*,body{word-break:keep-all}*,a,a:active,a:focus{color:inherit}address,em,i{font-style:normal}footer .inner>a,footer .inner>a span,img,picture{display:block}[role=button],button,label{cursor:pointer}*,.transition{margin:0;padding:0}@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:BookkMyungjo-Bd;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302@1.0/BookkMyungjo-Bd.woff2) format("woff2");font-weight:700;font-style:normal}*{-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:Pretendard,PlayFairDisplay,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}.floating a span,.menu_wrap .gnb,.students_wrap .student_title h2,.students_wrap h3,footer .ft_desc h1,footer .inner>a span,header .gnb ul span,header .gnb ul span::after,header .logo a{font-family:"PlayFair Display"}.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{position:absolute;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100vh;top:0;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;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out}.anim.fade.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}body{background-color:#FFFCF4;overflow-x:hidden}.txt_strok{color:transparent;-webkit-text-stroke:1px #000}dialog{outline:0;border:none}header{display:-webkit-box;display:-ms-flexbox;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;top:0;left:0;z-index:10000000;width:100%;height:80px;padding:0 40px}header .logo a{font-size:32px;font-weight:600;color:#282828}header .gnb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px}header .gnb ul a{height:27px;overflow:hidden}header .gnb ul span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;top:0;font-size:20px;font-weight:600;color:#282828;-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out}header .gnb ul span::after{position:relative;top:0;content:attr(data-txt);font-size:20px;font-weight:600;color:#282828;-webkit-transition:top .2s ease-in-out;transition:top .2s ease-in-out}.main .sec_student .inner>a::after,.main .sec_student .rand_student .txt::after,.main .sec_student::after,.main .txt_wrap a::before,.sec_message::before,.studentsDetail .detail_hd .num::after,.studentsDetail .detail_hd .num::before,.studentsDetail .visual:before,.students_wrap .student_list .swiper-slide::after,.students_wrap::after,.students_wrap::before,footer .scr_up::after,footer .scr_up::before{content:""}header .gnb ul a:hover span,header .gnb ul a:hover span::after{top:-100%}footer{position:relative;z-index:20;background-color:#222;padding-top:150px;padding-bottom:50px}footer .scr_up{position:absolute;right:70px;top:-200px;width:130px;height:130px}footer .scr_up::before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:45px;height:45px;opacity:1;background:url(../images/visuals/scr_up_arrow.svg) center/cover no-repeat;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}footer .scr_up:hover:before{top:40%;opacity:.6;-webkit-transform:translate(-50%,-50%) scaleY(.95);transform:translate(-50%,-50%) scaleY(.95)}footer .scr_up::after{position:absolute;left:0;top:0;-webkit-transform:rotate(360deg);transform:rotate(360deg);width:100%;height:100%;background:url(../images/visuals/scr_up.svg) center/cover no-repeat;-webkit-animation:spin 20s linear infinite;animation:spin 20s linear infinite}@-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)}}.intro_wrap h2,.studentsDetail .visual #tit,footer .ft_desc p{-webkit-transform:translate(-50%,-50%)}footer .inner>a{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{position:relative;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%}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 .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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;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%;transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.intro_wrap h2,.main .txt_wrap a,footer .inner>a{-webkit-box-align:center}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;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.menu_btn{width:30px;height:30px}.menu_btn.open{display:none;background:url(../images/icons/ico_menu.svg) center/cover no-repeat}.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:50px;font-weight:600;color:#fff}.menu_wrap .gnb li{margin-bottom:40px}.menu_wrap .social{position:absolute;bottom:20px;left:20px;font-size:16px;color:rgba(255,255,255,.8)}.menu_wrap .social li{margin-top:20px}@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:1080px){header .gnb,header .gnb ul a{height:20px}header .gnb ul{gap:12px}header .gnb ul span,header .gnb ul span::after{font-size:16px}}@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}.m_hide,header .gnb{display:none}#wrap,body{overflow-x:hidden;width:100vw}header{padding:0 24px;height:60px;backdrop-filter:blur(2px)}header .logo a{font-size:32px}.menu_btn.open{display:block}.menu_btn{width:24px}footer{padding-top:19.531vw}footer .inner{padding:0 24px}footer .inner>a{max-width:100%;margin:0 auto 13.021vw}footer .inner>a span{font-size:10.417vw}footer .inner .social{margin-bottom:10.417vw}footer .ft_desc{-ms-flex-direction:column;flex-direction:column;padding:0 24px;margin-top: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 .scr_up{right:24px;top:-100px;width:80px;height:80px}}.inner{width:calc(100% - 200px);max-width:1440px;margin:0 auto}.main .txt_wrap{padding-top:76px;padding-left:80px}.main .txt_wrap em{display:block;margin-bottom:10px;font-size:20px;font-weight:500;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.main .txt_wrap h2{font-size:92px;font-weight:600;margin-bottom:80px}.main .txt_wrap p{font-family:"NotoSans KR";font-size:16px;font-weight:400;margin-bottom:50px}.main .txt_wrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.main .txt_wrap a::before{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:30px;height:30px;border:1px solid #495153;border-radius:30px;background:url(../images/icons/ico_link_arrow.svg) center/5px 8px no-repeat}.main .txt_wrap.al_r{text-align:right;padding-left:0;padding-right:80px}.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:200px}.main .sec_visual .inner{position:relative}.main .sec_visual .txt{position:absolute;top:160px;z-index:10}.main .sec_visual .txt span{display:block;font-size:128px;font-weight:600;line-height:130%;overflow:hidden;height:168px}.main .sec_visual .txt span.txt_strok{-webkit-text-stroke:1px #998787;color:#fffcf4}.main .sec_visual .txt span:nth-child(2){-webkit-text-stroke:1px #362b1c}.main .sec_visual .txt span:first-child{padding-left:176px}.main .sec_visual .txt span em{display:block;-webkit-transform:translateY(100%);transform:translateY(100%);-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 .txt.show span em{-webkit-transform:translateY(0);transform:translateY(0)}.main img{width:50%;margin-left:auto}.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}.main .scr_txt{position:absolute;right:-120px;top:50%;-webkit-transform:translateY(50%) rotate(90deg);transform:translateY(50%) rotate(90deg);font-size:14px;font-weight:600;-webkit-transform-origin:right bottom;transform-origin:right bottom}.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;-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;font-family:"Playfair Display";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%}@-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_message{position:relative;padding-top:150px}.sec_message::before{display:block;position:absolute;left:0;top:150px;width:1200px;height:746px;background-color:#fff7ec}.sec_message .inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:10;padding-top:90px}.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;padding-top:240px;padding-bottom:420px}.main .sec_student::after{display:block;position:absolute;right:0;top:915px;width:1440px;height:1600px;background-color:#fff7ec}.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:12px;margin:200px auto 0;font-size:60px;font-weight:600}.main .sec_student .inner>a::after{display:block;width:60px;height:60px;background:url(../images/icons/ico_link_arrow_r_b.svg) center/cover no-repeat}.main .sec_student .rand_student,.main .sec_student .rand_student_list .dp_f{display:-webkit-box;display:-ms-flexbox;display:flex}.main .sec_student .rand_student .rand_student_card{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%);-webkit-transition:opacity .45s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .45s ease-in-out,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,opacity .45s ease-in-out;transition:transform .5s ease-in-out,opacity .45s ease-in-out,-webkit-transform .5s ease-in-out}.main .sec_student .rand_student .rand_student_card.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.main .sec_student .rand_student.rand1 .rand_student_card{width:912px}.main .sec_student .rand_student.rand2 .rand_student_card{width:720px;margin-top:134px}.main .sec_student .rand_student.rand3 .rand_student_card{width:520px;margin-top:-160px;margin-left:auto}.main .sec_student .rand_student .rand_student_card .img_box{width: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:relative;margin-top:40px}.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:#495153;opacity:.7;margin-top:10px}.main .sec_student .rand_student .txt::after{display:block;position:absolute;right:0;top:0;width:24px;height:24px;background:url(../images/icons/ico_link_arrow_r_b.svg) center/cover no-repeat}.floating{position:fixed;bottom:20px;left:40px;height:40px;width:300px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left;transform-origin:left;border-radius:40px;border:1px solid #9e3f3b;overflow:hidden;background-color:transparent;z-index:10}.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:4px}.floating a span{font-size:16px;font-weight:600;color:#9e3f3b;-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}.floating a span em{display:inline-block;color:#bf6161;padding:0 4px;-webkit-transform:translateY(4px);transform:translateY(4px)}@-webkit-keyframes floating_txt{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes floating_txt{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.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;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;-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: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}.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{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{-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:300px;height:500px;position:absolute}.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: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}@-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%)}}.studentsDetail .detail_hd{position:absolute;left:50%;top:32px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100000000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.studentsDetail .detail_hd *{font-size:14px;font-weight:500;color:#121212}.studentsDetail .detail_hd .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.studentsDetail .detail_hd .num::after,.studentsDetail .detail_hd .num::before{display:inline-block;width:100px;height:2px;background-color:#121212;margin:0 10px}.studentsDetail .visual{position:relative;width:100%}.studentsDetail .visual:before{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{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100;font-size:160px;font-size:8.333vw;font-weight:800;font-family:"PlayFair Display",BookkMyungjo-Bd;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%;-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%,#f2f2f2),to(rgba(250,250,250,0)));background:linear-gradient(0,#f2f2f2 10%,rgba(250,250,250,0) 100%)}.studentsDetail .visual .visual_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-animation:visualScale .6s ease-in-out;animation:visualScale .6s ease-in-out}.studentsDetail .visual .scr_down{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-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:#212121}.studentsDetail .desc .message p,.studentsDetail .desc .txt_table ul li span{font-weight:500;line-height:160%;font-size:16px}.studentsDetail .visual .scr_down::after{content:"";width:24px;height:24px;background:url(../images/icons/ico_scr_down2.svg) center/cover no-repeat;-webkit-animation:scrDownAnim 2s infinite;animation:scrDownAnim 2s infinite}.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 .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{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:.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 .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.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 .content .img_wrap.anim.show img{-webkit-transform:scaleY(1);transform:scaleY(1)}.studentsDetail .book_btn_txt{margin-top:150px;font-size:30px;font-weight:600}.studentsDetail .book_btn_txt span{font-size:18px;font-weight:500;margin-top:20px;color:#666}.studentsDetail .open_book_btn,.studentsDetail .video_wrap .play_btn{font-family:"PlayFair Display";font-weight:600;font-style:italic}.studentsDetail .open_book_btn{display:block;margin-top:40px;font-size:120px;line-height:100%;text-align:left;-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:auto;margin-bottom:100px;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:170px;height:50px;border-radius:50px;border:1px solid #fff;background-color:rgba(255,255,255,.2);backdrop-filter:blur(2px);font-size:16px;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:100%;background:rgba(18,18,18,.9);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: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{width:calc(100% - 100px);max-width:1440px}#bookModal .inner #book,#videoModal .inner video{width:100%}.modal .inner .close_modal{position:absolute;right:0;top:-60px;width:44px;height:44px;background:url(../images/icons/ico_close_w.svg) center/cover no-repeat}#book{margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:1000px}@media all and (max-width:1920px){#book{height:700px}}@media all and (max-width:1440px){#book{height:500px}}@media all and (max-width:1024px){#book{height:400px}}@media all and (max-width:768px){#book{height:300px}}#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}@media all and (max-width:1640px){.main .txt_wrap{padding-top:4.6341vw;padding-left:4.878vw}.main .txt_wrap em{display:block;margin-bottom:.6098vw;font-size:1.2195vw;font-weight:500;-webkit-transform:translateX(-1.8293vw);transform:translateX(-1.8293vw)}.main .txt_wrap h2{font-size:5.6098vw;font-weight:600;margin-bottom:4.878vw}.main .txt_wrap p{font-family:"NotoSans KR";font-size:.9756vw;font-weight:400;margin-bottom:3.0488vw}.main .txt_wrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4878vw;font-size:.9756vw}.main .txt_wrap a::before{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:1.8293vw;height:1.8293vw;border:.061vw solid #495153;border-radius:1.8293vw;background:url(../images/icons/ico_link_arrow.svg) center/.3049vw .4878vw no-repeat}.main .txt_wrap.al_r{text-align:right;padding-left:0;padding-right:4.878vw}.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:12.1951vw}.main .sec_visual .inner{position:relative}.main .sec_visual .txt{position:absolute;top:9.7561vw;z-index:10}.main .sec_visual .txt span{display:block;font-size:7.8049vw;font-weight:600;line-height:130%;overflow:hidden;height:10.2439vw}.main .sec_visual .txt span.txt_strok{-webkit-text-stroke:.061vw #998787;color:#fffcf4}.main .sec_visual .txt span:nth-child(2){-webkit-text-stroke:.061vw #362b1c}.main .sec_visual .txt span:first-child{padding-left:10.7317vw}.main .sec_visual .txt span em{display:block;-webkit-transform:translateY(100%);transform:translateY(100%);-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 .txt.show span em{-webkit-transform:translateY(0);transform:translateY(0)}.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}.main .scr_txt{position:absolute;right:-4.3171vw;top:50%;-webkit-transform:translateY(50%) rotate(90deg);transform:translateY(50%) rotate(90deg);font-size:.8537vw;font-weight:600;-webkit-transform-origin:right bottom;transform-origin:right bottom}.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;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:5.4878vw;overflow:hidden;font-size:6.0976vw;font-family:"Playfair Display";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{position:relative;padding-top:9.1463vw}.sec_message::before{display:block;position:absolute;left:0;top:9.1463vw;content:"";width:73.1707vw;height:45.4878vw;background-color:#fff7ec}.sec_message .inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:10;padding-top:5.4878vw}.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 .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{position:relative;padding-top:14.6341vw;padding-bottom:25.6098vw}.main .sec_student::after{display:block;position:absolute;right:0;top:55.7927vw;content:"";width:87.8049vw;height:97.561vw;background-color:#fff7ec}.main .sec_student .inner>a::after,.main .sec_student .rand_student .txt::after{background:url(../images/icons/ico_link_arrow_r_b.svg) center/cover no-repeat;content:""}.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;width:3.6585vw;height:3.6585vw}.main .sec_student .rand_student{display:-webkit-box;display:-ms-flexbox;display:flex}.main .sec_student .rand_student .rand_student_card{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%);-webkit-transition:opacity .45s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .45s ease-in-out,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,opacity .45s ease-in-out;transition:transform .5s ease-in-out,opacity .45s ease-in-out,-webkit-transform .5s ease-in-out}.main .sec_student .rand_student .rand_student_card.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.main .sec_student .rand_student.rand1 .rand_student_card{width:55.6098vw}.main .sec_student .rand_student.rand2 .rand_student_card{width:43.9024vw;margin-top:8.1707vw}.main .sec_student .rand_student.rand3 .rand_student_card{width:31.7073vw;margin-top:-9.7561vw;margin-left:auto}.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{position:relative;margin-top:2.439vw}.main .sec_student .rand_student .txt h3{font-size:1.4634vw;font-weight:600}.main .sec_student .rand_student .txt p{font-size:.9756vw;font-weight:500;color:#495153;opacity:.7;margin-top:.6098vw}.main .sec_student .rand_student .txt::after{display:block;position:absolute;right:0;top:0;width:1.4634vw;height:1.4634vw}.students_wrap{position:relative;padding-top:12.1951vw;padding-bottom: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;font-family:"PlayFair Display";margin-top:.2439vw}.students_wrap .student_list{position:relative;height:40.4878vw;margin-top:4.6341vw;z-index:5;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;position:absolute}.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%;font-family:"PlayFair Display";color:#ededed;white-space:nowrap}.studentsDetail .detail_hd{position:absolute;left:50%;top:1.9512vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100000000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.studentsDetail .detail_hd *{font-size:.8537vw;font-weight:500;color:#121212}.studentsDetail .detail_hd .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.studentsDetail .detail_hd .num::after,.studentsDetail .detail_hd .num::before{display:inline-block;content:"";width:6.0976vw;height:.122vw;background-color:#121212;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%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100;font-size:9.7561vw;font-size:8.333vw;font-weight:800;font-family:"PlayFair Display",BookkMyungjo-Bd;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%;-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: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{content:"";position:absolute;bottom:0;left:0;width:100%;height:12.1951vw;background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(10%,#f2f2f2),to(rgba(250,250,250,0)));background:linear-gradient(0,#f2f2f2 10%,rgba(250,250,250,0) 100%)}.studentsDetail .visual .visual_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-animation:visualScale .6s ease-in-out;animation:visualScale .6s ease-in-out}.studentsDetail .visual .scr_down{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-align:center;-ms-flex-align:center;align-items:center;gap:.6098vw;position:absolute;left:50%;bottom:2.439vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.8537vw;font-weight:600;color:#212121}.studentsDetail .desc .message p,.studentsDetail .desc .txt_table ul li span{font-size:.9756vw;font-weight:500;line-height:160%}.studentsDetail .visual .scr_down::after{content:"";width:1.4634vw;height:1.4634vw;background:url(../images/icons/ico_scr_down2.svg) center/cover no-repeat;-webkit-animation:scrDownAnim 2s infinite;animation:scrDownAnim 2s infinite}.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 .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{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;font-weight:600}.studentsDetail .book_btn_txt span{font-size:1.0976vw;font-weight:500;margin-top:1.2195vw;color:#666}.studentsDetail .open_book_btn{display:block;margin-top:2.439vw;font-size:7.3171vw;font-weight:600;line-height:100%;font-style:italic;text-align:left;font-family:"PlayFair Display";-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-family:"PlayFair Display";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%;background:rgba(18,18,18,.9);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{overflow-y:scroll}#bookModal.modal .inner{width:calc(100% - 3.9024vw);max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}#bookModal .inner #book,#videoModal .inner video{width:100%}.modal .inner .close_modal{position:absolute;right:-3.9024vw;top:0;width:2.6829vw;height:2.6829vw;background:url(../images/icons/ico_close_w.svg) center/cover no-repeat}#book{margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:60.9756vw}}@media all and (max-width:1640px) and (max-width:117.0732vw){#book{height:42.6829vw}}@media all and (max-width:1640px) and (max-width:87.8049vw){#book{height:30.4878vw}}@media all and (max-width:1640px) and (max-width:62.439vw){#book{height:24.3902vw}}@media all and (max-width:1640px) and (max-width:46.8293vw){#book{height:18.2927vw}}@media all and (max-width:1640px){#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){.main .sec_visual .scr_txt,.studentsDetail .detail_hd{display:none}}@media all and (max-width:768px){.main .txt_wrap{padding:0}.main .txt_wrap em{margin-bottom:10px;font-size:10px;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.main .txt_wrap h2{font-size:34px;margin-bottom:20px}.main .txt_wrap p{font-size:12px;font-weight:400;line-height:150%;margin-bottom:10px;opacity:.6}.main .txt_wrap a{gap:4px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:40px;font-size:12px;opacity:.6}.main .txt_wrap a::before{width:20px;height:20px;background-size:5px 8px;border-radius:50%}.main .txt_wrap.al_r{padding-right:0}.main .txt_wrap.al_r a{margin-left:auto}.main .sec_visual{padding-top:26.042vw}.main .sec_visual .inner{width:100%;padding:0 20px}.main .sec_visual img{width:89.6%}.main .sec_visual .txt{top:5%}.main .sec_visual .txt span{font-size:40px;height:14.5vw}.main .sec_visual .txt span.txt_strok{-webkit-text-stroke:1px #998787}.main .sec_visual .scr_down{right:2.4%;bottom:-14%;width:23.313vw;height:25.438vw}.main .sec_message{padding-top:140px}.main .sec_message::before{top:10%;width:82.4%;height:130vw}.main .sec_message .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:60px}.main .sec_message .img_box{width:89.6%;margin:0 auto}.main .sec_student{padding-top:140px}.main .sec_student::after{top:6%;width:82.4%;height:108.561vw}.main .sec_student .rand_student,.main .sec_student .rand_student_list .dp_f{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main .sec_student .rand_student .txt h3{font-size:16px}.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.rand1 .rand_student_card{width:80%;margin-left:auto}.main .sec_student .rand_student.rand2 .rand_student_card{width:70%;margin-top:40px}.main .sec_student .rand_student.rand3 .rand_student_card{width:60%;margin-top:40px}.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}.floating{left:30px;width:200px;height:26px;backdrop-filter:blur(2px)}.floating a{padding-bottom:2px}.floating a span{font-size:10px}.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}.main .sec_student{padding-bottom:45.573vw}.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{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%}.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{font-size:10vw}.studentsDetail .visual .scr_down{gap:10px;bottom:40px;font-size:14px}.studentsDetail .visual .scr_down::after{width:20px;height:20px}.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 .book_btn_txt span{display:block;margin-top:10px}.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;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 .book_btn_txt{margin-top:19.531vw;font-size:20px}.studentsDetail .book_btn_txt span{font-size:14px}.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:-40px;right:0;width:30px;height: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)}.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}#bookModal{overflow-y:hidden}}.sec_content{padding-top:180px;margin-bottom:400px}.sec_content p{font-size:20px;font-weight:400;line-height:150%;color:#282828}.sec_content h2{font-size:200px;font-weight:600;line-height:130%;font-family:"PlayFair Display";color:#282828;margin-bottom:12px}.about .content .txt_wrap h2,.about .content.map .txt_wrap h3,.about .content.name_wrap .name_list h2{font-family:"Playfair Display"}.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:152px}.about .content{padding-top:420px}.about .content .inner{position:relative;max-width:1400px}.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}.exhibition .sec_content .content .link a,.exhibition .sec_content .content li:not(.link){position:relative;padding-left:30px}.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:-220px;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}.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.name_wrap .name_list:not(:first-of-type),.exhibition .sec_content .content{margin-top:150px}.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 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:878px;gap:34px 20px;font-size:20px;font-weight:500;color:#495153}.about .content.name_wrap .name_list li{-webkit-box-flex:1;-ms-flex:1;flex:1}.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{margin-left:auto}.about .content.map{padding-top:278px}.about .content.map .txt_wrap{top:-104px;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:12px;font-size:20px;font-weight:500}.about .content.map h5{font-size:16px;font-weight:400;color:#929292;margin-bottom:40px}.about .content.map p{font-size:20px;font-weight:600}.about .content.map .root_daum_roughmap .wrap_controllers{display:none!important}.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:.4;-webkit-transform:translateY(10%);transform:translateY(10%);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.exhibition .sec_content .content li img{-webkit-transform:scaleY(1.15);transform:scaleY(1.15);-webkit-transform-origin:center;transform-origin:center}.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){.sec_content{padding-top:10.9756vw;margin-bottom:24.3902vw}.sec_content p{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%;font-family:"PlayFair Display";color:#282828;margin-bottom:.7317vw}.about .content .txt_wrap h2,.about .content.map .txt_wrap h3,.about .content.name_wrap .name_list h2{font-family:"Playfair Display"}.sec_content .scr_down{position:absolute;bottom:-12.1951vw;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_content .sec_tit{padding-bottom:9.2683vw}.about .content{padding-top:25.6098vw}.about .content .inner{position:relative;max-width:85.3659vw}.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}.exhibition .sec_content .content .link a,.exhibition .sec_content .content li:not(.link){position:relative;padding-left:1.8293vw}.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:-13.4146vw;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{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.name_wrap .name_list:not(:first-of-type),.exhibition .sec_content .content{margin-top:9.1463vw}.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 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:53.5366vw;gap:2.0732vw 1.2195vw;font-size:1.2195vw;font-weight:500;color:#495153}.about .content.name_wrap .name_list li{-webkit-box-flex:1;-ms-flex:1;flex:1}.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:16.9512vw}.about .content.map .txt_wrap{top:-6.3415vw;left:0;-webkit-transform:translateX(0);transform:translateX(0)}.about .content.map .txt_wrap h3{font-size:5.6098vw;font-weight:600}.about .content.map .txt_wrap span{margin-bottom:0}.about .content.map .map_area{width:100%;margin-bottom:4.878vw}.about .content.map h4{margin-bottom:.7317vw;font-size:1.2195vw;font-weight:500}.about .content.map h5{font-size:.9756vw;font-weight:400;color:#929292;margin-bottom:2.439vw}.about .content.map p{font-size:1.2195vw;font-weight:600}.about .content.map .root_daum_roughmap .wrap_controllers{display:none!important}.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{opacity:.4;-webkit-transform:translateY(10%);transform:translateY(10%);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.exhibition .sec_content .content li img{-webkit-transform:scaleY(1.15);transform:scaleY(1.15);-webkit-transform-origin:center;transform-origin:center}.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:.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}}@media all and (max-width:768px){.inner{width:100%;padding:0 40px}.sec_content{margin:140px 0}.sec_content h2{font-size:40px;margin-bottom:20px}.sec_content p{font-size:16px}.sec_content .sec_tit{padding-bottom:19.531vw}.sec_content .scr_down{bottom:-120px;right:20px;width:60px;height:66px}.about .content{padding-top:140px}.about .content .inner{max-width:100%}.about .content .txt_wrap{position:static;-webkit-transform:none;transform:none;width:100%;margin-top:20px}.about .content .txt_wrap span{font-size:10px;margin-left:-10px}.about .content .txt_wrap h2{font-size:32px;margin-bottom:20px}.about .content .txt_wrap p{font-size:12px;opacity:.6;line-height:150%}.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 .txt_wrap{margin-bottom:20px}.about .content.map .txt_wrap h3{font-size:20px}.about .content.map h4{font-size:16px;margin-bottom:4px}.about .content.map h5{font-size:14px}.about .content.map p{font-size:12px;margin-bottom:200px}.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(2,1fr);grid-row-gap:20px}.exhibition .sec_content .content p.year{left:-84px;font-size:10px}.exhibition .sec_content .content .link a{padding-left:10px}.exhibition .sec_content .content .txt_content h3{margin-top:10px;font-size:12px}.exhibition .sec_content .content .txt_content p{margin-top:6px;font-size:12px}}@media all and (max-width:500px){.exhibition .sec_content .content ul{grid-template-columns:repeat(1,1fr);grid-row-gap:40px}.exhibition .sec_content .content p.year{left:-76px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImltcG9ydC9fcmVzZXQuc2NzcyIsImxheW91dC9fY29tbW9uLnNjc3MiLCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvZ2gvb3Jpb25jYWN0dXMvcHJldGVuZGFyZEB2MS4zLjkvZGlzdC93ZWIvdmFyaWFibGUvcHJldGVuZGFyZHZhcmlhYmxlLm1pbi5jc3MiLCJtYWluLmNzcyIsImxheW91dC9fbWFpbi5zY3NzIiwibGF5b3V0L19zdWIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFRQSxFQWFBLEtBQ0MsV0FBQSxTQWRELEVBbUJBLEVBQ0EsU0FBQSxRQUFpQixNQUFBLFFBR2pCLFFBRkEsR0FFQSxFQUFtQixXQUFBLE9DNkZuQixnQkFTQSxxQkRuR0EsSUFFQSxRQUFRLFFBQUEsTUFKUixjQTRCQSxPQTVCQSxNQWdDQyxPQUFBLFFBeERELEVBNkVBLFlBVUMsT0FBQSxFQUNBLFFBQUEsRUUvRkQsV0FBVyxZQUFZLHNCQUFzQixZQUFZLEdBQUcsSUFBSSxXQUFXLE9BQU8sYUFBYSxLQUFLLElBQUksb0lBQW1JLDJCRkEzTyxXQUNJLFlBQUEsZ0JBQ0EsSUFBQSx3RkFBQSxnQkFDQSxZQUFBLElBQ0EsV0FBQSxPQUdKLEVBR0MsbUJBQUEsV0FBQSxXQUFBLFdBR0EsMkJBQUEsZ0JBQ0EsYUFBQSxnQkFFRCxLQUNDLFVBQUEsS0FHRCxLQUVDLFVBQUEsV0FDQSxZQUFBLFdBQUEsZ0JBQUEsV0FHRCxFQUFFLGdCQUFBLEtBQXNDLFFBQUEsYUFHeEMsR0FBQSxHQUFNLFdBQUEsS0FDTixRQUFBLEVBQVUsT0FBQSxFQUlWLGFBRkEsTUFBTSxNQUFBLEtBQ04sSUFBbUIsVUFBQSxLQUduQixNQUNDLG1CQUFBLEtBQ0EsZ0JBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxLQUNBLFlHeUNELGlDSHZDQSxpQ0FFQyxtQkFBQSxLQUNBLGdCQUFBLEtBQ0EsV0FBQSxLQUNBLE9BQUEsRUFFRCxTQUVDLFNBQUEsS0FDQSxtQkFBQSxLQUVBLFdBQUEsS0FDQSxZ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LElBQUEsWUFBQSxXQUFBLFVBQUEsSUFBQSxZQUFBLFdBQUEsVUFBQSxJQUFBLFlBQUEsa0JBQUEsSUFBQSxZQUdGLDBCQUNFLFNBQUEsU0FDQSxRQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNQUNBLFVBQUEsa0JBQ0EsbUJBQUEsVUFBQSxJQUFBLElBQUEsWUFBQSxXQUFBLFVBQUEsSUFBQSxJQUFBLFlBQ0EsbUJBQUEsRUFBQSxJQUFBLEtBQUEsSUFBQSxlQUFBLFdBQUEsRUFBQSxJQUFBLEtBQUEsSUFBQSxlQUlBLCtCQUNFLGtCQUFBLFVBQUEsVUFBQSxVQUdGLCtCQUNFLFVBQUEsZUFNUixtQkFDRSxTQUFBLFNBQ0EsWUFBQSxNQUNBLGVBQUEsTUFFQSwwQkFDRSxRQUFBLE1BQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxJQUFBLE1BRUEsTUFBQSxPQUNBLE9BQUEsT0FDQSxpQkFBQSxRQUdGLDBCQUNFLFNBQUEsU0FDQSxRQUFBLEdBRUEsNEJBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsSUFBQSxLQUNBLE9BQUEsTUFBQSxLQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsSUFFQSxtQ0FDRSxRQUFBLE1BRUEsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLDRDQUFBLE9BQUEsTUFBQSxVQVVOLGlDQUpBLDRDQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQU1BLG9EQUNFLFFBQUEsRUFDQSxrQkFBQSxnQkFBQSxVQUFBLGdCQUNBLG1CQUFBLFFBQUEsS0FBQSxZQUFBLGtCQUFBLElBQUEsWUFBQSxXQUFBLFFBQUEsS0FBQSxZQUFBLGtCQUFBLElBQUEsWUFBQSxXQUFBLFVBQUEsSUFBQSxZQUFBLFFBQUEsS0FBQSxZQUFBLFdBQUEsVUFBQSxJQUFBLFlBQUEsUUFBQSxLQUFBLFlBQUEsa0JBQUEsSUFBQSxZQUVBLHlEQUNFLGtCQUFB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QUFBLFVBQ0EsY0FBQSxTQUNBLFNBQUEsT0FDQSxRQUFBLEdBQ0Esa0JBQUEsZ0JBQUEsYUFBQSxVQUFBLGdCQUFBLGFBQ0EsbUJBQUEsUUFBQSxLQUFBLFlBQUEsa0JBQUEsS0FBQSxZQUFBLFdBQUEsUUFBQSxLQUFBLFlBQUEsa0JBQUEsS0FBQSxZQUFBLFdBQUEsUUFBQSxLQUFBLFlBQUEsVUFBQSxLQUFBLFlBQUEsV0FBQSxRQUFBLEtBQUEsWUFBQSxVQUFBLEtBQUEsWUFBQSxrQkFBQSxLQUFBLFlBRUEsc0NBQ0Usa0JBQUEsY0FBQSxVQUFBLFVBQUEsY0FBQSxVQUNBLFFBQUEsRUFHRixpQ0FDRSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxRQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxnQkFDQSxtQkFBQSxpQkFBQSxLQUFBLFlBQUEsV0FBQSxpQkFBQSxLQUFBLFlBR0YsZ0NBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNQUNBLG1CQUFBLGtCQUFBLEtBQUEsWUFBQSxXQUFBLGtCQUFBLEtBQUEsWUFBQSxXQUFBLFVBQUEsS0FBQSxZQUFBLFdBQUEsVUFBQSxLQUFBLFlBQUEsa0JBQUEsS0FBQSxZQUdGLHNDQUNFLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLGtCQUFBLHFCQUFBLFVBQUEscUJBQ0EsUUFBQSxHQUNBLE1BQUEsVUFDQSxPQUFBLFNBQ0EsY0FBQSxTQUNBLE9BQUEsT0FBQSxNQUFBLEtBQ0EsaUJBQUEscUJBQ0EsZ0JBQUEsYUFDQSxVQUFBLFFBQ0EsWUFBQSxtQkFDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLE1BQUEsS0FDQSxtQkFBQSxNQUFBLEtBQUEsWUFBQSxpQkFBQSxLQUFBLFlBQUEsV0FBQSxNQUFBLEtBQUEsWUFBQSxpQkFBQSxLQUFBLFlBRUEsNENBQ0UsTUFBQSxRQUNBLGlCQUFBLEtBRUEsaURBQ0UsaUJBQUEsY0FHRixnREFDRSxrQkFBQSxXQUFBLFVBQUEsV0FHRixnREFDRSxNQUFBLFNBQ0EsT0FB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QUNFLE1BQUEsS0FDQSxXQUFBLE1BS04sMkJBQ0UsV0FBQSxNQUNBLFFBQUEsS0FBQSxFQUVBLGtDQUNFLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsSUFBQSxLQUNBLE1BQUEsa0JBQ0EsUUFBQSxFQUlKLDBCQUNFLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLFNBR0UsMENBQ0UsWUFBQSxNQUNBLFVBQUEsS0FHRix3Q0FDRSxVQUFBLEtBQ0EsY0FBQSxLQUdGLHdDQUNFLFFBQUEsS0FDQSxzQkFBQSxjQUNBLElBQUEsS0FDQSxVQUFBLEtBQ0EsVUFBQSxLQUdGLHlEQUNFLFdBQUEsS0FNSiw4QkFDRSxjQUFBLEtBQ0EsaUNBQ0UsVUFBQSxLQUlKLHVCQUNFLFVBQUEsS0FDQSxjQUFBLElBRUYsdUJBQ0UsVUFBQSxLQUVGLHNCQUNFLFVBQUEsS0FDQSxjQUFBLE1BTU4sOEJBQ0UsT0FBQSxtQkFHRiw4QkFDRSxjQUFBLEtBS0Usa0NBQ0UsV0FBQSxNQUNBLHFDQUNFLHNCQUFBLGNBQ0EsYUFBQSxLQUdBLHlDQUNFLEtBQUEsTUFDQSxVQUFBLEtBR0osMENBQ0UsYUFBQSxLQUdBLGtEQUNFLFdBQUEsS0FDQSxVQUFBLEtBRUYsaURBQ0UsV0FBQSxJQUNBLFVBQUEsTUFRWixpQ0FJUSxxQ0FDRSxzQkFBQSxjQUNBLGFBQUEsS0FFRix5Q0FDRSxLQUFBIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQm9va2tNeXVuZ2pvLUJkJztcclxuICAgIHNyYzogdXJsKCdodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvZ2gvcHJvamVjdG5vb25udS9ub29uZm9udHNfMjMwMkAxLjAvQm9va2tNeXVuZ2pvLUJkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuKntcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdCAhaW1wb3J0YW50OyAgIC8qIENocm9tZSwgU2FmYXJpLCBFZGdlICovXHJcblx0Y29sb3ItYWRqdXN0OiBleGFjdCAhaW1wb3J0YW50OyAgICAgICAgICAgICAgICAgLypGaXJlZm94Ki9cclxufVxyXG5odG1se1xyXG5cdGZvbnQtc2l6ZToxNnB4O1xyXG59XHJcblxyXG5ib2R5e1xyXG5cdHdvcmQtYnJlYWs6a2VlcC1hbGw7XHJcblx0d29yZC13cmFwOmJyZWFrLXdvcmQ7XHJcblx0Zm9udC1mYW1pbHk6J1ByZXRlbmRhcmQnLCdQbGF5RmFpckRpc3BsYXknLHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmF7dGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjppbmhlcml0OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxyXG5hOmZvY3VzLGE6YWN0aXZle2NvbG9yOmluaGVyaXR9XHJcbmVte2ZvbnQtc3R5bGU6IG5vcm1hbDt9XHJcbmxpLG9se2xpc3Qtc3R5bGU6bm9uZX1cclxuYWRkcmVzcyxpe21hcmdpbjowO2ZvbnQtc3R5bGU6bm9ybWFsfVxyXG5sYWJlbCxidXR0b24sW3JvbGU9YnV0dG9uXXtjdXJzb3I6cG9pbnRlcjsgfVxyXG50YWJsZXt3aWR0aDoxMDAlfVxyXG5pbWd7ZGlzcGxheTpibG9jazsgbWF4LXdpZHRoOjEwMCV9XHJcbi5pbWdfYm94IGltZ3t3aWR0aDogMTAwJTt9XHJcbnBpY3R1cmV7ZGlzcGxheTogYmxvY2s7fVxyXG5pbnB1dCB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XHJcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdC1vLWFwcGVhcmFuY2U6bm9uZTtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxudGV4dGFyZWEge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcblx0LW1vei1ib3gtc2hhZG93OiBub25lO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHJlc2l6ZTogbm9uZTsgXHJcbn1cclxuYnV0dG9ue1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5Pb29oQmFieXtcclxuXHRmb250LWZhbWlseTogJ09vb2hCYWJ5JztcclxufVxyXG5cclxuLm1fc2hvd3tcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1faGlkZXtcclxuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHQubV9zaG93e1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lm1faGlkZXtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi50cmFuc2l0aW9uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogOTk7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuICBcclxuICAudHJhbnNpdGlvbiBsaSB7XHJcblx0d2lkdGg6IDIwJTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuXHRiYWNrZ3JvdW5kOiAjMjEyMTIxO1xyXG4gIH1cclxuLnNjcm9sbExvY2sge1xyXG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHR0b3VjaC1hY3Rpb246IG5vbmUgIWltcG9ydGFudDtcclxufSIsIi5hbmltLmZhZGV7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwJSk7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLmFuaW0uZmFkZS5zaG93e1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG5ib2R5e1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkZDRjQ7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcbi50eHRfc3Ryb2t7XHJcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjMDAwO1xyXG59XHJcbmRpYWxvZ3tcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLyogSGVhZGVyICovXHJcbmhlYWRlcntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7IGxlZnQ6IDA7XHJcblx0ei1pbmRleDogMTAwMDAwMDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG5cdHBhZGRpbmc6IDAgNDBweDtcclxufVxyXG5oZWFkZXIgLmxvZ28gYXtcclxuXHRmb250LXNpemU6IDMycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LWZhbWlseTogXCJQbGF5RmFpciBEaXNwbGF5XCI7XHJcblx0Y29sb3I6ICMyODI4Mjg7XHJcbn1cclxuaGVhZGVyIC5nbmIgdWx7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogMjJweDtcclxufVxyXG5oZWFkZXIgLmduYiB1bCBhe1xyXG5cdGhlaWdodDogMjdweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbmhlYWRlciAuZ25iIHVsIHNwYW57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IDA7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1mYW1pbHk6IFwiUGxheUZhaXIgRGlzcGxheVwiO1xyXG5cdGNvbG9yOiAjMjgyODI4O1xyXG5cdHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2UtaW4tb3V0O1xyXG59XHJcbmhlYWRlciAuZ25iIHVsIHNwYW46OmFmdGVye1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IDA7XHJcblx0Y29udGVudDogYXR0cihkYXRhLXR4dCk7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1mYW1pbHk6IFwiUGxheUZhaXIgRGlzcGxheVwiO1xyXG5cdGNvbG9yOiAjMjgyODI4O1xyXG5cdHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcbmhlYWRlciAuZ25iIHVsIGE6aG92ZXIgc3BhbixcclxuaGVhZGVyIC5nbmIgdWwgYTpob3ZlciBzcGFuOjphZnRlcntcclxuXHR0b3A6IC0xMDAlO1xyXG59XHJcbi8qIEhlYWRlciBFTkQgKi9cclxuXHJcblxyXG5cclxuLyogRm9vdGVyICovXHJcbmZvb3RlcntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMjA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcclxuXHRwYWRkaW5nLXRvcDogMTUwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcbn1cclxuZm9vdGVyIC5zY3JfdXB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiA3MHB4OyB0b3A6IC0yMDBweDtcclxuXHR3aWR0aDogMTMwcHg7IGhlaWdodDogMTMwcHg7XHJcbn1cclxuZm9vdGVyIC5zY3JfdXA6OmJlZm9yZXtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNTAlOyB0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHdpZHRoOiA0NXB4OyBoZWlnaHQ6IDQ1cHg7XHJcblx0b3BhY2l0eTogMTtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdmlzdWFscy9zY3JfdXBfYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcclxuXHR0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG59XHJcbmZvb3RlciAuc2NyX3VwOmhvdmVyOmJlZm9yZXtcclxuXHR0b3A6IDQwJTtcclxuXHRvcGFjaXR5OiAwLjY7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGVZKDAuOTUpO1xyXG59XHJcbmZvb3RlciAuc2NyX3VwOjphZnRlcntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDsgdG9wOiAwO1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHR3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy92aXN1YWxzL3Njcl91cC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xyXG5cdGFuaW1hdGlvbjogc3BpbiAyMHMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcbkBrZXlmcmFtZXMgc3BpbntcclxuXHQwJXtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0fVxyXG5cdDEwMCV7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0fVxyXG59XHJcbmZvb3RlciAuaW5uZXIgPiBhe1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiA5ODBweDtcclxuXHRtYXJnaW46IDAgYXV0byAxMDBweDtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcbmZvb3RlciAuaW5uZXIgPiBhOmhvdmVye1xyXG5cdG9wYWNpdHk6IDAuNTtcclxufVxyXG5mb290ZXIgLmlubmVyID4gYSBzcGFue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmb250LXNpemU6IDEyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1mYW1pbHk6IFwiUGxheUZhaXIgRGlzcGxheVwiO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHdpZHRoOiBtYXgtY29udGVudDtcclxuXHRsaW5lLWhlaWdodDogMTAwJTtcclxufVxyXG5mb290ZXIgLmlubmVyID4gYSBzcGFuOm50aC1jaGlsZCgxKXtcclxuXHRtYXJnaW4tbGVmdDogMjQuNSU7XHJcbn1cclxuZm9vdGVyIC5pbm5lciA+IGEgc3BhbjpudGgtY2hpbGQoMil7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuZm9vdGVyIC5pbm5lciA+IHB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Y29sb3I6ICNBQ0FDQUM7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuZm9vdGVyIC5pbm5lciAuc29jaWFse1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Z2FwOiAyNHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDgycHg7XHJcbn1cclxuZm9vdGVyIC5pbm5lciAuc29jaWFsIGF7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxufVxyXG5mb290ZXIgLmlubmVyIC5zb2NpYWwgYTpob3ZlcntcclxuXHRvcGFjaXR5OiAwLjY7XHJcbn1cclxuZm9vdGVyIC5mdF9kZXNje1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDAgNDBweDtcclxufVxyXG5mb290ZXIgLmZ0X2Rlc2MgaDF7XHJcblx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1mYW1pbHk6IFwiUGxheUZhaXIgRGlzcGxheVwiO1xyXG59XHJcbmZvb3RlciAuZnRfZGVzYyBwe1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCU7IHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDI0cHg7XHJcbn1cclxuZm9vdGVyIC5mdF9kZXNjIHAgc3BhbntcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRjb2xvcjogI0FDQUNBQztcclxufVxyXG5mb290ZXIgLmZ0X2Rlc2MgYXtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRjb2xvcjogI0FDQUNBQztcclxufVxyXG5mb290ZXIgLmZ0X2Rlc2MgYSBzcGFue1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcbmZvb3RlciAuaW5uZXIgPiBhe1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7O1xyXG59XHJcbi8qIEZvb3RlciBFTkQgKi9cclxuXHJcblxyXG5cclxuLyogTWVudSAqL1xyXG4ubWVudV9idG57XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG59XHJcbi5tZW51X2J0bi5vcGVue1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb19tZW51LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XHJcbn1cclxuLm1lbnVfYnRuLmNsb3Nle1xyXG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fY2xvc2Vfdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xyXG59XHJcbi5tZW51X3dyYXB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR6LWluZGV4OiAxMDAwMDAwMDA7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpO1xyXG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG5cdHBhZGRpbmctdG9wOiA2MHB4O1xyXG5cdHBhZGRpbmctbGVmdDogMjRweDtcclxuXHRyaWdodDogLTEwMCU7XHJcblx0dHJhbnNpdGlvbjogcmlnaHQgMC40cyBlYXNlLWluLW91dDtcclxufVxyXG4ubWVudV93cmFwLnNob3d7XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuLm1lbnVfd3JhcCAubWVudV9idG4uY2xvc2V7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAyMHB4OyB0b3A6IDIwcHg7XHJcbn1cclxuLm1lbnVfd3JhcCAuZ25ie1xyXG5cdGZvbnQtc2l6ZTogNTBweDtcclxuXHRmb250LWZhbWlseTogXCJQbGF5RmFpciBEaXNwbGF5XCI7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG4ubWVudV93cmFwIC5nbmIgbGl7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG4ubWVudV93cmFwIC5zb2NpYWx7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMjBweDtcclxuXHRsZWZ0OiAyMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG59XHJcbi5tZW51X3dyYXAgLnNvY2lhbCBsaXtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi8qIE1lbnUgRU5EICovXHJcblxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI4MHB4KXtcclxuXHRmb290ZXIgLmlubmVyID4gYXtcclxuXHRcdFx0bWF4LXdpZHRoOiA2MS4yNTB2dztcclxuXHR9XHJcblx0Zm9vdGVyIC5pbm5lciA+IGEgc3BhbntcclxuXHRcdFx0Zm9udC1zaXplOiA3LjUwMHZ3O1xyXG5cdH1cclxuXHRmb290ZXIgLnNjcl91cHtcclxuXHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdH1cclxuXHRmb290ZXIgLnNjcl91cDo6YmVmb3Jle1xyXG5cdFx0XHR3aWR0aDogMzVweDtcclxuXHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTA4MHB4KXtcclxuXHRoZWFkZXIgLmduYntoZWlnaHQ6IDIwcHg7fVxyXG5cdGhlYWRlciAuZ25iIHVse1xyXG5cdFx0XHRnYXA6IDEycHg7XHJcblx0fVxyXG5cdGhlYWRlciAuZ25iIHVsIHNwYW46OmFmdGVyLFxyXG5cdGhlYWRlciAuZ25iIHVsIHNwYW57XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0aGVhZGVyIC5nbmIgdWwgYXtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG5cdC5tX3Nob3d7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQubV9oaWRle1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHRib2R5LFxyXG5cdCN3cmFwe1xyXG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRcdHdpZHRoOiAxMDB2dztcclxuXHR9XHJcblx0aGVhZGVye1xyXG5cdFx0XHRwYWRkaW5nOiAwIDI0cHg7XHJcblx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XHJcblx0fVxyXG5cdGhlYWRlciAubG9nbyBhe1xyXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdH1cclxuXHRoZWFkZXIgLmduYntkaXNwbGF5OiBub25lO31cclxuXHQubWVudV9idG4ub3BlbntcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5tZW51X2J0bntcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdH1cclxuXHJcblxyXG5cdGZvb3RlcntcclxuXHRcdFx0cGFkZGluZy10b3A6IDE5LjUzMXZ3O1xyXG5cdH1cclxuXHRmb290ZXIgLmlubmVye1xyXG5cdFx0XHRwYWRkaW5nOiAwIDI0cHg7XHJcblx0fVxyXG5cdGZvb3RlciAuaW5uZXIgPiBhe1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDEzLjAyMXZ3O1xyXG5cdH1cclxuXHRmb290ZXIgLmlubmVyID4gYSBzcGFue1xyXG5cdFx0XHRmb250LXNpemU6IDEwLjQxN3Z3O1xyXG5cdH1cclxuXHRmb290ZXIgLmlubmVyIC5zb2NpYWx7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwLjQxN3Z3O1xyXG5cdH1cclxuXHRmb290ZXIgLmZ0X2Rlc2N7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdHBhZGRpbmc6IDAgMjRweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblx0Zm9vdGVyIC5mdF9kZXNjIHB7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdH1cclxuXHRmb290ZXIgLmZ0X2Rlc2MgYXtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblx0Zm9vdGVyIC5zY3JfdXB7XHJcblx0XHRcdHJpZ2h0OiAyNHB4O1xyXG5cdFx0XHR0b3A6IC0xMDBweDtcclxuXHRcdFx0d2lkdGg6IDgwcHg7IFxyXG5cdFx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0fVxyXG5cdFxyXG59IixudWxsLCJAaW1wb3J0IHVybChcImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9naC9vcmlvbmNhY3R1cy9wcmV0ZW5kYXJkQHYxLjMuOS9kaXN0L3dlYi92YXJpYWJsZS9wcmV0ZW5kYXJkdmFyaWFibGUubWluLmNzc1wiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCb29ra015dW5nam8tQmRcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvZ2gvcHJvamVjdG5vb25udS9ub29uZm9udHNfMjMwMkAxLjAvQm9va2tNeXVuZ2pvLUJkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdCAhaW1wb3J0YW50O1xuICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSAqL1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0ICFpbXBvcnRhbnQ7XG4gIC8qRmlyZWZveCovXG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkge1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkXCIsIFwiUGxheUZhaXJEaXNwbGF5XCIsIHNhbnMtc2VyaWY7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmE6Zm9jdXMsIGE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5saSwgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hZGRyZXNzLCBpIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmxhYmVsLCBidXR0b24sIFtyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5pbWdfYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1vLWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcmVzaXplOiBub25lO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLk9vb2hCYWJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiT29vaEJhYnlcIjtcbn1cblxuLm1fc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1faGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tX3Nob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubV9oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50cmFuc2l0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udHJhbnNpdGlvbiBsaSB7XG4gIHdpZHRoOiAyMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICBiYWNrZ3JvdW5kOiAjMjEyMTIxO1xufVxuXG4uc2Nyb2xsTG9jayB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHRvdWNoLWFjdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbS5mYWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5hbmltLmZhZGUuc2hvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZDRjQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnR4dF9zdHJvayB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICMwMDA7XG59XG5cbmRpYWxvZyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogSGVhZGVyICovXG5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuXG5oZWFkZXIgLmxvZ28gYSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheUZhaXIgRGlzcGxheVwiO1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuaGVhZGVyIC5nbmIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIycHg7XG59XG5cbmhlYWRlciAuZ25iIHVsIGEge1xuICBoZWlnaHQ6IDI3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmhlYWRlciAuZ25iIHVsIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJQbGF5RmFpciBEaXNwbGF5XCI7XG4gIGNvbG9yOiAjMjgyODI4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuaGVhZGVyIC5nbmIgdWwgc3Bhbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgY29udGVudDogYXR0cihkYXRhLXR4dCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheUZhaXIgRGlzcGxheVwiO1xuICBjb2xvcjogIzI4MjgyODtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbmhlYWRlciAuZ25iIHVsIGE6aG92ZXIgc3BhbixcbmhlYWRlciAuZ25iIHVsIGE6aG92ZXIgc3Bhbjo6YWZ0ZXIge1xuICB0b3A6IC0xMDAlO1xufVxuXG4vKiBIZWFkZXIgRU5EICovXG4vKiBGb290ZXIgKi9cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbmZvb3RlciAuc2NyX3VwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNzBweDtcbiAgdG9wOiAtMjAwcHg7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbn1cblxuZm9vdGVyIC5zY3JfdXA6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy92aXN1YWxzL3Njcl91cF9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cblxuZm9vdGVyIC5zY3JfdXA6aG92ZXI6YmVmb3JlIHtcbiAgdG9wOiA0MCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGVZKDAuOTUpO1xufVxuXG5mb290ZXIgLnNjcl91cDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Zpc3VhbHMvc2NyX3VwLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBhbmltYXRpb246IHNwaW4gMjBzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbmZvb3RlciAuaW5uZXIgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmZvb3RlciAuaW5uZXIgPiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5mb290ZXIgLmlubmVyID4gYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheUZhaXIgRGlzcGxheVwiO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cblxuZm9vdGVyIC5pbm5lciA+IGEgc3BhbjpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tbGVmdDogMjQuNSU7XG59XG5cbmZvb3RlciAuaW5uZXIgPiBhIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbmZvb3RlciAuaW5uZXIgPiBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0FDQUNBQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5mb290ZXIgLmlubmVyIC5zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MnB4O1xufVxuXG5mb290ZXIgLmlubmVyIC5zb2NpYWwgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbmZvb3RlciAuaW5uZXIgLnNvY2lhbCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5mb290ZXIgLmZ0X2Rlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuXG5mb290ZXIgLmZ0X2Rlc2MgaDEge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJQbGF5RmFpciBEaXNwbGF5XCI7XG59XG5cbmZvb3RlciAuZnRfZGVzYyBwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xufVxuXG5mb290ZXIgLmZ0X2Rlc2MgcCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0FDQUNBQztcbn1cblxuZm9vdGVyIC5mdF9kZXNjIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjQUNBQ0FDO1xufVxuXG5mb290ZXIgLmZ0X2Rlc2MgYSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmZvb3RlciAuaW5uZXIgPiBhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4vKiBGb290ZXIgRU5EICovXG4vKiBNZW51ICovXG4ubWVudV9idG4ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ubWVudV9idG4ub3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fbWVudS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLm1lbnVfYnRuLmNsb3NlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb19jbG9zZV93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4ubWVudV93cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwMDAwMDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcmlnaHQ6IC0xMDAlO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4ubWVudV93cmFwLnNob3cge1xuICByaWdodDogMDtcbn1cblxuLm1lbnVfd3JhcCAubWVudV9idG4uY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG59XG5cbi5tZW51X3dyYXAgLmduYiB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheUZhaXIgRGlzcGxheVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1lbnVfd3JhcCAuZ25iIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1lbnVfd3JhcCAuc29jaWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLm1lbnVfd3JhcCAuc29jaWFsIGxpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyogTWVudSBFTkQgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBmb290ZXIgLmlubmVyID4gYSB7XG4gICAgbWF4LXdpZHRoOiA2MS4yNXZ3O1xuICB9XG5cbiAgZm9vdGVyIC5pbm5lciA+IGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiA3LjV2dztcbiAgfVxuXG4gIGZvb3RlciAuc2NyX3VwIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIGZvb3RlciAuc2NyX3VwOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIGhlYWRlciAuZ25iIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBoZWFkZXIgLmduYiB1bCB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG5cbiAgaGVhZGVyIC5nbmIgdWwgc3Bhbjo6YWZ0ZXIsXG5oZWFkZXIgLmduYiB1bCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBoZWFkZXIgLmduYiB1bCBhIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tX3Nob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1faGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGJvZHksXG4jd3JhcCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuXG4gIGhlYWRlciB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgfVxuXG4gIGhlYWRlciAubG9nbyBhIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cblxuICBoZWFkZXIgLmduYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tZW51X2J0bi5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5tZW51X2J0biB7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cblxuICBmb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAxOS41MzF2dztcbiAgfVxuXG4gIGZvb3RlciAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxuXG4gIGZvb3RlciAuaW5uZXIgPiBhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTMuMDIxdnc7XG4gIH1cblxuICBmb290ZXIgLmlubmVyID4gYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEwLjQxN3Z3O1xuICB9XG5cbiAgZm9vdGVyIC5pbm5lciAuc29jaWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC40MTd2dztcbiAgfVxuXG4gIGZvb3RlciAuZnRfZGVzYyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIGZvb3RlciAuZnRfZGVzYyBwIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgZm9vdGVyIC5mdF9kZXNjIGEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICBmb290ZXIgLnNjcl91cCB7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgdG9wOiAtMTAwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4uaW5uZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5tYWluIC50eHRfd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA3NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG4ubWFpbiAudHh0X3dyYXAgZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xufVxuLm1haW4gLnR4dF93cmFwIGgyIHtcbiAgZm9udC1zaXplOiA5MnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLm1haW4gLnR4dF93cmFwIHAge1xuICBmb250LWZhbWlseTogXCJOb3RvU2FucyBLUlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ubWFpbiAudHh0X3dyYXAgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLm1haW4gLnR4dF93cmFwIGE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDk1MTUzO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvX2xpbmtfYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvNXB4IDhweDtcbn1cbi5tYWluIC50eHRfd3JhcC5hbF9yIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cbi5tYWluIC50eHRfd3JhcC5hbF9yIGVtIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xufVxuLm1haW4gLnR4dF93cmFwLmFsX3IgYSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ubWFpbiAuc2VjX3Zpc3VhbCB7XG4gIHBhZGRpbmctdG9wOiAyMDBweDtcbn1cbi5tYWluIC5zZWNfdmlzdWFsIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluIC5zZWNfdmlzdWFsIC50eHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTYwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLm1haW4gLnNlY192aXN1YWwgLnR4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDE2OHB4O1xufVxuLm1haW4gLnNlY192aXN1YWwgLnR4dCBzcGFuLnR4dF9zdHJvayB7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjOTk4Nzg3O1xuICBjb2xvcjogI2ZmZmNmNDtcbn1cbi5tYWluIC5zZWNfdmlzdWFsIC50eHQgc3BhbjpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggIzM2MmIxYztcbn1cbi5tYWluIC5zZWNfdmlzdWFsIC50eHQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMTc2cHg7XG59XG4ubWFpbiAuc2VjX3Zpc3VhbCAudHh0IHNwYW4gZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cbi5tYWluIC5zZWNfdmlzdWFsIC50eHQ6bnRoLWNoaWxkKDEpIGVtIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5tYWluIC5zZWNfdmlzdWFsIC50eHQ6bnRoLWNoaWxkKDIpIGVtIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbi5tYWluIC5zZWNfdmlzdWFsIC50eHQ6bnRoLWNoaWxkKDMpIGVtIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbi5tYWluIC5zZWNfdmlzdWFsIC50eHQ6bnRoLWNoaWxkKDQpIGVtIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cbi5tYWluIC50eHQuc2hvdyBzcGFuIGVtIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLm1haW4gaW1nIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubWFpbiAuc2NyX2Rvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwcHg7XG4gIHJpZ2h0OiAtMTE4cHg7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMTY1cHg7XG4gIGhlaWdodDogMTgzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fc2NyX2Rvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIGFuaW1hdGlvbjogc2NyRG93bkFuaW0gMnMgaW5maW5pdGU7XG59XG4ubWFpbiAuc2NyX3R4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMjBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xufVxuXG4vKiBJbnRybyAqL1xuLmludHJvX3dyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDAwMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkZmMxO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogMC42NXMgMC41cyBlYXNlLWluLW91dDtcbn1cbi5pbnRyb193cmFwIGgyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCI7XG4gIGNvbG9yOiAjOWUzZjNiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW50cm9fd3JhcCBoMiBzcGFuIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNjVzIGVhc2UtaW4tb3V0O1xufVxuLmludHJvX3dyYXAgaDIuaGlkZSBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5pbnRyb193cmFwLmhpZGUge1xuICB0b3A6IC0xMDAlO1xufVxuXG4vKiBJbnRybyBFTkQgKi9cbkBrZXlmcmFtZXMgc2NyRG93bkFuaW0ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG4uc2VjX21lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cbi5zZWNfbWVzc2FnZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiA3NDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdlYztcbn1cbi5zZWNfbWVzc2FnZSAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbn1cbi5zZWNfbWVzc2FnZSAuaW1nX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWNfbWVzc2FnZSAuaW1nX2JveCBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnNlY19tZXNzYWdlIC5pbWdfYm94IGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAxMDAlIDAgMCk7XG4gIHRyYW5zaXRpb246IGNsaXAtcGF0aCAwLjNzIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zZWNfbWVzc2FnZSAuaW1nX2JveC5zaG93IGRpdiB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuLnNlY19tZXNzYWdlIC5pbWdfYm94LnNob3cgaW1nIHtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbn1cblxuLm1haW4gLnNlY19zdHVkZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MjBweDtcbn1cbi5tYWluIC5zZWNfc3R1ZGVudDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA5MTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE0NDBweDtcbiAgaGVpZ2h0OiAxNjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY3ZWM7XG59XG4ubWFpbiAuc2VjX3N0dWRlbnQgLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5tYWluIC5zZWNfc3R1ZGVudCAuaW5uZXIgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luOiAyMDBweCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tYWluIC5zZWNfc3R1ZGVudCAuaW5uZXIgPiBhOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvX2xpbmtfYXJyb3dfcl9iLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuLm1haW4gLnNlY19zdHVkZW50IC5yYW5kX3N0dWRlbnRfbGlzdCAuZHBfZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudCAucmFuZF9zdHVkZW50X2NhcmQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC40NXMgZWFzZS1pbi1vdXQ7XG59XG4ubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudCAucmFuZF9zdHVkZW50X2NhcmQuc2hvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5tYWluIC5zZWNfc3R1ZGVudCAucmFuZF9zdHVkZW50LnJhbmQxIC5yYW5kX3N0dWRlbnRfY2FyZCB7XG4gIHdpZHRoOiA5MTJweDtcbn1cbi5tYWluIC5zZWNfc3R1ZGVudCAucmFuZF9zdHVkZW50LnJhbmQyIC5yYW5kX3N0dWRlbnRfY2FyZCB7XG4gIHdpZHRoOiA3MjBweDtcbiAgbWFyZ2luLXRvcDogMTM0cHg7XG59XG4ubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudC5yYW5kMyAucmFuZF9zdHVkZW50X2NhcmQge1xuICB3aWR0aDogNTIwcHg7XG4gIG1hcmdpbi10b3A6IC0xNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudCAucmFuZF9zdHVkZW50X2NhcmQgLmltZ19ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5tYWluIC5zZWNfc3R1ZGVudCAucmFuZF9zdHVkZW50IC5yYW5kX3N0dWRlbnRfY2FyZCAuaW1nX2JveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5tYWluIC5zZWNfc3R1ZGVudCAucmFuZF9zdHVkZW50IC50eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudCAudHh0IGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1haW4gLnNlY19zdHVkZW50IC5yYW5kX3N0dWRlbnQgLnR4dCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzQ5NTE1MztcbiAgb3BhY2l0eTogMC43O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm1haW4gLnNlY19zdHVkZW50IC5yYW5kX3N0dWRlbnQgLnR4dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvX2xpbmtfYXJyb3dfcl9iLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4vKiBNYWluIEVORCAqL1xuLyogRmxvYXRpbmcgKi9cbi5mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzllM2YzYjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uZmxvYXRpbmcgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4uZmxvYXRpbmcgYSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJQbGF5RmFpciBEaXNwbGF5XCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjOWUzZjNiO1xuICBhbmltYXRpb24tbmFtZTogZmxvYXRpbmdfdHh0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmZsb2F0aW5nIGEgc3BhbiBlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNiZjYxNjE7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbn1cblxuQGtleWZyYW1lcyBmbG9hdGluZ190eHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG4vKiBGbG9hdGluZyBFTkQgKi9cbi8qIFN0dWRlbnRzICovXG4uc3R1ZGVudHNfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG4uc3R1ZGVudHNfd3JhcDo6YmVmb3JlLCAuc3R1ZGVudHNfd3JhcDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzODBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmYWZhZmEgMCUsIHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkgMTAwJSk7XG59XG4uc3R1ZGVudHNfd3JhcDo6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2ZhZmFmYSAwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlKTtcbn1cbi5zdHVkZW50c193cmFwIC5zdHVkZW50X3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF90aXRsZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfdGl0bGUgZW0sXG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF90aXRsZSBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzU1NTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF90aXRsZSBzcGFuIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMnB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF90aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlGYWlyIERpc3BsYXlcIjtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2NjRweDtcbiAgbWFyZ2luLXRvcDogNzZweDtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7XG59XG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfbGlzdCAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0b3A6IC0yMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbn1cbi5zdHVkZW50c193cmFwIC5zdHVkZW50X2xpc3QgLnN3aXBlci1zbGlkZSBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGUgaW1nICsgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGUgLmltZ193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfbGlzdCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUtcHJldiBpbWcsXG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1uZXh0IGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAuNSk7XG59XG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cbi5zdHVkZW50c193cmFwIC5zdHVkZW50X2xpc3QgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGU6aG92ZXIgaW1nICsgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zdHVkZW50c193cmFwIC5zdHVkZW50X2xpc3QgLnN3aXBlci1zbGlkZSBhIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3R1ZGVudHNfd3JhcCAucGxlYXNlX3R4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBnYXA6IDE2cHg7XG59XG4uc3R1ZGVudHNfd3JhcCAucGxlYXNlX3R4dCBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFuaW1hdGlvbjogZHJhZyAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5zdHVkZW50c193cmFwIC5wbGVhc2VfdHh0IHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLnN0dWRlbnRzX3dyYXAgaDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtNzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNjBweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlGYWlyIERpc3BsYXlcIjtcbiAgY29sb3I6ICNlZGVkZWQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgZHJhZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwJSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwJSk7XG4gIH1cbn1cbi5zdHVkZW50c0RldGFpbCAuZGV0YWlsX2hkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMzJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAxMDAwMDAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3R1ZGVudHNEZXRhaWwgLmRldGFpbF9oZCAqIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5zdHVkZW50c0RldGFpbCAuZGV0YWlsX2hkIC5udW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN0dWRlbnRzRGV0YWlsIC5kZXRhaWxfaGQgLm51bTo6YmVmb3JlLCAuc3R1ZGVudHNEZXRhaWwgLmRldGFpbF9oZCAubnVtOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uc3R1ZGVudHNEZXRhaWwgLnZpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3R1ZGVudHNEZXRhaWwgLnZpc3VhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgaGVpZ2h0OiAxMC40MTd2dztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2YyZjJmMiAwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlKTtcbn1cbi5zdHVkZW50c0RldGFpbCAudmlzdWFsICN0aXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDA7XG4gIGZvbnQtc2l6ZTogMTYwcHg7XG4gIGZvbnQtc2l6ZTogOC4zMzN2dztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheUZhaXIgRGlzcGxheVwiLCBcIkJvb2trTXl1bmdqby1CZFwiO1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiB0aXRsZVVwIDAuNnMgMC42cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cbi5zdHVkZW50c0RldGFpbCAudmlzdWFsICN0aXQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0dWRlbnRzRGV0YWlsIC52aXN1YWwgI3RpdDo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdGl0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1zaXplOiAxNjBweDtcbiAgZm9udC1zaXplOiA4LjMzM3Z3O1xuICBmb250LXdlaWdodDogODAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuNSk7XG59XG4uc3R1ZGVudHNEZXRhaWwgLnZpc3VhbCAudmlzdWFsX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3R1ZGVudHNEZXRhaWwgLnZpc3VhbCAudmlzdWFsX2ltZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwLCAjZjJmMmYyIDEwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlKTtcbn1cbi5zdHVkZW50c0RldGFpbCAudmlzdWFsIC52aXN1YWxfaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICBhbmltYXRpb246IHZpc3VhbFNjYWxlIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG4uc3R1ZGVudHNEZXRhaWwgLnZpc3VhbCAuc2NyX2Rvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDQwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5zdHVkZW50c0RldGFpbCAudmlzdWFsIC5zY3JfZG93bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvX3Njcl9kb3duMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgYW5pbWF0aW9uOiBzY3JEb3duQW5pbSAycyBpbmZpbml0ZTtcbn1cbi5zdHVkZW50c0RldGFpbCAuZGVzYyB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTQ1cHg7XG59XG4uc3R1ZGVudHNEZXRhaWwgLmRlc2MgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3R1ZGVudHNEZXRhaWwgLmRlc2MgLm1lc3NhZ2Uge1xuICBmbGV4OiAxO1xufVxuLnN0dWRlbnRzRGV0YWlsIC5kZXNjIC5tZXNzYWdlIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLnN0dWRlbnRzRGV0YWlsIC5kZXNjIC50eHRfdGFibGUge1xuICBmbGV4OiAxO1xufVxuLnN0dWRlbnRzRGV0YWlsIC5kZXNjIC50eHRfdGFibGUgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG4uc3R1ZGVudHNEZXRhaWwgLmRlc2MgLnR4dF90YWJsZSB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xufVxuLnN0dWRlbnRzRGV0YWlsIC5kZXNjIC50eHRfdGFibGUgdWwgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1pbi13aWR0aDogMTIwcHg7XG59XG4uc3R1ZGVudHNEZXRhaWwgLmRlc2MgLnR4dF90YWJsZSB1bCBsaSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICM2NjY7XG59XG4uc3R1ZGVudHNEZXRhaWwgLmlubmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3R1ZGVudHNEZXRhaWwgPiAuaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzUwcHg7XG59XG4uc3R1ZGVudHNEZXRhaWwgLmNvbnRlbnQgLmltZ193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3R1ZGVudHNEZXRhaWwgLmNvbnRlbnQgLmltZ193cmFwLmFuaW0ge1xuICBvcGFjaXR5OiAwLjI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjQ1cyBlYXNlLWluLW91dDtcbn1cbi5zdHVkZW50c0RldGFpbCAuY29udGVudCAuaW1nX3dyYXAuYW5pbS5zaG93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xufVxuLnN0dWRlbnRzRGV0YWlsIC5jb250ZW50IC5pbWdfd3JhcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxLjE1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGVhc2UtaW4tb3V0O1xufVxuLnN0dWRlbnRzRGV0YWlsIC5jb250ZW50IC5pbWdfd3JhcC5hbmltLnNob3cgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG4uc3R1ZGVudHNEZXRhaWwgLmJvb2tfYnRuX3R4dCB7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3R1ZGVudHNEZXRhaWwgLmJvb2tfYnRuX3R4dCBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogIzY2Njtcbn1cbi5zdHVkZW50c0RldGFpbCAub3Blbl9ib29rX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBmb250LXNpemU6IDEyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJQbGF5RmFpciBEaXNwbGF5XCI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5zdHVkZW50c0RldGFpbCAub3Blbl9ib29rX2J0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMC4yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKSBzY2FsZVkoMS4xNSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjQ1cyBlYXNlLWluLW91dDtcbn1cbi5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcC5hbmltLnNob3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGVZKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5kaW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcbn1cbi5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGVhc2UtaW4tb3V0O1xufVxuLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5wbGF5X2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJQbGF5RmFpciBEaXNwbGF5XCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0O1xufVxuLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5wbGF5X2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAucGxheV9idG46aG92ZXIgfiAuZGltIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAucGxheV9idG46aG92ZXIgKyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLnBsYXlfYnRuOmhvdmVyIH4gLmJkIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbi5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAucGxheV9idG46aG92ZXIgfiAuYmQ6bnRoLW9mLXR5cGUoMSkge1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IDMwcHg7XG59XG4uc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLnBsYXlfYnRuOmhvdmVyIH4gLmJkOm50aC1vZi10eXBlKDIpIHtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogMzBweDtcbn1cbi5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAucGxheV9idG46aG92ZXIgfiAuYmQ6bnRoLW9mLXR5cGUoMykge1xuICBsZWZ0OiAzMHB4O1xuICBib3R0b206IDMwcHg7XG59XG4uc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLnBsYXlfYnRuOmhvdmVyIH4gLmJkOm50aC1vZi10eXBlKDQpIHtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbn1cbi5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAuYmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB0cmFuc2l0aW9uOiAwLjQ1cyBlYXNlLWluLW91dDtcbn1cbi5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAuYmQ6bnRoLW9mLXR5cGUoMSkge1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG59XG4uc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLmJkOm50aC1vZi10eXBlKDIpIHtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG59XG4uc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLmJkOm50aC1vZi10eXBlKDMpIHtcbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xufVxuLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5iZDpudGgtb2YtdHlwZSg0KSB7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xufVxuXG5Aa2V5ZnJhbWVzIHRpdGxlVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IDUzJTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHZpc3VhbFNjYWxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLm1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwMDAwMDAwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTgsIDE4LCAxOCwgMC45KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tb2RhbC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5tb2RhbCAuaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbiNib29rTW9kYWwge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI2Jvb2tNb2RhbCAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcixcbiNib29rTW9kYWwgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xufVxuXG4jYm9va01vZGFsLm1vZGFsIC5pbm5lciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xufVxuXG4jYm9va01vZGFsIC5pbm5lciAjYm9vayxcbiN2aWRlb01vZGFsIC5pbm5lciB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwgLmlubmVyIC5jbG9zZV9tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAtNjBweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb19jbG9zZV93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4jYm9vayB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGhlaWdodDogMTAwMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgI2Jvb2sge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAjYm9vayB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNib29rIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYm9vayB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuI2Jvb2sgKyAuZmxpcC1jb250cm9sIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMjBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzYTNhM2EgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb19ib29rX2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzMycHggMzJweDtcbiAgb3BhY2l0eTogMC4yO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbiNib29rICsgLmZsaXAtY29udHJvbCBidXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4jYm9vayArIC5mbGlwLWNvbnRyb2wgYnV0dG9uI25leHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTIwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbiNib29rIH4gLmJvb2tfaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2FlYWVhZTtcbn1cblxuLyogU3R1ZGVudHMgRU5EICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNjQwcHgpIHtcbiAgLm1haW4gLnR4dF93cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogNC42MzQxdnc7XG4gICAgcGFkZGluZy1sZWZ0OiA0Ljg3OHZ3O1xuICB9XG4gIC5tYWluIC50eHRfd3JhcCBlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MDk4dnc7XG4gICAgZm9udC1zaXplOiAxLjIxOTV2dztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMS44MjkzdncpO1xuICB9XG4gIC5tYWluIC50eHRfd3JhcCBoMiB7XG4gICAgZm9udC1zaXplOiA1LjYwOTh2dztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQuODc4dnc7XG4gIH1cbiAgLm1haW4gLnR4dF93cmFwIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG9TYW5zIEtSXCI7XG4gICAgZm9udC1zaXplOiAwLjk3NTZ2dztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMDQ4OHZ3O1xuICB9XG4gIC5tYWluIC50eHRfd3JhcCBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjQ4Nzh2dztcbiAgICBmb250LXNpemU6IDAuOTc1NnZ3O1xuICB9XG4gIC5tYWluIC50eHRfd3JhcCBhOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxLjgyOTN2dztcbiAgICBoZWlnaHQ6IDEuODI5M3Z3O1xuICAgIGJvcmRlcjogMC4wNjF2dyBzb2xpZCAjNDk1MTUzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuODI5M3Z3O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fbGlua19hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8wLjMwNDl2dyAwLjQ4Nzh2dztcbiAgfVxuICAubWFpbiAudHh0X3dyYXAuYWxfciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuODc4dnc7XG4gIH1cbiAgLm1haW4gLnR4dF93cmFwLmFsX3IgZW0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjgyOTN2dyk7XG4gIH1cbiAgLm1haW4gLnR4dF93cmFwLmFsX3IgYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubWFpbiAuc2VjX3Zpc3VhbCB7XG4gICAgcGFkZGluZy10b3A6IDEyLjE5NTF2dztcbiAgfVxuICAubWFpbiAuc2VjX3Zpc3VhbCAuaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubWFpbiAuc2VjX3Zpc3VhbCAudHh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5Ljc1NjF2dztcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAubWFpbiAuc2VjX3Zpc3VhbCAudHh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogNy44MDQ5dnc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAuMjQzOXZ3O1xuICB9XG4gIC5tYWluIC5zZWNfdmlzdWFsIC50eHQgc3Bhbi50eHRfc3Ryb2sge1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuMDYxdncgIzk5ODc4NztcbiAgICBjb2xvcjogI2ZmZmNmNDtcbiAgfVxuICAubWFpbiAuc2VjX3Zpc3VhbCAudHh0IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwLjA2MXZ3ICMzNjJiMWM7XG4gIH1cbiAgLm1haW4gLnNlY192aXN1YWwgLnR4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjczMTd2dztcbiAgfVxuICAubWFpbiAuc2VjX3Zpc3VhbCAudHh0IHNwYW4gZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgfVxuICAubWFpbiAuc2VjX3Zpc3VhbCAudHh0Om50aC1jaGlsZCgxKSBlbSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgfVxuICAubWFpbiAuc2VjX3Zpc3VhbCAudHh0Om50aC1jaGlsZCgyKSBlbSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgfVxuICAubWFpbiAuc2VjX3Zpc3VhbCAudHh0Om50aC1jaGlsZCgzKSBlbSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgfVxuICAubWFpbiAuc2VjX3Zpc3VhbCAudHh0Om50aC1jaGlsZCg0KSBlbSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgfVxuICAubWFpbiAudHh0LnNob3cgc3BhbiBlbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC5tYWluIGltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubWFpbiAuc2NyX2Rvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDYuMDk3NnZ3O1xuICAgIHJpZ2h0OiAtNy4xOTUxdnc7XG4gICAgei1pbmRleDogMjA7XG4gICAgd2lkdGg6IDEwLjA2MXZ3O1xuICAgIGhlaWdodDogMTEuMTU4NXZ3O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fc2NyX2Rvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gICAgYW5pbWF0aW9uOiBzY3JEb3duQW5pbSAycyBpbmZpbml0ZTtcbiAgfVxuICAubWFpbiAuc2NyX3R4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNC4zMTcxdnc7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICBmb250LXNpemU6IDAuODUzN3Z3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB9XG5cbiAgLyogSW50cm8gKi9cbiAgLmludHJvX3dyYXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwMDAwMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2RmYzE7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogMC42NXMgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAuaW50cm9fd3JhcCBoMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgaGVpZ2h0OiA1LjQ4Nzh2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogNi4wOTc2dnc7XG4gICAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiO1xuICAgIGNvbG9yOiAjOWUzZjNiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW50cm9fd3JhcCBoMiBzcGFuIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmludHJvX3dyYXAgaDIuaGlkZSBzcGFuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5pbnRyb193cmFwLmhpZGUge1xuICAgIHRvcDogLTEwMCU7XG4gIH1cblxuICAvKiBJbnRybyBFTkQgKi9cbiAgLnNlY19tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDkuMTQ2M3Z3O1xuICB9XG4gIC5zZWNfbWVzc2FnZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDkuMTQ2M3Z3O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDczLjE3MDd2dztcbiAgICBoZWlnaHQ6IDQ1LjQ4Nzh2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2VjO1xuICB9XG4gIC5zZWNfbWVzc2FnZSAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBhZGRpbmctdG9wOiA1LjQ4Nzh2dztcbiAgfVxuICAuc2VjX21lc3NhZ2UgLmltZ19ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNlY19tZXNzYWdlIC5pbWdfYm94IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5zZWNfbWVzc2FnZSAuaW1nX2JveCBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMTAwJSAwIDApO1xuICAgIHRyYW5zaXRpb246IGNsaXAtcGF0aCAwLjNzIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYm94LXNoYWRvdzogMCAwLjI0Mzl2dyAxLjIxOTV2dyAwLjMwNDl2dyByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnNlY19tZXNzYWdlIC5pbWdfYm94LnNob3cgZGl2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuICAuc2VjX21lc3NhZ2UgLmltZ19ib3guc2hvdyBpbWcge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gIH1cblxuICAubWFpbiAuc2VjX3N0dWRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTQuNjM0MXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNS42MDk4dnc7XG4gIH1cbiAgLm1haW4gLnNlY19zdHVkZW50OjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTUuNzkyN3Z3O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDg3LjgwNDl2dztcbiAgICBoZWlnaHQ6IDk3LjU2MXZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY3ZWM7XG4gIH1cbiAgLm1haW4gLnNlY19zdHVkZW50IC5pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5tYWluIC5zZWNfc3R1ZGVudCAuaW5uZXIgPiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjczMTd2dztcbiAgICBtYXJnaW46IDEyLjE5NTF2dyBhdXRvIDA7XG4gICAgZm9udC1zaXplOiAzLjY1ODV2dztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5tYWluIC5zZWNfc3R1ZGVudCAuaW5uZXIgPiBhOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMy42NTg1dnc7XG4gICAgaGVpZ2h0OiAzLjY1ODV2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvX2xpbmtfYXJyb3dfcl9iLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICB9XG4gIC5tYWluIC5zZWNfc3R1ZGVudCAucmFuZF9zdHVkZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tYWluIC5zZWNfc3R1ZGVudCAucmFuZF9zdHVkZW50IC5yYW5kX3N0dWRlbnRfY2FyZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjQ1cyBlYXNlLWluLW91dDtcbiAgfVxuICAubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudCAucmFuZF9zdHVkZW50X2NhcmQuc2hvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm1haW4gLnNlY19zdHVkZW50IC5yYW5kX3N0dWRlbnQucmFuZDEgLnJhbmRfc3R1ZGVudF9jYXJkIHtcbiAgICB3aWR0aDogNTUuNjA5OHZ3O1xuICB9XG4gIC5tYWluIC5zZWNfc3R1ZGVudCAucmFuZF9zdHVkZW50LnJhbmQyIC5yYW5kX3N0dWRlbnRfY2FyZCB7XG4gICAgd2lkdGg6IDQzLjkwMjR2dztcbiAgICBtYXJnaW4tdG9wOiA4LjE3MDd2dztcbiAgfVxuICAubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudC5yYW5kMyAucmFuZF9zdHVkZW50X2NhcmQge1xuICAgIHdpZHRoOiAzMS43MDczdnc7XG4gICAgbWFyZ2luLXRvcDogLTkuNzU2MXZ3O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5tYWluIC5zZWNfc3R1ZGVudCAucmFuZF9zdHVkZW50IC5yYW5kX3N0dWRlbnRfY2FyZCAuaW1nX2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDAuMjQzOXZ3IDEuMjE5NXZ3IDAuMzA0OXZ3IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudCAucmFuZF9zdHVkZW50X2NhcmQgLmltZ19ib3ggaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLm1haW4gLnNlY19zdHVkZW50IC5yYW5kX3N0dWRlbnQgLnR4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIuNDM5dnc7XG4gIH1cbiAgLm1haW4gLnNlY19zdHVkZW50IC5yYW5kX3N0dWRlbnQgLnR4dCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjQ2MzR2dztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5tYWluIC5zZWNfc3R1ZGVudCAucmFuZF9zdHVkZW50IC50eHQgcCB7XG4gICAgZm9udC1zaXplOiAwLjk3NTZ2dztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNDk1MTUzO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBtYXJnaW4tdG9wOiAwLjYwOTh2dztcbiAgfVxuICAubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudCAudHh0OjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxLjQ2MzR2dztcbiAgICBoZWlnaHQ6IDEuNDYzNHZ3O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fbGlua19hcnJvd19yX2Iuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIH1cblxuICAvKiBNYWluIEVORCAqL1xuICAvKiBTdHVkZW50cyAqL1xuICAuc3R1ZGVudHNfd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxMi4xOTUxdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjE5NTF2dztcbiAgfVxuICAuc3R1ZGVudHNfd3JhcDo6YmVmb3JlLCAuc3R1ZGVudHNfd3JhcDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMy4xNzA3dnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZhZmFmYSAwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlKTtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcDo6YWZ0ZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2ZhZmFmYSAwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlKTtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF90aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdHVkZW50c193cmFwIC5zdHVkZW50X3RpdGxlID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfdGl0bGUgZW0sXG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF90aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDAuNzMxN3Z3O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF90aXRsZSBzcGFuIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOC4wNDg4dncpO1xuICAgIGhlaWdodDogMC4wNjF2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMC45MTQ2dnc7XG4gIH1cbiAgLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMi44MDQ5dnc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJQbGF5RmFpciBEaXNwbGF5XCI7XG4gICAgbWFyZ2luLXRvcDogMC4yNDM5dnc7XG4gIH1cbiAgLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDAuNDg3OHZ3O1xuICAgIG1hcmdpbi10b3A6IDQuNjM0MXZ3O1xuICAgIHotaW5kZXg6IDU7XG4gICAgcGFkZGluZzogMS4yMTk1dncgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zdHVkZW50c193cmFwIC5zdHVkZW50X2xpc3QgLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE4LjI5Mjd2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfbGlzdCAuc3dpcGVyLXNsaWRlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiA0LjUxMjJ2dztcbiAgICBoZWlnaHQ6IDAuMDYxdnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB0b3A6IC0xLjIxOTV2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zdHVkZW50c193cmFwIC5zdHVkZW50X2xpc3QgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGUgaW1nICsgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfbGlzdCAuc3dpcGVyLXNsaWRlIC5pbWdfd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfbGlzdCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUtcHJldiBpbWcsXG4uc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1uZXh0IGltZyB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMC41KTtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSBpbWcge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICB9XG4gIC5zdHVkZW50c193cmFwIC5zdHVkZW50X2xpc3QgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGU6aG92ZXIgaW1nICsgaW1nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5zdHVkZW50c193cmFwIC5zdHVkZW50X2xpc3QgLnN3aXBlci1zbGlkZSBhIHtcbiAgICB3aWR0aDogMTguMjkyN3Z3O1xuICAgIGhlaWdodDogMzAuNDg3OHZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAucGxlYXNlX3R4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEuODI5M3Z3O1xuICAgIGdhcDogMC45NzU2dnc7XG4gIH1cbiAgLnN0dWRlbnRzX3dyYXAgLnBsZWFzZV90eHQgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYW5pbWF0aW9uOiBkcmFnIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG4gIC5zdHVkZW50c193cmFwIC5wbGVhc2VfdHh0IHAge1xuICAgIGZvbnQtc2l6ZTogMC43MzE3dnc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCBoMyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IC00LjI2ODN2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA5Ljc1NjF2dztcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBmb250LWZhbWlseTogXCJQbGF5RmFpciBEaXNwbGF5XCI7XG4gICAgY29sb3I6ICNlZGVkZWQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5zdHVkZW50c0RldGFpbCAuZGV0YWlsX2hkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMS45NTEydnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDEwMDAwMDAwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC5kZXRhaWxfaGQgKiB7XG4gICAgZm9udC1zaXplOiAwLjg1Mzd2dztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuZGV0YWlsX2hkIC5udW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLmRldGFpbF9oZCAubnVtOjpiZWZvcmUsIC5zdHVkZW50c0RldGFpbCAuZGV0YWlsX2hkIC5udW06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNi4wOTc2dnc7XG4gICAgaGVpZ2h0OiAwLjEyMnZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gICAgbWFyZ2luOiAwIDAuNjA5OHZ3O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAudmlzdWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC52aXN1YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMi4xOTUxdnc7XG4gICAgaGVpZ2h0OiAxMC40MTd2dztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjJmMmYyIDAlLCByZ2JhKDI1MCwgMjUwLCAyNTAsIDApIDEwMCUpO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAudmlzdWFsICN0aXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGZvbnQtc2l6ZTogOS43NTYxdnc7XG4gICAgZm9udC1zaXplOiA4LjMzM3Z3O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUGxheUZhaXIgRGlzcGxheVwiLCBcIkJvb2trTXl1bmdqby1CZFwiO1xuICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uOiB0aXRsZVVwIDAuNnMgMC42cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpc3VhbCAjdGl0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC52aXN1YWwgI3RpdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZm9udC1zaXplOiA5Ljc1NjF2dztcbiAgICBmb250LXNpemU6IDguMzMzdnc7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC41KTtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpc3VhbCAudmlzdWFsX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpc3VhbCAudmlzdWFsX2ltZzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTIuMTk1MXZ3O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwLCAjZjJmMmYyIDEwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlKTtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpc3VhbCAudmlzdWFsX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgIGFuaW1hdGlvbjogdmlzdWFsU2NhbGUgMC42cyBlYXNlLWluLW91dDtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpc3VhbCAuc2NyX2Rvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC42MDk4dnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDIuNDM5dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMC44NTM3dnc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpc3VhbCAuc2NyX2Rvd246OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxLjQ2MzR2dztcbiAgICBoZWlnaHQ6IDEuNDYzNHZ3O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fc2NyX2Rvd24yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICAgIGFuaW1hdGlvbjogc2NyRG93bkFuaW0gMnMgaW5maW5pdGU7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC5kZXNjIHtcbiAgICBwYWRkaW5nOiA2LjA5NzZ2dyAwIDguODQxNXZ3O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuZGVzYyAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNi4wOTc2dnc7XG4gICAgbWF4LXdpZHRoOiA4Ny44MDQ5dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC5kZXNjIC5tZXNzYWdlIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuZGVzYyAubWVzc2FnZSBwIHtcbiAgICBmb250LXNpemU6IDAuOTc1NnZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC5kZXNjIC50eHRfdGFibGUge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC5kZXNjIC50eHRfdGFibGUgdWwgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMuMDQ4OHZ3O1xuICAgIHBhZGRpbmctbGVmdDogMC44NTM3dnc7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjF2dyBzb2xpZCAjMDAwO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuZGVzYyAudHh0X3RhYmxlIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MXZ3IHNvbGlkICMwMDA7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC5kZXNjIC50eHRfdGFibGUgdWwgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjk3NTZ2dztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIG1pbi13aWR0aDogNy4zMTcxdnc7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC5kZXNjIC50eHRfdGFibGUgdWwgbGkgcCB7XG4gICAgZm9udC1zaXplOiAwLjg1Mzd2dztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuaW5uZXIge1xuICAgIG1heC13aWR0aDogODcuODA0OXZ3O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0LjI2ODN2dyk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsID4gLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjEuMzQxNXZ3O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuY29udG5ldCAuaW1nX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDk3NnZ3O1xuICAgIGhlaWdodDogMzkuNjM0MXZ3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC5jb250bmV0IC5pbWdfd3JhcC5hbmltIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjQ1cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNDVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuY29udG5ldCAuaW1nX3dyYXAuYW5pbS5zaG93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLmNvbnRuZXQgLmltZ193cmFwIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMTUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBlYXNlLWluLW91dDtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLmNvbnRuZXQgLmltZ193cmFwLmFuaW0uc2hvdyBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuYm9va19idG5fdHh0IHtcbiAgICBtYXJnaW4tdG9wOiA5LjE0NjN2dztcbiAgICBmb250LXNpemU6IDEuODI5M3Z3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC5ib29rX2J0bl90eHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjA5NzZ2dztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDEuMjE5NXZ3O1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAub3Blbl9ib29rX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMi40Mzl2dztcbiAgICBmb250LXNpemU6IDcuMzE3MXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiUGxheUZhaXIgRGlzcGxheVwiO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLm9wZW5fYm9va19idG46aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDM5LjYzNDF2dztcbiAgICBtYXJnaW4tYm90dG9tOiA2LjA5NzZ2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKSBzY2FsZVkoMS4xNSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjQ1cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNDVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcC5hbmltLnNob3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLmRpbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAucGxheV9idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDEwLjM2NTl2dztcbiAgICBoZWlnaHQ6IDMuMDQ4OHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDMuMDQ4OHZ3O1xuICAgIGJvcmRlcjogMC4wNjF2dyBzb2xpZCAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMC4xMjJ2dyk7XG4gICAgZm9udC1zaXplOiAwLjk3NTZ2dztcbiAgICBmb250LWZhbWlseTogXCJQbGF5RmFpciBEaXNwbGF5XCI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC40NXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC40NXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5wbGF5X2J0bjpob3ZlciB7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5wbGF5X2J0bjpob3ZlciB+IC5kaW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5wbGF5X2J0bjpob3ZlciArIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAucGxheV9idG46aG92ZXIgfiAuYmQge1xuICAgIHdpZHRoOiAxLjM0MTV2dztcbiAgICBoZWlnaHQ6IDEuMzQxNXZ3O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAucGxheV9idG46aG92ZXIgfiAuYmQ6bnRoLW9mLXR5cGUoMSkge1xuICAgIGxlZnQ6IDEuODI5M3Z3O1xuICAgIHRvcDogMS44Mjkzdnc7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5wbGF5X2J0bjpob3ZlciB+IC5iZDpudGgtb2YtdHlwZSgyKSB7XG4gICAgcmlnaHQ6IDEuODI5M3Z3O1xuICAgIHRvcDogMS44Mjkzdnc7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5wbGF5X2J0bjpob3ZlciB+IC5iZDpudGgtb2YtdHlwZSgzKSB7XG4gICAgbGVmdDogMS44Mjkzdnc7XG4gICAgYm90dG9tOiAxLjgyOTN2dztcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLnBsYXlfYnRuOmhvdmVyIH4gLmJkOm50aC1vZi10eXBlKDQpIHtcbiAgICByaWdodDogMS44Mjkzdnc7XG4gICAgYm90dG9tOiAxLjgyOTN2dztcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLmJkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDEuNTg1NHZ3O1xuICAgIGhlaWdodDogMS41ODU0dnc7XG4gICAgdHJhbnNpdGlvbjogMC40NXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5iZDpudGgtb2YtdHlwZSgxKSB7XG4gICAgbGVmdDogMS4yMTk1dnc7XG4gICAgdG9wOiAxLjIxOTV2dztcbiAgICBib3JkZXItbGVmdDogMC4xMjJ2dyBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci10b3A6IDAuMTIydncgc29saWQgI2ZmZjtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLmJkOm50aC1vZi10eXBlKDIpIHtcbiAgICByaWdodDogMS4yMTk1dnc7XG4gICAgdG9wOiAxLjIxOTV2dztcbiAgICBib3JkZXItcmlnaHQ6IDAuMTIydncgc29saWQgI2ZmZjtcbiAgICBib3JkZXItdG9wOiAwLjEyMnZ3IHNvbGlkICNmZmY7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5iZDpudGgtb2YtdHlwZSgzKSB7XG4gICAgbGVmdDogMS4yMTk1dnc7XG4gICAgYm90dG9tOiAxLjIxOTV2dztcbiAgICBib3JkZXItbGVmdDogMC4xMjJ2dyBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDAuMTIydncgc29saWQgI2ZmZjtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLmJkOm50aC1vZi10eXBlKDQpIHtcbiAgICByaWdodDogMS4yMTk1dnc7XG4gICAgYm90dG9tOiAxLjIxOTV2dztcbiAgICBib3JkZXItcmlnaHQ6IDAuMTIydncgc29saWQgI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAwLjEyMnZ3IHNvbGlkICNmZmY7XG4gIH1cblxuICAubW9kYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwMDAwMDAwMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTgsIDE4LCAxOCwgMC45KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAubW9kYWwuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5tb2RhbCAuaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbWF4LXdpZHRoOiAxMDQuODc4dnc7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMuOTAyNHZ3KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAjYm9va01vZGFsIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cblxuICAjYm9va01vZGFsLm1vZGFsIC5pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMuOTAyNHZ3KTtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG5cbiAgI2Jvb2tNb2RhbCAuaW5uZXIgI2Jvb2ssXG4jdmlkZW9Nb2RhbCAuaW5uZXIgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1vZGFsIC5pbm5lciAuY2xvc2VfbW9kYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTMuOTAyNHZ3O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMi42ODI5dnc7XG4gICAgaGVpZ2h0OiAyLjY4Mjl2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvX2Nsb3NlX3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIH1cblxuICAjYm9vayB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGhlaWdodDogNjAuOTc1NnZ3O1xuICB9XG5cbiAgLyogU3R1ZGVudHMgRU5EICovXG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTcuMDczMnZ3KSB7XG4gICNib29rIHtcbiAgICBoZWlnaHQ6IDQyLjY4Mjl2dztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTY0MHB4KSBhbmQgKG1heC13aWR0aDogODcuODA0OXZ3KSB7XG4gICNib29rIHtcbiAgICBoZWlnaHQ6IDMwLjQ4Nzh2dztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTY0MHB4KSBhbmQgKG1heC13aWR0aDogNjIuNDM5dncpIHtcbiAgI2Jvb2sge1xuICAgIGhlaWdodDogMjQuMzkwMnZ3O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNjQwcHgpIGFuZCAobWF4LXdpZHRoOiA0Ni44MjkzdncpIHtcbiAgI2Jvb2sge1xuICAgIGhlaWdodDogMTguMjkyN3Z3O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNjQwcHgpIHtcbiAgI2Jvb2sgKyAuZmxpcC1jb250cm9sIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMS4yMTk1dnc7XG4gICAgd2lkdGg6IDEuODI5M3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjA5OHZ3IDAgMCAwLjYwOTh2dztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzNhM2EzYSB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvX2Jvb2tfYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMS45NTEydncgMS45NTEydnc7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTY0MHB4KSB7XG4gICNib29rICsgLmZsaXAtY29udHJvbCBidXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE2NDBweCkge1xuICAjYm9vayArIC5mbGlwLWNvbnRyb2wgYnV0dG9uI25leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0xLjIxOTV2dztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNjQwcHgpIHtcbiAgI2Jvb2sgfiAuYm9va19pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMS44Mjkzdnc7XG4gICAgZm9udC1zaXplOiAwLjg1Mzd2dztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjYWVhZWFlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN0dWRlbnRzRGV0YWlsIC5kZXRhaWxfaGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWFpbiAuc2VjX3Zpc3VhbCAuc2NyX3R4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4gLnR4dF93cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYWluIC50eHRfd3JhcCBlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgfVxuICAubWFpbiAudHh0X3dyYXAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tYWluIC50eHRfd3JhcCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAubWFpbiAudHh0X3dyYXAgYSB7XG4gICAgZ2FwOiA0cHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAubWFpbiAudHh0X3dyYXAgYTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAubWFpbiAudHh0X3dyYXAuYWxfciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubWFpbiAudHh0X3dyYXAuYWxfciBhIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubWFpbiAuc2VjX3Zpc3VhbCB7XG4gICAgcGFkZGluZy10b3A6IDI2LjA0MnZ3O1xuICB9XG4gIC5tYWluIC5zZWNfdmlzdWFsIC5pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5tYWluIC5zZWNfdmlzdWFsIGltZyB7XG4gICAgd2lkdGg6IDg5LjYlO1xuICB9XG4gIC5tYWluIC5zZWNfdmlzdWFsIC50eHQge1xuICAgIHRvcDogNSU7XG4gIH1cbiAgLm1haW4gLnNlY192aXN1YWwgLnR4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgaGVpZ2h0OiAxNC41dnc7XG4gIH1cbiAgLm1haW4gLnNlY192aXN1YWwgLnR4dCBzcGFuLnR4dF9zdHJvayB7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICM5OTg3ODc7XG4gIH1cbiAgLm1haW4gLnNlY192aXN1YWwgLnNjcl9kb3duIHtcbiAgICByaWdodDogMi40JTtcbiAgICBib3R0b206IC0xNCU7XG4gICAgd2lkdGg6IDIzLjMxM3Z3O1xuICAgIGhlaWdodDogMjUuNDM4dnc7XG4gIH1cbiAgLm1haW4gLnNlY19tZXNzYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbiAgLm1haW4gLnNlY19tZXNzYWdlOjpiZWZvcmUge1xuICAgIHRvcDogMTAlO1xuICAgIHdpZHRoOiA4Mi40JTtcbiAgICBoZWlnaHQ6IDEzMHZ3O1xuICB9XG4gIC5tYWluIC5zZWNfbWVzc2FnZSAuaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAubWFpbiAuc2VjX21lc3NhZ2UgLmltZ19ib3gge1xuICAgIHdpZHRoOiA4OS42JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubWFpbiAuc2VjX3N0dWRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxuICAubWFpbiAuc2VjX3N0dWRlbnQ6OmFmdGVyIHtcbiAgICB0b3A6IDYlO1xuICAgIHdpZHRoOiA4Mi40JTtcbiAgICBoZWlnaHQ6IDEwOC41NjF2dztcbiAgfVxuICAubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudF9saXN0IC5kcF9mIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tYWluIC5zZWNfc3R1ZGVudCAucmFuZF9zdHVkZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tYWluIC5zZWNfc3R1ZGVudCAucmFuZF9zdHVkZW50IC50eHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubWFpbiAuc2VjX3N0dWRlbnQgLnJhbmRfc3R1ZGVudCAudHh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5tYWluIC5zZWNfc3R1ZGVudCAucmFuZF9zdHVkZW50IC50eHQ6OmFmdGVyIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLm1haW4gLnNlY19zdHVkZW50IC5yYW5kX3N0dWRlbnQucmFuZDEgLnJhbmRfc3R1ZGVudF9jYXJkIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5tYWluIC5zZWNfc3R1ZGVudCAucmFuZF9zdHVkZW50LnJhbmQyIC5yYW5kX3N0dWRlbnRfY2FyZCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5tYWluIC5zZWNfc3R1ZGVudCAucmFuZF9zdHVkZW50LnJhbmQzIC5yYW5kX3N0dWRlbnRfY2FyZCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5tYWluIC5zZWNfc3R1ZGVudCAuaW5uZXIgPiBhIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gIH1cbiAgLm1haW4gLnNlY19zdHVkZW50IC5pbm5lciA+IGE6OmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLm1haW4gLnNlY19zdHVkZW50IC5pbm5lciA+IGE6aG92ZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIC5zd2lwZXItM2Qge1xuICAgIHBlcnNwZWN0aXZlOiA4MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0aW5nIHtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gIH1cbiAgLmZsb2F0aW5nIGEge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbiAgLmZsb2F0aW5nIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgLm1haW4gLnNlY19hYm91dCB7XG4gICAgcGFkZGluZzogMzkuMDYzdncgMDtcbiAgfVxuICAubWFpbiAuc2VjX2Fib3V0IGgyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG5cbiAgLm1haW4gLnNlY19zdHVkZW50IC50eHRfYXV0b19zbGlkZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzLjAyMXZ3O1xuICB9XG5cbiAgLnJhbmRfc3R1ZGVudF9jYXJkIC5jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJhbmRfc3R1ZGVudF9jYXJkIC5jb2wgYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjYuMDQydnc7XG4gIH1cblxuICAucmFuZF9zdHVkZW50X2NhcmQgLmNvbDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDI2LjA0MnZ3O1xuICB9XG5cbiAgLnJhbmRfc3R1ZGVudF9jYXJkIC5jb2wgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLnJhbmRfc3R1ZGVudF9jYXJkIC5jb2wgcCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAucmFuZF9zdHVkZW50X2NhcmQgLmNvbCBhOjphZnRlciB7XG4gICAgdG9wOiA5MCU7XG4gIH1cblxuICAuc2VjX3N0dWRlbnQgLmlubmVyID4gYSB7XG4gICAgZm9udC1zaXplOiA3LjgxM3Z3O1xuICAgIGdhcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuc2VjX3N0dWRlbnQgLmlubmVyID4gYTpob3ZlciB7XG4gICAgZ2FwOiAwO1xuICB9XG5cbiAgLnNlY19zdHVkZW50IC5pbm5lciA+IGE6OmFmdGVyIHtcbiAgICB3aWR0aDogNi41MXZ3O1xuICAgIGhlaWdodDogNi41MXZ3O1xuICB9XG5cbiAgLm1haW4gLnNlY19zdHVkZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDUuNTczdnc7XG4gIH1cblxuICAuc3R1ZGVudHMge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cblxuICAuc3R1ZGVudHNfd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICB9XG4gIC5zdHVkZW50c193cmFwOjpiZWZvcmUsIC5zdHVkZW50c193cmFwOjphZnRlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbiAgLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF90aXRsZSBlbSxcbi5zdHVkZW50c193cmFwIC5zdHVkZW50X3RpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCBoMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IHtcbiAgICBoZWlnaHQ6IDc5LjY2NnZ3O1xuICAgIHBhZGRpbmc6IDExLjExMXZ3IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNDB2dztcbiAgfVxuICAuc3R1ZGVudHNfd3JhcCAuc3R1ZGVudF9saXN0IC5zd2lwZXItc2xpZGUgYSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5zdHVkZW50c193cmFwIC5zdHVkZW50X2xpc3QgLnN3aXBlci1zbGlkZSBhIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfbGlzdCAuc3dpcGVyLXNsaWRlOjphZnRlciB7XG4gICAgd2lkdGg6IDEwdnc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdG9wOiAtM3Z3O1xuICB9XG4gIC5zdHVkZW50c193cmFwIC5wbGVhc2VfdHh0IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLnN0dWRlbnRzX3dyYXAgLnBsZWFzZV90eHQgaW1nIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgLnN0dWRlbnRzX3dyYXAgLnBsZWFzZV90eHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnN0dWRlbnRzRGV0YWlsIC52aXN1YWwgI3RpdCB7XG4gICAgZm9udC1zaXplOiAxMHZ3O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAudmlzdWFsIC5zY3JfZG93biB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC52aXN1YWwgLnNjcl9kb3duOjphZnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuZGVzYyB7XG4gICAgcGFkZGluZzogMTMuMDIxdncgMCAxOC44OHZ3O1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC5kZXNjIC5pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuZGVzYyAuaW5uZXIgLnR4dF90YWJsZSB1bCBsaSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLmRlc2MgLmlubmVyIC50eHRfdGFibGUgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuZGVzYyAuaW5uZXIgLnR4dF90YWJsZSB1bCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC5kZXNjIC5pbm5lciAudHh0X3RhYmxlIHVsIGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLmlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLnBsYXlfYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuY29udGVudCAuaW1nX3dyYXAge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5zdHVkZW50c0RldGFpbCAuYm9va19idG5fdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICAuc3R1ZGVudHNEZXRhaWwgLmJvb2tfYnRuX3R4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnN0dWRlbnRzRGV0YWlsIC5kZXNjIC50eHRfdGFibGUgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5zdHVkZW50c0RldGFpbCAuZGVzYyAudHh0X3RhYmxlIHVsIGxpIHNwYW4ge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gIH1cblxuICAuc3R1ZGVudHNEZXRhaWwgLmlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cblxuICAuc3R1ZGVudHNEZXRhaWwgLmNvbnRlbnQgLmltZ193cmFwLFxuLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIHtcbiAgICBoZWlnaHQ6IDU4LjU5NHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjAyMXZ3O1xuICB9XG5cbiAgLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5wbGF5X2J0biB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLmJkIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLmJkOm50aC1vZi10eXBlKDEpIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxuXG4gIC5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAuYmQ6bnRoLW9mLXR5cGUoMikge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxuXG4gIC5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAuYmQ6bnRoLW9mLXR5cGUoMykge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5iZDpudGgtb2YtdHlwZSg0KSB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnN0dWRlbnRzRGV0YWlsIC5ib29rX2J0bl90eHQge1xuICAgIG1hcmdpbi10b3A6IDE5LjUzMXZ3O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5zdHVkZW50c0RldGFpbCAuYm9va19idG5fdHh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5zdHVkZW50c0RldGFpbCAub3Blbl9ib29rX2J0biB7XG4gICAgZm9udC1zaXplOiAxMC40MTd2dztcbiAgICBtYXJnaW4tYm90dG9tOiAzOS4wNjN2dztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLm1vZGFsIC5pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tb2RhbCAuaW5uZXIgLmNsb3NlX21vZGFsIHtcbiAgICB0b3A6IC00MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuXG4gIC5pbnRyb193cmFwIGgyIHtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgZm9udC1zaXplOiAxMnZ3O1xuICB9XG5cbiAgI2Jvb2tNb2RhbC5tb2RhbCAuaW5uZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxuXG4gICNib29rTW9kYWwgLnN3aXBlci1idXR0b24tbmV4dCxcbiNib29rTW9kYWwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN0dWRlbnRzX3dyYXAgLnN0dWRlbnRfdGl0bGUgc3BhbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMCAxMnB4O1xuICB9XG5cbiAgI2Jvb2tNb2RhbCB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG59XG4vKiBjb21tb24gKi9cbi5zZWNfY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDAwcHg7XG59XG4uc2VjX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuLnNlY19jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAyMDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlGYWlyIERpc3BsYXlcIjtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uc2VjX2NvbnRlbnQgLnNjcl9kb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMDBweDtcbiAgcmlnaHQ6IC0xMThweDtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAxNjVweDtcbiAgaGVpZ2h0OiAxODNweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29fc2NyX2Rvd24uc3ZnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2NyRG93bkFuaW0gMnMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc2NyRG93bkFuaW0gMnMgaW5maW5pdGU7XG59XG4uc2VjX2NvbnRlbnQgLnNlY190aXQge1xuICBwYWRkaW5nLWJvdHRvbTogMTUycHg7XG59XG5cbi8qIGNvbW1vbiBFTkQgKi9cbi8qIGFib3V0ICovXG4uYWJvdXQgLmNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNDIwcHg7XG59XG4uYWJvdXQgLmNvbnRlbnQgLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbn1cbi5hYm91dCAuY29udGVudCAuaW1nX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmFib3V0IC5jb250ZW50IC5pbWdfd3JhcCBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5hYm91dCAuY29udGVudCAuaW1nX3dyYXAgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAxMDAlKTtcbiAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIDAuM3MgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5hYm91dCAuY29udGVudCAuaW1nX3dyYXAuc2hvdyBkaXYge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cbi5hYm91dCAuY29udGVudCAuaW1nX3dyYXAuc2hvdyBpbWcge1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xufVxuLmFib3V0IC5jb250ZW50IC50eHRfd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC0yMjBweDtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uYWJvdXQgLmNvbnRlbnQgLnR4dF93cmFwIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM4ODg7XG59XG4uYWJvdXQgLmNvbnRlbnQgLnR4dF93cmFwIGgyIHtcbiAgZm9udC1zaXplOiA5MnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCI7XG4gIG1hcmdpbi1ib3R0b206IDI1MHB4O1xufVxuLmFib3V0IC5jb250ZW50IC50eHRfd3JhcCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTg1JTtcbiAgY29sb3I6ICM0OTUxNTM7XG59XG4uYWJvdXQgLmNvbnRlbnQ6bnRoLWNoaWxkKG9kZCkgLmltZ193cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5hYm91dCAuY29udGVudDpudGgtY2hpbGQob2RkKSAuaW1nX3dyYXAgZGl2IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbn1cbi5hYm91dCAuY29udGVudDpudGgtY2hpbGQob2RkKSAuaW1nX3dyYXAgaW1nIHtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcbn1cbi5hYm91dCAuY29udGVudDpudGgtY2hpbGQob2RkKSAuaW1nX3dyYXAuc2hvdyBpbWcge1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xufVxuLmFib3V0IC5jb250ZW50Om50aC1jaGlsZChvZGQpIC50eHRfd3JhcCB7XG4gIHdpZHRoOiA5MjJweDtcbiAgbWFyZ2luLWxlZnQ6IDEyOHB4O1xufVxuLmFib3V0IC5jb250ZW50Om50aC1jaGlsZChvZGQpIC50eHRfd3JhcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTkycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFib3V0IC5jb250ZW50Om50aC1jaGlsZChvZGQpIC50eHRfd3JhcCBoMiB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luLXJpZ2h0OiAyMzJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYWJvdXQgLmNvbnRlbnQ6bnRoLWNoaWxkKG9kZCkgLnR4dF93cmFwIHAge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmFib3V0IC5jb250ZW50LnBob3RvX3dyYXAge1xuICBtYXJnaW4tdG9wOiAzMDBweDtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NTE1Mztcbn1cbi5hYm91dCAuY29udGVudC5waG90b193cmFwIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgbWF4LXdpZHRoOiAxNzIwcHg7XG59XG4uYWJvdXQgLmNvbnRlbnQucGhvdG9fd3JhcCBsaSB7XG4gIGZsZXg6IDE7XG59XG4uYWJvdXQgLmNvbnRlbnQucGhvdG9fd3JhcCBpbWcge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbi5hYm91dCAuY29udGVudC5uYW1lX3dyYXAge1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG59XG4uYWJvdXQgLmNvbnRlbnQubmFtZV93cmFwIC5uYW1lX2xpc3Q6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xufVxuLmFib3V0IC5jb250ZW50Lm5hbWVfd3JhcCAubmFtZV9saXN0IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM4ODg7XG59XG4uYWJvdXQgLmNvbnRlbnQubmFtZV93cmFwIC5uYW1lX2xpc3QgaDIge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBmb250LXNpemU6IDkycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIjtcbn1cbi5hYm91dCAuY29udGVudC5uYW1lX3dyYXAgLm5hbWVfbGlzdCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODc4cHg7XG4gIGdhcDogMzRweCAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDk1MTUzO1xufVxuLmFib3V0IC5jb250ZW50Lm5hbWVfd3JhcCAubmFtZV9saXN0IGxpIHtcbiAgZmxleDogMTtcbn1cbi5hYm91dCAuY29udGVudC5uYW1lX3dyYXAgLm5hbWVfbGlzdDpudGgtY2hpbGQoZXZlbikgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuLmFib3V0IC5jb250ZW50Lm5hbWVfd3JhcCAubmFtZV9saXN0Om50aC1jaGlsZChldmVuKSBoMiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFib3V0IC5jb250ZW50Lm5hbWVfd3JhcCAubmFtZV9saXN0Om50aC1jaGlsZChldmVuKSB1bCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmFib3V0IC5jb250ZW50Lm1hcCB7XG4gIHBhZGRpbmctdG9wOiAyNzhweDtcbn1cbi5hYm91dCAuY29udGVudC5tYXAgLnR4dF93cmFwIHtcbiAgdG9wOiAtMTA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5hYm91dCAuY29udGVudC5tYXAgLnR4dF93cmFwIGgzIHtcbiAgZm9udC1zaXplOiA5MnB4O1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYWJvdXQgLmNvbnRlbnQubWFwIC50eHRfd3JhcCBzcGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYm91dCAuY29udGVudC5tYXAgLm1hcF9hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4uYWJvdXQgLmNvbnRlbnQubWFwIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFib3V0IC5jb250ZW50Lm1hcCBoNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5MjkyOTI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYWJvdXQgLmNvbnRlbnQubWFwIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYWJvdXQgLmNvbnRlbnQubWFwIC5yb290X2RhdW1fcm91Z2htYXAgLndyYXBfY29udHJvbGxlcnMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGFib3V0IEVORCAqL1xuLyogRXhoaWJpdGlvbiAqL1xuLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG4uZXhoaWJpdGlvbiAuc2VjX2NvbnRlbnQgLmNvbnRlbnQgdWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDE1MHB4O1xuICBncmlkLXJvdy1nYXA6IDE1MHB4O1xufVxuLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IGxpIHtcbiAgb3BhY2l0eTogMC40O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi5leGhpYml0aW9uIC5zZWNfY29udGVudCAuY29udGVudCBsaSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxLjE1KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IGxpOm5vdCgubGluaykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5leGhpYml0aW9uIC5zZWNfY29udGVudCAuY29udGVudCBsaS5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbn1cbi5leGhpYml0aW9uIC5zZWNfY29udGVudCAuY29udGVudCBsaS5zaG93IGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IC5saW5rIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5leGhpYml0aW9uIC5zZWNfY29udGVudCAuY29udGVudCAubGluayBhOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5leGhpYml0aW9uIC5zZWNfY29udGVudCAuY29udGVudCBwLnllYXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOTUlO1xuICBsZWZ0OiAtODBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbn1cbi5leGhpYml0aW9uIC5zZWNfY29udGVudCAuY29udGVudCAuaW1nX2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBoZWlnaHQ6IDYyOHB4OyAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IC5pbWdfYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IC50eHRfY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbi5leGhpYml0aW9uIC5zZWNfY29udGVudCAuY29udGVudCAudHh0X2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLyogZXhoaWJpdGlvbiBFTkQgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE2NDBweCkge1xuICAvKiBjb21tb24gKi9cbiAgLnNlY19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTAuOTc1NnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDI0LjM5MDJ2dztcbiAgfVxuICAuc2VjX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjIxOTV2dztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMjgyODI4O1xuICB9XG4gIC5zZWNfY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAxMi4xOTUxdnc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBmb250LWZhbWlseTogXCJQbGF5RmFpciBEaXNwbGF5XCI7XG4gICAgY29sb3I6ICMyODI4Mjg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MzE3dnc7XG4gIH1cbiAgLnNlY19jb250ZW50IC5zY3JfZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEyLjE5NTF2dztcbiAgICByaWdodDogLTcuMTk1MXZ3O1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHdpZHRoOiAxMC4wNjF2dztcbiAgICBoZWlnaHQ6IDExLjE1ODV2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb19zY3JfZG93bi5zdmcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNjckRvd25BbmltIDJzIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogc2NyRG93bkFuaW0gMnMgaW5maW5pdGU7XG4gIH1cbiAgLnNlY19jb250ZW50IC5zZWNfdGl0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yNjgzdnc7XG4gIH1cblxuICAvKiBjb21tb24gRU5EICovXG4gIC8qIGFib3V0ICovXG4gIC5hYm91dCAuY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDI1LjYwOTh2dztcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQgLmlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA4NS4zNjU5dnc7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50IC5pbWdfd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuMjE5NXZ3KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmFib3V0IC5jb250ZW50IC5pbWdfd3JhcCBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50IC5pbWdfd3JhcCBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDEwMCUpO1xuICAgIHRyYW5zaXRpb246IGNsaXAtcGF0aCAwLjNzIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50IC5pbWdfd3JhcC5zaG93IGRpdiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50IC5pbWdfd3JhcC5zaG93IGltZyB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQgLnR4dF93cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogLTEzLjQxNDZ2dztcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50IC50eHRfd3JhcCBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNDM5dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MDk4dnc7XG4gICAgZm9udC1zaXplOiAxLjIxOTV2dztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjODg4O1xuICB9XG4gIC5hYm91dCAuY29udGVudCAudHh0X3dyYXAgaDIge1xuICAgIGZvbnQtc2l6ZTogNS42MDk4dnc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUuMjQzOXZ3O1xuICB9XG4gIC5hYm91dCAuY29udGVudCAudHh0X3dyYXAgcCB7XG4gICAgZm9udC1zaXplOiAwLjk3NTZ2dztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxODUlO1xuICAgIGNvbG9yOiAjNDk1MTUzO1xuICB9XG4gIC5hYm91dCAuY29udGVudDpudGgtY2hpbGQob2RkKSAuaW1nX3dyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQ6bnRoLWNoaWxkKG9kZCkgLmltZ193cmFwIGRpdiB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQ6bnRoLWNoaWxkKG9kZCkgLmltZ193cmFwIGltZyB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQ6bnRoLWNoaWxkKG9kZCkgLmltZ193cmFwLnNob3cgaW1nIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICB9XG4gIC5hYm91dCAuY29udGVudDpudGgtY2hpbGQob2RkKSAudHh0X3dyYXAge1xuICAgIHdpZHRoOiA1Ni4yMTk1dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDcuODA0OXZ3O1xuICB9XG4gIC5hYm91dCAuY29udGVudDpudGgtY2hpbGQob2RkKSAudHh0X3dyYXAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTEuNzA3M3Z3O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5hYm91dCAuY29udGVudDpudGgtY2hpbGQob2RkKSAudHh0X3dyYXAgaDIge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0LjE0NjN2dztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQ6bnRoLWNoaWxkKG9kZCkgLnR4dF93cmFwIHAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQucGhvdG9fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTguMjkyN3Z3O1xuICAgIHBhZGRpbmc6IDcuMzE3MXZ3IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NTE1MztcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQucGhvdG9fd3JhcCAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyLjY4Mjl2dztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIuMTk1MXZ3KTtcbiAgICBtYXgtd2lkdGg6IDEwNC44Nzh2dztcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQucGhvdG9fd3JhcCBsaSB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQucGhvdG9fd3JhcCBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICB9XG4gIC5hYm91dCAuY29udGVudC5uYW1lX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAxMC45NzU2dnc7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm5hbWVfd3JhcCAubmFtZV9saXN0Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDkuMTQ2M3Z3O1xuICB9XG4gIC5hYm91dCAuY29udGVudC5uYW1lX3dyYXAgLm5hbWVfbGlzdCBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNDM5dnc7XG4gICAgZm9udC1zaXplOiAxLjIxOTV2dztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjODg4O1xuICB9XG4gIC5hYm91dCAuY29udGVudC5uYW1lX3dyYXAgLm5hbWVfbGlzdCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC44Nzh2dztcbiAgICBmb250LXNpemU6IDUuNjA5OHZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiO1xuICB9XG4gIC5hYm91dCAuY29udGVudC5uYW1lX3dyYXAgLm5hbWVfbGlzdCB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1My41MzY2dnc7XG4gICAgZ2FwOiAyLjA3MzJ2dyAxLjIxOTV2dztcbiAgICBmb250LXNpemU6IDEuMjE5NXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM0OTUxNTM7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm5hbWVfd3JhcCAubmFtZV9saXN0IGxpIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5hYm91dCAuY29udGVudC5uYW1lX3dyYXAgLm5hbWVfbGlzdDpudGgtY2hpbGQoZXZlbikgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogLTIuNDM5dnc7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm5hbWVfd3JhcCAubmFtZV9saXN0Om50aC1jaGlsZChldmVuKSBoMiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm5hbWVfd3JhcCAubmFtZV9saXN0Om50aC1jaGlsZChldmVuKSB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm1hcCB7XG4gICAgcGFkZGluZy10b3A6IDE2Ljk1MTJ2dztcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubWFwIC50eHRfd3JhcCB7XG4gICAgdG9wOiAtNi4zNDE1dnc7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm1hcCAudHh0X3dyYXAgaDMge1xuICAgIGZvbnQtc2l6ZTogNS42MDk4dnc7XG4gICAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm1hcCAudHh0X3dyYXAgc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubWFwIC5tYXBfYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNC44Nzh2dztcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubWFwIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjczMTd2dztcbiAgICBmb250LXNpemU6IDEuMjE5NXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm1hcCBoNSB7XG4gICAgZm9udC1zaXplOiAwLjk3NTZ2dztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjOTI5MjkyO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNDM5dnc7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm1hcCBwIHtcbiAgICBmb250LXNpemU6IDEuMjE5NXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm1hcCAucm9vdF9kYXVtX3JvdWdobWFwIC53cmFwX2NvbnRyb2xsZXJzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBhYm91dCBFTkQgKi9cbiAgLyogRXhoaWJpdGlvbiAqL1xuICAuZXhoaWJpdGlvbiAuc2VjX2NvbnRlbnQgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDkuMTQ2M3Z3O1xuICB9XG4gIC5leGhpYml0aW9uIC5zZWNfY29udGVudCAuY29udGVudCB1bCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogOS4xNDYzdnc7XG4gICAgZ3JpZC1yb3ctZ2FwOiA5LjE0NjN2dztcbiAgfVxuICAuZXhoaWJpdGlvbiAuc2VjX2NvbnRlbnQgLmNvbnRlbnQgbGkge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5leGhpYml0aW9uIC5zZWNfY29udGVudCAuY29udGVudCBsaSBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMTUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgfVxuICAuZXhoaWJpdGlvbiAuc2VjX2NvbnRlbnQgLmNvbnRlbnQgbGk6bm90KC5saW5rKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMS44Mjkzdnc7XG4gIH1cbiAgLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IGxpLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxuICAuZXhoaWJpdGlvbiAuc2VjX2NvbnRlbnQgLmNvbnRlbnQgbGkuc2hvdyBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG4gIC5leGhpYml0aW9uIC5zZWNfY29udGVudCAuY29udGVudCAubGluayBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjgyOTN2dztcbiAgfVxuICAuZXhoaWJpdGlvbiAuc2VjX2NvbnRlbnQgLmNvbnRlbnQgLmxpbmsgYTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIC5leGhpYml0aW9uIC5zZWNfY29udGVudCAuY29udGVudCBwLnllYXIge1xuICAgIGZvbnQtc2l6ZTogMC44NTM3dnc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA5NSU7XG4gICAgbGVmdDogLTQuODc4dnc7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gIH1cbiAgLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IC5pbWdfYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKiBoZWlnaHQ6IDM4LjI5Mjd2dzsgKi9cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5leGhpYml0aW9uIC5zZWNfY29udGVudCAuY29udGVudCAuaW1nX2JveCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IC50eHRfY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAwLjk3NTZ2dztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDAuODUzN3Z3O1xuICB9XG4gIC5leGhpYml0aW9uIC5zZWNfY29udGVudCAuY29udGVudCAudHh0X2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAwLjczMTd2dztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDAuNjA5OHZ3O1xuICB9XG5cbiAgLyogZXhoaWJpdGlvbiBFTkQgKi9cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG5cbiAgLnNlY19jb250ZW50IHtcbiAgICBtYXJnaW46IDE0MHB4IDA7XG4gIH1cbiAgLnNlY19jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc2VjX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZWNfY29udGVudCAuc2VjX3RpdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5LjUzMXZ3O1xuICB9XG4gIC5zZWNfY29udGVudCAuc2NyX2Rvd24ge1xuICAgIGJvdHRvbTogLTEyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjZweDtcbiAgfVxuXG4gIC5hYm91dCAuY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG4gIC5hYm91dCAuY29udGVudCAuaW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQgLnR4dF93cmFwIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5hYm91dCAuY29udGVudCAudHh0X3dyYXAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQgLnR4dF93cmFwIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQgLnR4dF93cmFwIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50IC5pbWdfd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Om50aC1jaGlsZChvZGQpIC50eHRfd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQ6bnRoLWNoaWxkKG9kZCkgLnR4dF93cmFwIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Om50aC1jaGlsZChvZGQpIC50eHRfd3JhcCBoMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5hYm91dCAuY29udGVudDpudGgtY2hpbGQob2RkKSAudHh0X3dyYXAgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50LnBob3RvX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQucGhvdG9fd3JhcCAuaW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm5hbWVfd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwLjQxN3Z3O1xuICB9XG4gIC5hYm91dCAuY29udGVudC5uYW1lX3dyYXAgLm5hbWVfbGlzdCBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5hYm91dCAuY29udGVudC5uYW1lX3dyYXAgLm5hbWVfbGlzdCBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm5hbWVfd3JhcCAubmFtZV9saXN0IHVsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm5hbWVfd3JhcCAubmFtZV9saXN0Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm1hcCAudHh0X3dyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmFib3V0IC5jb250ZW50Lm1hcCAudHh0X3dyYXAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubWFwIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5hYm91dCAuY29udGVudC5tYXAgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYWJvdXQgLmNvbnRlbnQubWFwIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgfVxuXG4gIC5yb290X2RhdW1fcm91Z2htYXAgLndyYXBfbWFwIHtcbiAgICBoZWlnaHQ6IDU0LjY4OHZ3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWJvdXQgLmNvbnRlbnQubWFwIC5tYXBfYXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5leGhpYml0aW9uIC5zZWNfY29udGVudCAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbiAgLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgfVxuICAuZXhoaWJpdGlvbiAuc2VjX2NvbnRlbnQgLmNvbnRlbnQgcC55ZWFyIHtcbiAgICBsZWZ0OiAtODRweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IC5saW5rIGEge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuZXhoaWJpdGlvbiAuc2VjX2NvbnRlbnQgLmNvbnRlbnQgLnR4dF9jb250ZW50IGgzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuZXhoaWJpdGlvbiAuc2VjX2NvbnRlbnQgLmNvbnRlbnQgLnR4dF9jb250ZW50IHAge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5leGhpYml0aW9uIC5zZWNfY29udGVudCAuY29udGVudCB1bCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXJvdy1nYXA6IDQwcHg7XG4gIH1cbiAgLmV4aGliaXRpb24gLnNlY19jb250ZW50IC5jb250ZW50IHAueWVhciB7XG4gICAgbGVmdDogLTc2cHg7XG4gIH1cbn0iLCIuaW5uZXIge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5tYWluIHtcclxuICAudHh0X3dyYXAge1xyXG4gICAgcGFkZGluZy10b3A6IDc2cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcblxyXG4gICAgZW0ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiA5MnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LWZhbWlseTogXCJOb3RvU2FucyBLUlwiO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogOHB4O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ5NTE1MztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fbGlua19hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvXHJcbiAgICAgICAgICA1cHggOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbF9yIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogODBweDtcclxuXHJcbiAgICAgIGVtIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWNfdmlzdWFsIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcclxuXHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnR4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxNjBweDtcclxuICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEyOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDE2OHB4O1xyXG5cclxuICAgICAgICAmLnR4dF9zdHJvayB7XHJcbiAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggIzk5ODc4NztcclxuICAgICAgICAgIGNvbG9yOiAjZmZmY2Y0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICMzNjJiMWM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTc2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBlbSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMSkgZW0ge1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIGVtIHtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSBlbSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNCkgZW0ge1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50eHQuc2hvdyBzcGFuIGVtIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuc2NyX2Rvd24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMDBweDtcclxuICAgIHJpZ2h0OiAtMTE4cHg7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICAgIHdpZHRoOiAxNjVweDtcclxuICAgIGhlaWdodDogMTgzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvX3Njcl9kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XHJcbiAgICBhbmltYXRpb246IHNjckRvd25BbmltIDJzIGluZmluaXRlO1xyXG4gIH1cclxuXHJcbiAgLnNjcl90eHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0xMjBweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgfVxyXG59XHJcblxyXG4vKiBJbnRybyAqL1xyXG4uaW50cm9fd3JhcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEwMDAwMDAwMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZGZjMTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB0cmFuc2l0aW9uOiAwLjY1cyAwLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICBoMiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIjtcclxuICAgIGNvbG9yOiAjOWUzZjNiO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5oaWRlIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5oaWRlIHtcclxuICAgIHRvcDogLTEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBJbnRybyBFTkQgKi9cclxuXHJcbkBrZXlmcmFtZXMgc2NyRG93bkFuaW0ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjX21lc3NhZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogMTUwcHg7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDE1MHB4O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDc0NnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdlYztcclxuICB9XHJcblxyXG4gIC5pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuICB9XHJcblxyXG4gIC5pbWdfYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcclxuICAgICAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIDAuM3MgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgYm94LXNoYWRvdzogMCA0cHggMjBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1haW4gLnNlY19zdHVkZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy10b3A6IDI0MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MjBweDtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogOTE1cHg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDE0NDBweDtcclxuICAgIGhlaWdodDogMTYwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdlYztcclxuICB9XHJcblxyXG4gIC5pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICA+IGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICBtYXJnaW46IDIwMHB4IGF1dG8gMDtcclxuICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fbGlua19hcnJvd19yX2Iuc3ZnXCIpIG5vLXJlcGVhdFxyXG4gICAgICAgICAgY2VudGVyIC8gY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yYW5kX3N0dWRlbnRfbGlzdCAuZHBfZiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLnJhbmRfc3R1ZGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5yYW5kX3N0dWRlbnRfY2FyZCB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjQ1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJhbmQxIC5yYW5kX3N0dWRlbnRfY2FyZCB7XHJcbiAgICAgIHdpZHRoOiA5MTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJhbmQyIC5yYW5kX3N0dWRlbnRfY2FyZCB7XHJcbiAgICAgIHdpZHRoOiA3MjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yYW5kMyAucmFuZF9zdHVkZW50X2NhcmQge1xyXG4gICAgICB3aWR0aDogNTIwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xNjBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnJhbmRfc3R1ZGVudF9jYXJkIC5pbWdfYm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50eHQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjNDk1MTUzO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvX2xpbmtfYXJyb3dfcl9iLnN2Z1wiKSBuby1yZXBlYXRcclxuICAgICAgICAgIGNlbnRlciAvIGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBNYWluIEVORCAqL1xyXG5cclxuLyogRmxvYXRpbmcgKi9cclxuLmZsb2F0aW5nIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAyMHB4O1xyXG4gIGxlZnQ6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjOWUzZjNiO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5mbG9hdGluZyBhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG4uZmxvYXRpbmcgYSBzcGFuIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1mYW1pbHk6IFwiUGxheUZhaXIgRGlzcGxheVwiO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6ICM5ZTNmM2I7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsb2F0aW5nX3R4dDtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbn1cclxuXHJcbi5mbG9hdGluZyBhIHNwYW4gZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjb2xvcjogI2JmNjE2MTtcclxuICBwYWRkaW5nOiAwIDRweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBmbG9hdGluZ190eHQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBGbG9hdGluZyBFTkQgKi9cclxuXHJcbi8qIFN0dWRlbnRzICovXHJcbi5zdHVkZW50c193cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxuXHJcbiAgJjo6YmVmb3JlLFxyXG4gICY6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMzgwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmYWZhZmEgMCUsIHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkgMTAwJSk7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIDI3MGRlZyxcclxuICAgICAgI2ZhZmFmYSAwJSxcclxuICAgICAgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlXHJcbiAgICApO1xyXG4gIH1cclxuXHJcbiAgLnN0dWRlbnRfdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgZW0sXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzJweCk7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogIzIxMjEyMTtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiUGxheUZhaXIgRGlzcGxheVwiO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3R1ZGVudF9saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNjY0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA3NnB4O1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDc0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1vLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICAmICsgaW1nIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1nX3dyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyLXNsaWRlLXByZXYgaW1nLFxyXG4gICAgICAuc3dpcGVyLXNsaWRlLW5leHQgaW1nIHtcclxuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmUgaW1nIHtcclxuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlOjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciBpbWcgKyBpbWcge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBsZWFzZV90eHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBhbmltYXRpb246IGRyYWcgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6ICMyMTIxMjE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBib3R0b206IC03MHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE2MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICBmb250LWZhbWlseTogXCJQbGF5RmFpciBEaXNwbGF5XCI7XHJcbiAgICBjb2xvcjogI2VkZWRlZDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBkcmFnIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwJSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5zdHVkZW50c0RldGFpbCB7XHJcbiAgLmRldGFpbF9oZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDMycHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB6LWluZGV4OiAxMDAwMDAwMDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAqIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogIzEyMTIxMjtcclxuICAgIH1cclxuXHJcbiAgICAubnVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlzdWFsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgIGhlaWdodDogMTAuNDE3dnc7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgI2YyZjJmMiAwJSxcclxuICAgICAgICByZ2JhKDI1MCwgMjUwLCAyNTAsIDApIDEwMCVcclxuICAgICAgKTtcclxuICAgIH1cclxuXHJcbiAgICAjdGl0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICBmb250LXNpemU6IDE2MHB4O1xyXG4gICAgICBmb250LXNpemU6IDguMzMzdnc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBsYXlGYWlyIERpc3BsYXlcIiwgXCJCb29ra015dW5nam8tQmRcIjtcclxuICAgICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGFuaW1hdGlvbjogdGl0bGVVcCAwLjZzIDAuNnMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBmb250LXNpemU6IDE2MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOC4zMzN2dztcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpc3VhbF9pbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgMCxcclxuICAgICAgICAgICNmMmYyZjIgMTAlLFxyXG4gICAgICAgICAgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlXHJcbiAgICAgICAgKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcclxuICAgICAgICBhbmltYXRpb246IHZpc3VhbFNjYWxlIDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2NyX2Rvd24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogIzIxMjEyMTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvX3Njcl9kb3duMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvXHJcbiAgICAgICAgICBjb3ZlcjtcclxuICAgICAgICBhbmltYXRpb246IHNjckRvd25BbmltIDJzIGluZmluaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVzYyB7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwIDE0NXB4O1xyXG5cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiAxMDBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZXNzYWdlIHtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAubWVzc2FnZSBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgIH1cclxuXHJcbiAgICAudHh0X3RhYmxlIHtcclxuICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgIHVsIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gICYgPiAuaW5uZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgLmltZ193cmFwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAmLmFuaW0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC40NXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4xNSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFuaW0uc2hvdyBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm9va19idG5fdHh0IHtcclxuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBjb2xvcjogIzY2NjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcGVuX2Jvb2tfYnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUGxheUZhaXIgRGlzcGxheVwiO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlkZW9fd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKSBzY2FsZVkoMS4xNSk7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC40NXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJi5hbmltLnNob3cge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGVZKDEpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaW0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGF5X2J0biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LWZhbWlseTogXCJQbGF5RmFpciBEaXNwbGF5XCI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICMxMjEyMTI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuXHJcbiAgICAgICAgJiB+IC5kaW0ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyBpbWcge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiB+IC5iZCB7XHJcbiAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgfiAuYmQ6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgfiAuYmQ6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIH4gLmJkOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIH4gLmJkOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iZCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNDVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0aXRsZVVwIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdG9wOiA1MyU7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0b3A6IDUwJTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdmlzdWFsU2NhbGUge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxMDAwMDAwMDAwMDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMTgsIDE4LCAxOCwgMC45KTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgJi5zaG93IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgLmlubmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBtYXgtd2lkdGg6IDE3MjBweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbiNib29rTW9kYWwge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbiNib29rTW9kYWwgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXHJcbiNib29rTW9kYWwgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xyXG4gIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNib29rTW9kYWwubW9kYWwgLmlubmVyIHtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gIG1heC13aWR0aDogMTQ0MHB4O1xyXG59XHJcblxyXG4jYm9va01vZGFsIC5pbm5lciAjYm9vayxcclxuI3ZpZGVvTW9kYWwgLmlubmVyIHZpZGVvIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1vZGFsIC5pbm5lciAuY2xvc2VfbW9kYWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMHB4O1xyXG4gIHRvcDogLTYwcHg7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fY2xvc2Vfdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xyXG59XHJcblxyXG4jYm9vayB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gIGhlaWdodDogMTAwMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcclxuICAjYm9vayB7XHJcbiAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgI2Jvb2sge1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICNib29rIHtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICNib29rIHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4jYm9vayArIC5mbGlwLWNvbnRyb2wgYnV0dG9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IC0yMHB4O1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMzYTNhM2EgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb19ib29rX2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC9cclxuICAgIDMycHggMzJweDtcclxuICBvcGFjaXR5OiAwLjI7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4jYm9vayArIC5mbGlwLWNvbnRyb2wgYnV0dG9uOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4jYm9vayArIC5mbGlwLWNvbnRyb2wgYnV0dG9uI25leHQge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IC0yMHB4O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuXHJcbiNib29rIH4gLmJvb2tfaW5mbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLTMwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgY29sb3I6ICNhZWFlYWU7XHJcbn1cclxuXHJcbi8qIFN0dWRlbnRzIEVORCAqL1xyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTY0MHB4KSB7XHJcbiAgLy8gTWFpblxyXG4gIC5tYWluIHtcclxuICAgIC50eHRfd3JhcCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0LjYzNDF2dztcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0Ljg3OHZ3O1xyXG5cclxuICAgICAgZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjA5OHZ3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yMTk1dnc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEuODI5M3Z3KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNS42MDk4dnc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0Ljg3OHZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJOb3RvU2FucyBLUlwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45NzU2dnc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjA0ODh2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMC40ODc4dnc7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjk3NTZ2dztcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDEuODI5M3Z3O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxLjgyOTN2dztcclxuICAgICAgICAgIGJvcmRlcjogMC4wNjF2dyBzb2xpZCAjNDk1MTUzO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS44Mjkzdnc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvX2xpbmtfYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgL1xyXG4gICAgICAgICAgICAwLjMwNDl2dyAwLjQ4Nzh2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWxfciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQuODc4dnc7XHJcblxyXG4gICAgICAgIGVtIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjgyOTN2dyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY192aXN1YWwge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTIuMTk1MXZ3O1xyXG5cclxuICAgICAgLmlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDkuNzU2MXZ3O1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA3LjgwNDl2dztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwLjI0Mzl2dztcclxuXHJcbiAgICAgICAgICAmLnR4dF9zdHJvayB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuMDYxdncgIzk5ODc4NztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZjZjQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwLjA2MXZ3ICMzNjJiMWM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAuNzMxN3Z3O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSBlbSB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikgZW0ge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIGVtIHtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSBlbSB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50eHQuc2hvdyBzcGFuIGVtIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY3JfZG93biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA2LjA5NzZ2dztcclxuICAgICAgcmlnaHQ6IC03LjE5NTF2dztcclxuICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgIHdpZHRoOiAxMC4wNjF2dztcclxuICAgICAgaGVpZ2h0OiAxMS4xNTg1dnc7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fc2NyX2Rvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgL1xyXG4gICAgICAgIGNvdmVyO1xyXG4gICAgICBhbmltYXRpb246IHNjckRvd25BbmltIDJzIGluZmluaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY3JfdHh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLTQuMzE3MXZ3O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgZm9udC1zaXplOiAwLjg1Mzd2dztcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogSW50cm8gKi9cclxuICAuaW50cm9fd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAwMDAwMDAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkZmMxO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjY1cyAwLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgaGVpZ2h0OiA1LjQ4Nzh2dztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgZm9udC1zaXplOiA2LjA5NzZ2dztcclxuICAgICAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiO1xyXG4gICAgICBjb2xvcjogIzllM2YzYjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmhpZGUge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmhpZGUge1xyXG4gICAgICB0b3A6IC0xMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogSW50cm8gRU5EICovXHJcblxyXG4gIC5zZWNfbWVzc2FnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogOS4xNDYzdnc7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiA5LjE0NjN2dztcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDczLjE3MDd2dztcclxuICAgICAgaGVpZ2h0OiA0NS40ODc4dnc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY3ZWM7XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgcGFkZGluZy10b3A6IDUuNDg3OHZ3O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWdfYm94IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgZGl2IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAxMDAlIDAgMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIDAuM3MgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAuMjQzOXZ3IDEuMjE5NXZ3IDAuMzA0OXZ3IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zaG93IHtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluIC5zZWNfc3R1ZGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTQuNjM0MXZ3O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1LjYwOTh2dztcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDU1Ljc5Mjd2dztcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDg3LjgwNDl2dztcclxuICAgICAgaGVpZ2h0OiA5Ny41NjF2dztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdlYztcclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgPiBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAwLjczMTd2dztcclxuICAgICAgICBtYXJnaW46IDEyLjE5NTF2dyBhdXRvIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjY1ODV2dztcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMy42NTg1dnc7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMuNjU4NXZ3O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb19saW5rX2Fycm93X3JfYi5zdmdcIikgbm8tcmVwZWF0XHJcbiAgICAgICAgICAgIGNlbnRlciAvIGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYW5kX3N0dWRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLnJhbmRfc3R1ZGVudF9jYXJkIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuNDVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYucmFuZDEgLnJhbmRfc3R1ZGVudF9jYXJkIHtcclxuICAgICAgICB3aWR0aDogNTUuNjA5OHZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnJhbmQyIC5yYW5kX3N0dWRlbnRfY2FyZCB7XHJcbiAgICAgICAgd2lkdGg6IDQzLjkwMjR2dztcclxuICAgICAgICBtYXJnaW4tdG9wOiA4LjE3MDd2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5yYW5kMyAucmFuZF9zdHVkZW50X2NhcmQge1xyXG4gICAgICAgIHdpZHRoOiAzMS43MDczdnc7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTkuNzU2MXZ3O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmFuZF9zdHVkZW50X2NhcmQgLmltZ19ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjI0Mzl2dyAxLjIxOTV2dyAwLjMwNDl2dyByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuNDM5dnc7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40NjM0dnc7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOTc1NnZ3O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGNvbG9yOiAjNDk1MTUzO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMC42MDk4dnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAxLjQ2MzR2dztcclxuICAgICAgICAgIGhlaWdodDogMS40NjM0dnc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvX2xpbmtfYXJyb3dfcl9iLnN2Z1wiKSBuby1yZXBlYXRcclxuICAgICAgICAgICAgY2VudGVyIC8gY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBNYWluIEVORCAqL1xyXG5cclxuICAvKiBTdHVkZW50cyAqL1xyXG4gIC5zdHVkZW50c193cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAxMi4xOTUxdnc7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuMTk1MXZ3O1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMjMuMTcwN3Z3O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICA5MGRlZyxcclxuICAgICAgICAjZmFmYWZhIDAlLFxyXG4gICAgICAgIHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkgMTAwJVxyXG4gICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAyNzBkZWcsXHJcbiAgICAgICAgI2ZhZmFmYSAwJSxcclxuICAgICAgICByZ2JhKDI1MCwgMjUwLCAyNTAsIDApIDEwMCVcclxuICAgICAgKTtcclxuICAgIH1cclxuXHJcbiAgICAuc3R1ZGVudF90aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBlbSxcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjczMTd2dztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4LjA0ODh2dyk7XHJcbiAgICAgICAgaGVpZ2h0OiAwLjA2MXZ3O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjkxNDZ2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44MDQ5dnc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogIzIxMjEyMTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJQbGF5RmFpciBEaXNwbGF5XCI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNDM5dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3R1ZGVudF9saXN0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDQwLjQ4Nzh2dztcclxuICAgICAgbWFyZ2luLXRvcDogNC42MzQxdnc7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgIHBhZGRpbmc6IDEuMjE5NXZ3IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDE4LjI5Mjd2dztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgd2lkdGg6IDQuNTEyMnZ3O1xyXG4gICAgICAgICAgaGVpZ2h0OiAwLjA2MXZ3O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgIHRvcDogLTEuMjE5NXZ3O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICAgICAmICsgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1nX3dyYXAge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUtcHJldiBpbWcsXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZS1uZXh0IGltZyB7XHJcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIGltZyB7XHJcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZTo6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIgaW1nICsgaW1nIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHdpZHRoOiAxOC4yOTI3dnc7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwLjQ4Nzh2dztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGxlYXNlX3R4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjgyOTN2dztcclxuICAgICAgZ2FwOiAwLjk3NTZ2dztcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGFuaW1hdGlvbjogZHJhZyAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjczMTd2dztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgYm90dG9tOiAtNC4yNjgzdnc7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogOS43NTYxdnc7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICBmb250LWZhbWlseTogXCJQbGF5RmFpciBEaXNwbGF5XCI7XHJcbiAgICAgIGNvbG9yOiAjZWRlZGVkO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0dWRlbnRzRGV0YWlsIHtcclxuICAgIC5kZXRhaWxfaGQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiAxLjk1MTJ2dztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB6LWluZGV4OiAxMDAwMDAwMDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICBmb250LXNpemU6IDAuODUzN3Z3O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICMxMjEyMTI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5udW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogNi4wOTc2dnc7XHJcbiAgICAgICAgICBoZWlnaHQ6IDAuMTIydnc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAuNjA5OHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aXN1YWwge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEyLjE5NTF2dztcclxuICAgICAgICBoZWlnaHQ6IDEwLjQxN3Z3O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgICNmMmYyZjIgMCUsXHJcbiAgICAgICAgICByZ2JhKDI1MCwgMjUwLCAyNTAsIDApIDEwMCVcclxuICAgICAgICApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjdGl0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICBmb250LXNpemU6IDkuNzU2MXZ3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOC4zMzN2dztcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBsYXlGYWlyIERpc3BsYXlcIiwgXCJCb29ra015dW5nam8tQmRcIjtcclxuICAgICAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGFuaW1hdGlvbjogdGl0bGVVcCAwLjZzIDAuNnMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA5Ljc1NjF2dztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogOC4zMzN2dztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpc3VhbF9pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEyLjE5NTF2dztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgMCxcclxuICAgICAgICAgICAgI2YyZjJmMiAxMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkgMTAwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogdmlzdWFsU2NhbGUgMC42cyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zY3JfZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAwLjYwOTh2dztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvdHRvbTogMi40Mzl2dztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg1Mzd2dztcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDEuNDYzNHZ3O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxLjQ2MzR2dztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fc2NyX2Rvd24yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC9cclxuICAgICAgICAgICAgY292ZXI7XHJcbiAgICAgICAgICBhbmltYXRpb246IHNjckRvd25BbmltIDJzIGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjIHtcclxuICAgICAgcGFkZGluZzogNi4wOTc2dncgMCA4Ljg0MTV2dztcclxuXHJcbiAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiA2LjA5NzZ2dztcclxuICAgICAgICBtYXgtd2lkdGg6IDg3LjgwNDl2dztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZXNzYWdlIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45NzU2dnc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnR4dF90YWJsZSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMuMDQ4OHZ3O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjg1Mzd2dztcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYxdncgc29saWQgIzAwMDtcclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4wNjF2dyBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTc1NnZ3O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA3LjMxNzF2dztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1Mzd2dztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIG1heC13aWR0aDogODcuODA0OXZ3O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNC4yNjgzdncpO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmlubmVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIxLjM0MTV2dztcclxuICAgIH1cclxuXHJcbiAgICAuY29udG5ldCB7XHJcbiAgICAgIC5pbWdfd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNi4wOTc2dnc7XHJcbiAgICAgICAgaGVpZ2h0OiAzOS42MzQxdnc7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJi5hbmltIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjQ1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjE1KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYW5pbS5zaG93IGltZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9va19idG5fdHh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogOS4xNDYzdnc7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44Mjkzdnc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMDk3NnZ3O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yMTk1dnc7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3Blbl9ib29rX2J0biB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyLjQzOXZ3O1xyXG4gICAgICBmb250LXNpemU6IDcuMzE3MXZ3O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmb250LWZhbWlseTogXCJQbGF5RmFpciBEaXNwbGF5XCI7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWRlb193cmFwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDM5LjYzNDF2dztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNi4wOTc2dnc7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwJSkgc2NhbGVZKDEuMTUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC40NXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAmLmFuaW0uc2hvdyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlWSgxKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGltIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wbGF5X2J0biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB3aWR0aDogMTAuMzY1OXZ3O1xyXG4gICAgICAgIGhlaWdodDogMy4wNDg4dnc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMy4wNDg4dnc7XHJcbiAgICAgICAgYm9yZGVyOiAwLjA2MXZ3IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigwLjEyMnZ3KTtcclxuICAgICAgICBmb250LXNpemU6IDAuOTc1NnZ3O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBsYXlGYWlyIERpc3BsYXlcIjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjQ1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogIzEyMTIxMjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcblxyXG4gICAgICAgICAgJiB+IC5kaW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgKyBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiB+IC5iZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjM0MTV2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjM0MTV2dztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIH4gLmJkOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgbGVmdDogMS44Mjkzdnc7XHJcbiAgICAgICAgICAgIHRvcDogMS44Mjkzdnc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiB+IC5iZDpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxLjgyOTN2dztcclxuICAgICAgICAgICAgdG9wOiAxLjgyOTN2dztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIH4gLmJkOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgICAgbGVmdDogMS44Mjkzdnc7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMS44Mjkzdnc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiB+IC5iZDpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxLjgyOTN2dztcclxuICAgICAgICAgICAgYm90dG9tOiAxLjgyOTN2dztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHdpZHRoOiAxLjU4NTR2dztcclxuICAgICAgICBoZWlnaHQ6IDEuNTg1NHZ3O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNDVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgIGxlZnQ6IDEuMjE5NXZ3O1xyXG4gICAgICAgICAgdG9wOiAxLjIxOTV2dztcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjEyMnZ3IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAwLjEyMnZ3IHNvbGlkICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIHJpZ2h0OiAxLjIxOTV2dztcclxuICAgICAgICAgIHRvcDogMS4yMTk1dnc7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuMTIydncgc29saWQgI2ZmZjtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDAuMTIydncgc29saWQgI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgbGVmdDogMS4yMTk1dnc7XHJcbiAgICAgICAgICBib3R0b206IDEuMjE5NXZ3O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMTIydncgc29saWQgI2ZmZjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMTIydncgc29saWQgI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xyXG4gICAgICAgICAgcmlnaHQ6IDEuMjE5NXZ3O1xyXG4gICAgICAgICAgYm90dG9tOiAxLjIxOTV2dztcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMC4xMjJ2dyBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xMjJ2dyBzb2xpZCAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwMDAwMDAwMDAwMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxOCwgMTgsIDE4LCAwLjkpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDQuODc4dnc7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzLjkwMjR2dyk7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNib29rTW9kYWwge1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIH1cclxuXHJcbiAgI2Jvb2tNb2RhbC5tb2RhbCAuaW5uZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMuOTAyNHZ3KTtcclxuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuICAjYm9va01vZGFsIC5pbm5lciAjYm9vayxcclxuICAjdmlkZW9Nb2RhbCAuaW5uZXIgdmlkZW8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAubW9kYWwgLmlubmVyIC5jbG9zZV9tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTMuOTAyNHZ3O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDIuNjgyOXZ3O1xyXG4gICAgaGVpZ2h0OiAyLjY4Mjl2dztcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fY2xvc2Vfdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xyXG4gIH1cclxuXHJcbiAgI2Jvb2sge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICBoZWlnaHQ6IDYwLjk3NTZ2dztcclxuICB9XHJcblxyXG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExNy4wNzMydncpIHtcclxuICAgICNib29rIHtcclxuICAgICAgaGVpZ2h0OiA0Mi42ODI5dnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4Ny44MDQ5dncpIHtcclxuICAgICNib29rIHtcclxuICAgICAgaGVpZ2h0OiAzMC40ODc4dnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2Mi40Mzl2dykge1xyXG4gICAgI2Jvb2sge1xyXG4gICAgICBoZWlnaHQ6IDI0LjM5MDJ2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ2LjgyOTN2dykge1xyXG4gICAgI2Jvb2sge1xyXG4gICAgICBoZWlnaHQ6IDE4LjI5Mjd2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNib29rICsgLmZsaXAtY29udHJvbCBidXR0b24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTEuMjE5NXZ3O1xyXG4gICAgd2lkdGg6IDEuODI5M3Z3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC42MDk4dncgMCAwIDAuNjA5OHZ3O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM2EzYTNhIHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29fYm9va19hcnJvdy5zdmdcIikgbm8tcmVwZWF0XHJcbiAgICAgIGNlbnRlciAvIDEuOTUxMnZ3IDEuOTUxMnZ3O1xyXG4gICAgb3BhY2l0eTogMC4yO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgI2Jvb2sgKyAuZmxpcC1jb250cm9sIGJ1dHRvbjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgI2Jvb2sgKyAuZmxpcC1jb250cm9sIGJ1dHRvbiNuZXh0IHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogLTEuMjE5NXZ3O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB9XHJcblxyXG4gICNib29rIH4gLmJvb2tfaW5mbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0xLjgyOTN2dztcclxuICAgIGZvbnQtc2l6ZTogMC44NTM3dnc7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICNhZWFlYWU7XHJcbiAgfVxyXG5cclxuICAvKiBTdHVkZW50cyBFTkQgKi9cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgLnN0dWRlbnRzRGV0YWlsIC5kZXRhaWxfaGQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tYWluIC5zZWNfdmlzdWFsIC5zY3JfdHh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5tYWluIHtcclxuICAgIC50eHRfd3JhcCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IDhweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5hbF9yIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWxfciBhIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlY192aXN1YWwge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjYuMDQydnc7XHJcblxyXG4gICAgICAuaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogODkuNiU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIHRvcDogNSU7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNC41dnc7XHJcblxyXG4gICAgICAgICAgJi50eHRfc3Ryb2sge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggIzk5ODc4NztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zY3JfZG93biB7XHJcbiAgICAgICAgcmlnaHQ6IDIuNCU7XHJcbiAgICAgICAgYm90dG9tOiAtMTQlO1xyXG4gICAgICAgIHdpZHRoOiAyMy4zMTN2dztcclxuICAgICAgICBoZWlnaHQ6IDI1LjQzOHZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY19tZXNzYWdlIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDEwJTtcclxuICAgICAgICB3aWR0aDogODIuNCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzB2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlubmVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWdfYm94IHtcclxuICAgICAgICB3aWR0aDogODkuNiU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWNfc3R1ZGVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0b3A6IDYlO1xyXG4gICAgICAgIHdpZHRoOiA4Mi40JTtcclxuICAgICAgICBoZWlnaHQ6IDEwOC41NjF2dztcclxuICAgICAgfVxyXG4gICAgICAucmFuZF9zdHVkZW50X2xpc3QgLmRwX2Yge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgLnJhbmRfc3R1ZGVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5yYW5kX3N0dWRlbnQucmFuZDEgLnJhbmRfc3R1ZGVudF9jYXJkIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5yYW5kX3N0dWRlbnQucmFuZDIgLnJhbmRfc3R1ZGVudF9jYXJkIHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnJhbmRfc3R1ZGVudC5yYW5kMyAucmFuZF9zdHVkZW50X2NhcmQge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlubmVyID4gYSB7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW46IDYwcHggYXV0byAwO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLTNkIHtcclxuICAgIHBlcnNwZWN0aXZlOiA4MDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsb2F0aW5nIHtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4gLnNlY19hYm91dCB7XHJcbiAgICBwYWRkaW5nOiAzOS4wNjN2dyAwO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4gLnNlY19zdHVkZW50IC50eHRfYXV0b19zbGlkZSBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMTMuMDIxdnc7XHJcbiAgfVxyXG5cclxuICAucmFuZF9zdHVkZW50X2NhcmQgLmNvbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5yYW5kX3N0dWRlbnRfY2FyZCAuY29sIGE6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXRvcDogMjYuMDQydnc7XHJcbiAgfVxyXG5cclxuICAucmFuZF9zdHVkZW50X2NhcmQgLmNvbDpudGgtY2hpbGQoMikge1xyXG4gICAgbWFyZ2luLXRvcDogMjYuMDQydnc7XHJcbiAgfVxyXG5cclxuICAucmFuZF9zdHVkZW50X2NhcmQgLmNvbCBoMyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLnJhbmRfc3R1ZGVudF9jYXJkIC5jb2wgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgLnJhbmRfc3R1ZGVudF9jYXJkIC5jb2wgYTo6YWZ0ZXIge1xyXG4gICAgdG9wOiA5MCU7XHJcbiAgfVxyXG5cclxuICAuc2VjX3N0dWRlbnQgLmlubmVyID4gYSB7XHJcbiAgICBmb250LXNpemU6IDcuODEzdnc7XHJcbiAgICBnYXA6IDA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAuc2VjX3N0dWRlbnQgLmlubmVyID4gYTpob3ZlciB7XHJcbiAgICBnYXA6IDA7XHJcbiAgfVxyXG5cclxuICAuc2VjX3N0dWRlbnQgLmlubmVyID4gYTo6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDYuNTF2dztcclxuICAgIGhlaWdodDogNi41MXZ3O1xyXG4gIH1cclxuXHJcbiAgLm1haW4gLnNlY19zdHVkZW50IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NS41NzN2dztcclxuICB9XHJcblxyXG4gIC5zdHVkZW50cyB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gIH1cclxuICAuc3R1ZGVudHNfd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLnN0dWRlbnRfdGl0bGUge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIGVtLFxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zdHVkZW50X2xpc3Qge1xyXG4gICAgICBoZWlnaHQ6IDc5LjY2NnZ3O1xyXG4gICAgICBwYWRkaW5nOiAxMS4xMTF2dyAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogNDB2dztcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogMTB2dztcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgdG9wOiAtM3Z3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBsZWFzZV90eHQge1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0dWRlbnRzRGV0YWlsIHtcclxuICAgIC52aXN1YWwge1xyXG4gICAgICAjdGl0IHtcclxuICAgICAgICBmb250LXNpemU6IDEwdnc7XHJcbiAgICAgIH1cclxuICAgICAgLnNjcl9kb3duIHtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVzYyB7XHJcbiAgICAgIHBhZGRpbmc6IDEzLjAyMXZ3IDAgMTguODh2dztcclxuICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgICAgLmlubmVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLnR4dF90YWJsZSB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC52aWRlb193cmFwIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAucGxheV9idG4ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgLmltZ193cmFwIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvb2tfYnRuX3R4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdHVkZW50c0RldGFpbCAuZGVzYyAudHh0X3RhYmxlIHVsIGxpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5zdHVkZW50c0RldGFpbCAuZGVzYyAudHh0X3RhYmxlIHVsIGxpIHNwYW4ge1xyXG4gICAgbWluLXdpZHRoOiAxMDBweDtcclxuICB9XHJcblxyXG4gIC5zdHVkZW50c0RldGFpbCAuaW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgfVxyXG5cclxuICAuc3R1ZGVudHNEZXRhaWwgLmNvbnRlbnQgLmltZ193cmFwLFxyXG4gIC5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCB7XHJcbiAgICBoZWlnaHQ6IDU4LjU5NHZ3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTMuMDIxdnc7XHJcbiAgfVxyXG5cclxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLnBsYXlfYnRuIHtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gIC5zdHVkZW50c0RldGFpbCAudmlkZW9fd3JhcCAuYmQge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLmJkOm50aC1vZi10eXBlKDEpIHtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuc3R1ZGVudHNEZXRhaWwgLnZpZGVvX3dyYXAgLmJkOm50aC1vZi10eXBlKDIpIHtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5iZDpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnN0dWRlbnRzRGV0YWlsIC52aWRlb193cmFwIC5iZDpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC5zdHVkZW50c0RldGFpbCAuYm9va19idG5fdHh0IHtcclxuICAgIG1hcmdpbi10b3A6IDE5LjUzMXZ3O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnN0dWRlbnRzRGV0YWlsIC5ib29rX2J0bl90eHQgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAuc3R1ZGVudHNEZXRhaWwgLm9wZW5fYm9va19idG4ge1xyXG4gICAgZm9udC1zaXplOiAxMC40MTd2dztcclxuICAgIG1hcmdpbi1ib3R0b206IDM5LjA2M3Z3O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gIC5tb2RhbCAuaW5uZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAuY2xvc2VfbW9kYWwge1xyXG4gICAgICB0b3A6IC00MHB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnRyb193cmFwIHtcclxuICAgIGgyIHtcclxuICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICBmb250LXNpemU6IDEydnc7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNib29rTW9kYWwubW9kYWwgLmlubmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICB9XHJcbiAgI2Jvb2tNb2RhbCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gICNib29rTW9kYWwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zdHVkZW50c193cmFwIC5zdHVkZW50X3RpdGxlIHNwYW57XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogMCAxMnB4O1xyXG4gIH1cclxuICAjYm9va01vZGFse1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIH1cclxufVxyXG4iLCIvKiBjb21tb24gKi9cclxuLnNlY19jb250ZW50IHtcclxuICBwYWRkaW5nLXRvcDogMTgwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDAwcHg7XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDIwMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUGxheUZhaXIgRGlzcGxheVwiO1xyXG4gICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLnNjcl9kb3duIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTIwMHB4O1xyXG4gICAgcmlnaHQ6IC0xMThweDtcclxuICAgIHotaW5kZXg6IDIwO1xyXG4gICAgd2lkdGg6IDE2NXB4O1xyXG4gICAgaGVpZ2h0OiAxODNweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvX3Njcl9kb3duLnN2ZykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNjckRvd25BbmltIDJzIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBzY3JEb3duQW5pbSAycyBpbmZpbml0ZTtcclxuICB9XHJcblxyXG4gIC5zZWNfdGl0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNTJweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIGNvbW1vbiBFTkQgKi9cclxuXHJcbi8qIGFib3V0ICovXHJcbi5hYm91dCAuY29udGVudCB7XHJcbiAgcGFkZGluZy10b3A6IDQyMHB4O1xyXG5cclxuICAuaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgfVxyXG5cclxuICAuaW1nX3dyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDEwMCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggMC4zcyAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnR4dF93cmFwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogLTIyMHB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiA5MnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxODUlO1xyXG4gICAgICBjb2xvcjogIzQ5NTE1MztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgLmltZ193cmFwIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMTAwJSAwIDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNob3cge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50eHRfd3JhcCB7XHJcbiAgICAgIHdpZHRoOiA5MjJweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEyOHB4O1xyXG4gICAgICA7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOTJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucGhvdG9fd3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMDBweDtcclxuICAgIHBhZGRpbmc6IDEyMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk1MTUzO1xyXG5cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogNDRweDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICAgICAgbWF4LXdpZHRoOiAxNzIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5uYW1lX3dyYXAge1xyXG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xyXG5cclxuICAgIC5uYW1lX2xpc3Qge1xyXG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIjtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogODc4cHg7XHJcbiAgICAgICAgZ2FwOiAzNHB4IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICM0OTUxNTM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1hcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjc4cHg7XHJcblxyXG4gICAgLnR4dF93cmFwIHtcclxuICAgICAgdG9wOiAtMTA0cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDkycHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFwX2FyZWEge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICBoNSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6ICM5MjkyOTI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAucm9vdF9kYXVtX3JvdWdobWFwIC53cmFwX2NvbnRyb2xsZXJzIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogYWJvdXQgRU5EICovXHJcblxyXG4vKiBFeGhpYml0aW9uICovXHJcbi5leGhpYml0aW9uIHtcclxuICAuc2VjX2NvbnRlbnQgLmNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDE1MHB4O1xyXG4gICAgICBncmlkLXJvdy1nYXA6IDE1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKTtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4xNSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCgubGluaykge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmsgYSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rIGE6aG92ZXIgaW1nIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG5cclxuICAgIHAueWVhciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICMyMTIxMjE7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA5NSU7XHJcbiAgICAgIGxlZnQ6IC04MHB4O1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWdfYm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8qIGhlaWdodDogNjI4cHg7ICovXHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHh0X2NvbnRlbnQge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogZXhoaWJpdGlvbiBFTkQgKi9cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE2NDBweCkge1xyXG5cclxuICAvKiBjb21tb24gKi9cclxuICAuc2VjX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDEwLjk3NTZ2dztcclxuICAgIG1hcmdpbi1ib3R0b206IDI0LjM5MDJ2dztcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjIxOTV2dztcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAxMi4xOTUxdnc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICBmb250LWZhbWlseTogXCJQbGF5RmFpciBEaXNwbGF5XCI7XHJcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjczMTd2dztcclxuICAgIH1cclxuXHJcbiAgICAuc2NyX2Rvd24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTEyLjE5NTF2dztcclxuICAgICAgcmlnaHQ6IC03LjE5NTF2dztcclxuICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgIHdpZHRoOiAxMC4wNjEwdnc7XHJcbiAgICAgIGhlaWdodDogMTEuMTU4NXZ3O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb19zY3JfZG93bi5zdmcpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcclxuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNjckRvd25BbmltIDJzIGluZmluaXRlO1xyXG4gICAgICBhbmltYXRpb246IHNjckRvd25BbmltIDJzIGluZmluaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWNfdGl0IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDkuMjY4M3Z3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogY29tbW9uIEVORCAqL1xyXG5cclxuICAvKiBhYm91dCAqL1xyXG4gIC5hYm91dCAuY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjUuNjA5OHZ3O1xyXG5cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWF4LXdpZHRoOiA4NS4zNjU5dnc7XHJcbiAgICB9XHJcblxyXG4gICAgLmltZ193cmFwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjIxOTV2dyk7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICBkaXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMTAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIDAuM3MgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zaG93IHtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHh0X3dyYXAge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiAtMTMuNDE0NnZ3O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMi40Mzkwdnc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MDk4dnc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjIxOTV2dztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1LjYwOTh2dztcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNS4yNDM5dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45NzU2dnc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTg1JTtcclxuICAgICAgICBjb2xvcjogIzQ5NTE1MztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAuaW1nX3dyYXAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnR4dF93cmFwIHtcclxuICAgICAgICB3aWR0aDogNTYuMjE5NXZ3O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3LjgwNDl2dztcclxuICAgICAgICA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTEuNzA3M3Z3O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0LjE0NjN2dztcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBob3RvX3dyYXAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxOC4yOTI3dnc7XHJcbiAgICAgIHBhZGRpbmc6IDcuMzE3MXZ3IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTUxNTM7XHJcblxyXG4gICAgICAuaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAyLjY4Mjl2dztcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIuMTk1MXZ3KTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwNC44Nzgwdnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uYW1lX3dyYXAge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTAuOTc1NnZ3O1xyXG5cclxuICAgICAgLm5hbWVfbGlzdCB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDkuMTQ2M3Z3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIuNDM5MHZ3O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjIxOTV2dztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuODc4MHZ3O1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1LjYwOTh2dztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUzLjUzNjZ2dztcclxuICAgICAgICAgIGdhcDogMi4wNzMydncgMS4yMTk1dnc7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMjE5NXZ3O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGNvbG9yOiAjNDk1MTUzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMi40Mzkwdnc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubWFwIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE2Ljk1MTJ2dztcclxuXHJcbiAgICAgIC50eHRfd3JhcCB7XHJcbiAgICAgICAgdG9wOiAtNi4zNDE1dnc7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNS42MDk4dnc7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCI7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1hcF9hcmVhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0Ljg3ODB2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzMxN3Z3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yMTk1dnc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45NzU2dnc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogIzkyOTI5MjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjQzOTB2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjIxOTV2dztcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucm9vdF9kYXVtX3JvdWdobWFwIC53cmFwX2NvbnRyb2xsZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIGFib3V0IEVORCAqL1xyXG5cclxuICAvKiBFeGhpYml0aW9uICovXHJcbiAgLmV4aGliaXRpb24ge1xyXG4gICAgLnNlY19jb250ZW50IC5jb250ZW50IHtcclxuICAgICAgbWFyZ2luLXRvcDogOS4xNDYzdnc7XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogOS4xNDYzdnc7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiA5LjE0NjN2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4xNSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCgubGluaykge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjgyOTN2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saW5rIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuODI5M3Z3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluayBhOmhvdmVyIGltZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAueWVhciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg1Mzd2dztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDk1JTtcclxuICAgICAgICBsZWZ0OiAtNC44Nzgwdnc7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWdfYm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvKiBoZWlnaHQ6IDM4LjI5Mjd2dzsgKi9cclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnR4dF9jb250ZW50IHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOTc1NnZ3O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDAuODUzN3Z3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuNzMxN3Z3O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjA5OHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogZXhoaWJpdGlvbiBFTkQgKi9cclxufVxyXG5cclxuLy8gQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI4MHB4KXtcclxuLy8gICAuc2VjX2NvbnRlbnQgLnNlY190aXR7XHJcbi8vICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuLy8gICB9XHJcbi8vICAgLmFib3V0IC5jb250ZW50e1xyXG4vLyAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbi8vICAgfVxyXG4vLyAgIC5hYm91dCAuYWJvdXRfaW1ne1xyXG4vLyAgICAgICBoZWlnaHQ6IDM5OHB4O1xyXG4vLyAgIH1cclxuLy8gICAucm9vdF9kYXVtX3JvdWdobWFwIC53cmFwX21hcHtcclxuLy8gICAgICAgaGVpZ2h0OiA0MzBweCAhaW1wb3J0YW50O1xyXG4vLyAgIH1cclxuLy8gICAuYWJvdXQgLmNvbnRlbnQgLnR4dF93cmFwe1xyXG4vLyAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuLy8gICB9XHJcbi8vICAgLmFib3V0IC5jb250ZW50IC50eHRfd3JhcCBoM3tcclxuLy8gICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuLy8gICB9XHJcbi8vICAgLmFib3V0IC5jb250ZW50IC50eHRfd3JhcCBwe1xyXG4vLyAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbi8vICAgfVxyXG4vLyAgIC5hYm91dCAubmFtZV9jb250ZW50ID4gZGl2e1xyXG4vLyAgICAgICBnYXA6IDIwcHggOCU7XHJcbi8vICAgfVxyXG4vLyAgIC5hYm91dCAuY29udGVudC5tYXAgaDMsXHJcbi8vICAgLmFib3V0IC5uYW1lX2NvbnRlbnQgaDN7XHJcbi8vICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuLy8gICB9XHJcbi8vICAgLmFib3V0IC5jb250ZW50Lm1hcCBoNHtcclxuLy8gICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4vLyAgIH1cclxuLy8gICAuYWJvdXQgLmNvbnRlbnQubWFwIGg0IHNwYW57XHJcbi8vICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuLy8gICB9XHJcbi8vICAgLmFib3V0IC5jb250ZW50Lm1hcCBwe1xyXG4vLyAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbi8vICAgfVxyXG4vLyAgIC5zZWNfY29udGVudHtcclxuLy8gICAgICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XHJcbi8vICAgfVxyXG5cclxuLy8gfVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuaW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgfVxyXG5cclxuICAuc2VjX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAxNDBweCAwO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY190aXQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTkuNTMxdnc7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjcl9kb3duIHtcclxuICAgICAgYm90dG9tOiAtMTIwcHg7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFib3V0IC5jb250ZW50IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcclxuXHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnR4dF93cmFwIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltZ193cmFwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgIC50eHRfd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5waG90b193cmFwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuXHJcbiAgICAgIC5pbm5lciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubmFtZV93cmFwIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxMC40MTd2dztcclxuXHJcbiAgICAgIC5uYW1lX2xpc3Qge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xyXG4gICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tYXAge1xyXG4gICAgICAudHh0X3dyYXB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoNHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGg1e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5yb290X2RhdW1fcm91Z2htYXAgLndyYXBfbWFwIHtcclxuICAgIGhlaWdodDogNTQuNjg4dncgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hYm91dCAuY29udGVudC5tYXAgLm1hcF9hcmVhIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuZXhoaWJpdGlvbntcclxuICAgIC5zZWNfY29udGVudHtcclxuICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgJi55ZWFye1xyXG4gICAgICAgICAgICBsZWZ0OiAtODRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGluayBhe1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudHh0X2NvbnRlbnR7XHJcbiAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCl7XHJcbiAgLmV4aGliaXRpb257XHJcbiAgICAuc2VjX2NvbnRlbnR7XHJcbiAgICAgIC5jb250ZW50e1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICAgIGdyaWQtcm93LWdhcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcC55ZWFye1xyXG4gICAgICAgICAgbGVmdDogLTc2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */
