.blog-header .title-tags .tags ul li a,.blog-header .title-tags .title h1{font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#050505;text-transform:uppercase}.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}@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 .play-icon,.blogin-share .share-list ul li a{-webkit-transition:.2s ease-in-out background;-o-transition:.2s ease-in-out background}.blog-item.blog-item-video{min-height:38.81944vw}@media screen and (max-width:960px){.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;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}.blog-item .date-more .more-wrap .more:hover{opacity:1;text-decoration:underline}.blogin-header{padding:2.77778vw}@media screen and (max-width:960px){.blog-item .date-more .more-wrap .more{font-size:3.73333vw}.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);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{color:#050505;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;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}@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;text-transform:uppercase;font-size:1.38889vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:left;color:#050505}@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}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fYmxvZy5zY3NzIiwiX21peGlucy5zY3NzIiwiY29tbW9uL19ibG9naW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLHNDQ29EaUM7RURuRGpDLHlCQUF5QixFQUFBO0VDY3ZCO0lEaEJKO01BS0ksa0JDdURrQztNRHREbEMsZ0JBQWdCLEVBQUEsRUFnS25CO0VBdEtEO0lBVUksV0FBVztJQUNYLHNCQzBDK0IsRUFBQTtJQXJDL0I7TURoQko7UUFjTSx3QkM4Q2dDLEVBQUEsRURwQ25DO0lBeEJIO01Ba0JNLGlCQ21DNkIsRUFBQTtNQXJDL0I7UURoQko7VUFxQlEsYUN1QzhCLEVBQUEsRURyQ2pDO0VBdkJMO0lBMkJJLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2Isb0JDeUIrQjtJRHhCL0Isa0JBQWtCO0lBQ2xCLHlCQUFtQjtJQUFuQixzQkFBbUI7SUFBbkIsbUJBQW1CO0lBQ25CLHdCQUF1QjtJQUF2QixxQkFBdUI7SUFBdkIsdUJBQXVCLEVBQUE7SUNmdkI7TURoQko7UUFrQ00sb0JDMEJnQztRRHpCaEMsY0FBYyxFQUFBLEVBa0lqQjtJQXJLSDtNQXdDUSxvQkNhMkI7TURaM0IsbUJBQW1CO01BQ25CLG9CQUFvQjtNQUNwQixrQkFBa0I7TUFDbEIsY0FBYztNQUNkLHNCQUFzQjtNQUN0QixnQkFBZ0I7TUFDaEIsY0FBYztNQUNkLHlCQUF5QjtNQUN6QixrQkFBa0I7TUFDbEIsZUNHMkIsRUFBQTtNQXJDL0I7UURoQko7VUFxRFUsZ0JBQWdCO1VBQ2hCLG9CQ000QjtVREw1Qix3QkNLNEIsRUFBQSxFREgvQjtJQXpEUDtNQTZETSxrQkFBa0IsRUFBQTtNQzdDcEI7UURoQko7VUFnRVEsY0FBYztVQUNkLHlCQ0w4QjtVRE05Qix1QkNOOEI7VURPOUIsd0JDUDhCO1VEUTlCLHVCQ1I4QixFQUFBLEVEd0dqQztNQXBLTDtRQXdFUSxrQkFBa0I7UUFDbEIsZUNwQjJCO1FEcUIzQixjQ3JCMkI7UURzQjNC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Q29aSjtNQWNNLGlDRHRYZ0M7TUN1WGhDLG9CRHZYZ0MsRUFBQSxFQ3lYbkM7O0FBakJIO0VBb0JJLGlCQUFpQixFQUFBIiwiZmlsZSI6ImJsb2cubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5ibG9nLWhlYWRlciB7XG4gIHBhZGRpbmc6IGdldC12dygxN3B4KSBnZXQtdncoMTdweCkgZ2V0LXZ3KDgwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwYWRkaW5nOiBnZXQtdnctc20oMTBweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dygyN3B4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgyMHB4KTtcbiAgICB9XG5cbiAgICAuaW5wdXQtd3JhcCB7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDEzMzZweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgd2lkdGg6IGdldC12dy1zbSgyOTdweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlLXRhZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCBnZXQtdncoMTNweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIGdldC12dy1zbSgxMHB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDIwcHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogZ2V0LXZ3KDEzcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgzNXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50YWdzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGdldC12dy1zbSgtMjBweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3LXNtKC0yMHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBnZXQtdnctc20oMjBweCk7XG4gICAgICB9XG5cbiAgICAgIC50YWJzLWhvdmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBnZXQtdncoNXB4KTtcbiAgICAgICAgdG9wOiBnZXQtdncoNXB4KTtcbiAgICAgICAgYm90dG9tOiBnZXQtdncoNXB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MDUwNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDhweCk7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFkZGVkIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgbGVmdCwgLjJzIGVhc2UtaW4tb3V0IHdpZHRoO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogZ2V0LXZ3KDVweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dygxMHB4KTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSg1LCA1LCA1LCAwLjIpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgzcHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSgyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1LCA1LCA1LCAwLjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dyg1cHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdnctc20oNXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogZ2V0LXZ3KDhweCkgZ2V0LXZ3KDIwcHgpIGdldC12dyg2cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDhweCk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBjb2xvciwgLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiBnZXQtdnctc20oN3B4KSBnZXQtdnctc20oMTBweCkgZ2V0LXZ3LXNtKDVweCk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSg4cHgpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxMnB4KTtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA1MDUwNTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMtY291bnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA1MDUwNTtcbiAgcGFkZGluZy1ib3R0b206IGdldC12dygyMHB4KTtcbiAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogcmdiYSg1LCA1LCA1LCAwLjUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGdldC12dygxMHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBnZXQtdncoMTBweCk7XG4gIG1hcmdpbi1ib3R0b206IGdldC12dygyMHB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGdldC12dy1zbSgxM3B4KTtcbiAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICBwYWRkaW5nLXRvcDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgyMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3LXNtKDVweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBnZXQtdnctc20oNXB4KTtcbiAgfVxuXG4gIGIsIHN0cm9uZyB7XG4gICAgY29sb3I6ICMwNTA1MDU7XG4gIH1cbn1cblxuLmJsb2ctbGlzdC13cmFwIHtcbiAgcGFkZGluZzogMCBnZXQtdncoMjBweCkgZ2V0LXZ3KDcwcHgpO1xuICBtYXJnaW46IGdldC12dygtMTBweCkgMCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDE1cHgpIGdldC12dy1zbSg1MHB4KTtcbiAgICBtYXJnaW46IGdldC12dy1zbSgtNXB4KSAwIDAgMDtcbiAgfVxuXG4gIC5ibG9nLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmJsb2ctaXRlbSB7XG4gICAgbWFyZ2luOiBnZXQtdncoMTBweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW46IGdldC12dy1zbSg1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvZy1pdGVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IGdldC12dyg0MHB4KSBnZXQtdncoNTBweCkgZ2V0LXZ3KDQwcHgpO1xuICBib3JkZXItcmFkaXVzOiBnZXQtdncoMjRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtLCAuMnMgZWFzZS1pbi1vdXQgYm94LXNoYWRvdywgLjJzIGVhc2UtaW4tb3V0IG1hcmdpbjtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgcGFkZGluZzogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSgxNHB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtLCAuNHMgZWFzZS1pbi1vdXQgYm94LXNoYWRvdywgLjRzIGVhc2UtaW4tb3V0IG1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgfVxuICB9XG5cbiAgJi5ibG9nLWl0ZW0tdmlkZW8ge1xuICAgIG1pbi1oZWlnaHQ6IGdldC12dyg1NTlweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtaW4taGVpZ2h0OiBnZXQtdnctc20oNTE3cHgpO1xuICAgIH1cblxuICAgIC5pbWctdGFnIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNtYWxsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGdldC12dygzODBweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgbWluLWhlaWdodDogZ2V0LXZ3LXNtKDM5N3B4KTtcbiAgICAgIH1cblxuICAgICAgLmJvdHRvbSB7XG4gICAgICAgIHJpZ2h0OiBnZXQtdncoOTBweCk7XG4gICAgICAgIHBhZGRpbmc6IGdldC12dygyMHB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgcmlnaHQ6IGdldC12dy1zbSgyMHB4KTtcbiAgICAgICAgICBwYWRkaW5nOiBnZXQtdnctc20oMjBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRpdGxlLWRlc2Mge1xuICAgICAgICAudGl0bGUtd3JhcCB7XG4gICAgICAgICAgd2lkdGg6IGdldC12dyg1MjVweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgICAudGFnLXdyYXAge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgdG9wOiBnZXQtdncoMzBweCk7XG4gICAgICAgICAgbGVmdDogZ2V0LXZ3KDMwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wbGF5ZWQge1xuICAgICAgLnZpZGVvLXdyYXAge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuaW1nLXdyYXAge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAucGxheS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlkZW8td3JhcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG5cbiAgICAgIHZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltZy13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm90dG9tIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBnZXQtdncoMzBweCk7XG4gICAgICByaWdodDogZ2V0LXZ3KDMwcHgpO1xuICAgICAgYm90dG9tOiBnZXQtdncoMzBweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoMTBweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwNTA1O1xuICAgICAgcGFkZGluZzogZ2V0LXZ3KDMwcHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGxlZnQ6IGdldC12dy1zbSgyMHB4KTtcbiAgICAgICAgcmlnaHQ6IGdldC12dy1zbSgyMHB4KTtcbiAgICAgICAgYm90dG9tOiBnZXQtdnctc20oMjBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZS1kZXNjIHtcbiAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuXG4gICAgICAudGl0bGUtd3JhcCB7XG4gICAgICAgIHdpZHRoOiBnZXQtdncoODAwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlc2Mtd3JhcCB7XG4gICAgICAgIC5kZXNjIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhZy13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogZ2V0LXZ3KC00MHB4KTtcbiAgICAgIGxlZnQ6IGdldC12dyg5OTBweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgbGVmdDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICB0b3A6IGdldC12dy1zbSgyMHB4KTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cblxuICAgICAgLnRhZyB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGUtbW9yZSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZS1tb3JlIC5kYXRlLXdyYXAgLmRhdGUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMDUwNTA1IWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZGF0ZS1tb3JlIC5tb3JlLXdyYXAgLm1vcmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLnBsYXktaWNvbiB7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDYwcHgpO1xuICAgICAgaGVpZ2h0OiBnZXQtdncoNjBweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoMTRweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IGdldC12dygtNzBweCk7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgzMHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgIHRvcDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA1MDUwNTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICoge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGdldC12dygxOHB4KTtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdncoMjBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oOXB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICoge1xuICAgICAgICAgIGZpbGw6ICMwNTA1MDU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNtYWxsIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjM4OXZ3KTtcbiAgICBwYWRkaW5nOiBnZXQtdncoMzBweCkgZ2V0LXZ3KDMwcHgpIGdldC12dygyOHB4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgIH1cblxuICAgIC5pbWctdGFnIHtcbiAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3KDEyMHB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMTQ1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlLWRlc2Mge1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDM3cHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgyMHB4KTtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlLXdyYXAge1xuICAgICAgICB3aWR0aDogZ2V0LXZ3KDU0NXB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDI4cHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGUtbW9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdncoMjZweCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oMzVweCk7XG4gICAgICB9XG5cbiAgICAgIC5kYXRlLXdyYXAge1xuICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgcGFkZGluZzogZ2V0LXZ3KDVweCkgZ2V0LXZ3KDhweCkgZ2V0LXZ3KDJweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDEwcHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDIycHgpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1iZy1jb2xvcik7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBnZXQtdnctc20oN3B4KSBnZXQtdnctc20oMTBweCkgZ2V0LXZ3LXNtKDNweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oMTBweCk7XG4gICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyMnB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vcmUtd3JhcCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3KDQwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbWctdGFnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYubm8taW1hZ2Uge1xuICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAudGFnLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWctd3JhcCB7XG4gICAgICBoZWlnaHQ6IGdldC12dygxNjBweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgxNzVweCk7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWctd3JhcCB7XG4gICAgd2lkdGg6IGdldC12dygyOTRweCk7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IGdldC12dy1zbSgxNXB4KTtcbiAgICAgIHRvcDogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAudGFnIHtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgIHBhZGRpbmc6IGdldC12dygxcHgpIGdldC12dygxMHB4KSAwIGdldC12dygxMHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDhweCk7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoNSwgNSwgNSwgMC4zKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgY29sb3IsIC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxMnB4KTtcbiAgICAgICAgICBwYWRkaW5nOiBnZXQtdnctc20oMXB4KSBnZXQtdnctc20oOHB4KSAwIGdldC12dy1zbSg4cHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSg2cHgpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDUwNTA1IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aXRsZS1kZXNjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiBnZXQtdncoMTAwcHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnRpdGxlLXdyYXAge1xuICAgICAgd2lkdGg6IGdldC12dyg4MjRweCk7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoNDJweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMjRweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzYy13cmFwIHtcbiAgICAgIHdpZHRoOiBnZXQtdncoMjk0cHgpO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgyMHB4KTtcbiAgICAgIH1cblxuICAgICAgLmRlc2Mge1xuICAgICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgICAgICBwYWRkaW5nLXRvcDogZ2V0LXZ3KDhweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRhdGUtbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDQwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oMzVweCk7XG4gICAgfVxuXG4gICAgLmRhdGUtd3JhcCB7XG4gICAgICAuZGF0ZSB7XG4gICAgICAgIHBhZGRpbmc6IGdldC12dyg4cHgpIGdldC12dygxNHB4KSBnZXQtdncoM3B4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDEycHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwNTA1O1xuICAgICAgICBmb250LXNpemU6IGdldC12dygyOHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHZhcigtLWJnLWNvbG9yKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDdweCkgZ2V0LXZ3LXNtKDEwcHgpIGdldC12dy1zbSgzcHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyMnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb3JlLXdyYXAge1xuICAgICAgd2lkdGg6IGdldC12dygyOTRweCk7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy1yaWdodDogZ2V0LXZ3LXNtKDVweCk7XG4gICAgICB9XG5cbiAgICAgIC5tb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgb3BhY2l0eTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTRweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gbWl4aW5zXG5cbiRicmVha3BvaW50czogKFxuICAgICAgICBzbTogOTYwcHhcbik7XG5cbi8vIFJlc3BvbmQgYWJvdmUuXG5AbWl4aW4gcmVzcG9uZC1hYm92ZSgkYnJlYWtwb2ludCkge1xuXG4gIC8vIElmIHRoZSBicmVha3BvaW50IGV4aXN0cyBpbiB0aGUgbWFwLlxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuXG4gICAgLy8gR2V0IHRoZSBicmVha3BvaW50IHZhbHVlLlxuICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG4gICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXZhbHVlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXG4gIH0gQGVsc2Uge1xuXG4gICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICB9XG59XG5cbi8vIFJlc3BvbmQgYWJvdmUuXG5AbWl4aW4gcmVzcG9uZC11cCgkYnJlYWtwb2ludCkge1xuXG4gIC8vIElmIHRoZSBicmVha3BvaW50IGV4aXN0cyBpbiB0aGUgbWFwLlxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuXG4gICAgLy8gR2V0IHRoZSBicmVha3BvaW50IHZhbHVlLlxuICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG4gICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXZhbHVlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXG4gIH0gQGVsc2Uge1xuXG4gICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICB9XG59XG5cbiR2dy12aWV3cG9ydDogMTQ0MDtcbkBmdW5jdGlvbiBnZXQtdncoJGZvbnQpIHtcbiAgJHZ3LWNvbnRleHQ6ICR2dy12aWV3cG9ydCAqIDAuMDEgKiAxcHg7XG4gIEByZXR1cm4gJGZvbnQgLyAkdnctY29udGV4dCAqIDF2dztcbiAgQHJldHVybiAkZm9udDtcbn1cblxuJHZ3LXZpZXdwb3J0LXNtOiAzNzU7XG5AZnVuY3Rpb24gZ2V0LXZ3LXNtKCRmb250KSB7XG4gICR2dy1jb250ZXh0LXNtOiAkdnctdmlld3BvcnQtc20gKiAwLjAxICogMXB4O1xuICBAcmV0dXJuICRmb250IC8gJHZ3LWNvbnRleHQtc20gKiAxdnc7XG4gIEByZXR1cm4gJGZvbnQ7XG59IiwiLmJsb2dpbi1oZWFkZXIge1xuICBwYWRkaW5nOiBnZXQtdncoNDBweCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmc6IGdldC12dy1zbSgxNXB4KSBnZXQtdnctc20oMTVweCkgMDtcbiAgfVxuXG4gIC5kYXRlLXRhZyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmNWY1ZjU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dyg1cHgpO1xuICAgICAgcGFkZGluZzogZ2V0LXZ3KDJweCkgZ2V0LXZ3KDhweCkgMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dyg4cHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MDUwNTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxMnB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdnctc20oM3B4KTtcbiAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDJweCkgZ2V0LXZ3LXNtKDhweCkgMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhZyB7XG4gICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgIHBhZGRpbmc6IGdldC12dygycHgpIGdldC12dyg4cHgpIDA7XG4gICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoOHB4KTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxMnB4KTtcbiAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDJweCkgZ2V0LXZ3LXNtKDhweCkgMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IGdldC12dygzMHB4KTtcbiAgICBtYXgtd2lkdGg6IGdldC12dygxMDY0cHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDQycHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDI0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvZ2luLXNoYXJlIHtcbiAgbWFyZ2luLXRvcDogZ2V0LXZ3KDEyMHB4KTtcbiAgcGFkZGluZzogMCBnZXQtdncoNDBweCkgZ2V0LXZ3KDI3cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSg2MHB4KTtcbiAgICBwYWRkaW5nOiAwIGdldC12dy1zbSgxNXB4KSBnZXQtdnctc20oMTVweCk7XG4gIH1cblxuICAmLmJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IGdldC12dygzNXB4KTtcbiAgICBtYXJnaW4tdG9wOiBnZXQtdncoMTUwcHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDUwNTA1O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IGdldC12dy1zbSgxNXB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSg2MHB4KTtcbiAgICB9XG4gIH1cblxuICAubGFiZWwge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTRweCk7XG4gICAgfVxuICB9XG5cbiAgLnNoYXJlLWxpc3Qge1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdncoNHB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdnctc20oNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiBnZXQtdncoNDBweCk7XG4gICAgICAgICAgaGVpZ2h0OiBnZXQtdncoNDBweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDEwcHgpO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMzBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgzMHB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSg4cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDUwNTA1O1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBnZXQtdncoMjBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGdldC12dygyMHB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgxNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsb2dpbi1jb250ZW50IHtcbiAgcGFkZGluZzogMCBnZXQtdncoNDBweCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDE1cHgpO1xuICB9XG5cbiAgLmltZy1mdWxsLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC52aWRlbyB7XG4gICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDgwcHgpO1xuICAgIHdpZHRoOiBnZXQtdncoNjcycHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDgwcHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnZpZGVvLXdyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pZnJhbWUtd3JhcCB7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1nLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGdldC12dygzNzZweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDE4N3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDkycHgpO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDkycHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dygyNHB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwNTA1O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oNTBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSg1MHB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgZmlsbDogIzA1MDUwNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IGdldC12dygyMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDIycHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMTFweCk7XG4gICAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogZ2V0LXZ3KDIwcHgpO1xuICAgICAgICAgIGJvdHRvbTogZ2V0LXZ3KDIwcHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDUwcHgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjQ4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIGxlZnQ6IGdldC12dy1zbSgxNXB4KTtcbiAgICAgICAgICAgIGJvdHRvbTogZ2V0LXZ3LXNtKDNweCk7XG4gICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgzNnB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaWZyYW1lLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3KDM3NnB4KTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDE4N3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZGVvLWRlc2Mge1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDE1cHgpO1xuICAgICAgd2lkdGg6IGdldC12dyg0NDRweCk7XG4gICAgICBmb250LXNpemU6IGdldC12dygxNnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oMTBweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGV4dC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiBnZXQtdncoNjBweCk7XG4gICAgd2lkdGg6IGdldC12dyg2NzJweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oMzBweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgKiB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDMwcHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMzBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDEsaDIsaDMsaDQsaDUsaDYge1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDgwcHgpO1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoMzJweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoNDVweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDM1cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oNjBweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogcmdiYSg1LCA1LCA1LCAwLjUpO1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDUsIDUsIDUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaW1pbGFyLWJsb2cge1xuICAuc2ltaWxhci1ibG9nLXRpdGxlIHtcbiAgICBwYWRkaW5nOiBnZXQtdncoODBweCkgZ2V0LXZ3KDQwcHgpIGdldC12dygzNXB4KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDIwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIHBhZGRpbmc6IGdldC12dy1zbSg2MHB4KSBnZXQtdnctc20oMjBweCkgZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTZweCk7XG4gICAgfVxuICB9XG5cbiAgLmJsb2ctbGlzdC13cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufSJdfQ== */
