.home-mv{align-items:center;background-color:var(--color-000);display:flex;height:530px;justify-content:center;overflow:hidden;position:relative;z-index:2}@media only screen and (min-width:769px){.home-mv{height:700px}}.home-mv-inner{height:100%;position:relative;width:100%}.home-mv_text{background-color:#ffffffbc;left:50%;max-width:600px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;z-index:10}@media only screen and (min-width:769px){.home-mv_text{width:100%}}.home-mv_ph{height:100%;left:0;opacity:0;position:absolute;top:0;transition:3s;width:100%;z-index:0}.home-mv_ph>img{height:100%;-o-object-fit:cover;object-fit:cover;scale:1.1;width:100%}.home-mv_ph.is-show{opacity:1;z-index:2}.home-mv_ph.is-show>img{-webkit-animation:mvshow 10s .2s var(--transition) forwards;animation:mvshow 10s .2s var(--transition) forwards}.home-mv_ph.is-next{z-index:1}@-webkit-keyframes mvshow{0%{scale:1}to{scale:1.1}}@keyframes mvshow{0%{scale:1}to{scale:1.1}}.home-mv_scroll{align-items:center;bottom:var(--gutter-md);display:flex;flex-direction:column;gap:var(--gap-2xs);left:50%;letter-spacing:.1em;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}@media only screen and (min-width:769px){.home-mv_scroll{bottom:var(--gutter-base)}}.home-mv_scroll>span{background-color:var(--color-800);display:block;height:50px;overflow:hidden;width:1px}@media only screen and (min-width:769px){.home-mv_scroll>span{height:78px}}.home-mv_scroll>span:after{-webkit-animation:scrolllinemove 2s ease-out infinite;animation:scrolllinemove 2s ease-out infinite;background-color:var(--color-000);content:"";display:block;height:100%;width:100%}@-webkit-keyframes scrolllinemove{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes scrolllinemove{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}.home-news{overflow:hidden;position:absolute;top:530px;width:97%;z-index:3}@media only screen and (min-width:769px){.home-news{top:750px;width:100%}}.home-news-inner{display:flex;flex-direction:column;gap:var(--gap-2xs);padding:var(--gutter-xs) var(--gutter-xs) var(--gutter-xs) var(--gutter-sm);position:relative}@media only screen and (min-width:769px){.home-news-inner{align-items:center;flex-direction:row;padding:26px var(--gutter-sm);width:90%}}.home-news-inner:before{background-color:var(--color-000);content:"";display:block;height:100%;left:-100vw;position:absolute;top:0;width:100vw}.home-news_ttl{width:100%}@media only screen and (min-width:769px){.home-news_ttl{margin-right:66px;width:auto}}.home-news-box{font-family:var(--font-text);font-size:calc(var(--pxtorem)*13);font-weight:700;gap:13px;line-height:1}@media only screen and (min-width:769px){.home-news-box{font-size:calc(var(--pxtorem)*15)}}.home-news-box>a{border-bottom:1px solid var(--color-secondary);flex-wrap:nowrap;padding-bottom:4px}.home-news-box time{flex-shrink:0}.home-news-box.is-new>a:before{color:var(--color-red-brighter);content:"NEW"}.home-news_cat{border:1px solid;border-color:inherit;color:inherit;flex-shrink:0;padding:4px 8px}.home-news_cat.is-cat01{color:var(--color-blue)}.home-news_cat.is-cat02{color:var(--color-yellow)}.home-news_cat.is-cat03{color:var(--color-red)}.home-news_cat.is-cat04{color:var(--color-green)}.home-news_article{align-items:center;display:flex;letter-spacing:.08em;overflow:hidden}@media only screen and (min-width:769px){.home-news_article{gap:var(--gap-xs);overflow:visible}}.home-news_article:after{border-right:2px solid var(--color-secondary);border-top:2px solid var(--color-secondary);content:"";display:block;height:8px;rotate:45deg;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:8px}@media only screen and (min-width:769px){.home-news_article:hover:after{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}}.home-news_article>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 12px)}@media only screen and (min-width:769px){.home-news_article>span{overflow:visible;white-space:wrap;width:auto}}.home-news_article.is-pdf>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 16px)}@media only screen and (min-width:769px){.home-news_article.is-pdf>span{overflow:visible;white-space:wrap;width:auto}}.home-news_article.is-pdf:after{background:url(/assets//images/pdf-icon.svg) 50%/contain no-repeat;border:none;height:16px;rotate:none;width:16px}.home-news_article.is-pdf:hover:after{-webkit-transform:none;transform:none}.home-policy{background:url(/assets//images/home-policy.png) bottom/cover no-repeat}.home-policy p{font-size:var(--font-size-sm);font-weight:800;opacity:0;text-align:center;transition:1s var(--transition)}@media only screen and (min-width:769px){.home-policy p{font-size:calc(var(--pxtorem)*22);letter-spacing:.1em;margin:0 auto;width:800px}}.home-policy p+p{margin-top:60px}.home-policy p:first-of-type{font-size:calc(var(--pxtorem)*22)}@media only screen and (min-width:769px){.home-policy p:first-of-type{font-size:calc(var(--pxtorem)*26)}}.home-policy p:last-of-type{margin-left:auto;margin-right:0;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home-policy.js-anime_visible p{opacity:1}.home-policy-inner{padding-inline:20px;padding-top:120px}@media only screen and (min-width:769px){.home-policy-inner{padding-bottom:170px;padding-inline:30px;padding-top:200px}.home-introduce-topcontainer{display:flex;justify-content:space-between;padding-bottom:53px}.home-introduce-box{width:48%}}.home-introduce-wrapper{padding-top:100px}@media only screen and (min-width:769px){.home-introduce-wrapper{padding-top:120px}}.home-introduce-departmentlist{display:flex;flex-direction:column;flex-wrap:wrap;row-gap:30px}@media only screen and (min-width:769px){.home-introduce-departmentlist{row-gap:44px}}.home-introduce-departmentlist>li{display:flex;flex-direction:column;margin-inline:auto;max-width:500px;opacity:0;transition:opacity .5s;width:100%}@media only screen and (min-width:769px){.home-introduce-departmentlist>li{align-items:center;flex-direction:row;gap:30px;max-width:none}}.home-introduce-departmentlist>li:nth-child(2){transition-delay:.2s}.home-introduce-departmentlist>li:nth-child(3){transition-delay:.4s}.home-introduce-departmentlist>li:nth-child(4){transition-delay:.6s}.home-introduce-departmentlist>li>section{order:2;padding:20px 0}@media only screen and (min-width:769px){.home-introduce-departmentlist>li>section{flex:1;order:1;padding:0}}.home-introduce-departmentlist>li>section>h3{color:var(--color-900);font-size:var(--font-size-base);font-weight:var(--font-weight-extra);margin-bottom:12px;text-align:center}@media only screen and (min-width:769px){.home-introduce-departmentlist>li>section>h3{font-size:var(--font-size-lg);margin-bottom:16px;text-align:left}}.home-introduce-departmentlist>li>section>p{color:var(--color-700);font-size:var(--font-size-xs);line-height:1.8;margin-bottom:8px;text-align:center}@media only screen and (min-width:769px){.home-introduce-departmentlist>li>section>p{font-size:var(--font-size-sm);margin-bottom:10px;text-align:left}}.home-introduce-departmentlist>li>section>p:last-child{margin-bottom:0}.home-introduce-departmentlist.js-anime_visible>li{opacity:1}.home-introduce-departmentlist_ph{display:block;order:1}@media only screen and (min-width:769px){.home-introduce-departmentlist_ph{flex:1;order:2}}.home-introduce-departmentlist_ph>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-introduce-makercontainer{overflow:hidden;padding-bottom:75px;padding-top:0}@media only screen and (min-width:769px){.home-introduce-makercontainer .o-title_m{font-size:48px}}.home-information{background:linear-gradient(180deg,var(--color-000) 50%,var(--color-100) 50%)}@media only screen and (min-width:769px){.home-information{background:linear-gradient(180deg,var(--color-000) 60%,var(--color-100) 40%)}.home-information-inner{padding-bottom:166px}}.home-information-box{position:relative}.home-information_text{background-color:var(--color-000);padding:var(--gutter-base) var(--gutter-sm) var(--gutter-base) 24px;position:relative;right:calc(var(--gutter-sm)*-1);top:-20px}@media only screen and (min-width:769px){.home-information_text{bottom:-50px;padding:64px 50px;position:absolute;right:0;top:auto;width:500px}}.home-introduce-maker-box{margin-top:55px}@media only screen and (min-width:769px){.home-introduce-maker-box{margin-top:80px}}.home-message-ttlwrap{background:url(/assets//images/message-bg.jpg) 50%/cover}.home-message_ttl{padding:56px var(--gutter-sm)}@media only screen and (min-width:769px){.home-message_ttl{margin:0 auto;max-width:var(--width-content-min);padding:128px var(--gutter-sm) 180px}}.home-message-box{background-color:var(--color-000);letter-spacing:.05em;padding:50px var(--gutter-sm) 70px}@media only screen and (min-width:769px){.home-message-box{letter-spacing:.025em;margin:0 auto;max-width:calc(var(--width-content-min) - var(--gutter-sm)*2);padding:78px 86px;position:relative;top:-108px}}.home-message-box>p{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:1s var(--transition)}.home-message-box.js-anime_visible>p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.home-message-box.js-anime_visible>p:last-child{transition-delay:.5s}.home-message_name{font-weight:var(--font-weight-extra);letter-spacing:.07em}.home-message_name>span{align-items:flex-end;display:flex;gap:var(--gap-2xs);justify-content:flex-end;line-height:1;margin-top:17px}.home-message_name>span>span{font-size:calc(var(--pxtorem)*28)}.home-company-info{display:flex;flex-direction:column;margin-top:50px;row-gap:var(--gap-sm)}@media only screen and (min-width:769px){.home-company-info{align-items:center;-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px;margin-top:60px}}.home-company-info>dl{align-items:baseline;display:flex;font-size:var(--font-size-sm);gap:30px}@media only screen and (min-width:769px){.home-company-info>dl{font-size:calc(var(--pxtorem)*22);gap:36px;width:510px}}.home-company-info>dl>dt{border-bottom:2px solid var(--color-secondary);font-weight:700;line-height:1;padding:0 0 12px;text-align:center;width:100px}@media only screen and (min-width:769px){.home-company-info>dl>dt{width:136px}}.home-company-info>dl>dd{flex:1;font-weight:500}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9USEVNRV9OQU1FLy4vc3JjL2Nzcy9ob21lLkAuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLFNBR0Usa0JBQW1CLENBS25CLGlDQUFrQyxDQU5sQyxZQUFhLENBRGIsWUFBYSxDQUdiLHNCQUF1QixDQUd2QixlQUFnQixDQUZoQixpQkFBa0IsQ0FDbEIsU0FPRixDQUhFLHlDQVZGLFNBV0ksWUFFSixDQURFLENBR0YsZUFFRSxXQUFZLENBQ1osaUJBQWtCLENBRmxCLFVBR0YsQ0FFQSxjQVFFLDBCQUEyQixDQUozQixRQUFTLENBSFQsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBR2xCLE9BQVEsQ0FDUixzQ0FBZ0MsQ0FBaEMsOEJBQWdDLENBSGhDLFNBQVUsQ0FJVixVQU1GLENBSEUseUNBVkYsY0FXSSxVQUVKLENBREUsQ0FHRixZQUVFLFdBQVksQ0FHWixNQUFPLENBRVAsU0FBVSxDQUpWLGlCQUFrQixDQUNsQixLQUFNLENBSU4sYUFBYyxDQVBkLFVBQVcsQ0FLWCxTQXVCRixDQW5CRSxnQkFFRSxXQUFZLENBQ1osbUJBQWlCLENBQWpCLGdCQUFpQixDQUNqQixTQUFVLENBSFYsVUFJRixDQUVBLG9CQUVFLFNBQVUsQ0FEVixTQU1GLENBSEUsd0JBQ0UsMkRBQXFELENBQXJELG1EQUNGLENBR0Ysb0JBQ0UsU0FDRixDQUdGLDBCQUNFLEdBQ0UsT0FDRixDQUVBLEdBQ0UsU0FDRixDQUNGLENBUkEsa0JBQ0UsR0FDRSxPQUNGLENBRUEsR0FDRSxTQUNGLENBQ0YsQ0FFQSxnQkFPRSxrQkFBbUIsQ0FHbkIsdUJBQXdCLENBTHhCLFlBQWEsQ0FDYixxQkFBc0IsQ0FFdEIsa0JBQW1CLENBTm5CLFFBQVMsQ0FFVCxtQkFBcUIsQ0FIckIsaUJBQWtCLENBRWxCLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FNM0IsU0EyQkYsQ0F4QkUseUNBWkYsZ0JBYUkseUJBdUJKLENBdEJFLENBRUEscUJBSUUsaUNBQWtDLENBSGxDLGFBQWMsQ0FFZCxXQUFZLENBRVosZUFBZ0IsQ0FIaEIsU0FpQkYsQ0FaRSx5Q0FQRixxQkFRSSxXQVdKLENBVkUsQ0FFQSwyQkFNRSxxREFBOEMsQ0FBOUMsNkNBQThDLENBRDlDLGlDQUFrQyxDQUpsQyxVQUFXLENBQ1gsYUFBYyxDQUVkLFdBQVksQ0FEWixVQUlGLENBSUosa0NBQ0UsR0FDRSxtQ0FBNEIsQ0FBNUIsMkJBQ0YsQ0FFQSxJQUNFLCtCQUF3QixDQUF4Qix1QkFDRixDQUVBLEdBQ0Usa0NBQTJCLENBQTNCLDBCQUNGLENBQ0YsQ0FaQSwwQkFDRSxHQUNFLG1DQUE0QixDQUE1QiwyQkFDRixDQUVBLElBQ0UsK0JBQXdCLENBQXhCLHVCQUNGLENBRUEsR0FDRSxrQ0FBMkIsQ0FBM0IsMEJBQ0YsQ0FDRixDQUlBLFdBR0UsZUFBZ0IsQ0FGaEIsaUJBQWtCLENBQ2xCLFNBQVUsQ0FHVixTQUFVLENBRFYsU0FPRixDQUpFLHlDQVBGLFdBUUksU0FBVSxDQUNWLFVBRUosQ0FERSxDQUdGLGlCQUVFLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBSG5CLDJFQUE0RSxDQUk1RSxpQkFtQkYsQ0FqQkUseUNBUEYsaUJBU0ksa0JBQW1CLENBRG5CLGtCQUFtQixDQUVuQiw2QkFBOEIsQ0FDOUIsU0FhSixDQVpFLENBRUEsd0JBS0UsaUNBQWtDLENBSmxDLFVBQVcsQ0FDWCxhQUFjLENBQ2QsV0FBWSxDQUtaLFdBQVksQ0FKWixpQkFBa0IsQ0FFbEIsS0FBTSxDQUNOLFdBRUYsQ0FHRixlQUNFLFVBTUYsQ0FKRSx5Q0FIRixlQUtJLGlCQUFrQixDQURsQixVQUdKLENBREUsQ0FHRixlQUVFLDRCQUE2QixDQUQ3QixpQ0FBb0MsQ0FFcEMsZUFBaUIsQ0FDakIsUUFBUyxDQUNULGFBd0JGLENBdEJFLHlDQVBGLGVBUUksaUNBcUJKLENBcEJFLENBRUEsaUJBQ0UsOENBQStDLENBRS9DLGdCQUFpQixDQURqQixrQkFFRixDQUVBLG9CQUNFLGFBQ0YsQ0FJSSwrQkFFRSwrQkFBZ0MsQ0FEaEMsYUFFRixDQUtOLGVBR0UsZ0JBQXlCLENBQXpCLG9CQUF5QixDQUR6QixhQUFjLENBRWQsYUFBYyxDQUhkLGVBb0JGLENBZkUsd0JBQ0UsdUJBQ0YsQ0FFQSx3QkFDRSx5QkFDRixDQUVBLHdCQUNFLHNCQUNGLENBRUEsd0JBQ0Usd0JBQ0YsQ0FHRixtQkFFRSxrQkFBbUIsQ0FEbkIsWUFBYSxDQUViLG9CQUFzQixDQUN0QixlQWdFRixDQTlERSx5Q0FORixtQkFPSSxpQkFBa0IsQ0FDbEIsZ0JBNERKLENBM0RFLENBRUEseUJBTUUsNkNBQThDLENBRDlDLDJDQUE0QyxDQUo1QyxVQUFXLENBQ1gsYUFBYyxDQUVkLFVBQVcsQ0FHWCxZQUFhLENBQ2IsZ0NBQTBCLENBQTFCLHdCQUEwQixDQUExQiw4Q0FBMEIsQ0FMMUIsU0FNRixDQUdFLHlDQURGLCtCQUVJLHFDQUErQixDQUEvQiw2QkFFSixDQURFLENBR0Ysd0JBRUUsZUFBZ0IsQ0FEaEIsc0JBQXVCLENBRXZCLGtCQUFtQixDQUNuQix1QkFPRixDQUxFLHlDQU5GLHdCQVFJLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FGakIsVUFJSixDQURFLENBSUEsK0JBRUUsZUFBZ0IsQ0FEaEIsc0JBQXVCLENBRXZCLGtCQUFtQixDQUNuQix1QkFPRixDQUxFLHlDQU5GLCtCQVFJLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FGakIsVUFJSixDQURFLENBR0YsZ0NBQ0Usd0VBQ1csQ0FDWCxXQUFZLENBR1osV0FBWSxDQUZaLFdBQVksQ0FDWixVQUVGLENBRUEsc0NBQ0Usc0JBQWUsQ0FBZixjQUNGLENBSUosYUFDRSx5RUEwQ0YsQ0F2Q0UsZUFDRSw2QkFBOEIsQ0FHOUIsZUFBZ0IsQ0FGaEIsU0FBVSxDQUdWLGlCQUFrQixDQUZsQiwrQkE2QkYsQ0F6QkUseUNBUEYsZUFTSSxpQ0FBb0MsQ0FFcEMsbUJBQXFCLENBSHJCLGFBQWMsQ0FFZCxXQXNCSixDQXBCRSxDQUVBLGlCQUNFLGVBQ0YsQ0FFQSw2QkFDRSxpQ0FLRixDQUhFLHlDQUhGLDZCQUlJLGlDQUVKLENBREUsQ0FHRiw0QkFDRSxnQkFBaUIsQ0FDakIsY0FBZSxDQUVmLGVBQWdCLENBRGhCLHlCQUFrQixDQUFsQixzQkFBa0IsQ0FBbEIsaUJBRUYsQ0FJQSxnQ0FDRSxTQUNGLENBSUosbUJBRUUsbUJBQW9CLENBRHBCLGlCQVFGLENBTEUseUNBSkYsbUJBTUksb0JBQXFCLENBQ3JCLG1CQUFvQixDQUZwQixpQkFJSixDQUdBLDZCQUVJLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsbUJBRUosQ0FFQSxvQkFFSSxTQUVKLENBaEJFLENBa0JGLHdCQUNFLGlCQUtGLENBSEUseUNBSEYsd0JBSUksaUJBRUosQ0FERSxDQUdGLCtCQUNFLFlBQWEsQ0FFYixxQkFBc0IsQ0FEdEIsY0FBZSxDQUVmLFlBbUZGLENBakZFLHlDQU5GLCtCQU9JLFlBZ0ZKLENBL0VFLENBRUEsa0NBSUUsWUFBYSxDQUNiLHFCQUFzQixDQUV0QixrQkFBbUIsQ0FEbkIsZUFBZ0IsQ0FIaEIsU0FBVSxDQURWLHNCQUF3QixDQUR4QixVQXFFRixDQTdERSx5Q0FURixrQ0FZSSxrQkFBbUIsQ0FGbkIsa0JBQW1CLENBQ25CLFFBQVMsQ0FFVCxjQXlESixDQXhERSxDQUVBLCtDQUNFLG9CQUNGLENBRUEsK0NBQ0Usb0JBQ0YsQ0FFQSwrQ0FDRSxvQkFDRixDQUVBLDBDQUVFLE9BQVEsQ0FEUixjQXdDRixDQXJDRSx5Q0FKRiwwQ0FLSSxNQUFPLENBRVAsT0FBUSxDQURSLFNBbUNKLENBakNFLENBRUEsNkNBQ0Usc0JBQXVCLENBRXZCLCtCQUFnQyxDQURoQyxvQ0FBcUMsQ0FFckMsa0JBQW1CLENBQ25CLGlCQU9GLENBTEUseUNBUEYsNkNBUUksNkJBQThCLENBRTlCLGtCQUFtQixDQURuQixlQUdKLENBREUsQ0FHRiw0Q0FDRSxzQkFBdUIsQ0FDdkIsNkJBQThCLENBQzlCLGVBQWdCLENBRWhCLGlCQUFrQixDQURsQixpQkFZRixDQVRFLHlDQVBGLDRDQVFJLDZCQUE4QixDQUU5QixrQkFBbUIsQ0FEbkIsZUFPSixDQUxFLENBRUEsdURBQ0UsZUFDRixDQU1KLG1EQUNFLFNBQ0YsQ0FJSixrQ0FDRSxhQUFjLENBQ2QsT0FZRixDQVZFLHlDQUpGLGtDQUtJLE1BQU8sQ0FDUCxPQVFKLENBUEUsQ0FFQSxzQ0FFRSxXQUFZLENBQ1osbUJBQWlCLENBQWpCLGdCQUFpQixDQUZqQixVQUdGLENBR0YsK0JBR0UsZUFBZ0IsQ0FEaEIsbUJBQW9CLENBRHBCLGFBU0YsQ0FKSSx5Q0FERiwwQ0FFSSxjQUVKLENBREUsQ0FJSixrQkFDRSw0RUFhRixDQVBFLHlDQVBGLGtCQVFJLDRFQU1KLENBRUEsd0JBRUksb0JBRUosQ0FQRSxDQVNGLHNCQUNFLGlCQUNGLENBRUEsdUJBS0UsaUNBQWtDLENBSmxDLG1FQUFvRSxDQUNwRSxpQkFBa0IsQ0FDbEIsK0JBQWtDLENBQ2xDLFNBV0YsQ0FSRSx5Q0FQRix1QkFhSSxZQUFhLENBTGIsaUJBQWtCLENBR2xCLGlCQUFrQixDQURsQixPQUFRLENBRVIsUUFBUyxDQUhULFdBTUosQ0FERSxDQUdGLDBCQUNFLGVBS0YsQ0FIRSx5Q0FIRiwwQkFJSSxlQUVKLENBREUsQ0FHRixzQkFDRSw0REFDRixDQUVBLGtCQUNFLDZCQU9GLENBTEUseUNBSEYsa0JBTUksYUFBYyxDQURkLGtDQUFtQyxDQURuQyxvQ0FJSixDQURFLENBR0Ysa0JBRUUsaUNBQWtDLENBQ2xDLG9CQUFzQixDQUZ0QixrQ0E2QkYsQ0F6QkUseUNBTEYsa0JBV0kscUJBQXVCLENBSnZCLGFBQWMsQ0FEZCw2REFBc0UsQ0FFdEUsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixVQW9CSixDQWxCRSxDQUVBLG9CQUNFLFNBQVUsQ0FDVixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLCtCQUNGLENBR0UscUNBQ0UsU0FBVSxDQUNWLCtCQUF3QixDQUF4Qix1QkFDRixDQUVBLGdEQUNFLG9CQUNGLENBSUosbUJBQ0Usb0NBQXFDLENBQ3JDLG9CQWNGLENBWkUsd0JBSUUsb0JBQXFCLENBRHJCLFlBQWEsQ0FHYixrQkFBbUIsQ0FEbkIsd0JBQXlCLENBSnpCLGFBQWMsQ0FDZCxlQVNGLENBSEUsNkJBQ0UsaUNBQ0YsQ0FJSixtQkFFRSxZQUFhLENBQ2IscUJBQXNCLENBRnRCLGVBQWdCLENBR2hCLHFCQXNDRixDQXBDRSx5Q0FORixtQkFTSSxrQkFBbUIsQ0FGbkIsdUJBQWdCLENBQWhCLG9CQUFnQixDQUFoQixlQUFnQixDQUNoQixlQWtDSixDQWhDRSxDQUVBLHNCQUdFLG9CQUFxQixDQUZyQixZQUFhLENBR2IsNkJBQThCLENBRjlCLFFBMkJGLENBdkJFLHlDQU5GLHNCQU9JLGlDQUFvQyxDQUVwQyxRQUFTLENBRFQsV0FxQkosQ0FuQkUsQ0FFQSx5QkFLRSw4Q0FBK0MsQ0FDL0MsZUFBaUIsQ0FIakIsYUFBYyxDQURkLGdCQUFpQixDQUVqQixpQkFBa0IsQ0FIbEIsV0FVRixDQUhFLHlDQVJGLHlCQVNJLFdBRUosQ0FERSxDQUdGLHlCQUNFLE1BQU8sQ0FDUCxHIiwiZmlsZSI6ImNzcy8vaG9tZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChcIkBzcmMvY3NzL3NldHRpbmdzL2N1c3RvbS1tZWRpYVwiKTtcblxuLmhvbWUtbXYge1xuICBoZWlnaHQ6IDUzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0wMDApO1xuXG4gIEBtZWRpYSAoLS1tZWRpYS1tZCkge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbn1cblxuLmhvbWUtbXYtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob21lLW12X3RleHQge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZmJjO1xuXG4gIEBtZWRpYSAoLS1tZWRpYS1tZCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ob21lLW12X3BoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDNzO1xuXG4gICYgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBzY2FsZTogMS4xO1xuICB9XG5cbiAgJi5pcy1zaG93IHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAmID4gaW1nIHtcbiAgICAgIGFuaW1hdGlvbjogbXZzaG93IDEwcyAwLjJzIHZhcigtLXRyYW5zaXRpb24pIGZvcndhcmRzO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtbmV4dCB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG12c2hvdyB7XG4gIDAlIHtcbiAgICBzY2FsZTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHNjYWxlOiAxLjE7XG4gIH1cbn1cblxuLmhvbWUtbXZfc2Nyb2xsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWdhcC0yeHMpO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IHZhcigtLWd1dHRlci1tZCk7XG5cbiAgQG1lZGlhICgtLW1lZGlhLW1kKSB7XG4gICAgYm90dG9tOiB2YXIoLS1ndXR0ZXItYmFzZSk7XG4gIH1cblxuICAmID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItODAwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhICgtLW1lZGlhLW1kKSB7XG4gICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0wMDApO1xuICAgICAgYW5pbWF0aW9uOiBzY3JvbGxsaW5lbW92ZSAycyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzY3JvbGxsaW5lbW92ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cblxuLyogbmV3cyAqL1xuXG4uaG9tZS1uZXdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogOTclO1xuXG4gIEBtZWRpYSAoLS1tZWRpYS1tZCkge1xuICAgIHRvcDogNzUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhvbWUtbmV3cy1pbm5lciB7XG4gIHBhZGRpbmc6IHZhcigtLWd1dHRlci14cykgdmFyKC0tZ3V0dGVyLXhzKSB2YXIoLS1ndXR0ZXIteHMpIHZhcigtLWd1dHRlci1zbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tZ2FwLTJ4cyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgKC0tbWVkaWEtbWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjZweCB2YXIoLS1ndXR0ZXItc20pO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0wMDApO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogLTEwMHZ3O1xuICB9XG59XG5cbi5ob21lLW5ld3NfdHRsIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhICgtLW1lZGlhLW1kKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2NnB4O1xuICB9XG59XG5cbi5ob21lLW5ld3MtYm94IHtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXB4dG9yZW0pICogMTMpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10ZXh0KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGdhcDogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgQG1lZGlhICgtLW1lZGlhLW1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXB4dG9yZW0pICogMTUpO1xuICB9XG5cbiAgJiA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAmIHRpbWUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgJi5pcy1uZXcge1xuICAgICYgPiBhIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiTkVXXCI7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQtYnJpZ2h0ZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaG9tZS1uZXdzX2NhdCB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcblxuICAmLmlzLWNhdDAxIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gIH1cblxuICAmLmlzLWNhdDAyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTtcbiAgfVxuXG4gICYuaXMtY2F0MDMge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xuICB9XG5cbiAgJi5pcy1jYXQwNCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbiAgfVxufVxuXG4uaG9tZS1uZXdzX2FydGljbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAoLS1tZWRpYS1tZCkge1xuICAgIGdhcDogdmFyKC0tZ2FwLXhzKTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICByb3RhdGU6IDQ1ZGVnO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICB9XG5cbiAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgIEBtZWRpYSAoLS1tZWRpYS1tZCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOHB4LCAtOHB4KTtcbiAgICB9XG4gIH1cblxuICAmID4gc3BhbiB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4KTtcblxuICAgIEBtZWRpYSAoLS1tZWRpYS1tZCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHdoaXRlLXNwYWNlOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtcGRmIHtcbiAgICAmID4gc3BhbiB7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuXG4gICAgICBAbWVkaWEgKC0tbWVkaWEtbWQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJAYXNzZXRzL2ltYWdlcy9wZGYtaWNvbi5zdmdcIikgY2VudGVyIGNlbnRlciAvIGNvbnRhaW5cbiAgICAgICAgbm8tcmVwZWF0O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcm90YXRlOiBub25lO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZS1wb2xpY3kge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJAYXNzZXRzL2ltYWdlcy9ob21lLXBvbGljeS5wbmdcIikgYm90dG9tIGNlbnRlciAvIGNvdmVyXG4gICAgbm8tcmVwZWF0O1xuXG4gICYgcCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20pO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMXMgdmFyKC0tdHJhbnNpdGlvbik7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKC0tbWVkaWEtbWQpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXB4dG9yZW0pICogMjIpO1xuICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIH1cblxuICAgICYgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1weHRvcmVtKSAqIDIyKTtcblxuICAgICAgQG1lZGlhICgtLW1lZGlhLW1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1weHRvcmVtKSAqIDI2KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJi5qcy1hbmltZV92aXNpYmxlIHtcbiAgICAmIHAge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLmhvbWUtcG9saWN5LWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWlubGluZTogMjBweDtcblxuICBAbWVkaWEgKC0tbWVkaWEtbWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG59XG5cbi8qIOS6i+alreahiOWGhSAqL1xuLmhvbWUtaW50cm9kdWNlLXRvcGNvbnRhaW5lciB7XG4gIEBtZWRpYSAoLS1tZWRpYS1tZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuICB9XG59XG5cbi5ob21lLWludHJvZHVjZS1ib3gge1xuICBAbWVkaWEgKC0tbWVkaWEtbWQpIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5cbi5ob21lLWludHJvZHVjZS13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuXG4gIEBtZWRpYSAoLS1tZWRpYS1tZCkge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxufVxuXG4uaG9tZS1pbnRyb2R1Y2UtZGVwYXJ0bWVudGxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMwcHg7XG5cbiAgQG1lZGlhICgtLW1lZGlhLW1kKSB7XG4gICAgcm93LWdhcDogNDRweDtcbiAgfVxuXG4gICYgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcblxuICAgIEBtZWRpYSAoLS1tZWRpYS1tZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gICAgfVxuXG4gICAgJiA+IHNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgb3JkZXI6IDI7XG5cbiAgICAgIEBtZWRpYSAoLS1tZWRpYS1tZCkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cblxuICAgICAgJiA+IGgzIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTkwMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1leHRyYSk7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhICgtLW1lZGlhLW1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGcpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmID4gcCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci03MDApO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14cyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgIEBtZWRpYSAoLS1tZWRpYS1tZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmpzLWFuaW1lX3Zpc2libGUge1xuICAgICYgPiBsaSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZS1pbnRyb2R1Y2UtZGVwYXJ0bWVudGxpc3RfcGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3JkZXI6IDE7XG5cbiAgQG1lZGlhICgtLW1lZGlhLW1kKSB7XG4gICAgZmxleDogMTtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gICYgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4uaG9tZS1pbnRyb2R1Y2UtbWFrZXJjb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJiAuby10aXRsZV9tIHtcbiAgICBAbWVkaWEgKC0tbWVkaWEtbWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG4gIH1cbn1cblxuLmhvbWUtaW5mb3JtYXRpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTgwZGVnLFxuICAgIHZhcigtLWNvbG9yLTAwMCkgNTAlLFxuICAgIHZhcigtLWNvbG9yLTEwMCkgNTAlXG4gICk7XG5cbiAgQG1lZGlhICgtLW1lZGlhLW1kKSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgMTgwZGVnLFxuICAgICAgdmFyKC0tY29sb3ItMDAwKSA2MCUsXG4gICAgICB2YXIoLS1jb2xvci0xMDApIDQwJVxuICAgICk7XG4gIH1cbn1cblxuLmhvbWUtaW5mb3JtYXRpb24taW5uZXIge1xuICBAbWVkaWEgKC0tbWVkaWEtbWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY2cHg7XG4gIH1cbn1cblxuLmhvbWUtaW5mb3JtYXRpb24tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZS1pbmZvcm1hdGlvbl90ZXh0IHtcbiAgcGFkZGluZzogdmFyKC0tZ3V0dGVyLWJhc2UpIHZhcigtLWd1dHRlci1zbSkgdmFyKC0tZ3V0dGVyLWJhc2UpIDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLXNtKSAqIC0xKTtcbiAgdG9wOiAtMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMDAwKTtcblxuICBAbWVkaWEgKC0tbWVkaWEtbWQpIHtcbiAgICBwYWRkaW5nOiA2NHB4IDUwcHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtNTBweDtcbiAgfVxufVxuXG4uaG9tZS1pbnRyb2R1Y2UtbWFrZXItYm94IHtcbiAgbWFyZ2luLXRvcDogNTVweDtcblxuICBAbWVkaWEgKC0tbWVkaWEtbWQpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbi5ob21lLW1lc3NhZ2UtdHRsd3JhcCB7XG4gIGJhY2tncm91bmQ6IHVybChcIkBhc3NldHMvaW1hZ2VzL21lc3NhZ2UtYmcuanBnXCIpIGNlbnRlciBjZW50ZXIgLyBjb3Zlcjtcbn1cblxuLmhvbWUtbWVzc2FnZV90dGwge1xuICBwYWRkaW5nOiA1NnB4IHZhcigtLWd1dHRlci1zbSk7XG5cbiAgQG1lZGlhICgtLW1lZGlhLW1kKSB7XG4gICAgcGFkZGluZzogMTI4cHggdmFyKC0tZ3V0dGVyLXNtKSAxODBweDtcbiAgICBtYXgtd2lkdGg6IHZhcigtLXdpZHRoLWNvbnRlbnQtbWluKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uaG9tZS1tZXNzYWdlLWJveCB7XG4gIHBhZGRpbmc6IDUwcHggdmFyKC0tZ3V0dGVyLXNtKSA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0wMDApO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gIEBtZWRpYSAoLS1tZWRpYS1tZCkge1xuICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS13aWR0aC1jb250ZW50LW1pbikgLSBjYWxjKHZhcigtLWd1dHRlci1zbSkgKiAyKSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNzhweCA4NnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xMDhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgfVxuXG4gICYgPiBwIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAxcyB2YXIoLS10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICYuanMtYW5pbWVfdmlzaWJsZSB7XG4gICAgJiA+IHAge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAmID4gcDpsYXN0LWNoaWxkIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gICAgfVxuICB9XG59XG5cbi5ob21lLW1lc3NhZ2VfbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1leHRyYSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG5cbiAgJiA+IHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IHZhcigtLWdhcC0yeHMpO1xuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXB4dG9yZW0pICogMjgpO1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZS1jb21wYW55LWluZm8ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiB2YXIoLS1nYXAtc20pO1xuXG4gIEBtZWRpYSAoLS1tZWRpYS1tZCkge1xuICAgIGNvbHVtbi1nYXA6IDkwcHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJiA+IGRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzBweDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20pO1xuXG4gICAgQG1lZGlhICgtLW1lZGlhLW1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGModmFyKC0tcHh0b3JlbSkgKiAyMik7XG4gICAgICB3aWR0aDogNTEwcHg7XG4gICAgICBnYXA6IDM2cHg7XG4gICAgfVxuXG4gICAgJiA+IGR0IHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICBAbWVkaWEgKC0tbWVkaWEtbWQpIHtcbiAgICAgICAgd2lkdGg6IDEzNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiBkZCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/