@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@600&family=Noto+Sans+JP:wght@300;400;500;700&display=swap";.mb0{margin-bottom:0 !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}@media screen and (max-width: 599px){.mb30{margin-bottom:20px !important}}.mb40{margin-bottom:40px !important}@media screen and (max-width: 599px){.mb40{margin-bottom:20px !important}}.mb50{margin-bottom:50px !important}@media screen and (max-width: 599px){.mb50{margin-bottom:40px !important}}.mb60{margin-bottom:60px !important}@media screen and (max-width: 599px){.mb60{margin-bottom:40px !important}}.mb80{margin-bottom:80px !important}@media screen and (max-width: 599px){.mb80{margin-bottom:60px !important}}.mb90{margin-bottom:90px !important}@media screen and (max-width: 599px){.mb90{margin-bottom:60px !important}}.mb100{margin-bottom:100px !important}@media screen and (max-width: 599px){.mb100{margin-bottom:60px !important}}@media screen and (min-width: 1025px){.display--lg{display:none !important}}@media screen and (min-width: 961px){.display--md{display:none !important}}@media screen and (min-width: 768px){.display--md2{display:none !important}}@media screen and (min-width: 600px){.display--sm{display:none !important}}@media screen and (min-width: 375px){.display--sm2{display:none !important}}@media screen and (min-width: 321px){.display--xs{display:none !important}}@media screen and (max-width: 1024px){.none--lg{display:none !important}}@media screen and (max-width: 960px){.none--md{display:none !important}}@media screen and (max-width: 767px){.none--md2{display:none !important}}@media screen and (max-width: 599px){.none--sm{display:none !important}}@media screen and (max-width: 599px){.none--sm2{display:none !important}}@media screen and (max-width: 320px){.none--xs{display:none !important}}.center{text-align:center}.left{text-align:left}.right{text-align:right}.scale-up{overflow:hidden}.scale-up img{transition-duration:.5s}.scale-up:hover img{transform:scale(1.1)}.headerNav__item.disable:hover{opacity:1}.footerNav__item a.disable:hover{opacity:1}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);box-sizing:border-box}body{line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,*:before,*:after{box-sizing:border-box}html,body{font-size:14px;font-family:"Noto Sans JP",sans-serif;font-weight:400;background-color:#fff;overflow-x:hidden;position:relative;line-height:180%;display:flex;flex-direction:column;min-height:100vh}img{display:block;height:auto;max-width:100%;border-style:none}a{text-decoration:none;transition-duration:.4s}.main{flex:1 1 auto}.main-contents{position:relative;width:calc(100% - 100px);margin-left:auto;padding-bottom:80px;z-index:10}@media screen and (max-width: 767px){.main-contents{width:100%;margin-left:auto;margin-right:auto}}@media screen and (max-width: 599px){.main-contents{padding-bottom:60px}}a[href*="tel:"]{color:#3f3f3f}.container{width:100%;margin:0 auto;padding:0 40px}@media screen and (max-width: 599px){.container{padding:0 20px}}.container--sm{max-width:1262px}.container--md{max-width:1480px}.container--md2{max-width:1680px}.container--lg{max-width:1880px}.section+.section{margin-top:100px}@media screen and (max-width: 599px){.section+.section{margin-top:60px}}.section+.btnWrap{margin-top:60px}@media screen and (max-width: 599px){.section+.btnWrap{margin-top:40px}}.header{background-color:#fff;position:fixed;top:0;left:0;height:100%;width:100px;z-index:99}@media screen and (max-width: 767px){.header{width:100%;height:56px}}.header__logo{position:relative;z-index:99;padding:5px}@media screen and (max-width: 767px){.header__logo{width:56px;margin-left:10px}}.header__sns{position:absolute;left:35px;bottom:50px;width:30px}@media screen and (max-width: 767px){.header__sns{display:none}}.header__snsItem{transition-duration:.4s}.header__snsItem:not(:last-child){margin-bottom:40px}.header__snsItem:hover{opacity:.7}.header__toggle{position:fixed;left:27.5px;top:37%;width:45px;height:30px;cursor:pointer;z-index:1000}@media screen and (max-width: 767px){.header__toggle{top:0;left:auto;right:10px;width:40px;height:56px}}.header__toggle span{position:absolute;top:0;left:0;width:30px;height:3px;background:#3f3f3f;transition:.2s ease-in-out}@media screen and (max-width: 767px){.header__toggle span{width:21px;height:2px;left:10px}}.header__toggle span:nth-of-type(1){top:0;width:44px}@media screen and (max-width: 767px){.header__toggle span:nth-of-type(1){top:20px;width:21px}}.header__toggle span:nth-of-type(2){top:10px;width:27px}@media screen and (max-width: 767px){.header__toggle span:nth-of-type(2){top:28px;width:13px}}.header__toggle span:nth-of-type(3){top:20px;width:37px}@media screen and (max-width: 767px){.header__toggle span:nth-of-type(3){top:36px;width:17px}}.header__toggleTtl{font-family:"Montserrat",sans-serif;font-weight:500;line-height:100%;padding-top:30px}@media screen and (max-width: 767px){.header__toggleTtl{display:none}}.headerNav{background:#fff;position:absolute;visibility:hidden;top:0;left:-740px;width:740px;height:100vh;opacity:0;transition:all .6s ease;z-index:100;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}@media screen and (max-width: 1024px){.headerNav{overflow-y:scroll}}@media screen and (max-width: 767px){.headerNav{width:100%;left:0;top:-1000px}}.headerNav__logo{position:absolute;top:40px;left:40px;width:100px}@media screen and (max-width: 767px){.headerNav__logo{top:10px;left:20px;width:35px}}.headerNav__inner{height:100%;width:100%;padding:136px 100px 136px 220px}@media screen and (max-width: 767px){.headerNav__inner{padding:136px 100px}}@media screen and (max-width: 599px){.headerNav__inner{padding:95px 20px}}.headerNav__head{display:flex;padding-bottom:80px;border-bottom:1px solid #707070}@media screen and (max-width: 599px){.headerNav__head{padding-bottom:60px}}.headerNav__list{width:50%}.headerNav__list .serviceDetail{display:flex;align-items:center;transition-duration:.4s}.headerNav__list .serviceDetail:not(:last-child){margin-bottom:25px}@media screen and (max-width: 599px){.headerNav__list .serviceDetail:not(:last-child):not(:last-child){margin-bottom:20px}}.headerNav__list .serviceDetail::before{content:"";background-image:url(../svg/arrow/icon_arrow-black.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:10px;height:15px;margin-right:10px}@media screen and (max-width: 599px){.headerNav__list .serviceDetail::before{width:8px;height:11px;margin-right:8px}}.headerNav__list .serviceDetail:hover{opacity:.7}.headerNav__list .serviceDetail a{color:#3f3f3f;font-size:14px}@media screen and (max-width: 599px){.headerNav__list .serviceDetail a{font-size:12px}}.headerNav__item{transition-duration:.4s}.headerNav__item:not(:last-child){margin-bottom:40px}@media screen and (max-width: 599px){.headerNav__item:not(:last-child):not(:last-child){margin-bottom:20px}}.headerNav__item:hover{opacity:.7}.headerNav__item a{color:#3f3f3f;font-size:16px}@media screen and (max-width: 599px){.headerNav__item a{font-size:14px}}.headerNav__item span{display:block;color:#777;font-size:10px;line-height:150%;margin-bottom:5px}.headerNav__item--service{margin-bottom:25px}@media screen and (max-width: 599px){.headerNav__item--service{margin-bottom:20px}}.headerNav__bottom{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 599px){.headerNav__bottom{padding-top:40px;padding-bottom:40px}}.headerNav__bottomTtl{font-family:"Montserrat",sans-serif;font-weight:500;text-align:center;margin-bottom:30px;line-height:128.571%}@media screen and (max-width: 599px){.headerNav__bottomTtl{font-size:12px;margin-bottom:20px}}.headerNav__snsList{display:flex;justify-content:center;align-items:center}.headerNav__snsItem{transition-duration:.4s}.headerNav__snsItem:not(:last-child){margin-right:25px}.headerNav__snsItem:hover{opacity:.7}.header.active .header__toggle span:nth-of-type(1){top:10px;transform:rotate(30deg)}@media screen and (max-width: 767px){.header.active .header__toggle span:nth-of-type(1){top:25px}}.header.active .header__toggle span:nth-of-type(2),.header.active .header__toggle span:nth-of-type(3){top:10px;width:44px;transform:rotate(150deg)}@media screen and (max-width: 767px){.header.active .header__toggle span:nth-of-type(2),.header.active .header__toggle span:nth-of-type(3){top:25px;width:21px}}.header.active .headerNav{visibility:visible;left:0;opacity:1}@media screen and (max-width: 767px){.header.active .headerNav{top:0}}.gnavBackground{position:fixed;top:0;left:0;content:"";display:block;width:0;height:0;z-index:2;opacity:0;transition:opacity .8s}.gnavBackground.active{width:100%;height:100%;opacity:1}.footerCv{position:relative;background-image:url(../img/footer/img_contact.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;width:calc(100% - 100px);padding:100px 0;margin-left:auto;z-index:0}@media screen and (max-width: 960px){.footerCv{padding:80px 0}}@media screen and (max-width: 767px){.footerCv{width:100%}}@media screen and (max-width: 599px){.footerCv{padding:60px 0}}.footerCv::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(105,103,98,.6);z-index:-1}.footerCv__txt{color:#fff;text-align:center;margin-bottom:40px}@media screen and (max-width: 599px){.footerCv__txt{margin-bottom:30px}}.footerCvBoxWrap{display:flex;justify-content:center}@media screen and (max-width: 767px){.footerCvBoxWrap{flex-direction:column}}.footerCvBox{position:relative;width:440px;background-color:rgba(255,255,255,.45);border-radius:12px}@media screen and (max-width: 767px){.footerCvBox{max-width:440px;width:100%;margin:auto}}.footerCvBox:not(:last-of-type){margin-right:60px}@media screen and (max-width: 767px){.footerCvBox:not(:last-of-type){margin-right:auto;margin-bottom:30px}}.footerCvBox--mail{transition-duration:.4s}.footerCvBox--mail:hover .footerCvBtn{background-color:#fff}.footerCvBox--mail:hover .footerCvBtn::after{border-top:2px solid #3f3f3f;border-right:2px solid #3f3f3f}.footerCvBox a{display:block;padding:50px 0;text-align:center}@media screen and (max-width: 599px){.footerCvBox a{padding:30px 0}}.footerCvBox__img{margin:0 auto 20px}@media screen and (max-width: 599px){.footerCvBox__img{width:77px;margin-bottom:15px}}.footerCvBox__ttl{color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;font-size:25px;margin-bottom:20px}@media screen and (max-width: 599px){.footerCvBox__ttl{font-size:18px;margin-bottom:15px}}.footerCvBox__txt{color:#fff;font-size:16px}@media screen and (max-width: 599px){.footerCvBox__txt{font-size:12px}}.footerCvBtnWrap{position:absolute;right:20px;bottom:20px}.footerCvBtn{position:relative;width:30px;height:30px;border:2px solid #fff;border-radius:50vh;box-sizing:border-box;transition-duration:.4s;cursor:pointer}.footerCvBtn::after{content:"";position:absolute;top:50%;left:8px;transform:translateY(-40%) rotate(45deg);width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transition-duration:.4s}.footer{position:relative;background:#696762;width:calc(100% - 100px);padding:100px 0;margin-left:auto}@media screen and (max-width: 767px){.footer{padding:80px 0}}@media screen and (max-width: 767px){.footer{width:100%}}@media screen and (max-width: 599px){.footer{padding:60px 0 40px}}.footer__inner{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.footer__inner{flex-direction:column-reverse}}.footer__logoWrap{width:19.2857142857%;margin-right:5.7142857143%}@media screen and (max-width: 1024px){.footer__logoWrap{width:100%;text-align:center}}.footer__logo{display:block;max-width:180px;width:100%;height:auto;margin:0 auto 30px}@media screen and (max-width: 599px){.footer__logo{width:150px;margin-bottom:20px}}.footer__logo img{width:100%;height:100%}.footer .copy{color:#fff;font-size:12px;margin-top:30px;display:inline-block}.footerNavWrap{display:flex;justify-content:space-between;width:74.2857142857%}@media screen and (max-width: 1024px){.footerNavWrap{width:100%;margin-bottom:80px}}@media screen and (max-width: 767px){.footerNavWrap{flex-direction:column;margin-bottom:60px}}@media screen and (max-width: 599px){.footerNavWrap{margin-bottom:40px}}.footerNav{width:28.8461538462%;margin-right:7.6923076923%}@media screen and (max-width: 767px){.footerNav{width:100%;margin-right:0}}.footerNav__list .serviceDetail{display:flex;align-items:center;transition-duration:.4s}.footerNav__list .serviceDetail:not(:last-child){margin-bottom:20px}.footerNav__list .serviceDetail::before{content:"";background-image:url(../svg/arrow/icon_arrow-white.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:10px;height:15px;margin-right:10px}@media screen and (max-width: 599px){.footerNav__list .serviceDetail::before{width:8px;height:11px;margin-right:8px}}.footerNav__list .serviceDetail:hover{opacity:.7}.footerNav__list .serviceDetail a{color:#fff}@media screen and (max-width: 599px){.footerNav__list .serviceDetail a{font-size:12px}}.footerNav:last-of-type{margin-right:17.3076923077%}@media screen and (max-width: 1024px){.footerNav:last-of-type{margin-right:7.6923076923%}}@media screen and (max-width: 767px){.footerNav:last-of-type{margin-right:0}}.footerNav__item{padding-bottom:10px;border-bottom:1px solid #fff;transition-duration:.4s}.footerNav__item:not(:last-child){margin-bottom:20px}@media screen and (max-width: 767px){.footerNav__item{margin-bottom:20px}}.footerNav__item a{display:block;color:#fff;font-size:16px}@media screen and (max-width: 599px){.footerNav__item a{font-size:14px}}.footerNav__item a:hover{opacity:.7}.footerNav__item--service{margin-bottom:20px}.footerSnsWrap{display:flex;align-items:flex-end;justify-content:flex-end;width:clamp(150px,14vw,180px)}@media screen and (max-width: 767px){.footerSnsWrap{width:100%}}.footerSns{width:180px;margin-top:auto}@media screen and (max-width: 767px){.footerSns{width:150px}}.footerSns__ttl{font-family:"Montserrat",sans-serif;font-weight:500;color:#fff;text-align:center;margin-bottom:40px}@media screen and (max-width: 767px){.footerSns__ttl{display:none}}.footerSns__list{display:flex;align-items:center}@media screen and (max-width: 599px){.footerSns__list{justify-content:end}}.footerSns__item{transition-duration:.4s}@media screen and (max-width: 599px){.footerSns__item{width:25px}}.footerSns__item:not(:last-child){margin-right:30px}@media screen and (max-width: 599px){.footerSns__item:not(:last-child){margin-right:20px}}.footerSns__item:hover{opacity:.7}.pageTopWrap{position:absolute;top:40px;right:40px}@media screen and (max-width: 767px){.pageTopWrap{top:20px}}@media screen and (max-width: 599px){.pageTopWrap{right:20px}}_::-webkit-full-page-media,_:future,:root .pageTopWrap{position:absolute;top:40px;right:90px}@media screen and (max-width: 767px){_::-webkit-full-page-media,_:future,:root .pageTopWrap{top:20px}}@media screen and (max-width: 599px){_::-webkit-full-page-media,_:future,:root .pageTopWrap{right:50px}}.pageTop{display:flex;align-items:center;color:#fff;writing-mode:vertical-rl}.pageTop .pageTopBtn{position:relative;width:50px;height:50px;background:#696762;border:2px solid #fff;border-radius:50vh;box-sizing:border-box;margin-bottom:20px;transition-duration:.4s;cursor:pointer}@media screen and (max-width: 599px){.pageTop .pageTopBtn{width:30px;height:30px}}.pageTop .pageTopBtn::after{content:"";position:absolute;top:50%;left:18px;transform:translateY(-40%) rotate(45deg);width:10px;height:10px;border-top:2px solid #fff;border-left:2px solid #fff;transition-duration:.4s}@media screen and (max-width: 599px){.pageTop .pageTopBtn::after{left:9px;width:8px;height:8px}}.pageTop .pageTopBtn:hover{background:#fff}.pageTop .pageTopBtn:hover::after{border-top:2px solid #696762;border-left:2px solid #696762}.pageTop p{color:#fff;font-size:16px}@media screen and (max-width: 767px){.pageTop p{display:none}}.sidebar{width:21.4285714286%;min-width:200px}@media screen and (max-width: 960px){.sidebar{max-width:300px;width:100%;margin:auto}}@media screen and (max-width: 599px){.sidebar{max-width:100%}}.sidebar__ttl{font-size:25px;font-family:"Montserrat",sans-serif;font-weight:500;margin-bottom:30px}@media screen and (max-width: 599px){.sidebar__ttl{font-size:18px;margin-bottom:20px}}.sidebar__item{background:#fafaf8;padding:40px}@media screen and (max-width: 599px){.sidebar__item{padding:20px 30px}}.sidebar__item:not(:last-child){margin-bottom:40px}@media screen and (max-width: 599px){.sidebar__item:not(:last-child){padding:20px 30px;margin-bottom:30px}}.sidebar__list{padding-left:10px}.sidebar__list li{list-style:disc;list-style-position:inside}.sidebar__list li:not(:last-child){margin-bottom:20px}@media screen and (max-width: 599px){.sidebar__list li:not(:last-child){margin-bottom:15px}}.sidebar__list a{color:#3f3f3f}.sidebar__list a:hover{opacity:.5}.sidebar__list--archive li{list-style:none}.secTtl01{position:relative;display:flex;align-items:flex-end;padding-bottom:20px}.secTtl01--center{justify-content:center}.secTtl01--footerCv{justify-content:center}.secTtl01--footerCv .ja,.secTtl01--footerCv .en{color:#fff}@media screen and (max-width: 599px){.secTtl01{padding-bottom:10px}}.secTtl01 .ja{font-size:16px;font-weight:normal}@media screen and (max-width: 599px){.secTtl01 .ja{font-size:12px}}.secTtl01 .en{position:relative;font-family:"Montserrat",sans-serif;font-weight:500;font-size:clamp(40px,6vw,60px);margin-right:20px;line-height:90%}@media screen and (max-width: 599px){.secTtl01 .en{margin-right:15px}}.secTtl01 .en::after{content:"";display:inline-block;position:absolute;bottom:-20px;left:0;width:40px;height:5px;background:#004a98}@media screen and (max-width: 599px){.secTtl01 .en::after{bottom:-10px;width:20px;height:4px}}.secTtl02{position:relative;text-align:center;z-index:10;width:100%}.secTtl02 .ja{color:#777;font-size:14px;font-weight:normal;line-height:140%}@media screen and (max-width: 599px){.secTtl02 .ja{font-size:12px}}.secTtl02 .en{position:relative;font-family:"Montserrat",sans-serif;font-weight:500;font-size:35px;margin-bottom:15px;line-height:100%}@media screen and (max-width: 599px){.secTtl02 .en{font-size:24px;margin-bottom:10px}}.secTtl03{position:relative;padding-bottom:60px}@media screen and (max-width: 599px){.secTtl03{padding-bottom:40px}}.secTtl03::after{content:"";display:inline-block;position:absolute;bottom:0;left:50%;width:80px;height:5px;background:#004a98;transform:translateX(-50%)}@media screen and (max-width: 599px){.secTtl03::after{width:50px;height:4px}}.secTtl03 .ja{font-size:25px;font-weight:500;line-height:144%;text-align:center}@media screen and (max-width: 599px){.secTtl03 .ja{font-size:18px}}.pageTtl{position:relative;display:flex;align-items:flex-end;flex-wrap:wrap;padding-bottom:20px}@media screen and (max-width: 599px){.pageTtl{padding-bottom:10px}}.pageTtl .ja{font-size:18px;font-weight:normal}@media screen and (max-width: 960px){.pageTtl .ja{font-size:16px}}@media screen and (max-width: 599px){.pageTtl .ja{font-size:12px}}.pageTtl .en{position:relative;font-family:"Montserrat",sans-serif;font-weight:500;font-size:80px;margin-right:20px;line-height:90%}@media screen and (max-width: 1024px){.pageTtl .en{font-size:clamp(35px,6.5vw,80px)}}@media screen and (max-width: 599px){.pageTtl .en{margin-right:15px}}.pageTtl::after{content:"";display:inline-block;position:absolute;bottom:0;left:0;width:40px;height:5px;background:#004a98}@media screen and (max-width: 599px){.pageTtl::after{width:20px;height:3px}}.pageTtl_new{position:relative;display:inline-block;background-color:#fff;opacity:.7;padding:0 20px 20px 20px}@media screen and (max-width: 599px){.pageTtl_new{padding-bottom:10px}}.pageTtl_new_main{position:relative;display:inline-block;font-size:50px;margin-right:20px;line-height:1.7em}@media screen and (max-width: 1024px){.pageTtl_new_main{font-size:clamp(35px,6.5vw,80px)}}@media screen and (max-width: 599px){.pageTtl_new_main{margin-right:15px}}.pageTtl_new_sub{font-size:18px;font-weight:normal;display:inline-block;margin-bottom:0 !important}@media screen and (max-width: 960px){.pageTtl_new_sub{font-size:16px}}@media screen and (max-width: 599px){.pageTtl_new_sub{font-size:12px}}.pageTtl_new::after{content:"";display:inline-block;position:absolute;bottom:0;left:0;width:100%;height:5px;background:#004a98}@media screen and (max-width: 599px){.pageTtl_new::after{width:20px;height:3px}}.footerCvTtl{position:relative;display:flex;align-items:flex-end;justify-content:center;padding-bottom:20px}@media screen and (max-width: 599px){.footerCvTtl{padding-bottom:10px}}.footerCvTtl .ja{color:#fff;font-size:16px;font-weight:normal}@media screen and (max-width: 599px){.footerCvTtl .ja{font-size:12px}}.footerCvTtl .en{position:relative;color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;font-size:clamp(40px,6vw,60px);margin-right:20px;line-height:90%}@media screen and (max-width: 599px){.footerCvTtl .en{margin-right:15px}}.footerCvTtl .en::after{content:"";display:inline-block;position:absolute;bottom:-20px;left:0;width:40px;height:5px;background:#004a98}@media screen and (max-width: 599px){.footerCvTtl .en::after{bottom:-10px;width:20px;height:4px}}.boxBtn{position:relative;display:inline-block;background:#3f3f3f;color:#fff;font-size:16px;font-weight:500;line-height:150%;text-align:center;padding:25px 0;max-width:364px;width:100%;z-index:0}@media screen and (max-width: 599px){.boxBtn{font-size:14px;text-align:center;padding:20px 0;max-width:335px}}.boxBtn::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:#004a98;transform-origin:right top;transform:scale(0, 1);transition:transform .3s}.boxBtn:hover::before{transform-origin:left top;transform:scale(1, 1)}.circleBtn{text-align:center;display:inline-block;position:relative;color:#3f3f3f;font-size:16px;line-height:50px;padding-left:70px}@media screen and (max-width: 599px){.circleBtn{font-size:12px;line-height:35px;padding-left:47px}}.circleBtn:hover{color:#004a98}.circleBtn:hover:before{background:#004a98}.circleBtn::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:50px;height:50px;background:#3f3f3f;border-radius:50vh;transition-duration:.4s}@media screen and (max-width: 599px){.circleBtn::before{width:35px;height:35px}}.circleBtn::after{content:"";position:absolute;top:50%;left:18px;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff}@media screen and (max-width: 599px){.circleBtn::after{left:13px;width:8px;height:8px}}.pagenation{height:40px;margin-top:80px;text-align:center;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 599px){.pagenation{margin-top:60px}}.pagenation a{color:#3f3f3f;position:relative;display:inline-block}.pagenation a:hover{opacity:.7}.pagenation .current{color:#fff;width:40px;height:40px;background:#3f3f3f;border-radius:50%;line-height:40px}@media screen and (max-width: 599px){.pagenation .current{width:30px;height:30px;line-height:30px}}.pagenation .page,.pagenation .current,.pagenation .first,.pagenation .prev,.pagenation .next,.pagenation .last{padding:0 6px;margin:0 20px}@media screen and (max-width: 599px){.pagenation .page,.pagenation .current,.pagenation .first,.pagenation .prev,.pagenation .next,.pagenation .last{margin:0 5px}}.pagenation .first::before{content:"";background-image:url(../assets/svg/arrow/icon_doubleArrow-black.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:15px;height:15px;transform:rotate(180deg)}@media screen and (max-width: 599px){.pagenation .first::before{width:10px;height:11px;margin-right:8px}}.pagenation .prev::before{content:"";background-image:url(../assets/svg/arrow/icon_arrowBold-black.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:10px;height:15px;transform:rotate(180deg)}@media screen and (max-width: 599px){.pagenation .prev::before{width:8px;height:11px;margin-right:8px}}.pagenation .next::after{content:"";background-image:url(../assets/svg/arrow/icon_arrowBold-black.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:10px;height:15px}@media screen and (max-width: 599px){.pagenation .next::after{width:8px;height:11px;margin-right:8px}}.pagenation .last::after{content:"";background-image:url(../assets/svg/arrow/icon_doubleArrow-black.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:15px;height:15px}@media screen and (max-width: 599px){.pagenation .last::after{width:10px;height:11px;margin-right:8px}}.singleNews__nav{display:flex;justify-content:space-between}.singleNews__btn{transition-duration:.4s}.singleNews__btn:hover{opacity:.5}.singleNews__btn .link{display:flex;color:#3f3f3f;font-size:16px}@media screen and (max-width: 599px){.singleNews__btn .link{font-size:14px}}.singleNews__btn .link img{margin-right:20px}.singleNews__btn--back{position:relative;display:flex;align-items:center}.singleNews__btn--back a::before{content:"";background-image:url(../assets/svg/icon/icon_pagenation_back.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:20px;height:auto;margin-right:20px}@media screen and (max-width: 599px){.singleNews__btn--back a::before{width:15px;margin-right:8px}}.singleNews__btn--prev{position:relative;display:flex;align-items:center}.singleNews__btn--prev a::before{content:"";background-image:url(../assets/svg/arrow/icon_arrowBold-black.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:10px;height:15px;height:auto;margin-right:20px;transform:rotate(180deg)}@media screen and (max-width: 599px){.singleNews__btn--prev a::before{width:8px;margin-right:8px}}.singleNews__btn--next{position:relative;display:flex;align-items:center}.singleNews__btn--next a::after{content:"";background-image:url(../assets/svg/arrow/icon_arrowBold-black.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:10px;height:auto;margin-left:20px}@media screen and (max-width: 599px){.singleNews__btn--next a::after{width:8px;margin-right:8px}}.mv{position:relative;width:calc(100% - 100px);height:100vh;margin-left:auto}@media screen and (max-width: 767px){.mv{width:100%;margin-left:auto;margin-right:auto}}@media screen and (max-width: 599px){.mv{padding-bottom:60px}}.mv__catchWrap{position:absolute;top:40%;left:80px;z-index:1}@media screen and (max-width: 960px){.mv__catchWrap{left:40px}}@media screen and (max-width: 599px){.mv__catchWrap{left:20px}}.mv__logo{width:620px;margin-bottom:60px;filter:drop-shadow(0 0 20px #fff)}@media screen and (max-width: 1024px){.mv__logo{width:500px}}@media screen and (max-width: 960px){.mv__logo{width:400px;margin-bottom:20px}}@media screen and (max-width: 599px){.mv__logo{width:280px}}.mv__catch{padding-left:50px}@media screen and (max-width: 599px){.mv__catch{padding-left:20px}}.mv__catch p{font-size:25px;font-weight:500;line-height:144%;filter:drop-shadow(0 0 20px #fff)}@media screen and (max-width: 960px){.mv__catch p{font-size:18px}}@media screen and (max-width: 599px){.mv__catch p{font-size:14px}}.mv__catch p:first-of-type{margin-bottom:20px}@media screen and (max-width: 767px){.mv__catch p:first-of-type{margin-bottom:15px}}@media screen and (max-width: 599px){.mv__catch p:first-of-type{margin-bottom:8px}}.mvSlider{position:absolute;top:0;right:0;width:68.1318681319%;height:100%;z-index:0}@media screen and (max-width: 599px){.mvSlider{width:73.3333333333%}}.mvSlider__img{width:100%;height:100%;overflow:hidden}.mvSlider__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mvSlider .slick-active{height:100%}.mvSlider .slick-active .mvSlider__img img{animation-name:kf-mvSlider;animation-duration:2s}.slick-slider .slick-track,.slick-slider .slick-list{height:100%}@keyframes kf-mvSlider{0%{transform:scale(1.2)}100%{transform:scale(1)}}.topService{padding-top:100px}@media screen and (max-width: 599px){.topService{padding-top:60px}}.topService__circleBtnWrap{margin-top:60px}@media screen and (max-width: 599px){.topService__circleBtnWrap{margin-top:40px;text-align:center}}.topServiceCard{background:#fafaf8;width:100%;margin-right:45px;box-shadow:3px 3px 5px rgba(0,0,0,.1607843137);transition-duration:.4s}@media screen and (max-width: 960px){.topServiceCard{margin-right:35px}}@media screen and (max-width: 599px){.topServiceCard{margin-right:25px}}.topServiceCard__link{display:block;color:#3f3f3f}.topServiceCard__img{position:relative;width:100%;padding-top:65.849%}@media screen and (max-width: 599px){.topServiceCard__img{padding-top:51.0638%}}.topServiceCard__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.topServiceCard__body{padding:50px;padding-right:clamp(20px,2.5vw,50px);padding-left:clamp(20px,2.5vw,50px)}@media screen and (max-width: 960px){.topServiceCard__body{padding:20px 20px 45px}}.topServiceCard__ttl{font-size:25px;font-weight:500;line-height:144%;margin-bottom:30px}@media screen and (max-width: 1024px){.topServiceCard__ttl{font-size:20px}}@media screen and (max-width: 960px){.topServiceCard__ttl{font-size:16px;line-height:142%;margin-bottom:20px}}@media screen and (max-width: 599px){.topServiceCard__ttl{font-size:14px;margin-bottom:15px}}.topServiceCard__txt{font-size:16px}@media screen and (max-width: 960px){.topServiceCard__txt{font-size:14px}}@media screen and (max-width: 599px){.topServiceCard__txt{font-size:12px}}.topServiceSlider{width:100%}.topServiceSlider__arrow{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;bottom:-20%;height:50px;width:50px;cursor:pointer;z-index:100}@media screen and (max-width: 960px){.topServiceSlider__arrow{bottom:-26.5%}}.topServiceSlider__arrow--prev,.topServiceSlider__arrow--next{background-repeat:no-repeat !important;background-size:contain !important;transition-duration:.4s;border-radius:50vh;border:1px solid #3f3f3f}.topServiceSlider__arrow--prev{right:290px;bottom:-70px}@media screen and (max-width: 1920px){.topServiceSlider__arrow--prev{right:180px}}@media screen and (max-width: 767px){.topServiceSlider__arrow--prev{right:130px}}@media screen and (max-width: 599px){.topServiceSlider__arrow--prev{display:none}}.topServiceSlider__arrow--prev::after{content:"";position:absolute;top:50%;left:20px;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-bottom:2px solid #3f3f3f;border-left:2px solid #3f3f3f;transition-duration:.4s}.topServiceSlider__arrow--next{right:200px;bottom:-70px}@media screen and (max-width: 1920px){.topServiceSlider__arrow--next{right:90px}}@media screen and (max-width: 767px){.topServiceSlider__arrow--next{right:40px}}.topServiceSlider__arrow--next::after{content:"";position:absolute;top:50%;left:18px;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-top:2px solid #3f3f3f;border-right:2px solid #3f3f3f;transition-duration:.4s}.topServiceSlider .slick-track{display:flex;padding-bottom:10px;width:100%}.topServiceSlider .slick-slide{height:auto !important}.topServiceSlider .slick-list{padding:0 30% 0 0 !important}.topCompany__inner{position:relative;display:flex;flex-direction:column;padding-bottom:100px}@media screen and (max-width: 960px){.topCompany__inner{padding-bottom:80px}}@media screen and (max-width: 599px){.topCompany__inner{padding-bottom:0;width:calc(100% + 40px);margin:0 -20px}}.topCompany__inner::before{content:"";position:absolute;bottom:0;left:0;width:1800px;height:80%;background:#fafaf8;z-index:-1}@media screen and (max-width: 599px){.topCompany__inner::before{display:none}}.topCompany__contents{position:relative;width:63.6875%;background:#fff;padding-top:100px;padding-bottom:100px;padding-left:11.25%;margin-top:-180px;margin-left:auto;z-index:1}@media screen and (max-width: 1024px){.topCompany__contents{width:83.5714285714%}}@media screen and (max-width: 960px){.topCompany__contents{padding-top:80px;padding-bottom:80px;padding-left:9.375%;margin-top:-150px}}@media screen and (max-width: 767px){.topCompany__contents{padding-top:60px;padding-bottom:60px;padding-left:7.5%;margin-top:-120px}}@media screen and (max-width: 599px){.topCompany__contents{width:100%;padding:40px 20px;margin-top:0}}.topCompany__contents::after{content:"";position:absolute;top:0;right:-200px;width:201px;height:100%;background:#fff}@media screen and (max-width: 599px){.topCompany__contents::after{display:none}}.topCompany__img{position:relative;width:100%;padding-top:45%}@media screen and (max-width: 599px){.topCompany__img{padding-top:53.3333%}}.topCompany__img img{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 599px){.topCompany__img img{-o-object-fit:cover;object-fit:cover}}.topCompany__ttl{font-size:clamp(24px,3.5vw,35px);font-weight:500;line-height:145%;margin-bottom:1.14285em}@media screen and (max-width: 599px){.topCompany__ttl{font-size:18px;margin-bottom:20px}}.topCompany__txt{font-size:16px;width:87.0083432658%}@media screen and (max-width: 960px){.topCompany__txt{width:100%}}@media screen and (max-width: 599px){.topCompany__txt{font-size:14px}}.topCompany__txt:first-of-type{margin-bottom:15px}@media screen and (max-width: 599px){.topCompany__txt:first-of-type{margin-bottom:10px}}@media screen and (max-width: 599px){.topCompany__circleBtnWrap{text-align:center}}.topNews{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 599px){.topNews{padding:60px 0;background:#fafaf8}}.topNews .archiveNews__article:not(:last-child){margin-bottom:50px}@media screen and (max-width: 599px){.topNews .archiveNews__article:not(:last-child){margin-bottom:20px}}.topNews .archiveNews__article:last-of-type{margin-bottom:60px}@media screen and (max-width: 599px){.topNews .archiveNews__article:last-of-type{margin-bottom:40px}}.topNews__circleBtnWrap{text-align:right}@media screen and (max-width: 599px){.topNews__circleBtnWrap{text-align:center}}.topCase{margin-bottom:100px}@media screen and (max-width: 599px){.topCase{margin-bottom:60px}}.topCaseMedia{position:relative;display:flex}@media screen and (max-width: 960px){.topCaseMedia{flex-direction:column}}.topCaseMedia--reverse{flex-direction:row-reverse}@media screen and (max-width: 960px){.topCaseMedia--reverse{flex-direction:column}}.topCaseMedia__imgWrap{max-width:52%;width:100%;margin-left:auto;z-index:1}@media screen and (max-width: 960px){.topCaseMedia__imgWrap{max-width:100%;margin:0 auto}}.topCaseMedia__img{position:relative;width:100%;height:450px}@media screen and (max-width: 960px){.topCaseMedia__img{height:auto;padding-top:61.8131%}}.topCaseMedia__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.topCaseMedia__body{position:relative;background:#fafaf8;width:76.5714285714%;padding-top:100px;padding-left:60px;padding-bottom:100px;margin-top:160px}@media screen and (max-width: 960px){.topCaseMedia__body{width:100%;padding:50px 40px 60px;margin-top:0}}@media screen and (max-width: 599px){.topCaseMedia__body{padding:30px 20px 40px}}.topCaseMedia__body--reverse{position:relative;background:#fafaf8;padding-top:100px;padding-left:60px;padding-right:60px;padding-bottom:100px;width:76.5714285714%;margin-top:160px}@media screen and (max-width: 960px){.topCaseMedia__body--reverse{width:100%;padding:50px 40px 60px;margin-top:0}}@media screen and (max-width: 599px){.topCaseMedia__body--reverse{padding:30px 20px 40px}}.topCaseMedia__body--reverse::after{display:block;content:"";background:#fafaf8;position:absolute;right:-400px;top:0;width:400px;height:100%}@media screen and (max-width: 960px){.topCaseMedia__body--reverse::after{display:none}}.topCaseMedia__body::before{display:block;content:"";background:#fafaf8;position:absolute;left:-190px;top:0;width:190px;height:100%}@media screen and (max-width: 960px){.topCaseMedia__body::before{display:none}}.topCaseMedia__body::after{display:block;content:"";background:#fafaf8;position:absolute;right:-200px;top:0;width:200px;height:100%}@media screen and (max-width: 960px){.topCaseMedia__body::after{display:none}}.topCaseMedia__bodyInner{padding-bottom:40px;border-bottom:1px solid #707070}@media screen and (max-width: 599px){.topCaseMedia__bodyInner{padding-bottom:30px}}.topCaseMedia__ttl{font-size:25px;font-weight:500;line-height:144%;margin-bottom:40px}@media screen and (max-width: 960px){.topCaseMedia__ttl{text-align:center}}@media screen and (max-width: 599px){.topCaseMedia__ttl{font-size:18px;margin-bottom:30px}}.topCaseMedia__txt{font-size:16px}@media screen and (max-width: 599px){.topCaseMedia__txt{font-size:14px}}.topRecruit{margin-bottom:100px}@media screen and (max-width: 599px){.topRecruit{margin-bottom:60px}}.topRecruit__inner{position:relative;display:flex;flex-direction:column;padding-bottom:150px}@media screen and (max-width: 960px){.topRecruit__inner{padding-bottom:120px}}@media screen and (max-width: 599px){.topRecruit__inner{padding-bottom:0;width:calc(100% + 40px);margin:0 -20px}}.topRecruit__inner::before{content:"";position:absolute;bottom:0;left:0;width:1800px;height:80%;background:#fafaf8;z-index:-1}.topRecruit__contents{width:83.5714285714%;background:#fff;padding-top:100px;padding-bottom:100px;padding-right:14.2857142857%;padding-left:14.2857142857%;margin-top:-180px;z-index:1}@media screen and (max-width: 960px){.topRecruit__contents{padding-top:80px;padding-bottom:80px;padding-right:10.7142857143%;padding-left:10.7142857143%;margin-top:-150px}}@media screen and (max-width: 767px){.topRecruit__contents{padding-top:60px;padding-bottom:60px;padding-right:8.5714285714%;padding-left:8.5714285714%;margin-top:-120px}}@media screen and (max-width: 599px){.topRecruit__contents{width:100%;padding:40px 20px 0;margin-top:0}}.topRecruit__img{position:relative;width:100%;padding-top:45%}@media screen and (max-width: 599px){.topRecruit__img{padding-top:53.3333%}}.topRecruit__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 599px){.topRecruit__img img{-o-object-fit:cover;object-fit:cover}}.topRecruit__ttl{font-size:clamp(24px,3.5vw,35px);font-weight:500;line-height:145%;margin-bottom:1.14285em}@media screen and (max-width: 599px){.topRecruit__ttl{font-size:18px;margin-bottom:20px}}.topRecruit__txt{font-size:16px}@media screen and (max-width: 599px){.topRecruit__txt{font-size:14px}}.topRecruit__txt:first-of-type{margin-bottom:15px}@media screen and (max-width: 599px){.topRecruit__txt:first-of-type{margin-bottom:10px}}@media screen and (max-width: 599px){.topRecruit__circleBtnWrap{text-align:center}}.opening{display:none;position:fixed;width:100%;height:100%;background-color:#fff;z-index:5000;display:flex;flex-direction:column;justify-content:center;align-items:center}.opening__logoImg{width:212px;margin-bottom:30px;opacity:0}@media screen and (max-width: 960px){.opening__logoImg{width:180px}}@media screen and (max-width: 599px){.opening__logoImg{width:120px}}.opening__textImg{width:343px;opacity:0}@media screen and (max-width: 960px){.opening__textImg{width:300px}}@media screen and (max-width: 599px){.opening__textImg{width:200px}}.openingFadeDown{opacity:0;animation-name:kf-openingFadeDown;animation-duration:1.8s;animation-fill-mode:forwards}@keyframes kf-openingFadeDown{0%{opacity:0}20%{opacity:1}70%{opacity:1}90%{opacity:1}100%{opacity:1}}.openingFadeUp{opacity:0;animation-name:kf-openingFadeUp;animation-duration:1s;animation-fill-mode:forwards}@keyframes kf-openingFadeUp{0%{opacity:0}100%{opacity:1}}.pageHead{width:calc(100% - 100px);margin-left:auto;padding-top:180px;padding-bottom:160px;z-index:0}@media screen and (max-width: 960px){.pageHead{padding-top:140px;padding-bottom:80px}}@media screen and (max-width: 767px){.pageHead{width:100%;margin-left:0;padding-top:120px;padding-bottom:60px}}@media screen and (max-width: 599px){.pageHead{padding-top:96px;padding-bottom:40px}}.costompage .pageHead2{width:calc(100% - 100px);margin-left:auto;padding-top:180px;padding-bottom:160px;z-index:0;background-size:cover}@media screen and (max-width: 960px){.costompage .pageHead2{padding-top:140px;padding-bottom:80px}}@media screen and (max-width: 767px){.costompage .pageHead2{width:100%;margin-left:0;padding-top:120px;padding-bottom:60px}}@media screen and (max-width: 599px){.costompage .pageHead2{padding-top:96px;padding-bottom:40px}}.costompage .page-contents{margin-top:120px}.costompage .title-h2-block-costom{text-align:center;font-weight:600;font-size:25px;margin-bottom:80px}.costompage .title-h2-block-costom span{font-family:"Montserrat",sans-serif;font-weight:500;color:#004a98;font-weight:600;font-size:28px;display:block;margin-bottom:30px}.costompage .title-h2-block-costom img{margin:0 auto;width:37px;margin-bottom:20px}.costompage .title-h3-block-costom{text-align:center;font-weight:300;font-size:25px;margin-bottom:80px}.costompage .title-h3-block-costom span{font-family:"Montserrat",sans-serif;font-weight:500;color:#777;font-weight:600;font-size:28px;display:block;margin-bottom:30px}.costompage .title-h3-block-costom p{display:inline-block;border-bottom:1px solid #004a98;padding-bottom:30px}.costompage .title-h4-block-costom{font-weight:600;font-size:25px;display:inline-block;position:relative;padding:30px 0;margin-bottom:30px}.costompage .title-h4-block-costom::before,.costompage .title-h4-block-costom::after{content:"";position:absolute;display:block;background-image:url("../img/service/icon_h4.png");background-size:cover;width:32px;height:15px}.costompage .title-h4-block-costom::before{top:0;left:0}.costompage .title-h4-block-costom::after{bottom:0;right:0;transform:rotate(180deg)}.costompage .arrow-link-block{text-align:center;margin-bottom:50px}.costompage .button-link-block{text-align:center;margin-bottom:50px}.costompage ol{counter-reset:item;margin-top:60px;margin-bottom:60px}@media screen and (max-width: 599px){.costompage ol{margin-top:40px;margin-bottom:40px}}.costompage ol li{position:relative;font-size:18px;padding-left:34px;list-style-position:inside;width:80%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.costompage ol li{width:100%}}@media screen and (max-width: 599px){.costompage ol li{font-size:14px}}.costompage ol li:not(:last-of-type){margin-bottom:20px}.costompage ol li::before{counter-increment:item;content:counter(item);background:#004a98;color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;font-weight:normal;font-size:14px;text-align:center;position:absolute;top:50%;transform:translateY(-50%);left:0;width:24px;height:24px;border-radius:50vh}.costompage .title-h5-block-costom{text-align:center}.costompage .title-h5-block-costom h5{font-family:"Montserrat",sans-serif;font-weight:500;color:#004a98;font-weight:600;font-size:40px;display:inline-block;padding:23px 0 22px 40px;margin-bottom:30px;position:relative}.costompage .title-h5-block-costom h5::after{content:"";position:absolute;top:0;left:0;display:block;background-image:url("../img/service/icon_h5.png");background-size:cover;width:81px;height:70px}.costompage .step-list-block{margin-bottom:120px}.costompage .step-list-block li{border-bottom:1px solid #004a98;padding:50px 0 30px 0;display:flex;gap:50px;position:relative}@media screen and (max-width: 599px){.costompage .step-list-block li{flex-wrap:wrap;justify-content:space-between}}.costompage .step-list-block li::before{content:"";display:block;width:45px;height:45px;position:absolute;top:100%;left:50%;background-color:#fff;border-right:1px solid #004a98;border-bottom:1px solid #004a98;transform:translateY(-50%) translateX(-50%) rotate(45deg)}.costompage .step-list-block li:last-child::before{display:none}.costompage .step-list-block li .step-number{font-family:"Montserrat",sans-serif;font-weight:500;color:#004a98;font-weight:600;font-size:40px;display:flex;flex-wrap:wrap;align-items:top;line-height:1.7em;position:relative;padding:20px 0 0 50px}@media screen and (max-width: 599px){.costompage .step-list-block li .step-number{width:100%}}.costompage .step-list-block li .step-number span{font-size:20px;line-height:1.4em}.costompage .step-list-block li .step-number::after{content:"";position:absolute;top:0;left:0;display:block;background-image:url("../img/service/icon_step.png");background-size:cover;width:80px;height:66px}.costompage .step-list-block li .step-content h5{font-weight:bold;font-size:18px;margin-bottom:20px}.costompage .qanda-list-block{border-top:1px solid #004a98;margin-bottom:120px}.costompage .qanda-list-block li{border-bottom:1px solid #004a98;padding:30px 0 0 0}.costompage .qanda-list-block li h5,.costompage .qanda-list-block li h6{display:flex;width:100%;align-items:center}.costompage .qanda-list-block li h5{font-size:18px;font-weight:bold;margin-bottom:30px;position:relative}.costompage .qanda-list-block li h5 .toggle-btn{background:none;border:none;margin-right:10px;cursor:pointer;position:absolute;top:50%;right:0;transform:translateY(-50%);width:20px;height:20px}.costompage .qanda-list-block li h5 .toggle-btn .plus-minus-icon{width:20px;height:20px;display:block;position:relative}.costompage .qanda-list-block li h5 .toggle-btn .plus-minus-icon::before,.costompage .qanda-list-block li h5 .toggle-btn .plus-minus-icon::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:2px;background:#004a98;transition:transform .3s ease}.costompage .qanda-list-block li h5 .toggle-btn .plus-minus-icon::before{transform:translate(-50%, -50%) rotate(0)}.costompage .qanda-list-block li h5 .toggle-btn .plus-minus-icon::after{transform:translate(-50%, -50%) rotate(90deg)}.costompage .qanda-list-block li h5 .toggle-btn.active .plus-minus-icon::before{transform:translate(-50%, -50%) rotate(90deg);opacity:0}.costompage .qanda-list-block li h5 .toggle-btn.active .plus-minus-icon::after{transform:translate(-50%, -50%) rotate(0)}.costompage .qanda-list-block li .qanda-title{font-family:"Montserrat",sans-serif;font-weight:500;color:#004a98;font-weight:600;font-size:40px;padding-right:30px}.costompage .qanda-list-block ul li{border-bottom:none;padding:20px;background-color:#e4edf5;margin-bottom:30px;color:#004a98}.costompage .qanda-list-block .answer-content{overflow:hidden;height:0;transition:height .3s ease}.costompage .qanda-list-block li.active .answer-content{height:auto}.costompage p{margin-bottom:50px;line-height:1.7em}.costompage p strong{font-weight:500}.costompage p.has-medium-font-size{font-size:18px !important}.costompage img{margin-bottom:30px}.pageHead--company{position:relative;background-image:url(../img/company/img_company_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;height:800px}@media screen and (max-width: 1024px){.pageHead--company{height:600px}}@media screen and (max-width: 960px){.pageHead--company{height:500px}}@media screen and (max-width: 599px){.pageHead--company{height:221px}}.pageHead--company::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);z-index:0}.companyMessage .secTtl02{padding-top:120px;margin-top:-189px;background:#fff;margin-bottom:80px}@media screen and (max-width: 960px){.companyMessage .secTtl02{padding-top:80px;margin-top:-149px}}@media screen and (max-width: 767px){.companyMessage .secTtl02{padding-top:60px;margin-top:-129px}}@media screen and (max-width: 599px){.companyMessage .secTtl02{padding-top:40px;margin-top:0;margin-bottom:40px}}.companyMessage .secTtl02::before{content:"";position:absolute;top:0;left:100%;height:100%;width:100vw;background:#fff}.companyMessage__leadTxt p{font-size:18px;font-weight:500;line-height:220%;text-align:center}@media screen and (max-width: 599px){.companyMessage__leadTxt p{font-size:14px;line-height:180%}}@media screen and (max-width: 599px){.companyMessage__leadTxt .mb80{margin-bottom:40px !important}}.companyFeature__featureList{counter-reset:item;margin-top:60px;margin-bottom:60px}@media screen and (max-width: 599px){.companyFeature__featureList{margin-top:40px;margin-bottom:40px}}.companyFeature__featureItem{position:relative;font-size:18px;padding-left:34px;list-style-position:inside;width:80%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.companyFeature__featureItem{width:100%}}@media screen and (max-width: 599px){.companyFeature__featureItem{font-size:14px}}.companyFeature__featureItem:not(:last-of-type){margin-bottom:20px}.companyFeature__featureItem::before{counter-increment:item;content:counter(item);background:#004a98;color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;font-weight:normal;font-size:14px;text-align:center;position:absolute;top:50%;transform:translateY(-50%);left:0;width:24px;height:24px;border-radius:50vh}.companyFeature__numList{display:flex;flex-wrap:wrap;margin-left:-40px}@media screen and (max-width: 960px){.companyFeature__numList{margin-left:0}}.companyFeature__numItem{width:33.3333333333%;padding-left:40px}@media screen and (max-width: 960px){.companyFeature__numItem{flex-direction:column;padding-left:0;width:100%}.companyFeature__numItem:not(:last-child){margin-bottom:40px}}.companyFeature__numItem img{max-width:200px;margin:0 auto}.companyFeature__numItem2{width:50%;padding-left:40px}@media screen and (max-width: 960px){.companyFeature__numItem2{flex-direction:column;padding-left:0;width:100%}.companyFeature__numItem2:not(:last-child){margin-bottom:40px}}.companyFeature__num{line-height:1em;position:relative;padding:10px;margin-bottom:20px}.companyFeature__num::before{height:50px;width:50px}.companyFeature__num span{font-size:40px}.companyFeature__num::before{content:"";background-color:#004a98;display:block;transform:rotate(45deg);z-index:0;margin:0px auto}.companyFeature__num span{color:#fff;font-size:40px;font-family:"Montserrat",sans-serif;font-weight:500;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:5}.companyFeature__lead{font-size:16px;font-weight:400;text-align:center}.companyFeature__txt{text-align:center;margin-bottom:10px}.companyInfo{background:#fafaf8;padding-top:80px;padding-bottom:100px}@media screen and (max-width: 960px){.companyInfo{padding-top:60px;padding-bottom:80px}}@media screen and (max-width: 599px){.companyInfo{padding-top:40px;padding-bottom:60px}}.companyInfo .secTtl02{margin-bottom:100px}@media screen and (max-width: 960px){.companyInfo .secTtl02{margin-bottom:80px}}@media screen and (max-width: 599px){.companyInfo .secTtl02{margin-bottom:40px}}.companyInfo__tb{display:flex;flex-wrap:wrap;margin:0 auto;background:#fff;font-size:16px;padding:100px}@media screen and (max-width: 960px){.companyInfo__tb{font-size:14px;width:100%;padding:40px}}@media screen and (max-width: 599px){.companyInfo__tb{padding:40px 20px}}.companyInfo__tb dt{font-weight:500;padding:45px 30px 45px;width:200px;border-top:1px solid #e0e0e0}@media screen and (max-width: 960px){.companyInfo__tb dt{width:150px}}@media screen and (max-width: 599px){.companyInfo__tb dt{width:100%;padding:25px 10px 10px}}.companyInfo__tb dt:last-of-type{border-bottom:1px solid #e0e0e0}@media screen and (max-width: 599px){.companyInfo__tb dt:last-of-type{border-bottom:none}}.companyInfo__tb dd{padding:45px 30px 45px;width:calc(100% - 200px);border-top:1px solid #e0e0e0}@media screen and (max-width: 960px){.companyInfo__tb dd{width:calc(100% - 150px)}}@media screen and (max-width: 599px){.companyInfo__tb dd{width:100%;padding:10px 10px 25px;border-top:none}}.companyInfo__tb dd:last-of-type{border-bottom:1px solid #e0e0e0}.companyAccess .secTtl02{margin-bottom:100px}@media screen and (max-width: 960px){.companyAccess .secTtl02{margin-bottom:60px}}@media screen and (max-width: 599px){.companyAccess .secTtl02{margin-bottom:40px}}.companyAccess__map{position:relative;width:100%;padding-top:38%}@media screen and (max-width: 599px){.companyAccess__map{padding-top:56.25%}}.companyAccess__map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.companyImage{max-width:320px;margin:0 auto}.news{display:flex;justify-content:space-between}@media screen and (max-width: 960px){.news{flex-direction:column}}.news__main{width:71.4285714286%}@media screen and (max-width: 960px){.news__main{margin-bottom:80px;width:100%}}@media screen and (max-width: 599px){.news__main{margin-bottom:60px}}.news__side{width:21.4285714286%}@media screen and (max-width: 960px){.news__side{width:100%}}.meta{display:flex;align-items:center;line-height:140%;margin-bottom:30px}@media screen and (max-width: 599px){.meta{margin-bottom:20px}}.meta__date{font-weight:500;margin-right:20px}@media screen and (max-width: 599px){.meta__date{font-size:12px;margin-right:10px}}.meta__category{font-size:12px;line-height:140%;padding:0 7px;border:1px solid #3f3f3f}@media screen and (max-width: 599px){.meta__category{font-size:10px}}.meta__category--news{color:#004a98;border:1px solid #004a98}.meta__category--blog{color:#8fcff0;border:1px solid #8fcff0}.archiveNews__article{border-bottom:1px solid #e0e0e0;padding-bottom:40px}@media screen and (max-width: 599px){.archiveNews__article{padding-bottom:20px}}.archiveNews__article:not(:last-child){margin-bottom:40px}@media screen and (max-width: 599px){.archiveNews__article:not(:last-child){margin-bottom:20px}}.archiveNews__body{display:flex;flex-wrap:wrap;color:#3f3f3f}.archiveNews__img{overflow:hidden;width:29%}@media screen and (max-width: 599px){.archiveNews__img{width:35%}}.archiveNews__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.archiveNews__content{padding-left:40px;width:71%}@media screen and (max-width: 599px){.archiveNews__content{padding-left:15px;width:65%}}.archiveNews__ttl{font-size:18px;font-weight:500}@media screen and (max-width: 599px){.archiveNews__ttl{font-size:14px}}.singleNews__article{border-bottom:1px solid #e0e0e0;padding-bottom:50px;margin-bottom:80px}@media screen and (max-width: 599px){.singleNews__article{padding-bottom:30px;margin-bottom:40px}}.singleNews__ttl{font-size:35px;font-size:clamp(24px,4vw,35px);font-weight:bold;line-height:145%;padding-bottom:40px;padding-bottom:1.4275em;border-bottom:1px solid #e0e0e0;margin-bottom:1.42857em}@media screen and (max-width: 599px){.singleNews__ttl{font-size:20px}}.singleNews__imgWrap{width:80%;margin:0 auto;margin-bottom:60px}@media screen and (max-width: 599px){.singleNews__imgWrap{width:100%;margin-bottom:30px}}.singleNews__img{position:relative;width:100%;padding-top:66.7%}.singleNews__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.singleNewsContents h2{font-size:20px;font-weight:500;line-height:200%;padding:25px 20px;background:#fafaf8;border-left:8px solid #004a98;margin-top:60px;margin-bottom:30px}@media screen and (max-width: 599px){.singleNewsContents h2{font-size:18px;padding:15px 10px;margin-top:40px;margin-bottom:20px}}.singleNewsContents h3{display:inline-block;font-size:18px;font-weight:500;line-height:160%;padding-bottom:10px;margin-top:60px;margin-bottom:20px;background-image:repeating-linear-gradient(90deg, #004a98 0, #004a98 3px, rgba(0, 74, 152, 0) 3px, rgba(0, 74, 152, 0) 8px);background-size:8px 7px;background-repeat:repeat-x;background-position:center bottom}@media screen and (max-width: 599px){.singleNewsContents h3{font-size:16px;margin-top:40px;margin-bottom:20px}}.singleNewsContents h4{position:relative;font-size:16px;font-weight:500;line-height:157.5%;padding-bottom:10px;margin-top:60px;margin-bottom:20px}@media screen and (max-width: 599px){.singleNewsContents h4{font-size:14px;margin-top:40px;margin-bottom:20px}}.singleNewsContents h4::after{content:"";position:absolute;bottom:0;left:0;width:25px;height:3px;background:#004a98}.singleNewsContents ol{counter-reset:item;margin-top:60px;margin-bottom:60px}@media screen and (max-width: 599px){.singleNewsContents ol{margin-top:40px;margin-bottom:40px}}.singleNewsContents ol li{position:relative;font-size:16px;padding-left:34px;list-style-position:inside}@media screen and (max-width: 599px){.singleNewsContents ol li{font-size:14px}}.singleNewsContents ol li:not(:last-of-type){margin-bottom:20px}.singleNewsContents ol li::before{counter-increment:item;content:counter(item);background:#004a98;color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;font-weight:normal;font-size:14px;text-align:center;position:absolute;top:0;left:0;width:24px;height:24px;border-radius:50vh}.singleNewsContents ul{margin-top:60px;margin-bottom:60px}@media screen and (max-width: 599px){.singleNewsContents ul{margin-top:40px;margin-bottom:40px}}.singleNewsContents ul li{position:relative;font-size:16px;list-style-position:inside;padding-left:15px}@media screen and (max-width: 599px){.singleNewsContents ul li{font-size:14px}}.singleNewsContents ul li:not(:last-of-type){margin-bottom:20px}.singleNewsContents ul li::before{content:"";position:absolute;top:10.1px;left:0;width:5px;height:5px;border-radius:50vh;background:#004a98}.singleNewsContents p{font-size:16px}@media screen and (max-width: 599px){.singleNewsContents p{font-size:14px}}.singleNewsContents p+p{margin-top:20px}@media screen and (max-width: 599px){.singleNewsContents p+p{margin-top:15px}}.singleNewsContents strong{font-size:16px;font-weight:bold;line-height:157.5%}@media screen and (max-width: 599px){.singleNewsContents strong{font-size:14px}}.singleNewsContents a{display:inline-block;color:#8fcff0;position:relative}.singleNewsContents a::after{position:absolute;bottom:-4px;left:0;content:"";width:100%;height:1px;background:#8fcff0;transform:scale(0, 1);transform-origin:right top;transition:transform .3s}.singleNewsContents a:hover::after{transform-origin:left top;transform:scale(1, 1)}.singleNewsContents img{margin-top:60px;margin-bottom:60px}@media screen and (max-width: 599px){.singleNewsContents img{margin-top:40px;margin-bottom:40px}}.contactTop__txt{font-size:16px;margin-bottom:40px;line-height:150%}@media screen and (max-width: 599px){.contactTop__txt{font-size:14px;margin-bottom:20px}}.contactTopBoxWrap{width:100%;position:relative;padding-bottom:15px}.contactTopBox{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fafaf8;padding:90px 0 80px;width:calc(100% - 15px);height:100%}@media screen and (max-width: 960px){.contactTopBox{padding:67.5px 0 52.5px}}@media screen and (max-width: 599px){.contactTopBox{padding:47.5px 0 32.5px 15px}}.contactTopBox::after{content:"";position:absolute;right:0;bottom:0;border:1px solid #bebebe;width:calc(100% - 15px);height:calc(100% - 15px)}.contactTopBox__ttl{display:flex;align-items:center;font-size:25px;line-height:144%;margin-bottom:50px}@media screen and (max-width: 960px){.contactTopBox__ttl{font-size:22px;margin-bottom:40px}}@media screen and (max-width: 599px){.contactTopBox__ttl{font-size:16px;margin-bottom:30px}}.contactTopBox__ttl img{width:15px;margin-right:15px}@media screen and (max-width: 960px){.contactTopBox__ttl img{width:12px}}@media screen and (max-width: 599px){.contactTopBox__ttl img{width:10px;margin-right:10px}}.contactTopBox__contents{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 599px){.contactTopBox__contents{flex-direction:column}}.contactTopBox__contentsTtl{font-size:45px;line-height:144%;margin-right:75px}@media screen and (max-width: 960px){.contactTopBox__contentsTtl{font-size:30px;margin-right:45px}}@media screen and (max-width: 599px){.contactTopBox__contentsTtl{font-size:24px;margin-right:0;margin-bottom:20px}}.contact{background:#fafaf8;padding-top:100px;padding-bottom:100px}@media screen and (max-width: 960px){.contact{padding-top:80px;padding-bottom:80px}}@media screen and (max-width: 599px){.contact{padding-top:40px;padding-bottom:40px}}@media screen and (max-width: 960px){.contact .btnWrap{display:flex;flex-direction:column;justify-content:center}}.contact .boxBtn{padding:0;margin:auto}@media screen and (max-width: 960px){.contact .boxBtn{display:block}}.contact .boxBtn:not(:last-of-type){margin-right:6.7681895093%}@media screen and (max-width: 960px){.contact .boxBtn:not(:last-of-type){margin-left:auto;margin-right:auto;margin-bottom:20px}}.contact .boxBtn input[type=submit]{display:block;color:#fff;font-size:16px;font-weight:500;width:100%;height:100%;background:none;border:none;padding:25px 0;cursor:pointer}@media screen and (max-width: 599px){.contact .boxBtn input[type=submit]{font-size:14px;padding:20px 0;max-width:335px}}.contact .boxBtn button[type=submit]{display:block;color:#fff;font-size:16px;font-weight:500;width:100%;height:100%;background:none;border:none;padding:25px 0;cursor:pointer}@media screen and (max-width: 599px){.contact .boxBtn button[type=submit]{font-size:14px;padding:20px 0;max-width:335px}}.contactFirst .btnWrap{display:flex;flex-direction:column;justify-content:center}.contactFirst .contactForm__type{padding-top:20px}.contactFormTop{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:70px}@media screen and (max-width: 599px){.contactFormTop{margin-bottom:40px}}.contactFormTop__ttl{font-size:25px;line-height:144%;margin-bottom:50px}@media screen and (max-width: 960px){.contactFormTop__ttl{font-size:22px;margin-bottom:40px}}@media screen and (max-width: 599px){.contactFormTop__ttl{font-size:16px;margin-bottom:30px}}.contactFormTop__txt{font-size:16px;line-height:150%}@media screen and (max-width: 599px){.contactFormTop__txt{font-size:14px}}.contactForm{background:#fff;padding:100px;margin-bottom:70px}@media screen and (max-width: 1024px){.contactForm{padding:80px}}@media screen and (max-width: 960px){.contactForm{padding:40px}}@media screen and (max-width: 599px){.contactForm{padding:20px;margin-bottom:20px}}.contactForm__radio{color:#333;cursor:pointer;font-size:16px}@media screen and (max-width: 599px){.contactForm__radio{font-size:14px}}.contactForm__radio input[type=radio]{position:absolute;opacity:0}.contactForm .mwform-radio-field-text{position:relative;font-size:16px;padding-left:10px;cursor:pointer}.contactForm .mwform-radio-field-text::before{content:"";border-radius:50vh;border:1px solid #000;display:inline-block;width:24px;height:24px;position:relative;top:-2px;left:-10px;vertical-align:middle;cursor:pointer;text-align:center;transition:all 250ms ease;z-index:1}.contactForm .contactForm__radio:checked+.mwform-radio-field-text::after{content:"";position:absolute;top:5px;left:5px;background:#000;border-radius:50vh;display:inline-block;width:14px;height:14px}.contactForm input[type=radio]{position:absolute;opacity:0}.contactForm__field{display:flex;flex-wrap:wrap;margin-top:40px}@media screen and (max-width: 599px){.contactForm__field{margin-top:20px}}.contactForm__field dt{font-size:16px;width:41.649694501%;padding-top:20px}.contactForm__field dt:not(:last-of-type){margin-bottom:40px}@media screen and (max-width: 599px){.contactForm__field dt:not(:last-of-type){margin-bottom:20px}}@media screen and (max-width: 960px){.contactForm__field dt{width:100%;margin-bottom:15px}}@media screen and (max-width: 599px){.contactForm__field dt{font-size:14px}}.contactForm__field dd{width:58.350305499%}.contactForm__field dd:not(:last-of-type){margin-bottom:40px}@media screen and (max-width: 599px){.contactForm__field dd:not(:last-of-type){margin-bottom:20px}}@media screen and (max-width: 960px){.contactForm__field dd{width:100%}}.contactForm__field dd input{font-size:16px;width:100%;height:64px;padding:0 .625em;border:1px solid #d1d1d1}@media screen and (max-width: 599px){.contactForm__field dd input{font-size:14px;height:50px}}.contactForm__field dd textarea{font-size:16px;width:100%;height:266px;padding:.625em;border:1px solid #d1d1d1}@media screen and (max-width: 599px){.contactForm__field dd textarea{font-size:14px;height:200px}}.contactForm__required{color:#fff;font-size:12px;line-height:210%;padding:3px 15px;margin-left:20px;background:#004a98}@media screen and (max-width: 599px){.contactForm__required{padding:2px 10px;margin-left:10px}}.formError .formErrorContent{background-color:rgba(0,0,0,0) !important;color:#bc0000 !important}.confirmation .btnWrap{text-align:center}.confirmation .contactForm #js-radioButton{display:none}.confirmation .contactForm .contactForm__field{margin-top:0}.confirmation .contactForm .contactForm__field dt{padding-top:0}.thanks .boxBtn{padding:25px 0;margin:auto}@media screen and (max-width: 599px){.thanks .boxBtn{padding:20px 0}}.thanks{text-align:center;margin-bottom:80px}@media screen and (max-width: 599px){.thanks{margin-bottom:60px}}.thanks__ttl{margin-bottom:40px}@media screen and (max-width: 599px){.thanks__ttl{margin-bottom:30px}}.thanks__ttl .en{display:block;font-size:35px;font-family:"Montserrat",sans-serif;font-weight:500;margin-bottom:40px}@media screen and (max-width: 599px){.thanks__ttl .en{font-size:24px;margin-bottom:30px}}.thanks__ttl .ja{font-size:16px}@media screen and (max-width: 599px){.thanks__ttl .ja{font-size:14px}}.thanks p{font-size:16px;line-height:150%}@media screen and (max-width: 599px){.thanks p{font-size:14px}}.privacy__lead{font-size:16px;line-height:150%;margin-bottom:40px}@media screen and (max-width: 599px){.privacy__lead{font-size:14px;margin-bottom:30px}}.privacy__item:not(:last-of-type){margin-bottom:40px}@media screen and (max-width: 599px){.privacy__item:not(:last-of-type){margin-bottom:30px}}.privacy__item:last-of-type{margin-bottom:80px}@media screen and (max-width: 599px){.privacy__item:last-of-type{margin-bottom:60px}}.privacy__ttl{font-size:16px;font-weight:500;line-height:150%;margin-bottom:20px}.privacy__txt{line-height:150%}.page404{margin-bottom:80px}@media screen and (max-width: 599px){.page404{margin-bottom:60px}}.page404 p{font-size:16px;line-height:150%}@media screen and (max-width: 599px){.page404 p{font-size:14px}}.page404__ttl{font-size:18px;font-weight:500}.pageHead--recruit{position:relative;background-image:url(../img/recruit/img_recruit_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;height:800px}@media screen and (max-width: 1024px){.pageHead--recruit{height:600px}}@media screen and (max-width: 960px){.pageHead--recruit{height:500px}}@media screen and (max-width: 599px){.pageHead--recruit{height:221px}}.pageHead--recruit::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);z-index:0}.companySummary .secTtl02{padding-top:120px;margin-top:-189px;background:#fff;margin-bottom:80px}@media screen and (max-width: 960px){.companySummary .secTtl02{padding-top:80px;margin-top:-150px}}@media screen and (max-width: 767px){.companySummary .secTtl02{padding-top:60px;margin-top:-130px}}@media screen and (max-width: 599px){.companySummary .secTtl02{padding-top:40px;margin-top:0;margin-bottom:40px}}.companySummary .secTtl02::before{content:"";position:absolute;top:0;left:100%;height:100%;width:100vw;background:#fff}.companySummary .secTtl03 .ja span{display:block}.companySummary .secTtl03 .ja span:first-of-type{margin-bottom:10px}.companySummary__leadTxt p{font-size:18px;font-weight:500;line-height:220%;text-align:center}@media screen and (max-width: 599px){.companySummary__leadTxt p{font-size:14px;line-height:180%}}.companySummary__circleList{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.companySummary__circleList{display:none}}@media screen and (max-width: 599px){.companySummary__circleList{display:flex;flex-direction:column;align-items:center}}.companySummary__circleList--tab{display:none}@media screen and (max-width: 1024px){.companySummary__circleList--tab{display:flex;flex-direction:column;justify-content:center}.companySummary__circleList--tab ul{display:flex;justify-content:space-around}.companySummary__circleList--tab ul:first-of-type{margin-bottom:40px}}@media screen and (max-width: 599px){.companySummary__circleList--tab{display:none}}.companySummary__circleItem{background:#fafaf8;max-width:350px;width:29.6108291032%;border-radius:50vh}@media screen and (max-width: 1024px){.companySummary__circleItem{width:34.1796875%;min-width:250px}}@media screen and (max-width: 599px){.companySummary__circleItem{width:295px;min-width:295px}.companySummary__circleItem:not(:last-of-type){margin-bottom:60px}}.companySummary__circleItem span{position:absolute;top:-35px;left:50%;transform:translateX(-50%);font-size:60px;font-family:"Montserrat",sans-serif;font-weight:500;line-height:120%}@media screen and (max-width: 599px){.companySummary__circleItem span{top:-25px;font-size:45px}}.companySummary__circleItemInnerWrap{position:relative;width:100%;padding-top:100%}.companySummary__circleItemInner{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;padding-right:35px;padding-left:35px}@media screen and (max-width: 599px){.companySummary__circleItemInner{padding-right:20px;padding-left:20px}}.companySummary__circleTtl{font-size:25px;font-size:clamp(18px,2vw,25px);font-weight:500;line-height:144%;text-align:center}@media screen and (max-width: 599px){.companySummary__circleTtl{font-size:18px}}.companySummary__circleTxt{font-size:16px;text-align:center}@media screen and (max-width: 599px){.companySummary__circleTxt{font-size:14px}}.jobDescription{background:#fafaf8;padding-top:80px;padding-bottom:100px}@media screen and (max-width: 960px){.jobDescription{padding-top:60px;padding-bottom:80px}}@media screen and (max-width: 599px){.jobDescription{padding-top:40px;padding-bottom:60px}}.jobDescription .secTtl02{margin-bottom:100px}@media screen and (max-width: 960px){.jobDescription .secTtl02{margin-bottom:80px}}@media screen and (max-width: 599px){.jobDescription .secTtl02{margin-bottom:40px}}.jobDescription__tb{display:flex;flex-wrap:wrap;margin:0 auto;background:#fff;font-size:16px;padding:100px}@media screen and (max-width: 960px){.jobDescription__tb{font-size:14px;width:100%;padding:40px}}@media screen and (max-width: 599px){.jobDescription__tb{padding:40px 20px}}.jobDescription__tb dt{font-weight:500;padding:45px 30px 45px;width:200px;border-top:1px solid #e0e0e0}@media screen and (max-width: 960px){.jobDescription__tb dt{width:150px}}@media screen and (max-width: 599px){.jobDescription__tb dt{width:100%;padding:25px 10px 10px}}.jobDescription__tb dt:last-of-type{border-bottom:1px solid #e0e0e0}@media screen and (max-width: 599px){.jobDescription__tb dt:last-of-type{border-bottom:none}}.jobDescription__tb dd{padding:45px 30px 45px;width:calc(100% - 200px);border-top:1px solid #e0e0e0;line-height:180%}@media screen and (max-width: 960px){.jobDescription__tb dd{width:calc(100% - 150px)}}@media screen and (max-width: 599px){.jobDescription__tb dd{width:100%;padding:10px 10px 25px;border-top:none}}.jobDescription__tb dd:last-of-type{border-bottom:1px solid #e0e0e0}.jobDescription .btnWrap{margin-top:80px}@media screen and (max-width: 599px){.jobDescription .btnWrap{margin-top:40px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHRpbmcvX2ZvbnQuc2NzcyIsInNldHRpbmcvX3V0aWxpdHkuc2NzcyIsInNldHRpbmcvX2JyZWFrcG9pbnQuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJzZXR0aW5nL19jb2xvci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX3NpZGViYXIuc2NzcyIsImNvbXBvbmVudC9fdGl0bGUuc2NzcyIsImNvbXBvbmVudC9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnQvX3BhZ2VuYXRpb24uc2NzcyIsInBhZ2UvdG9wL190b3BNdi5zY3NzIiwicGFnZS90b3AvX3RvcFNlcnZpY2Uuc2NzcyIsInBhZ2UvdG9wL190b3BDb21wYW55LnNjc3MiLCJwYWdlL3RvcC9fdG9wTmV3cy5zY3NzIiwicGFnZS90b3AvX3RvcENhc2VJbnRyb2R1Y3Rpb24uc2NzcyIsInBhZ2UvdG9wL190b3BSZWNydWl0LnNjc3MiLCJwYWdlL3RvcC9fdG9wT3BlbmluZy5zY3NzIiwicGFnZS9fcGFnZUNvbW1vbi5zY3NzIiwicGFnZS9fY29tcGFueS5zY3NzIiwicGFnZS9fbmV3cy5zY3NzIiwicGFnZS9fY29udGFjdC5zY3NzIiwicGFnZS9fdGhhbmtzLnNjc3MiLCJwYWdlL19wcml2YWN5LnNjc3MiLCJwYWdlL180MDQuc2NzcyIsInBhZ2UvX3JlY3J1aXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHUSw0SENFUixLQUNFLDJCQUVGLE1BQ0UsOEJBRUYsTUFDRSw4QkFFRixNQUNFLDhCQ1NBLHFDRFZGLE1BR0ksK0JBR0osTUFDRSw4QkNHQSxxQ0RKRixNQUdJLCtCQUdKLE1BQ0UsOEJDSEEscUNERUYsTUFHSSwrQkFHSixNQUNFLDhCQ1RBLHFDRFFGLE1BR0ksK0JBR0osTUFDRSw4QkNmQSxxQ0RjRixNQUdJLCtCQUdKLE1BQ0UsOEJDckJBLHFDRG9CRixNQUdJLCtCQUdKLE9B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Q3dCMkxBLG9CQWFJLG1CQUVGLHVCQUNFLGdCQUNBLHVCQUNBLFlBQ0EsNkJ4QnhOSixxQ3dCb05FLHVCQU1JLGF4QmhOTixxQ3dCME1FLHVCQVNJLFdBQ0Esd0JBRUYsb0NBQ0UsZ0N4QnZOTixxQ3dCc05JLG9DQUdJLG9CQUlOLHVCQUNFLHVCQUNBLHlCQUNBLDZCQUNBLGlCeEIzT0oscUN3QnVPRSx1QkFNSSwwQnhCbk9OLHFDd0I2TkUsdUJBU0ksV0FDQSx1QkFDQSxpQkFFRixvQ0FDRSxnQ0FJTix5QkFDRSxnQnhCaFBGLHFDd0IrT0EseUJBR0kiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiAgRm9udCBzZXR0aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRANjAwJmZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEAzMDA7NDAwOzUwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuXG4kZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4kYWNjZW50LWZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcblxuQG1peGluIGZvbnRNb250IHtcbiAgZm9udC1mYW1pbHk6ICRhY2NlbnQtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qICBVdGlsaXR5IHNldHRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbWFyZ2luXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubWIxMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5tYjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLm1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWI5MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBkaXNwbGF5IC8gbm9uZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZGlzcGxheSB7XG4gICYtLWxnIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi0tbWQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYtLW1kMiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi0tc20ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYtLXNtMiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi0teHMge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4ubm9uZSB7XG4gICYtLWxnIHtcbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYtLW1kIHtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYtLW1kMiB7XG4gICAgQGluY2x1ZGUgbWQyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi0tc20ge1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi0tc20yIHtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYtLXhzIHtcbiAgICBAaW5jbHVkZSB4cyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qIHRleHQtYWxpZ25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKiBob3ZlciBlZmZlY3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNjYWxlLXVwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB9XG4gICY6aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cblxuLyogZGlzYWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyTmF2X19pdGVtLmRpc2FibGU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9vdGVyTmF2X19pdGVtIGEuZGlzYWJsZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qICBCcmVha3BvaW50IHNldHRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIHhsIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBsZyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbWQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbWQyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNtIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHhzIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLyogXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxudjEuNi4xXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tIFxuVHdpdHRlcjogQHJpY2hfY2xhcmtcbiovXG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3Bhbixcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYWJicixcbmFkZHJlc3MsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnNhbXAsXG5zbWFsbCxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnZhcixcbmIsXG5pLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5hYmJyW3RpdGxlXSxcbmRmblt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0LFxuc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogIEJhc2Ugc2V0dGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBiYXNlIHN0eWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sLFxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gIGRpc3BsYXk6IGZsZXg7IC8vZm9vdGVy5Zu65a6aXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vZm9vdGVy5Zu65a6aXG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyAvL2Zvb3RlcuWbuuWumlxufVxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xufVxuLm1haW4ge1xuICBmbGV4OiAxIDEgYXV0bzsgLy9mb290ZXLlm7rlrppcbn1cbi5tYWluLWNvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBAaW5jbHVkZSBtZDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbmFbaHJlZio9XCJ0ZWw6XCJdIHtcbiAgY29sb3I6ICRibGFjay1jb2xvcjtcbn1cblxuLyogY29udGFpbmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgQGluY2x1ZGUgc20ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAmLS1zbSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDExODJweCArIDgwcHgpO1xuICB9XG4gICYtLW1kIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQwMHB4ICsgODBweCk7XG4gIH1cbiAgJi0tbWQyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTYwMHB4ICsgODBweCk7XG4gIH1cbiAgJi0tbGcge1xuICAgIG1heC13aWR0aDogY2FsYygxODAwcHggKyA4MHB4KTtcbiAgfVxufVxuXG4vKiBzZWN0aW9uIHN0eWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWN0aW9uIHtcbiAgJiArICYge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICB9XG4gICYgKyAuYnRuV3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiAgQ29sb3Igc2V0dGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBiYXNlIGNvbG9yXG4kbWFpbi1jb2xvcjogIzAwNGE5ODtcbiRiYXNlLWNvbG9yOiAjZmFmYWY4O1xuXG4vLyBhY2NlbnQgY29sb3JcbiRhY2NlbnQtY29sb3ItMTAwOiAjMDA0YTk4O1xuJGFjY2VudC1jb2xvci0yMDA6ICM4ZmNmZjA7XG4kYWNjZW50LWNvbG9yLTMwMDogI2JjMDAwMDtcbiRhY2NlbnQtY29sb3ItNDAwOiAjNjk2NzYyO1xuXG4vLyBibGFjayAmIHdoaXRlIGNvbG9yXG4kYmxhY2stY29sb3I6ICMzZjNmM2Y7XG4kd2hpdGUtY29sb3I6ICNmZmY7XG5cbi8vIGdyYXkgY29sb3JcbiRncmF5LWNvbG9yLTEwMDogI2UwZTBlMDtcbiRncmF5LWNvbG9yLTIwMDogI2QxZDFkMTtcbiRncmF5LWNvbG9yLTMwMDogI2JlYmViZTtcbiRncmF5LWNvbG9yLTQwMDogIzc3Nzc3NztcbiRncmF5LWNvbG9yLTUwMDogIzcwNzA3MDtcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwcHg7XG4gIHotaW5kZXg6IDk5O1xuICBAaW5jbHVkZSBtZDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxuICAmX19sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIEBpbmNsdWRlIG1kMiB7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAmX19zbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzNXB4O1xuICAgIGJvdHRvbTogNTBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBAaW5jbHVkZSBtZDIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fc25zSXRlbSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogIEdsb2JhbCBuYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXIge1xuICAmX190b2dnbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAyNy41cHg7XG4gICAgdG9wOiAzNyU7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIEBpbmNsdWRlIG1kMiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjay1jb2xvcjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBAaW5jbHVkZSBtZDIge1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgQGluY2x1ZGUgbWQyIHtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBAaW5jbHVkZSBtZDIge1xuICAgICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgIEBpbmNsdWRlIG1kMiB7XG4gICAgICAgICAgdG9wOiAzNnB4O1xuICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RvZ2dsZVR0bCB7XG4gICAgQGluY2x1ZGUgZm9udE1vbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgQGluY2x1ZGUgbWQyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qIGhlYWRlck5hdlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyTmF2IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogLTc0MHB4O1xuICB3aWR0aDogNzQwcHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDI5O1xuICBAaW5jbHVkZSBsZyB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG4gIEBpbmNsdWRlIG1kMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0xMDAwcHg7XG4gIH1cbiAgJl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDBweDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBAaW5jbHVkZSBtZDIge1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgIH1cbiAgfVxuICAmX19pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEzNnB4IDEwMHB4IDEzNnB4IDIyMHB4O1xuICAgIEBpbmNsdWRlIG1kMiB7XG4gICAgICBwYWRkaW5nOiAxMzZweCAxMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgcGFkZGluZzogOTVweCAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1jb2xvci01MDA7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG4gICZfX2xpc3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLnNlcnZpY2VEZXRhaWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9hcnJvdy9pY29uX2Fycm93LWJsYWNrLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pdGVtIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRncmF5LWNvbG9yLTQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAmLS1zZXJ2aWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2JvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgJl9fYm90dG9tVHRsIHtcbiAgICBAaW5jbHVkZSBmb250TW9udDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTI4LjU3MSU7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fc25zTGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICZfX3Nuc0l0ZW0ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG59XG5cbi8qIGhlYWRlciBhY3RpdmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlYWRlci5hY3RpdmUge1xuICAuaGVhZGVyIHtcbiAgICAmX190b2dnbGUge1xuICAgICAgc3BhbiB7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gICAgICAgICAgQGluY2x1ZGUgbWQyIHtcbiAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSxcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gICAgICAgICAgQGluY2x1ZGUgbWQyIHtcbiAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyTmF2IHtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBAaW5jbHVkZSBtZDIge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vKiBnbmF2QmFja2dyb3VuZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ25hdkJhY2tncm91bmQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cztcbiAgJi5hY3RpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qICBGb290ZXJDdlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyQ3Yge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9vdGVyL2ltZ19jb250YWN0LmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB6LWluZGV4OiAwO1xuICBAaW5jbHVkZSBtZCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG4gIEBpbmNsdWRlIG1kMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRhY2NlbnQtY29sb3ItNDAwLCAwLjYpO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gICZfX3R4dCB7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBmb290ZXJDdkJveFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyQ3ZCb3hXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1kMiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZvb3RlckN2Qm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLWNvbG9yLCAwLjQ1KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgQGluY2x1ZGUgbWQyIHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgIEBpbmNsdWRlIG1kMiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAmLS1tYWlsIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAgICY6aG92ZXIge1xuICAgICAgLmZvb3RlckN2QnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRibGFjay1jb2xvcjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYmxhY2stY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxuICB9XG4gICZfX2ltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICB3aWR0aDogNzdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG4gICZfX3R0bCB7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBAaW5jbHVkZSBmb250TW9udDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuICAmX190eHQge1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLyogZm9vdGVyQ3ZCdG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3RlckN2QnRuV3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbn1cbi5mb290ZXJDdkJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MHZoO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHdoaXRlLWNvbG9yO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR3aGl0ZS1jb2xvcjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qICBGb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogJGFjY2VudC1jb2xvci00MDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBAaW5jbHVkZSBtZDIge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuICBAaW5jbHVkZSBtZDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbiAgfVxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgfVxuICAmX19sb2dvV3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoMjcwIC8gMTQwMCAqIDEwMCUpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg4MCAvIDE0MDAgKiAxMDAlKTtcbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5jb3B5IHtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4vKiBmb290ZXJOYXZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3Rlck5hdldyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiBjYWxjKDEwNDAgLyAxNDAwICogMTAwJSk7XG4gIEBpbmNsdWRlIGxnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1kMiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uZm9vdGVyTmF2IHtcbiAgd2lkdGg6IGNhbGMoMzAwIC8gMTA0MCAqIDEwMCUpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoODAgLyAxMDQwICogMTAwJSk7XG4gIEBpbmNsdWRlIG1kMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICZfX2xpc3Qge1xuICAgIC5zZXJ2aWNlRGV0YWlsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2Fycm93L2ljb25fYXJyb3ctd2hpdGUuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE4MCAvIDEwNDAgKiAxMDAlKTtcbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoODAgLyAxMDQwICogMTAwJSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1kMiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUtY29sb3I7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWQyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1zZXJ2aWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi8qIGZvb3RlclNuc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyU25zV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IGNsYW1wKDE1MHB4LCAxNHZ3LCAxODBweCk7XG4gIEBpbmNsdWRlIG1kMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb290ZXJTbnMge1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIEBpbmNsdWRlIG1kMiB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG4gICZfX3R0bCB7XG4gICAgQGluY2x1ZGUgZm9udE1vbnQ7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBtZDIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIH1cbiAgfVxuICAmX19pdGVtIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxufVxuXG4vKiBwYWdlVG9wXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlVG9wV3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogNDBweDtcbiAgQGluY2x1ZGUgbWQyIHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi8qU2FmYXJp5a++5b+cKi9cbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLFxuXzpmdXR1cmUsXG46cm9vdCAucGFnZVRvcFdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDkwcHg7XG4gIEBpbmNsdWRlIG1kMiB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICByaWdodDogNTBweDtcbiAgfVxufVxuLypTYWZhcmnlr77lv5wqL1xuXG4ucGFnZVRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIC5wYWdlVG9wQnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICRhY2NlbnQtY29sb3ItNDAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MHZoO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMThweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHdoaXRlLWNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkd2hpdGUtY29sb3I7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRhY2NlbnQtY29sb3ItNDAwO1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRhY2NlbnQtY29sb3ItNDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBwIHtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBAaW5jbHVkZSBtZDIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogIFNpZGViYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpZGViYXIge1xuICB3aWR0aDogY2FsYygzMDAgLyAxNDAwICogMTAwJSk7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIEBpbmNsdWRlIG1kIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gICZfX3R0bCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIEBpbmNsdWRlIGZvbnRNb250O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3I7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgfVxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tYXJjaGl2ZSB7XG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qICBUaXRsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBzZWNUdGwwMSBzdHlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VjVHRsMDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICYtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgJi0tZm9vdGVyQ3Yge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC5qYSxcbiAgICAuZW4ge1xuICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5qYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAuZW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmb250TW9udDtcbiAgICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDZ2dywgNjBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5MCU7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogc2VjVHRsMDIgc3R5bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlY1R0bDAyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgLmphIHtcbiAgICBjb2xvcjogJGdyYXktY29sb3ItNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbiAgLmVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZm9udE1vbnQ7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLyogc2VjVHRsMDMgc3R5bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlY1R0bDAzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgQGluY2x1ZGUgc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICB9XG4gIH1cbiAgLmphIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTQ0JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBwYWdlVHRsIHN0eWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlVHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuamEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAuZW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmb250TW9udDtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5MCU7XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgzNXB4LCA2LjV2dywgODBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBjdXN0b20gc3R5bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2VUdGxfbmV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNztcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgQGluY2x1ZGUgc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gICZfbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDM1cHgsIDYuNXZ3LCA4MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuICAmX3N1YiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBmb290ZXJDdlR0bCBzdHlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyQ3ZUdGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBAaW5jbHVkZSBzbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmphIHtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbiAgLmVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBAaW5jbHVkZSBmb250TW9udDtcbiAgICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDZ2dywgNjBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5MCU7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogIEJ1dHRvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBib3hCdG4gc3R5bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJveEJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAkYmxhY2stY29sb3I7XG4gIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjVweCAwO1xuICBtYXgtd2lkdGg6IDM2NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgQGluY2x1ZGUgc20ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1heC13aWR0aDogMzM1cHg7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICB9XG4gIH1cbn1cblxuLyogY2lyY2xlQnRuIHN0eWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaXJjbGVCdG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0N3B4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwdmg7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDE4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkd2hpdGUtY29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHdoaXRlLWNvbG9yO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qICBQYWdlbmF0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEFyY2hpdmUgcGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZW5hdGlvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQGluY2x1ZGUgc20ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxuICAuY3VycmVudCB7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuICAucGFnZSxcbiAgLmN1cnJlbnQsXG4gIC5maXJzdCxcbiAgLnByZXYsXG4gIC5uZXh0LFxuICAubGFzdCB7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICB9XG4gIH1cbiAgLmZpcnN0IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvc3ZnL2Fycm93L2ljb25fZG91YmxlQXJyb3ctYmxhY2suc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJldiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL3N2Zy9hcnJvdy9pY29uX2Fycm93Qm9sZC1ibGFjay5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5leHQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL3N2Zy9hcnJvdy9pY29uX2Fycm93Qm9sZC1ibGFjay5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGFzdCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvc3ZnL2Fycm93L2ljb25fZG91YmxlQXJyb3ctYmxhY2suc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIFNpbmdsZSBwYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaW5nbGVOZXdzIHtcbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAmX19idG4ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICAgIC5saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWJhY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvc3ZnL2ljb24vaWNvbl9wYWdlbmF0aW9uX2JhY2suc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tcHJldiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGEge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9zdmcvYXJyb3cvaWNvbl9hcnJvd0JvbGQtYmxhY2suc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tbmV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGEge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL3N2Zy9hcnJvdy9pY29uX2Fycm93Qm9sZC1ibGFjay5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogIFRvcCBNYWluIHZpc3VhbCBzZWN0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIEBpbmNsdWRlIG1kMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAmX19jYXRjaFdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiA4MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgbGVmdDogNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDYyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMjBweCAkd2hpdGUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgIH1cbiAgfVxuICAmX19jYXRjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0NCU7XG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAyMHB4ICR3aGl0ZS1jb2xvcik7XG4gICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWQyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogbXYgc2xpZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tdlNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGNhbGMoMTI0MCAvIDE4MjAgKiAxMDAlKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBAaW5jbHVkZSBzbSB7XG4gICAgd2lkdGg6IGNhbGMoMjc1IC8gMzc1ICogMTAwJSk7XG4gIH1cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgLnNsaWNrLWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5tdlNsaWRlcl9faW1nIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBrZi1tdlNsaWRlcjtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQGtleWZyYW1lcyBrZi1tdlNsaWRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiAgVG9wIFNlcnZpY2Ugc2VjdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wU2VydmljZSB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgQGluY2x1ZGUgc20ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gICZfX2NpcmNsZUJ0bldyYXAge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLyogdG9wU2VydmljZUNhcmRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcFNlcnZpY2VDYXJkIHtcbiAgYmFja2dyb3VuZDogJGJhc2UtY29sb3I7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggNXB4ICMwMDAwMDAyOTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgQGluY2x1ZGUgbWQge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC8vICY6aG92ZXIge1xuICAvLyAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIC8vIH1cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgfVxuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNjUuODQ5JTtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBwYWRkaW5nLXRvcDogNTEuMDYzOCU7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgJl9fYm9keSB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgyMHB4LCAyLjV2dywgNTBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiBjbGFtcCgyMHB4LCAyLjV2dywgNTBweCk7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDQ1cHg7XG4gICAgfVxuICB9XG4gICZfX3R0bCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0NCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDIlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbiAgJl9fdHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG5cbi8qIHRvcFNlcnZpY2VTbGlkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcFNlcnZpY2VTbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgJl9fYXJyb3cge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgYm90dG9tOiAtMjYuNSU7XG4gICAgfVxuICAgIC8vICY6aG92ZXIge1xuICAgIC8vICAgYmFja2dyb3VuZDogJGJsYWNrLWNvbG9yO1xuICAgIC8vIH1cbiAgICAmLS1wcmV2LFxuICAgICYtLW5leHQge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTB2aDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjay1jb2xvcjtcbiAgICB9XG4gICAgJi0tcHJldiB7XG4gICAgICByaWdodDogMjkwcHg7XG4gICAgICBib3R0b206IC03MHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgIHJpZ2h0OiAxODBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1kMiB7XG4gICAgICAgIHJpZ2h0OiAxMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmxhY2stY29sb3I7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGJsYWNrLWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAgICAgfVxuICAgICAgLy8gJjpob3ZlciB7XG4gICAgICAvLyAgICY6OmFmdGVyIHtcbiAgICAgIC8vICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHdoaXRlLWNvbG9yO1xuICAgICAgLy8gICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHdoaXRlLWNvbG9yO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgfVxuICAgICYtLW5leHQge1xuICAgICAgcmlnaHQ6IDIwMHB4O1xuICAgICAgYm90dG9tOiAtNzBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAgICAgICByaWdodDogOTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1kMiB7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRibGFjay1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGJsYWNrLWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAgICAgfVxuICAgICAgLy8gJjpob3ZlciB7XG4gICAgICAvLyAgICY6OmFmdGVyIHtcbiAgICAgIC8vICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHdoaXRlLWNvbG9yO1xuICAgICAgLy8gICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR3aGl0ZS1jb2xvcjtcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuICAgIH1cbiAgfVxuICAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCAzMCUgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogIFRvcCBDb21wYW55IHNlY3Rpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcENvbXBhbnkge1xuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTgwMHB4O1xuICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb250ZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMTkgLyAxNjAwICogMTAwJSk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDE4MCAvIDE2MDAgKiAxMDAlKTtcbiAgICAvLyBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTE4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgd2lkdGg6IGNhbGMoMTE3MCAvIDE0MDAgKiAxMDAlKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxNTAgLyAxNjAwICogMTAwJSk7XG4gICAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1kMiB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEyMCAvIDE2MDAgKiAxMDAlKTtcbiAgICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC0yMDBweDtcbiAgICAgIHdpZHRoOiAyMDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gcGFkZGluZy10b3A6IDUwJTtcbiAgICBwYWRkaW5nLXRvcDogNDUlO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1My4zMzMzJTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3R0bCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAzLjV2dywgMzVweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTQ1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE0Mjg1ZW07XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fdHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IGNhbGMoNzMwIC8gODM5ICogMTAwJSk7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NpcmNsZUJ0bldyYXAge1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogIFRvcCBOZXdzIHNlY3Rpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcE5ld3Mge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgQGluY2x1ZGUgc20ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjtcbiAgfVxuICAuYXJjaGl2ZU5ld3NfX2FydGljbGUge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jaXJjbGVCdG5XcmFwIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qICBUb3AgQ2FzZSBzZWN0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3BDYXNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi8qIHRvcENhc2VNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wQ2FzZU1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBtZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAmLS1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgJl9faW1nV3JhcCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDcyOCAvIDE0MDAgKiAxMDAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiA2MS44MTMxJTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAmX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3I7XG4gICAgd2lkdGg6IGNhbGMoMTA3MiAvIDE0MDAgKiAxMDAlKTtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDUwcHggNDBweCA2MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4IDQwcHg7XG4gICAgfVxuICAgICYtLXJldmVyc2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3I7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTA3MiAvIDE0MDAgKiAxMDAlKTtcbiAgICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNTBweCA0MHB4IDYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCA0MHB4O1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3I7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC00MDBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTE5MHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMjAwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2JvZHlJbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWNvbG9yLTUwMDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fdHRsIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTQ0JTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fdHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiAgVG9wIFJlY3J1aXQgc2VjdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wUmVjcnVpdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE4MDBweDtcbiAgICAgIGhlaWdodDogODAlO1xuICAgICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3I7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudHMge1xuICAgIHdpZHRoOiBjYWxjKDExNzAgLyAxNDAwICogMTAwJSk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygyMDAgLyAxNDAwICogMTAwJSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDIwMCAvIDE0MDAgKiAxMDAlKTtcbiAgICAvLyBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTE4MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTUwIC8gMTQwMCAqIDEwMCUpO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDE1MCAvIDE0MDAgKiAxMDAlKTtcbiAgICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWQyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEyMCAvIDE0MDAgKiAxMDAlKTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxMjAgLyAxNDAwICogMTAwJSk7XG4gICAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBwYWRkaW5nLXRvcDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiA0NSU7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgcGFkZGluZy10b3A6IDUzLjMzMzMlO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3R0bCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAzLjV2dywgMzVweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTQ1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE0Mjg1ZW07XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fdHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY2lyY2xlQnRuV3JhcCB7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiAgVG9wIE9wZW5pbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm9wZW5pbmcge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgei1pbmRleDogNTAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICZfX2xvZ29JbWcge1xuICAgIHdpZHRoOiAyMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgfVxuICB9XG4gICZfX3RleHRJbWcge1xuICAgIHdpZHRoOiAzNDNweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBvcGVuaW5nRmFkZURvd25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm9wZW5pbmdGYWRlRG93biB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZi1vcGVuaW5nRmFkZURvd247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS44cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIGtmLW9wZW5pbmdGYWRlRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA3MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLyogb3BlbmluZ0ZhZGVVcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ub3BlbmluZ0ZhZGVVcCB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZi1vcGVuaW5nRmFkZVVwO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbkBrZXlmcmFtZXMga2Ytb3BlbmluZ0ZhZGVVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogIFBhZ2UgY29tbW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlSGVhZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgei1pbmRleDogMDtcbiAgQGluY2x1ZGUgbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICBAaW5jbHVkZSBtZDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiAgUGFnZSBjdXN0b21cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvc3RvbXBhZ2Uge1xuICAucGFnZUhlYWQyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZDIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWNvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuXG4gIC50aXRsZS1oMi1ibG9jay1jb3N0b20ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgZm9udE1vbnQ7XG4gICAgICBjb2xvcjogIzAwNGE5ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAudGl0bGUtaDMtYmxvY2stY29zdG9tIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRNb250O1xuICAgICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA0YTk4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlLWg0LWJsb2NrLWNvc3RvbSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlcnZpY2UvaWNvbl9oNC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgLmFycm93LWxpbmstYmxvY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLmJ1dHRvbi1saW5rLWJsb2NrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIG9sIHtcbiAgICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBmb250TW9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTB2aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGl0bGUtaDUtYmxvY2stY29zdG9tIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaDUge1xuICAgICAgQGluY2x1ZGUgZm9udE1vbnQ7XG4gICAgICBjb2xvcjogIzAwNGE5ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAyM3B4IDAgMjJweCA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VydmljZS9pY29uX2g1LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDgxcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RlcC1saXN0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNGE5ODtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA0YTk4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNGE5ODtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN0ZXAtbnVtYmVyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udE1vbnQ7XG4gICAgICAgIGNvbG9yOiAjMDA0YTk4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHRvcDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VydmljZS9pY29uX3N0ZXAucG5nXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3RlcC1jb250ZW50IHtcbiAgICAgICAgaDUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnFhbmRhLWxpc3QtYmxvY2sge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA0YTk4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA0YTk4O1xuICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgICAgIGg1LFxuICAgICAgaDYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAudG9nZ2xlLWJ0biB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAucGx1cy1taW51cy1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA0YTk4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSAucGx1cy1taW51cy1pY29uIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnFhbmRhLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udE1vbnQ7XG4gICAgICAgIGNvbG9yOiAjMDA0YTk4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZWRmNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgY29sb3I6ICMwMDRhOTg7XG4gICAgICB9XG4gICAgfVxuICAgIC5hbnN3ZXItY29udGVudCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICBsaS5hY3RpdmUgLmFuc3dlci1jb250ZW50IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgICYuaGFzLW1lZGl1bS1mb250LXNpemUge1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiAgQ29tcGFueSBwYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHBhZ2VIZWFkLS1jb21wYW55XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlSGVhZC0tY29tcGFueSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wYW55L2ltZ19jb21wYW55X2JnLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGhlaWdodDogODAwcHg7XG4gIEBpbmNsdWRlIGxnIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1kIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBoZWlnaHQ6IDIyMXB4O1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLWNvbG9yLCAwLjUpO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cblxuLyogY29tcGFueU1lc3NhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbXBhbnlNZXNzYWdlIHtcbiAgLnNlY1R0bDAyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgLy8gbWFyZ2luLXRvcDogLTE5MHB4O1xuICAgIG1hcmdpbi10b3A6IC0xODlweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xNDlweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWQyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEyOXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuICB9XG4gICZfX2xlYWRUeHQge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMjAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxODAlO1xuICAgICAgfVxuICAgIH1cbiAgICAubWI4MCB7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogY29tcGFueUZlYXR1cmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbXBhbnlGZWF0dXJlIHtcbiAgJl9fZmVhdHVyZUxpc3Qge1xuICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19mZWF0dXJlSXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcbiAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICBAaW5jbHVkZSBmb250TW9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwdmg7XG4gICAgfVxuICB9XG4gICZfX251bUxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgJl9fbnVtSXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19udW1JdGVtMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19udW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnRNb250O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG4gICZfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmX190eHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi8qIGNvbXBhbnlJbmZvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb21wYW55SW5mbyB7XG4gIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBAaW5jbHVkZSBtZCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5zZWNUdGwwMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgJl9fdGIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTAwcHg7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgfVxuICAgIGR0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nOiA0NXB4IDMwcHggNDVweDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1jb2xvci0xMDA7XG4gICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTBweCAxMHB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktY29sb3ItMTAwO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBkZCB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDMwcHggNDVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktY29sb3ItMTAwO1xuICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDI1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1jb2xvci0xMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIGNvbXBhbnlBY2Nlc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbXBhbnlBY2Nlc3Mge1xuICAuc2VjVHRsMDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX21hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAzOCU7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICB9XG4gICAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbXBhbnlJbWFnZSB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiDCoE5ld3MgcGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgQGluY2x1ZGUgbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgJl9fbWFpbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwMCAvIDE0MDAgKiAxMDAlKTtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG4gICZfX3NpZGUge1xuICAgIHdpZHRoOiBjYWxjKDMwMCAvIDE0MDAgKiAxMDAlKTtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLyogbWV0YVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX19kYXRlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG4gICZfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgcGFkZGluZzogMCA3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrLWNvbG9yO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gICAgJi0tbmV3cyB7XG4gICAgICBjb2xvcjogJGFjY2VudC1jb2xvci0xMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50LWNvbG9yLTEwMDtcbiAgICB9XG4gICAgJi0tYmxvZyB7XG4gICAgICBjb2xvcjogJGFjY2VudC1jb2xvci0yMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50LWNvbG9yLTIwMDtcbiAgICB9XG4gIH1cbn1cblxuLyogYXJjaGl2ZU5ld3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFyY2hpdmVOZXdzIHtcbiAgJl9fYXJ0aWNsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWNvbG9yLTEwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gIH1cbiAgJl9faW1nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAyOSU7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB3aWR0aDogNzElO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgfVxuICB9XG4gICZfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBzaW5nbGVOZXdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaW5nbGVOZXdzIHtcbiAgJl9fYXJ0aWNsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWNvbG9yLTEwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgJl9fdHRsIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCA0dncsIDM1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDUlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQyNzVlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktY29sb3ItMTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdlbTtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2ltZ1dyYXAge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gICZfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA2Ni43JTtcbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi8qIHNpbmdsZU5ld3NDb250ZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2luZ2xlTmV3c0NvbnRlbnRzIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjtcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICRtYWluLWNvbG9yO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChcbiAgICAgIDkwZGVnLFxuICAgICAgJG1haW4tY29sb3IgMCxcbiAgICAgICRtYWluLWNvbG9yIDNweCxcbiAgICAgIHJnYmEoJG1haW4tY29sb3IsIDApIDNweCxcbiAgICAgIHJnYmEoJG1haW4tY29sb3IsIDApIDhweFxuICAgICk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggN3B4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICBoNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTcuNSU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcbiAgICB9XG4gIH1cbiAgb2wge1xuICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udE1vbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTB2aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAuMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTB2aDtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICB9XG4gIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTcuNSU7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICRhY2NlbnQtY29sb3ItMjAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC00cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50LWNvbG9yLTIwMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICB9XG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogIENvbnRhY3QgcGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBjb250YWN0VG9wXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWN0VG9wIHtcbiAgJl9fdHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBjb250YWN0VG9wQm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWN0VG9wQm94V3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmNvbnRhY3RUb3BCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGJhc2UtY29sb3I7XG4gIHBhZGRpbmc6IDkwcHggMCA4MHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgQGluY2x1ZGUgbWQge1xuICAgIHBhZGRpbmc6IDY3LjVweCAwIDUyLjVweDtcbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgcGFkZGluZzogNDcuNXB4IDAgMzIuNXB4IDE1cHg7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1jb2xvci0zMDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTVweCk7XG4gIH1cbiAgJl9fdHRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDQlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50c1R0bCB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDQlO1xuICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi8qIGNvbnRhY3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIEBpbmNsdWRlIG1kIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmJ0bldyYXAge1xuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5ib3hCdG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoODAgLyAxMTgyICogMTAwJSk7XG4gICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIG1heC13aWR0aDogMzM1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNvbnRhY3RGaXJzdCB7XG4gIC5idG5XcmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNvbnRhY3RGb3JtIHtcbiAgICAmX190eXBlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBjb250YWN0Rm9ybVRvcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFjdEZvcm1Ub3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgQGluY2x1ZGUgc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgJl9fdHRsIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0NCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAmX190eHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi8qIGNvbnRhY3RGb3JtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWN0Rm9ybSB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgcGFkZGluZzogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIEBpbmNsdWRlIGxnIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1kIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgJl9fcmFkaW8ge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgLm13Zm9ybS1yYWRpby1maWVsZC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHZoO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbiAgLmNvbnRhY3RGb3JtX19yYWRpbzpjaGVja2VkICsgLm13Zm9ybS1yYWRpby1maWVsZC10ZXh0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogNXB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTB2aDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgJl9fZmllbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgZHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IGNhbGMoNDA5IC8gOTgyICogMTAwJSk7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgZGQge1xuICAgICAgd2lkdGg6IGNhbGMoNTczIC8gOTgyICogMTAwJSk7XG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMC42MjVlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktY29sb3ItMjAwO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI2NnB4O1xuICAgICAgICBwYWRkaW5nOiAwLjYyNWVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1jb2xvci0yMDA7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19yZXF1aXJlZCB7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxMCU7XG4gICAgcGFkZGluZzogM3B4IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbn1cbi5mb3JtRXJyb3IgLmZvcm1FcnJvckNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogJGFjY2VudC1jb2xvci0zMDAgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiAgQ29uZmlybWF0aW9uIHBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbmZpcm1hdGlvbiB7XG4gIC5idG5XcmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNvbnRhY3RGb3JtIHtcbiAgICAjanMtcmFkaW9CdXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmNvbnRhY3RGb3JtX19maWVsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiAgVGhhbmtzIHBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRoYW5rcyB7XG4gIC5ib3hCdG4ge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiDCoFRoYW5rcyBwYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50aGFua3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gICZfX3R0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAuZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBAaW5jbHVkZSBmb250TW9udDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmphIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiDCoFByaXZhY3kgcGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJpdmFjeSB7XG4gICZfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gICZfX2l0ZW0ge1xuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX190eHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qICA0MDQgcGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZTQwNCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gICZfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogIFJlY3J1aXQgcGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBwYWdlSGVhZC0tcmVjcnVpdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZUhlYWQtLXJlY3J1aXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVjcnVpdC9pbWdfcmVjcnVpdF9iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBoZWlnaHQ6IDgwMHB4O1xuICBAaW5jbHVkZSBsZyB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuICBAaW5jbHVkZSBtZCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgaGVpZ2h0OiAyMjFweDtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZS1jb2xvciwgMC41KTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5cbi8qIGNvbXBhbnlTdW1tYXJ5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb21wYW55U3VtbWFyeSB7XG4gIC5zZWNUdGwwMiB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xODlweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWQyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuICB9XG4gIC5zZWNUdGwwMyB7XG4gICAgLmphIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xlYWRUeHQge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMjAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxODAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jaXJjbGVMaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgICYtLXRhYiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NpcmNsZUl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgd2lkdGg6IGNhbGMoMzUwIC8gMTE4MiAqIDEwMCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwdmg7XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgd2lkdGg6IGNhbGMoMzUwIC8gMTAyNCAqIDEwMCUpO1xuICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgd2lkdGg6IDI5NXB4O1xuICAgICAgbWluLXdpZHRoOiAyOTVweDtcbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgQGluY2x1ZGUgZm9udE1vbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jaXJjbGVJdGVtSW5uZXJXcmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gIH1cbiAgJl9fY2lyY2xlSXRlbUlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2NpcmNsZVR0bCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMnZ3LCAyNXB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDQlO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbiAgJl9fY2lyY2xlVHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLyogam9iRGVzY3JpcHRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmpvYkRlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZDogJGJhc2UtY29sb3I7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIEBpbmNsdWRlIG1kIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnNlY1R0bDAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX190YiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMDBweDtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB9XG4gICAgZHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMzBweCA0NXB4O1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWNvbG9yLTEwMDtcbiAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjVweCAxMHB4IDEwcHg7XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1jb2xvci0xMDA7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMzBweCA0NXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1jb2xvci0xMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTgwJTtcbiAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAyNXB4O1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktY29sb3ItMTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnRuV3JhcCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuIl19 */
