@charset "UTF-8";*,body{word-break:keep-all}*,a,a:active,a:focus{color:inherit}address,em,i{font-style:normal}img,picture{display:block}[role=button],button,label{cursor:pointer}*,.transition{margin:0;padding:0}.anim.fade,.studentsDetail .content .img_wrap.anim{-webkit-transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out}.about .content.map .bus_txt>div,.sec_concept h3,.studentsDetail .book_btn_txt,.studentsDetail .visual .scr_down,.students_wrap .student_title,header .gnb ul span{-webkit-box-orient:vertical;-webkit-box-direction:normal}.modal,.scr_up,.sec_concept .inner{visibility:hidden}.detail_hd,.menu_btn.open,.scr_up,.studentsDetail .visual #tit,.studentsDetail .visual .scr_down,.studentsDetail .visual .scr_down::after,header{mix-blend-mode:difference}@font-face{font-family:'Pretendard Variable';font-weight:45 920;font-style:normal;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2/PretendardVariable.woff2) format('woff2-variations')}@font-face{font-family:SpokaHanSansNeo;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SpoqaHanSansNeo-Thin.woff) format("woff");font-weight:100;font-display:swap}@font-face{font-family:SpokaHanSansNeo;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SpoqaHanSansNeo-Light.woff) format("woff");font-weight:300;font-display:swap}@font-face{font-family:SpokaHanSansNeo;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SpoqaHanSansNeo-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:SpokaHanSansNeo;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SpoqaHanSansNeo-Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:SpokaHanSansNeo;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SpoqaHanSansNeo-Bold.woff) format("woff");font-weight:700;font-display:swap}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-print-color-adjust:exact!important;color-adjust:exact!important}html{font-size:16px}body{word-wrap:break-word;font-family:SpokaHanSansNeo,sans-serif}a{text-decoration:none;display:inline-block}li,ol{list-style:none}address,i{margin:0}.img_box img,table{width:100%}img{max-width:100%}input{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}textarea{overflow:auto;-webkit-box-shadow:none;box-shadow:none;border:none;resize:none}button{border-radius:0;background:0 0;border:none}.OoohBaby{font-family:OoohBaby}.m_show{display:none!important}.m_hide{display:block!important}@media all and (max-width:768px){.m_show{display:block!important}.m_hide{display:none!important}}.transition,header{display:-ms-flexbox;top:0}.transition{position:absolute;z-index:99;display:-webkit-box;display:flex;width:100%;height:100vh;left:0;pointer-events:none}.transition li{width:20%;-webkit-transform:scaleY(0);transform:scaleY(0);background:#212121}.scrollLock{min-height:100vh;overflow:hidden!important;-ms-touch-action:none!important;touch-action:none!important}.anim.fade{-webkit-transform:translateY(20%);transform:translateY(20%);opacity:0;transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out,opacity .6s ease-in-out;transition:transform .6s ease-in-out,opacity .6s ease-in-out,-webkit-transform .6s ease-in-out}.anim.fade.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}body{background-color:#F9FAF5;overflow-x:hidden}.txt_strok{color:transparent;-webkit-text-stroke:1px #000}dialog{outline:0;border:none}video[poster]{height:100%;width:100%}header{display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10000000;width:calc(100% - 120px);height:152px}header .logo a{font-size:40px;font-weight:700;color:#EAE5DA}header .gnb ul span,header .gnb ul span::after{position:relative;font-size:18px;color:#EAE5DA;top:0}header .gnb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:64px}header .gnb ul a{display:block;height:27px;overflow:hidden}header .gnb ul span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-weight:600;-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out}header .gnb ul span::after{content:attr(data-txt);font-weight:600;-webkit-transition:top .2s ease-in-out;transition:top .2s ease-in-out}header .gnb ul a:hover span,header .gnb ul a:hover span::after{top:-100%}.scr_up{position:fixed;right:70px;bottom:40px;z-index:100000;width:130px;height:130px;opacity:0;-webkit-transition:opacity .25s ease-in-out,visibility .25s ease-in-out;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.scr_up::before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";width:45px;height:45px;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-mask-image:url(../images/visuals/scr_up_arrow.svg);mask-image:url(../images/visuals/scr_up_arrow.svg);-webkit-mask-size:100%;mask-size:100%;background:#fff}.scr_up:hover .scr_up::before{top:40%;opacity:.6;-webkit-transform:translate(-50%,-50%) scaleY(.95);transform:translate(-50%,-50%) scaleY(.95)}.scr_up::after{position:absolute;left:0;top:0;-webkit-transform:rotate(360deg);transform:rotate(360deg);content:"";width:100%;height:100%;-webkit-animation:spin 20s linear infinite;animation:spin 20s linear infinite;-webkit-mask-image:url(../images/visuals/scr_up.svg);mask-image:url(../images/visuals/scr_up.svg);-webkit-mask-size:100%;mask-size:100%;background:#fff}.main .sec_visual .inner,footer,footer .ft_desc,footer .inner>a span{position:relative}.scr_up.show{opacity:1;visibility:visible}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}footer{z-index:20;background-color:#222;padding:200px 0 80px}footer .inner>a{display:block;width:980px;margin:0 auto 100px;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}footer .inner>a:hover{opacity:.5}footer .inner>a span{display:block;font-size:120px;font-weight:600;color:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;line-height:100%}footer .inner>a span:nth-child(1){margin-left:24.5%}.main img,footer .inner>a span:nth-child(2){margin-left:auto}footer .inner>p{font-size:14px;font-weight:500;color:#ACACAC;text-align:center;margin-bottom:20px}footer .inner .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;margin-bottom:82px}footer .ft_desc,footer .ft_desc p{display:-webkit-box;display:-ms-flexbox}footer .inner .social a{font-size:14px;font-weight:500;color:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}footer .inner .social a:hover{opacity:.6}footer .ft_desc{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px}footer .ft_desc h1{font-size:32px;font-weight:600;color:#fff}footer .ft_desc p{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}footer .ft_desc p span{font-size:14px;font-weight:500;color:#ACACAC}footer .ft_desc a{font-size:12px;font-weight:500;color:#ACACAC}footer .ft_desc a span{color:#fff}footer .inner>a{overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.floating{position:fixed;top:57.5%;left:40px;z-index:1000;height:40px;width:300px;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);-webkit-transform-origin:left;transform-origin:left;border-radius:40px;border:1px solid #546D53;overflow:hidden;background-color:transparent}.floating a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%;padding-bottom:9px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.floating a:hover{background-color:#546D53}.floating a:hover span{color:#F9FAF5}.floating a span{font-size:16px;font-weight:600;color:#546D53;-webkit-animation-name:floating_txt;animation-name:floating_txt;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.floating a span em{display:inline-block;color:#D7A86E}@-webkit-keyframes floating_txt{from{padding:0 4px;-webkit-transform:translateY(4px);transform:translateY(4px)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes floating_txt{from{padding:0 4px;-webkit-transform:translateY(4px);transform:translateY(4px)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.menu_btn{width:30px;height:30px}.menu_btn.open{display:none;-webkit-mask-image:url(../images/icons/ico_menu.svg);mask-image:url(../images/icons/ico_menu.svg);background:#fff}.menu_btn.close{background:url(../images/icons/ico_close_w.svg) center/cover no-repeat}.menu_wrap{position:fixed;top:0;z-index:100000000;width:calc(100% - 40px);height:100%;background-color:rgba(0,0,0,.95);backdrop-filter:blur(2px);padding-top:60px;padding-left:24px;right:-100%;-webkit-transition:right .4s ease-in-out;transition:right .4s ease-in-out}.menu_wrap.show{right:0}.menu_wrap .menu_btn.close{position:absolute;right:20px;top:20px}.menu_wrap .gnb{font-size:32px;font-weight:600;color:#fff}.menu_wrap .gnb li{margin-bottom:40px}.menu_wrap .social{position:absolute;bottom:40px;left:20px;font-size:14px;color:rgba(255,255,255,.8)}.menu_wrap .social li{margin-top:20px}@media all and (max-width:1640px){footer .inner,header{width:calc(100% - 12.1951vw)}header{height:9.2683vw}header .logo a{font-size:2.439vw}header .gnb ul{gap:3.9024vw}header .gnb ul a{height:1.3415vw}header .gnb ul span,header .gnb ul span::after{font-size:1.0976vw}footer{padding:12.1951vw 0 4.878vw}footer .inner>a{width:59.7561vw;margin:0 auto 6.0976vw}footer .inner>a span{font-size:7.3171vw}footer .ft_desc h1{font-size:1.9512vw}.scr_up{right:4.2683vw;bottom:2.439vw;z-index:100000;width:7.9268vw;height:7.9268vw}.scr_up::before{width:2.7439vw;height:2.7439vw}.floating{position:fixed;top:57.5%;left:2.439vw;z-index:1000;height:2.439vw;width:18.2927vw;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);-webkit-transform-origin:left;transform-origin:left;border-radius:2.439vw;border:.061vw solid #546D53;overflow:hidden;background-color:transparent}.floating a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%;padding-bottom:.5488vw;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.floating a:hover{background-color:#546D53}.floating a:hover span{color:#F9FAF5}.floating a span{font-size:.9756vw;font-weight:600;color:#546D53;-webkit-animation-name:floating_txt;animation-name:floating_txt;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.floating a span em{display:inline-block;color:#D7A86E}@-webkit-keyframes floating_txt{from{padding:0 .2439vw;-webkit-transform:translateY(.2439vw);transform:translateY(.2439vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes floating_txt{from{padding:0 .2439vw;-webkit-transform:translateY(.2439vw);transform:translateY(.2439vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}}@media all and (max-width:1280px){footer .inner>a{max-width:61.25vw}footer .inner>a span{font-size:7.5vw}footer .scr_up{width:100px;height:100px}footer .scr_up::before{width:35px;height:35px}}@media all and (max-width:768px){footer .ft_desc,footer .ft_desc p{-webkit-box-orient:vertical;-webkit-box-direction:normal}.m_show{display:block}.floating,.m_hide,header .gnb{display:none}#wrap,body{overflow-x:hidden;width:100vw}header{padding:0;height:60px;backdrop-filter:none}header .logo a{font-size:32px}.menu_btn.open{display:block}.menu_btn{width:24px}footer{padding:120px 0 240px}footer .inner{padding:0;width:calc(100% - 40px);max-width:320px}footer .inner>a{max-width:100%;width:100%;margin:0 auto 13.021vw}footer .inner>a span{font-size:10.417vw}footer .ft_desc{-ms-flex-direction:column;flex-direction:column;padding:0 24px;margin-top:20px}footer .ft_desc h1{font-size:20px}footer .ft_desc p{position:static;-webkit-transform:none;transform:none;-ms-flex-direction:column;flex-direction:column;margin-top:20px;gap:10px}footer .ft_desc a{margin-top:20px}footer .inner .social{gap:16px;margin-bottom:40px}footer .inner .social a{font-size:12px}.scr_up{right:20px;bottom:40px;width:80px;height:80px}.scr_up::before{width:24px;height:24px}.floating{left:30px;width:280px;height:32px;backdrop-filter:blur(2px);border-radius:40px}.floating a{padding-bottom:2px}.floating a span{font-size:14px}}.inner{width:calc(100% - 120px);max-width:1440px;margin:0 auto}.main{padding-bottom:200px}.main .txt_wrap{position:sticky;top:0;padding-top:60px;padding-left:70px}.main .txt_wrap em{display:block;margin-bottom:10px;font-size:24px;font-weight:500;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.main .txt_wrap h2{font-size:80px;font-weight:600;margin-bottom:32px}.main .txt_wrap p{font-family:"NotoSans KR";font-size:24px;font-weight:400;margin-bottom:60px}.main .txt_wrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:10px 20px;border-radius:50px;border:1px solid #546D53;color:#546D53;font-size:16px;font-weight:500;-webkit-transition:background-color .35s ease-in-out,color .35s ease-in-out;transition:background-color .35s ease-in-out,color .35s ease-in-out}.main .txt_wrap a::after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:"";width:30px;height:30px;border-radius:30px;background:url(../images/icons/ico_link_arrow.svg) center/7px 12px no-repeat #546D53}.main .txt_wrap a:hover{color:#F9FAF5;background-color:#546D53}.main .txt_wrap.al_r{text-align:right;padding-left:0;padding-right:240px}.main .txt_wrap.al_r em{-webkit-transform:translateX(30px);transform:translateX(30px)}.main .txt_wrap.al_r a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main .sec_visual{padding-top:152px}.main .sec_visual .txt{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.main .sec_visual .txt span{display:block;font-size:100px;font-weight:600;line-height:130%;overflow:hidden;height:130px;color:#2E2E2E}.main .sec_visual .txt span.txt_strok{position:relative;padding-left:178px;-webkit-text-stroke:2px #546D53;color:#fffcf4}.main .sec_visual .txt span.txt_strok::before{display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:158px;height:4px;background-color:#546D53}.main .sec_visual .txt span:nth-child(2){-webkit-text-stroke:1px #362b1c}.main .sec_visual .txt span:first-child{padding-left:290px}.main .sec_visual .txt span em{display:block;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.main .sec_visual .txt:nth-child(1) em{-webkit-transition-delay:.2s;transition-delay:.2s}.main .sec_visual .txt:nth-child(2) em{-webkit-transition-delay:.4s;transition-delay:.4s}.main .sec_visual .txt:nth-child(3) em{-webkit-transition-delay:.6s;transition-delay:.6s}.main .sec_visual .txt:nth-child(4) em{-webkit-transition-delay:.8s;transition-delay:.8s}.main .sec_visual .txt p{padding-right:262px;font-size:20px;font-weight:500;line-height:130%;color:#2E2E2E;text-align:right}.main .sec_visual .txt a{margin-top:104px;padding:20px 32px;font-size:24px;font-weight:500;color:#546D53;border-radius:100px;border:1px solid #546D53;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out}.main .sec_visual .txt a:hover{background-color:#546D53;color:#f2f2f2}.main .txt.show span em{-webkit-transform:translateY(0);transform:translateY(0)}.intro_wrap h2,.sec_concept .inner{-webkit-transform:translate(-50%,-50%);text-align:center}.main img{width:50%}.main .scr_down{position:absolute;bottom:100px;right:-118px;z-index:20;width:165px;height:183px;background:url(../images/icons/ico_scr_down.svg) center/cover no-repeat;-webkit-animation:scrDownAnim 2s infinite;animation:scrDownAnim 2s infinite}.intro_wrap{position:fixed;top:0;left:0;z-index:100000000;width:100%;height:100%;background-color:#f3dfc1;-o-object-fit:cover;object-fit:cover;-webkit-transition:.65s .5s ease-in-out;transition:.65s .5s ease-in-out}.intro_wrap h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;left:50%;width:100%;z-index:10;transform:translate(-50%,-50%);height:90px;overflow:hidden;font-size:100px;color:#9e3f3b}.intro_wrap h2 span{-webkit-transition:-webkit-transform .65s ease-in-out;transition:-webkit-transform .65s ease-in-out;transition:transform .65s ease-in-out;transition:transform .65s ease-in-out,-webkit-transform .65s ease-in-out}.intro_wrap h2.hide span{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.intro_wrap.hide{top:-100%}@-webkit-keyframes scrDownAnim{0%,100%{opacity:.5}50%{opacity:1;-webkit-transform:translateY(-30%);transform:translateY(-30%)}}@keyframes scrDownAnim{0%,100%{opacity:.5}50%{opacity:1;-webkit-transform:translateY(-30%);transform:translateY(-30%)}}.sec_concept{position:relative;margin-top:244px}.sec_concept .img_box{max-width:1440px;margin:0 auto;overflow:hidden}.sec_concept .img_box .dim{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(249,250,245,.5)}.sec_concept .img_box img{width:100%;height:100vh;margin:0 auto;border-radius:100px}.sec_concept .inner{position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);opacity:0}.sec_concept h2{font-size:80px;font-weight:500;color:#F9FAF5}.sec_concept h2 em{color:transparent;-webkit-text-stroke:1px #F9FAF5}.sec_concept h3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;font-size:40px;font-weight:600;color:#F9FAF5}.sec_concept h3::after{display:block;content:"";margin:40px 0;width:100px;height:2px;background-color:#F9FAF5}.main .sec_student::after,.sec_message::before{background-color:#EAE5DA;content:""}.sec_concept p{font-size:24px;font-weight:400;line-height:150%;color:#F9FAF5}.sec_message{position:relative;padding-top:440px}.sec_message::before{display:block;position:absolute;left:0;top:340px;width:62.5vw;height:746px}.sec_message .inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:10}.sec_message .img_box{position:relative;width:50%;overflow:hidden}.sec_message .img_box div{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.sec_message .img_box img{position:relative;z-index:1;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;clip-path:inset(0 100% 0 0);-webkit-transition:clip-path .3s .3s ease-in-out;transition:clip-path .3s .3s ease-in-out;-webkit-box-shadow:0 4px 20px 5px rgba(0,0,0,.1);box-shadow:0 4px 20px 5px rgba(0,0,0,.1)}.sec_message .img_box.show div{-webkit-transform:scaleX(1);transform:scaleX(1)}.sec_message .img_box.show img{clip-path:inset(0 0 0 0)}.main .sec_student{position:relative;width:100%;height:100vh;margin-top:320px;overflow:hidden}.main .sec_student::after{display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:75vw;height:1020px}.main .sec_student .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:10;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:100%}.main .sec_student .rand_student_list .dp_f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 240px}.main .sec_student .txt_wrap a{margin-left:auto}.main .sec_student .rand_student{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main .sec_student .rand_student:not(:last-of-type){margin-right:120px}.main .sec_student .rand_student .rand_student_card{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);position:relative;width:620px;height:620px;aspect-ratio:1/1;margin-top:60px}.main .sec_student .rand_student .rand_student_card .img_box{width:100%;height:100%;aspect-ratio:1/1;overflow:hidden;-webkit-box-shadow:0 4px 20px 5px rgba(0,0,0,.1);box-shadow:0 4px 20px 5px rgba(0,0,0,.1)}.main .sec_student .rand_student .rand_student_card .img_box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main .sec_student .rand_student .txt{position:absolute;left:0;bottom:0;width:100%;padding:100px 20px 20px;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000));background:linear-gradient(rgba(0,0,0,0),#000)}.main .sec_student .rand_student .txt h3{font-size:24px;font-weight:600}.main .sec_student .rand_student .txt p{font-size:16px;font-weight:500;color:#ddd;opacity:.7;margin-top:10px}.main .sec_student .rand_student .txt::after{display:block;position:absolute;right:20px;bottom:20px;content:"";width:24px;height:24px;background:url(../images/icons/ico_link_arrow_r_w.svg) center/cover no-repeat}.students_wrap{position:relative;padding-top:200px;padding-bottom:200px}.students_wrap::after,.students_wrap::before{position:absolute;left:0;top:0;z-index:10;content:"";width:380px;height:100%;background:-webkit-gradient(linear,left top,right top,from(#fafafa),to(rgba(250,250,250,0)));background:linear-gradient(90deg,#fafafa 0,rgba(250,250,250,0) 100%)}.students_wrap::after{left:auto;right:0;background:-webkit-gradient(linear,right top,left top,from(#fafafa),to(rgba(250,250,250,0)));background:linear-gradient(270deg,#fafafa 0,rgba(250,250,250,0) 100%)}.students_wrap .student_title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}.students_wrap .student_title>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.students_wrap .student_title em,.students_wrap .student_title p{font-size:12px;font-weight:400;color:#555;white-space:nowrap;line-height:160%}.students_wrap .student_title span{width:calc(100% - 132px);height:1px;background-color:#555;display:inline-block;margin:0 15px}.detail_hd,.students_wrap .please_txt{display:-webkit-box;display:-ms-flexbox}.students_wrap .student_title h2{font-size:46px;font-weight:600;color:#212121;margin-top:4px}.students_wrap .student_list{position:relative;height:664px;margin-top:76px;z-index:5;padding:20px 0!important}.students_wrap .student_list .swiper-wrapper{overflow:visible}.students_wrap .student_list .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:300px;height:100%}.students_wrap .student_list .swiper-slide::after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:74px;height:1px;background-color:#000;top:-20px;display:block;opacity:0}.students_wrap .student_list .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:opacity .2s ease-in-out,-webkit-filter .3s ease-in-out;transition:opacity .2s ease-in-out,-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out,opacity .2s ease-in-out;transition:filter .3s ease-in-out,opacity .2s ease-in-out,-webkit-filter .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.students_wrap .student_list .swiper-slide img+img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;height:100%;-o-object-fit:cover;object-fit:cover}.students_wrap .student_list .swiper-slide .img_wrap{position:relative;overflow:hidden;height:100%}.students_wrap .student_list .swiper-slide .swiper-slide-next img,.students_wrap .student_list .swiper-slide .swiper-slide-prev img{-webkit-filter:grayscale(.5);filter:grayscale(.5)}.students_wrap .student_list .swiper-slide.swiper-slide-active img{-webkit-filter:grayscale(0);filter:grayscale(0)}.students_wrap .student_list .swiper-slide.swiper-slide-active::after,.students_wrap .student_list .swiper-slide:hover img+img{opacity:1}.students_wrap .student_list .swiper-slide a{width:300px;height:500px;position:static}.students_wrap .please_txt{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px;gap:16px}.students_wrap .please_txt img{position:relative;-webkit-animation:drag 1s ease-in-out infinite;animation:drag 1s ease-in-out infinite}.students_wrap .please_txt p{font-size:12px;font-weight:400;color:#212121}.students_wrap h3{position:absolute;left:50%;bottom:-70px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;font-size:160px;line-height:160%;color:#ededed;white-space:nowrap}.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right{background:0 0!important;display:none!important}@-webkit-keyframes drag{0%,100%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}50%{-webkit-transform:translateX(10%);transform:translateX(10%)}}@keyframes drag{0%,100%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}50%{-webkit-transform:translateX(10%);transform:translateX(10%)}}.detail_hd{position:fixed;left:50%;top:70px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100000000;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail_hd *{font-size:14px;font-weight:500;color:#fff}.detail_hd .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail_hd .num::after,.detail_hd .num::before{display:inline-block;content:"";width:100px;height:2px;background-color:#fff;margin:0 10px}.studentsDetail .visual{position:relative;width:100%}.studentsDetail .visual:before{content:"";position:absolute;z-index:100;top:0;left:0;width:100%;height:200px;height:10.417vw;background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(rgba(250,250,250,0)));background:linear-gradient(180deg,#f2f2f2 0,rgba(250,250,250,0) 100%)}.studentsDetail .visual #tit{display:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100;font-size:160px;font-size:8.333vw;font-weight:800;opacity:0;-webkit-animation:titleUp .6s .6s ease-in-out forwards;animation:titleUp .6s .6s ease-in-out forwards}.studentsDetail .visual #tit span{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#fff}.studentsDetail .visual #tit::after{content:attr(data-tit);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:160px;font-size:8.333vw;font-weight:800;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:rgba(34,34,34,.5)}.studentsDetail .visual .visual_img{position:relative;width:100%;height:100vh;overflow:hidden}.studentsDetail .visual .visual_img::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(10%,#f9faf5),to(rgba(250,250,250,0)));background:linear-gradient(0,#f9faf5 10%,rgba(250,250,250,0) 100%)}.studentsDetail .visual .visual_img img{width:100%;height:99%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-animation:visualScale 1s ease-in-out forwards;animation:visualScale 1s ease-in-out forwards}.studentsDetail .visual .scr_down{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;position:absolute;left:50%;bottom:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:14px;font-weight:600;color:#fff}.studentsDetail .visual .scr_down::after{content:"";width:24px;height:24px;-webkit-mask-image:url(../images/icons/ico_scr_down2.svg);mask-image:url(../images/icons/ico_scr_down2.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-animation:scrDownAnim 2s infinite;animation:scrDownAnim 2s infinite;background-color:#fff}.studentsDetail .desc{padding:100px 0 145px}.studentsDetail .desc .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:100px;max-width:1440px;margin:0 auto}.studentsDetail .desc .message{-webkit-box-flex:1;-ms-flex:1;flex:1}.studentsDetail .desc .message p{font-size:16px;font-weight:500;line-height:160%}.studentsDetail .desc .txt_table{-webkit-box-flex:1;-ms-flex:1;flex:1}.studentsDetail .desc .txt_table ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;padding-left:14px;border-bottom:1px solid #000}.studentsDetail .desc .txt_table ul li:first-child{border-top:1px solid #000}.studentsDetail .desc .txt_table ul li span{font-size:16px;font-weight:500;line-height:160%;min-width:120px}.studentsDetail .desc .txt_table ul li p{font-size:14px;font-weight:400;line-height:160%;color:#666}.studentsDetail .inner{max-width:1440px;width:calc(100% - 70px);margin:0 auto}.studentsDetail>.inner{padding-bottom:350px}.studentsDetail .content .img_wrap{width:100%;margin-bottom:100px;height:auto;overflow:hidden}.studentsDetail .content .img_wrap.anim{opacity:0;transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:opacity .6s ease-in-out,transform .6s ease-in-out;transition:opacity .6s ease-in-out,transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.studentsDetail .content .img_wrap.anim.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.studentsDetail .content .img_wrap img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transform:scaleY(1.35);transform:scaleY(1.35);-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.studentsDetail .content .img_wrap.anim.show img{-webkit-transform:scaleY(1);transform:scaleY(1)}.studentsDetail .book_btn_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:200px;font-size:24px;font-weight:400;font-family:SpokaHanSansNeo}.studentsDetail .book_btn_txt button{margin-top:80px;margin-bottom:20px;font-size:100px;font-weight:700;line-height:100%;color:#222}.studentsDetail .book_btn_txt button span{-webkit-text-stroke:1px #222;color:#F9FAF5}.studentsDetail .video_wrap{position:relative;height:auto;margin-bottom:100px;overflow:hidden;opacity:0;-webkit-transform:translateY(20%) scaleY(1.25);transform:translateY(20%) scaleY(1.25);-webkit-transition:opacity .45s ease-in-out,-webkit-transform .45s ease-in-out;transition:opacity .45s ease-in-out,-webkit-transform .45s ease-in-out;transition:opacity .45s ease-in-out,transform .45s ease-in-out;transition:opacity .45s ease-in-out,transform .45s ease-in-out,-webkit-transform .45s ease-in-out}.studentsDetail .video_wrap.anim.show{-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1);opacity:1}.studentsDetail .video_wrap .dim{position:absolute;left:0;top:0;z-index:5;width:100%;height:100%;background-color:rgba(0,0,0,.15);-webkit-transition:background-color .45s ease-in-out;transition:background-color .45s ease-in-out}.studentsDetail .video_wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .45s ease-in-out;transition:-webkit-transform .45s ease-in-out;transition:transform .45s ease-in-out;transition:transform .45s ease-in-out,-webkit-transform .45s ease-in-out}.studentsDetail .video_wrap .play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;width:170px;height:50px;border-radius:50px;border:1px solid #fff;background-color:rgba(255,255,255,.2);backdrop-filter:blur(2px);font-size:16px;font-weight:600;font-style:italic;color:#fff;-webkit-transition:color .45s ease-in-out,background-color .45s ease-in-out;transition:color .45s ease-in-out,background-color .45s ease-in-out}.studentsDetail .video_wrap .play_btn:hover{color:#121212;background-color:#fff}.studentsDetail .video_wrap .play_btn:hover~.dim{background-color:rgba(0,0,0,0)}.studentsDetail .video_wrap .play_btn:hover+img{-webkit-transform:scale(1.1);transform:scale(1.1)}.studentsDetail .video_wrap .play_btn:hover~.bd{width:22px;height:22px}.studentsDetail .video_wrap .play_btn:hover~.bd:nth-of-type(1){left:30px;top:30px}.studentsDetail .video_wrap .play_btn:hover~.bd:nth-of-type(2){right:30px;top:30px}.studentsDetail .video_wrap .play_btn:hover~.bd:nth-of-type(3){left:30px;bottom:30px}.studentsDetail .video_wrap .play_btn:hover~.bd:nth-of-type(4){right:30px;bottom:30px}.studentsDetail .video_wrap .bd{position:absolute;z-index:10;width:26px;height:26px;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}.studentsDetail .video_wrap .bd:nth-of-type(1){left:20px;top:20px;border-left:2px solid #fff;border-top:2px solid #fff}.studentsDetail .video_wrap .bd:nth-of-type(2){right:20px;top:20px;border-right:2px solid #fff;border-top:2px solid #fff}.studentsDetail .video_wrap .bd:nth-of-type(3){left:20px;bottom:20px;border-left:2px solid #fff;border-bottom:2px solid #fff}.studentsDetail .video_wrap .bd:nth-of-type(4){right:20px;bottom:20px;border-right:2px solid #fff;border-bottom:2px solid #fff}@-webkit-keyframes titleUp{0%{opacity:0;top:53%}100%{opacity:1;top:50%}}@keyframes titleUp{0%{opacity:0;top:53%}100%{opacity:1;top:50%}}@-webkit-keyframes visualScale{0%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes visualScale{0%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{-webkit-transform:scale(1);transform:scale(1)}}.modal{display:block;position:fixed;top:0;left:0;z-index:100000000000;width:100%;height:100vh;background:rgba(18,18,18,.95);opacity:0;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.modal.show{opacity:1;visibility:visible}.modal .inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:1720px;width:calc(100% - 64px);height:auto}#bookModal{margin:0 auto}#bookModal .swiper-button-next::after,#bookModal .swiper-button-prev::after{color:#222!important}#bookModal.modal .inner{max-width:100%;width:calc(100% - 120px);height:100%;margin:0 auto}#bookModal .controller{position:relative;height:60px;color:#fff}#bookModal .controller .pagination{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:20px}#bookModal .canvas_wrap{position:relative;width:100%;max-width:1640px;height:100%;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;margin:0 auto}#bookModal .canvas_wrap #next,#bookModal .canvas_wrap #prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;background:url(../images/icons/ico_book_arrow.svg) center/cover no-repeat}#bookModal .canvas_wrap #prev{left:-50px}#bookModal .canvas_wrap #next{right:-50px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}#bookModal .inner #book,#videoModal .inner video{width:100%}.modal .inner .close_modal{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:44px;height:44px;background:url(../images/icons/ico_close_w.svg) center/cover no-repeat}.modal .inner .close_modal.video_btn{-webkit-transform:none;transform:none;right:-30px;top:0}#videoModal .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 120px);height:calc(100% - 100px);min-height:calc(100% - 100px)}#videoModal .inner video{display:block;width:calc(100% - 40px);max-width:1640px;height:100%;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;margin:0 auto;background-color:#000}#book{margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:1000px}#book+.flip-control button{position:absolute;top:0;left:-20px;width:30px;border-radius:10px 0 0 10px;color:#fff;height:100%;background:url(../images/icons/ico_book_arrow.svg) center/32px 32px no-repeat #3a3a3a;opacity:.2;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#book+.flip-control button:hover{opacity:1}#book+.flip-control button#next{left:auto;right:-20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#book~.book_info{position:absolute;bottom:-30px;font-size:14px;font-weight:500;color:#aeaeae}#viewer{position:relative}#pdf-canvas{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1;display:block;width:100%;height:calc(100% - 120px);min-height:calc(100% - 120px);margin:0 auto;aspect-ratio:11/16;-o-object-fit:contain;object-fit:contain}@media all and (max-width:1640px){.main,.students_wrap{padding-bottom:12.1951vw}#bookModal .controller{height:3.6585vw}#bookModal .controller .pagination{font-size:1.2195vw}#bookModal .canvas_wrap #next,#bookModal .canvas_wrap #prev{width:2.439vw;height:2.439vw}#bookModal .canvas_wrap #next{right:-3.0488vw}#bookModal .canvas_wrap #prev{left:-3.0488vw}.main .sec_student .rand_student_list .dp_f{padding-left:14.6341vw}.main .txt_wrap{padding-top:3.6585vw;padding-left:4.2683vw}.main .txt_wrap em{margin-bottom:.6098vw;font-size:1.4634vw;font-weight:500;-webkit-transform:translateX(-1.8293vw);transform:translateX(-1.8293vw)}.main .txt_wrap h2{font-size:4.878vw;margin-bottom:1.9512vw}.main .txt_wrap p{font-size:1.4634vw;margin-bottom:3.6585vw}.main .txt_wrap a{gap:.6098vw;padding:.6098vw 1.2195vw;border-radius:3.0488vw;border:.061vw solid #546d53;font-size:.9756vw}.main .txt_wrap a::after{width:1.8293vw;height:1.8293vw;border-radius:1.8293vw;background:url(../images/icons/ico_link_arrow.svg) center/.4268vw .7317vw no-repeat #546d53}.main .txt_wrap.al_r{text-align:right;padding-left:0;padding-right:14.6341vw}.main .txt_wrap.al_r em{-webkit-transform:translateX(1.8293vw);transform:translateX(1.8293vw)}.main .txt_wrap.al_r a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main .sec_visual{padding-top:9.2683vw}.main .sec_visual .inner{position:relative;width:calc(100% - 12.1951vw)}.main .sec_visual .txt span{display:block;font-size:6.0976vw;font-weight:600;line-height:130%;overflow:hidden;height:7.9268vw}.main .sec_visual .txt span.txt_strok{padding-left:10.8537vw;-webkit-text-stroke:.122vw #546d53;color:#fffcf4}.main .sec_visual .txt span.txt_strok::before{width:9.6341vw}.main .sec_visual .txt span:first-child{padding-left:17.6829vw}.main .sec_visual .txt span em{display:block;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.main .sec_visual .txt:nth-child(1) em{-webkit-transition-delay:.2s;transition-delay:.2s}.main .sec_visual .txt:nth-child(2) em{-webkit-transition-delay:.4s;transition-delay:.4s}.main .sec_visual .txt:nth-child(3) em{-webkit-transition-delay:.6s;transition-delay:.6s}.main .sec_visual .txt:nth-child(4) em{-webkit-transition-delay:.8s;transition-delay:.8s}.main .sec_visual .txt p{padding-right:15.9756vw;font-size:1.2195vw}.main .sec_visual .txt a{margin-top:6.3415vw;padding:1.2195vw 1.9512vw;font-size:1.4634vw;border:.061vw solid #546d53}.main .txt.show span em{-webkit-transform:translateY(0);transform:translateY(0)}.intro_wrap h2,.studentsDetail .visual #tit,.studentsDetail .visual #tit span,.studentsDetail .visual #tit::after{-webkit-transform:translate(-50%,-50%)}.main img{width:50%;margin-left:auto}.main .scr_down{position:absolute;bottom:6.0976vw;right:-7.1951vw;z-index:20;width:10.061vw;height:11.1585vw;background:url(../images/icons/ico_scr_down.svg) center/cover no-repeat;-webkit-animation:scrDownAnim 2s infinite;animation:scrDownAnim 2s infinite}.sec_concept{margin-top:14.878vw}.sec_concept h2{font-size:4.878vw}.sec_concept em{-webkit-text-stroke:.061vw #f9faf5}.sec_concept h3{margin-top:1.2195vw;font-size:2.439vw}.sec_concept h3::after{margin:2.439vw 0;width:6.0976vw;height:.122vw}.sec_concept p{font-size:1.4634vw}.sec_concept .img_box{max-width:80%}.intro_wrap{position:fixed;top:0;left:0;z-index:100000000;width:100%;height:100%;background-color:#f3dfc1;-o-object-fit:cover;object-fit:cover;-webkit-transition:.65s .5s ease-in-out;transition:.65s .5s ease-in-out}.intro_wrap h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;left:50%;width:100%;z-index:10;transform:translate(-50%,-50%);height:5.4878vw;overflow:hidden;font-size:6.0976vw;color:#9e3f3b;text-align:center}.intro_wrap h2 span{-webkit-transition:-webkit-transform .65s ease-in-out;transition:-webkit-transform .65s ease-in-out;transition:transform .65s ease-in-out;transition:transform .65s ease-in-out,-webkit-transform .65s ease-in-out}.intro_wrap h2.hide span{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.intro_wrap.hide{top:-100%}.sec_message{padding-top:26.8293vw}.sec_message::before{top:20.7317vw;width:62.5vw;height:45.4878vw}.sec_message .img_box div{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.sec_message .img_box img{position:relative;z-index:1;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;clip-path:inset(0 100% 0 0);-webkit-transition:clip-path .3s .3s ease-in-out;transition:clip-path .3s .3s ease-in-out;-webkit-box-shadow:0 .2439vw 1.2195vw .3049vw rgba(0,0,0,.1);box-shadow:0 .2439vw 1.2195vw .3049vw rgba(0,0,0,.1)}.sec_message .img_box.show div{-webkit-transform:scaleX(1);transform:scaleX(1)}.sec_message .img_box.show img{clip-path:inset(0 0 0 0)}.main .sec_student::after{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:75vw;height:62.1951vw}.main .sec_student .inner{position:relative;z-index:10}.main .sec_student .inner>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7317vw;margin:12.1951vw auto 0;font-size:3.6585vw;font-weight:600}.main .sec_student .inner>a::after{display:block;content:"";width:3.6585vw;height:3.6585vw;background:url(../images/icons/ico_link_arrow_r_b.svg) center/cover no-repeat}.main .sec_student .rand_student{display:-webkit-box;display:-ms-flexbox;display:flex}.main .sec_student .rand_student .rand_student_card{width:37.8049vw;height:37.8049vw;margin-top:3.6585vw}.main .sec_student .rand_student .rand_student_card .img_box{width:100%;aspect-ratio:1/1;overflow:hidden;-webkit-box-shadow:0 .2439vw 1.2195vw .3049vw rgba(0,0,0,.1);box-shadow:0 .2439vw 1.2195vw .3049vw rgba(0,0,0,.1)}.main .sec_student .rand_student .rand_student_card .img_box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main .sec_student .rand_student .txt h3{font-size:1.4634vw}.main .sec_student .rand_student .txt p{margin-top:.6098vw;padding-right:1.7073vw;font-size:.9756vw}.main .sec_student .rand_student .txt::after{right:1.2195vw;bottom:1.2195vw;width:1.4634vw;height:1.4634vw}.students_wrap{position:relative;padding-top:12.1951vw}.students_wrap::after,.students_wrap::before{position:absolute;left:0;top:0;z-index:10;content:"";width:23.1707vw;height:100%;background:-webkit-gradient(linear,left top,right top,from(#fafafa),to(rgba(250,250,250,0)));background:linear-gradient(90deg,#fafafa 0,rgba(250,250,250,0) 100%)}.students_wrap::after{left:auto;right:0;background:-webkit-gradient(linear,right top,left top,from(#fafafa),to(rgba(250,250,250,0)));background:linear-gradient(270deg,#fafafa 0,rgba(250,250,250,0) 100%)}.students_wrap .student_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}.students_wrap .student_title>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.students_wrap .student_title em,.students_wrap .student_title p{font-size:.7317vw;font-weight:400;color:#555;white-space:nowrap;line-height:160%}.students_wrap .student_title span{width:calc(100% - 8.0488vw);height:.061vw;background-color:#555;display:inline-block;margin:0 .9146vw}.students_wrap .student_title h2{font-size:2.8049vw;font-weight:600;color:#212121;margin-top:.2439vw}.students_wrap .student_list{position:relative;height:40.4878vw;margin-top:4.6341vw;z-index:15;padding:1.2195vw 0!important}.students_wrap .student_list .swiper-wrapper{overflow:visible}.students_wrap .student_list .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:18.2927vw;height:100%}.students_wrap .student_list .swiper-slide::after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:4.5122vw;height:.061vw;background-color:#000;top:-1.2195vw;display:block;opacity:0}.students_wrap .student_list .swiper-slide img{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:opacity .2s ease-in-out,-webkit-filter .3s ease-in-out;transition:opacity .2s ease-in-out,-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out,opacity .2s ease-in-out;transition:filter .3s ease-in-out,opacity .2s ease-in-out,-webkit-filter .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.students_wrap .student_list .swiper-slide img+img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;height:100%;-o-object-fit:cover;object-fit:cover}.students_wrap .student_list .swiper-slide .img_wrap{position:relative;overflow:hidden}.students_wrap .student_list .swiper-slide .swiper-slide-next img,.students_wrap .student_list .swiper-slide .swiper-slide-prev img{-webkit-filter:grayscale(.5);filter:grayscale(.5)}.students_wrap .student_list .swiper-slide.swiper-slide-active img{-webkit-filter:grayscale(0);filter:grayscale(0)}.students_wrap .student_list .swiper-slide.swiper-slide-active::after,.students_wrap .student_list .swiper-slide:hover img+img{opacity:1}.students_wrap .student_list .swiper-slide a{width:18.2927vw;height:30.4878vw}.students_wrap .please_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.8293vw;gap:.9756vw}.students_wrap .please_txt img{position:relative;-webkit-animation:drag 1s ease-in-out infinite;animation:drag 1s ease-in-out infinite}.students_wrap .please_txt p{font-size:.7317vw;font-weight:400;color:#212121}.students_wrap h3{position:absolute;left:50%;bottom:-4.2683vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;font-size:9.7561vw;line-height:160%;color:#ededed;white-space:nowrap}.detail_hd{left:50%;top:4.2683vw;z-index:100000000}.detail_hd *{font-size:.8537vw}.detail_hd .num::after,.detail_hd .num::before{width:6.0976vw;height:.122vw;margin:0 .6098vw}.studentsDetail .visual{position:relative;width:100%}.studentsDetail .visual:before{content:"";position:absolute;z-index:100;top:0;left:0;width:100%;height:12.1951vw;height:10.417vw;background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(rgba(250,250,250,0)));background:linear-gradient(180deg,#f2f2f2 0,rgba(250,250,250,0) 100%)}.studentsDetail .visual #tit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100;font-size:9.7561vw;font-size:8.333vw;font-weight:800;mix-blend-mode:difference;opacity:0;-webkit-animation:titleUp .6s .6s ease-in-out forwards;animation:titleUp .6s .6s ease-in-out forwards}.studentsDetail .visual #tit span{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#fff}.studentsDetail .visual #tit::after{content:attr(data-tit);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:9.7561vw;font-size:8.333vw;font-weight:800;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:rgba(34,34,34,.5)}.studentsDetail .visual .visual_img{position:relative;width:100%;height:100vh;overflow:hidden}.studentsDetail .visual .visual_img::after{height:12.1951vw}.studentsDetail .visual .scr_down{gap:.6098vw;left:50%;bottom:2.439vw;font-size:.8537vw}.studentsDetail .visual .scr_down::after{content:"";width:1.4634vw;height:1.4634vw}.studentsDetail .desc{padding:6.0976vw 0 8.8415vw}.studentsDetail .desc .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6.0976vw;max-width:87.8049vw;margin:0 auto}.studentsDetail .desc .message{-webkit-box-flex:1;-ms-flex:1;flex:1}.studentsDetail .desc .message p{font-size:.9756vw;font-weight:500;line-height:160%}.studentsDetail .desc .txt_table{-webkit-box-flex:1;-ms-flex:1;flex:1}.studentsDetail .desc .txt_table ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.0488vw;padding-left:.8537vw;border-bottom:.061vw solid #000}.studentsDetail .desc .txt_table ul li:first-child{border-top:.061vw solid #000}.studentsDetail .desc .txt_table ul li span{font-size:.9756vw;font-weight:500;line-height:160%;min-width:7.3171vw}.studentsDetail .desc .txt_table ul li p{font-size:.8537vw;font-weight:400;line-height:160%;color:#666}.studentsDetail .inner{max-width:87.8049vw;width:calc(100% - 4.2683vw);margin:0 auto}.studentsDetail>.inner{padding-bottom:21.3415vw}.studentsDetail .contnet .img_wrap{width:100%;margin-bottom:6.0976vw;height:39.6341vw;overflow:hidden}.studentsDetail .contnet .img_wrap.anim{opacity:.2;-webkit-transition:opacity .45s ease-in-out,-webkit-transform .45s ease-in-out;transition:opacity .45s ease-in-out,-webkit-transform .45s ease-in-out;transition:opacity .45s ease-in-out,transform .45s ease-in-out;transition:opacity .45s ease-in-out,transform .45s ease-in-out,-webkit-transform .45s ease-in-out}.studentsDetail .contnet .img_wrap.anim.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.studentsDetail .contnet .img_wrap img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transform:scaleY(1.15);transform:scaleY(1.15);-webkit-transition:-webkit-transform .45s ease-in-out;transition:-webkit-transform .45s ease-in-out;transition:transform .45s ease-in-out;transition:transform .45s ease-in-out,-webkit-transform .45s ease-in-out}.studentsDetail .contnet .img_wrap.anim.show img{-webkit-transform:scaleY(1);transform:scaleY(1)}.studentsDetail .book_btn_txt{margin-top:9.1463vw;font-size:1.8293vw}.studentsDetail .book_btn_txt button{margin-top:4.878vw;margin-bottom:1.2195vw;font-size:6.0976vw;line-height:100%}.studentsDetail .open_book_btn{display:block;margin-top:2.439vw;font-size:7.3171vw;font-weight:600;line-height:100%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.studentsDetail .open_book_btn:hover{opacity:.4}.studentsDetail .video_wrap{position:relative;height:39.6341vw;margin-bottom:6.0976vw;overflow:hidden;opacity:.2;-webkit-transform:translateY(20%) scaleY(1.15);transform:translateY(20%) scaleY(1.15);-webkit-transition:opacity .45s ease-in-out,-webkit-transform .45s ease-in-out;transition:opacity .45s ease-in-out,-webkit-transform .45s ease-in-out;transition:opacity .45s ease-in-out,transform .45s ease-in-out;transition:opacity .45s ease-in-out,transform .45s ease-in-out,-webkit-transform .45s ease-in-out}.studentsDetail .video_wrap.anim.show{-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1);opacity:1}.studentsDetail .video_wrap .dim{position:absolute;left:0;top:0;z-index:5;width:100%;height:100%;background-color:rgba(0,0,0,.15);-webkit-transition:background-color .45s ease-in-out;transition:background-color .45s ease-in-out}.studentsDetail .video_wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .45s ease-in-out;transition:-webkit-transform .45s ease-in-out;transition:transform .45s ease-in-out;transition:transform .45s ease-in-out,-webkit-transform .45s ease-in-out}.studentsDetail .video_wrap .play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;width:10.3659vw;height:3.0488vw;border-radius:3.0488vw;border:.061vw solid #fff;background-color:rgba(255,255,255,.2);backdrop-filter:blur(.122vw);font-size:.9756vw;font-weight:600;font-style:italic;color:#fff;-webkit-transition:color .45s ease-in-out,background-color .45s ease-in-out;transition:color .45s ease-in-out,background-color .45s ease-in-out}.studentsDetail .video_wrap .play_btn:hover{color:#121212;background-color:#fff}.studentsDetail .video_wrap .play_btn:hover~.dim{background-color:rgba(0,0,0,0)}.studentsDetail .video_wrap .play_btn:hover+img{-webkit-transform:scale(1.1);transform:scale(1.1)}.studentsDetail .video_wrap .play_btn:hover~.bd{width:1.3415vw;height:1.3415vw}.studentsDetail .video_wrap .play_btn:hover~.bd:nth-of-type(1){left:1.8293vw;top:1.8293vw}.studentsDetail .video_wrap .play_btn:hover~.bd:nth-of-type(2){right:1.8293vw;top:1.8293vw}.studentsDetail .video_wrap .play_btn:hover~.bd:nth-of-type(3){left:1.8293vw;bottom:1.8293vw}.studentsDetail .video_wrap .play_btn:hover~.bd:nth-of-type(4){right:1.8293vw;bottom:1.8293vw}.studentsDetail .video_wrap .bd{position:absolute;z-index:10;width:1.5854vw;height:1.5854vw;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}.studentsDetail .video_wrap .bd:nth-of-type(1){left:1.2195vw;top:1.2195vw;border-left:.122vw solid #fff;border-top:.122vw solid #fff}.studentsDetail .video_wrap .bd:nth-of-type(2){right:1.2195vw;top:1.2195vw;border-right:.122vw solid #fff;border-top:.122vw solid #fff}.studentsDetail .video_wrap .bd:nth-of-type(3){left:1.2195vw;bottom:1.2195vw;border-left:.122vw solid #fff;border-bottom:.122vw solid #fff}.studentsDetail .video_wrap .bd:nth-of-type(4){right:1.2195vw;bottom:1.2195vw;border-right:.122vw solid #fff;border-bottom:.122vw solid #fff}.modal{display:block;position:fixed;top:0;left:0;z-index:100000000000;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.modal.show{opacity:1;visibility:visible}.modal .inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:104.878vw;width:calc(100% - 3.9024vw);height:auto}#bookModal .inner #book,#videoModal .inner video{width:100%}.modal .inner .close_modal{position:absolute;right:0;top:2.0732vw;width:2.6829vw;height:2.6829vw;background:url(../images/icons/ico_close_w.svg) center/cover no-repeat}.modal .inner .close_modal.video_btn{right:-1.2195vw}#videoModal .inner,#videoModal .inner video{width:calc(100% - 40px)}#book{margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:60.9756vw}#book+.flip-control button{position:absolute;top:0;left:-1.2195vw;width:1.8293vw;border-radius:.6098vw 0 0 .6098vw;color:#fff;height:100%;background:url(../images/icons/ico_book_arrow.svg) center/1.9512vw 1.9512vw no-repeat #3a3a3a;opacity:.2;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#book+.flip-control button:hover{opacity:1}#book+.flip-control button#next{left:auto;right:-1.2195vw;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#book~.book_info{position:absolute;bottom:-1.8293vw;font-size:.8537vw;font-weight:500;color:#aeaeae}}@media all and (max-width:1080px){.detail_hd{display:none}}@media all and (max-width:768px){#bookModal .controller .pagination,.main .sec_student .rand_student .txt h3{font-size:16px}#bookModal .canvas_wrap{position:static}#bookModal .controller{height:60px}#bookModal .canvas_wrap #next,#bookModal .canvas_wrap #prev{width:20px;height:20px;top:20px}#bookModal .canvas_wrap #next{left:60px;right:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#bookModal .canvas_wrap #prev{left:0;-webkit-transform:none;transform:none}.main .sec_student .rand_student_list .dp_f{padding-left:0}.main .txt_wrap{padding:0}.main .txt_wrap em{margin-bottom:10px;font-size:14px;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.main .txt_wrap h2{font-size:46px;margin-bottom:20px}.main .txt_wrap p{font-size:14px;font-weight:400;line-height:150%;margin-bottom:20px;opacity:.6}.main .txt_wrap a{gap:4px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:6px 12px;margin-bottom:40px;border-radius:50px;font-size:12px;opacity:.6}.main .txt_wrap a::after{width:20px;height:20px;background-size:5px 8px;border-radius:50%}.main .txt_wrap.al_r{padding-right:120px}.main .txt_wrap.al_r a{margin-left:auto;margin-bottom:0}.main .sec_visual{padding-top:60px}.main .sec_visual .inner{width:100%;padding:0 20px}.main .sec_visual img{max-width:320px;width:100%;margin:40px auto 0}.main .sec_visual .txt{position:static;-webkit-transform:none;transform:none;max-width:320px;margin:0 auto}.main .sec_visual .txt span{font-size:34px;height:auto}.main .sec_visual .txt span.txt_strok{padding-left:50px;-webkit-text-stroke:1px #546D53}.main .sec_visual .txt span.txt_strok::before{width:40px;height:2px}.main .sec_visual .txt p{margin-top:20px;padding-right:0;font-size:14px;text-align:right}.main .sec_visual .txt a{display:block;margin-top:20px;margin-left:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:14px;padding:6px 20px}.main .sec_visual .scr_down{right:2.4%;bottom:-14%;width:100px;height:auto;aspect-ratio:55/61}.main .sec_concept{margin-top:200px}.main .sec_concept h2{font-size:36px}.main .sec_concept h3{margin-top:14px;font-size:18px}.main .sec_concept h3::after{width:50px;height:2px;margin:20px 0}.main .sec_concept p{font-size:14px}.main .sec_message{padding-top:200px}.main .sec_message::before{top:100px;width:82.4%;height:164vw}.main .sec_message .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.main .sec_message .img_box{width:100%;margin:0 auto}.main .sec_student{padding-top:0}.main .sec_student::after{top:50%;width:82.4%;height:80vh}.main .sec_student .rand_student{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main .sec_student .rand_student .txt p{font-size:12px;margin-top:10px}.main .sec_student .rand_student .txt::after{width:16px;height:16px}.main .sec_student .rand_student .rand_student_card{width:100%;height:400px;margin-left:auto;margin-top:0}.main .sec_student .inner>a{gap:10px;font-size:20px;margin:60px auto 0}.main .sec_student .inner>a::after{width:20px;height:20px}.main .sec_student .inner>a:hover{gap:10px}.swiper-3d{-webkit-perspective:800px!important;perspective:800px!important}.main .sec_about{padding:39.063vw 0}.main .sec_about h2{font-size:14px;width:100%;padding:0 24px}.main .sec_student .txt_auto_slide span{font-size:13.021vw}.rand_student_card .col{width:100%}.rand_student_card .col a:not(:first-child),.rand_student_card .col:nth-child(2){margin-top:26.042vw}.rand_student_card .col h3{font-size:16px;margin-top:16px}.rand_student_card .col p{margin-top:4px;font-weight:400}.rand_student_card .col a::after{top:90%}.sec_student .inner>a{font-size:7.813vw;gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec_student .inner>a:hover{gap:0}.sec_student .inner>a::after{width:6.51vw;height:6.51vw}.students{height:100vh}.students_wrap{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-top:160px;padding-bottom:200px}.students_wrap::after,.students_wrap::before{display:none;width:40px}.students_wrap .student_title h2{font-size:32px}.students_wrap .student_title em,.students_wrap .student_title p{font-size:12px}.students_wrap h3{display:none}.students_wrap .student_list{height:79.666vw;padding:11.111vw 0!important}.students_wrap .student_list .swiper-slide{height:100%;width:40vw}.students_wrap .student_list .swiper-slide a{width:auto;height:100%;position:relative;z-index:1000000}.students_wrap .student_list .swiper-slide a img{width:auto}.students_wrap .student_list .swiper-slide::after{width:10vw;height:1px;top:-3vw}.students_wrap .please_txt{gap:20px}.students_wrap .please_txt img{width:32px;height:32px}.students_wrap .please_txt p{font-size:14px}.studentsDetail .visual #tit,.studentsDetail .visual #tit::after{font-size:10vw}.studentsDetail .visual .scr_down::after{width:26px;height:26px}.studentsDetail .visual .scr_down{gap:10px;bottom:40px;font-size:14px;mix-blend-mode:difference;color:#fff}.studentsDetail .desc{padding:100px 0}.studentsDetail .desc .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:100%}.studentsDetail .desc .inner .txt_table ul li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:40px;padding:10px 0}.studentsDetail .desc .inner .txt_table ul li:first-child{border-width:1px}.studentsDetail .desc .inner .txt_table ul li p,.studentsDetail .desc .inner .txt_table ul li span{font-size:14px}.studentsDetail .video_wrap .play_btn:hover~.bd{width:12px;height:12px}.studentsDetail .desc .txt_table ul li{padding-left:0}.studentsDetail .desc .txt_table ul li span{min-width:100px}.studentsDetail .inner{max-width:100%;width:100%;padding:0 24px}.studentsDetail .content .img_wrap,.studentsDetail .video_wrap{height:58.594vw;margin-bottom:13.021vw}.studentsDetail .video_wrap .play_btn{border-radius:40px;backdrop-filter:blur(20px);width:140px;height:40px;font-size:14px}.studentsDetail .video_wrap .bd{width:20px;height:20px}.studentsDetail .video_wrap .bd:nth-of-type(1){left:10px;top:10px}.studentsDetail .video_wrap .bd:nth-of-type(2){right:10px;top:10px}.studentsDetail .video_wrap .bd:nth-of-type(3){left:10px;bottom:10px}.studentsDetail .video_wrap .bd:nth-of-type(4){right:10px;bottom:10px}.studentsDetail .open_book_btn{font-size:10.417vw;margin-bottom:39.063vw;margin-top:20px}.modal .inner{width:calc(100% - 40px);max-width:100%;padding:0}.modal .inner .close_modal{top:30px;right:0;width:30px;height:30px}.modal .inner .video_btn.close_modal{top:-30px}.intro_wrap h2{height:58px;font-size:12vw}#bookModal.modal .inner{width:calc(100% - 40px)}#bookModal .swiper-button-next,#bookModal .swiper-button-prev{-webkit-transform:scale(.7);transform:scale(.7)}.studentsDetail .book_btn_txt{margin-top:120px;font-size:20px;margin-bottom:120px}.studentsDetail .book_btn_txt img{width:80px;height:auto;aspect-ratio:55/61}.studentsDetail .book_btn_txt button{margin-top:40px;font-size:40px;text-align:center;line-height:120%;font-style:normal}.studentsDetail .book_btn_txt span{display:block;margin-top:0;font-size:40px}.studentsDetail .visual::before{height:100px}.studentsDetail .visual .visual_img::after{height:200px}.studentsDetail .desc .message p,.studentsDetail .desc .txt_table ul li span{font-size:14px}.studentsDetail .book_btn_txt button span{-webkit-text-stroke:0;color:inherit}.students_wrap .student_list .swiper-slide.swiper-slide-active::after,.students_wrap .student_list .swiper-slide:hover img+img{opacity:0}.swiper-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;width:0;margin:0!important}.students_wrap .student_title span{width:calc(100% - 40px);height:1px;margin:0 12px}}.sec_content{padding-top:152px;margin-bottom:400px}.sec_content p{margin-top:24px;font-size:20px;font-weight:400;line-height:150%;color:#282828}.sec_content h2{font-size:200px;font-weight:600;line-height:130%;color:#282828}.sec_content .scr_down{position:absolute;bottom:-200px;right:-118px;z-index:20;width:165px;height:183px;background:url(../images/icons/ico_scr_down.svg) center/cover no-repeat;-webkit-animation:scrDownAnim 2s infinite;animation:scrDownAnim 2s infinite}.sec_content .sec_tit{padding-bottom:150px}.about .content{padding-top:400px}.about .content+.content{padding-top:500px}.about .content .inner{position:relative}.about .content .img_wrap{position:relative;width:calc(50% - 20px);height:auto;margin-left:auto}.about .content .img_wrap div{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.about .content .img_wrap img{position:relative;z-index:1;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;clip-path:inset(0 0 0 100%);-webkit-transition:clip-path .3s .3s ease-in-out;transition:clip-path .3s .3s ease-in-out}.about .content .img_wrap.show div{-webkit-transform:scaleX(1);transform:scaleX(1)}.about .content .img_wrap.show img{clip-path:inset(0 0 0 0)}.about .content .txt_wrap{position:absolute;left:50%;top:-243px;z-index:2;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}.about .content .txt_wrap span{margin-left:-40px;margin-bottom:10px;font-size:20px;font-weight:500;color:#888}.about .content .txt_wrap h2{font-size:92px;font-weight:600;margin-bottom:250px}.about .content .txt_wrap p{font-size:16px;font-weight:400;line-height:185%;color:#495153;margin-top:0}.about .content:nth-child(odd) .img_wrap{margin-left:0;margin-right:auto}.about .content:nth-child(odd) .img_wrap div{-webkit-transform-origin:left;transform-origin:left}.about .content:nth-child(odd) .img_wrap img{clip-path:inset(0 100% 0 0)}.about .content:nth-child(odd) .img_wrap.show img{clip-path:inset(0 0 0 0)}.about .content:nth-child(odd) .txt_wrap{width:922px;margin-left:128px}.about .content:nth-child(odd) .txt_wrap span{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:192px;text-align:right}.about .content:nth-child(odd) .txt_wrap h2{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:232px;text-align:right}.about .content:nth-child(odd) .txt_wrap p{margin-left:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.about .content.photo_wrap{margin-top:300px;padding:120px 0;background-color:#495153}.about .content.photo_wrap .inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:44px;width:calc(100% - 200px);max-width:1720px}.about .content.photo_wrap li{-webkit-box-flex:1;-ms-flex:1;flex:1}.about .content.photo_wrap img{aspect-ratio:1/1}.about .content.name_wrap{padding-top:180px}.about .content.name_wrap .name_list:not(:first-of-type){margin-top:150px}.about .content.name_wrap .name_list span{margin-left:-40px;font-size:20px;font-weight:500;color:#888}.about .content.name_wrap .name_list h2{margin-bottom:80px;font-size:92px;font-weight:600}.about .content.name_wrap .name_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:840px;gap:34px 20px;font-size:20px;font-weight:500;color:#495153}.about .content.name_wrap .name_list li{width:100%;max-width:66px;text-align:center}.about .content.name_wrap .name_list:nth-child(even) span{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:-40px}.about .content.name_wrap .name_list:nth-child(even) h2{text-align:right}.about .content.name_wrap .name_list:nth-child(even) ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.about .content.map{padding-top:300px}.about .content.map .dp_f{display:-webkit-box;display:-ms-flexbox;display:flex}.about .content.map .dp_f>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.about .content.map .txt_wrap{top:-128px;left:0;-webkit-transform:translateX(0);transform:translateX(0)}.about .content.map .txt_wrap h3{font-size:92px;font-weight:600}.about .content.map .txt_wrap span{margin-bottom:0}.about .content.map .map_area{width:100%;margin-bottom:80px}.about .content.map h4{margin-bottom:40px;font-size:24px;font-weight:600}.about .content.map h4~h4{margin-bottom:80px}.about .content.map h5{font-size:20px;font-weight:500;margin-bottom:12px}.about .content.map h5.mt{margin-top:40px}.about .content.map h6{font-size:16px;font-weight:400;color:#929292;margin-bottom:40px;line-height:175%}.about .content.map p{font-size:20px;font-weight:600}.about .content.map .campus_map_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:70px;padding:0 32px;border-radius:100px;border:1px solid #546D53;color:#546D53;font-size:24px;font-weight:400;margin-top:40px;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out}.about .content.map .campus_map_btn:hover{background-color:#546D53;color:#F9FAF5}.about .content.map .bus_txt{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.about .content.map .bus_txt>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}.about .content.map .bus_txt em{height:-webkit-max-content;height:-moz-max-content;height:max-content;min-width:85px;font-size:16px;font-weight:500;color:#222;padding-top:4px}.about .content.map .bus_txt .bus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.about .content.map .bus_txt span{padding:4px 10px;font-size:16px;border-radius:50px;color:#fff}.exhibition .sec_content .content .link a,.exhibition .sec_content .content li:not(.link){position:relative;padding-left:30px}.about .content.map .bus_txt span.clr1{background-color:#71cc0f}.about .content.map .bus_txt span.clr2{background-color:#167ce5}.about .content.map .bus_txt p{margin:0;font-size:16px;font-weight:400;color:#929292}.about .content.map .root_daum_roughmap .wrap_controllers{display:none!important}.exhibition .sec_content .content{margin-top:150px}.exhibition .sec_content .content ul{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:150px;grid-row-gap:150px}.exhibition .sec_content .content li{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%);-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out}.exhibition .sec_content .content li.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.exhibition .sec_content .content li.show img{-webkit-transform:scaleY(1);transform:scaleY(1)}.exhibition .sec_content .content .link a:hover img{-webkit-transform:scale(1.04);transform:scale(1.04);opacity:.8}.exhibition .sec_content .content p.year{font-size:14px;font-weight:500;color:#212121;position:absolute;bottom:95%;left:-80px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top right;transform-origin:top right}.exhibition .sec_content .content .img_box{width:100%;overflow:hidden}.exhibition .sec_content .content .img_box img{width:100%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.exhibition .sec_content .content .txt_content h3{font-size:16px;font-weight:500;margin-top:14px}.exhibition .sec_content .content .txt_content p{font-size:12px;font-weight:500;margin-top:10px}@media all and (max-width:1640px){.inner{width:calc(100% - 12.1951vw)}.sec_content{padding-top:9.2683vw;margin-bottom:24.3902vw}.sec_content p{margin-top:1.4634vw;font-size:1.2195vw;font-weight:400;line-height:150%;color:#282828}.sec_content h2{font-size:12.1951vw;font-weight:600;line-height:130%;color:#282828}.sec_content .scr_down{bottom:-12.1951vw;right:-7.1951vw;width:10.061vw;height:11.1585vw}.sec_content .sec_tit{padding-bottom:9.1463vw}.about .content{padding-top:24.3902vw}.about .content+.content{padding-top:30.4878vw}.about .content .img_wrap{position:relative;width:calc(50% - 1.2195vw);height:auto;margin-left:auto}.about .content .img_wrap div{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.about .content .img_wrap img{position:relative;z-index:1;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;clip-path:inset(0 0 0 100%);-webkit-transition:clip-path .3s .3s ease-in-out;transition:clip-path .3s .3s ease-in-out}.about .content .img_wrap.show div{-webkit-transform:scaleX(1);transform:scaleX(1)}.about .content .img_wrap.show img{clip-path:inset(0 0 0 0)}.about .content .txt_wrap{position:absolute;left:50%;top:-14.8vw;z-index:2;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}.about .content .txt_wrap span{margin-left:-2.439vw;margin-bottom:.6098vw;font-size:1.2195vw;font-weight:500;color:#888}.about .content .txt_wrap h2{font-size:5.6098vw;font-weight:600;margin-bottom:15.2439vw}.about .content .txt_wrap p{font-size:.9756vw;font-weight:400;line-height:185%;color:#495153}.about .content:nth-child(odd) .img_wrap{margin-left:0;margin-right:auto}.about .content:nth-child(odd) .img_wrap div{-webkit-transform-origin:left;transform-origin:left}.about .content:nth-child(odd) .img_wrap img{clip-path:inset(0 100% 0 0)}.about .content:nth-child(odd) .img_wrap.show img{clip-path:inset(0 0 0 0)}.about .content:nth-child(odd) .txt_wrap{top:-15.4vw;width:56.2195vw;margin-left:7.8049vw}.about .content:nth-child(odd) .txt_wrap span{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:11.7073vw;text-align:right}.about .content:nth-child(odd) .txt_wrap h2{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:14.1463vw;text-align:right}.about .content:nth-child(odd) .txt_wrap p{margin-left:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.about .content.photo_wrap{margin-top:18.2927vw;padding:7.3171vw 0;background-color:#495153}.about .content.photo_wrap .inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.6829vw;width:calc(100% - 12.1951vw);max-width:104.878vw}.about .content.photo_wrap li{-webkit-box-flex:1;-ms-flex:1;flex:1}.about .content.photo_wrap img{aspect-ratio:1/1}.about .content.name_wrap{padding-top:10.9756vw}.about .content.name_wrap .name_list:not(:first-of-type){margin-top:9.1463vw}.about .content.name_wrap .name_list span{margin-left:-2.439vw;font-size:1.2195vw;font-weight:500;color:#888}.about .content.name_wrap .name_list h2{margin-bottom:4.878vw;font-size:5.6098vw;font-weight:600}.about .content.name_wrap .name_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:51.2195vw;gap:2.0732vw 1.2195vw;font-size:1.2195vw;font-weight:500;color:#495153}.about .content.name_wrap .name_list:nth-child(even) span{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:-2.439vw}.about .content.name_wrap .name_list:nth-child(even) h2{text-align:right}.about .content.name_wrap .name_list:nth-child(even) ul{margin-left:auto}.about .content.map{padding-top:18.2927vw}.about .content.map .map_area{margin-bottom:4.878vw}.about .content.map h4{margin-bottom:2.439vw;font-size:1.4634vw}.about .content.map h4~h4{margin-bottom:4.878vw}.about .content.map h5{font-size:1.2195vw;margin-bottom:.7317vw}.about .content.map h5.mt{margin-top:2.439vw}.about .content.map h6{font-size:.9756vw;font-weight:400;color:#929292;margin-bottom:2.439vw;line-height:175%}.about .content.map p{font-size:1.2195vw}.about .content.map .campus_map_btn{height:4.2683vw;padding:0 1.9512vw;border-radius:6.0976vw;border:.061vw solid #546D53;font-size:1.4634vw;margin-top:2.439vw}.about .content.map .bus_txt{margin-top:1.2195vw}.about .content.map .bus_txt>div{gap:1.2195vw}.about .content.map .bus_txt em{min-width:5.1829vw;font-size:.9756vw;padding-top:.2439vw}.about .content.map .bus_txt .bus{gap:.6098vw}.about .content.map .bus_txt span{padding:.2439vw .6098vw;font-size:.9756vw;border-radius:3.0488vw}.about .content.map .bus_txt p{font-size:.9756vw}.about .content.map .root_daum_roughmap .wrap_controllers{display:none!important}.exhibition .sec_content .content{margin-top:9.1463vw}.exhibition .sec_content .content ul{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:9.1463vw;grid-row-gap:9.1463vw}.exhibition .sec_content .content li:not(.link){padding-left:1.8293vw}.exhibition .sec_content .content .link a{position:relative;padding-left:1.8293vw}.exhibition .sec_content .content .link a:hover img{-webkit-transform:scale(1.04);transform:scale(1.04);opacity:.8}.exhibition .sec_content .content p.year{font-size:.8537vw;font-weight:500;color:#212121;position:absolute;bottom:95%;left:-4.878vw;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top right;transform-origin:top right}.exhibition .sec_content .content .img_box{width:100%;overflow:hidden}.exhibition .sec_content .content .img_box img{width:100%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.exhibition .sec_content .content .txt_content h3{font-size:.9756vw;font-weight:500;margin-top:.8537vw}.exhibition .sec_content .content .txt_content p{font-size:.7317vw;font-weight:500;margin-top:.6098vw}.root_daum_roughmap .wrap_map{display:block;width:100%;height:auto!important;aspect-ratio:16/9}.about .content.map .txt_wrap{top:-7.8049vw}.about .content.map .txt_wrap h3{font-size:5.6098vw}}@media all and (max-width:768px){.about .content .inner,.inner{max-width:320px}.inner{width:calc(100% - 40px);padding:0}.sec_content{margin:0;padding:140px 0 120px}.sec_content h2{font-size:40px;margin-bottom:20px}.sec_content p{font-size:14px}.sec_content .sec_tit{padding-bottom:120px}.sec_content .scr_down{bottom:-120px;right:20px;width:60px;height:66px}.about .content{padding-top:140px}.about .content .txt_wrap{position:static;-webkit-transform:none;transform:none;width:100%;margin-top:40px}.about .content .txt_wrap span{font-size:14px;margin-left:-10px}.about .content .txt_wrap h2{font-size:40px;margin-bottom:40px}.about .content .txt_wrap p{font-size:14px;line-height:175%}.about .content .img_wrap{width:100%}.about .content:nth-child(odd) .txt_wrap{width:100%;margin-top:20px;margin-left:0}.about .content:nth-child(odd) .txt_wrap span{margin-right:-10px}.about .content:nth-child(odd) .txt_wrap h2{margin-left:auto;margin-right:0}.about .content:nth-child(odd) .txt_wrap p{width:100%;text-align:right}.about .content.photo_wrap{margin-top:120px;padding:40px 0}.about .content.photo_wrap .inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;width:calc(100% - 40px);padding:0}.about .content.name_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10.417vw}.about .content.name_wrap .name_list span{margin-left:-10px;font-size:10px}.about .content.name_wrap .name_list h2{font-size:26px;margin-bottom:20px}.about .content.name_wrap .name_list ul{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;font-size:12px;max-width:100%}.about .content.name_wrap .name_list:not(:first-of-type){margin-top:40px}.about .content.map .dp_f{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.about .content.map .txt_wrap{margin-bottom:20px}.about .content.map .txt_wrap h3{font-size:26px}.about .content.map h4{font-size:20px;margin-bottom:10px;margin-top:80px}.about .content.map h4~h4{margin-bottom:10px}.about .content.map h5{font-size:16px;margin-bottom:10px}.about .content.map h6{margin-bottom:40px;font-size:14px}.about .content.map p{font-size:14px;margin-bottom:200px}.about .content.map .campus_map_btn{height:32px;padding:0 16px;border-radius:40px;border-width:1px;font-size:14px;margin-top:20px}.about .content.map .bus_txt{margin-top:10px}.about .content.map .bus_txt em{padding-top:4px;min-width:56px;font-size:16px}.about .content.map .bus_txt>div{gap:16px}.about .content.map .bus_txt .bus{gap:12px}.about .content.map .bus_txt span{padding:6px 14px;font-size:14px;border-radius:40px}.about .content.map .bus_txt p{font-size:14px}.root_daum_roughmap .wrap_map{height:54.688vw!important}.about .content.map .map_area{margin-bottom:20px}.exhibition .sec_content .content{margin-top:140px}.exhibition .sec_content .content ul{grid-template-columns:repeat(1,1fr);grid-row-gap:60px}.exhibition .sec_content .content p.year{left:-120px;font-size:16px}.exhibition .sec_content .content .link a{padding-left:10px}.exhibition .sec_content .content .txt_content h3{margin-top:20px;font-size:16px}.exhibition .sec_content .content .txt_content p{margin-top:12px;font-size:14px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImltcG9ydC9fcmVzZXQuc2NzcyIsImxheW91dC9fY29tbW9uLnNjc3MiLCJsYXlvdXQvX21haW4uc2NzcyIsImxheW91dC9fc3ViLnNjc3MiLCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvZ2gvb3Jpb25jYWN0dXMvcHJldGVuZGFyZEB2MS4zLjkvZGlzdC93ZWIvdmFyaWFibGUvcHJldGVuZGFyZHZhcmlhYmxlLm1pbi5jc3MiLCJpbXBvcnQvX2ZvbnQuc2NzcyIsIm1haW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQSxFQWFBLEtBQ0MsV0FBQSxTQWRELEVBbUJBLEVBQ0EsU0FBQSxRQUFpQixNQUFBLFFBR2pCLFFBRkEsR0FFQSxFQUFtQixXQUFBLE9BR25CLElBRUEsUUFBUSxRQUFBLE1BSlIsY0E0QkEsT0E1QkEsTUFnQ0MsT0FBQSxRQXhERCxFQTZFQSxZQVVDLE9BQUEsRUFDQSxRQUFBLEVDeEZELFdDNjVCTSx3Q0QxNUJKLG1CQUFBLFFBQUEsSUFBQSxZQUFBLGtCQUFBLElBQUEsWUUwVUksaUNEN0JKLGdCQXVvQkEsOEJBMUhFLGtDQTNTRiw4QkRsZEYsb0JBRUUsbUJBQUEsU0FBQSxzQkFBQSxPQ3NpQ0YsT0QzZ0NBLFFDZ01FLG9CRHhMQSxXQUFBLE9DZ21CRixXRHBYQSxlQXBQQSxRQzRwQkksNkJBb0VBLGtDQWNFLHlDRDN5Qk4sT0F1RUUsZUFBQSxXR3RHRixXQUFXLFlBQVksc0JBQXNCLFlBQVksR0FBRyxJQUFJLFdBQVcsT0FBTyxhQUFhLEtBQUssSUFBSSxvSUFBbUksMkJDRTNPLFdBQ0ksWUFBQSxnQkFDQSxJQUFBLDRGQUFBLGVBQ0EsWUFBQSxJQUNBLGFBQUEsS0FHSixXQUNJLFlBQUEsZ0JBQ0EsSUFBQSw2RkFBQSxlQUNBLFlBQUEsSUFDQSxhQUFBLEtBR0osV0FDSSxZQUFBLGdCQUNBLElBQUEsK0ZBQUEsZUFDQSxZQUFBLElBQ0EsYUFBQSxLQUdKLFdBQ0ksWUFBQSxnQkFDQSxJQUFBLDhGQUFBLGVBQ0Es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QSxLQUdGLDJCQUNFLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxJQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLHFDQUFBLE9BQUEsTUFBQSxVQUVGLHFDQUNFLGtCQUFBLEtBQUEsVUFBQSxLQUNBLE1BQUEsTUFDQSxJQUFBLEVBRUYsbUJBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLE1BQUEsbUJBQ0EsT0FBQSxtQkFDQSxXQUFBLG1CQUVGLHlCQUNFLFFBQUEsTUFDQSxNQUFBLGtCQUNBLFVBQUEsT0FDQSxPQUFBLEtBQ0EsV0FBQSxvQkFBQSxXQUFBLGlCQUFBLFdBQUEsWUFDQSxPQUFBLEVBQUEsS0FDQSxpQkFBQSxLQUdGLE1BQ0UsT0FBQSxFQUFBLEtBQ0EsTUFBQSxvQkFBQSxNQUFBLGlCQUFBLE1BQUEsWUFDQSxPQUFBLE9BR0YsMkJBQ0UsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLE1BQ0EsTUFBQSxLQUNBLGNBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsd0NBQUEsT0FBQSxLQUFBLEtBQUEsVUFBQSxRQUVBLFFBQUEsR0FDQSxtQkFBQSxRQUFBLElBQUEsWUFBQSxXQUFBLFFBQUEsSUFBQSxZQUdGLGlDQUNFLFFBQUEsRUFHRixnQ0FDRSxLQUFBLEtBQ0EsTUFBQSxNQUNBLGtCQUFBLGVBQUEsVUFBQSxlQUdGLGlCQUNFLFNBQUEsU0FDQSxPQUFBLE1BQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLFFBR0YsUUFDRSxTQUFBLFNBRUYsWUFDRSxtQkFBQSxRQUFBLElBQUEsS0FBQSxXQUFBLFFBQUEsSUFBQSxLQUNBLFFBQUEsRUFDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsbUJBQ0EsV0FBQSxtQkFDQSxPQUFBLEVBQUEsS0FDQSxhQUFBLEdBQUEsR0FDQSxjQUFBLFFBQUEsV0FBQSxRQVFGLGtDQXNCRSxNQTZVQSxl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c0JBQUEsY0FDQSxhQUFBLEtBSUEseUNBQ0UsS0FBQSxPQUNBLFVBQUEsS0FJSiwwQ0FDRSxhQUFBLEtBSUEsa0RBQ0UsV0FBQSxLQUNBLFVBQUEsS0FHRixpREFDRSxXQUFBLEtBQ0EsVUFBQSIsImZpbGUiOiJtYWluLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqe1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0d29yZC1icmVhazoga2VlcC1hbGw7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0LXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0ICFpbXBvcnRhbnQ7ICAgLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UgKi9cclxuXHRjb2xvci1hZGp1c3Q6IGV4YWN0ICFpbXBvcnRhbnQ7ICAgICAgICAgICAgICAgICAvKkZpcmVmb3gqL1xyXG59XHJcbmh0bWx7XHJcblx0Zm9udC1zaXplOjE2cHg7XHJcbn1cclxuXHJcbmJvZHl7XHJcblx0d29yZC1icmVhazprZWVwLWFsbDtcclxuXHR3b3JkLXdyYXA6YnJlYWstd29yZDtcclxuXHRmb250LWZhbWlseTonU3Bva2FIYW5TYW5zTmVvJyxzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5he3RleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6aW5oZXJpdDsgZGlzcGxheTogaW5saW5lLWJsb2NrO31cclxuYTpmb2N1cyxhOmFjdGl2ZXtjb2xvcjppbmhlcml0fVxyXG5lbXtmb250LXN0eWxlOiBub3JtYWw7fVxyXG5saSxvbHtsaXN0LXN0eWxlOm5vbmV9XHJcbmFkZHJlc3MsaXttYXJnaW46MDtmb250LXN0eWxlOm5vcm1hbH1cclxubGFiZWwsYnV0dG9uLFtyb2xlPWJ1dHRvbl17Y3Vyc29yOnBvaW50ZXI7IH1cclxudGFibGV7d2lkdGg6MTAwJX1cclxuaW1ne2Rpc3BsYXk6YmxvY2s7IG1heC13aWR0aDoxMDAlfVxyXG4uaW1nX2JveCBpbWd7d2lkdGg6IDEwMCU7fVxyXG5waWN0dXJle2Rpc3BsYXk6IGJsb2NrO31cclxuaW5wdXQge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xyXG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHQtby1hcHBlYXJhbmNlOm5vbmU7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcbnRleHRhcmVhIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG5cdC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRyZXNpemU6IG5vbmU7IFxyXG59XHJcbmJ1dHRvbntcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uT29vaEJhYnl7XHJcblx0Zm9udC1mYW1pbHk6ICdPb29oQmFieSc7XHJcbn1cclxuXHJcbi5tX3Nob3d7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5tX2hpZGV7XHJcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcblx0Lm1fc2hvd3tcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5tX2hpZGV7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4udHJhbnNpdGlvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDk5O1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLnRyYW5zaXRpb24gbGkge1xyXG5cdHdpZHRoOiAyMCU7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcblx0YmFja2dyb3VuZDogIzIxMjEyMTtcclxuICB9XHJcbi5zY3JvbGxMb2NrIHtcclxuXHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblx0dG91Y2gtYWN0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn0iLCIuYW5pbS5mYWRlIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuNnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5hbmltLmZhZGUuc2hvdyB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi50eHRfc3Ryb2sge1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggIzAwMDtcclxufVxyXG5cclxuZGlhbG9nIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxudmlkZW9bcG9zdGVyXXtcclxuICAvKiDtj6zsiqTthLAg7J2066+47KeA7J2YIO2BrOq4sOulvCDruYTrlJTsmKQg7JiB7IOB7JeQIOq9ieywqOuPhOuhnSAqL1xyXG4gIGhlaWdodDoxMDAlO1xyXG4gIHdpZHRoOjEwMCU7XHJcbn1cclxuLyogSGVhZGVyICovXHJcbmhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgei1pbmRleDogMTAwMDAwMDA7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcclxuICBoZWlnaHQ6IDE1MnB4O1xyXG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xyXG59XHJcblxyXG5oZWFkZXIgLmxvZ28gYSB7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6ICRzdWIyO1xyXG59XHJcblxyXG5oZWFkZXIgLmduYiB1bCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogNjRweDtcclxufVxyXG5cclxuaGVhZGVyIC5nbmIgdWwgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAyN3B4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbmhlYWRlciAuZ25iIHVsIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiAkc3ViMjtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuaGVhZGVyIC5nbmIgdWwgc3Bhbjo6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDA7XHJcbiAgY29udGVudDogYXR0cihkYXRhLXR4dCk7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6ICRzdWIyO1xyXG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5oZWFkZXIgLmduYiB1bCBhOmhvdmVyIHNwYW4sXHJcbmhlYWRlciAuZ25iIHVsIGE6aG92ZXIgc3Bhbjo6YWZ0ZXIge1xyXG4gIHRvcDogLTEwMCU7XHJcbn1cclxuXHJcbi8qIEhlYWRlciBFTkQgKi9cclxuXHJcblxyXG4uc2NyX3VwIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDcwcHg7XHJcbiAgYm90dG9tOiA0MHB4O1xyXG4gIHotaW5kZXg6IDEwMDAwMDtcclxuICB3aWR0aDogMTMwcHg7XHJcbiAgaGVpZ2h0OiAxMzBweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgLjI1cyBlYXNlLWluLW91dDtcclxuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy92aXN1YWxzL3Njcl91cF9hcnJvdy5zdmdcIik7XHJcbiAgICBtYXNrLXNpemU6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciAmOjpiZWZvcmUge1xyXG4gICAgdG9wOiA0MCU7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZVkoMC45NSk7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGFuaW1hdGlvbjogc3BpbiAyMHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Zpc3VhbHMvc2NyX3VwLnN2Z1wiKTtcclxuICAgIG1hc2stc2l6ZTogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAmLnNob3cge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIEZvb3RlciAqL1xyXG5mb290ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xyXG4gIHBhZGRpbmc6IDIwMHB4IDAgODBweDtcclxufVxyXG5cclxuZm9vdGVyIC5pbm5lciA+IGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA5ODBweDtcclxuICBtYXJnaW46IDAgYXV0byAxMDBweDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5mb290ZXIgLmlubmVyID4gYTpob3ZlciB7XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG5mb290ZXIgLmlubmVyID4gYSBzcGFuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiAxMjBweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHdpZHRoOiBtYXgtY29udGVudDtcclxuICBsaW5lLWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuZm9vdGVyIC5pbm5lciA+IGEgc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gIG1hcmdpbi1sZWZ0OiAyNC41JTtcclxufVxyXG5cclxuZm9vdGVyIC5pbm5lciA+IGEgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG5mb290ZXIgLmlubmVyID4gcCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgY29sb3I6ICNBQ0FDQUM7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbmZvb3RlciAuaW5uZXIgLnNvY2lhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDI0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogODJweDtcclxufVxyXG5cclxuZm9vdGVyIC5pbm5lciAuc29jaWFsIGEge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbmZvb3RlciAuaW5uZXIgLnNvY2lhbCBhOmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjY7XHJcbn1cclxuXHJcbmZvb3RlciAuZnRfZGVzYyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMCA0MHB4O1xyXG59XHJcblxyXG5mb290ZXIgLmZ0X2Rlc2MgaDEge1xyXG4gIGZvbnQtc2l6ZTogMzJweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5mb290ZXIgLmZ0X2Rlc2MgcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAyNHB4O1xyXG59XHJcblxyXG5mb290ZXIgLmZ0X2Rlc2MgcCBzcGFuIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBjb2xvcjogI0FDQUNBQztcclxufVxyXG5cclxuZm9vdGVyIC5mdF9kZXNjIGEge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiAjQUNBQ0FDO1xyXG59XHJcblxyXG5mb290ZXIgLmZ0X2Rlc2MgYSBzcGFuIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuZm9vdGVyIC5pbm5lciA+IGEge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7O1xyXG59XHJcblxyXG4vKiBGb290ZXIgRU5EICovXHJcblxyXG5cclxuLyogRmxvYXRpbmcgKi9cclxuLmZsb2F0aW5nIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiA1Ny41JTtcclxuICBsZWZ0OiA0MHB4O1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtYWluO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5mbG9hdGluZyBhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJGJnLWNvbG9yXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmxvYXRpbmcgYSBzcGFuIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogJG1haW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsb2F0aW5nX3R4dDtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uZmxvYXRpbmcgYSBzcGFuIGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgY29sb3I6ICRwb2ludDE7XHJcblxyXG4gIEBrZXlmcmFtZXMgZmxvYXRpbmdfdHh0IHtcclxuICAgIGZyb20ge1xyXG4gICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogRmxvYXRpbmcgRU5EICovXHJcblxyXG4vKiBNZW51ICovXHJcbi5tZW51X2J0biB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ubWVudV9idG4ub3BlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAvL2JhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fbWVudS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xyXG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fbWVudS5zdmdcIik7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcclxufVxyXG5cclxuLm1lbnVfYnRuLmNsb3NlIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvX2Nsb3NlX3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcclxufVxyXG5cclxuLm1lbnVfd3JhcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAxMDAwMDAwMDA7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMjRweDtcclxuICByaWdodDogLTEwMCU7XHJcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC40cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLm1lbnVfd3JhcC5zaG93IHtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLm1lbnVfd3JhcCAubWVudV9idG4uY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMjBweDtcclxuICB0b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5tZW51X3dyYXAgLmduYiB7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5tZW51X3dyYXAgLmduYiBsaSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLm1lbnVfd3JhcCAuc29jaWFsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiA0MHB4O1xyXG4gIGxlZnQ6IDIwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbn1cclxuXHJcbi5tZW51X3dyYXAgLnNvY2lhbCBsaSB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLyogTWVudSBFTkQgKi9cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE2NDBweCkge1xyXG4gIGhlYWRlciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIuMTk1MXZ3KTtcclxuICAgIGhlaWdodDogOS4yNjgzdnc7XHJcblxyXG4gICAgLmxvZ28gYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40Mzkwdnc7XHJcbiAgICB9XHJcblxyXG4gICAgLmduYiB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBnYXA6IDMuOTAyNHZ3O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGhlaWdodDogMS4zNDE1dnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLFxyXG4gICAgICAgIHNwYW46OmFmdGVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4wOTc2dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmb290ZXIge1xyXG4gICAgcGFkZGluZzogMTIuMTk1MXZ3IDAgNC44Nzgwdnc7XHJcblxyXG4gICAgLmlubmVyIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyLjE5NTF2dyk7XHJcblxyXG4gICAgICAmID4gYSB7XHJcbiAgICAgICAgd2lkdGg6IDU5Ljc1NjF2dztcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA2LjA5NzZ2dztcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDcuMzE3MXZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mdF9kZXNjIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAxLjk1MTJ2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zY3JfdXAge1xyXG4gICAgcmlnaHQ6IDQuMjY4M3Z3O1xyXG4gICAgYm90dG9tOiAyLjQzOTB2dztcclxuICAgIHotaW5kZXg6IDEwMDAwMDtcclxuICAgIHdpZHRoOiA3LjkyNjh2dztcclxuICAgIGhlaWdodDogNy45MjY4dnc7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IDIuNzQzOXZ3O1xyXG4gICAgICBoZWlnaHQ6IDIuNzQzOXZ3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogRmxvYXRpbmcgKi9cclxuICAuZmxvYXRpbmcge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA1Ny41JTtcclxuICAgIGxlZnQ6IDIuNDM5MHZ3O1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIGhlaWdodDogMi40Mzkwdnc7XHJcbiAgICB3aWR0aDogMTguMjkyN3Z3O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIuNDM5MHZ3O1xyXG4gICAgYm9yZGVyOiAwLjA2MTB2dyBzb2xpZCAkbWFpbjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC5mbG9hdGluZyBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNTQ4OHZ3O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRiZy1jb2xvclxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmxvYXRpbmcgYSBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMC45NzU2dnc7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICRtYWluO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZsb2F0aW5nX3R4dDtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTBzO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAuZmxvYXRpbmcgYSBzcGFuIGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAkcG9pbnQxO1xyXG5cclxuICAgIEBrZXlmcmFtZXMgZmxvYXRpbmdfdHh0IHtcclxuICAgICAgZnJvbSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjI0Mzl2dztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4yNDM5dncpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKiBGbG9hdGluZyBFTkQgKi9cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgZm9vdGVyIC5pbm5lciA+IGEge1xyXG4gICAgbWF4LXdpZHRoOiA2MS4yNTB2dztcclxuICB9XHJcblxyXG4gIGZvb3RlciAuaW5uZXIgPiBhIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiA3LjUwMHZ3O1xyXG4gIH1cclxuXHJcbiAgZm9vdGVyIC5zY3JfdXAge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICB9XHJcblxyXG4gIGZvb3RlciAuc2NyX3VwOjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5tX3Nob3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAubV9oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBib2R5LFxyXG4gICN3cmFwIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICB9XHJcblxyXG4gIGhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgaGVhZGVyIC5sb2dvIGEge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgaGVhZGVyIC5nbmIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tZW51X2J0bi5vcGVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLm1lbnVfYnRuIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gIH1cclxuXHJcblxyXG4gIGZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAxMjBweCAwIDI0MHB4O1xyXG4gIH1cclxuXHJcbiAgZm9vdGVyIC5pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICB9XHJcblxyXG4gIGZvb3RlciAuaW5uZXIgPiBhIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTMuMDIxdnc7XHJcbiAgfVxyXG5cclxuICBmb290ZXIgLmlubmVyID4gYSBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMTAuNDE3dnc7XHJcbiAgfVxyXG5cclxuICBmb290ZXIgLmlubmVyIC5zb2NpYWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNDE3dnc7XHJcbiAgfVxyXG5cclxuICBmb290ZXIgLmZ0X2Rlc2Mge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIGZvb3RlciAuZnRfZGVzYyBoMSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG4gIGZvb3RlciAuZnRfZGVzYyBwIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcblxyXG4gIGZvb3RlciAuZnRfZGVzYyBhIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIGZvb3RlciAuaW5uZXIgLnNvY2lhbHtcclxuICAgIGdhcDogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG4gIGZvb3RlciAuaW5uZXIgLnNvY2lhbCBhe1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcblxyXG4gIC5zY3JfdXAge1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICBib3R0b206IDQwcHg7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZsb2F0aW5nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBsZWZ0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmlubmVyIHtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG4gIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ubWFpbiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xyXG4gIC50eHRfd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcblxyXG4gICAgZW0ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LWZhbWlseTogXCJOb3RvU2FucyBLUlwiO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluO1xyXG4gICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlLWluLW91dCwgY29sb3IgMC4zNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4gdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb19saW5rX2Fycm93LnN2Z1wiKSBuby1yZXBlYXRcclxuICAgICAgICAgIGNlbnRlciAvIDdweCAxMnB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYmctY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFsX3Ige1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNDBweDtcclxuXHJcbiAgICAgIGVtIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWNfdmlzdWFsIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNTJweDtcclxuXHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnR4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2sxO1xyXG5cclxuICAgICAgICAmLnR4dF9zdHJvayB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3OHB4O1xyXG4gICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4ICRtYWluO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmZjZjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudHh0X3N0cm9rOjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDE1OHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjMzYyYjFjO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI5MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIGVtIHtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSBlbSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMykgZW0ge1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDQpIGVtIHtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNjJweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrMTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTA0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50eHQuc2hvdyBzcGFuIGVtIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuc2NyX2Rvd24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMDBweDtcclxuICAgIHJpZ2h0OiAtMTE4cHg7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICAgIHdpZHRoOiAxNjVweDtcclxuICAgIGhlaWdodDogMTgzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvX3Njcl9kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XHJcbiAgICBhbmltYXRpb246IHNjckRvd25BbmltIDJzIGluZmluaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLyogSW50cm8gKi9cclxuLmludHJvX3dyYXAge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxMDAwMDAwMDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2RmYzE7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgdHJhbnNpdGlvbjogMC42NXMgMC41cyBlYXNlLWluLW91dDtcclxuXHJcbiAgaDIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICBjb2xvcjogIzllM2YzYjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICYuaGlkZSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaGlkZSB7XHJcbiAgICB0b3A6IC0xMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLyogSW50cm8gRU5EICovXHJcblxyXG5Aa2V5ZnJhbWVzIHNjckRvd25BbmltIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxufVxyXG5cclxuLnNlY19jb25jZXB0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogMjQ0cHg7XHJcblxyXG4gIC5pbWdfYm94IHtcclxuICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5kaW0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDksIDI1MCwgMjQ1LCAwLjUpO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNjUlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRiZy1jb2xvcjtcclxuXHJcbiAgICBlbSB7XHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICRiZy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgaDMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogJGJnLWNvbG9yO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgY29sb3I6ICRiZy1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5zZWNfbWVzc2FnZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiA0NDBweDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMzQwcHg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDYyLjV2dztcclxuICAgIGhlaWdodDogNzQ2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3IyO1xyXG4gIH1cclxuXHJcbiAgLmlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICB9XHJcblxyXG4gIC5pbWdfYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcclxuICAgICAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIDAuM3MgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgYm94LXNoYWRvdzogMCA0cHggMjBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1haW4gLnNlY19zdHVkZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBtYXJnaW4tdG9wOiAzMjBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDc1dnc7XHJcbiAgICBoZWlnaHQ6IDEwMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjI7XHJcbiAgfVxyXG5cclxuICAuaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAucmFuZF9zdHVkZW50X2xpc3QgLmRwX2Yge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDI0MHB4O1xyXG4gIH1cclxuXHJcbiAgLnR4dF93cmFwIGEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAucmFuZF9zdHVkZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucmFuZF9zdHVkZW50X2NhcmQge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhbmRfc3R1ZGVudF9jYXJkIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogNjIwcHg7XHJcbiAgICAgIGhlaWdodDogNjIwcHg7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yYW5kX3N0dWRlbnRfY2FyZCAuaW1nX2JveCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50eHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDIwcHggMjBweCAyMHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksICMwMDApO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogI2RkZGRkZDtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb19saW5rX2Fycm93X3Jfdy5zdmdcIikgbm8tcmVwZWF0XHJcbiAgICAgICAgICBjZW50ZXIgLyBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiBNYWluIEVORCAqL1xyXG5cclxuLyogU3R1ZGVudHMgKi9cclxuLnN0dWRlbnRzX3dyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogMjAwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xyXG5cclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAzODBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZhZmFmYSAwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlKTtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgMjcwZGVnLFxyXG4gICAgICAjZmFmYWZhIDAlLFxyXG4gICAgICByZ2JhKDI1MCwgMjUwLCAyNTAsIDApIDEwMCVcclxuICAgICk7XHJcbiAgfVxyXG5cclxuICAuc3R1ZGVudF90aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICYgPiBkaXYge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBlbSxcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMnB4KTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3R1ZGVudF9saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNjY0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA3NnB4O1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDc0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtby11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICAgJiArIGltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmltZ193cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItc2xpZGUtcHJldiBpbWcsXHJcbiAgICAgIC5zd2lwZXItc2xpZGUtbmV4dCBpbWcge1xyXG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAuNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSBpbWcge1xyXG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmU6OmFmdGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIGltZyArIGltZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBsZWFzZV90eHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBhbmltYXRpb246IGRyYWcgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6ICMyMTIxMjE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBib3R0b206IC03MHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE2MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICBjb2xvcjogI2VkZWRlZDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZHJhZyB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMCUpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwJSk7XHJcbiAgfVxyXG59XHJcbi5kZXRhaWxfaGQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA3MHB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB6LWluZGV4OiAxMDAwMDAwMDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xyXG5cclxuICAqIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5udW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3R1ZGVudHNEZXRhaWwge1xyXG4gIC52aXN1YWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgaGVpZ2h0OiAxMC40MTd2dztcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDE4MGRlZyxcclxuICAgICAgICAjZjJmMmYyIDAlLFxyXG4gICAgICAgIHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkgMTAwJVxyXG4gICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgICN0aXQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTYwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogOC4zMzN2dztcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGFuaW1hdGlvbjogdGl0bGVVcCAwLjZzIDAuNnMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBmb250LXNpemU6IDE2MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOC4zMzN2dztcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpc3VhbF9pbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgMCxcclxuICAgICAgICAgICNmOWZhZjUgMTAlLFxyXG4gICAgICAgICAgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlXHJcbiAgICAgICAgKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDk5JTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xyXG4gICAgICAgIGFuaW1hdGlvbjogdmlzdWFsU2NhbGUgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2NyX2Rvd24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb19zY3JfZG93bjIuc3ZnXCIpO1xyXG4gICAgICAgIG1hc2stc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzY3JEb3duQW5pbSAycyBpbmZpbml0ZTtcclxuICAgICAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVzYyB7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwIDE0NXB4O1xyXG5cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiAxMDBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZXNzYWdlIHtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAubWVzc2FnZSBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgIH1cclxuXHJcbiAgICAudHh0X3RhYmxlIHtcclxuICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgIHVsIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gICYgPiAuaW5uZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgLmltZ193cmFwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAmLmFuaW0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjM1KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hbmltLnNob3cgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvb2tfYnRuX3R4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBTcG9rYUhhblNhbnNOZW87XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGNvbG9yOiAjMjIyO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICMyMjI7XHJcbiAgICAgICAgY29sb3I6ICRiZy1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9wZW5fYm9va19idG4ge1xyXG4gIH1cclxuXHJcbiAgLnZpZGVvX3dyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMCUpIHNjYWxlWSgxLjI1KTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjQ1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAmLmFuaW0uc2hvdyB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZVkoMSk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpbSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYXlfYnRuIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICMxMjEyMTI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuXHJcbiAgICAgICAgJiB+IC5kaW0ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyBpbWcge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiB+IC5iZCB7XHJcbiAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgfiAuYmQ6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgfiAuYmQ6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIH4gLmJkOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIH4gLmJkOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iZCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNDVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0aXRsZVVwIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdG9wOiA1MyU7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0b3A6IDUwJTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdmlzdWFsU2NhbGUge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxMDAwMDAwMDAwMDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDE4LCAxOCwgMTgsIDAuOTUpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAmLnNob3cge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAuaW5uZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIG1heC13aWR0aDogMTcyMHB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuI2Jvb2tNb2RhbCB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuI2Jvb2tNb2RhbCAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcixcclxuI2Jvb2tNb2RhbCAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XHJcbiAgY29sb3I6ICMyMjIgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2Jvb2tNb2RhbC5tb2RhbCAuaW5uZXIge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4jYm9va01vZGFsIC5jb250cm9sbGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICAucGFnaW5hdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxufVxyXG4jYm9va01vZGFsIC5jYW52YXNfd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTY0MHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgI3ByZXYsXHJcbiAgI25leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fYm9va19hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvXHJcbiAgICAgIGNvdmVyO1xyXG4gIH1cclxuICAjcHJldiB7XHJcbiAgICBsZWZ0OiAtNTBweDtcclxuICB9XHJcbiAgI25leHQge1xyXG4gICAgcmlnaHQ6IC01MHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuI2Jvb2tNb2RhbCAuaW5uZXIgI2Jvb2ssXHJcbiN2aWRlb01vZGFsIC5pbm5lciB2aWRlbyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tb2RhbCAuaW5uZXIgLmNsb3NlX21vZGFsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvX2Nsb3NlX3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcclxufVxyXG4ubW9kYWwgLmlubmVyIC5jbG9zZV9tb2RhbC52aWRlb19idG4ge1xyXG4gIHRyYW5zZm9ybTogbm9uZTtcclxuICByaWdodDogLTMwcHg7XHJcbiAgdG9wOiAwO1xyXG59XHJcbiN2aWRlb01vZGFsIC5pbm5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG59XHJcbiN2aWRlb01vZGFsIC5pbm5lciB2aWRlbyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gIG1heC13aWR0aDogMTY0MHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4jYm9vayB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gIGhlaWdodDogMTAwMHB4O1xyXG59XHJcblxyXG4jYm9vayArIC5mbGlwLWNvbnRyb2wgYnV0dG9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IC0yMHB4O1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMzYTNhM2EgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb19ib29rX2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC9cclxuICAgIDMycHggMzJweDtcclxuICBvcGFjaXR5OiAwLjI7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4jYm9vayArIC5mbGlwLWNvbnRyb2wgYnV0dG9uOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4jYm9vayArIC5mbGlwLWNvbnRyb2wgYnV0dG9uI25leHQge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IC0yMHB4O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuXHJcbiNib29rIH4gLmJvb2tfaW5mbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLTMwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgY29sb3I6ICNhZWFlYWU7XHJcbn1cclxuXHJcbiN2aWV3ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4jcGRmLWNhbnZhcyB7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgb3BhY2l0eTogMTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEyMHB4KTtcclxuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYXNwZWN0LXJhdGlvOiAxMSAvIDE2O1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuLy9AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4vLyAgI3BkZi1jYW52YXMgeyB0cmFuc2l0aW9uOiBub25lOyB9XHJcbi8vfVxyXG5cclxuLyogU3R1ZGVudHMgRU5EICovXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNjQwcHgpIHtcclxuICAjYm9va01vZGFsIC5jb250cm9sbGVyIHtcclxuICAgIGhlaWdodDogMy42NTg1dnc7XHJcbiAgfVxyXG4gICNib29rTW9kYWwgLmNvbnRyb2xsZXIgLnBhZ2luYXRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxLjIxOTV2dztcclxuICB9XHJcbiAgI2Jvb2tNb2RhbCAuY2FudmFzX3dyYXAgI25leHQsXHJcbiAgI2Jvb2tNb2RhbCAuY2FudmFzX3dyYXAgI3ByZXYge1xyXG4gICAgd2lkdGg6IDIuNDM5dnc7XHJcbiAgICBoZWlnaHQ6IDIuNDM5dnc7XHJcbiAgfVxyXG4gICNib29rTW9kYWwgLmNhbnZhc193cmFwICNuZXh0IHtcclxuICAgIHJpZ2h0OiAtMy4wNDg4dnc7XHJcbiAgfVxyXG4gICNib29rTW9kYWwgLmNhbnZhc193cmFwICNwcmV2IHtcclxuICAgIGxlZnQ6IC0zLjA0ODh2dztcclxuICB9XHJcbiAgLm1haW4gLnNlY19zdHVkZW50IC5yYW5kX3N0dWRlbnRfbGlzdCAuZHBfZiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE0LjYzNDF2dztcclxuICB9XHJcbiAgLy8gTWFpblxyXG4gIC5tYWluIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMi4xOTUxdnc7XHJcbiAgICAudHh0X3dyYXAge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMy42NTg1dnc7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNC4yNjgzdnc7XHJcblxyXG4gICAgICBlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MDk4dnc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjQ2MzR2dztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMS44MjkzdncpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0Ljg3OHZ3O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuOTUxMnZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNDYzNHZ3O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNjU4NXZ3O1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGdhcDogMC42MDk4dnc7XHJcbiAgICAgICAgcGFkZGluZzogMC42MDk4dncgMS4yMTk1dnc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMy4wNDg4dnc7XHJcbiAgICAgICAgYm9yZGVyOiAwLjA2MXZ3IHNvbGlkICM1NDZkNTM7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjk3NTZ2dztcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogMS44Mjkzdnc7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEuODI5M3Z3O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS44Mjkzdnc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvX2xpbmtfYXJyb3cuc3ZnXCIpIGNlbnRlciAvXHJcbiAgICAgICAgICAgIDAuNDI2OHZ3IDAuNzMxN3Z3IG5vLXJlcGVhdCAjNTQ2ZDUzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hbF9yIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTQuNjM0MXZ3O1xyXG5cclxuICAgICAgICBlbSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS44MjkzdncpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWNfdmlzdWFsIHtcclxuICAgICAgcGFkZGluZy10b3A6IDkuMjY4M3Z3O1xyXG5cclxuICAgICAgLmlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyLjE5NTF2dyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDYuMDk3NnZ3O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGhlaWdodDogNy45MjY4dnc7XHJcblxyXG4gICAgICAgICAgJi50eHRfc3Ryb2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwLjg1Mzd2dztcclxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMC4xMjJ2dyAjNTQ2ZDUzO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmNmNDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDkuNjM0MXZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTcuNjgyOXZ3O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIGVtIHtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSBlbSB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykgZW0ge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIGVtIHtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTUuOTc1NnZ3O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjIxOTV2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2LjM0MTV2dztcclxuICAgICAgICAgIHBhZGRpbmc6IDEuMjE5NXZ3IDEuOTUxMnZ3O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjQ2MzR2dztcclxuICAgICAgICAgIGJvcmRlcjogMC4wNjF2dyBzb2xpZCAjNTQ2ZDUzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50eHQuc2hvdyBzcGFuIGVtIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY3JfZG93biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA2LjA5NzZ2dztcclxuICAgICAgcmlnaHQ6IC03LjE5NTF2dztcclxuICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgIHdpZHRoOiAxMC4wNjF2dztcclxuICAgICAgaGVpZ2h0OiAxMS4xNTg1dnc7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fc2NyX2Rvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgL1xyXG4gICAgICAgIGNvdmVyO1xyXG4gICAgICBhbmltYXRpb246IHNjckRvd25BbmltIDJzIGluZmluaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY19jb25jZXB0IHtcclxuICAgIG1hcmdpbi10b3A6IDE0Ljg3OHZ3O1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDQuODc4dnc7XHJcbiAgICB9XHJcbiAgICBlbSB7XHJcbiAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuMDYxdncgI2Y5ZmFmNTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS4yMTk1dnc7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40Mzl2dztcclxuICAgIH1cclxuICAgIGgzOjphZnRlciB7XHJcbiAgICAgIG1hcmdpbjogMi40Mzl2dyAwO1xyXG4gICAgICB3aWR0aDogNi4wOTc2dnc7XHJcbiAgICAgIGhlaWdodDogMC4xMjJ2dztcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEuNDYzNHZ3O1xyXG4gICAgfVxyXG4gICAgLmltZ19ib3gge1xyXG4gICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIEludHJvICovXHJcbiAgLmludHJvX3dyYXAge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwMDAwMDAwMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZGZjMTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgdHJhbnNpdGlvbjogMC42NXMgMC41cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIGhlaWdodDogNS40ODc4dnc7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGZvbnQtc2l6ZTogNi4wOTc2dnc7XHJcbiAgICAgIGNvbG9yOiAjOWUzZjNiO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaGlkZSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaGlkZSB7XHJcbiAgICAgIHRvcDogLTEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBJbnRybyBFTkQgKi9cclxuXHJcbiAgLnNlY19tZXNzYWdlIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNi44Mjkzdnc7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiAyMC43MzE3dnc7XHJcbiAgICAgIHdpZHRoOiA2Mi41dnc7XHJcbiAgICAgIGhlaWdodDogNDUuNDg3OHZ3O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWdfYm94IHtcclxuICAgICAgZGl2IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAxMDAlIDAgMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIDAuM3MgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAuMjQzOXZ3IDEuMjE5NXZ3IDAuMzA0OXZ3IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zaG93IHtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluIC5zZWNfc3R1ZGVudCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB3aWR0aDogNzV2dztcclxuICAgICAgaGVpZ2h0OiA2Mi4xOTUxdnc7XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMC43MzE3dnc7XHJcbiAgICAgICAgbWFyZ2luOiAxMi4xOTUxdncgYXV0byAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42NTg1dnc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDMuNjU4NXZ3O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzLjY1ODV2dztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fbGlua19hcnJvd19yX2Iuc3ZnXCIpIG5vLXJlcGVhdFxyXG4gICAgICAgICAgICBjZW50ZXIgLyBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmFuZF9zdHVkZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIC5yYW5kX3N0dWRlbnRfY2FyZCB7XHJcbiAgICAgICAgd2lkdGg6IDM3LjgwNDl2dztcclxuICAgICAgICBoZWlnaHQ6IDM3LjgwNDl2dztcclxuICAgICAgICBtYXJnaW4tdG9wOiAzLjY1ODV2dztcclxuICAgICAgfVxyXG4gICAgICAucmFuZF9zdHVkZW50X2NhcmQgLmltZ19ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjI0Mzl2dyAxLjIxOTV2dyAwLjMwNDl2dyByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjQ2MzR2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMC42MDk4dnc7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjcwNzN2dztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC45NzU2dnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICByaWdodDogMS4yMTk1dnc7XHJcbiAgICAgICAgICBib3R0b206IDEuMjE5NXZ3O1xyXG4gICAgICAgICAgd2lkdGg6IDEuNDYzNHZ3O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxLjQ2MzR2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIE1haW4gRU5EICovXHJcblxyXG4gIC8qIFN0dWRlbnRzICovXHJcbiAgLnN0dWRlbnRzX3dyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDEyLjE5NTF2dztcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMi4xOTUxdnc7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAyMy4xNzA3dnc7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDkwZGVnLFxyXG4gICAgICAgICNmYWZhZmEgMCUsXHJcbiAgICAgICAgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlXHJcbiAgICAgICk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDI3MGRlZyxcclxuICAgICAgICAjZmFmYWZhIDAlLFxyXG4gICAgICAgIHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkgMTAwJVxyXG4gICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdHVkZW50X3RpdGxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAmID4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGVtLFxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDAuNzMxN3Z3O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDguMDQ4OHZ3KTtcclxuICAgICAgICBoZWlnaHQ6IDAuMDYxdnc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAuOTE0NnZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjgwNDl2dztcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjQzOXZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0dWRlbnRfbGlzdCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiA0MC40ODc4dnc7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQuNjM0MXZ3O1xyXG4gICAgICB6LWluZGV4OiAxNTtcclxuICAgICAgcGFkZGluZzogMS4yMTk1dncgMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTguMjkyN3Z3O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICB3aWR0aDogNC41MTIydnc7XHJcbiAgICAgICAgICBoZWlnaHQ6IDAuMDYxdnc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgdG9wOiAtMS4yMTk1dnc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAtby11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICAgICYgKyBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWdfd3JhcCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZS1wcmV2IGltZyxcclxuICAgICAgICAuc3dpcGVyLXNsaWRlLW5leHQgaW1nIHtcclxuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAuNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmUgaW1nIHtcclxuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlOjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciBpbWcgKyBpbWcge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgd2lkdGg6IDE4LjI5Mjd2dztcclxuICAgICAgICAgIGhlaWdodDogMzAuNDg3OHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wbGVhc2VfdHh0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuODI5M3Z3O1xyXG4gICAgICBnYXA6IDAuOTc1NnZ3O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBkcmFnIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDAuNzMxN3Z3O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICMyMTIxMjE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBib3R0b206IC00LjI2ODN2dztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiA5Ljc1NjF2dztcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICAgIGNvbG9yOiAjZWRlZGVkO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGV0YWlsX2hkIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNC4yNjgzdnc7XHJcbiAgICB6LWluZGV4OiAxMDAwMDAwMDA7XHJcbiAgICAqIHtcclxuICAgICAgZm9udC1zaXplOiAwLjg1Mzd2dztcclxuICAgIH1cclxuICAgIC5udW0ge1xyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogNi4wOTc2dnc7XHJcbiAgICAgICAgaGVpZ2h0OiAwLjEyMnZ3O1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjYwOTh2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0dWRlbnRzRGV0YWlsIHtcclxuICAgIC52aXN1YWwge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEyLjE5NTF2dztcclxuICAgICAgICBoZWlnaHQ6IDEwLjQxN3Z3O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgICNmMmYyZjIgMCUsXHJcbiAgICAgICAgICByZ2JhKDI1MCwgMjUwLCAyNTAsIDApIDEwMCVcclxuICAgICAgICApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjdGl0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICBmb250LXNpemU6IDkuNzU2MXZ3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOC4zMzN2dztcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgYW5pbWF0aW9uOiB0aXRsZVVwIDAuNnMgMC42cyBlYXNlLWluLW91dCBmb3J3YXJkcztcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0KTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDkuNzU2MXZ3O1xyXG4gICAgICAgICAgZm9udC1zaXplOiA4LjMzM3Z3O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudmlzdWFsX2ltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMi4xOTUxdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2NyX2Rvd24ge1xyXG4gICAgICAgIGdhcDogMC42MDk4dnc7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvdHRvbTogMi40Mzl2dztcclxuICAgICAgICBmb250LXNpemU6IDAuODUzN3Z3O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDEuNDYzNHZ3O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxLjQ2MzR2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzYyB7XHJcbiAgICAgIHBhZGRpbmc6IDYuMDk3NnZ3IDAgOC44NDE1dnc7XHJcblxyXG4gICAgICAuaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogNi4wOTc2dnc7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4Ny44MDQ5dnc7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVzc2FnZSBwIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOTc1NnZ3O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50eHRfdGFibGUge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgIHVsIGxpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzLjA0ODh2dztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC44NTM3dnc7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2MXZ3IHNvbGlkICMwMDA7XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDAuMDYxdncgc29saWQgIzAwMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjk3NTZ2dztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNy4zMTcxdnc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NTM3dnc7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDg3LjgwNDl2dztcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQuMjY4M3Z3KTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5pbm5lciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMS4zNDE1dnc7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRuZXQge1xyXG4gICAgICAuaW1nX3dyYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYuMDk3NnZ3O1xyXG4gICAgICAgIGhlaWdodDogMzkuNjM0MXZ3O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICYuYW5pbSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC40NXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4xNSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFuaW0uc2hvdyBpbWcge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvb2tfYnRuX3R4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDkuMTQ2M3Z3O1xyXG4gICAgICBmb250LXNpemU6IDEuODI5M3Z3O1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0Ljg3OHZ3O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjE5NXZ3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNi4wOTc2dnc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3Blbl9ib29rX2J0biB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyLjQzOXZ3O1xyXG4gICAgICBmb250LXNpemU6IDcuMzE3MXZ3O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvX3dyYXAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMzkuNjM0MXZ3O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2LjA5NzZ2dztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKSBzY2FsZVkoMS4xNSk7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjQ1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICYuYW5pbS5zaG93IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGVZKDEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kaW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40NXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBsYXlfYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHdpZHRoOiAxMC4zNjU5dnc7XHJcbiAgICAgICAgaGVpZ2h0OiAzLjA0ODh2dztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzLjA0ODh2dztcclxuICAgICAgICBib3JkZXI6IDAuMDYxdncgc29saWQgI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDAuMTIydncpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45NzU2dnc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40NXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC40NXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICMxMjEyMTI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG5cclxuICAgICAgICAgICYgfiAuZGltIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmICsgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgfiAuYmQge1xyXG4gICAgICAgICAgICB3aWR0aDogMS4zNDE1dnc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4zNDE1dnc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiB+IC5iZDpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEuODI5M3Z3O1xyXG4gICAgICAgICAgICB0b3A6IDEuODI5M3Z3O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgfiAuYmQ6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICByaWdodDogMS44Mjkzdnc7XHJcbiAgICAgICAgICAgIHRvcDogMS44Mjkzdnc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiB+IC5iZDpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEuODI5M3Z3O1xyXG4gICAgICAgICAgICBib3R0b206IDEuODI5M3Z3O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgfiAuYmQ6bnRoLW9mLXR5cGUoNCkge1xyXG4gICAgICAgICAgICByaWdodDogMS44Mjkzdnc7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMS44Mjkzdnc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB3aWR0aDogMS41ODU0dnc7XHJcbiAgICAgICAgaGVpZ2h0OiAxLjU4NTR2dztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjQ1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICBsZWZ0OiAxLjIxOTV2dztcclxuICAgICAgICAgIHRvcDogMS4yMTk1dnc7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMC4xMjJ2dyBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMC4xMjJ2dyBzb2xpZCAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICByaWdodDogMS4yMTk1dnc7XHJcbiAgICAgICAgICB0b3A6IDEuMjE5NXZ3O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjEyMnZ3IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAwLjEyMnZ3IHNvbGlkICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgIGxlZnQ6IDEuMjE5NXZ3O1xyXG4gICAgICAgICAgYm90dG9tOiAxLjIxOTV2dztcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjEyMnZ3IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjEyMnZ3IHNvbGlkICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgICAgIHJpZ2h0OiAxLjIxOTV2dztcclxuICAgICAgICAgIGJvdHRvbTogMS4yMTk1dnc7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuMTIydncgc29saWQgI2ZmZjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMTIydncgc29saWQgI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDAwMDAwMDAwMDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAmLnNob3cge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIG1heC13aWR0aDogMTA0Ljg3OHZ3O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMy45MDI0dncpO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjYm9va01vZGFsIC5pbm5lciAjYm9vayxcclxuICAjdmlkZW9Nb2RhbCAuaW5uZXIgdmlkZW8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAubW9kYWwgLmlubmVyIC5jbG9zZV9tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMi4wNzMydnc7XHJcbiAgICB3aWR0aDogMi42ODI5dnc7XHJcbiAgICBoZWlnaHQ6IDIuNjgyOXZ3O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb19jbG9zZV93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XHJcbiAgfVxyXG4gIC5tb2RhbCAuaW5uZXIgLmNsb3NlX21vZGFsLnZpZGVvX2J0biB7XHJcbiAgICByaWdodDogLTEuMjE5NXZ3O1xyXG4gIH1cclxuICAjdmlkZW9Nb2RhbCAuaW5uZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gIH1cclxuICAjdmlkZW9Nb2RhbCAuaW5uZXIgdmlkZW8ge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gIH1cclxuXHJcbiAgI2Jvb2sge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICBoZWlnaHQ6IDYwLjk3NTZ2dztcclxuICB9XHJcblxyXG4gICNib29rICsgLmZsaXAtY29udHJvbCBidXR0b24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTEuMjE5NXZ3O1xyXG4gICAgd2lkdGg6IDEuODI5M3Z3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC42MDk4dncgMCAwIDAuNjA5OHZ3O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM2EzYTNhIHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fYm9va19hcnJvdy5zdmdcIikgbm8tcmVwZWF0XHJcbiAgICAgIGNlbnRlciAvIDEuOTUxMnZ3IDEuOTUxMnZ3O1xyXG4gICAgb3BhY2l0eTogMC4yO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgI2Jvb2sgKyAuZmxpcC1jb250cm9sIGJ1dHRvbjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgI2Jvb2sgKyAuZmxpcC1jb250cm9sIGJ1dHRvbiNuZXh0IHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogLTEuMjE5NXZ3O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB9XHJcblxyXG4gICNib29rIH4gLmJvb2tfaW5mbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0xLjgyOTN2dztcclxuICAgIGZvbnQtc2l6ZTogMC44NTM3dnc7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICNhZWFlYWU7XHJcbiAgfVxyXG5cclxuICAvKiBTdHVkZW50cyBFTkQgKi9cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgLmRldGFpbF9oZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAjYm9va01vZGFsIC5jYW52YXNfd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIH1cclxuICAjYm9va01vZGFsIC5jb250cm9sbGVyIHtcclxuICAgIGhlaWdodDogNjBweDtcclxuICB9XHJcbiAgI2Jvb2tNb2RhbCAuY29udHJvbGxlciAucGFnaW5hdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gICNib29rTW9kYWwgLmNhbnZhc193cmFwICNuZXh0LFxyXG4gICNib29rTW9kYWwgLmNhbnZhc193cmFwICNwcmV2IHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gIH1cclxuICAjYm9va01vZGFsIC5jYW52YXNfd3JhcCAjbmV4dCB7XHJcbiAgICBsZWZ0OiA2MHB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxuICAjYm9va01vZGFsIC5jYW52YXNfd3JhcCAjcHJldiB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuICAubWFpbiAuc2VjX3N0dWRlbnQ6OmFmdGVyIHtcclxuICAgIGhlaWdodDogODB2aDtcclxuICB9XHJcbiAgLm1haW4gLnNlY19zdHVkZW50IC5yYW5kX3N0dWRlbnRfbGlzdCAuZHBfZiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5tYWluIHtcclxuICAgIC50eHRfd3JhcCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCA4cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuYWxfciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5hbF9yIGEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWNfdmlzdWFsIHtcclxuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG4gICAgICAuaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICYudHh0X3N0cm9rIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggJG1haW47XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogNnB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2NyX2Rvd24ge1xyXG4gICAgICAgIHJpZ2h0OiAyLjQlO1xyXG4gICAgICAgIGJvdHRvbTogLTE0JTtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogNTUgLyA2MTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWNfY29uY2VwdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWNfbWVzc2FnZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICB3aWR0aDogODIuNCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjR2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlubmVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWdfYm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlY19zdHVkZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDgyLjQlO1xyXG4gICAgICAgIGhlaWdodDogODB2aDtcclxuICAgICAgfVxyXG4gICAgICAucmFuZF9zdHVkZW50IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAudHh0IHtcclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnJhbmRfc3R1ZGVudCAucmFuZF9zdHVkZW50X2NhcmQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlubmVyID4gYSB7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW46IDYwcHggYXV0byAwO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLTNkIHtcclxuICAgIHBlcnNwZWN0aXZlOiA4MDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1haW4gLnNlY19hYm91dCB7XHJcbiAgICBwYWRkaW5nOiAzOS4wNjN2dyAwO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4gLnNlY19zdHVkZW50IC50eHRfYXV0b19zbGlkZSBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMTMuMDIxdnc7XHJcbiAgfVxyXG5cclxuICAucmFuZF9zdHVkZW50X2NhcmQgLmNvbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5yYW5kX3N0dWRlbnRfY2FyZCAuY29sIGE6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXRvcDogMjYuMDQydnc7XHJcbiAgfVxyXG5cclxuICAucmFuZF9zdHVkZW50X2NhcmQgLmNvbDpudGgtY2hpbGQoMikge1xyXG4gICAgbWFyZ2luLXRvcDogMjYuMDQydnc7XHJcbiAgfVxyXG5cclxuICAucmFuZF9zdHVkZW50X2NhcmQgLmNvbCBoMyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLnJhbmRfc3R1ZGVudF9jYXJkIC5jb2wgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgLnJhbmRfc3R1ZGVudF9jYXJkIC5jb2wgYTo6YWZ0ZXIge1xyXG4gICAgdG9wOiA5MCU7XHJcbiAgfVxyXG5cclxuICAuc2VjX3N0dWRlbnQgLmlubmVyID4gYSB7XHJcbiAgICBmb250LXNpemU6IDcuODEzdnc7XHJcbiAgICBnYXA6IDA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAuc2VjX3N0dWRlbnQgLmlubmVyID4gYTpob3ZlciB7XHJcbiAgICBnYXA6IDA7XHJcbiAgfVxyXG5cclxuICAuc2VjX3N0dWRlbnQgLmlubmVyID4gYTo6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDYuNTF2dztcclxuICAgIGhlaWdodDogNi41MXZ3O1xyXG4gIH1cclxuXHJcbiAgLnN0dWRlbnRzIHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgfVxyXG4gIC5zdHVkZW50c193cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuc3R1ZGVudF90aXRsZSB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIH1cclxuICAgICAgZW0sXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnN0dWRlbnRfbGlzdCB7XHJcbiAgICAgIGhlaWdodDogNzkuNjY2dnc7XHJcbiAgICAgIHBhZGRpbmc6IDExLjExMXZ3IDAgIWltcG9ydGFudDtcclxuICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA0MHZ3O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMHZ3O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICB0b3A6IC0zdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGxlYXNlX3R4dCB7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3R1ZGVudHNEZXRhaWwge1xyXG4gICAgLnZpc3VhbCB7XHJcbiAgICAgICN0aXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTB2dztcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zY3JfZG93biB7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2NyX2Rvd24ge1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVzYyB7XHJcbiAgICAgIHBhZGRpbmc6IDEzLjAyMXZ3IDAgMTguODh2dztcclxuICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgICAgLmlubmVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLnR4dF90YWJsZSB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC52aWRlb193cmFwIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAucGxheV9idG4ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICYgfiAuYmQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAuaW1nX3dyYXAge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9va19idG5fdHh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0dWRlbnRzRGV0YWlsIC5kZXNjIC50eHRfdGFibGUgdWwgbGkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnN0dWRlbnRzRGV0YWlsIC5kZXNjIC50eHRfdGFibGUgdWwgbGkgc3BhbiB7XHJcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgLnN0dWRlbnRzRGV0YWlsIC5pbm5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICB9XHJcblxyXG4gIC5zdHVkZW50c0RldGFpbCAuY29udGVudCAuaW1nX3dyYXAsXHJcbiAgLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIHtcclxuICAgIGhlaWdodDogNTguNTk0dnc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4wMjF2dztcclxuICB9XHJcblxyXG4gIC5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAucGxheV9idG4ge1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5iZCB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gIC5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAuYmQ6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIHRvcDogMTBweDtcclxuICB9XHJcblxyXG4gIC5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAuYmQ6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLmJkOm50aC1vZi10eXBlKDMpIHtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLmJkOm50aC1vZi10eXBlKDQpIHtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnN0dWRlbnRzRGV0YWlsIC5ib29rX2J0bl90eHQge1xyXG4gICAgbWFyZ2luLXRvcDogMTkuNTMxdnc7XHJcbiAgICBmb250LXNpemU6IDEuMjE5NXZ3O1xyXG4gIH1cclxuXHJcbiAgLnN0dWRlbnRzRGV0YWlsIC5ib29rX2J0bl90eHQgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAuc3R1ZGVudHNEZXRhaWwgLm9wZW5fYm9va19idG4ge1xyXG4gICAgZm9udC1zaXplOiAxMC40MTd2dztcclxuICAgIG1hcmdpbi1ib3R0b206IDM5LjA2M3Z3O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gIC5tb2RhbCAuaW5uZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAuY2xvc2VfbW9kYWwge1xyXG4gICAgICB0b3A6IDMwcHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnZpZGVvX2J0bi5jbG9zZV9tb2RhbCB7XHJcbiAgICAgIHRvcDogLTMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW50cm9fd3JhcCB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgZm9udC1zaXplOiAxMnZ3O1xyXG4gICAgfVxyXG4gIH1cclxuICAjYm9va01vZGFsLm1vZGFsIC5pbm5lciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgfVxyXG4gICNib29rTW9kYWwgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAjYm9va01vZGFsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xyXG4gIH1cclxuXHJcbiAgLnN0dWRlbnRzRGV0YWlsIC5ib29rX2J0bl90eHQge1xyXG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICB9XHJcbiAgLnN0dWRlbnRzRGV0YWlsIC5ib29rX2J0bl90eHQgaW1nIHtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiA1NS82MTtcclxuICB9XHJcbiAgLnN0dWRlbnRzRGV0YWlsIC5ib29rX2J0bl90eHQgYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcbiAgLnN0dWRlbnRzRGV0YWlsIC5ib29rX2J0bl90eHQgc3BhbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxuICAuc3R1ZGVudHNEZXRhaWwgLnZpc3VhbDo6YmVmb3JlIHtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgfVxyXG4gIC5zdHVkZW50c0RldGFpbCAudmlzdWFsIC52aXN1YWxfaW1nOjphZnRlciB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuICAuc3R1ZGVudHNEZXRhaWwgLmRlc2MgLm1lc3NhZ2UgcCxcclxuICAuc3R1ZGVudHNEZXRhaWwgLmRlc2MgLnR4dF90YWJsZSB1bCBsaSBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLnN0dWRlbnRzRGV0YWlsIC5ib29rX2J0bl90eHQgYnV0dG9uIHNwYW4ge1xyXG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfbGlzdCAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmU6OmFmdGVyLFxyXG4gIC5zdHVkZW50c193cmFwIC5zdHVkZW50X2xpc3QgLnN3aXBlci1zbGlkZTpob3ZlciBpbWcgKyBpbWcge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGUgYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDAwMDAwO1xyXG4gIH1cclxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF90aXRsZSBzcGFue1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IDAgMTJweDtcclxuICB9XHJcbn1cclxuIiwiLyogY29tbW9uICovXHJcbi5zZWNfY29udGVudCB7XHJcbiAgcGFkZGluZy10b3A6IDE1MnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwMHB4O1xyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICBjb2xvcjogIzI4MjgyODtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMjAwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICBjb2xvcjogIzI4MjgyODtcclxuICB9XHJcblxyXG4gIC5zY3JfZG93biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0yMDBweDtcclxuICAgIHJpZ2h0OiAtMTE4cHg7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICAgIHdpZHRoOiAxNjVweDtcclxuICAgIGhlaWdodDogMTgzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb19zY3JfZG93bi5zdmcpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzY3JEb3duQW5pbSAycyBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogc2NyRG93bkFuaW0gMnMgaW5maW5pdGU7XHJcbiAgfVxyXG5cclxuICAuc2VjX3RpdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBjb21tb24gRU5EICovXHJcblxyXG4vKiBhYm91dCAqL1xyXG4uYWJvdXQgLmNvbnRlbnQge1xyXG4gIHBhZGRpbmctdG9wOiA0MDBweDtcclxuXHJcbiAgJiArIC5jb250ZW50IHtcclxuICAgIHBhZGRpbmctdG9wOiA1MDBweDtcclxuICB9XHJcblxyXG4gIC5pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuaW1nX3dyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDEwMCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggMC4zcyAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnR4dF93cmFwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogLTI0M3B4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiA5MnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTg1JTtcclxuICAgICAgY29sb3I6ICM0OTUxNTM7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgIC5pbWdfd3JhcCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICBkaXYge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zaG93IHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHh0X3dyYXAge1xyXG4gICAgICB3aWR0aDogOTIycHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMjhweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5MnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjMycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5waG90b193cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDMwMHB4O1xyXG4gICAgcGFkZGluZzogMTIwcHggMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTUxNTM7XHJcblxyXG4gICAgLmlubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA0NHB4O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xyXG4gICAgICBtYXgtd2lkdGg6IDE3MjBweDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm5hbWVfd3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XHJcblxyXG4gICAgLm5hbWVfbGlzdCB7XHJcbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA5MnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDg0MHB4O1xyXG4gICAgICAgIGdhcDogMzRweCAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjNDk1MTUzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWFwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcclxuXHJcbiAgICAuZHBfZiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAmID4gZGl2IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnR4dF93cmFwIHtcclxuICAgICAgdG9wOiAtMTI4cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDkycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXBfYXJlYSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgJiB+IGg0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDUubXQge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg2IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogIzkyOTI5MjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE3NSU7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FtcHVzX21hcF9idG4ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluO1xyXG4gICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XHJcbiAgICAgICAgY29sb3I6ICRiZy1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXNfdHh0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICYgPiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGVtIHtcclxuICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gICAgICAgIG1pbi13aWR0aDogODVweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgJi5jbHIxIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MWNjMGY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNscjIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE2N2NlNTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogIzkyOTI5MjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb290X2RhdW1fcm91Z2htYXAgLndyYXBfY29udHJvbGxlcnMge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBhYm91dCBFTkQgKi9cclxuXHJcbi8qIEV4aGliaXRpb24gKi9cclxuLmV4aGliaXRpb24ge1xyXG4gIC5zZWNfY29udGVudCAuY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMTUwcHg7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKTtcclxuICAgICAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICY6bm90KC5saW5rKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zaG93IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluayBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmsgYTpob3ZlciBpbWcge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcblxyXG4gICAgcC55ZWFyIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogIzIxMjEyMTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDk1JTtcclxuICAgICAgbGVmdDogLTgwcHg7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmltZ19ib3gge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLyogaGVpZ2h0OiA2MjhweDsgKi9cclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50eHRfY29udGVudCB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBleGhpYml0aW9uIEVORCAqL1xyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTY0MHB4KSB7XHJcbiAgLmlubmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMi4xOTUxdncpO1xyXG4gIH1cclxuXHJcbiAgLyogY29tbW9uICovXHJcbiAgLnNlY19jb250ZW50IHtcclxuICAgIHBhZGRpbmctdG9wOiA5LjI2ODN2dztcclxuICAgIG1hcmdpbi1ib3R0b206IDI0LjM5MDJ2dztcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS40NjM0dnc7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yMTk1dnc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICBjb2xvcjogIzI4MjgyODtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTIuMTk1MXZ3O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjcl9kb3duIHtcclxuICAgICAgYm90dG9tOiAtMTIuMTk1MXZ3O1xyXG4gICAgICByaWdodDogLTcuMTk1MXZ3O1xyXG4gICAgICB3aWR0aDogMTAuMDYxdnc7XHJcbiAgICAgIGhlaWdodDogMTEuMTU4NXZ3O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWNfdGl0IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDkuMTQ2M3Z3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogY29tbW9uIEVORCAqL1xyXG5cclxuICAvKiBhYm91dCAqL1xyXG4gIC5hYm91dCAuY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjQuMzkwMnZ3O1xyXG4gICAgJiArIC5jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDMwLjQ4Nzh2dztcclxuICAgIH1cclxuXHJcbiAgICAuaW1nX3dyYXAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuMjE5NXZ3KTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAxMDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggMC4zcyAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNob3cge1xyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50eHRfd3JhcCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IC0xNC44dnc7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yLjQzOXZ3O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjA5OHZ3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yMTk1dnc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNS42MDk4dnc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNS4yNDM5dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45NzU2dnc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTg1JTtcclxuICAgICAgICBjb2xvcjogIzQ5NTE1MztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAuaW1nX3dyYXAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnR4dF93cmFwIHtcclxuICAgICAgICB0b3A6IC0xNS40dnc7XHJcbiAgICAgICAgd2lkdGg6IDU2LjIxOTV2dztcclxuICAgICAgICBtYXJnaW4tbGVmdDogNy44MDQ5dnc7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTEuNzA3M3Z3O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0LjE0NjN2dztcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBob3RvX3dyYXAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxOC4yOTI3dnc7XHJcbiAgICAgIHBhZGRpbmc6IDcuMzE3MXZ3IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTUxNTM7XHJcblxyXG4gICAgICAuaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAyLjY4Mjl2dztcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIuMTk1MXZ3KTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwNC44Nzh2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5hbWVfd3JhcCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMC45NzU2dnc7XHJcblxyXG4gICAgICAubmFtZV9saXN0IHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogOS4xNDYzdnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMi40Mzl2dztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yMTk1dnc7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0Ljg3OHZ3O1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1LjYwOTh2dztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUxLjIxOTV2dztcclxuICAgICAgICAgIGdhcDogMi4wNzMydncgMS4yMTk1dnc7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMjE5NXZ3O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGNvbG9yOiAjNDk1MTUzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yLjQzOXZ3O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1hcCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxOC4yOTI3dnc7XHJcblxyXG4gICAgICAubWFwX2FyZWEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuODc4dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjQzOXZ3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40NjM0dnc7XHJcblxyXG4gICAgICAgICYgfiBoNCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0Ljg3OHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yMTk1dnc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43MzE3dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg1Lm10IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjQzOXZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjk3NTZ2dztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAjOTI5MjkyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNDM5dnc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3NSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yMTk1dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYW1wdXNfbWFwX2J0biB7XHJcbiAgICAgICAgaGVpZ2h0OiA0LjI2ODN2dztcclxuICAgICAgICBwYWRkaW5nOiAwIDEuOTUxMnZ3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYuMDk3NnZ3O1xyXG4gICAgICAgIGJvcmRlcjogMC4wNjF2dyBzb2xpZCAkbWFpbjtcclxuICAgICAgICBmb250LXNpemU6IDEuNDYzNHZ3O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuNDM5dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXNfdHh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjIxOTV2dztcclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICBnYXA6IDEuMjE5NXZ3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZW0ge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA1LjE4Mjl2dztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC45NzU2dnc7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC4yNDM5dnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnVzIHtcclxuICAgICAgICAgIGdhcDogMC42MDk4dnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuMjQzOXZ3IDAuNjA5OHZ3O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjk3NTZ2dztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMuMDQ4OHZ3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOTc1NnZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJvb3RfZGF1bV9yb3VnaG1hcCAud3JhcF9jb250cm9sbGVycyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBhYm91dCBFTkQgKi9cclxuXHJcbiAgLyogRXhoaWJpdGlvbiAqL1xyXG4gIC5leGhpYml0aW9uIHtcclxuICAgIC5zZWNfY29udGVudCAuY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDkuMTQ2M3Z3O1xyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDkuMTQ2M3Z3O1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogOS4xNDYzdnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICAmOm5vdCgubGluaykge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjgyOTN2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saW5rIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuODI5M3Z3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluayBhOmhvdmVyIGltZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAueWVhciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg1Mzd2dztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDk1JTtcclxuICAgICAgICBsZWZ0OiAtNC44Nzh2dztcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmltZ19ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8qIGhlaWdodDogMzguMjkyN3Z3OyAqL1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudHh0X2NvbnRlbnQge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC45NzU2dnc7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMC44NTM3dnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC43MzE3dnc7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMC42MDk4dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBleGhpYml0aW9uIEVORCAqL1xyXG5cclxuICAucm9vdF9kYXVtX3JvdWdobWFwIC53cmFwX21hcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgfVxyXG4gIC5hYm91dCAuY29udGVudC5tYXAgLnR4dF93cmFwIHtcclxuICAgIHRvcDogLTcuODA0OXZ3O1xyXG4gIH1cclxuICAuYWJvdXQgLmNvbnRlbnQubWFwIC50eHRfd3JhcCBoMyB7XHJcbiAgICBmb250LXNpemU6IDUuNjA5OHZ3O1xyXG4gIH1cclxufVxyXG5cclxuLy8gQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI4MHB4KXtcclxuLy8gICAuc2VjX2NvbnRlbnQgLnNlY190aXR7XHJcbi8vICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuLy8gICB9XHJcbi8vICAgLmFib3V0IC5jb250ZW50e1xyXG4vLyAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbi8vICAgfVxyXG4vLyAgIC5hYm91dCAuYWJvdXRfaW1ne1xyXG4vLyAgICAgICBoZWlnaHQ6IDM5OHB4O1xyXG4vLyAgIH1cclxuLy8gICAucm9vdF9kYXVtX3JvdWdobWFwIC53cmFwX21hcHtcclxuLy8gICAgICAgaGVpZ2h0OiA0MzBweCAhaW1wb3J0YW50O1xyXG4vLyAgIH1cclxuLy8gICAuYWJvdXQgLmNvbnRlbnQgLnR4dF93cmFwe1xyXG4vLyAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuLy8gICB9XHJcbi8vICAgLmFib3V0IC5jb250ZW50IC50eHRfd3JhcCBoM3tcclxuLy8gICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuLy8gICB9XHJcbi8vICAgLmFib3V0IC5jb250ZW50IC50eHRfd3JhcCBwe1xyXG4vLyAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbi8vICAgfVxyXG4vLyAgIC5hYm91dCAubmFtZV9jb250ZW50ID4gZGl2e1xyXG4vLyAgICAgICBnYXA6IDIwcHggOCU7XHJcbi8vICAgfVxyXG4vLyAgIC5hYm91dCAuY29udGVudC5tYXAgaDMsXHJcbi8vICAgLmFib3V0IC5uYW1lX2NvbnRlbnQgaDN7XHJcbi8vICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuLy8gICB9XHJcbi8vICAgLmFib3V0IC5jb250ZW50Lm1hcCBoNHtcclxuLy8gICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4vLyAgIH1cclxuLy8gICAuYWJvdXQgLmNvbnRlbnQubWFwIGg0IHNwYW57XHJcbi8vICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuLy8gICB9XHJcbi8vICAgLmFib3V0IC5jb250ZW50Lm1hcCBwe1xyXG4vLyAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbi8vICAgfVxyXG4vLyAgIC5zZWNfY29udGVudHtcclxuLy8gICAgICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XHJcbi8vICAgfVxyXG5cclxuLy8gfVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuaW5uZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAuc2VjX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTQwcHggMCAxMjBweDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWNfdGl0IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY3JfZG93biB7XHJcbiAgICAgIGJvdHRvbTogLTEyMHB4O1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDogNjZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYm91dCAuY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XHJcblxyXG4gICAgLmlubmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudHh0X3dyYXAge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3NSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nX3dyYXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgLnR4dF93cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBob3RvX3dyYXAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgICAgcGFkZGluZzogNDBweCAwO1xyXG5cclxuICAgICAgLmlubmVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uYW1lX3dyYXAge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDEwLjQxN3Z3O1xyXG5cclxuICAgICAgLm5hbWVfbGlzdCB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XHJcbiAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1hcCB7XHJcbiAgICAgIC5kcF9mIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC50eHRfd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg0fmg0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg1IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYW1wdXNfbWFwX2J0biB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnVzX3R4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgZW0ge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgICAgICAgIG1pbi13aWR0aDogNTZweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXMge1xyXG4gICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMTRweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJvb3RfZGF1bV9yb3VnaG1hcCAud3JhcF9tYXAge1xyXG4gICAgaGVpZ2h0OiA1NC42ODh2dyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFib3V0IC5jb250ZW50Lm1hcCAubWFwX2FyZWEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC5leGhpYml0aW9uIHtcclxuICAgIC5zZWNfY29udGVudCB7XHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNDBweDtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICAgIGdyaWQtcm93LWdhcDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgJi55ZWFyIHtcclxuICAgICAgICAgICAgbGVmdDogLTEyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluayBhIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50eHRfY29udGVudCB7XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsbnVsbCwiQGltcG9ydCB1cmwoXCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvZ2gvb3Jpb25jYWN0dXMvcHJldGVuZGFyZEB2MS4zLjkvZGlzdC93ZWIvdmFyaWFibGUvcHJldGVuZGFyZHZhcmlhYmxlLm1pbi5jc3NcIik7XHJcbi8vIEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBsYXlmYWlyK0Rpc3BsYXk6aXRhbCx3Z2h0QDAsNDAwLi45MDA7MSw0MDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTcG9rYUhhblNhbnNOZW8nO1xyXG4gICAgc3JjOiB1cmwoJ2h0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9naC9wcm9qZWN0bm9vbm51L25vb25mb250c18yMTA4QDEuMS9TcG9xYUhhblNhbnNOZW8tVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU3Bva2FIYW5TYW5zTmVvJztcclxuICAgIHNyYzogdXJsKCdodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvZ2gvcHJvamVjdG5vb25udS9ub29uZm9udHNfMjEwOEAxLjEvU3BvcWFIYW5TYW5zTmVvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTcG9rYUhhblNhbnNOZW8nO1xyXG4gICAgc3JjOiB1cmwoJ2h0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9naC9wcm9qZWN0bm9vbm51L25vb25mb250c18yMTA4QDEuMS9TcG9xYUhhblNhbnNOZW8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU3Bva2FIYW5TYW5zTmVvJztcclxuICAgIHNyYzogdXJsKCdodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvZ2gvcHJvamVjdG5vb25udS9ub29uZm9udHNfMjEwOEAxLjEvU3BvcWFIYW5TYW5zTmVvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU3Bva2FIYW5TYW5zTmVvJztcclxuICAgIHNyYzogdXJsKCdodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvZ2gvcHJvamVjdG5vb25udS9ub29uZm9udHNfMjEwOEAxLjEvU3BvcWFIYW5TYW5zTmVvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L2doL29yaW9uY2FjdHVzL3ByZXRlbmRhcmRAdjEuMy45L2Rpc3Qvd2ViL3ZhcmlhYmxlL3ByZXRlbmRhcmR2YXJpYWJsZS5taW4uY3NzXCIpO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwb2thSGFuU2Fuc05lb1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9naC9wcm9qZWN0bm9vbm51L25vb25mb250c18yMTA4QDEuMS9TcG9xYUhhblNhbnNOZW8tVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTcG9rYUhhblNhbnNOZW9cIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvZ2gvcHJvamVjdG5vb25udS9ub29uZm9udHNfMjEwOEAxLjEvU3BvcWFIYW5TYW5zTmVvLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwb2thSGFuU2Fuc05lb1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9naC9wcm9qZWN0bm9vbm51L25vb25mb250c18yMTA4QDEuMS9TcG9xYUhhblNhbnNOZW8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTcG9rYUhhblNhbnNOZW9cIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvZ2gvcHJvamVjdG5vb25udS9ub29uZm9udHNfMjEwOEAxLjEvU3BvcWFIYW5TYW5zTmVvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTcG9rYUhhblNhbnNOZW9cIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvZ2gvcHJvamVjdG5vb25udS9ub29uZm9udHNfMjEwOEAxLjEvU3BvcWFIYW5TYW5zTmVvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdCAhaW1wb3J0YW50O1xuICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSAqL1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0ICFpbXBvcnRhbnQ7XG4gIC8qRmlyZWZveCovXG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkge1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LWZhbWlseTogXCJTcG9rYUhhblNhbnNOZW9cIiwgc2Fucy1zZXJpZjtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYTpmb2N1cywgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmxpLCBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmFkZHJlc3MsIGkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxubGFiZWwsIGJ1dHRvbiwgW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmltZ19ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLW8tYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxudGV4dGFyZWEge1xuICBib3JkZXI6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICByZXNpemU6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uT29vaEJhYnkge1xuICBmb250LWZhbWlseTogXCJPb29oQmFieVwiO1xufVxuXG4ubV9zaG93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubV9oaWRlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1fc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tX2hpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnRyYW5zaXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50cmFuc2l0aW9uIGxpIHtcbiAgd2lkdGg6IDIwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjE7XG59XG5cbi5zY3JvbGxMb2NrIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgdG91Y2gtYWN0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltLmZhZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC42cyBlYXNlLWluLW91dDtcbn1cblxuLmFuaW0uZmFkZS5zaG93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGNTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4udHh0X3N0cm9rIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggIzAwMDtcbn1cblxuZGlhbG9nIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG52aWRlb1twb3N0ZXJdIHtcbiAgLyog7Y+s7Iqk7YSwIOydtOuvuOyngOydmCDtgazquLDrpbwg67mE65SU7JikIOyYgeyDgeyXkCDqvYnssKjrj4TroZ0gKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogSGVhZGVyICovXG5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTAwMDAwMDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIGhlaWdodDogMTUycHg7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xufVxuXG5oZWFkZXIgLmxvZ28gYSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNFQUU1REE7XG59XG5cbmhlYWRlciAuZ25iIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2NHB4O1xufVxuXG5oZWFkZXIgLmduYiB1bCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaGVhZGVyIC5nbmIgdWwgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRUFFNURBO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuaGVhZGVyIC5nbmIgdWwgc3Bhbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgY29udGVudDogYXR0cihkYXRhLXR4dCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNFQUU1REE7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5oZWFkZXIgLmduYiB1bCBhOmhvdmVyIHNwYW4sXG5oZWFkZXIgLmduYiB1bCBhOmhvdmVyIHNwYW46OmFmdGVyIHtcbiAgdG9wOiAtMTAwJTtcbn1cblxuLyogSGVhZGVyIEVORCAqL1xuLnNjcl91cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDcwcHg7XG4gIGJvdHRvbTogNDBweDtcbiAgei1pbmRleDogMTAwMDAwO1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjI1cyBlYXNlLWluLW91dDtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG59XG4uc2NyX3VwOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdmlzdWFscy9zY3JfdXBfYXJyb3cuc3ZnXCIpO1xuICBtYXNrLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc2NyX3VwOmhvdmVyIC5zY3JfdXA6OmJlZm9yZSB7XG4gIHRvcDogNDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlWSgwLjk1KTtcbn1cbi5zY3JfdXA6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFuaW1hdGlvbjogc3BpbiAyMHMgbGluZWFyIGluZmluaXRlO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdmlzdWFscy9zY3JfdXAuc3ZnXCIpO1xuICBtYXNrLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc2NyX3VwLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogRm9vdGVyICovXG5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICBwYWRkaW5nOiAyMDBweCAwIDgwcHg7XG59XG5cbmZvb3RlciAuaW5uZXIgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmZvb3RlciAuaW5uZXIgPiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5mb290ZXIgLmlubmVyID4gYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbmZvb3RlciAuaW5uZXIgPiBhIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLWxlZnQ6IDI0LjUlO1xufVxuXG5mb290ZXIgLmlubmVyID4gYSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5mb290ZXIgLmlubmVyID4gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNBQ0FDQUM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuZm9vdGVyIC5pbm5lciAuc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogODJweDtcbn1cblxuZm9vdGVyIC5pbm5lciAuc29jaWFsIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5mb290ZXIgLmlubmVyIC5zb2NpYWwgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuZm9vdGVyIC5mdF9kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cblxuZm9vdGVyIC5mdF9kZXNjIGgxIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuZm9vdGVyIC5mdF9kZXNjIHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG59XG5cbmZvb3RlciAuZnRfZGVzYyBwIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjQUNBQ0FDO1xufVxuXG5mb290ZXIgLmZ0X2Rlc2MgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNBQ0FDQUM7XG59XG5cbmZvb3RlciAuZnRfZGVzYyBhIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuZm9vdGVyIC5pbm5lciA+IGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi8qIEZvb3RlciBFTkQgKi9cbi8qIEZsb2F0aW5nICovXG4uZmxvYXRpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTcuNSU7XG4gIGxlZnQ6IDQwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NDZENTM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmxvYXRpbmcgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZmxvYXRpbmcgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDZENTM7XG59XG4uZmxvYXRpbmcgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNGOUZBRjU7XG59XG5cbi5mbG9hdGluZyBhIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTQ2RDUzO1xuICBhbmltYXRpb24tbmFtZTogZmxvYXRpbmdfdHh0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmZsb2F0aW5nIGEgc3BhbiBlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNEN0E4NkU7XG59XG5Aa2V5ZnJhbWVzIGZsb2F0aW5nX3R4dCB7XG4gIGZyb20ge1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5cbi8qIEZsb2F0aW5nIEVORCAqL1xuLyogTWVudSAqL1xuLm1lbnVfYnRuIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLm1lbnVfYnRuLm9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvX21lbnUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbn1cblxuLm1lbnVfYnRuLmNsb3NlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb19jbG9zZV93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4ubWVudV93cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwMDAwMDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcmlnaHQ6IC0xMDAlO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4ubWVudV93cmFwLnNob3cge1xuICByaWdodDogMDtcbn1cblxuLm1lbnVfd3JhcCAubWVudV9idG4uY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG59XG5cbi5tZW51X3dyYXAgLmduYiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tZW51X3dyYXAgLmduYiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tZW51X3dyYXAgLnNvY2lhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICBsZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5tZW51X3dyYXAgLnNvY2lhbCBsaSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8qIE1lbnUgRU5EICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNjQwcHgpIHtcbiAgaGVhZGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIuMTk1MXZ3KTtcbiAgICBoZWlnaHQ6IDkuMjY4M3Z3O1xuICB9XG4gIGhlYWRlciAubG9nbyBhIHtcbiAgICBmb250LXNpemU6IDIuNDM5dnc7XG4gIH1cbiAgaGVhZGVyIC5nbmIgdWwge1xuICAgIGdhcDogMy45MDI0dnc7XG4gIH1cbiAgaGVhZGVyIC5nbmIgdWwgYSB7XG4gICAgaGVpZ2h0OiAxLjM0MTV2dztcbiAgfVxuICBoZWFkZXIgLmduYiB1bCBzcGFuLFxuaGVhZGVyIC5nbmIgdWwgc3Bhbjo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS4wOTc2dnc7XG4gIH1cblxuICBmb290ZXIge1xuICAgIHBhZGRpbmc6IDEyLjE5NTF2dyAwIDQuODc4dnc7XG4gIH1cbiAgZm9vdGVyIC5pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyLjE5NTF2dyk7XG4gIH1cbiAgZm9vdGVyIC5pbm5lciA+IGEge1xuICAgIHdpZHRoOiA1OS43NTYxdnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gNi4wOTc2dnc7XG4gIH1cbiAgZm9vdGVyIC5pbm5lciA+IGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiA3LjMxNzF2dztcbiAgfVxuICBmb290ZXIgLmZ0X2Rlc2MgaDEge1xuICAgIGZvbnQtc2l6ZTogMS45NTEydnc7XG4gIH1cblxuICAuc2NyX3VwIHtcbiAgICByaWdodDogNC4yNjgzdnc7XG4gICAgYm90dG9tOiAyLjQzOXZ3O1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICB3aWR0aDogNy45MjY4dnc7XG4gICAgaGVpZ2h0OiA3LjkyNjh2dztcbiAgfVxuICAuc2NyX3VwOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyLjc0Mzl2dztcbiAgICBoZWlnaHQ6IDIuNzQzOXZ3O1xuICB9XG5cbiAgLyogRmxvYXRpbmcgKi9cbiAgLmZsb2F0aW5nIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1Ny41JTtcbiAgICBsZWZ0OiAyLjQzOXZ3O1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgaGVpZ2h0OiAyLjQzOXZ3O1xuICAgIHdpZHRoOiAxOC4yOTI3dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMi40Mzl2dztcbiAgICBib3JkZXI6IDAuMDYxdncgc29saWQgIzU0NkQ1MztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmZsb2F0aW5nIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU0ODh2dztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmZsb2F0aW5nIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDZENTM7XG4gIH1cbiAgLmZsb2F0aW5nIGE6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6ICNGOUZBRjU7XG4gIH1cblxuICAuZmxvYXRpbmcgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuOTc1NnZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM1NDZENTM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZsb2F0aW5nX3R4dDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5mbG9hdGluZyBhIHNwYW4gZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI0Q3QTg2RTtcbiAgfVxuICBAa2V5ZnJhbWVzIGZsb2F0aW5nX3R4dCB7XG4gICAgZnJvbSB7XG4gICAgICBwYWRkaW5nOiAwIDAuMjQzOXZ3O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjQzOXZ3KTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB9XG4gIH1cblxuICAvKiBGbG9hdGluZyBFTkQgKi9cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBmb290ZXIgLmlubmVyID4gYSB7XG4gICAgbWF4LXdpZHRoOiA2MS4yNXZ3O1xuICB9XG5cbiAgZm9vdGVyIC5pbm5lciA+IGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiA3LjV2dztcbiAgfVxuXG4gIGZvb3RlciAuc2NyX3VwIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIGZvb3RlciAuc2NyX3VwOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1fc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubV9oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYm9keSxcbiN3cmFwIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG5cbiAgaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gIH1cblxuICBoZWFkZXIgLmxvZ28gYSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG5cbiAgaGVhZGVyIC5nbmIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWVudV9idG4ub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubWVudV9idG4ge1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG5cbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDI0MHB4O1xuICB9XG5cbiAgZm9vdGVyIC5pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxuXG4gIGZvb3RlciAuaW5uZXIgPiBhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTMuMDIxdnc7XG4gIH1cblxuICBmb290ZXIgLmlubmVyID4gYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEwLjQxN3Z3O1xuICB9XG5cbiAgZm9vdGVyIC5pbm5lciAuc29jaWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC40MTd2dztcbiAgfVxuXG4gIGZvb3RlciAuZnRfZGVzYyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIGZvb3RlciAuZnRfZGVzYyBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgZm9vdGVyIC5mdF9kZXNjIHAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICBmb290ZXIgLmZ0X2Rlc2MgYSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIGZvb3RlciAuaW5uZXIgLnNvY2lhbCB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICBmb290ZXIgLmlubmVyIC5zb2NpYWwgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLnNjcl91cCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAuc2NyX3VwOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5mbG9hdGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgfVxuICAuZmxvYXRpbmcgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxuICAuZmxvYXRpbmcgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5pbm5lciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm1haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG4ubWFpbiAudHh0X3dyYXAge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG4ubWFpbiAudHh0X3dyYXAgZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xufVxuLm1haW4gLnR4dF93cmFwIGgyIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLm1haW4gLnR4dF93cmFwIHAge1xuICBmb250LWZhbWlseTogXCJOb3RvU2FucyBLUlwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ubWFpbiAudHh0X3dyYXAgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NDZENTM7XG4gIGNvbG9yOiAjNTQ2RDUzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMzVzIGVhc2UtaW4tb3V0O1xufVxuLm1haW4gLnR4dF93cmFwIGE6OmFmdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICM1NDZENTMgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb19saW5rX2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzdweCAxMnB4O1xufVxuLm1haW4gLnR4dF93cmFwIGE6aG92ZXIge1xuICBjb2xvcjogI0Y5RkFGNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NkQ1Mztcbn1cbi5tYWluIC50eHRfd3JhcC5hbF9yIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMjQwcHg7XG59XG4ubWFpbiAudHh0X3dyYXAuYWxfciBlbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbn1cbi5tYWluIC50eHRfd3JhcC5hbF9yIGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLm1haW4gLnNlY192aXN1YWwge1xuICBwYWRkaW5nLXRvcDogMTUycHg7XG59XG4ubWFpbiAuc2VjX3Zpc3VhbCAuaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbiAuc2VjX3Zpc3VhbCAudHh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxMDtcbn1cbi5tYWluIC5zZWNfdmlzdWFsIC50eHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgY29sb3I6ICMyRTJFMkU7XG59XG4ubWFpbiAuc2VjX3Zpc3VhbCAudHh0IHNwYW4udHh0X3N0cm9rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE3OHB4O1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHggIzU0NkQ1MztcbiAgY29sb3I6ICNmZmZjZjQ7XG59XG4ubWFpbiAuc2VjX3Zpc3VhbCAudHh0IHNwYW4udHh0X3N0cm9rOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTU4cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2RDUzO1xufVxuLm1haW4gLnNlY192aXN1YWwgLnR4dCBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjMzYyYjFjO1xufVxuLm1haW4gLnNlY192aXN1YWwgLnR4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAyOTBweDtcbn1cbi5tYWluIC5zZWNfdmlzdWFsIC50eHQgc3BhbiBlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG4ubWFpbiAuc2VjX3Zpc3VhbCAudHh0Om50aC1jaGlsZCgxKSBlbSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG4ubWFpbiAuc2VjX3Zpc3VhbCAudHh0Om50aC1jaGlsZCgyKSBlbSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG4ubWFpbiAuc2VjX3Zpc3VhbCAudHh0Om50aC1jaGlsZCgzKSBlbSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG4ubWFpbiAuc2VjX3Zpc3VhbCAudHh0Om50aC1jaGlsZCg0KSBlbSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG4ubWFpbiAuc2VjX3Zpc3VhbCAudHh0IHAge1xuICBwYWRkaW5nLXJpZ2h0OiAyNjJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICMyRTJFMkU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1haW4gLnNlY192aXN1YWwgLnR4dCBhIHtcbiAgbWFyZ2luLXRvcDogMTA0cHg7XG4gIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzU0NkQ1MztcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NDZENTM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCwgY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tYWluIC5zZWNfdmlzdWFsIC50eHQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDZENTM7XG4gIGNvbG9yOiAjZjJmMmYyO1xufVxuLm1haW4gLnR4dC5zaG93IHNwYW4gZW0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4ubWFpbiBpbWcge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5tYWluIC5zY3JfZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDBweDtcbiAgcmlnaHQ6IC0xMThweDtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAxNjVweDtcbiAgaGVpZ2h0OiAxODNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb19zY3JfZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgYW5pbWF0aW9uOiBzY3JEb3duQW5pbSAycyBpbmZpbml0ZTtcbn1cblxuLyogSW50cm8gKi9cbi5pbnRyb193cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZGZjMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IDAuNjVzIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uaW50cm9fd3JhcCBoMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGhlaWdodDogOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgY29sb3I6ICM5ZTNmM2I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbnRyb193cmFwIGgyIHNwYW4ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NXMgZWFzZS1pbi1vdXQ7XG59XG4uaW50cm9fd3JhcCBoMi5oaWRlIHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLmludHJvX3dyYXAuaGlkZSB7XG4gIHRvcDogLTEwMCU7XG59XG5cbi8qIEludHJvIEVORCAqL1xuQGtleWZyYW1lcyBzY3JEb3duQW5pbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbi5zZWNfY29uY2VwdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjQ0cHg7XG59XG4uc2VjX2NvbmNlcHQgLmltZ19ib3gge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjX2NvbmNlcHQgLmltZ19ib3ggLmRpbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OSwgMjUwLCAyNDUsIDAuNSk7XG59XG4uc2VjX2NvbmNlcHQgLmltZ19ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi5zZWNfY29uY2VwdCAuaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjUlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zZWNfY29uY2VwdCBoMiB7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNGOUZBRjU7XG59XG4uc2VjX2NvbmNlcHQgaDIgZW0ge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjRjlGQUY1O1xufVxuLnNlY19jb25jZXB0IGgzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0Y5RkFGNTtcbn1cbi5zZWNfY29uY2VwdCBoMzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUZBRjU7XG59XG4uc2VjX2NvbmNlcHQgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjRjlGQUY1O1xufVxuXG4uc2VjX21lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0NDBweDtcbn1cbi5zZWNfbWVzc2FnZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzNDBweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDYyLjV2dztcbiAgaGVpZ2h0OiA3NDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRTVEQTtcbn1cbi5zZWNfbWVzc2FnZSAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnNlY19tZXNzYWdlIC5pbWdfYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlY19tZXNzYWdlIC5pbWdfYm94IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uc2VjX21lc3NhZ2UgLmltZ19ib3ggaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcbiAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIDAuM3MgMC4zcyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnNlY19tZXNzYWdlIC5pbWdfYm94LnNob3cgZGl2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG4uc2VjX21lc3NhZ2UgLmltZ19ib3guc2hvdyBpbWcge1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xufVxuXG4ubWFpbiAuc2VjX3N0dWRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW4tdG9wOiAzMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluIC5zZWNfc3R1ZGVudDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDc1dnc7XG4gIGhlaWdodDogMTAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFNURBO1xufVxuLm1haW4gLnNlY19zdHVkZW50IC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1haW4gLnNlY19zdHVkZW50IC5yYW5kX3N0dWRlbnRfbGlzdCAuZHBfZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjQwcHg7XG59XG4ubWFpbiAuc2VjX3N0dWRlbnQgLnR4dF93cmFwIGEge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5tYWluIC5zZWNfc3R1ZGVudCAucmFuZF9zdHVkZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluIC5zZWNfc3R1ZGVudCAucmFuZF9zdHVkZW50Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMTIwcHg7XG59XG4ubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudCAucmFuZF9zdHVkZW50X2NhcmQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4ubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudCAucmFuZF9zdHVkZW50X2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2MjBweDtcbiAgaGVpZ2h0OiA2MjBweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4ubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudCAucmFuZF9zdHVkZW50X2NhcmQgLmltZ19ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm1haW4gLnNlY19zdHVkZW50IC5yYW5kX3N0dWRlbnQgLnJhbmRfc3R1ZGVudF9jYXJkIC5pbWdfYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm1haW4gLnNlY19zdHVkZW50IC5yYW5kX3N0dWRlbnQgLnR4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggMjBweCAyMHB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSwgIzAwMCk7XG59XG4ubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudCAudHh0IGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1haW4gLnNlY19zdHVkZW50IC5yYW5kX3N0dWRlbnQgLnR4dCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2RkZGRkZDtcbiAgb3BhY2l0eTogMC43O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm1haW4gLnNlY19zdHVkZW50IC5yYW5kX3N0dWRlbnQgLnR4dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvX2xpbmtfYXJyb3dfcl93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4vKiBNYWluIEVORCAqL1xuLyogU3R1ZGVudHMgKi9cbi5zdHVkZW50c193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbn1cbi5zdHVkZW50c193cmFwOjpiZWZvcmUsIC5zdHVkZW50c193cmFwOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDM4MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZhZmFmYSAwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlKTtcbn1cbi5zdHVkZW50c193cmFwOjphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjZmFmYWZhIDAlLCByZ2JhKDI1MCwgMjUwLCAyNTAsIDApIDEwMCUpO1xufVxuLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zdHVkZW50c193cmFwIC5zdHVkZW50X3RpdGxlID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF90aXRsZSBlbSxcbi5zdHVkZW50c193cmFwIC5zdHVkZW50X3RpdGxlIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTU1O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbi5zdHVkZW50c193cmFwIC5zdHVkZW50X3RpdGxlIHNwYW4ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTMycHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTVweDtcbn1cbi5zdHVkZW50c193cmFwIC5zdHVkZW50X3RpdGxlIGgyIHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2NjRweDtcbiAgbWFyZ2luLXRvcDogNzZweDtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7XG59XG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfbGlzdCAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0b3A6IC0yMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbn1cbi5zdHVkZW50c193cmFwIC5zdHVkZW50X2xpc3QgLnN3aXBlci1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfbGlzdCAuc3dpcGVyLXNsaWRlIGltZyArIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfbGlzdCAuc3dpcGVyLXNsaWRlIC5pbWdfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfbGlzdCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUtcHJldiBpbWcsXG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1uZXh0IGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAuNSk7XG59XG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cbi5zdHVkZW50c193cmFwIC5zdHVkZW50X2xpc3QgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGU6aG92ZXIgaW1nICsgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zdHVkZW50c193cmFwIC5zdHVkZW50X2xpc3QgLnN3aXBlci1zbGlkZSBhIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnN0dWRlbnRzX3dyYXAgLnBsZWFzZV90eHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZ2FwOiAxNnB4O1xufVxuLnN0dWRlbnRzX3dyYXAgLnBsZWFzZV90eHQgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbmltYXRpb246IGRyYWcgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG4uc3R1ZGVudHNfd3JhcCAucGxlYXNlX3R4dCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5zdHVkZW50c193cmFwIGgzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTcwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBjb2xvcjogI2VkZWRlZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5Aa2V5ZnJhbWVzIGRyYWcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMCUpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMCUpO1xuICB9XG59XG4uZGV0YWlsX2hkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAxMDAwMDAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xufVxuLmRldGFpbF9oZCAqIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kZXRhaWxfaGQgLm51bSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGV0YWlsX2hkIC5udW06OmJlZm9yZSwgLmRldGFpbF9oZCAubnVtOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5zdHVkZW50c0RldGFpbCAudmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdHVkZW50c0RldGFpbCAudmlzdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBoZWlnaHQ6IDEwLjQxN3Z3O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjJmMmYyIDAlLCByZ2JhKDI1MCwgMjUwLCAyNTAsIDApIDEwMCUpO1xufVxuLnN0dWRlbnRzRGV0YWlsIC52aXN1YWwgI3RpdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDEwMDtcbiAgZm9udC1zaXplOiAxNjBweDtcbiAgZm9udC1zaXplOiA4LjMzM3Z3O1xuICBmb250LXdlaWdodDogODAwO1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiB0aXRsZVVwIDAuNnMgMC42cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cbi5zdHVkZW50c0RldGFpbCAudmlzdWFsICN0aXQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0dWRlbnRzRGV0YWlsIC52aXN1YWwgI3RpdDo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdGl0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1zaXplOiAxNjBweDtcbiAgZm9udC1zaXplOiA4LjMzM3Z3O1xuICBmb250LXdlaWdodDogODAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuNSk7XG59XG4uc3R1ZGVudHNEZXRhaWwgLnZpc3VhbCAudmlzdWFsX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3R1ZGVudHNEZXRhaWwgLnZpc3VhbCAudmlzdWFsX2ltZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwLCAjZjlmYWY1IDEwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlKTtcbn1cbi5zdHVkZW50c0RldGFpbCAudmlzdWFsIC52aXN1YWxfaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDk5JTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gIGFuaW1hdGlvbjogdmlzdWFsU2NhbGUgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG4uc3R1ZGVudHNEZXRhaWwgLnZpc3VhbCAuc2NyX2Rvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDQwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG59XG4uc3R1ZGVudHNEZXRhaWwgLnZpc3VhbCAuc2NyX2Rvd246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb19zY3JfZG93bjIuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBhbmltYXRpb246IHNjckRvd25BbmltIDJzIGluZmluaXRlO1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zdHVkZW50c0RldGFpbCAuZGVzYyB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTQ1cHg7XG59XG4uc3R1ZGVudHNEZXRhaWwgLmRlc2MgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3R1ZGVudHNEZXRhaWwgLmRlc2MgLm1lc3NhZ2Uge1xuICBmbGV4OiAxO1xufVxuLnN0dWRlbnRzRGV0YWlsIC5kZXNjIC5tZXNzYWdlIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLnN0dWRlbnRzRGV0YWlsIC5kZXNjIC50eHRfdGFibGUge1xuICBmbGV4OiAxO1xufVxuLnN0dWRlbnRzRGV0YWlsIC5kZXNjIC50eHRfdGFibGUgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG4uc3R1ZGVudHNEZXRhaWwgLmRlc2MgLnR4dF90YWJsZSB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xufVxuLnN0dWRlbnRzRGV0YWlsIC5kZXNjIC50eHRfdGFibGUgdWwgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1pbi13aWR0aDogMTIwcHg7XG59XG4uc3R1ZGVudHNEZXRhaWwgLmRlc2MgLnR4dF90YWJsZSB1bCBsaSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICM2NjY7XG59XG4uc3R1ZGVudHNEZXRhaWwgLmlubmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3R1ZGVudHNEZXRhaWwgPiAuaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzUwcHg7XG59XG4uc3R1ZGVudHNEZXRhaWwgLmNvbnRlbnQgLmltZ193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3R1ZGVudHNEZXRhaWwgLmNvbnRlbnQgLmltZ193cmFwLmFuaW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuLnN0dWRlbnRzRGV0YWlsIC5jb250ZW50IC5pbWdfd3JhcC5hbmltLnNob3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3R1ZGVudHNEZXRhaWwgLmNvbnRlbnQgLmltZ193cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEuMzUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cbi5zdHVkZW50c0RldGFpbCAuY29udGVudCAuaW1nX3dyYXAuYW5pbS5zaG93IGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuLnN0dWRlbnRzRGV0YWlsIC5ib29rX2J0bl90eHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFNwb2thSGFuU2Fuc05lbztcbn1cbi5zdHVkZW50c0RldGFpbCAuYm9va19idG5fdHh0IGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzIyMjtcbn1cbi5zdHVkZW50c0RldGFpbCAuYm9va19idG5fdHh0IGJ1dHRvbiBzcGFuIHtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICMyMjI7XG4gIGNvbG9yOiAjRjlGQUY1O1xufVxuLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKSBzY2FsZVkoMS4yNSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjQ1cyBlYXNlLWluLW91dDtcbn1cbi5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcC5hbmltLnNob3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGVZKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5kaW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcbn1cbi5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGVhc2UtaW4tb3V0O1xufVxuLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5wbGF5X2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjQ1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcbn1cbi5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAucGxheV9idG46aG92ZXIge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLnBsYXlfYnRuOmhvdmVyIH4gLmRpbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLnBsYXlfYnRuOmhvdmVyICsgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5wbGF5X2J0bjpob3ZlciB+IC5iZCB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4uc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLnBsYXlfYnRuOmhvdmVyIH4gLmJkOm50aC1vZi10eXBlKDEpIHtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiAzMHB4O1xufVxuLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5wbGF5X2J0bjpob3ZlciB+IC5iZDpudGgtb2YtdHlwZSgyKSB7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDMwcHg7XG59XG4uc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLnBsYXlfYnRuOmhvdmVyIH4gLmJkOm50aC1vZi10eXBlKDMpIHtcbiAgbGVmdDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xufVxuLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5wbGF5X2J0bjpob3ZlciB+IC5iZDpudGgtb2YtdHlwZSg0KSB7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDMwcHg7XG59XG4uc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLmJkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgdHJhbnNpdGlvbjogMC40NXMgZWFzZS1pbi1vdXQ7XG59XG4uc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLmJkOm50aC1vZi10eXBlKDEpIHtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xufVxuLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5iZDpudGgtb2YtdHlwZSgyKSB7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xufVxuLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5iZDpudGgtb2YtdHlwZSgzKSB7XG4gIGxlZnQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbn1cbi5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAuYmQ6bnRoLW9mLXR5cGUoNCkge1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbn1cblxuQGtleWZyYW1lcyB0aXRsZVVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiA1MyU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuQGtleWZyYW1lcyB2aXN1YWxTY2FsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDAwMDAwMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogcmdiYSgxOCwgMTgsIDE4LCAwLjk1KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tb2RhbC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5tb2RhbCAuaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbiNib29rTW9kYWwge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI2Jvb2tNb2RhbCAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcixcbiNib29rTW9kYWwgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xufVxuXG4jYm9va01vZGFsLm1vZGFsIC5pbm5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI2Jvb2tNb2RhbCAuY29udHJvbGxlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNib29rTW9kYWwgLmNvbnRyb2xsZXIgLnBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbiNib29rTW9kYWwgLmNhbnZhc193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI2Jvb2tNb2RhbCAuY2FudmFzX3dyYXAgI3ByZXYsXG4jYm9va01vZGFsIC5jYW52YXNfd3JhcCAjbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb19ib29rX2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuI2Jvb2tNb2RhbCAuY2FudmFzX3dyYXAgI3ByZXYge1xuICBsZWZ0OiAtNTBweDtcbn1cbiNib29rTW9kYWwgLmNhbnZhc193cmFwICNuZXh0IHtcbiAgcmlnaHQ6IC01MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5cbiNib29rTW9kYWwgLmlubmVyICNib29rLFxuI3ZpZGVvTW9kYWwgLmlubmVyIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbCAuaW5uZXIgLmNsb3NlX21vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb19jbG9zZV93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4ubW9kYWwgLmlubmVyIC5jbG9zZV9tb2RhbC52aWRlb19idG4ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHJpZ2h0OiAtMzBweDtcbiAgdG9wOiAwO1xufVxuXG4jdmlkZW9Nb2RhbCAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xufVxuXG4jdmlkZW9Nb2RhbCAuaW5uZXIgdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBtYXgtd2lkdGg6IDE2NDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbiNib29rIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgaGVpZ2h0OiAxMDAwcHg7XG59XG5cbiNib29rICsgLmZsaXAtY29udHJvbCBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTIwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjM2EzYTNhIHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fYm9va19hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8zMnB4IDMycHg7XG4gIG9wYWNpdHk6IDAuMjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4jYm9vayArIC5mbGlwLWNvbnRyb2wgYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuI2Jvb2sgKyAuZmxpcC1jb250cm9sIGJ1dHRvbiNuZXh0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4jYm9vayB+IC5ib29rX2luZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNhZWFlYWU7XG59XG5cbiN2aWV3ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNwZGYtY2FudmFzIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTEvMTY7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi8qIFN0dWRlbnRzIEVORCAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTY0MHB4KSB7XG4gICNib29rTW9kYWwgLmNvbnRyb2xsZXIge1xuICAgIGhlaWdodDogMy42NTg1dnc7XG4gIH1cblxuICAjYm9va01vZGFsIC5jb250cm9sbGVyIC5wYWdpbmF0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMjE5NXZ3O1xuICB9XG5cbiAgI2Jvb2tNb2RhbCAuY2FudmFzX3dyYXAgI25leHQsXG4jYm9va01vZGFsIC5jYW52YXNfd3JhcCAjcHJldiB7XG4gICAgd2lkdGg6IDIuNDM5dnc7XG4gICAgaGVpZ2h0OiAyLjQzOXZ3O1xuICB9XG5cbiAgI2Jvb2tNb2RhbCAuY2FudmFzX3dyYXAgI25leHQge1xuICAgIHJpZ2h0OiAtMy4wNDg4dnc7XG4gIH1cblxuICAjYm9va01vZGFsIC5jYW52YXNfd3JhcCAjcHJldiB7XG4gICAgbGVmdDogLTMuMDQ4OHZ3O1xuICB9XG5cbiAgLm1haW4gLnNlY19zdHVkZW50IC5yYW5kX3N0dWRlbnRfbGlzdCAuZHBfZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNC42MzQxdnc7XG4gIH1cblxuICAubWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjE5NTF2dztcbiAgfVxuICAubWFpbiAudHh0X3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAzLjY1ODV2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjY4M3Z3O1xuICB9XG4gIC5tYWluIC50eHRfd3JhcCBlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MDk4dnc7XG4gICAgZm9udC1zaXplOiAxLjQ2MzR2dztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMS44MjkzdncpO1xuICB9XG4gIC5tYWluIC50eHRfd3JhcCBoMiB7XG4gICAgZm9udC1zaXplOiA0Ljg3OHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDEuOTUxMnZ3O1xuICB9XG4gIC5tYWluIC50eHRfd3JhcCBwIHtcbiAgICBmb250LXNpemU6IDEuNDYzNHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNjU4NXZ3O1xuICB9XG4gIC5tYWluIC50eHRfd3JhcCBhIHtcbiAgICBnYXA6IDAuNjA5OHZ3O1xuICAgIHBhZGRpbmc6IDAuNjA5OHZ3IDEuMjE5NXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDMuMDQ4OHZ3O1xuICAgIGJvcmRlcjogMC4wNjF2dyBzb2xpZCAjNTQ2ZDUzO1xuICAgIGZvbnQtc2l6ZTogMC45NzU2dnc7XG4gIH1cbiAgLm1haW4gLnR4dF93cmFwIGE6OmFmdGVyIHtcbiAgICB3aWR0aDogMS44Mjkzdnc7XG4gICAgaGVpZ2h0OiAxLjgyOTN2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjgyOTN2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvX2xpbmtfYXJyb3cuc3ZnXCIpIGNlbnRlci8wLjQyNjh2dyAwLjczMTd2dyBuby1yZXBlYXQgIzU0NmQ1MztcbiAgfVxuICAubWFpbiAudHh0X3dyYXAuYWxfciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0LjYzNDF2dztcbiAgfVxuICAubWFpbiAudHh0X3dyYXAuYWxfciBlbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuODI5M3Z3KTtcbiAgfVxuICAubWFpbiAudHh0X3dyYXAuYWxfciBhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5tYWluIC5zZWNfdmlzdWFsIHtcbiAgICBwYWRkaW5nLXRvcDogOS4yNjgzdnc7XG4gIH1cbiAgLm1haW4gLnNlY192aXN1YWwgLmlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyLjE5NTF2dyk7XG4gIH1cbiAgLm1haW4gLnNlY192aXN1YWwgLnR4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDYuMDk3NnZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDcuOTI2OHZ3O1xuICB9XG4gIC5tYWluIC5zZWNfdmlzdWFsIC50eHQgc3Bhbi50eHRfc3Ryb2sge1xuICAgIHBhZGRpbmctbGVmdDogMTAuODUzN3Z3O1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuMTIydncgIzU0NmQ1MztcbiAgICBjb2xvcjogI2ZmZmNmNDtcbiAgfVxuICAubWFpbiAuc2VjX3Zpc3VhbCAudHh0IHNwYW4udHh0X3N0cm9rOjpiZWZvcmUge1xuICAgIHdpZHRoOiA5LjYzNDF2dztcbiAgfVxuICAubWFpbiAuc2VjX3Zpc3VhbCAudHh0IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTcuNjgyOXZ3O1xuICB9XG4gIC5tYWluIC5zZWNfdmlzdWFsIC50eHQgc3BhbiBlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm1haW4gLnNlY192aXN1YWwgLnR4dDpudGgtY2hpbGQoMSkgZW0ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIH1cbiAgLm1haW4gLnNlY192aXN1YWwgLnR4dDpudGgtY2hpbGQoMikgZW0ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gIH1cbiAgLm1haW4gLnNlY192aXN1YWwgLnR4dDpudGgtY2hpbGQoMykgZW0ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gIH1cbiAgLm1haW4gLnNlY192aXN1YWwgLnR4dDpudGgtY2hpbGQoNCkgZW0ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG4gIH1cbiAgLm1haW4gLnNlY192aXN1YWwgLnR4dCBwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNS45NzU2dnc7XG4gICAgZm9udC1zaXplOiAxLjIxOTV2dztcbiAgfVxuICAubWFpbiAuc2VjX3Zpc3VhbCAudHh0IGEge1xuICAgIG1hcmdpbi10b3A6IDYuMzQxNXZ3O1xuICAgIHBhZGRpbmc6IDEuMjE5NXZ3IDEuOTUxMnZ3O1xuICAgIGZvbnQtc2l6ZTogMS40NjM0dnc7XG4gICAgYm9yZGVyOiAwLjA2MXZ3IHNvbGlkICM1NDZkNTM7XG4gIH1cbiAgLm1haW4gLnR4dC5zaG93IHNwYW4gZW0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAubWFpbiBpbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1haW4gLnNjcl9kb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA2LjA5NzZ2dztcbiAgICByaWdodDogLTcuMTk1MXZ3O1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHdpZHRoOiAxMC4wNjF2dztcbiAgICBoZWlnaHQ6IDExLjE1ODV2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvX3Njcl9kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICAgIGFuaW1hdGlvbjogc2NyRG93bkFuaW0gMnMgaW5maW5pdGU7XG4gIH1cblxuICAuc2VjX2NvbmNlcHQge1xuICAgIG1hcmdpbi10b3A6IDE0Ljg3OHZ3O1xuICB9XG4gIC5zZWNfY29uY2VwdCBoMiB7XG4gICAgZm9udC1zaXplOiA0Ljg3OHZ3O1xuICB9XG4gIC5zZWNfY29uY2VwdCBlbSB7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMC4wNjF2dyAjZjlmYWY1O1xuICB9XG4gIC5zZWNfY29uY2VwdCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMS4yMTk1dnc7XG4gICAgZm9udC1zaXplOiAyLjQzOXZ3O1xuICB9XG4gIC5zZWNfY29uY2VwdCBoMzo6YWZ0ZXIge1xuICAgIG1hcmdpbjogMi40Mzl2dyAwO1xuICAgIHdpZHRoOiA2LjA5NzZ2dztcbiAgICBoZWlnaHQ6IDAuMTIydnc7XG4gIH1cbiAgLnNlY19jb25jZXB0IHAge1xuICAgIGZvbnQtc2l6ZTogMS40NjM0dnc7XG4gIH1cbiAgLnNlY19jb25jZXB0IC5pbWdfYm94IHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC8qIEludHJvICovXG4gIC5pbnRyb193cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMDAwMDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkZmMxO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zaXRpb246IDAuNjVzIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmludHJvX3dyYXAgaDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGhlaWdodDogNS40ODc4dnc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDYuMDk3NnZ3O1xuICAgIGNvbG9yOiAjOWUzZjNiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW50cm9fd3JhcCBoMiBzcGFuIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmludHJvX3dyYXAgaDIuaGlkZSBzcGFuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5pbnRyb193cmFwLmhpZGUge1xuICAgIHRvcDogLTEwMCU7XG4gIH1cblxuICAvKiBJbnRybyBFTkQgKi9cbiAgLnNlY19tZXNzYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMjYuODI5M3Z3O1xuICB9XG4gIC5zZWNfbWVzc2FnZTo6YmVmb3JlIHtcbiAgICB0b3A6IDIwLjczMTd2dztcbiAgICB3aWR0aDogNjIuNXZ3O1xuICAgIGhlaWdodDogNDUuNDg3OHZ3O1xuICB9XG4gIC5zZWNfbWVzc2FnZSAuaW1nX2JveCBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAuc2VjX21lc3NhZ2UgLmltZ19ib3ggaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcbiAgICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggMC4zcyAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGJveC1zaGFkb3c6IDAgMC4yNDM5dncgMS4yMTk1dncgMC4zMDQ5dncgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5zZWNfbWVzc2FnZSAuaW1nX2JveC5zaG93IGRpdiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbiAgLnNlY19tZXNzYWdlIC5pbWdfYm94LnNob3cgaW1nIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICB9XG5cbiAgLm1haW4gLnNlY19zdHVkZW50OjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA3NXZ3O1xuICAgIGhlaWdodDogNjIuMTk1MXZ3O1xuICB9XG4gIC5tYWluIC5zZWNfc3R1ZGVudCAuaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAubWFpbiAuc2VjX3N0dWRlbnQgLmlubmVyID4gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC43MzE3dnc7XG4gICAgbWFyZ2luOiAxMi4xOTUxdncgYXV0byAwO1xuICAgIGZvbnQtc2l6ZTogMy42NTg1dnc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAubWFpbiAuc2VjX3N0dWRlbnQgLmlubmVyID4gYTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMuNjU4NXZ3O1xuICAgIGhlaWdodDogMy42NTg1dnc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb19saW5rX2Fycm93X3JfYi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgfVxuICAubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudCAucmFuZF9zdHVkZW50X2NhcmQge1xuICAgIHdpZHRoOiAzNy44MDQ5dnc7XG4gICAgaGVpZ2h0OiAzNy44MDQ5dnc7XG4gICAgbWFyZ2luLXRvcDogMy42NTg1dnc7XG4gIH1cbiAgLm1haW4gLnNlY19zdHVkZW50IC5yYW5kX3N0dWRlbnQgLnJhbmRfc3R1ZGVudF9jYXJkIC5pbWdfYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDAgMC4yNDM5dncgMS4yMTk1dncgMC4zMDQ5dncgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5tYWluIC5zZWNfc3R1ZGVudCAucmFuZF9zdHVkZW50IC5yYW5kX3N0dWRlbnRfY2FyZCAuaW1nX2JveCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudCAudHh0IGgzIHtcbiAgICBmb250LXNpemU6IDEuNDYzNHZ3O1xuICB9XG4gIC5tYWluIC5zZWNfc3R1ZGVudCAucmFuZF9zdHVkZW50IC50eHQgcCB7XG4gICAgbWFyZ2luLXRvcDogMC42MDk4dnc7XG4gICAgcGFkZGluZy1yaWdodDogMS43MDczdnc7XG4gICAgZm9udC1zaXplOiAwLjk3NTZ2dztcbiAgfVxuICAubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudCAudHh0OjphZnRlciB7XG4gICAgcmlnaHQ6IDEuMjE5NXZ3O1xuICAgIGJvdHRvbTogMS4yMTk1dnc7XG4gICAgd2lkdGg6IDEuNDYzNHZ3O1xuICAgIGhlaWdodDogMS40NjM0dnc7XG4gIH1cblxuICAvKiBNYWluIEVORCAqL1xuICAvKiBTdHVkZW50cyAqL1xuICAuc3R1ZGVudHNfd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxMi4xOTUxdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjE5NTF2dztcbiAgfVxuICAuc3R1ZGVudHNfd3JhcDo6YmVmb3JlLCAuc3R1ZGVudHNfd3JhcDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMy4xNzA3dnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZhZmFmYSAwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlKTtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcDo6YWZ0ZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2ZhZmFmYSAwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlKTtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF90aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdHVkZW50c193cmFwIC5zdHVkZW50X3RpdGxlID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfdGl0bGUgZW0sXG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF90aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDAuNzMxN3Z3O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF90aXRsZSBzcGFuIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOC4wNDg4dncpO1xuICAgIGhlaWdodDogMC4wNjF2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMC45MTQ2dnc7XG4gIH1cbiAgLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMi44MDQ5dnc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBtYXJnaW4tdG9wOiAwLjI0Mzl2dztcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MC40ODc4dnc7XG4gICAgbWFyZ2luLXRvcDogNC42MzQxdnc7XG4gICAgei1pbmRleDogMTU7XG4gICAgcGFkZGluZzogMS4yMTk1dncgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zdHVkZW50c193cmFwIC5zdHVkZW50X2xpc3QgLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE4LjI5Mjd2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfbGlzdCAuc3dpcGVyLXNsaWRlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiA0LjUxMjJ2dztcbiAgICBoZWlnaHQ6IDAuMDYxdnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB0b3A6IC0xLjIxOTV2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zdHVkZW50c193cmFwIC5zdHVkZW50X2xpc3QgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGUgaW1nICsgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfbGlzdCAuc3dpcGVyLXNsaWRlIC5pbWdfd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfbGlzdCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUtcHJldiBpbWcsXG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1uZXh0IGltZyB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMC41KTtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSBpbWcge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICB9XG4gIC5zdHVkZW50c193cmFwIC5zdHVkZW50X2xpc3QgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGU6aG92ZXIgaW1nICsgaW1nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5zdHVkZW50c193cmFwIC5zdHVkZW50X2xpc3QgLnN3aXBlci1zbGlkZSBhIHtcbiAgICB3aWR0aDogMTguMjkyN3Z3O1xuICAgIGhlaWdodDogMzAuNDg3OHZ3O1xuICB9XG4gIC5zdHVkZW50c193cmFwIC5wbGVhc2VfdHh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMS44Mjkzdnc7XG4gICAgZ2FwOiAwLjk3NTZ2dztcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAucGxlYXNlX3R4dCBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbmltYXRpb246IGRyYWcgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbiAgLnN0dWRlbnRzX3dyYXAgLnBsZWFzZV90eHQgcCB7XG4gICAgZm9udC1zaXplOiAwLjczMTd2dztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICB9XG4gIC5zdHVkZW50c193cmFwIGgzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTQuMjY4M3Z3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDkuNzU2MXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjZWRlZGVkO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuZGV0YWlsX2hkIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA0LjI2ODN2dztcbiAgICB6LWluZGV4OiAxMDAwMDAwMDA7XG4gIH1cbiAgLmRldGFpbF9oZCAqIHtcbiAgICBmb250LXNpemU6IDAuODUzN3Z3O1xuICB9XG4gIC5kZXRhaWxfaGQgLm51bTo6YmVmb3JlLCAuZGV0YWlsX2hkIC5udW06OmFmdGVyIHtcbiAgICB3aWR0aDogNi4wOTc2dnc7XG4gICAgaGVpZ2h0OiAwLjEyMnZ3O1xuICAgIG1hcmdpbjogMCAwLjYwOTh2dztcbiAgfVxuXG4gIC5zdHVkZW50c0RldGFpbCAudmlzdWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC52aXN1YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMi4xOTUxdnc7XG4gICAgaGVpZ2h0OiAxMC40MTd2dztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjJmMmYyIDAlLCByZ2JhKDI1MCwgMjUwLCAyNTAsIDApIDEwMCUpO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAudmlzdWFsICN0aXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGZvbnQtc2l6ZTogOS43NTYxdnc7XG4gICAgZm9udC1zaXplOiA4LjMzM3Z3O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gICAgb3BhY2l0eTogMDtcbiAgICBhbmltYXRpb246IHRpdGxlVXAgMC42cyAwLjZzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAudmlzdWFsICN0aXQgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpc3VhbCAjdGl0OjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRpdCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmb250LXNpemU6IDkuNzU2MXZ3O1xuICAgIGZvbnQtc2l6ZTogOC4zMzN2dztcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjUpO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAudmlzdWFsIC52aXN1YWxfaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAudmlzdWFsIC52aXN1YWxfaW1nOjphZnRlciB7XG4gICAgaGVpZ2h0OiAxMi4xOTUxdnc7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC52aXN1YWwgLnNjcl9kb3duIHtcbiAgICBnYXA6IDAuNjA5OHZ3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDIuNDM5dnc7XG4gICAgZm9udC1zaXplOiAwLjg1Mzd2dztcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpc3VhbCAuc2NyX2Rvd246OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxLjQ2MzR2dztcbiAgICBoZWlnaHQ6IDEuNDYzNHZ3O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuZGVzYyB7XG4gICAgcGFkZGluZzogNi4wOTc2dncgMCA4Ljg0MTV2dztcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLmRlc2MgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDYuMDk3NnZ3O1xuICAgIG1heC13aWR0aDogODcuODA0OXZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuZGVzYyAubWVzc2FnZSB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLmRlc2MgLm1lc3NhZ2UgcCB7XG4gICAgZm9udC1zaXplOiAwLjk3NTZ2dztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuZGVzYyAudHh0X3RhYmxlIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuZGVzYyAudHh0X3RhYmxlIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzLjA0ODh2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDAuODUzN3Z3O1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYxdncgc29saWQgIzAwMDtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLmRlc2MgLnR4dF90YWJsZSB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjF2dyBzb2xpZCAjMDAwO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuZGVzYyAudHh0X3RhYmxlIHVsIGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC45NzU2dnc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBtaW4td2lkdGg6IDcuMzE3MXZ3O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuZGVzYyAudHh0X3RhYmxlIHVsIGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMC44NTM3dnc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzY2NjtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLmlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDg3LjgwNDl2dztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNC4yNjgzdncpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCA+IC5pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxLjM0MTV2dztcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLmNvbnRuZXQgLmltZ193cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjA5NzZ2dztcbiAgICBoZWlnaHQ6IDM5LjYzNDF2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuY29udG5ldCAuaW1nX3dyYXAuYW5pbSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjQ1cyBlYXNlLWluLW91dDtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLmNvbnRuZXQgLmltZ193cmFwLmFuaW0uc2hvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC5jb250bmV0IC5pbWdfd3JhcCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjE1KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC5jb250bmV0IC5pbWdfd3JhcC5hbmltLnNob3cgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLmJvb2tfYnRuX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogOS4xNDYzdnc7XG4gICAgZm9udC1zaXplOiAxLjgyOTN2dztcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLmJvb2tfYnRuX3R4dCBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQuODc4dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yMTk1dnc7XG4gICAgZm9udC1zaXplOiA2LjA5NzZ2dztcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLm9wZW5fYm9va19idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIuNDM5dnc7XG4gICAgZm9udC1zaXplOiA3LjMxNzF2dztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLm9wZW5fYm9va19idG46aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDM5LjYzNDF2dztcbiAgICBtYXJnaW4tYm90dG9tOiA2LjA5NzZ2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKSBzY2FsZVkoMS4xNSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjQ1cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNDVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcC5hbmltLnNob3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLmRpbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAucGxheV9idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDEwLjM2NTl2dztcbiAgICBoZWlnaHQ6IDMuMDQ4OHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDMuMDQ4OHZ3O1xuICAgIGJvcmRlcjogMC4wNjF2dyBzb2xpZCAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMC4xMjJ2dyk7XG4gICAgZm9udC1zaXplOiAwLjk3NTZ2dztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjQ1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLnBsYXlfYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLnBsYXlfYnRuOmhvdmVyIH4gLmRpbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLnBsYXlfYnRuOmhvdmVyICsgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5wbGF5X2J0bjpob3ZlciB+IC5iZCB7XG4gICAgd2lkdGg6IDEuMzQxNXZ3O1xuICAgIGhlaWdodDogMS4zNDE1dnc7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5wbGF5X2J0bjpob3ZlciB+IC5iZDpudGgtb2YtdHlwZSgxKSB7XG4gICAgbGVmdDogMS44Mjkzdnc7XG4gICAgdG9wOiAxLjgyOTN2dztcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLnBsYXlfYnRuOmhvdmVyIH4gLmJkOm50aC1vZi10eXBlKDIpIHtcbiAgICByaWdodDogMS44Mjkzdnc7XG4gICAgdG9wOiAxLjgyOTN2dztcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLnBsYXlfYnRuOmhvdmVyIH4gLmJkOm50aC1vZi10eXBlKDMpIHtcbiAgICBsZWZ0OiAxLjgyOTN2dztcbiAgICBib3R0b206IDEuODI5M3Z3O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAucGxheV9idG46aG92ZXIgfiAuYmQ6bnRoLW9mLXR5cGUoNCkge1xuICAgIHJpZ2h0OiAxLjgyOTN2dztcbiAgICBib3R0b206IDEuODI5M3Z3O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAuYmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogMS41ODU0dnc7XG4gICAgaGVpZ2h0OiAxLjU4NTR2dztcbiAgICB0cmFuc2l0aW9uOiAwLjQ1cyBlYXNlLWluLW91dDtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLmJkOm50aC1vZi10eXBlKDEpIHtcbiAgICBsZWZ0OiAxLjIxOTV2dztcbiAgICB0b3A6IDEuMjE5NXZ3O1xuICAgIGJvcmRlci1sZWZ0OiAwLjEyMnZ3IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMC4xMjJ2dyBzb2xpZCAjZmZmO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAuYmQ6bnRoLW9mLXR5cGUoMikge1xuICAgIHJpZ2h0OiAxLjIxOTV2dztcbiAgICB0b3A6IDEuMjE5NXZ3O1xuICAgIGJvcmRlci1yaWdodDogMC4xMjJ2dyBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci10b3A6IDAuMTIydncgc29saWQgI2ZmZjtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLmJkOm50aC1vZi10eXBlKDMpIHtcbiAgICBsZWZ0OiAxLjIxOTV2dztcbiAgICBib3R0b206IDEuMjE5NXZ3O1xuICAgIGJvcmRlci1sZWZ0OiAwLjEyMnZ3IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xMjJ2dyBzb2xpZCAjZmZmO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAuYmQ6bnRoLW9mLXR5cGUoNCkge1xuICAgIHJpZ2h0OiAxLjIxOTV2dztcbiAgICBib3R0b206IDEuMjE5NXZ3O1xuICAgIGJvcmRlci1yaWdodDogMC4xMjJ2dyBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDAuMTIydncgc29saWQgI2ZmZjtcbiAgfVxuXG4gIC5tb2RhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDAwMDAwMDAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm1vZGFsLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAubW9kYWwgLmlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG1heC13aWR0aDogMTA0Ljg3OHZ3O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzLjkwMjR2dyk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgI2Jvb2tNb2RhbCAuaW5uZXIgI2Jvb2ssXG4jdmlkZW9Nb2RhbCAuaW5uZXIgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1vZGFsIC5pbm5lciAuY2xvc2VfbW9kYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDIuMDczMnZ3O1xuICAgIHdpZHRoOiAyLjY4Mjl2dztcbiAgICBoZWlnaHQ6IDIuNjgyOXZ3O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fY2xvc2Vfdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgfVxuXG4gIC5tb2RhbCAuaW5uZXIgLmNsb3NlX21vZGFsLnZpZGVvX2J0biB7XG4gICAgcmlnaHQ6IC0xLjIxOTV2dztcbiAgfVxuXG4gICN2aWRlb01vZGFsIC5pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG5cbiAgI3ZpZGVvTW9kYWwgLmlubmVyIHZpZGVvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cblxuICAjYm9vayB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGhlaWdodDogNjAuOTc1NnZ3O1xuICB9XG5cbiAgI2Jvb2sgKyAuZmxpcC1jb250cm9sIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMS4yMTk1dnc7XG4gICAgd2lkdGg6IDEuODI5M3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjA5OHZ3IDAgMCAwLjYwOTh2dztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzNhM2EzYSB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvX2Jvb2tfYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMS45NTEydncgMS45NTEydnc7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuXG4gICNib29rICsgLmZsaXAtY29udHJvbCBidXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAjYm9vayArIC5mbGlwLWNvbnRyb2wgYnV0dG9uI25leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0xLjIxOTV2dztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgI2Jvb2sgfiAuYm9va19pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMS44Mjkzdnc7XG4gICAgZm9udC1zaXplOiAwLjg1Mzd2dztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjYWVhZWFlO1xuICB9XG5cbiAgLyogU3R1ZGVudHMgRU5EICovXG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmRldGFpbF9oZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2Jvb2tNb2RhbCAuY2FudmFzX3dyYXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAjYm9va01vZGFsIC5jb250cm9sbGVyIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cblxuICAjYm9va01vZGFsIC5jb250cm9sbGVyIC5wYWdpbmF0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAjYm9va01vZGFsIC5jYW52YXNfd3JhcCAjbmV4dCxcbiNib29rTW9kYWwgLmNhbnZhc193cmFwICNwcmV2IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG5cbiAgI2Jvb2tNb2RhbCAuY2FudmFzX3dyYXAgI25leHQge1xuICAgIGxlZnQ6IDYwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gICNib29rTW9kYWwgLmNhbnZhc193cmFwICNwcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5tYWluIC5zZWNfc3R1ZGVudDo6YWZ0ZXIge1xuICAgIGhlaWdodDogODB2aDtcbiAgfVxuXG4gIC5tYWluIC5zZWNfc3R1ZGVudCAucmFuZF9zdHVkZW50X2xpc3QgLmRwX2Yge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5tYWluIC50eHRfd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFpbiAudHh0X3dyYXAgZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIH1cbiAgLm1haW4gLnR4dF93cmFwIGgyIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubWFpbiAudHh0X3dyYXAgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbiAgLm1haW4gLnR4dF93cmFwIGEge1xuICAgIGdhcDogNHB4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAubWFpbiAudHh0X3dyYXAgYTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gIC5tYWluIC50eHRfd3JhcC5hbF9yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgfVxuICAubWFpbiAudHh0X3dyYXAuYWxfciBhIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tYWluIC5zZWNfdmlzdWFsIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAubWFpbiAuc2VjX3Zpc3VhbCAuaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAubWFpbiAuc2VjX3Zpc3VhbCBpbWcge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgfVxuICAubWFpbiAuc2VjX3Zpc3VhbCAudHh0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5tYWluIC5zZWNfdmlzdWFsIC50eHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubWFpbiAuc2VjX3Zpc3VhbCAudHh0IHNwYW4udHh0X3N0cm9rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICM1NDZENTM7XG4gIH1cbiAgLm1haW4gLnNlY192aXN1YWwgLnR4dCBzcGFuLnR4dF9zdHJvazo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxuICAubWFpbiAuc2VjX3Zpc3VhbCAudHh0IHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLm1haW4gLnNlY192aXN1YWwgLnR4dCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogNnB4IDIwcHg7XG4gIH1cbiAgLm1haW4gLnNlY192aXN1YWwgLnNjcl9kb3duIHtcbiAgICByaWdodDogMi40JTtcbiAgICBib3R0b206IC0xNCU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDU1LzYxO1xuICB9XG4gIC5tYWluIC5zZWNfY29uY2VwdCB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIH1cbiAgLm1haW4gLnNlY19jb25jZXB0IGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgLm1haW4gLnNlY19jb25jZXB0IGgzIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAubWFpbiAuc2VjX2NvbmNlcHQgaDM6OmFmdGVyIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICAubWFpbiAuc2VjX2NvbmNlcHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5tYWluIC5zZWNfbWVzc2FnZSB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG4gIC5tYWluIC5zZWNfbWVzc2FnZTo6YmVmb3JlIHtcbiAgICB0b3A6IDEwMHB4O1xuICAgIHdpZHRoOiA4Mi40JTtcbiAgICBoZWlnaHQ6IDE2NHZ3O1xuICB9XG4gIC5tYWluIC5zZWNfbWVzc2FnZSAuaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAubWFpbiAuc2VjX21lc3NhZ2UgLmltZ19ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5tYWluIC5zZWNfc3R1ZGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLm1haW4gLnNlY19zdHVkZW50OjphZnRlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDgyLjQlO1xuICAgIGhlaWdodDogODB2aDtcbiAgfVxuICAubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudCAudHh0IGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm1haW4gLnNlY19zdHVkZW50IC5yYW5kX3N0dWRlbnQgLnR4dCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudCAudHh0OjphZnRlciB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5tYWluIC5zZWNfc3R1ZGVudCAucmFuZF9zdHVkZW50IC5yYW5kX3N0dWRlbnRfY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tYWluIC5zZWNfc3R1ZGVudCAuaW5uZXIgPiBhIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gIH1cbiAgLm1haW4gLnNlY19zdHVkZW50IC5pbm5lciA+IGE6OmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLm1haW4gLnNlY19zdHVkZW50IC5pbm5lciA+IGE6aG92ZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIC5zd2lwZXItM2Qge1xuICAgIHBlcnNwZWN0aXZlOiA4MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1haW4gLnNlY19hYm91dCB7XG4gICAgcGFkZGluZzogMzkuMDYzdncgMDtcbiAgfVxuICAubWFpbiAuc2VjX2Fib3V0IGgyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG5cbiAgLm1haW4gLnNlY19zdHVkZW50IC50eHRfYXV0b19zbGlkZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzLjAyMXZ3O1xuICB9XG5cbiAgLnJhbmRfc3R1ZGVudF9jYXJkIC5jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJhbmRfc3R1ZGVudF9jYXJkIC5jb2wgYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjYuMDQydnc7XG4gIH1cblxuICAucmFuZF9zdHVkZW50X2NhcmQgLmNvbDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDI2LjA0MnZ3O1xuICB9XG5cbiAgLnJhbmRfc3R1ZGVudF9jYXJkIC5jb2wgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLnJhbmRfc3R1ZGVudF9jYXJkIC5jb2wgcCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAucmFuZF9zdHVkZW50X2NhcmQgLmNvbCBhOjphZnRlciB7XG4gICAgdG9wOiA5MCU7XG4gIH1cblxuICAuc2VjX3N0dWRlbnQgLmlubmVyID4gYSB7XG4gICAgZm9udC1zaXplOiA3LjgxM3Z3O1xuICAgIGdhcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuc2VjX3N0dWRlbnQgLmlubmVyID4gYTpob3ZlciB7XG4gICAgZ2FwOiAwO1xuICB9XG5cbiAgLnNlY19zdHVkZW50IC5pbm5lciA+IGE6OmFmdGVyIHtcbiAgICB3aWR0aDogNi41MXZ3O1xuICAgIGhlaWdodDogNi41MXZ3O1xuICB9XG5cbiAgLnN0dWRlbnRzIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLnN0dWRlbnRzX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcDo6YmVmb3JlLCAuc3R1ZGVudHNfd3JhcDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbiAgLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF90aXRsZSBlbSxcbi5zdHVkZW50c193cmFwIC5zdHVkZW50X3RpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCBoMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IHtcbiAgICBoZWlnaHQ6IDc5LjY2NnZ3O1xuICAgIHBhZGRpbmc6IDExLjExMXZ3IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNDB2dztcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGUgYSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5zdHVkZW50c193cmFwIC5zdHVkZW50X2xpc3QgLnN3aXBlci1zbGlkZSBhIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfbGlzdCAuc3dpcGVyLXNsaWRlOjphZnRlciB7XG4gICAgd2lkdGg6IDEwdnc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdG9wOiAtM3Z3O1xuICB9XG4gIC5zdHVkZW50c193cmFwIC5wbGVhc2VfdHh0IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLnN0dWRlbnRzX3dyYXAgLnBsZWFzZV90eHQgaW1nIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgLnN0dWRlbnRzX3dyYXAgLnBsZWFzZV90eHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnN0dWRlbnRzRGV0YWlsIC52aXN1YWwgI3RpdCB7XG4gICAgZm9udC1zaXplOiAxMHZ3O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAudmlzdWFsICN0aXQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEwdnc7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC52aXN1YWwgLnNjcl9kb3duIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpc3VhbCAuc2NyX2Rvd246OmFmdGVyIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC52aXN1YWwgLnNjcl9kb3duIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLmRlc2Mge1xuICAgIHBhZGRpbmc6IDEzLjAyMXZ3IDAgMTguODh2dztcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuZGVzYyAuaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLmRlc2MgLmlubmVyIC50eHRfdGFibGUgdWwgbGkge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC5kZXNjIC5pbm5lciAudHh0X3RhYmxlIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLmRlc2MgLmlubmVyIC50eHRfdGFibGUgdWwgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuZGVzYyAuaW5uZXIgLnR4dF90YWJsZSB1bCBsaSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC5pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5wbGF5X2J0biB7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAucGxheV9idG46aG92ZXIgfiAuYmQge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLmNvbnRlbnQgLmltZ193cmFwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLmJvb2tfYnRuX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC5ib29rX2J0bl90eHQgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5zdHVkZW50c0RldGFpbCAuZGVzYyAudHh0X3RhYmxlIHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuc3R1ZGVudHNEZXRhaWwgLmRlc2MgLnR4dF90YWJsZSB1bCBsaSBzcGFuIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG5cbiAgLnN0dWRlbnRzRGV0YWlsIC5pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG5cbiAgLnN0dWRlbnRzRGV0YWlsIC5jb250ZW50IC5pbWdfd3JhcCxcbi5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCB7XG4gICAgaGVpZ2h0OiA1OC41OTR2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4wMjF2dztcbiAgfVxuXG4gIC5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAucGxheV9idG4ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5iZCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5iZDpudGgtb2YtdHlwZSgxKSB7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cblxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLmJkOm50aC1vZi10eXBlKDIpIHtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cblxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLmJkOm50aC1vZi10eXBlKDMpIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAuYmQ6bnRoLW9mLXR5cGUoNCkge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zdHVkZW50c0RldGFpbCAuYm9va19idG5fdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAxOS41MzF2dztcbiAgICBmb250LXNpemU6IDEuMjE5NXZ3O1xuICB9XG5cbiAgLnN0dWRlbnRzRGV0YWlsIC5ib29rX2J0bl90eHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnN0dWRlbnRzRGV0YWlsIC5vcGVuX2Jvb2tfYnRuIHtcbiAgICBmb250LXNpemU6IDEwLjQxN3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDM5LjA2M3Z3O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAubW9kYWwgLmlubmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1vZGFsIC5pbm5lciAuY2xvc2VfbW9kYWwge1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1vZGFsIC5pbm5lciAudmlkZW9fYnRuLmNsb3NlX21vZGFsIHtcbiAgICB0b3A6IC0zMHB4O1xuICB9XG5cbiAgLmludHJvX3dyYXAgaDIge1xuICAgIGhlaWdodDogNThweDtcbiAgICBmb250LXNpemU6IDEydnc7XG4gIH1cblxuICAjYm9va01vZGFsLm1vZGFsIC5pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG5cbiAgI2Jvb2tNb2RhbCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuI2Jvb2tNb2RhbCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIH1cblxuICAuc3R1ZGVudHNEZXRhaWwgLmJvb2tfYnRuX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLnN0dWRlbnRzRGV0YWlsIC5ib29rX2J0bl90eHQgaW1nIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiA1NS82MTtcbiAgfVxuXG4gIC5zdHVkZW50c0RldGFpbCAuYm9va19idG5fdHh0IGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gIC5zdHVkZW50c0RldGFpbCAuYm9va19idG5fdHh0IHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG5cbiAgLnN0dWRlbnRzRGV0YWlsIC52aXN1YWw6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5zdHVkZW50c0RldGFpbCAudmlzdWFsIC52aXN1YWxfaW1nOjphZnRlciB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5zdHVkZW50c0RldGFpbCAuZGVzYyAubWVzc2FnZSBwLFxuLnN0dWRlbnRzRGV0YWlsIC5kZXNjIC50eHRfdGFibGUgdWwgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnN0dWRlbnRzRGV0YWlsIC5ib29rX2J0bl90eHQgYnV0dG9uIHNwYW4ge1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZTo6YWZ0ZXIsXG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGU6aG92ZXIgaW1nICsgaW1nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfbGlzdCAuc3dpcGVyLXNsaWRlIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDAwMDAwO1xuICB9XG5cbiAgLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfdGl0bGUgc3BhbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMCAxMnB4O1xuICB9XG59XG4vKiBjb21tb24gKi9cbi5zZWNfY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDAwcHg7XG59XG4uc2VjX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuLnNlY19jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAyMDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuLnNlY19jb250ZW50IC5zY3JfZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjAwcHg7XG4gIHJpZ2h0OiAtMTE4cHg7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMTY1cHg7XG4gIGhlaWdodDogMTgzcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvX3Njcl9kb3duLnN2ZykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNjckRvd25BbmltIDJzIGluZmluaXRlO1xuICBhbmltYXRpb246IHNjckRvd25BbmltIDJzIGluZmluaXRlO1xufVxuLnNlY19jb250ZW50IC5zZWNfdGl0IHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuXG4vKiBjb21tb24gRU5EICovXG4vKiBhYm91dCAqL1xuLmFib3V0IC5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQwMHB4O1xufVxuLmFib3V0IC5jb250ZW50ICsgLmNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNTAwcHg7XG59XG4uYWJvdXQgLmNvbnRlbnQgLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0IC5jb250ZW50IC5pbWdfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYWJvdXQgLmNvbnRlbnQgLmltZ193cmFwIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmFib3V0IC5jb250ZW50IC5pbWdfd3JhcCBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDEwMCUpO1xuICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggMC4zcyAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmFib3V0IC5jb250ZW50IC5pbWdfd3JhcC5zaG93IGRpdiB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuLmFib3V0IC5jb250ZW50IC5pbWdfd3JhcC5zaG93IGltZyB7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG59XG4uYWJvdXQgLmNvbnRlbnQgLnR4dF93cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTI0M3B4O1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5hYm91dCAuY29udGVudCAudHh0X3dyYXAgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzg4ODtcbn1cbi5hYm91dCAuY29udGVudCAudHh0X3dyYXAgaDIge1xuICBmb250LXNpemU6IDkycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDI1MHB4O1xufVxuLmFib3V0IC5jb250ZW50IC50eHRfd3JhcCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTg1JTtcbiAgY29sb3I6ICM0OTUxNTM7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYWJvdXQgLmNvbnRlbnQ6bnRoLWNoaWxkKG9kZCkgLmltZ193cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5hYm91dCAuY29udGVudDpudGgtY2hpbGQob2RkKSAuaW1nX3dyYXAgZGl2IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbn1cbi5hYm91dCAuY29udGVudDpudGgtY2hpbGQob2RkKSAuaW1nX3dyYXAgaW1nIHtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcbn1cbi5hYm91dCAuY29udGVudDpudGgtY2hpbGQob2RkKSAuaW1nX3dyYXAuc2hvdyBpbWcge1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xufVxuLmFib3V0IC5jb250ZW50Om50aC1jaGlsZChvZGQpIC50eHRfd3JhcCB7XG4gIHdpZHRoOiA5MjJweDtcbiAgbWFyZ2luLWxlZnQ6IDEyOHB4O1xufVxuLmFib3V0IC5jb250ZW50Om50aC1jaGlsZChvZGQpIC50eHRfd3JhcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTkycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFib3V0IC5jb250ZW50Om50aC1jaGlsZChvZGQpIC50eHRfd3JhcCBoMiB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luLXJpZ2h0OiAyMzJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYWJvdXQgLmNvbnRlbnQ6bnRoLWNoaWxkKG9kZCkgLnR4dF93cmFwIHAge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmFib3V0IC5jb250ZW50LnBob3RvX3dyYXAge1xuICBtYXJnaW4tdG9wOiAzMDBweDtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NTE1Mztcbn1cbi5hYm91dCAuY29udGVudC5waG90b193cmFwIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgbWF4LXdpZHRoOiAxNzIwcHg7XG59XG4uYWJvdXQgLmNvbnRlbnQucGhvdG9fd3JhcCBsaSB7XG4gIGZsZXg6IDE7XG59XG4uYWJvdXQgLmNvbnRlbnQucGhvdG9fd3JhcCBpbWcge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbi5hYm91dCAuY29udGVudC5uYW1lX3dyYXAge1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG59XG4uYWJvdXQgLmNvbnRlbnQubmFtZV93cmFwIC5uYW1lX2xpc3Q6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xufVxuLmFib3V0IC5jb250ZW50Lm5hbWVfd3JhcCAubmFtZV9saXN0IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM4ODg7XG59XG4uYWJvdXQgLmNvbnRlbnQubmFtZV93cmFwIC5uYW1lX2xpc3QgaDIge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBmb250LXNpemU6IDkycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYWJvdXQgLmNvbnRlbnQubmFtZV93cmFwIC5uYW1lX2xpc3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICBnYXA6IDM0cHggMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzQ5NTE1Mztcbn1cbi5hYm91dCAuY29udGVudC5uYW1lX3dyYXAgLm5hbWVfbGlzdCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hYm91dCAuY29udGVudC5uYW1lX3dyYXAgLm5hbWVfbGlzdDpudGgtY2hpbGQoZXZlbikgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuLmFib3V0IC5jb250ZW50Lm5hbWVfd3JhcCAubmFtZV9saXN0Om50aC1jaGlsZChldmVuKSBoMiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFib3V0IC5jb250ZW50Lm5hbWVfd3JhcCAubmFtZV9saXN0Om50aC1jaGlsZChldmVuKSB1bCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmFib3V0IC5jb250ZW50Lm1hcCB7XG4gIHBhZGRpbmctdG9wOiAzMDBweDtcbn1cbi5hYm91dCAuY29udGVudC5tYXAgLmRwX2Yge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFib3V0IC5jb250ZW50Lm1hcCAuZHBfZiA+IGRpdiB7XG4gIGZsZXg6IDE7XG59XG4uYWJvdXQgLmNvbnRlbnQubWFwIC50eHRfd3JhcCB7XG4gIHRvcDogLTEyOHB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uYWJvdXQgLmNvbnRlbnQubWFwIC50eHRfd3JhcCBoMyB7XG4gIGZvbnQtc2l6ZTogOTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5hYm91dCAuY29udGVudC5tYXAgLnR4dF93cmFwIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFib3V0IC5jb250ZW50Lm1hcCAubWFwX2FyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5hYm91dCAuY29udGVudC5tYXAgaDQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYWJvdXQgLmNvbnRlbnQubWFwIGg0IH4gaDQge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLmFib3V0IC5jb250ZW50Lm1hcCBoNSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5hYm91dCAuY29udGVudC5tYXAgaDUubXQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmFib3V0IC5jb250ZW50Lm1hcCBoNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5MjkyOTI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzUlO1xufVxuLmFib3V0IC5jb250ZW50Lm1hcCBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmFib3V0IC5jb250ZW50Lm1hcCAuY2FtcHVzX21hcF9idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NDZENTM7XG4gIGNvbG9yOiAjNTQ2RDUzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCwgY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5hYm91dCAuY29udGVudC5tYXAgLmNhbXB1c19tYXBfYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NkQ1MztcbiAgY29sb3I6ICNGOUZBRjU7XG59XG4uYWJvdXQgLmNvbnRlbnQubWFwIC5idXNfdHh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5hYm91dCAuY29udGVudC5tYXAgLmJ1c190eHQgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG4uYWJvdXQgLmNvbnRlbnQubWFwIC5idXNfdHh0IGVtIHtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjIyO1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLmFib3V0IC5jb250ZW50Lm1hcCAuYnVzX3R4dCAuYnVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmFib3V0IC5jb250ZW50Lm1hcCAuYnVzX3R4dCBzcGFuIHtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWJvdXQgLmNvbnRlbnQubWFwIC5idXNfdHh0IHNwYW4uY2xyMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MWNjMGY7XG59XG4uYWJvdXQgLmNvbnRlbnQubWFwIC5idXNfdHh0IHNwYW4uY2xyMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjdjZTU7XG59XG4uYWJvdXQgLmNvbnRlbnQubWFwIC5idXNfdHh0IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5MjkyOTI7XG59XG4uYWJvdXQgLmNvbnRlbnQubWFwIC5yb290X2RhdW1fcm91Z2htYXAgLndyYXBfY29udHJvbGxlcnMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGFib3V0IEVORCAqL1xuLyogRXhoaWJpdGlvbiAqL1xuLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG4uZXhoaWJpdGlvbiAuc2VjX2NvbnRlbnQgLmNvbnRlbnQgdWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDE1MHB4O1xuICBncmlkLXJvdy1nYXA6IDE1MHB4O1xufVxuLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IGxpIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwJSk7XG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQ7XG59XG4uZXhoaWJpdGlvbiAuc2VjX2NvbnRlbnQgLmNvbnRlbnQgbGk6bm90KC5saW5rKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IGxpLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xufVxuLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IGxpLnNob3cgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG4uZXhoaWJpdGlvbiAuc2VjX2NvbnRlbnQgLmNvbnRlbnQgLmxpbmsgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IC5saW5rIGE6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgb3BhY2l0eTogMC44O1xufVxuLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IHAueWVhciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA5NSU7XG4gIGxlZnQ6IC04MHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xufVxuLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IC5pbWdfYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIGhlaWdodDogNjI4cHg7ICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZXhoaWJpdGlvbiAuc2VjX2NvbnRlbnQgLmNvbnRlbnQgLmltZ19ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZXhoaWJpdGlvbiAuc2VjX2NvbnRlbnQgLmNvbnRlbnQgLnR4dF9jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IC50eHRfY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4vKiBleGhpYml0aW9uIEVORCAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTY0MHB4KSB7XG4gIC5pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyLjE5NTF2dyk7XG4gIH1cblxuICAvKiBjb21tb24gKi9cbiAgLnNlY19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogOS4yNjgzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMjQuMzkwMnZ3O1xuICB9XG4gIC5zZWNfY29udGVudCBwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQ2MzR2dztcbiAgICBmb250LXNpemU6IDEuMjE5NXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMyODI4Mjg7XG4gIH1cbiAgLnNlY19jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDEyLjE5NTF2dztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAjMjgyODI4O1xuICB9XG4gIC5zZWNfY29udGVudCAuc2NyX2Rvd24ge1xuICAgIGJvdHRvbTogLTEyLjE5NTF2dztcbiAgICByaWdodDogLTcuMTk1MXZ3O1xuICAgIHdpZHRoOiAxMC4wNjF2dztcbiAgICBoZWlnaHQ6IDExLjE1ODV2dztcbiAgfVxuICAuc2VjX2NvbnRlbnQgLnNlY190aXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjE0NjN2dztcbiAgfVxuXG4gIC8qIGNvbW1vbiBFTkQgKi9cbiAgLyogYWJvdXQgKi9cbiAgLmFib3V0IC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjQuMzkwMnZ3O1xuICB9XG4gIC5hYm91dCAuY29udGVudCArIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzAuNDg3OHZ3O1xuICB9XG4gIC5hYm91dCAuY29udGVudCAuaW1nX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjIxOTV2dyk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5hYm91dCAuY29udGVudCAuaW1nX3dyYXAgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5hYm91dCAuY29udGVudCAuaW1nX3dyYXAgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggMC4zcyAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5hYm91dCAuY29udGVudCAuaW1nX3dyYXAuc2hvdyBkaXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG4gIC5hYm91dCAuY29udGVudCAuaW1nX3dyYXAuc2hvdyBpbWcge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50IC50eHRfd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IC0xNC44dnc7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG4gIC5hYm91dCAuY29udGVudCAudHh0X3dyYXAgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjQzOXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjA5OHZ3O1xuICAgIGZvbnQtc2l6ZTogMS4yMTk1dnc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzg4ODtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQgLnR4dF93cmFwIGgyIHtcbiAgICBmb250LXNpemU6IDUuNjA5OHZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUuMjQzOXZ3O1xuICB9XG4gIC5hYm91dCAuY29udGVudCAudHh0X3dyYXAgcCB7XG4gICAgZm9udC1zaXplOiAwLjk3NTZ2dztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxODUlO1xuICAgIGNvbG9yOiAjNDk1MTUzO1xuICB9XG4gIC5hYm91dCAuY29udGVudDpudGgtY2hpbGQob2RkKSAuaW1nX3dyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQ6bnRoLWNoaWxkKG9kZCkgLmltZ193cmFwIGRpdiB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQ6bnRoLWNoaWxkKG9kZCkgLmltZ193cmFwIGltZyB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQ6bnRoLWNoaWxkKG9kZCkgLmltZ193cmFwLnNob3cgaW1nIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICB9XG4gIC5hYm91dCAuY29udGVudDpudGgtY2hpbGQob2RkKSAudHh0X3dyYXAge1xuICAgIHRvcDogLTE1LjR2dztcbiAgICB3aWR0aDogNTYuMjE5NXZ3O1xuICAgIG1hcmdpbi1sZWZ0OiA3LjgwNDl2dztcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQ6bnRoLWNoaWxkKG9kZCkgLnR4dF93cmFwIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDExLjcwNzN2dztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQ6bnRoLWNoaWxkKG9kZCkgLnR4dF93cmFwIGgyIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNC4xNDYzdnc7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Om50aC1jaGlsZChvZGQpIC50eHRfd3JhcCBwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50LnBob3RvX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDE4LjI5Mjd2dztcbiAgICBwYWRkaW5nOiA3LjMxNzF2dyAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTUxNTM7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50LnBob3RvX3dyYXAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMi42ODI5dnc7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyLjE5NTF2dyk7XG4gICAgbWF4LXdpZHRoOiAxMDQuODc4dnc7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50LnBob3RvX3dyYXAgbGkge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50LnBob3RvX3dyYXAgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubmFtZV93cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuOTc1NnZ3O1xuICB9XG4gIC5hYm91dCAuY29udGVudC5uYW1lX3dyYXAgLm5hbWVfbGlzdDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiA5LjE0NjN2dztcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubmFtZV93cmFwIC5uYW1lX2xpc3Qgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjQzOXZ3O1xuICAgIGZvbnQtc2l6ZTogMS4yMTk1dnc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzg4ODtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubmFtZV93cmFwIC5uYW1lX2xpc3QgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuODc4dnc7XG4gICAgZm9udC1zaXplOiA1LjYwOTh2dztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5hYm91dCAuY29udGVudC5uYW1lX3dyYXAgLm5hbWVfbGlzdCB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MS4yMTk1dnc7XG4gICAgZ2FwOiAyLjA3MzJ2dyAxLjIxOTV2dztcbiAgICBmb250LXNpemU6IDEuMjE5NXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM0OTUxNTM7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm5hbWVfd3JhcCAubmFtZV9saXN0Om50aC1jaGlsZChldmVuKSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi40Mzl2dztcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubmFtZV93cmFwIC5uYW1lX2xpc3Q6bnRoLWNoaWxkKGV2ZW4pIGgyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubmFtZV93cmFwIC5uYW1lX2xpc3Q6bnRoLWNoaWxkKGV2ZW4pIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubWFwIHtcbiAgICBwYWRkaW5nLXRvcDogMTguMjkyN3Z3O1xuICB9XG4gIC5hYm91dCAuY29udGVudC5tYXAgLm1hcF9hcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljg3OHZ3O1xuICB9XG4gIC5hYm91dCAuY29udGVudC5tYXAgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNDM5dnc7XG4gICAgZm9udC1zaXplOiAxLjQ2MzR2dztcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubWFwIGg0IH4gaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuODc4dnc7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm1hcCBoNSB7XG4gICAgZm9udC1zaXplOiAxLjIxOTV2dztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjczMTd2dztcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubWFwIGg1Lm10IHtcbiAgICBtYXJnaW4tdG9wOiAyLjQzOXZ3O1xuICB9XG4gIC5hYm91dCAuY29udGVudC5tYXAgaDYge1xuICAgIGZvbnQtc2l6ZTogMC45NzU2dnc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzkyOTI5MjtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjQzOXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNzUlO1xuICB9XG4gIC5hYm91dCAuY29udGVudC5tYXAgcCB7XG4gICAgZm9udC1zaXplOiAxLjIxOTV2dztcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubWFwIC5jYW1wdXNfbWFwX2J0biB7XG4gICAgaGVpZ2h0OiA0LjI2ODN2dztcbiAgICBwYWRkaW5nOiAwIDEuOTUxMnZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDYuMDk3NnZ3O1xuICAgIGJvcmRlcjogMC4wNjF2dyBzb2xpZCAjNTQ2RDUzO1xuICAgIGZvbnQtc2l6ZTogMS40NjM0dnc7XG4gICAgbWFyZ2luLXRvcDogMi40Mzl2dztcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubWFwIC5idXNfdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjIxOTV2dztcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubWFwIC5idXNfdHh0ID4gZGl2IHtcbiAgICBnYXA6IDEuMjE5NXZ3O1xuICB9XG4gIC5hYm91dCAuY29udGVudC5tYXAgLmJ1c190eHQgZW0ge1xuICAgIG1pbi13aWR0aDogNS4xODI5dnc7XG4gICAgZm9udC1zaXplOiAwLjk3NTZ2dztcbiAgICBwYWRkaW5nLXRvcDogMC4yNDM5dnc7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm1hcCAuYnVzX3R4dCAuYnVzIHtcbiAgICBnYXA6IDAuNjA5OHZ3O1xuICB9XG4gIC5hYm91dCAuY29udGVudC5tYXAgLmJ1c190eHQgc3BhbiB7XG4gICAgcGFkZGluZzogMC4yNDM5dncgMC42MDk4dnc7XG4gICAgZm9udC1zaXplOiAwLjk3NTZ2dztcbiAgICBib3JkZXItcmFkaXVzOiAzLjA0ODh2dztcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubWFwIC5idXNfdHh0IHAge1xuICAgIGZvbnQtc2l6ZTogMC45NzU2dnc7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm1hcCAucm9vdF9kYXVtX3JvdWdobWFwIC53cmFwX2NvbnRyb2xsZXJzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBhYm91dCBFTkQgKi9cbiAgLyogRXhoaWJpdGlvbiAqL1xuICAuZXhoaWJpdGlvbiAuc2VjX2NvbnRlbnQgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDkuMTQ2M3Z3O1xuICB9XG4gIC5leGhpYml0aW9uIC5zZWNfY29udGVudCAuY29udGVudCB1bCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogOS4xNDYzdnc7XG4gICAgZ3JpZC1yb3ctZ2FwOiA5LjE0NjN2dztcbiAgfVxuICAuZXhoaWJpdGlvbiAuc2VjX2NvbnRlbnQgLmNvbnRlbnQgbGk6bm90KC5saW5rKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjgyOTN2dztcbiAgfVxuICAuZXhoaWJpdGlvbiAuc2VjX2NvbnRlbnQgLmNvbnRlbnQgLmxpbmsgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMS44Mjkzdnc7XG4gIH1cbiAgLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IC5saW5rIGE6aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuICAuZXhoaWJpdGlvbiAuc2VjX2NvbnRlbnQgLmNvbnRlbnQgcC55ZWFyIHtcbiAgICBmb250LXNpemU6IDAuODUzN3Z3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogOTUlO1xuICAgIGxlZnQ6IC00Ljg3OHZ3O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICB9XG4gIC5leGhpYml0aW9uIC5zZWNfY29udGVudCAuY29udGVudCAuaW1nX2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLyogaGVpZ2h0OiAzOC4yOTI3dnc7ICovXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZXhoaWJpdGlvbiAuc2VjX2NvbnRlbnQgLmNvbnRlbnQgLmltZ19ib3ggaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5leGhpYml0aW9uIC5zZWNfY29udGVudCAuY29udGVudCAudHh0X2NvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMC45NzU2dnc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAwLjg1Mzd2dztcbiAgfVxuICAuZXhoaWJpdGlvbiAuc2VjX2NvbnRlbnQgLmNvbnRlbnQgLnR4dF9jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMC43MzE3dnc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAwLjYwOTh2dztcbiAgfVxuXG4gIC8qIGV4aGliaXRpb24gRU5EICovXG4gIC5yb290X2RhdW1fcm91Z2htYXAgLndyYXBfbWFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIH1cblxuICAuYWJvdXQgLmNvbnRlbnQubWFwIC50eHRfd3JhcCB7XG4gICAgdG9wOiAtNy44MDQ5dnc7XG4gIH1cblxuICAuYWJvdXQgLmNvbnRlbnQubWFwIC50eHRfd3JhcCBoMyB7XG4gICAgZm9udC1zaXplOiA1LjYwOTh2dztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlubmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNlY19jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTQwcHggMCAxMjBweDtcbiAgfVxuICAuc2VjX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zZWNfY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNlY19jb250ZW50IC5zZWNfdGl0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLnNlY19jb250ZW50IC5zY3JfZG93biB7XG4gICAgYm90dG9tOiAtMTIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICB9XG5cbiAgLmFib3V0IC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50IC5pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQgLnR4dF93cmFwIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5hYm91dCAuY29udGVudCAudHh0X3dyYXAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQgLnR4dF93cmFwIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQgLnR4dF93cmFwIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTc1JTtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQgLmltZ193cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQ6bnRoLWNoaWxkKG9kZCkgLnR4dF93cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hYm91dCAuY29udGVudDpudGgtY2hpbGQob2RkKSAudHh0X3dyYXAgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQ6bnRoLWNoaWxkKG9kZCkgLnR4dF93cmFwIGgyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Om50aC1jaGlsZChvZGQpIC50eHRfd3JhcCBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQucGhvdG9fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5hYm91dCAuY29udGVudC5waG90b193cmFwIC5pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubmFtZV93cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTAuNDE3dnc7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm5hbWVfd3JhcCAubmFtZV9saXN0IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm5hbWVfd3JhcCAubmFtZV9saXN0IGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubmFtZV93cmFwIC5uYW1lX2xpc3QgdWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICBnYXA6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubmFtZV93cmFwIC5uYW1lX2xpc3Q6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubWFwIC5kcF9mIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMHB4O1xuICB9XG4gIC5hYm91dCAuY29udGVudC5tYXAgLnR4dF93cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5hYm91dCAuY29udGVudC5tYXAgLnR4dF93cmFwIGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm1hcCBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubWFwIGg0IH4gaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm1hcCBoNSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm1hcCBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm1hcCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm1hcCAuY2FtcHVzX21hcF9idG4ge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubWFwIC5idXNfdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5hYm91dCAuY29udGVudC5tYXAgLmJ1c190eHQgZW0ge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgbWluLXdpZHRoOiA1NnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubWFwIC5idXNfdHh0ID4gZGl2IHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm1hcCAuYnVzX3R4dCAuYnVzIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm1hcCAuYnVzX3R4dCBzcGFuIHtcbiAgICBwYWRkaW5nOiA2cHggMTRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubWFwIC5idXNfdHh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5yb290X2RhdW1fcm91Z2htYXAgLndyYXBfbWFwIHtcbiAgICBoZWlnaHQ6IDU0LjY4OHZ3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWJvdXQgLmNvbnRlbnQubWFwIC5tYXBfYXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5leGhpYml0aW9uIC5zZWNfY29udGVudCAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbiAgLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtcm93LWdhcDogNjBweDtcbiAgfVxuICAuZXhoaWJpdGlvbiAuc2VjX2NvbnRlbnQgLmNvbnRlbnQgcC55ZWFyIHtcbiAgICBsZWZ0OiAtMTIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5leGhpYml0aW9uIC5zZWNfY29udGVudCAuY29udGVudCAubGluayBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IC50eHRfY29udGVudCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IC50eHRfY29udGVudCBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufSJdfQ== */
