@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype')}@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype')}@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype')}@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype')}@font-face{font-family:Equvalent;font-weight:700;font-style:normal;font-display:swap;src:url(/asset/common/fonts/Equvalent-Bold.woff2) format('woff2'),url(/asset/common/fonts/Equvalent-Bold.woff) format('woff')}@font-face{font-family:'VAGRounded BT';src:url(/asset/common/fonts/VAGRoundedBT-Regular.woff2) format('woff2'),url(/asset/common/fonts/VAGRoundedBT-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NewYork;src:url(/asset/common/fonts/NewYork.woff2) format('woff2'),url(/asset/common/fonts/NewYork.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jalnan;src:url(/asset/common/fonts/JalnanOTF.woff2) format('woff2'),url(/asset/common/fonts/JalnanOTF.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}a,abbr,acronym,address,article,aside,audio,b,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,nav,object,ol,output,p,pre,q,s,samp,section,select,small,span,strike,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;font-family:'Noto Sans KR',Sans-serif;font-weight:400;font-size:16px;color:#000;vertical-align:baseline;-webkit-text-size-adjust:100%;font-feature-settings:"liga" 0}body,html{width:100%;height:100%}table{border-collapse:collapse;border-spacing:0}td,th,tr{vertical-align:middle}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font:100%;color:#000}li,ol,ul{list-style:none}.clb::after,ol::after,ul::after{content:"";display:block;clear:both}dl,li{float:left}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:#333;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}a:hover{text-decoration:none}caption,legend{display:none}input,select{font:100%;outline:0;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}input{border-radius:0;-webkit-border-radius:0;-webkit-appearance:none}input[type=checkbox],input[type=radio]{background:0 0;border:none;cursor:pointer}input[type=submit]{cursor:pointer}strong{font-weight:700}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}input:-ms-input-placeholder{color:#ccc}input::-webkit-input-placeholder{color:#ccc}input::-moz-placeholder{color:#ccc}input::-moz-placeholder{color:#ccc}button{border:none}button:focus{outline:0}.bld{display:none}.after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.afters:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.bgo{background-repeat:no-repeat;background-position:center;background-size:100%}.bg_cover{background-position:center;background-size:cover;background-repeat:no-repeat}.bg_contain{background-position:center;background-size:contain;background-repeat:no-repeat}.strong{font-weight:700}.line-clamp-one{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html{height:-webkit-fill-available}body{max-width:100%;min-height:-webkit-fill-available;overflow-x:hidden;background-color:#fdf4eb}.d_only{display:none}.m_only{display:block}.wrap{width:100%;padding:0 20px;margin:0 auto}.wrap:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.download_btn{background-color:#fff;border:2px solid rgba(139,202,208,.65);box-shadow:1px 2px 0 2px #8bcad0;border-radius:45px;padding:1px 0 2px;text-align:center;display:inline-block;font-family:'VAGRounded BT';color:#8bcad0;font-size:13px;letter-spacing:0}.hamburger_btn{width:26px;height:20px;position:absolute;top:16px;right:14px;z-index:200;cursor:pointer}.hamburger_btn .ham_wrap span,.hamburger_btn .ham_wrap span:after,.hamburger_btn .ham_wrap span:before{content:"";position:absolute;display:block;width:26px;height:3px;background-color:#8bcad0;background-color:var(--bg);transition:all .5s cubic-bezier(.42,0,1,1)}.hamburger_btn .ham_wrap{padding:9px 0;position:relative}.hamburger_btn.close_btn .ham_wrap span{background-color:transparent!important}.hamburger_btn.close_btn .ham_wrap span:after,.hamburger_btn.close_btn .ham_wrap span:before{background-color:#8bcad0}.hamburger_btn .ham_wrap span:before{top:-6px}.hamburger_btn .ham_wrap span:after{bottom:-6px}.hamburger_btn .ham_wrap .bar01{top:0;display:none}.hamburger_btn .ham_wrap .bar03{bottom:0;display:none}.hamburger_btn.close_btn .ham_wrap span{transform:translateX(-50px);background-color:transparent}.hamburger_btn.close_btn .ham_wrap span::before{transform:rotate(45deg) translate(36px,-28px)}.hamburger_btn.close_btn .ham_wrap span::after{transform:rotate(-45deg) translate(36px,28px)}.sns_list ul li{width:32px;height:33px;margin-right:12px;vertical-align:middle}.sns_list ul li:last-of-type{margin-right:0}.sns_list ul li a{display:block;width:100%;height:100%}.sns_list ul li img{width:100%;display:block}.sns_list ul li.youtube{width:36px;margin-right:11px}.sns_list ul li.youtube img{margin-top:3px}.sns_list02 li a{display:block;height:54px}.sns_list02 li a.youtube{margin-right:5px}.sns_list02 li a img{height:100%;display:block}.dl_list{width:100%;float:none;display:block}.dl_list:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.dl_list a:not(.download_btn),.dl_list dd:not(.download_btn),.dl_list dt:not(.download_btn),.dl_list p:not(.download_btn){font-size:12px;line-height:1.6em;letter-spacing:0}.dl_list dt{width:80px;float:left;font-weight:700;padding-left:8px;position:relative}.dl_list dt::before{content:'';display:inline-block;width:3px;height:3px;background-color:#000;border-radius:50%;position:absolute;left:0;top:9px}.dl_list dd{width:calc(100% - 80px);float:left;font-weight:300;word-break:keep-all;padding-left:13px}.dl_list dd a:not(.download_btn){display:inline-block;color:#8bcad0;font-weight:700}.dl_list dd p{font-weight:700;margin-top:25px}.dl_list dd .download_btn{width:125px;margin-top:6px}.table_type_list .tr_wrap .album_img{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.88);z-index:20;transition:opacity .2s linear;display:none;cursor:none;pointer-events:none}.table_type_list .tr_wrap .album_img img{width:90%;max-width:640px;display:block;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}.table_type_list .tr_wrap .hamburger_btn{position:fixed;display:none;z-index:20}.table_type_list .tr_wrap.on .album_img{display:block}.table_type_list .tr{width:100%;display:table;table-layout:fixed;border-top:1px solid #000;padding:9px 0 5px;position:relative;z-index:1}.table_type_list .tr .td{display:table-cell;vertical-align:middle;font-size:0}.table_type_list .tr .td p{font-size:12px;font-family:Jalnan;line-height:1.5em;letter-spacing:.025em}.table_type_list .tr .td:nth-of-type(1){width:28%;padding-left:14px}.table_type_list .tr .td:nth-of-type(2){width:29.9%}.table_type_list .tr .td:nth-of-type(3){width:12.6%}.table_type_list .tr .td:nth-of-type(4){width:25.5%;text-align:center}.table_type_list .tr .td .album_tit{position:relative;display:inline-block;max-width:100%;padding-right:10px}#mouse_pointer{display:none!important}#header{position:fixed;top:0;left:0;width:100%;z-index:10;opacity:0}#header #nav{width:100%;height:100%;position:fixed;top:0;left:-100%;background-color:rgba(255,255,255,.88);z-index:10;padding:0 46px 0 37px;transition:all .3s cubic-bezier(.42,0,1,1)}#header #nav.on{left:0}#header #nav .gnb li{float:none;display:block;border-bottom:1px solid #8bcad0;padding:16px 0 12px}#header #nav .gnb li:last-of-type{border-bottom:none}#header #nav .gnb li.glg{padding:41px 0 15px}#header #nav .gnb li.glg a{height:43px}#header #nav .gnb li.hikey{padding:17px 0 21px 2px}#header #nav .gnb li.hikey a{height:25px}#header #nav .gnb li a{display:block;font-size:36px;letter-spacing:.01em;font-family:Equvalent;color:#8bcad0;line-height:1}#header #nav .gnb li a img{display:block;height:100%}#header #nav .gnb li a img.img_b02,#header #nav .gnb li a img.img_w{display:none}#header.on .hamburger_btn .ham_wrap span,#header.on .hamburger_btn .ham_wrap span:after,#header.on .hamburger_btn .ham_wrap span:before{background:#fff}#header.on .hamburger_btn.close_btn .ham_wrap span{background:0 0}#header.on .hamburger_btn.close_btn .ham_wrap span:after,#header.on .hamburger_btn.close_btn .ham_wrap span:before{background:#8bcad0}#footer{background-color:#fdf4eb;width:100%;left:0;transition:all .5s linear;z-index:3;bottom:0}#footer .footer_inner{padding:0 12px;margin:0 auto}#footer .footer_inner>div{width:calc(100% - 6px);margin:0 auto;padding:17px 0 15px;border-top:1px solid rgba(0,0,0,.75)}#footer .footer_inner>div>p{font-size:10px;letter-spacing:0;font-weight:700;opacity:.8;line-height:1}#footer .footer_inner>div address{max-width:380px;font-style:normal;margin-top:12px}#footer .footer_inner>div address ul li{font-size:10px;font-weight:700;letter-spacing:0;color:#a1a1a3;opacity:.8}#footer .footer_inner>div address ul li a{font-size:10px;font-weight:700;letter-spacing:0;color:#a1a1a3;line-height:1}#footer .footer_inner>div address ul li::after{content:'';display:inline-block;width:1px;height:8px;background-color:#a1a1a3;vertical-align:middle;margin:0 6px}#footer .footer_inner>div address ul li:nth-of-type(2)::after{display:none}#footer .footer_inner>div address ul li:last-of-type::after{display:none}#contentsWrap{position:relative}#contentsWrap .arist_release_wrap{position:relative}#contentsWrap .arist_release_wrap .bg_wrap{width:100%;height:100%;position:absolute;top:0;left:0}#contentsWrap .arist_release_wrap .bg_wrap .sticky_el{width:100%;position:sticky;top:0;height:100vh;height:calc(var(--vh,1vh) * 100)}#contentsWrap .arist_release_wrap .bg_wrap .bg{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:1;opacity:0}#contentsWrap .arist_release_wrap .bg_wrap .bg .bg_inner{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}#contentsWrap .arist_release_wrap .bg_wrap .bg.bg01 .bg_inner{top:0;left:-13%;width:120%;height:100%;background-image:url(/asset/images/bg-img-min.jpg)}#contentsWrap .arist_release_wrap .bg_wrap .bg.bg02{opacity:1}#contentsWrap .arist_release_wrap .bg_wrap .bg.bg02 .bg_inner{top:-10%;left:0;width:150%;height:150%;background-image:url(/asset/images/bg-img-min02.jpg)}#contentsWrap .scroll_height{width:100%;position:relative;z-index:1}#contentsWrap .sticky_wrap{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}#contentsWrap .contents_section{position:relative}#contentsWrap .contents_section .sticky_el{width:100%;position:sticky;top:0;min-height:100vh;min-height:calc(var(--vh,1vh) * 100)}#contentsWrap .contents_section.intro .section_inner{height:100vh;height:calc(var(--vh,1vh) * 100);display:flex;align-items:center;overflow:hidden}#contentsWrap .contents_section.intro .section_inner .intro_logo{width:39%;min-width:125px;max-width:149px;margin:0 auto;transform:scale(1.75);transition:transform .6s ease-in}#contentsWrap .contents_section.intro .section_inner .intro_logo img{width:100%;display:block}#contentsWrap .contents_section.intro .scroll_height.scroll_height01{height:150px}#contentsWrap .contents_section.intro .scroll_height.scroll_height02{height:150px}#contentsWrap .contents_section.intro .scroll_height.scroll_height03{height:150px}#contentsWrap .contents_section.intro .scroll_height.scroll_height04{height:150px}#contentsWrap .contents_section.intro .scroll_height.scroll_height05{height:150px}#contentsWrap .contents_section.intro .scroll_height.scroll_height06{height:150px}#contentsWrap .contents_section.intro .scroll_height.scroll_height07{height:150px}#contentsWrap .contents_section.intro .scroll_height.scroll_height08{height:150px}#contentsWrap .contents_section.intro .scroll_height.scroll_height09{height:150px}#contentsWrap .contents_section.intro .scroll_height.scroll_height10{height:150px}#contentsWrap .contents_section.intro .scroll_height.scroll_height11{min-height:1100px;height:calc(100vh + 300px);height:calc(calc(var(--vh,1vh) * 100) + 300px)}#contentsWrap .contents_section.about .sticky_el{min-height:auto}#contentsWrap .contents_section.about .section_inner{position:relative;padding:0 20px;padding:43px 26px;transition:all .2s linear}#contentsWrap .contents_section.about .section_inner:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}#contentsWrap .contents_section.about .section_inner .about_item.logo_box{width:67.5%;min-width:131px;max-width:256px;margin:0 auto 41px}#contentsWrap .contents_section.about .section_inner .about_item.logo_box img{width:100%;display:block}#contentsWrap .contents_section.about .section_inner .about_item.about_cont h2{font-size:0;padding-bottom:18px}#contentsWrap .contents_section.about .section_inner .about_item.about_cont h2 span,#contentsWrap .contents_section.about .section_inner .about_item.about_cont h2>p{font-size:32px;letter-spacing:.025em;line-height:1.071em;font-family:Equvalent;color:#9f533b;display:inline-block;transform:scale(0);transition:transform .2s linear}#contentsWrap .contents_section.about .section_inner .about_item.about_cont h2 span.spacing01,#contentsWrap .contents_section.about .section_inner .about_item.about_cont h2>p.spacing01{letter-spacing:-1px}#contentsWrap .contents_section.about .section_inner .about_item.about_cont p{font-size:13px;font-weight:300;line-height:1.627em;word-break:keep-all}#contentsWrap .contents_section.about .section_inner .about_item.about_cont .download_btn{width:125px}#contentsWrap .contents_section.about .section_inner .about_item.about_cont .about_txt01{padding-bottom:12px}#contentsWrap .contents_section.about .section_inner .about_item.about_cont .about_txt02{padding-bottom:22px}#contentsWrap .contents_section.about .section_inner .about_item.about_cont .about_txt03{padding-bottom:9px}#contentsWrap .contents_section.about .section_inner .about_item.about_cont .about_txt05{padding-top:25px}#contentsWrap .contents_section.about .section_inner .motion_target_m{opacity:0;transform:translateY(150px);transition:opacity .2s linear}#contentsWrap .contents_section.about .scroll_height.scroll_height01{height:530px}#contentsWrap .contents_section.about .scroll_height.scroll_height02{min-height:300px}#contentsWrap .contents_section.artist_HIKEY{height:auto;position:relative}#contentsWrap .contents_section.artist_HIKEY .sticky_wrap{width:100%;height:100%;top:0;left:0;z-index:2}#contentsWrap .contents_section.artist_HIKEY .sticky_el{position:relative;height:auto}#contentsWrap .contents_section.artist_HIKEY .scroll_height.scroll_height01{height:600px}#contentsWrap .contents_section.artist_HIKEY .scroll_height.scroll_height02{height:800px}#contentsWrap .contents_section.artist_HIKEY .scroll_height.scroll_height03{min-height:3000px}#contentsWrap .contents_section.artist_HIKEY .scroll_height.scroll_height04{height:calc(100vh + 800px);height:calc(calc(var(--vh,1vh) * 100) + 800px)}#contentsWrap .contents_section.artist_HIKEY .artist_inner .top_motion_wrap{position:relative;z-index:2;height:100%}#contentsWrap .contents_section.artist_HIKEY .artist_inner .gallery_group{height:100%}#contentsWrap .contents_section.artist_HIKEY .artist_inner .gallery_group .gallery_wrap{position:relative}#contentsWrap .contents_section.artist_HIKEY .artist_inner .gallery_group .gallery_wrap .gallery_inner>.gallery_cont{position:relative;font-size:0;display:flex;flex-direction:column;overflow:hidden}#contentsWrap .contents_section.artist_HIKEY .artist_inner .gallery_group .gallery_wrap .gallery_inner>.gallery_cont:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}#contentsWrap .contents_section.artist_HIKEY .artist_inner .gallery_group .gallery_wrap .img_cont{position:relative;width:100%;padding:0 12px 0 11px;margin-bottom:35px;z-index:2}#contentsWrap .contents_section.artist_HIKEY .artist_inner .gallery_group .gallery_wrap .img_cont:nth-child(2){margin-top:calc(1400px + 100vh);margin-top:calc(1400px + calc(var(--vh,1vh) * 100))}#contentsWrap .contents_section.artist_HIKEY .artist_inner .gallery_group .gallery_wrap .img_cont:last-of-type{margin-bottom:200vh;margin-bottom:calc(var(--vh,1vh) * 200)}#contentsWrap .contents_section.artist_HIKEY .artist_inner .gallery_group .gallery_wrap .img_cont img{width:100%;display:block}#contentsWrap .contents_section.artist_HIKEY .artist_inner .gallery_group .gallery_wrap .img_cont.top{z-index:3}#contentsWrap .contents_section.artist_HIKEY .artist_inner .gallery_group .gallery_wrap .img_cont.bottom{z-index:1}#contentsWrap .contents_section.artist_HIKEY .artist_inner .gallery_group .gallery_wrap .txt_wrap{width:100%;position:fixed;z-index:1;bottom:58.6vh;bottom:calc(var(--vh,1vh) * 58.6);left:100%;z-index:2;transform:scale(1.23);transition:opacity .7s ease;pointer-events:none}#contentsWrap .contents_section.artist_HIKEY .artist_inner .gallery_group .gallery_wrap .txt_wrap.sticky{position:absolute;bottom:158.6vh}#contentsWrap .contents_section.artist_HIKEY .artist_inner .gallery_group .gallery_wrap .txt_wrap .gallery_txt{z-index:4;width:81.2%;max-width:520px;position:sticky;top:0;margin:0 auto}#contentsWrap .contents_section.artist_HIKEY .artist_inner .gallery_group .gallery_wrap .txt_wrap .gallery_txt .img_box{width:100%;position:absolute;top:0;left:0}#contentsWrap .contents_section.artist_HIKEY .artist_inner .gallery_group .gallery_wrap .txt_wrap .gallery_txt .img_box.img01{z-index:2}#contentsWrap .contents_section.artist_HIKEY .artist_inner .gallery_group .gallery_wrap .txt_wrap .gallery_txt .img_box.img02{z-index:1}#contentsWrap .contents_section.artist_HIKEY .artist_inner .gallery_group .gallery_wrap .txt_wrap .gallery_txt .img_box img{width:100%;display:block;position:relative}#contentsWrap .contents_section.artist_HIKEY .bottom_sticky{width:100%;height:calc(100% - 100vh);height:calc(100% - calc(var(--vh,1vh) * 100));position:absolute;top:0;left:0;z-index:3;pointer-events:none}#contentsWrap .contents_section.artist_HIKEY .bottom_wrap{width:100%;position:sticky;left:0;top:calc(100vh - 99px);top:calc(calc(var(--vh,1vh)*100) - 99px);z-index:2;pointer-events:all}#contentsWrap .contents_section.artist_HIKEY .bottom_wrap .bottom_sns{position:relative;top:0;text-align:center;opacity:0}#contentsWrap .contents_section.artist_HIKEY .bottom_wrap .bottom_sns .sns_list02{display:inline-block}#contentsWrap .contents_section.artist_HIKEY .bottom_wrap .bottom_sns>p{font-size:12px;font-weight:700;color:#bf2740;margin-bottom:8px}#contentsWrap .contents_section.artist_Stellajang{height:auto;position:relative}#contentsWrap .contents_section.artist_Stellajang .sticky_wrap{width:100%;height:100%;top:0;left:0;z-index:2}#contentsWrap .contents_section.artist_Stellajang .sticky_el{position:relative;height:auto}#contentsWrap .contents_section.artist_Stellajang .scroll_height.scroll_height01{height:600px}#contentsWrap .contents_section.artist_Stellajang .scroll_height.scroll_height02{height:800px}#contentsWrap .contents_section.artist_Stellajang .scroll_height.scroll_height03{min-height:3000px}#contentsWrap .contents_section.artist_Stellajang .scroll_height.scroll_height04{height:calc(100vh + 800px);height:calc(calc(var(--vh,1vh) * 100) + 800px)}#contentsWrap .contents_section.artist_Stellajang .artist_inner .top_motion_wrap{position:relative;z-index:2;height:100%}#contentsWrap .contents_section.artist_Stellajang .artist_inner .gallery_group{height:100%}#contentsWrap .contents_section.artist_Stellajang .artist_inner .gallery_group .gallery_wrap{position:relative}#contentsWrap .contents_section.artist_Stellajang .artist_inner .gallery_group .gallery_wrap .gallery_inner>.gallery_cont{position:relative;font-size:0;display:flex;flex-direction:column;overflow:hidden}#contentsWrap .contents_section.artist_Stellajang .artist_inner .gallery_group .gallery_wrap .gallery_inner>.gallery_cont:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}#contentsWrap .contents_section.artist_Stellajang .artist_inner .gallery_group .gallery_wrap .img_cont{position:relative;width:100%;padding:0 12px 0 11px;margin-bottom:35px;z-index:2}#contentsWrap .contents_section.artist_Stellajang .artist_inner .gallery_group .gallery_wrap .img_cont:nth-child(2){margin-top:calc(1400px + 100vh);margin-top:calc(1400px + calc(var(--vh,1vh) * 100))}#contentsWrap .contents_section.artist_Stellajang .artist_inner .gallery_group .gallery_wrap .img_cont:last-of-type{margin-bottom:200vh;margin-bottom:calc(var(--vh,1vh) * 200)}#contentsWrap .contents_section.artist_Stellajang .artist_inner .gallery_group .gallery_wrap .img_cont img{width:100%;display:block}#contentsWrap .contents_section.artist_Stellajang .artist_inner .gallery_group .gallery_wrap .img_cont.top{z-index:3}#contentsWrap .contents_section.artist_Stellajang .artist_inner .gallery_group .gallery_wrap .img_cont.bottom{z-index:1}#contentsWrap .contents_section.artist_Stellajang .artist_inner .gallery_group .gallery_wrap .txt_wrap{width:100%;position:fixed;z-index:1;bottom:58.6vh;bottom:calc(var(--vh,1vh) * 58.6);left:100%;z-index:2;transform:scale(1.23);transition:opacity .7s ease;pointer-events:none}#contentsWrap .contents_section.artist_Stellajang .artist_inner .gallery_group .gallery_wrap .txt_wrap.sticky{position:absolute;bottom:158.6vh}#contentsWrap .contents_section.artist_Stellajang .artist_inner .gallery_group .gallery_wrap .txt_wrap .gallery_txt{z-index:4;width:81.2%;max-width:520px;position:sticky;top:0;margin:0 auto}#contentsWrap .contents_section.artist_Stellajang .artist_inner .gallery_group .gallery_wrap .txt_wrap .gallery_txt .img_box{width:100%;position:absolute;top:0;left:0}#contentsWrap .contents_section.artist_Stellajang .artist_inner .gallery_group .gallery_wrap .txt_wrap .gallery_txt .img_box.img01{z-index:2}#contentsWrap .contents_section.artist_Stellajang .artist_inner .gallery_group .gallery_wrap .txt_wrap .gallery_txt .img_box.img02{z-index:1}#contentsWrap .contents_section.artist_Stellajang .artist_inner .gallery_group .gallery_wrap .txt_wrap .gallery_txt .img_box img{width:100%;display:block;position:relative}#contentsWrap .contents_section.artist_Stellajang .bottom_sticky{width:100%;height:calc(100% - 100vh);height:calc(100% - calc(var(--vh,1vh) * 100));position:absolute;top:0;left:0;z-index:3;pointer-events:none}#contentsWrap .contents_section.artist_Stellajang .bottom_wrap{width:100%;position:sticky;left:0;top:calc(100vh - 99px);top:calc(calc(var(--vh,1vh)*100) - 99px);z-index:2;pointer-events:all}#contentsWrap .contents_section.artist_Stellajang .bottom_wrap .bottom_sns{position:relative;top:0;text-align:center;opacity:0}#contentsWrap .contents_section.artist_Stellajang .bottom_wrap .bottom_sns .sns_list02{display:inline-block}#contentsWrap .contents_section.artist_Stellajang .bottom_wrap .bottom_sns>p{font-size:12px;font-weight:700;color:#bf2740;margin-bottom:8px}#contentsWrap .contents_section.artist_Stellajang .scroll_height.scroll_height01{height:600px}#contentsWrap .contents_section.artist_Stellajang .scroll_height.scroll_height02{height:800px}#contentsWrap .contents_section.artist_Stellajang .scroll_height.scroll_height03{min-height:3000px}#contentsWrap .contents_section.artist_Stellajang .scroll_height.scroll_height04{height:calc(100vh + 800px);height:calc(calc(var(--vh,1vh) * 100) + 800px)}#contentsWrap .contents_section.artist_Stellajang .artist_inner .gallery_group .gallery_wrap .txt_wrap{left:0;padding-top:100vh;top:0;bottom:auto}#contentsWrap .contents_section.artist_Stellajang .artist_inner .gallery_group .gallery_wrap .txt_wrap.sticky{top:auto}#contentsWrap .contents_section.artist_Stellajang .bottom_wrap .bottom_sns .sns_list02 li a.twitter{margin-right:0}#contentsWrap .contents_section.artist_Stellajang .bottom_wrap .bottom_sns>p{color:#002c65}#contentsWrap .contents_section.release .sticky_el{min-height:auto;height:auto;max-height:100vh;max-height:calc(var(--vh,1vh) * 100)}#contentsWrap .contents_section.release .section_inner{position:relative;transition:all .2s linear}#contentsWrap .contents_section.release .section_inner .tit_box{padding:30px 0 38px}#contentsWrap .contents_section.release .section_inner .tit_box h2{font-size:0;text-align:center}#contentsWrap .contents_section.release .section_inner .tit_box h2>div{text-align:center;display:inline-block;font-size:0}#contentsWrap .contents_section.release .section_inner .tit_box h2>div span,#contentsWrap .contents_section.release .section_inner .tit_box h2>div>p{font-size:68px;letter-spacing:0;line-height:1;color:#ff5252;display:inline-block;font-family:Equvalent;transform:scale(0);transition:transform .2s linear;transform-origin:center bottom}#contentsWrap .contents_section.release .section_inner .table_type_list .tr{transform:translateY(150px);opacity:0;transition:all .2s linear}#contentsWrap .contents_section.release .scroll_height.scroll_height01{height:450px}#contentsWrap .contents_section.release .scroll_height.scroll_height02{height:210px}#contentsWrap .contents_section.release .scroll_height.scroll_height03{min-height:500px}#contentsWrap .contents_section.audition .sticky_el{min-height:auto;height:auto;max-height:100vh;max-height:calc(var(--vh,1vh) * 100)}#contentsWrap .contents_section.audition .section_inner{width:100%;padding:53px 0;transition:all .2s linear}#contentsWrap .contents_section.audition .section_inner .tit_box h2{font-size:0;text-align:center}#contentsWrap .contents_section.audition .section_inner .tit_box h2>div{display:inline-block;font-size:0}#contentsWrap .contents_section.audition .section_inner .tit_box h2>div>span{font-size:59px;letter-spacing:.025em;text-align:center;font-family:Equvalent;color:#8bcad0;display:inline-block;transform:scale(0);transition:transform .2s linear;transform-origin:center bottom}#contentsWrap .contents_section.audition .section_inner .audition_item.audition_cont .sub_txt{font-size:15px;font-weight:700;letter-spacing:0;line-height:1.6em;text-align:center;padding:22px 0 33px}#contentsWrap .contents_section.audition .section_inner .audition_item.audition_cont .audition_list01{padding:0 23px 0 21px}#contentsWrap .contents_section.audition .section_inner .audition_item.audition_cont .audition_list02{padding:0 23px 0 21px;margin-top:31px}#contentsWrap .contents_section.audition .motion_target01{transform:translateY(150px);opacity:0;transition:opacity .2s linear}#contentsWrap .contents_section.audition .scroll_height.scroll_height01{height:500px}#contentsWrap .contents_section.audition .scroll_height.scroll_height02{min-height:340px}#contentsWrap .contents_section.audition .scroll_height.scroll_height03{min-height:500px}#contentsWrap .contents_section.contact .sticky_el{width:100%}#contentsWrap .contents_section.contact .section_inner{position:relative;width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);transition:all .2s linear}#contentsWrap .contents_section.contact .section_inner>.wrap{position:absolute;width:100%;top:50%;transform:translateY(-50%)}#contentsWrap .contents_section.contact .section_inner .tit_box{padding-bottom:37px}#contentsWrap .contents_section.contact .section_inner .tit_box h2{text-align:center;font-size:0}#contentsWrap .contents_section.contact .section_inner .tit_box h2>div{display:inline-block;font-size:0}#contentsWrap .contents_section.contact .section_inner .tit_box h2>div span{font-size:62px;font-family:Equvalent;color:#ffe868;letter-spacing:.025em;display:inline-block;transform:scale(0);transition:transform .2s linear;transform-origin:center bottom}#contentsWrap .contents_section.contact .section_inner .contact_item.contact_cont>p{font-size:13px;font-weight:700;letter-spacing:0;word-break:keep-all;text-align:center}#contentsWrap .contents_section.contact .section_inner .contact_item.contact_cont>p.contact_txt02{margin-top:4px}#contentsWrap .contents_section.contact .section_inner .contact_item.contact_cont .sns_list{text-align:center;margin-top:16px}#contentsWrap .contents_section.contact .section_inner .contact_item.contact_cont .sns_list>ul{display:inline-block}#contentsWrap .contents_section.contact .section_inner .footer_wrap{transform:translateY(150px);width:100%;position:absolute;left:0;bottom:0}#contentsWrap .contents_section.contact .motion_target01{opacity:0;transform:translateY(150px);transition:opacity .2s linear}#contentsWrap .contents_section.contact .scroll_height.scroll_height01{height:100px}#contentsWrap .contents_section.contact .scroll_height.scroll_height02{height:100vh;height:calc(var(--vh,1vh) * 100)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2V0X2N1c3RvbS5sZXNzIiwibW9iaWxlX3N0eWxlLmNzcyIsIm1vYmlsZV9zdHlsZS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLFdBQ0MsWUFBQSxlQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsSUFBQSxpRUFBQSxlQUFBLENBQUEsZ0VBQUEsY0FBQSxDQUFBLCtEQUFBLG1CQUlELFdBQ0MsWUFBQSxlQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsSUFBQSxtRUFBQSxlQUFBLENBQUEsa0VBQUEsY0FBQSxDQUFBLGlFQUFBLG1CQUlELFdBQ0MsWUFBQSxlQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsSUFBQSxrRUFBQSxlQUFBLENBQUEsaUVBQUEsY0FBQSxDQUFBLGdFQUFBLG1CQUlELFdBQ0MsWUFBQSxlQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsSUFBQSxnRUFBQSxlQUFBLENBQUEsK0RBQUEsY0FBQSxDQUFBLDhEQUFBLG1CQU1ELFdBQ0MsWUFBQSxVQUNHLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLQUNILElBQUEsOENBQUEsZUFBQSxDQUFBLDZDQUFBLGVBS0QsV0FDSSxZQUFBLGdCQUNBLElBQUEsb0RBQUEsZUFBQSxDQUFBLG1EQUFBLGVBRUEsWUFBQSxJQUNBLFdBQUEsT0FDQSxhQUFBLEtBR0osV0FDSSxZQUFBLFFBQ0EsSUFBQSx1Q0FBQSxlQUFBLENBQUEsc0NBQUEsZUFFQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGFBQUEsS0FJSixXQUNJLFlBQUEsT0FDQSxJQUFBLHlDQUFBLGVBQUEsQ0FBQSx3Q0FBQSxlQUVBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLQUtKLEVBR0ksV0FBQSxXQ0pKLEVBQ0EsS0FDQSxRQUNBLFFBd0NBLFFBQ0EsTUFhQSxNQWxDQSxFQW5CQSxJQU5BLFdBWkEsS0EyREEsT0FUQSxRQS9CQSxLQUNBLEtBcUJBLEdBcEJBLElBdUNBLFFBdENBLElBckJBLElBc0NBLEdBQ0EsR0FqQkEsR0FzQkEs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QSxLQUpSLHVEQU9RLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxNQUNBLE9BQUEsMEJBRUEsV0FBQSxJQUFBLElBQUEsT0FaUiw2REFjWSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsSUFDQSxVQUFBLGlCQWpCWixnRUFvQlksZUFBQSxLQXBCWixtRUFzQmdCLFdBQUEsT0FDQSxVQUFBLEVBdkJoQix1RUF5Qm9CLFFBQUEsYUFDQSxVQUFBLEVBMUJwQiw0RUE0QndCLFVBQUEsS0FDQSxZQUFBLFVBQ0EsTUFBQSxRQUNBLGVBQUEsT0FDQSxRQUFBLGFBQ0EsVUFBQSxTQUNBLFdBQUEsVUFBQSxJQUFBLE9BQ0EsaUJBQUEsT0FBQSxPQU1aLG9GQUVRLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxFQUNBLFdBQUEsU0FDQSxXQUFBLE9BRUEsa0dBQ0ksV0FBQSxJQVRaLDRGQWFRLFdBQUEsT0FDQSxXQUFBLEtBZFIsK0ZBZ0JZLFFBQUEsYUF6RHhCLG9FQStEWSxVQUFBLGtCQUNBLE1BQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE9BQUEsRUFuRVoseURBdUVRLFFBQUEsRUFDQSxVQUFBLGtCQUNBLFdBQUEsUUFBQSxJQUFBLE9BR0EsdUVBQ0ksT0FBQSxNQUdKLHVFQUNJLE9BQUEsTUFDQSxPQUFBIiwiZmlsZSI6Im1vYmlsZV9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6J05vdG8gU2FucyBLUic7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0c3JjOnVybCgnLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2tyL3YyL05vdG9TYW5zS1ItTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHR1cmwoJy8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNrci92Mi9Ob3RvU2Fuc0tSLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2tyL3YyL05vdG9TYW5zS1ItTGlnaHQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OidOb3RvIFNhbnMgS1InO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdHNyYzp1cmwoJy8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNrci92Mi9Ob3RvU2Fuc0tSLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHR1cmwoJy8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNrci92Mi9Ob3RvU2Fuc0tSLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1SZWd1bGFyLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTonTm90byBTYW5zIEtSJztcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRzcmM6dXJsKCcvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHR1cmwoJy8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNrci92Mi9Ob3RvU2Fuc0tSLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNrci92Mi9Ob3RvU2Fuc0tSLU1lZGl1bS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6J05vdG8gU2FucyBLUic7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0c3JjOnVybCgnLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2tyL3YyL05vdG9TYW5zS1ItQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHRcdHVybCgnLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2tyL3YyL05vdG9TYW5zS1ItQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNrci92Mi9Ob3RvU2Fuc0tSLUJvbGQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vL0VxdXZhbGVudFxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTonRXF1dmFsZW50JztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG5cdHNyYzogdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL0VxdXZhbGVudC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9FcXV2YWxlbnQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbn1cclxuXHJcbi8vVkFHcm91bmRcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1ZBR1JvdW5kZWQgQlQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldC9jb21tb24vZm9udHMvVkFHUm91bmRlZEJULVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1ZBR1JvdW5kZWRCVC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuLy9OZXdZb3JrXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOZXdZb3JrJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL05ld1lvcmsud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL05ld1lvcmsud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLy9KYWxuYW5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0phbG5hbic7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9KYWxuYW5PVEYud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL0phbG5hbk9URi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5cclxuXHJcbioge1xyXG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXHJcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXHJcbmIsIGksXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscyxcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxyXG5uYXYsIG91dHB1dCwgc2VjdGlvbixcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvLCBzZWxlY3QsIGlucHV0LCB0ZXh0YXJlYSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJywgU2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRjb2xvcjojMDAwO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIiAwO1xyXG59XHJcbmh0bWwsYm9keXtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxudGFibGUge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxudHIsIHRoLCB0ZCB7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLy8gSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2Vyc1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJvZHkge1xyXG5cdGZvbnQ6IDEwMCU7XHJcblx0ICBjb2xvcjogIzAwMDtcclxufVxyXG5vbCwgdWwsIGxpIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbnVsOjphZnRlcixcclxub2w6OmFmdGVyLFxyXG4uY2xiOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxubGksXHJcbmRsIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcbmJsb2NrcXVvdGUsIHEge1xyXG5cdHF1b3Rlczogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxudGFibGUge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblx0Y29sb3I6IzMzMzMzMztcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHQmOmhvdmVye1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxufVxyXG5jYXB0aW9uLCBsZWdlbmQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuaW5wdXQsc2VsZWN0IHtcclxuXHRmb250OiAxMDAlO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdC1tb3otYXBwZWFyYW5jZTpub25lO1xyXG5cdGFwcGVhcmFuY2U6bm9uZTtcclxufVxyXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gICBkaXNwbGF5OiBub25lO1xyXG59XHJcbmlucHV0IHtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuc3Ryb25nIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5pbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxudGV4dGFyZWE6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOnRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5pbnB1dDpmb2N1czotbW96LXBsYWNlaG9sZGVyLFxyXG50ZXh0YXJlYTpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjp0cmFuc3BhcmVudDtcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbnRleHRhcmVhOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjp0cmFuc3BhcmVudDtcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG50ZXh0YXJlYTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOnRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogI2NjY2NjYzsgfVxyXG5cclxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogI2NjY2NjYzsgfVxyXG5cclxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogI2NjY2NjYzsgfVxyXG5cclxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogI2NjY2NjYzsgfVxyXG5cclxuYnV0dG9ue1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5idXR0b246Zm9jdXN7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBDb2xvclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBwb2ludENvbG9yQjogIzhiY2FkMDtcclxuQGJyb3duOiAjOWY1MzNiO1xyXG5AcmVkOiAjZmY1MjUyO1xyXG5AcmVkMDI6ICNmZjQ4NDg7XHJcbkB5ZWxsb3c6ICNmZmU4Njg7XHJcbkB0ZXh0Q29sb3IwMTogI2ExYTFhMztcclxuLy8gQGJvcmRlckNvbG9yMDE6ICNmMGYwZjA7XHJcbkBiZ0NvbG9yMDE6ICNmZGY0ZWI7XHJcbkBiZ0NvbG9yMDI6ICNmYWY0ZWM7XHJcbkBibHVlOiAjMDAyYzY1O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgVmFyaWFibGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYmxkIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgO1xyXG59XHJcblxyXG4uYWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIuXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG59XHJcblxyXG4uYWZ0ZXJze1xyXG5cdCY6YWZ0ZXJ7XHJcblx0XHQuYWZ0ZXI7XHJcblx0fVxyXG59XHJcblxyXG4uYmdve1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxufVxyXG5cclxuLmJnX2NvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmJnX2NvbnRhaW4ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5zdHJvbmd7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgTWl4aW5zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmxpbmUtY2xhbXAtb25le1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcdFxyXG59XHJcblxyXG4ubGluZS1jbGFtcChAbGluZS1oZWlnaHQ7IEBsaW5lLWNsYW1wKXtcclxuXHRsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHRtYXgtaGVpZ2h0OiBAbGluZS1oZWlnaHQgKiBAbGluZS1jbGFtcCAqIDFlbTtcclxuXHQtd2Via2l0LWxpbmUtY2xhbXA6IEBsaW5lLWNsYW1wO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAg7YyM7J287KCV7J2YIDogU2V0dGluZ3NcbiAgICDsg53shLHsnbzsnpAgOiAwMDAwLTAwLTAwIG1hbmdvamFuZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKCcvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2tyL3YyL05vdG9TYW5zS1ItTGlnaHQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2tyL3YyL05vdG9TYW5zS1ItUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1SZWd1bGFyLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoJy8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNrci92Mi9Ob3RvU2Fuc0tSLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNrci92Mi9Ob3RvU2Fuc0tSLU1lZGl1bS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKCcvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNrci92Mi9Ob3RvU2Fuc0tSLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNrci92Mi9Ob3RvU2Fuc0tSLUJvbGQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRXF1dmFsZW50JztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9FcXV2YWxlbnQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL0VxdXZhbGVudC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1ZBR1JvdW5kZWQgQlQnO1xuICBzcmM6IHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9WQUdSb3VuZGVkQlQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1ZBR1JvdW5kZWRCVC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOZXdZb3JrJztcbiAgc3JjOiB1cmwoJy9hc3NldC9jb21tb24vZm9udHMvTmV3WW9yay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL05ld1lvcmsud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0phbG5hbic7XG4gIHNyYzogdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL0phbG5hbk9URi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL0phbG5hbk9URi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxuaSxcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5uYXYsXG5vdXRwdXQsXG5zZWN0aW9uLFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvLFxuc2VsZWN0LFxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUicsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiIDA7XG59XG5odG1sLFxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxudHIsXG50aCxcbnRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBmb250OiAxMDAlO1xuICBjb2xvcjogIzAwMDtcbn1cbm9sLFxudWwsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG51bDo6YWZ0ZXIsXG5vbDo6YWZ0ZXIsXG4uY2xiOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbmxpLFxuZGwge1xuICBmbG9hdDogbGVmdDtcbn1cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5jYXB0aW9uLFxubGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmlucHV0LFxuc2VsZWN0IHtcbiAgZm9udDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5pbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuaW5wdXQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlcixcbnRleHRhcmVhOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlcixcbnRleHRhcmVhOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG59XG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQ29sb3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVmFyaWFibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJsZCB7XG4gIGRpc3BsYXk6IG5vbmUgO1xufVxuLmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5hZnRlcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmJnbyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuLmJnX2NvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmJnX2NvbnRhaW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGluZS1jbGFtcC1vbmUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbn1cbmJvZHkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjRlYjtcbn1cbi5kX29ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1fb25seSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53cmFwOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEJ1dHRvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmRvd25sb2FkX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMTM5LCAyMDIsIDIwOCwgMC42NSk7XG4gIGJveC1zaGFkb3c6IDFweCAycHggMHB4IDJweCAjOGJjYWQwO1xuICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICBwYWRkaW5nOiAxcHggMCAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ1ZBR1JvdW5kZWQgQlQnO1xuICBjb2xvcjogIzhiY2FkMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5oYW1idXJnZXJfYnRuIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICB6LWluZGV4OiAyMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oYW1idXJnZXJfYnRuIC5oYW1fd3JhcCBzcGFuLFxuLmhhbWJ1cmdlcl9idG4gLmhhbV93cmFwIHNwYW46YWZ0ZXIsXG4uaGFtYnVyZ2VyX2J0biAuaGFtX3dyYXAgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YmNhZDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDEsIDEpO1xufVxuLmhhbWJ1cmdlcl9idG4gLmhhbV93cmFwIHtcbiAgcGFkZGluZzogOXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYW1idXJnZXJfYnRuLmNsb3NlX2J0biAuaGFtX3dyYXAgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uaGFtYnVyZ2VyX2J0bi5jbG9zZV9idG4gLmhhbV93cmFwIHNwYW46YWZ0ZXIsXG4uaGFtYnVyZ2VyX2J0bi5jbG9zZV9idG4gLmhhbV93cmFwIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiY2FkMDtcbn1cbi5oYW1idXJnZXJfYnRuIC5oYW1fd3JhcCBzcGFuOmJlZm9yZSB7XG4gIHRvcDogLTZweDtcbn1cbi5oYW1idXJnZXJfYnRuIC5oYW1fd3JhcCBzcGFuOmFmdGVyIHtcbiAgYm90dG9tOiAtNnB4O1xufVxuLmhhbWJ1cmdlcl9idG4gLmhhbV93cmFwIC5iYXIwMSB7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oYW1idXJnZXJfYnRuIC5oYW1fd3JhcCAuYmFyMDMge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGFtYnVyZ2VyX2J0bi5jbG9zZV9idG4gLmhhbV93cmFwIHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5oYW1idXJnZXJfYnRuLmNsb3NlX2J0biAuaGFtX3dyYXAgc3Bhbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgzNnB4LCAtMjhweCk7XG59XG4uaGFtYnVyZ2VyX2J0bi5jbG9zZV9idG4gLmhhbV93cmFwIHNwYW46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMzZweCwgMjhweCk7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBJbnB1dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTGlzdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNuc19saXN0IHVsIGxpIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNuc19saXN0IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zbnNfbGlzdCB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc25zX2xpc3QgdWwgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNuc19saXN0IHVsIGxpLnlvdXR1YmUge1xuICB3aWR0aDogMzZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuLnNuc19saXN0IHVsIGxpLnlvdXR1YmUgaW1nIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLnNuc19saXN0MDIgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDU0cHg7XG59XG4uc25zX2xpc3QwMiBsaSBhLnlvdXR1YmUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5zbnNfbGlzdDAyIGxpIGEgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kbF9saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kbF9saXN0OmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5kbF9saXN0IGR0Om5vdCguZG93bmxvYWRfYnRuKSxcbi5kbF9saXN0IGRkOm5vdCguZG93bmxvYWRfYnRuKSxcbi5kbF9saXN0IGE6bm90KC5kb3dubG9hZF9idG4pLFxuLmRsX2xpc3QgcDpub3QoLmRvd25sb2FkX2J0bikge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uZGxfbGlzdCBkdCB7XG4gIHdpZHRoOiA4MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kbF9saXN0IGR0OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogOXB4O1xufVxuLmRsX2xpc3QgZGQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXdlaWdodDogMzAwO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xufVxuLmRsX2xpc3QgZGQgYTpub3QoLmRvd25sb2FkX2J0bikge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjOGJjYWQwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmRsX2xpc3QgZGQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uZGxfbGlzdCBkZCAuZG93bmxvYWRfYnRuIHtcbiAgd2lkdGg6IDEyNXB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRhYmxlX3R5cGVfbGlzdCAudHJfd3JhcCAuYWxidW1faW1nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44OCk7XG4gIHotaW5kZXg6IDIwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRhYmxlX3R5cGVfbGlzdCAudHJfd3JhcCAuYWxidW1faW1nIGltZyB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnRhYmxlX3R5cGVfbGlzdCAudHJfd3JhcCAuaGFtYnVyZ2VyX2J0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMjA7XG59XG4udGFibGVfdHlwZV9saXN0IC50cl93cmFwLm9uIC5hbGJ1bV9pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJsZV90eXBlX2xpc3QgLnRyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogOXB4IDAgNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4udGFibGVfdHlwZV9saXN0IC50ciAudGQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDA7XG59XG4udGFibGVfdHlwZV9saXN0IC50ciAudGQgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiSmFsbmFuXCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG4udGFibGVfdHlwZV9saXN0IC50ciAudGQ6bnRoLW9mLXR5cGUoMSkge1xuICB3aWR0aDogMjglO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG59XG4udGFibGVfdHlwZV9saXN0IC50ciAudGQ6bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogMjkuOSU7XG59XG4udGFibGVfdHlwZV9saXN0IC50ciAudGQ6bnRoLW9mLXR5cGUoMykge1xuICB3aWR0aDogMTIuNiU7XG59XG4udGFibGVfdHlwZV9saXN0IC50ciAudGQ6bnRoLW9mLXR5cGUoNCkge1xuICB3aWR0aDogMjUuNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJsZV90eXBlX2xpc3QgLnRyIC50ZCAuYWxidW1fdGl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFBhbmVsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBDb21wb25lbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI21vdXNlX3BvaW50ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbn1cbiNoZWFkZXIgI25hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg4KTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDAgNDZweCAwIDM3cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjQyLCAwLCAxLCAxKTtcbn1cbiNoZWFkZXIgI25hdi5vbiB7XG4gIGxlZnQ6IDA7XG59XG4jaGVhZGVyICNuYXYgLmduYiBsaSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4YmNhZDA7XG4gIHBhZGRpbmc6IDE2cHggMCAxMnB4O1xufVxuI2hlYWRlciAjbmF2IC5nbmIgbGk6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbiNoZWFkZXIgI25hdiAuZ25iIGxpLmdsZyB7XG4gIHBhZGRpbmc6IDQxcHggMCAxNXB4O1xufVxuI2hlYWRlciAjbmF2IC5nbmIgbGkuZ2xnIGEge1xuICBoZWlnaHQ6IDQzcHg7XG59XG4jaGVhZGVyICNuYXYgLmduYiBsaS5oaWtleSB7XG4gIHBhZGRpbmc6IDE3cHggMCAyMXB4IDJweDtcbn1cbiNoZWFkZXIgI25hdiAuZ25iIGxpLmhpa2V5IGEge1xuICBoZWlnaHQ6IDI1cHg7XG59XG4jaGVhZGVyICNuYXYgLmduYiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1mYW1pbHk6IFwiRXF1dmFsZW50XCI7XG4gIGNvbG9yOiAjOGJjYWQwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNoZWFkZXIgI25hdiAuZ25iIGxpIGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNoZWFkZXIgI25hdiAuZ25iIGxpIGEgaW1nLmltZ193LFxuI2hlYWRlciAjbmF2IC5nbmIgbGkgYSBpbWcuaW1nX2IwMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGVhZGVyLm9uIC5oYW1idXJnZXJfYnRuIC5oYW1fd3JhcCBzcGFuLFxuI2hlYWRlci5vbiAuaGFtYnVyZ2VyX2J0biAuaGFtX3dyYXAgc3BhbjphZnRlcixcbiNoZWFkZXIub24gLmhhbWJ1cmdlcl9idG4gLmhhbV93cmFwIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbiNoZWFkZXIub24gLmhhbWJ1cmdlcl9idG4uY2xvc2VfYnRuIC5oYW1fd3JhcCBzcGFuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jaGVhZGVyLm9uIC5oYW1idXJnZXJfYnRuLmNsb3NlX2J0biAuaGFtX3dyYXAgc3BhbjphZnRlcixcbiNoZWFkZXIub24gLmhhbWJ1cmdlcl9idG4uY2xvc2VfYnRuIC5oYW1fd3JhcCBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM4YmNhZDA7XG59XG4jZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjRlYjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjtcbiAgei1pbmRleDogMztcbiAgYm90dG9tOiAwO1xufVxuI2Zvb3RlciAuZm9vdGVyX2lubmVyIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNmb290ZXIgLmZvb3Rlcl9pbm5lciA+IGRpdiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTdweCAwIDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuI2Zvb3RlciAuZm9vdGVyX2lubmVyID4gZGl2ID4gcCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jZm9vdGVyIC5mb290ZXJfaW5uZXIgPiBkaXYgYWRkcmVzcyB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbiNmb290ZXIgLmZvb3Rlcl9pbm5lciA+IGRpdiBhZGRyZXNzIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICNhMWExYTM7XG4gIG9wYWNpdHk6IDAuODtcbn1cbiNmb290ZXIgLmZvb3Rlcl9pbm5lciA+IGRpdiBhZGRyZXNzIHVsIGxpIGEge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogI2ExYTFhMztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jZm9vdGVyIC5mb290ZXJfaW5uZXIgPiBkaXYgYWRkcmVzcyB1bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTFhMztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDZweDtcbn1cbiNmb290ZXIgLmZvb3Rlcl9pbm5lciA+IGRpdiBhZGRyZXNzIHVsIGxpOm50aC1vZi10eXBlKDIpOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZm9vdGVyIC5mb290ZXJfaW5uZXIgPiBkaXYgYWRkcmVzcyB1bCBsaTpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFBhZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNjb250ZW50c1dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY29udGVudHNXcmFwIC5hcmlzdF9yZWxlYXNlX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY29udGVudHNXcmFwIC5hcmlzdF9yZWxlYXNlX3dyYXAgLmJnX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbiNjb250ZW50c1dyYXAgLmFyaXN0X3JlbGVhc2Vfd3JhcCAuYmdfd3JhcCAuc3RpY2t5X2VsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbn1cbiNjb250ZW50c1dyYXAgLmFyaXN0X3JlbGVhc2Vfd3JhcCAuYmdfd3JhcCAuYmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbn1cbiNjb250ZW50c1dyYXAgLmFyaXN0X3JlbGVhc2Vfd3JhcCAuYmdfd3JhcCAuYmcgLmJnX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4jY29udGVudHNXcmFwIC5hcmlzdF9yZWxlYXNlX3dyYXAgLmJnX3dyYXAgLmJnLmJnMDEgLmJnX2lubmVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTMlO1xuICB3aWR0aDogMTIwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9iZy1pbWctbWluLmpwZyk7XG59XG4jY29udGVudHNXcmFwIC5hcmlzdF9yZWxlYXNlX3dyYXAgLmJnX3dyYXAgLmJnLmJnMDIge1xuICBvcGFjaXR5OiAxO1xufVxuI2NvbnRlbnRzV3JhcCAuYXJpc3RfcmVsZWFzZV93cmFwIC5iZ193cmFwIC5iZy5iZzAyIC5iZ19pbm5lciB7XG4gIHRvcDogLTEwJTtcbiAgbGVmdDogMCU7XG4gIHdpZHRoOiAxNTAlO1xuICBoZWlnaHQ6IDE1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXQvaW1hZ2VzL2JnLWltZy1taW4wMi5qcGcpO1xufVxuI2NvbnRlbnRzV3JhcCAuc2Nyb2xsX2hlaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4jY29udGVudHNXcmFwIC5zdGlja3lfd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24gLnN0aWNreV9lbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uaW50cm8gLnNlY3Rpb25faW5uZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5pbnRybyAuc2VjdGlvbl9pbm5lciAuaW50cm9fbG9nbyB7XG4gIHdpZHRoOiAzOSU7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIG1heC13aWR0aDogMTQ5cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNzUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5pbnRybyAuc2VjdGlvbl9pbm5lciAuaW50cm9fbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmludHJvIC5zY3JvbGxfaGVpZ2h0LnNjcm9sbF9oZWlnaHQwMSB7XG4gIGhlaWdodDogMTUwcHg7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmludHJvIC5zY3JvbGxfaGVpZ2h0LnNjcm9sbF9oZWlnaHQwMiB7XG4gIGhlaWdodDogMTUwcHg7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmludHJvIC5zY3JvbGxfaGVpZ2h0LnNjcm9sbF9oZWlnaHQwMyB7XG4gIGhlaWdodDogMTUwcHg7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmludHJvIC5zY3JvbGxfaGVpZ2h0LnNjcm9sbF9oZWlnaHQwNCB7XG4gIGhlaWdodDogMTUwcHg7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmludHJvIC5zY3JvbGxfaGVpZ2h0LnNjcm9sbF9oZWlnaHQwNSB7XG4gIGhlaWdodDogMTUwcHg7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmludHJvIC5zY3JvbGxfaGVpZ2h0LnNjcm9sbF9oZWlnaHQwNiB7XG4gIGhlaWdodDogMTUwcHg7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmludHJvIC5zY3JvbGxfaGVpZ2h0LnNjcm9sbF9oZWlnaHQwNyB7XG4gIGhlaWdodDogMTUwcHg7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmludHJvIC5zY3JvbGxfaGVpZ2h0LnNjcm9sbF9oZWlnaHQwOCB7XG4gIGhlaWdodDogMTUwcHg7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmludHJvIC5zY3JvbGxfaGVpZ2h0LnNjcm9sbF9oZWlnaHQwOSB7XG4gIGhlaWdodDogMTUwcHg7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmludHJvIC5zY3JvbGxfaGVpZ2h0LnNjcm9sbF9oZWlnaHQxMCB7XG4gIGhlaWdodDogMTUwcHg7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmludHJvIC5zY3JvbGxfaGVpZ2h0LnNjcm9sbF9oZWlnaHQxMSB7XG4gIG1pbi1oZWlnaHQ6IDExMDBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgMzAwcHgpO1xuICBoZWlnaHQ6IGNhbGMoY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCkgKyAzMDBweCk7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFib3V0IC5zdGlja3lfZWwge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hYm91dCAuc2VjdGlvbl9pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwYWRkaW5nOiA0M3B4IDI2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYWJvdXQgLnNlY3Rpb25faW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hYm91dCAuc2VjdGlvbl9pbm5lciAuYWJvdXRfaXRlbS5sb2dvX2JveCB7XG4gIHdpZHRoOiA2Ny41JTtcbiAgbWluLXdpZHRoOiAxMzFweDtcbiAgbWF4LXdpZHRoOiAyNTZweDtcbiAgbWFyZ2luOiAwIGF1dG8gNDFweDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYWJvdXQgLnNlY3Rpb25faW5uZXIgLmFib3V0X2l0ZW0ubG9nb19ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hYm91dCAuc2VjdGlvbl9pbm5lciAuYWJvdXRfaXRlbS5hYm91dF9jb250IGgyIHtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYWJvdXQgLnNlY3Rpb25faW5uZXIgLmFib3V0X2l0ZW0uYWJvdXRfY29udCBoMiA+IHAsXG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFib3V0IC5zZWN0aW9uX2lubmVyIC5hYm91dF9pdGVtLmFib3V0X2NvbnQgaDIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA3MWVtO1xuICBmb250LWZhbWlseTogXCJFcXV2YWxlbnRcIjtcbiAgY29sb3I6ICM5ZjUzM2I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hYm91dCAuc2VjdGlvbl9pbm5lciAuYWJvdXRfaXRlbS5hYm91dF9jb250IGgyID4gcC5zcGFjaW5nMDEsXG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFib3V0IC5zZWN0aW9uX2lubmVyIC5hYm91dF9pdGVtLmFib3V0X2NvbnQgaDIgc3Bhbi5zcGFjaW5nMDEge1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYWJvdXQgLnNlY3Rpb25faW5uZXIgLmFib3V0X2l0ZW0uYWJvdXRfY29udCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS42MjdlbTtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFib3V0IC5zZWN0aW9uX2lubmVyIC5hYm91dF9pdGVtLmFib3V0X2NvbnQgLmRvd25sb2FkX2J0biB7XG4gIHdpZHRoOiAxMjVweDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYWJvdXQgLnNlY3Rpb25faW5uZXIgLmFib3V0X2l0ZW0uYWJvdXRfY29udCAuYWJvdXRfdHh0MDEge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYWJvdXQgLnNlY3Rpb25faW5uZXIgLmFib3V0X2l0ZW0uYWJvdXRfY29udCAuYWJvdXRfdHh0MDIge1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYWJvdXQgLnNlY3Rpb25faW5uZXIgLmFib3V0X2l0ZW0uYWJvdXRfY29udCAuYWJvdXRfdHh0MDMge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hYm91dCAuc2VjdGlvbl9pbm5lciAuYWJvdXRfaXRlbS5hYm91dF9jb250IC5hYm91dF90eHQwNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hYm91dCAuc2VjdGlvbl9pbm5lciAubW90aW9uX3RhcmdldF9tIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYWJvdXQgLnNjcm9sbF9oZWlnaHQuc2Nyb2xsX2hlaWdodDAxIHtcbiAgaGVpZ2h0OiA1MzBweDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYWJvdXQgLnNjcm9sbF9oZWlnaHQuc2Nyb2xsX2hlaWdodDAyIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9ISUtFWSB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hcnRpc3RfSElLRVkgLnN0aWNreV93cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hcnRpc3RfSElLRVkgLnN0aWNreV9lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hcnRpc3RfSElLRVkgLnNjcm9sbF9oZWlnaHQuc2Nyb2xsX2hlaWdodDAxIHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X0hJS0VZIC5zY3JvbGxfaGVpZ2h0LnNjcm9sbF9oZWlnaHQwMiB7XG4gIGhlaWdodDogODAwcHg7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9ISUtFWSAuc2Nyb2xsX2hlaWdodC5zY3JvbGxfaGVpZ2h0MDMge1xuICBtaW4taGVpZ2h0OiAzMDAwcHg7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9ISUtFWSAuc2Nyb2xsX2hlaWdodC5zY3JvbGxfaGVpZ2h0MDQge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggKyA4MDBweCk7XG4gIGhlaWdodDogY2FsYyhjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKSArIDgwMHB4KTtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X0hJS0VZIC5hcnRpc3RfaW5uZXIgLnRvcF9tb3Rpb25fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hcnRpc3RfSElLRVkgLmFydGlzdF9pbm5lciAuZ2FsbGVyeV9ncm91cCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X0hJS0VZIC5hcnRpc3RfaW5uZXIgLmdhbGxlcnlfZ3JvdXAgLmdhbGxlcnlfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X0hJS0VZIC5hcnRpc3RfaW5uZXIgLmdhbGxlcnlfZ3JvdXAgLmdhbGxlcnlfd3JhcCAuZ2FsbGVyeV9pbm5lciA+IC5nYWxsZXJ5X2NvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X0hJS0VZIC5hcnRpc3RfaW5uZXIgLmdhbGxlcnlfZ3JvdXAgLmdhbGxlcnlfd3JhcCAuZ2FsbGVyeV9pbm5lciA+IC5nYWxsZXJ5X2NvbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hcnRpc3RfSElLRVkgLmFydGlzdF9pbm5lciAuZ2FsbGVyeV9ncm91cCAuZ2FsbGVyeV93cmFwIC5pbWdfY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTJweCAwIDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHotaW5kZXg6IDI7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9ISUtFWSAuYXJ0aXN0X2lubmVyIC5nYWxsZXJ5X2dyb3VwIC5nYWxsZXJ5X3dyYXAgLmltZ19jb250Om50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTQwMHB4ICsgMTAwdmgpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDE0MDBweCArIGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApKTtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X0hJS0VZIC5hcnRpc3RfaW5uZXIgLmdhbGxlcnlfZ3JvdXAgLmdhbGxlcnlfd3JhcCAuaW1nX2NvbnQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjAwdmg7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tdmgsIDF2aCkgKiAyMDApO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hcnRpc3RfSElLRVkgLmFydGlzdF9pbm5lciAuZ2FsbGVyeV9ncm91cCAuZ2FsbGVyeV93cmFwIC5pbWdfY29udCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9ISUtFWSAuYXJ0aXN0X2lubmVyIC5nYWxsZXJ5X2dyb3VwIC5nYWxsZXJ5X3dyYXAgLmltZ19jb250LnRvcCB7XG4gIHotaW5kZXg6IDM7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9ISUtFWSAuYXJ0aXN0X2lubmVyIC5nYWxsZXJ5X2dyb3VwIC5nYWxsZXJ5X3dyYXAgLmltZ19jb250LmJvdHRvbSB7XG4gIHotaW5kZXg6IDE7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9ISUtFWSAuYXJ0aXN0X2lubmVyIC5nYWxsZXJ5X2dyb3VwIC5nYWxsZXJ5X3dyYXAgLnR4dF93cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiA1OC42dmg7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDU4LjYpO1xuICBsZWZ0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMjMpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9ISUtFWSAuYXJ0aXN0X2lubmVyIC5nYWxsZXJ5X2dyb3VwIC5nYWxsZXJ5X3dyYXAgLnR4dF93cmFwLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNTguNnZoO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hcnRpc3RfSElLRVkgLmFydGlzdF9pbm5lciAuZ2FsbGVyeV9ncm91cCAuZ2FsbGVyeV93cmFwIC50eHRfd3JhcCAuZ2FsbGVyeV90eHQge1xuICB6LWluZGV4OiA0O1xuICB3aWR0aDogODEuMiU7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9ISUtFWSAuYXJ0aXN0X2lubmVyIC5nYWxsZXJ5X2dyb3VwIC5nYWxsZXJ5X3dyYXAgLnR4dF93cmFwIC5nYWxsZXJ5X3R4dCAuaW1nX2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X0hJS0VZIC5hcnRpc3RfaW5uZXIgLmdhbGxlcnlfZ3JvdXAgLmdhbGxlcnlfd3JhcCAudHh0X3dyYXAgLmdhbGxlcnlfdHh0IC5pbWdfYm94LmltZzAxIHtcbiAgei1pbmRleDogMjtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X0hJS0VZIC5hcnRpc3RfaW5uZXIgLmdhbGxlcnlfZ3JvdXAgLmdhbGxlcnlfd3JhcCAudHh0X3dyYXAgLmdhbGxlcnlfdHh0IC5pbWdfYm94LmltZzAyIHtcbiAgei1pbmRleDogMTtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X0hJS0VZIC5hcnRpc3RfaW5uZXIgLmdhbGxlcnlfZ3JvdXAgLmdhbGxlcnlfd3JhcCAudHh0X3dyYXAgLmdhbGxlcnlfdHh0IC5pbWdfYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hcnRpc3RfSElLRVkgLmJvdHRvbV9zdGlja3kge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDB2aCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9ISUtFWSAuYm90dG9tX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbiAgdG9wOiBjYWxjKDEwMHZoIC0gOTlweCk7XG4gIHRvcDogY2FsYyhjYWxjKHZhcigtLXZoLCAxdmgpKjEwMCkgLSA5OXB4KTtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X0hJS0VZIC5ib3R0b21fd3JhcCAuYm90dG9tX3NucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9ISUtFWSAuYm90dG9tX3dyYXAgLmJvdHRvbV9zbnMgLnNuc19saXN0MDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9ISUtFWSAuYm90dG9tX3dyYXAgLmJvdHRvbV9zbnMgPiBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2JmMjc0MDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hcnRpc3RfU3RlbGxhamFuZyB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hcnRpc3RfU3RlbGxhamFuZyAuc3RpY2t5X3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9TdGVsbGFqYW5nIC5zdGlja3lfZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X1N0ZWxsYWphbmcgLnNjcm9sbF9oZWlnaHQuc2Nyb2xsX2hlaWdodDAxIHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X1N0ZWxsYWphbmcgLnNjcm9sbF9oZWlnaHQuc2Nyb2xsX2hlaWdodDAyIHtcbiAgaGVpZ2h0OiA4MDBweDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X1N0ZWxsYWphbmcgLnNjcm9sbF9oZWlnaHQuc2Nyb2xsX2hlaWdodDAzIHtcbiAgbWluLWhlaWdodDogMzAwMHB4O1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hcnRpc3RfU3RlbGxhamFuZyAuc2Nyb2xsX2hlaWdodC5zY3JvbGxfaGVpZ2h0MDQge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggKyA4MDBweCk7XG4gIGhlaWdodDogY2FsYyhjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKSArIDgwMHB4KTtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X1N0ZWxsYWphbmcgLmFydGlzdF9pbm5lciAudG9wX21vdGlvbl93cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9TdGVsbGFqYW5nIC5hcnRpc3RfaW5uZXIgLmdhbGxlcnlfZ3JvdXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9TdGVsbGFqYW5nIC5hcnRpc3RfaW5uZXIgLmdhbGxlcnlfZ3JvdXAgLmdhbGxlcnlfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X1N0ZWxsYWphbmcgLmFydGlzdF9pbm5lciAuZ2FsbGVyeV9ncm91cCAuZ2FsbGVyeV93cmFwIC5nYWxsZXJ5X2lubmVyID4gLmdhbGxlcnlfY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hcnRpc3RfU3RlbGxhamFuZyAuYXJ0aXN0X2lubmVyIC5nYWxsZXJ5X2dyb3VwIC5nYWxsZXJ5X3dyYXAgLmdhbGxlcnlfaW5uZXIgPiAuZ2FsbGVyeV9jb250OmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X1N0ZWxsYWphbmcgLmFydGlzdF9pbm5lciAuZ2FsbGVyeV9ncm91cCAuZ2FsbGVyeV93cmFwIC5pbWdfY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTJweCAwIDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHotaW5kZXg6IDI7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9TdGVsbGFqYW5nIC5hcnRpc3RfaW5uZXIgLmdhbGxlcnlfZ3JvdXAgLmdhbGxlcnlfd3JhcCAuaW1nX2NvbnQ6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxNDAwcHggKyAxMDB2aCk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTQwMHB4ICsgY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCkpO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hcnRpc3RfU3RlbGxhamFuZyAuYXJ0aXN0X2lubmVyIC5nYWxsZXJ5X2dyb3VwIC5nYWxsZXJ5X3dyYXAgLmltZ19jb250Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwMHZoO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXZoLCAxdmgpICogMjAwKTtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X1N0ZWxsYWphbmcgLmFydGlzdF9pbm5lciAuZ2FsbGVyeV9ncm91cCAuZ2FsbGVyeV93cmFwIC5pbWdfY29udCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9TdGVsbGFqYW5nIC5hcnRpc3RfaW5uZXIgLmdhbGxlcnlfZ3JvdXAgLmdhbGxlcnlfd3JhcCAuaW1nX2NvbnQudG9wIHtcbiAgei1pbmRleDogMztcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X1N0ZWxsYWphbmcgLmFydGlzdF9pbm5lciAuZ2FsbGVyeV9ncm91cCAuZ2FsbGVyeV93cmFwIC5pbWdfY29udC5ib3R0b20ge1xuICB6LWluZGV4OiAxO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hcnRpc3RfU3RlbGxhamFuZyAuYXJ0aXN0X2lubmVyIC5nYWxsZXJ5X2dyb3VwIC5nYWxsZXJ5X3dyYXAgLnR4dF93cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiA1OC42dmg7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDU4LjYpO1xuICBsZWZ0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMjMpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9TdGVsbGFqYW5nIC5hcnRpc3RfaW5uZXIgLmdhbGxlcnlfZ3JvdXAgLmdhbGxlcnlfd3JhcCAudHh0X3dyYXAuc3RpY2t5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1OC42dmg7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9TdGVsbGFqYW5nIC5hcnRpc3RfaW5uZXIgLmdhbGxlcnlfZ3JvdXAgLmdhbGxlcnlfd3JhcCAudHh0X3dyYXAgLmdhbGxlcnlfdHh0IHtcbiAgei1pbmRleDogNDtcbiAgd2lkdGg6IDgxLjIlO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hcnRpc3RfU3RlbGxhamFuZyAuYXJ0aXN0X2lubmVyIC5nYWxsZXJ5X2dyb3VwIC5nYWxsZXJ5X3dyYXAgLnR4dF93cmFwIC5nYWxsZXJ5X3R4dCAuaW1nX2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X1N0ZWxsYWphbmcgLmFydGlzdF9pbm5lciAuZ2FsbGVyeV9ncm91cCAuZ2FsbGVyeV93cmFwIC50eHRfd3JhcCAuZ2FsbGVyeV90eHQgLmltZ19ib3guaW1nMDEge1xuICB6LWluZGV4OiAyO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hcnRpc3RfU3RlbGxhamFuZyAuYXJ0aXN0X2lubmVyIC5nYWxsZXJ5X2dyb3VwIC5nYWxsZXJ5X3dyYXAgLnR4dF93cmFwIC5nYWxsZXJ5X3R4dCAuaW1nX2JveC5pbWcwMiB7XG4gIHotaW5kZXg6IDE7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9TdGVsbGFqYW5nIC5hcnRpc3RfaW5uZXIgLmdhbGxlcnlfZ3JvdXAgLmdhbGxlcnlfd3JhcCAudHh0X3dyYXAgLmdhbGxlcnlfdHh0IC5pbWdfYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hcnRpc3RfU3RlbGxhamFuZyAuYm90dG9tX3N0aWNreSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHZoKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X1N0ZWxsYWphbmcgLmJvdHRvbV93cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYygxMDB2aCAtIDk5cHgpO1xuICB0b3A6IGNhbGMoY2FsYyh2YXIoLS12aCwgMXZoKSoxMDApIC0gOTlweCk7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9TdGVsbGFqYW5nIC5ib3R0b21fd3JhcCAuYm90dG9tX3NucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9TdGVsbGFqYW5nIC5ib3R0b21fd3JhcCAuYm90dG9tX3NucyAuc25zX2xpc3QwMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X1N0ZWxsYWphbmcgLmJvdHRvbV93cmFwIC5ib3R0b21fc25zID4gcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNiZjI3NDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X1N0ZWxsYWphbmcgLnNjcm9sbF9oZWlnaHQuc2Nyb2xsX2hlaWdodDAxIHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X1N0ZWxsYWphbmcgLnNjcm9sbF9oZWlnaHQuc2Nyb2xsX2hlaWdodDAyIHtcbiAgaGVpZ2h0OiA4MDBweDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X1N0ZWxsYWphbmcgLnNjcm9sbF9oZWlnaHQuc2Nyb2xsX2hlaWdodDAzIHtcbiAgbWluLWhlaWdodDogMzAwMHB4O1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hcnRpc3RfU3RlbGxhamFuZyAuc2Nyb2xsX2hlaWdodC5zY3JvbGxfaGVpZ2h0MDQge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggKyA4MDBweCk7XG4gIGhlaWdodDogY2FsYyhjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKSArIDgwMHB4KTtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXJ0aXN0X1N0ZWxsYWphbmcgLmFydGlzdF9pbm5lciAuZ2FsbGVyeV9ncm91cCAuZ2FsbGVyeV93cmFwIC50eHRfd3JhcCB7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxMDB2aDtcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmFydGlzdF9TdGVsbGFqYW5nIC5hcnRpc3RfaW5uZXIgLmdhbGxlcnlfZ3JvdXAgLmdhbGxlcnlfd3JhcCAudHh0X3dyYXAuc3RpY2t5IHtcbiAgdG9wOiBhdXRvO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hcnRpc3RfU3RlbGxhamFuZyAuYm90dG9tX3dyYXAgLmJvdHRvbV9zbnMgLnNuc19saXN0MDIgbGkgYS50d2l0dGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hcnRpc3RfU3RlbGxhamFuZyAuYm90dG9tX3dyYXAgLmJvdHRvbV9zbnMgPiBwIHtcbiAgY29sb3I6ICMwMDJjNjU7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLnJlbGVhc2UgLnN0aWNreV9lbCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5yZWxlYXNlIC5zZWN0aW9uX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLnJlbGVhc2UgLnNlY3Rpb25faW5uZXIgLnRpdF9ib3gge1xuICBwYWRkaW5nOiAzMHB4IDAgMzhweDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24ucmVsZWFzZSAuc2VjdGlvbl9pbm5lciAudGl0X2JveCBoMiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5yZWxlYXNlIC5zZWN0aW9uX2lubmVyIC50aXRfYm94IGgyID4gZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24ucmVsZWFzZSAuc2VjdGlvbl9pbm5lciAudGl0X2JveCBoMiA+IGRpdiA+IHAsXG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLnJlbGVhc2UgLnNlY3Rpb25faW5uZXIgLnRpdF9ib3ggaDIgPiBkaXYgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmNTI1MjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJFcXV2YWxlbnRcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5yZWxlYXNlIC5zZWN0aW9uX2lubmVyIC50YWJsZV90eXBlX2xpc3QgLnRyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5yZWxlYXNlIC5zY3JvbGxfaGVpZ2h0LnNjcm9sbF9oZWlnaHQwMSB7XG4gIGhlaWdodDogNDUwcHg7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLnJlbGVhc2UgLnNjcm9sbF9oZWlnaHQuc2Nyb2xsX2hlaWdodDAyIHtcbiAgaGVpZ2h0OiAyMTBweDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24ucmVsZWFzZSAuc2Nyb2xsX2hlaWdodC5zY3JvbGxfaGVpZ2h0MDMge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXVkaXRpb24gLnN0aWNreV9lbCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hdWRpdGlvbiAuc2VjdGlvbl9pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1M3B4IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXVkaXRpb24gLnNlY3Rpb25faW5uZXIgLnRpdF9ib3ggaDIge1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXVkaXRpb24gLnNlY3Rpb25faW5uZXIgLnRpdF9ib3ggaDIgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXVkaXRpb24gLnNlY3Rpb25faW5uZXIgLnRpdF9ib3ggaDIgPiBkaXYgPiBzcGFuIHtcbiAgZm9udC1zaXplOiA1OXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJFcXV2YWxlbnRcIjtcbiAgY29sb3I6ICM4YmNhZDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hdWRpdGlvbiAuc2VjdGlvbl9pbm5lciAuYXVkaXRpb25faXRlbS5hdWRpdGlvbl9jb250IC5zdWJfdHh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIycHggMCAzM3B4O1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hdWRpdGlvbiAuc2VjdGlvbl9pbm5lciAuYXVkaXRpb25faXRlbS5hdWRpdGlvbl9jb250IC5hdWRpdGlvbl9saXN0MDEge1xuICBwYWRkaW5nOiAwIDIzcHggMCAyMXB4O1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hdWRpdGlvbiAuc2VjdGlvbl9pbm5lciAuYXVkaXRpb25faXRlbS5hdWRpdGlvbl9jb250IC5hdWRpdGlvbl9saXN0MDIge1xuICBwYWRkaW5nOiAwIDIzcHggMCAyMXB4O1xuICBtYXJnaW4tdG9wOiAzMXB4O1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5hdWRpdGlvbiAubW90aW9uX3RhcmdldDAxIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXVkaXRpb24gLnNjcm9sbF9oZWlnaHQuc2Nyb2xsX2hlaWdodDAxIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uYXVkaXRpb24gLnNjcm9sbF9oZWlnaHQuc2Nyb2xsX2hlaWdodDAyIHtcbiAgbWluLWhlaWdodDogMzQwcHg7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmF1ZGl0aW9uIC5zY3JvbGxfaGVpZ2h0LnNjcm9sbF9oZWlnaHQwMyB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5jb250YWN0IC5zdGlja3lfZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uY29udGFjdCAuc2VjdGlvbl9pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uY29udGFjdCAuc2VjdGlvbl9pbm5lciA+IC53cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uY29udGFjdCAuc2VjdGlvbl9pbm5lciAudGl0X2JveCB7XG4gIHBhZGRpbmctYm90dG9tOiAzN3B4O1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5jb250YWN0IC5zZWN0aW9uX2lubmVyIC50aXRfYm94IGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmNvbnRhY3QgLnNlY3Rpb25faW5uZXIgLnRpdF9ib3ggaDIgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uY29udGFjdCAuc2VjdGlvbl9pbm5lciAudGl0X2JveCBoMiA+IGRpdiBzcGFuIHtcbiAgZm9udC1zaXplOiA2MnB4O1xuICBmb250LWZhbWlseTogXCJFcXV2YWxlbnRcIjtcbiAgY29sb3I6ICNmZmU4Njg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uY29udGFjdCAuc2VjdGlvbl9pbm5lciAuY29udGFjdF9pdGVtLmNvbnRhY3RfY29udCA+IHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5jb250YWN0IC5zZWN0aW9uX2lubmVyIC5jb250YWN0X2l0ZW0uY29udGFjdF9jb250ID4gcC5jb250YWN0X3R4dDAyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHNfc2VjdGlvbi5jb250YWN0IC5zZWN0aW9uX2lubmVyIC5jb250YWN0X2l0ZW0uY29udGFjdF9jb250IC5zbnNfbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uY29udGFjdCAuc2VjdGlvbl9pbm5lciAuY29udGFjdF9pdGVtLmNvbnRhY3RfY29udCAuc25zX2xpc3QgPiB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uY29udGFjdCAuc2VjdGlvbl9pbm5lciAuZm9vdGVyX3dyYXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmNvbnRhY3QgLm1vdGlvbl90YXJnZXQwMSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50c19zZWN0aW9uLmNvbnRhY3QgLnNjcm9sbF9oZWlnaHQuc2Nyb2xsX2hlaWdodDAxIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbiNjb250ZW50c1dyYXAgLmNvbnRlbnRzX3NlY3Rpb24uY29udGFjdCAuc2Nyb2xsX2hlaWdodC5zY3JvbGxfaGVpZ2h0MDIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgS2V5ZnJhbWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAg7YyM7J287KCV7J2YIDogU2V0dGluZ3NcclxuICAgIOyDneyEseydvOyekCA6IDAwMDAtMDAtMDAgbWFuZ29qYW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICdyZXNldF9jdXN0b20nO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBHbG9iYWxzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5odG1sIHtcclxuICAgIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcclxuICAgIC8vIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIC8vIG92ZXJmbG93LXg6IGhpZGRlbiA7XHJcbn1cclxuYm9keSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBtaW4taGVpZ2h0OiAxMDB2aDsgXHJcbiAgICAvLyBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy8gdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gICAgbWluLWhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBiZ0NvbG9yMDE7XHJcbn1cclxuXHJcbi8vIOuzgOyImCDshKTsoJVcclxuQG1pbldpZHRoOiAxMDU0cHggLSAxN3B4O1xyXG5AcGFkZGluZzogMCAyMHB4O1xyXG5cclxuLmRfb25seXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm1fb25seXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ud3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IEBwYWRkaW5nO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAuYWZ0ZXJzO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEJ1dHRvbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5kb3dubG9hZF9idG4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMTM5LCAyMDIsIDIwOCwgMC42NSk7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMnB4IDBweCAycHggcmdiYSgxMzksIDIwMiwgMjA4LCAxKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XHJcbiAgICAvLyBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHBhZGRpbmc6IDFweCAwIDJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAnVkFHUm91bmRlZCBCVCc7XHJcbiAgICBjb2xvcjogQHBvaW50Q29sb3JCO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi5oYW1idXJnZXJfYnRuIHtcclxuICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNnB4O1xyXG4gICAgcmlnaHQ6IDE0cHg7XHJcbiAgICB6LWluZGV4OiAyMDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAuaGFtX3dyYXAgc3BhbixcclxuICAgIC5oYW1fd3JhcCBzcGFuOmFmdGVyLFxyXG4gICAgLmhhbV93cmFwIHNwYW46YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcG9pbnRDb2xvckI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjQyLCAwLCAxLCAxKTtcclxuICAgIH1cclxuXHJcbiAgICAuaGFtX3dyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgIFxyXG4gICAgfVxyXG4gICAgJi5jbG9zZV9idG4ge1xyXG4gICAgICAgIC5oYW1fd3JhcCBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhhbV93cmFwIHNwYW46YWZ0ZXJcclxuICAgICAgICAsLmhhbV93cmFwIHNwYW46YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBvaW50Q29sb3JCO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIC5oYW1fd3JhcCBzcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAtNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oYW1fd3JhcCBzcGFuOmFmdGVyIHtcclxuICAgICAgICBib3R0b206IC02cHg7XHJcbiAgICB9XHJcbiAgICAuaGFtX3dyYXAgLmJhcjAxIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5oYW1fd3JhcCAuYmFyMDMge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5jbG9zZV9idG4ge1xyXG4gICAgICAgIC5oYW1fd3JhcCBzcGFuIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfSAgICAgICAgICAgICAgXHJcbiAgICAgICAgLmhhbV93cmFwIHNwYW46OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMzZweCwgLTI4cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmhhbV93cmFwIHNwYW46OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMzZweCwgMjhweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgSW5wdXRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBMaXN0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNuc19saXN0IHtcclxuICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnlvdXR1YmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc25zX2xpc3QwMiB7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgICYueW91dHViZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmluc3RhZ3JhbSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50d2l0dGVyIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZhY2Vib29rIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnRpa3RvayB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi53ZWlibyB7fVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmRsX2xpc3Qge1xyXG4gICAgLy8rM3B4XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC5hZnRlcnM7XHJcbiAgICBkdCxkZCxhLHAge1xyXG4gICAgICAgICY6bm90KC5kb3dubG9hZF9idG4pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGR0IHtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGRkIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6bm90KC5kb3dubG9hZF9idG4pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAcG9pbnRDb2xvckI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRvd25sb2FkX2J0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFRhYmxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRhYmxlX3R5cGVfbGlzdCB7XHJcbiAgICAvLysycHhcclxuICAgIC50cl93cmFwIHtcclxuICAgICAgICAuYWxidW1faW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44OCk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm9uZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIC8vIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGFtYnVyZ2VyX2J0biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub24ge1xyXG4gICAgICAgICAgICAuYWxidW1faW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAwIDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAudGQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSmFsbmFuXCI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCUgLSAyJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy45JSAtIDQlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwLjYlICsgMiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUuNSU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFsYnVtX3RpdCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBQYW5lbHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIENvbXBvbmVudFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI21vdXNlX3BvaW50ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiNoZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgI25hdiB7XHJcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODgpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDZweCAwIDM3cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDEsIDEpO1xyXG4gICAgICAgICYub24ge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ25iIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAcG9pbnRDb2xvckI7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmdsZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTlweCsyMnB4IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDczcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKC9hc3NldC9pbWFnZXMvR0xHX2xvZ29fYmx1ZS5zdmcpIG5vLXJlcGVhdCBsZWZ0IC8gY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmhpa2V5IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE3cHggMCAyMXB4IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzoxN3B4IDAgMjFweCAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0L2ltYWdlcy9ISS1LRVlfbG9nb19ibHVlLnN2Zykgbm8tcmVwZWF0IGxlZnQgLyBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMTBlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJFcXV2YWxlbnRcIjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHBvaW50Q29sb3JCO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaW1nX3csJi5pbWdfYjAyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gLmhhbWJ1cmdlcl9idG4ge1xyXG4gICAgLy8gICAgIC5oYW1fd3JhcCBzcGFuOmFmdGVyLFxyXG4gICAgLy8gICAgIC5oYW1fd3JhcCBzcGFuOmJlZm9yZSB7XHJcbiAgICAvLyAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICAgIC5iYXIwMiB7XHJcbiAgICAvLyAgICAgICAgIHRvcDogNy40NXB4O1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICAmLmNsb3NlX2J0biB7XHJcbiAgICAvLyAgICAgICAgIC5oYW1fd3JhcCAuYmFyMDIsLmhhbV93cmFwIC5iYXIwMyB7XHJcbiAgICAvLyAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAcG9pbnRDb2xvckI7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgLmJhcjAyIHtcclxuICAgIC8vICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XHJcbiAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICAuaGFtX3dyYXAgc3BhbjphZnRlcixcclxuICAgIC8vICAgICAgICAgLmhhbV93cmFwIHNwYW46YmVmb3JlIHtcclxuICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBwb2ludENvbG9yQjtcclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuICAgICYub24ge1xyXG4gICAgICAgIC5oYW1idXJnZXJfYnRuIHtcclxuICAgICAgICAgICAgLmhhbV93cmFwIHNwYW4sXHJcbiAgICAgICAgICAgIC5oYW1fd3JhcCBzcGFuOmFmdGVyLFxyXG4gICAgICAgICAgICAuaGFtX3dyYXAgc3BhbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNsb3NlX2J0biB7XHJcbiAgICAgICAgICAgICAgICAuaGFtX3dyYXAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaGFtX3dyYXAgc3BhbjphZnRlcixcclxuICAgICAgICAgICAgICAgIC5oYW1fd3JhcCBzcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQHBvaW50Q29sb3JCO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNmb290ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJnQ29sb3IwMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gcG9zaXRpb246ICBhYnNvbHV0ZTtcclxuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgLy8gb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICAuZm9vdGVyX2lubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgPmRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMTdweCAwIDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC43NSk7XHJcbiAgICAgICAgICAgID5wIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAdGV4dENvbG9yMDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHRleHRDb2xvcjAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGV4dENvbG9yMDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFBhZ2VzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jY29udGVudHNXcmFwe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5hcmlzdF9yZWxlYXNlX3dyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuYmdfd3JhcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAuc3RpY2t5X2VsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuYmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgLmJnX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmJnX2NvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5iZzAxIHtcclxuICAgICAgICAgICAgICAgICAgICAuYmdfaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXQvaW1hZ2VzL2JnLWltZy1taW4uanBnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJnMDIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJnX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvYmctaW1nLW1pbjAyLmpwZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnNjcm9sbF9oZWlnaHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgLnN0aWNreV93cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAuY29udGVudHNfc2VjdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5zdGlja3lfZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaW50cm8ge1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSk7XHJcbiAgICAgICAgICAgIC5zZWN0aW9uX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgLmludHJvX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS43NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNjcm9sbF9oZWlnaHQge1xyXG4gICAgICAgICAgICAgICAgJi5zY3JvbGxfaGVpZ2h0MDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzksIDIwMiwgMCwgMC42NSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNjcm9sbF9oZWlnaHQwMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzOSwgMCwgMjA4LCAwLjY1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2Nyb2xsX2hlaWdodDAzIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjAyLCAyMDgsIDAuNjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zY3JvbGxfaGVpZ2h0MDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzksIDIwMiwgMCwgMC42NSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNjcm9sbF9oZWlnaHQwNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzOSwgMCwgMjA4LCAwLjY1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2Nyb2xsX2hlaWdodDA2IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjAyLCAyMDgsIDAuNjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zY3JvbGxfaGVpZ2h0MDcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzksIDIwMiwgMCwgMC42NSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNjcm9sbF9oZWlnaHQwOCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzOSwgMCwgMjA4LCAwLjY1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2Nyb2xsX2hlaWdodDA5IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjAyLCAyMDgsIDAuNjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zY3JvbGxfaGVpZ2h0MTAge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNjcm9sbF9oZWlnaHQxMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogODAwcHggKyAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggKyAzMDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApICsgMzAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hYm91dCB7XHJcbiAgICAgICAgICAgIC5zdGlja3lfZWwge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VjdGlvbl9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBAcGFkZGluZztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQzcHggMjZweDtcclxuICAgICAgICAgICAgICAgIC8vIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIC5hZnRlcnM7XHJcbiAgICAgICAgICAgICAgICAuYWJvdXRfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5sb2dvX2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2Ny41JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hYm91dF9jb250IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8rNHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+cCwgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA3MWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkVxdXZhbGVudFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYnJvd247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zcGFjaW5nMDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI3ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZG93bmxvYWRfYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWJvdXRfdHh0MDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFib3V0X3R4dDAyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hYm91dF90eHQwMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hYm91dF90eHQwNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vdGlvbl90YXJnZXRfbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2Nyb2xsX2hlaWdodCB7XHJcbiAgICAgICAgICAgICAgICAmLnNjcm9sbF9oZWlnaHQwMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MzBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNjcm9sbF9oZWlnaHQwMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzksIDIwMiwgMjA4LCAwLjY1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFydGlzdF9ISUtFWSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAuc3RpY2t5X3dyYXAge1xyXG4gICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdGlja3lfZWwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zY3JvbGxfaGVpZ2h0IHtcclxuICAgICAgICAgICAgICAgICYuc2Nyb2xsX2hlaWdodDAxIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM5LCAyMDIsIDIwOCwgMC41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2Nyb2xsX2hlaWdodDAyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zY3JvbGxfaGVpZ2h0MDMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zY3JvbGxfaGVpZ2h0MDQge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDgwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCArIDgwMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCkgKyA4MDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyNTUsIDAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFydGlzdF9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAudG9wX21vdGlvbl93cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmdhbGxlcnlfZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAuZ2FsbGVyeV93cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2FsbGVyeV9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPi5nYWxsZXJ5X2NvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFmdGVycztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1nX2NvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHggMCAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogNjlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDE0MDBweCArIDEwMHZoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDE0MDBweCArIGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMDB2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXZoLCAxdmgpICogMjAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50eHRfd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDU4LjZ2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDU4LjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuN3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zdGlja3kge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDE1OC42dmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FsbGVyeV90eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgxLjIlOy8vMjYwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdG9wOiA0MS41JTsvLzI2NXB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWdfYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmltZzAxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbWcwMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm90dG9tX3N0aWNreSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTAwdmgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKSk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib3R0b21fd3JhcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICAvLyB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMHZoIC0gOTlweCk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoY2FsYyh2YXIoLS12aCwxdmgpKjEwMCkgLSA5OXB4KTtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgICAgIC5ib3R0b21fc25zIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNuc19saXN0MDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2JmMjc0MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFydGlzdF9TdGVsbGFqYW5nIHtcclxuICAgICAgICAgICAgLmFydGlzdF9ISUtFWTtcclxuICAgICAgICAgICAgLnN0aWNreV93cmFwIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3RpY2t5X2VsIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2Nyb2xsX2hlaWdodCB7XHJcbiAgICAgICAgICAgICAgICAmLnNjcm9sbF9oZWlnaHQwMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzOSwgMjAyLCAyMDgsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNjcm9sbF9oZWlnaHQwMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4zKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2Nyb2xsX2hlaWdodDAzIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA1NjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMCwgMC4yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2Nyb2xsX2hlaWdodDA0IHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiA4MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggKyA4MDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApICsgODAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjU1LCAwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcnRpc3RfaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgLnRvcF9tb3Rpb25fd3JhcCB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2FsbGVyeV9ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbGxlcnlfd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5X2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4uZ2FsbGVyeV9jb250IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1nX2NvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50eHRfd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zdGlja3kge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5X3R4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltZ19ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmltZzAxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmltZzAyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib3R0b21fc3RpY2t5IHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm90dG9tX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgLmJvdHRvbV9zbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNuc19saXN0MDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnR3aXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJlbGVhc2Uge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnN0aWNreV9lbCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VjdGlvbl9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIC50aXRfYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMzhweDtcclxuICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5wLCBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEByZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkVxdXZhbGVudFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBsaW5lYXIgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGFibGVfdHlwZV9saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAudHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNjcm9sbF9oZWlnaHQge1xyXG4gICAgICAgICAgICAgICAgJi5zY3JvbGxfaGVpZ2h0MDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzksIDIwMiwgMjA4LCAwLjY1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2Nyb2xsX2hlaWdodDAyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjc1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2Nyb2xsX2hlaWdodDAzIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzOSwgMjAyLCAyMDgsIDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYXVkaXRpb24ge1xyXG4gICAgICAgICAgICAvLysycHhcclxuICAgICAgICAgICAgLnN0aWNreV9lbCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VjdGlvbl9pbm5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUzcHggMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdF9ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRXF1dmFsZW50XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBwb2ludENvbG9yQjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmF1ZGl0aW9uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICYuYXVkaXRpb25fY29udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJfdHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMCAzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hdWRpdGlvbl9saXN0MDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyM3B4IDAgMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXVkaXRpb25fbGlzdDAyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjNweCAwIDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tb3Rpb25fdGFyZ2V0MDEge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNjcm9sbF9oZWlnaHQge1xyXG4gICAgICAgICAgICAgICAgJi5zY3JvbGxfaGVpZ2h0MDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNzUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zY3JvbGxfaGVpZ2h0MDIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMTAwLCAzMywgLjc1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2Nyb2xsX2hlaWdodDAzIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOSwgMTAwLCAzMywgLjc1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNvbnRhY3Qge1xyXG4gICAgICAgICAgICAuc3RpY2t5X2VsIHtcclxuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlY3Rpb25faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcclxuICAgICAgICAgICAgICAgIC8vIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgID4ud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRfYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcclxuICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJFcXV2YWxlbnRcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRhY3RfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jb250YWN0X2NvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29udGFjdF90eHQwMSB7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb250YWN0X3R4dDAyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNuc19saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tb3Rpb25fdGFyZ2V0MDEge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTBweCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNjcm9sbF9oZWlnaHQge1xyXG4gICAgICAgICAgICAgICAgJi5zY3JvbGxfaGVpZ2h0MDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNzUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zY3JvbGxfaGVpZ2h0MDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM5LCAxNzcsIDE1NCwgMC43NSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEtleWZyYW1lc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8iXX0= */
