@font-face{font-family:SUIT;font-weight:100;src:url(/asset/common/fonts/SUIT-Thin.eot) format('embedded-opentype'),url(/asset/common/fonts/SUIT-Thin.woff2) format('woff2')}@font-face{font-family:SUIT;font-weight:200;src:url(/asset/common/fonts/SUIT-ExtraLight.eot) format('embedded-opentype'),url(/asset/common/fonts/SUIT-ExtraLight.woff2) format('woff2')}@font-face{font-family:SUIT;font-weight:300;src:url(/asset/common/fonts/SUIT-Light.eot) format('embedded-opentype'),url(/asset/common/fonts/SUIT-Light.woff2) format('woff2')}@font-face{font-family:SUIT;font-weight:400;src:url(/asset/common/fonts/SUIT-Regular.eot) format('embedded-opentype'),url(/asset/common/fonts/SUIT-Regular.woff2) format('woff2')}@font-face{font-family:SUIT;font-weight:500;src:url(/asset/common/fonts/SUIT-Medium.eot) format('embedded-opentype'),url(/asset/common/fonts/SUIT-Medium.woff2) format('woff2')}@font-face{font-family:SUIT;font-weight:600;src:url(/asset/common/fonts/SUIT-SemiBold.eot) format('embedded-opentype'),url(/asset/common/fonts/SUIT-SemiBold.woff2) format('woff2')}@font-face{font-family:SUIT;font-weight:700;src:url(/asset/common/fonts/SUIT-Bold.eot) format('embedded-opentype'),url(/asset/common/fonts/SUIT-Bold.woff2) format('woff2')}@font-face{font-family:SUIT;font-weight:800;src:url(/asset/common/fonts/SUIT-ExtraBold.eot) format('embedded-opentype'),url(/asset/common/fonts/SUIT-ExtraBold.woff2) format('woff2')}@font-face{font-family:SUIT;font-weight:900;src:url(/asset/common/fonts/SUIT-Heavy.eot) format('embedded-opentype'),url(/asset/common/fonts/SUIT-Heavy.woff2) format('woff2')}*{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:SUIT,Sans-serif;font-weight:400;font-size:16px;color:#333;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:#333}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:#939598}input::-webkit-input-placeholder{color:#939598}input::-moz-placeholder{color:#939598}input::-moz-placeholder{color:#939598}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}.wrap{padding:0 16px;margin:0 auto}.d_only{display:none!important}.m_only{display:block!important}.total_wrap{width:100%;height:100%}.ham_btn{width:22px;height:17px;position:relative;overflow:hidden}.ham_btn>.inner{padding:15px 0 0;position:relative;margin-top:1px}.ham_btn>.inner>.bar{position:absolute;display:block;width:22px;height:1px;background:#fff;transition:all .3s cubic-bezier(.42,0,1,1);left:0;z-index:11}.ham_btn>.inner>.bar:nth-child(1){top:7px;left:50%;transform:translateX(-50%)}.ham_btn>.inner>.bar:nth-child(2){top:0}.ham_btn>.inner>.bar:nth-child(3){bottom:0}.ham_btn .close_btn{width:100%;height:100%;position:absolute;left:50%;top:50%;transition:all .5s ease;transform:translate(-50%,-50%) rotate(45deg) scale(0)}.ham_btn .close_btn .inner{width:100%;height:100%;position:relative;padding:14px 0 0}.ham_btn .close_btn .bar{position:absolute;display:block;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .5s ease}.ham_btn .close_btn .bar:nth-child(1){width:22px;height:2px}.ham_btn .close_btn .bar:nth-child(2){width:2px;height:22px}.ham_btn.close>.inner>.bar:nth-child(1){width:0}.ham_btn.close>.inner>.bar:nth-child(2){left:22px}.ham_btn.close>.inner>.bar:nth-child(3){left:-22px}.ham_btn.close .close_btn{-webkit-animation:closeMotion .3s .4s ease forwards;animation:closeMotion .3s .4s ease forwards}.btn_type1{font-size:12px;line-height:1;font-weight:700;width:180px;display:block;height:40px;padding-top:14px;background-color:#fff;text-align:center}.btn_type2{font-size:12px;line-height:1;font-weight:700;width:180px;display:block;height:40px;padding-top:14px;background-color:#fff;text-align:center;background-color:#333;color:#fff}.btn_type3{width:100%;height:40px;cursor:pointer;font-size:12px;line-height:1;color:#fff;font-weight:700;background-color:#333}.btn_type4{width:100%;height:32px;font-size:13px;line-height:1;color:#fff;font-weight:700;background-color:#ed1b23}.search_btn{font-size:12px;line-height:1;color:#fff;font-weight:700;background-color:#333;width:100%;height:40px;cursor:pointer}.top_btn{width:40px;height:40px;background-color:#fff;border:1px solid #333;padding:0;position:relative}.top_btn::after{background-repeat:no-repeat;background-position:center;background-size:100%;content:'';width:10px;height:14px;position:absolute;top:11px;left:50%;transform:translateX(-50%);background-image:url(/asset/images/icn-icn-w-top.svg)}.reset_btn{font-size:0;cursor:pointer;position:relative;width:15px;height:15px;border-radius:50%;padding:0;background-color:#b8c1cd}.reset_btn::after{background-repeat:no-repeat;background-position:center;background-size:100%;content:'';width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/asset/images/icn-icn-menu-close-wt.svg)}.accordion_btn{position:relative}.accordion_btn::after{content:'';width:2px;height:14px;background-color:#333;position:absolute;right:23px;top:14px;transition:transform .5s ease}.accordion_btn::before{content:'';height:2px;width:14px;background-color:#333;position:absolute;right:17px;top:20px}.accordion_btn.active::after{transform:rotate(90deg)}.tab_type1{position:relative;background-color:#fff}.tab_type1 .accordion_btn{border-bottom:1px solid #e2e2e2}.tab_type1 .accordion_btn>a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:41px;display:block;padding:12px 46px 11px 20px;font-size:14px;font-weight:800;position:relative}.tab_type1 .inner{max-height:0;width:100%;position:absolute;left:0;background-color:#fff;overflow:hidden;transition:max-height .2s ease-out;z-index:5}.tab_type1 .inner::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#e2e2e2}.tab_type1 .inner .tab_btn a{display:block;font-size:12px;padding:9px 46px 9px 20px}.tab_type1 .inner .tab_btn:first-child a{padding-top:18px}.tab_type1 .inner .tab_btn:last-child a{padding-bottom:18px}.tab_type2{width:100%;max-width:415px;padding:4px;background-color:#f2f2f2;border-radius:21px;margin:0 auto}.tab_type2 .inner{display:flex;justify-content:space-between}.tab_type2 .tab_btn{width:calc(33.3% - 6.66px);font-size:12px;color:#bbb;font-weight:800;cursor:pointer;padding:5px 0 4px 0;text-align:center;border-radius:21px}.tab_type2 .tab_btn:last-child{margin-right:0}.tab_type2 .tab_btn.on{background-color:#ed1b23;color:#fff}.paging_area{text-align:center;font-size:0}.pagination{display:inline-block}.pagination .inner{display:flex;align-items:center}.pagination .prev1{background-repeat:no-repeat;background-position:center;background-size:100%;width:24px;height:24px;background-image:url(/asset/images/btn-btn-m-pagination-line-arrow-last-act.svg);transform:rotate(180deg);cursor:pointer;margin-right:4px}.pagination .prev1.disabled{background-image:url(/asset/images/btn-btn-m-pagination-line-arrow-first-dis.svg);transform:rotate(0);cursor:auto;pointer-events:none}.pagination .prev2{background-repeat:no-repeat;background-position:center;background-size:100%;width:24px;height:24px;background-image:url(/asset/images/btn-btn-m-pagination-line-arrow-next-act.svg);transform:rotate(180deg);cursor:pointer;margin-right:7px}.pagination .prev2.disabled{background-image:url(/asset/images/btn-btn-m-pagination-line-arrow-prev-dis.svg);transform:rotate(0);cursor:auto;pointer-events:none}.pagination .next1{background-repeat:no-repeat;background-position:center;background-size:100%;width:24px;height:24px;background-image:url(/asset/images/btn-btn-m-pagination-line-arrow-next-act.svg);cursor:pointer;margin-left:7px}.pagination .next1.disabled{background-image:url(/asset/images/btn-btn-m-pagination-line-arrow-prev-dis.svg);transform:rotate(180deg);cursor:auto;pointer-events:none}.pagination .next2{background-repeat:no-repeat;background-position:center;background-size:100%;width:24px;height:24px;background-image:url(/asset/images/btn-btn-m-pagination-line-arrow-last-act.svg);cursor:pointer;margin-left:4px}.pagination .next2.disabled{background-image:url(/asset/images/btn-btn-m-pagination-line-arrow-first-dis.svg);transform:rotate(180deg);cursor:auto;pointer-events:none}.pagination .num{font-size:0}.pagination .num span,.pagination .num>a{font-size:10px;display:inline-block;line-height:2;font-weight:800;color:#c4c4c4;margin:0 4.5px}.pagination .num span.on,.pagination .num>a.on{color:#333}.pagination .num span:hover,.pagination .num>a:hover{color:#333}.plus_btn{width:15px;height:15px;background-color:rgba(51,51,51,.3);border-radius:50%;cursor:pointer}.plus_btn::after{content:'';width:7px;height:1px;background-color:#fff;display:block;position:absolute;top:7px;left:4px;transition:transform .5s ease}.plus_btn::before{content:'';width:1px;height:7px;display:block;background-color:#fff;position:absolute;top:4px;left:7px;transition:transform .5s ease}.plus_btn.active::after,.plus_btn.active::before{transform:rotate(90deg)}.plus_btn:hover::after,.plus_btn:hover::before{transform:rotate(90deg)}.radio_type1{font-size:0}.radio_type1 input[type=radio]:checked,.radio_type1 input[type=radio]:not(:checked){display:none}.radio_type1 input[type=radio]:checked+label,.radio_type1 input[type=radio]:not(:checked)+label{font-size:14px;font-weight:700;line-height:1.29;display:block;cursor:pointer;color:#fff}.radio_type1 input[type=radio]:checked+label span,.radio_type1 input[type=radio]:not(:checked)+label span{display:inline-block;width:20px;height:20px;position:relative;vertical-align:-5px;cursor:pointer;background-color:#f8f8f8;border-radius:50%;margin-right:8px}.radio_type1 input[type=radio]:checked+label span::after,.radio_type1 input[type=radio]:not(:checked)+label span::after{content:'';width:8px;height:8px;border-radius:50%;background-color:#333;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none}.radio_type1 input[type=radio]:checked+label span::after{display:block}.radio_type2{font-size:0}.radio_type2 input[type=radio]:checked,.radio_type2 input[type=radio]:not(:checked){display:none}.radio_type2 input[type=radio]:checked+label,.radio_type2 input[type=radio]:not(:checked)+label{font-size:14px;font-weight:700;line-height:1.29;display:block;cursor:pointer;color:#fff}.radio_type2 input[type=radio]:checked+label span,.radio_type2 input[type=radio]:not(:checked)+label span{display:inline-block;width:20px;height:20px;position:relative;vertical-align:-5px;cursor:pointer;background-color:#f8f8f8;border-radius:50%;margin-right:8px}.radio_type2 input[type=radio]:checked+label span::after,.radio_type2 input[type=radio]:not(:checked)+label span::after{content:'';width:8px;height:8px;border-radius:50%;background-color:#333;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none}.radio_type2 input[type=radio]:checked+label span::after{display:block}.radio_type2 input[type=radio]:checked+label,.radio_type2 input[type=radio]:not(:checked)+label{color:#333;font-size:12px;line-height:1.5}.radio_type2 input[type=radio]:checked+label span,.radio_type2 input[type=radio]:not(:checked)+label span{margin-right:4px}.checkbox_type1{font-size:0}.checkbox_type1 input[type=checkbox]:checked,.checkbox_type1 input[type=checkbox]:not(:checked){display:none}.checkbox_type1 input[type=checkbox]:checked+label,.checkbox_type1 input[type=checkbox]:not(:checked)+label{font-size:12px;line-height:1.67;display:block;cursor:pointer}.checkbox_type1 input[type=checkbox]:checked+label span,.checkbox_type1 input[type=checkbox]:not(:checked)+label span{display:inline-block;width:20px;height:20px;position:relative;vertical-align:-6px;cursor:pointer;background-color:#fff;box-shadow:0 0 0 2px #e2e2e2 inset;margin-right:8px;overflow:hidden;border-radius:2px}.checkbox_type1 input[type=checkbox]:checked+label span::after,.checkbox_type1 input[type=checkbox]:not(:checked)+label span::after{background-repeat:no-repeat;background-position:center;background-size:100%;content:'';width:13px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/asset/images/icn-icn-w-unchecked.svg)}.checkbox_type1 input[type=checkbox]:checked+label span{background-color:#333;box-shadow:0 0 0 2px #333 inset}.checkbox_type1 input[type=checkbox]:checked+label span::after{background-image:url(/asset/images/icn-icn-w-checked.svg)}.search_type1{font-size:0}.search_type1 input{background-color:#fff;height:40px;padding:12px 13px 14px;vertical-align:middle;font-size:14px;line-height:1;font-weight:500}.search_type1 input::-moz-placeholder{color:#ddd}.search_type1 input:-ms-input-placeholder{color:#ddd}.search_type1 input::placeholder{color:#ddd}.search_type1 .search_btn{vertical-align:middle}.search_type2{font-size:0;position:relative}.search_type2 input{background-color:#fff;height:40px;padding:12px 13px 14px;vertical-align:middle;font-size:14px;line-height:1;font-weight:500}.search_type2 input::-moz-placeholder{color:#ddd}.search_type2 input:-ms-input-placeholder{color:#ddd}.search_type2 input::placeholder{color:#ddd}.search_type2 .search_btn{vertical-align:middle}.search_type2 input{background-color:#f8f8f8;padding:9px 8px 8px;font-size:11px}.search_type2 .reset_btn{position:absolute;top:14px;right:148px;transform:translateY(-50%)}.input_type1 label{font-size:12px;font-weight:700;line-height:1;display:block;padding-bottom:8px}.input_type1 input{width:100%;background-color:#fff;padding:12px 13px 14px;line-height:1;font-size:14px;font-weight:500}.input_type1 input::-moz-placeholder{color:#ddd}.input_type1 input:-ms-input-placeholder{color:#ddd}.input_type1 input::placeholder{color:#ddd}.input_type2 label{font-size:12px;line-height:.92;font-weight:700;display:block;padding-bottom:9px}.input_type2 input{display:block;width:100%;height:36px;background-color:#f8f8f8;font-size:12px;line-height:.92;padding:13px 8px 12px}.input_type2 input::-moz-placeholder{color:#c4c4c4}.input_type2 input:-ms-input-placeholder{color:#c4c4c4}.input_type2 input::placeholder{color:#c4c4c4}.text_area_type1{font-size:0}.text_area_type1 label{font-size:12px;font-weight:700;line-height:1;display:block;padding-bottom:8px}.text_area_type1 textarea{width:100%;height:128px;border:none;resize:none;padding:12px 13px;font-size:14px;line-height:1;font-weight:500;display:block}.text_area_type1 textarea::-moz-placeholder{color:#ddd}.text_area_type1 textarea:-ms-input-placeholder{color:#ddd}.text_area_type1 textarea::placeholder{color:#ddd}.text_area_type1 textarea:focus{outline:0}.text_area_type2 label{font-size:12px;line-height:.92;font-weight:700;display:block;padding-bottom:9px}.text_area_type2 textarea{width:100%;border:none;resize:none;padding:13px 8px;font-size:12px;line-height:.92;font-weight:500;display:block;height:212px;background-color:#f8f8f8}.text_area_type2 textarea::-moz-placeholder{color:#c4c4c4}.text_area_type2 textarea:-ms-input-placeholder{color:#c4c4c4}.text_area_type2 textarea::placeholder{color:#c4c4c4}.text_area_type2 textarea:focus{outline:0}.select_type1{width:152px;font-size:0;position:relative;background-color:#f8f8f8;display:inline-block;height:24px;border:1px solid #f4f4f4}.select_type1 .selected{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;font-size:9px;letter-spacing:-.5px;font-weight:500;padding:7px 28px 0 8px}.select_type1 .selected::after{background-repeat:no-repeat;background-position:center;background-size:100%;content:'';width:8px;height:4px;background-image:url(/asset/images/form-form-select-arrow-down.svg);position:absolute;right:10px;top:calc(50% - 2px)}.select_type1 .option_box{display:none;position:absolute;width:100%;top:24px;left:0;background-color:#f8f8f8;z-index:2}.select_type1 .option{padding:7px 8px 6px;font-size:9px;letter-spacing:-.5px;font-weight:500}.select_type1.active .selected::after{transform:rotate(180deg)}.list_type1 .list{position:relative;margin-bottom:16px}.list_type1 .list:last-of-type{margin-bottom:0}.list_type1 .list .img{position:absolute;top:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%}.list_type1 .list .inner{padding:18px 20px 28px;position:relative;z-index:2}.list_type1 .list .icon{background-repeat:no-repeat;background-position:center;background-size:100%;width:64px;height:64px}.list_type1 .list .tit{font-size:20px;line-height:1.5;font-weight:700;letter-spacing:-.33px}.list_type1 .list .tit span{font-size:14px;line-height:1.857em;font-weight:inherit;letter-spacing:-.35px}.list_type1 .list .cont{font-size:13px;font-weight:700;line-height:1.38em;letter-spacing:-.53px;color:#555;padding-top:4px}.list_type2:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.list_type2 .list{width:calc(50% - 12px);float:left;margin-right:24px;margin-bottom:19px}.list_type2 .list:nth-child(even){margin-right:0}.list_type2 .list>a{display:block}.list_type2 .list .cont{padding-top:9px;padding-left:2px}.list_type2 .list .cont .dl_list_type1 dl dt{width:75px}.list_type2 .list .cont .dl_list_type1 dl dd,.list_type2 .list .cont .dl_list_type1 dl>a{width:calc(100% - 75px)}.list_type2 .list .img_box{width:100%}.list_type2 .list .img_box .img{background-repeat:no-repeat;background-position:center;background-size:100%;padding-top:100%;background-color:#e2e2e2}.list_type2 .list .img_box .sub_img{display:none}.list_type3{font-size:0}.list_type3:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.list_type3 .list{font-size:12px;line-height:1;letter-spacing:-.5px;padding-bottom:6px;padding-left:10px;text-indent:-10px}.list_type3 .list:last-child{padding-bottom:0}.list_type3 .list:last-child{margin-right:0}.list_type3 .list::before{content:'';width:2px;height:2px;border-radius:50%;background-color:#333;display:inline-block;margin-right:6px;vertical-align:3px}.list_type4 li{float:none;margin-bottom:15px}.list_type4 li:last-child{margin-bottom:0}.list_type4 li div{font-size:13px;word-break:keep-all}.list_type4 li div span{font-size:inherit;word-break:keep-all;font-weight:800;display:block}.list_type4 li .year div{font-weight:500}.list_type4 li .cont{margin-top:5px;padding-left:2px}.list_type5{font-size:0}.list_type5:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.list_type5 dl:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.list_type5 dl dt{float:left;font-size:13px;line-height:1;word-break:keep-all;font-weight:800}.list_type5 dl dd{font-size:13px;line-height:1;word-break:keep-all;float:left}.list_type5 dl.subway dt{float:none}.list_type5 dl.subway dt::before{background-repeat:no-repeat;background-position:center;background-size:100%;content:'';width:20px;height:20px;display:inline-block;vertical-align:-5px;margin-right:7px;background-image:url(/asset/images/icn-icn-location-subway.svg)}.list_type5 dl.subway dd{float:none}.list_type5 dl.car dt{float:none}.list_type5 dl.car dt::before{background-repeat:no-repeat;background-position:center;background-size:100%;content:'';width:20px;height:20px;display:inline-block;vertical-align:-5px;margin-right:7px;background-image:url(/asset/images/icn-icn-location-car.svg)}.list_type5 dl.car dd{float:none}.list_type8 li{float:none;font-size:14px;line-height:1.71}.list_type9{display:flex;flex-wrap:wrap}.list_type9 .list{height:200px;width:calc(50% - 7px);margin-right:14px;padding:11px 7px 16px;background-color:#f8f8f8;margin-bottom:14px}.list_type9 .list:nth-child(even){margin-right:0}.list_type9 .list>p{border-radius:32px;text-align:center;color:#fff;padding:8px 0;font-size:12px;font-weight:800;line-height:1}.list_type9 .list>p.color1{background-color:#555}.list_type9 .list>p.color2{background-color:#ed1b23}.list_type9 .list>p.color3{background-color:#0254a1}.list_type9 .list ul{padding:15px 0 0 10px}.list_type9 .list ul li{float:none;font-weight:800;font-size:12px;line-height:1.56;word-break:break-all}.list_type10>li{float:none;margin-bottom:8px;font-size:0}.list_type10>li:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.list_type10>li:last-child{margin-bottom:0}.list_type10>li>div{display:inline-block;vertical-align:top}.list_type10>li .num{width:16px;height:16px;background-color:#0254a1;border-radius:50%;color:#fff;font-size:12px;line-height:1.08;font-weight:800;padding-top:2px;text-align:center;margin-top:6px}.list_type10>li .cont{font-size:13px;width:calc(100% - 16px);padding-left:6px;font-weight:500;line-height:1.85;word-break:keep-all}.list_type10>li ul{padding-left:22px}.list_type10>li ul li{float:none;font-size:12px;line-height:1.67;font-weight:500;padding-left:10px;text-indent:-10px;word-break:keep-all}.list_type11 .list{margin-bottom:24px;font-size:0}.list_type11 .list:last-child{margin-bottom:0}.list_type11 .list .red{font-size:10px;font-weight:900;line-height:2em;color:#ed1b23}.list_type11 .list .tit{font-size:15px;line-height:1.333em;color:#fff;font-weight:700}.list_type11 .list a{font-size:12px;display:inline-block;text-decoration:underline;line-height:1.667em;color:#e2e2e2;font-weight:500}.list_type12 .list{font-size:0;display:flex;align-items:center;margin-bottom:4px}.list_type12 .list:last-child{margin-bottom:0}.list_type12 .list p{width:51px;font-size:11px;font-weight:700;line-height:1.27}.list_type12 .list span{width:calc(100% - 51px);font-size:12px;line-height:1.17}.list_type12 .list a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:calc(100% - 51px);display:inline-block;background-color:#f8f8f8;border:1px solid #333;border-radius:24px;padding:5px 7px 4px 24px;position:relative;font-size:10px;font-weight:700}.list_type12 .list a::after{background-repeat:no-repeat;background-position:center;background-size:100%;content:'';width:9px;height:12px;position:absolute;top:5px;left:11px;background-image:url(/asset/images/icn-icn-attachedfile.svg)}.dl_list_type1 dl{float:none}.dl_list_type1 dl:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.dl_list_type1 dl dt{font-weight:800;float:left;font-size:11px;line-height:1.54}.dl_list_type1 dl dd,.dl_list_type1 dl>a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float:left;font-weight:500;font-size:11px;line-height:1.54}.dl_list_type2 dl{float:none}.dl_list_type2 dl:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.dl_list_type2 dl dt{font-weight:800;float:left;font-size:13px;line-height:2;word-break:keep-all}.dl_list_type2 dl dd,.dl_list_type2 dl>a{float:left;font-weight:500;font-size:13px;line-height:2;word-break:keep-all}.dl_list_type2 dl dd a,.dl_list_type2 dl>a a{word-break:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.table_type1{width:100%;table-layout:fixed;border-top:2px solid #333;position:relative}.table_type1::after{content:'';width:100%;height:1px;background-color:#333;position:absolute;bottom:0;left:0}.table_type1 thead{background-color:#f9f9f9}.table_type1 thead th{border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4}.table_type1 tbody td,.table_type1 tbody th{border-top:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-left:1px solid #c4c4c4}.table_type1 th{word-break:break-all}.table_type1 th>div{text-align:center;padding:7px 12px 6px}.table_type1 th>div a,.table_type1 th>div p{line-height:1.27;font-size:11px;width:100%;text-align:center;font-weight:700;word-break:break-all}.table_type1 th:first-child{border-left:0}.table_type1 th:last-child{border-right:0}.table_type1 td{font-size:0;word-break:break-all}.table_type1 td>div{text-align:center;padding:4px 11px 5px}.table_type1 td>div p{line-height:1.27;font-size:11px;width:100%;text-align:center;word-break:break-all}.table_type1 td>div a{font-size:11px;line-height:1.27;text-align:center;font-weight:700;text-decoration:underline;display:inline-block;word-break:break-all}.table_type1 td:first-child{border-left:0}.table_type1 td:last-child{border-right:0}.table_type1 .img_box{position:relative}.table_type1 .img_box img{width:100%;display:block}.table_type1 .img_box .plus_btn{position:absolute;bottom:3px;right:3px}.table_type2{width:100%;border-top:2px solid #333;border-bottom:2px solid #333}.table_type2 .thead{display:none}.table_type2 .tbody .tr{border-top:1px solid #c4c4c4}.table_type2 .tbody .tr:first-child{border-top:0}.table_type2 .tbody .tr .td:nth-child(1){display:none}.table_type2 .tbody .tr .td:nth-child(2)>p{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table_type2 .tbody .tr.notice>a{padding:5px 8px}.table_type2 .tbody .tr.notice .td:nth-child(1){display:block;margin-bottom:4px}.table_type2 .tr{width:100%}.table_type2 .tr:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.table_type2 .tr>a{display:block;padding:8px 8px}.table_type2 .tr>a:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.table_type2 .td,.table_type2 .th{font-size:0}.table_type2 .td{font-size:0}.table_type2 .td>p{font-size:11px;line-height:1.45;display:inline-block}.panel_type2 .panel_head{display:flex;align-items:center;justify-content:space-between}.panel_type3 .img_box{width:100%}.panel_type3 .img_box .img{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;padding-top:35.9%}.panel_type3 .cont_box{margin-top:12px}.panel_type3 .cont_box img{width:100%;display:block}.panel_type3 .cont_box>p{font-size:13px;font-weight:500;line-height:1.85;padding-top:20px}.panel_type4 .cont{margin-bottom:40px}.panel_type4 .cont:last-child{margin-bottom:0}.panel_type4 .cont .sub_txt{font-size:14px;line-height:1.71;padding-top:8px;word-break:keep-all}.panel_type4 .cont .img_box{padding-top:16px}.panel_type4 .cont .img_box img{display:block;margin-top:8px}.panel_type4 .cont .img_box img:first-child{margin-top:0}.panel_type4 .cont .img_box img.img_1{width:202px}.panel_type4 .cont .img_box img.MMC_02,.panel_type4 .cont .img_box img.img_2,.panel_type4 .cont .img_box img.img_3,.panel_type4 .cont .img_box img.img_5{width:100%}.panel_type4 .cont .img_box img.img_4{width:223px}.panel_type4 .cont .img_box_type2{margin-top:16px;font-size:0}.panel_type4 .cont .img_box_type2 img{width:calc(50% - 4px);margin-right:8px;margin-bottom:8px;display:inline-block}.panel_type4 .cont .img_box_type2 img:nth-child(even){margin-right:0}.panel_type4 .cont .img_box_type2 img:last-child{margin-bottom:0}.panel_type4 .cont .list_type8{margin-top:24px}.panel_type4 .cont .list_type9{padding-top:16px}.panel_type4 .cont .list_type10{padding-top:17px}.panel_type4 .cont .list_type10>li .cont{margin-bottom:2px}.panel_type5{background-color:#f8f8f8;padding:16px 16px 26px}.panel_type5 .left{width:100%;display:flex;align-items:flex-start}.panel_type5 .left .arrow{width:9.31%;padding-top:29.72%;background:url(/asset/images/img-img-svg-sub-02-arrow-to-left.svg) no-repeat 60% center;background-size:64.2%}.panel_type5 .left .img_box.width1{width:42.74%}.panel_type5 .left .img_box.width2{width:47.95%}.panel_type5 .left .img_box img{width:100%;display:block}.panel_type5 .left .img_box>p{font-size:14px;font-weight:600;padding-top:5px;text-align:center}.panel_type5 .right{padding-top:20px}#header{height:56px;position:fixed;top:0;left:0;width:100%;z-index:6;opacity:0;transition:background-color .5s ease,opacity 1s ease}#header>.wrap>.inner{position:relative}#header .nav_area{position:fixed;top:0;left:-100%;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,.9);transition:left .5s ease;padding:56px 20px 20px}#header .nav_area.active{left:0}#header .nav_area .leng{display:none}#header .site_map{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:10;overflow:hidden;opacity:0;transition:opacity .5s ease;pointer-events:none}#header .site_map .bg{display:none}#header .site_map>.wrap{position:relative;height:100%;z-index:2}#header .site_map .inner{position:relative;z-index:2;height:100%}#header .site_map .inner .left{position:relative;padding:23px 0;padding-right:43px}#header .site_map .inner .left:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}#header .site_map .inner .left>.txt{display:none}#header .site_map .inner .left .leng{float:right}#header .site_map .inner .left .leng li a{font-size:13px;display:block;line-height:1.08;font-weight:500;color:#aaa}#header .site_map .inner .left .leng li:first-child a::after{content:'';display:inline-block;width:2px;height:2px;border-radius:50%;background-color:#aaa;vertical-align:3px;margin:0 8px}#header .site_map .inner .left .leng li.on a{font-weight:900;color:#333}#header .site_map .inner .right{position:relative;max-height:calc(100% - 70px);overflow-y:auto}#header .site_map .inner .right .copy{display:none}#header .site_map .nav_type2>li{float:none;border-bottom:1px solid #c4c4c4}#header .site_map .nav_type2>li:first-child{border-top:1px solid #c4c4c4}#header .site_map .nav_type2>li:last-child{padding-bottom:0}#header .site_map .nav_type2>li>p{font-weight:900;line-height:1.5;padding:17px 16px 15px;display:block}#header .site_map .nav_type2>li>p::after{height:16px;right:19px;top:19px}#header .site_map .nav_type2>li>p::before{width:16px;right:12px;top:26px}#header .site_map .nav_type2 .debth_2{background-color:#f8f8f8;max-height:0;overflow:hidden;transition:max-height .2s ease-out}#header .site_map .nav_type2 .debth_2 li{float:none;padding:0 21px}#header .site_map .nav_type2 .debth_2 li a{font-size:14px;line-height:2.43;color:#555;font-weight:700}#header .site_map .nav_type2 .debth_2 li:first-child{padding-top:18px}#header .site_map .nav_type2 .debth_2 li:last-child{padding-bottom:18px}#header .site_map.active{opacity:1;pointer-events:all}#header #nav{padding-top:30px;height:100%;overflow-y:auto}#header #nav>ul>li{float:none;margin-bottom:16px}#header #nav>ul>li:last-child{margin-bottom:0}#header #nav>ul>li>a{display:block;color:#fff;font-weight:700;padding:10px 0}#header #nav>ul>li .debth_2 li{float:none;padding:10px 0 10px 15px}#header #nav>ul>li .debth_2 li:last-child{margin-bottom:0}#header #nav>ul>li .debth_2 li a{display:block;color:#fff;font-size:14px}#header .logo{position:relative;left:0;top:14px;z-index:11}#header .ham_btn{position:absolute;right:0;top:19px;z-index:11}#header.on{opacity:1}#header.active,#header.gnb_active{background-color:#fff}#header.active .logo a,#header.gnb_active .logo a{background-image:url(/asset/images/common-common-img-logo-color.svg)}#header.active .ham_btn .bar,#header.gnb_active .ham_btn .bar{background-color:#333}#footer{background-color:#383a3e;padding:38px 0 51px;position:relative}#footer .top_btn{display:none;position:fixed;right:16px;bottom:24px;z-index:4}#footer .top_btn.on{position:absolute;top:-64px}#footer .logo{width:99px;height:24px}#footer .logo a{background-image:url(/asset/images/common-common-img-logo-gray.svg)}#footer>.wrap>.inner{padding-top:8px}#footer .top{border-bottom:1px solid #4a4a4a;padding-bottom:14px}#footer .bt{padding-top:23px}#footer .bt>p{font-size:13px;line-height:1;color:#bbb;font-weight:700}#footer .bt address{font-style:normal;padding-top:7px}#footer .bt address>p{font-size:13px;font-weight:500;line-height:1.08;letter-spacing:-.3px;color:#aaa}#footer .bt address>p.copy{width:100%;letter-spacing:normal;padding-top:22px}#footer .bt address ul{padding-top:14px}#footer .bt address ul li{font-size:13px;font-weight:500;line-height:1.08;color:#aaa;margin-bottom:10px;float:none}#footer .bt address ul li:first-child{letter-spacing:-.2px}#footer .bt address ul li:nth-child(2){letter-spacing:.2px}#footer .bt address ul li:last-child{margin-bottom:0}#footer .fnb li{font-size:0}#footer .fnb li a{display:block;font-size:12px;font-weight:700;line-height:2;color:#aaa}#footer .fnb li a::after{content:'';width:2px;height:2px;border-radius:50%;background-color:#aaa;display:inline-block;margin:0 12px;vertical-align:4px}#footer .fnb li:last-child a::after{display:none}#lightbox{overflow:hidden}#lightbox .lb-outerContainer{margin-top:35px}#lightbox .lb-dataContainer{position:absolute;top:0;left:0;right:0;padding-top:0}.logo{width:99px;height:24px;font-size:0}.logo a{background-repeat:no-repeat;background-position:center;background-size:100%;width:inherit;height:inherit;display:block;background-image:url(/asset/images/common-common-img-logo-wt.svg)}.main_kv{width:100%;height:100vh;position:relative}.main_kv>.img{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;background-image:url(/asset/images/img-img-w-main-visual.jpg)}.main_kv .txt_box{width:100%;position:absolute;top:calc(50% + 22px);transform:translateY(-50%);padding:0 16px}.main_kv .txt_box .txt1{text-align:center;color:#fff;font-size:30px;line-height:1.33;letter-spacing:2.5px;font-weight:800;word-break:keep-all}.main_kv .txt_box .txt2{text-align:center;color:#fff;font-weight:500;line-height:1.38;padding-top:14px}.main_kv .txt_box .btn_type1{margin:39px auto 0}.main_kv .scroll{position:absolute;bottom:38px;left:50%;transform:rotate(90deg) translateX(-50%);transform-origin:left;font-size:0}.main_kv .scroll .inner{font-size:8px;font-weight:800;letter-spacing:3.56px;color:#fff}.main_kv .scroll .inner::after{content:'';height:1px;width:26px;background-color:#fff;display:inline-block;margin-left:8px;vertical-align:3px;transition:width .5s ease;-webkit-animation:scrollMotion 1.7s ease-in-out infinite;animation:scrollMotion 1.7s ease-in-out infinite}.kv_type1{position:relative}.kv_type1>.inner{position:relative;padding-top:35.5%;overflow:hidden}.kv_type1>.inner .img{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;padding-top:35.5%;position:fixed;top:56px;left:0}.kv_type1 .tit{width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.kv_type1 .tit p{font-size:24px;font-weight:800;line-height:1.67;letter-spacing:2px;text-transform:uppercase;color:#fff;text-align:center}.tit_type1{font-size:26px;font-weight:800;line-height:1.54;letter-spacing:.81px}.tit_type2{font-size:18px;font-weight:800;line-height:1}.tit_type3{font-size:18px;font-weight:800;line-height:1;color:#fff}.result_type1{font-size:11px;line-height:1.45}.result_type1 span{font-size:inherit;line-height:inherit;font-weight:700}.no_search_results p{font-size:18px;line-height:1.44;text-align:center}.contents_txt_type1 .cont{padding-top:16px;font-size:14px;line-height:1.71;word-break:keep-all}.contents_txt_type1 .btn_type2{margin-top:24px}.form_type1{font-size:0}.form_type1 .radio_type1,.form_type1 .radio_type2{display:inline-block;font-size:0}.form_type1 .radio_type1:first-child,.form_type1 .radio_type2:first-child{margin-right:16px}.form_type1 .radio_type2:first-child{margin-right:12px}.form_type1 .search_type1,.form_type1 .search_type2{margin-top:11px}.form_type1 .search_type1 input,.form_type1 .search_type2 input{width:100%;display:block;margin-bottom:16px}.form_type1 .search_type2:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.form_type1 .search_type2 input{height:28px;width:calc(100% - (124px + 16px));padding-right:34px;margin-bottom:0;float:left}.form_type1 .search_type2 .search_btn{width:124px;height:28px;float:left}.form_type2 .input_type1{margin-bottom:16px}.form_type2 .text_area_type1{margin-bottom:16px}.form_type2 .btn_type3{margin-top:24px}.form_type3{font-size:0}.form_type3:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.form_type3 .input_type2{padding-bottom:16px}.form_type3 .text_area_type2{width:100%;float:left}.form_type3 .btn_area{width:100%;float:left;padding-top:23px;font-size:0}.form_type3 .btn_area>.inner{font-size:0}.form_type3 .btn_area .btn_type3,.form_type3 .btn_area .btn_type4{width:calc(50% - 8px)}.form_type3 .btn_area .btn_type4{margin-right:16px}.form_type3 .btn_area .btn_type3{font-size:13px;line-height:1;height:32px}.active_item.active_item_type1{opacity:0;visibility:hidden;transform:translateY(30px);transition:all .4s ease}.active_item.active_item_type1.active{visibility:visible;opacity:1;transform:translateY(0)}.active_item.active_item_type2{opacity:0;transform:translateY(30px)}.breadcrumbs{font-size:11px;font-weight:500;line-height:1;padding-left:2px}.breadcrumbs>span{width:6px;height:6px;display:inline-block;font-weight:inherit;margin:0 11px 0 11px;border-top:1px solid #ddd;border-right:1px solid #ddd;vertical-align:1px;transform:rotate(45deg)}.view_area_type1{position:relative;padding:26px 0 13px}.view_area_type1::after,.view_area_type1::before{content:'';width:calc(100% - 32px);height:2px;background-color:#333;position:absolute}.view_area_type1::before{top:0;left:16px}.view_area_type1::after{bottom:0;left:16px}.view_area_type1 .view_area_type1_top .left{padding-top:19px}.view_area_type1 .view_area_type1_top .left .category{font-size:13px;line-height:1;font-weight:500}.view_area_type1 .view_area_type1_top .left .tit{margin-top:6px;font-size:26px;font-weight:700;line-height:1.31;word-break:keep-all}.view_area_type1 .view_area_type1_top .left .tit a{word-break:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.view_area_type1 .view_area_type1_top .left .dl_list_type2{padding-left:2px;margin-top:12px}.view_area_type1 .view_area_type1_top .left .dl_list_type2 dl dt{width:145px}.view_area_type1 .view_area_type1_top .left .dl_list_type2 dl dd{width:calc(100% - 145px)}.view_area_type1 .view_area_type1_top .right .swiper_area{text-align:center;font-size:0;padding-top:10px}.view_area_type1 .view_area_type1_top .right .swiper_area .slide_type2{display:inline-block}.view_area_type1 .view_area_type1_top .right .swiper_area .slide_type2 .swiper-slide{margin-right:5px}.view_area_type1 .view_area_type1_top .right .swiper_area .slide_type2 .swiper-slide:last-child{margin-right:0}.view_area_type1 .view_area_type1_top .right>img{display:block;width:100%}.view_area_type1 .view_type1{margin-top:40px}.view_area_type1 .view_type1 .tit_type2{padding-bottom:16px}.view_area_type1 .list_type3{padding-top:11px;padding-left:8px}.view_area_type2{position:relative;overflow:hidden}.view_area_type2::after{content:'';position:absolute;width:100%;height:2px;left:0;top:0;background-color:#333}.view_area_type2::before{content:'';position:absolute;height:2px;width:100%;left:0;background-color:#333;bottom:0}.view_area_type2 .inner{padding:0 8px}.view_area_type2 .tit-area{padding:16px 0 19px;border-bottom:1px solid #c4c4c4}.view_area_type2 .tit-area>.inner{font-size:0}.view_area_type2 .badge_type1{margin-bottom:4px}.view_area_type2 .tit{font-size:15px;line-height:1.33;word-break:keep-all}.view_area_type2 .list_type12{margin-top:10px}.view_area_type2 .view_type2{padding:23px 0 24px}.view_type1 .tit_type2{font-size:18px;font-weight:800;line-height:1}.view_type1 a,.view_type1 b,.view_type1 div,.view_type1 i,.view_type1 p,.view_type1 span,.view_type1 strong,.view_type1 u{font-size:13px;line-height:1.85;font-weight:500}.view_type1 b,.view_type1 strong{font-weight:700}.view_type1 a{text-decoration:underline}.view_type1 table{width:100%;table-layout:fixed;border-top:2px solid #333;position:relative}.view_type1 table::after{content:'';width:100%;height:1px;background-color:#333;position:absolute;bottom:0;left:0}.view_type1 table thead{background-color:#f9f9f9}.view_type1 table thead th{border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4}.view_type1 table tbody td,.view_type1 table tbody th{border-top:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-left:1px solid #c4c4c4}.view_type1 table th{word-break:break-all}.view_type1 table th>div{text-align:center;padding:7px 12px 6px}.view_type1 table th>div a,.view_type1 table th>div p{line-height:1.27;font-size:11px;width:100%;text-align:center;font-weight:700;word-break:break-all}.view_type1 table th:first-child{border-left:0}.view_type1 table th:last-child{border-right:0}.view_type1 table td{font-size:0;word-break:break-all}.view_type1 table td>div{text-align:center;padding:4px 11px 5px}.view_type1 table td>div p{line-height:1.27;font-size:11px;width:100%;text-align:center;word-break:break-all}.view_type1 table td>div a{font-size:11px;line-height:1.27;text-align:center;font-weight:700;text-decoration:underline;display:inline-block;word-break:break-all}.view_type1 table td:first-child{border-left:0}.view_type1 table td:last-child{border-right:0}.view_type1 table .img_box{position:relative}.view_type1 table .img_box img{width:100%;display:block}.view_type1 table .img_box .plus_btn{position:absolute;bottom:3px;right:3px}.view_type1 table th>div{min-height:31px}.view_type1 table td>div{min-height:32px}.view_type1 table td>div,.view_type1 table th>div{display:flex;align-items:center}.view_type1 img{max-width:100%}.view_type1 iframe{max-width:100%}.view_type1 .scroll_type1{margin-top:19px}.view_type2 a,.view_type2 b,.view_type2 div,.view_type2 i,.view_type2 p,.view_type2 span,.view_type2 strong,.view_type2 u{font-size:11px;line-height:1.27}.view_type2 b,.view_type2 strong{font-weight:700}.view_type2 a{text-decoration:underline}.view_type2 table{max-width:100%;table-layout:fixed;position:relative}.view_type2 table::after{content:'';position:absolute;width:100%;height:1px;left:0;top:0;background-color:#333}.view_type2 table::before{content:'';position:absolute;height:1px;width:100%;left:0;background-color:#333;bottom:0}.view_type2 table td,.view_type2 table th{font-size:13px;padding:8px 8px 7px;word-break:keep-all}.view_type2 table tbody tr{border-top:1px solid #c4c4c4}.view_type2 table th{background-color:#f9f9f9;font-weight:700}.view_type2 table th a,.view_type2 table th b,.view_type2 table th div,.view_type2 table th i,.view_type2 table th p,.view_type2 table th span,.view_type2 table th strong,.view_type2 table th u{word-break:keep-all;font-weight:700}.view_type2 table th b,.view_type2 table th strong{font-weight:700}.view_type2 table td a,.view_type2 table td b,.view_type2 table td div,.view_type2 table td i,.view_type2 table td p,.view_type2 table td span,.view_type2 table td strong,.view_type2 table td u{word-break:keep-all}.view_type2 table tr td,.view_type2 table tr th{border-right:1px solid #c4c4c4}.view_type2 table tr td:last-child,.view_type2 table tr th:last-child{border-right:0}.view_type2 img{max-width:100%}.view_type2 iframe{max-width:100%}.scroll_type1{width:100%;overflow-x:auto}.scroll_type1>.inner{min-width:1132px;padding:0 16px}.slide_type1{width:100%}.slide_type1 .swiper-slide{width:100%;background-color:#e7e7e7}.slide_type1 .swiper-slide .img{background-position:center;background-size:contain;background-repeat:no-repeat;width:100%;padding-top:60.97%}.slide_type2 .swiper-slide{width:90px;height:55px;opacity:.5;border:2px solid transparent;background-color:#e7e7e7}.slide_type2 .swiper-slide.swiper-slide-thumb-active{opacity:1;border-color:#333}.slide_type2 .swiper-slide .img{background-position:center;background-size:contain;background-repeat:no-repeat;width:100%;height:100%}.layout_type1 .left>div{font-size:20px;line-height:1.3}.layout_type1 .left>div>span{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:800}.layout_type1 .right{padding-top:10px;font-size:0}.layout_type1 .right>div{font-size:13px;line-height:1.85;word-break:keep-all}.layout_type1 .right>div>p{font-size:13px;font-size:inherit;line-height:inherit;font-weight:900;display:block;line-height:1.5;margin-top:13px}.layout_type1 .right>div>p>span{display:inline-block;font-weight:inherit;font-size:16px;line-height:1.846em}.layout_type2{padding:40px 0 33px;position:relative;z-index:2}.layout_type2 .list_type4{padding-top:22px}.layout_type3 .right .address{font-size:20px;line-height:1.3;padding-bottom:6px;word-break:keep-all}.layout_type3 .right .list_type5:nth-child(2) dl{margin-right:10px}.layout_type3 .right .list_type5:nth-child(2) dl:last-child{margin-right:0}.layout_type3 .right .list_type5:nth-child(2) dl dt{margin-right:7px}.layout_type3 .right .list_type5:nth-child(3){padding-top:21px;font-size:0}.layout_type3 .right .list_type5:nth-child(3) dl{width:100%;float:none;padding-bottom:12px}.layout_type3 .right .list_type5:nth-child(3) dl:last-child{padding-bottom:0}.layout_type3 .right .list_type5:nth-child(3) dl dd{padding-top:1px;line-height:1.85}.layout_type4 .top{padding-bottom:33px}.badge_type1{display:inline-block;color:#fff;font-size:11px;font-weight:900;line-height:1;letter-spacing:-.46px;padding:3px 1px 2px 2px;background-color:#333}#contentsWrap{padding-top:56px}#contentsWrap .contents{width:100%;position:relative;background-color:#fff}#contentsWrap.main_page{padding-top:0}#contentsWrap.main_page .contents.about{position:relative}#contentsWrap.main_page .contents.about .img_box{width:100%;position:absolute;top:0;left:0;z-index:1}#contentsWrap.main_page .contents.about .img_box .img{background-position:center;background-size:cover;background-repeat:no-repeat;padding-top:77.7%}#contentsWrap.main_page .contents.about .wrap{position:relative;z-index:2;padding-top:71.1%}#contentsWrap.main_page .contents.technology{position:relative;z-index:3;padding-top:8px;background-color:transparent;transform:translateY(40px)}#contentsWrap.main_page .contents.technology .tit_type1{padding-bottom:16px}#contentsWrap.main_page .contents.part_search{height:360px;position:relative}#contentsWrap.main_page .contents.part_search .img{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}#contentsWrap.main_page .contents.part_search .wrap{position:relative;z-index:2;padding-top:111px}#contentsWrap.main_page .contents.part_search .wrap .tit_type1{color:#fff;padding-bottom:18px}#contentsWrap.main_page .contents.need_help{background-color:#f2f2f2;padding:56px 0 112px}#contentsWrap.main_page .contents.need_help .wrap:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}#contentsWrap.main_page .contents.need_help .tit_type1{padding-bottom:16px}#contentsWrap.esc_page .contents{padding:35px 0 112px}#contentsWrap.esc_page .wrap_type2{padding:0 16px}#contentsWrap.esc_page .breadcrumbs{padding-bottom:7px}#contentsWrap.esc_page .panel_type2 .panel_head{padding-bottom:11px}#contentsWrap.esc_page .quote_request_area{padding-top:40px}#contentsWrap.esc_page .form_type3{padding-top:17px}#contentsWrap.repair_page .contents.ESC{padding:36px 0 119px}#contentsWrap.repair_page .contents.ESC .tit_type2{padding-bottom:16px}#contentsWrap.repair_page .contents.MCA_Heater{padding:36px 0 112px}#contentsWrap.repair_page .contents.MCA_Heater .panel_type5{margin-top:16px}#contentsWrap.repair_page .contents.MCA_Heater .table_type1{margin-top:24px;table-layout:fixed}#contentsWrap.repair_page .contents.MCA_Heater .table_type1 td div p,#contentsWrap.repair_page .contents.MCA_Heater .table_type1 th div p{font-size:13px;word-break:keep-all}#contentsWrap.repair_page .contents.MCA_Heater .table_type1 thead th div{padding:6px 12}#contentsWrap.repair_page .contents.MCA_Heater .table_type1 tbody td,#contentsWrap.repair_page .contents.MCA_Heater .table_type1 tbody th{border-left:0;border-right:0}#contentsWrap.repair_page .contents.MCA_Heater .table_type1 tbody td div,#contentsWrap.repair_page .contents.MCA_Heater .table_type1 tbody th div{padding:7px 10px}#contentsWrap.company_page .kv_type1>.inner{padding-top:55.55%}#contentsWrap.company_page .kv_type1>.inner .img{padding-top:55.55%}#contentsWrap.company_page .contents.greeting{padding:36px 0 40px}#contentsWrap.company_page .contents.greeting .tit_type2{padding-bottom:16px}#contentsWrap.company_page .contents.history{background-color:#f8f8f8}#contentsWrap.company_page .contents.history>.img{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;padding-top:70%}#contentsWrap.company_page .contents.partners{position:relative;overflow:hidden;padding:40px 0 133px;background-image:linear-gradient(to bottom,#191a35 2%,#031542)}#contentsWrap.company_page .contents.partners::after{content:'';background-repeat:no-repeat;background-position:center;background-size:100%;position:absolute;width:230.27%;padding-top:91.38%;bottom:-9.38%;right:-116.27%;z-index:1;background-image:url(/asset/images/img-img-svg-sub-05-partners.svg)}#contentsWrap.company_page .contents.partners .layout_type4{position:relative;z-index:2}#contentsWrap.company_page .contents.directions{padding:40px 0 112px}#contentsWrap.company_page .contents.directions .tit_type2{padding-bottom:16px}#contentsWrap.company_page .contents.directions .map_area{height:118px;margin-top:24px}#contentsWrap.esc_stock_page .contents.part_search{padding:36px 0 40px}#contentsWrap.esc_stock_page .contents.part_search .tit_type2{padding-bottom:18px}#contentsWrap.esc_stock_page .contents.search_result{padding-bottom:112px}#contentsWrap.esc_stock_page .contents.search_result .tit_type2{padding-bottom:20px}#contentsWrap.esc_stock_page .contents.search_result .scroll_type1{margin-top:15px}#contentsWrap.esc_stock_page .contents.search_result .scroll_type1>.inner{min-width:712px}#contentsWrap.esc_stock_page .contents.search_result .scroll_type1>.inner .table_type1 th:first-of-type{width:10%}#contentsWrap.esc_stock_page .contents.search_result .scroll_type1>.inner .table_type1 th:nth-of-type(2){width:20.73%}#contentsWrap.esc_stock_page .contents.search_result .scroll_type1>.inner .table_type1 th:nth-of-type(3){width:18.23%}#contentsWrap.esc_stock_page .contents.search_result .scroll_type1>.inner .table_type1 th:nth-of-type(4){width:17.64%}#contentsWrap.esc_stock_page .contents.search_result .scroll_type1>.inner .table_type1 th:nth-of-type(5){width:10.73%}#contentsWrap.esc_stock_page .contents.search_result .scroll_type1>.inner .table_type1 th:nth-of-type(6){width:10.88%}#contentsWrap.esc_stock_page .contents.search_result .scroll_type1>.inner .table_type1 th:nth-of-type(7){width:11.79%}#contentsWrap.esc_stock_page .contents.search_result .scroll_type1>.inner .table_type1 td:first-of-type{width:10%}#contentsWrap.esc_stock_page .contents.search_result .scroll_type1>.inner .table_type1 td:nth-of-type(2){width:20.73%}#contentsWrap.esc_stock_page .contents.search_result .scroll_type1>.inner .table_type1 td:nth-of-type(3){width:18.23%}#contentsWrap.esc_stock_page .contents.search_result .scroll_type1>.inner .table_type1 td:nth-of-type(4){width:17.64%}#contentsWrap.esc_stock_page .contents.search_result .scroll_type1>.inner .table_type1 td:nth-of-type(5){width:10.73%}#contentsWrap.esc_stock_page .contents.search_result .scroll_type1>.inner .table_type1 td:nth-of-type(6){width:10.88%}#contentsWrap.esc_stock_page .contents.search_result .scroll_type1>.inner .table_type1 td:nth-of-type(7){width:11.79%}#contentsWrap.esc_stock_page .contents.search_result .paging_area{margin-top:17px}#contentsWrap.esc_stock_page .contents.search_result .no_search_results{padding:69px 0 64px}#contentsWrap.technology_page .contents{padding:36px 0 112px}#contentsWrap.technology_page .contents.cryogenic_chiller .wrap .sub_tit{font-size:14px;font-weight:600}#contentsWrap.technology_page .contents.cryogenic_chiller .wrap .text{font-size:14px;font-weight:600;text-align:center;margin-top:12px}#contentsWrap.technology_page .scroll_type1{margin:16px 0 0}#contentsWrap.technology_page .scroll_type1>.inner{min-width:870px}#contentsWrap.notice_page .contents{padding:35px 0 112px}#contentsWrap.notice_page .table_type2{margin-top:15px}#contentsWrap.notice_page .paging_area{padding-top:16px}#contentsWrap.notice_page .btn_area{padding-top:24px}#contentsWrap.notice_page .btn_type3{display:block;width:156px;height:32px;font-size:13px;line-height:1;margin:0 auto}@-webkit-keyframes scrollMotion{0%{transform-origin:0 0;transform:scaleX(0)}50%{transform-origin:0 0;transform:scale(1)}51%{transform-origin:100% 0;transform:scale(1)}100%{transform-origin:100% 0;transform:scaleX(0)}}@keyframes scrollMotion{0%{transform-origin:0 0;transform:scaleX(0)}50%{transform-origin:0 0;transform:scale(1)}51%{transform-origin:100% 0;transform:scale(1)}100%{transform-origin:100% 0;transform:scaleX(0)}}@-webkit-keyframes closeMotion{0%{transform:translate(-50%,-50%) rotate(45deg) scale(0)}100%{transform:translate(-50%,-50%) rotate(45deg) scale(1)}}@keyframes closeMotion{0%{transform:translate(-50%,-50%) rotate(45deg) scale(0)}100%{transform:translate(-50%,-50%) rotate(45deg) scale(1)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2V0X2N1c3RvbS5sZXNzIiwibW9iaWxlX3N0eWxlLmNzcyIsIm1vYmlsZV9zdHlsZS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFdBQ0MsWUFBQSxLQUNBLFlBQUEsSUFDQSxJQUFBLHVDQUFBLDJCQUFBLENBQUEseUNBQUEsZ0JBR0QsV0FDQyxZQUFBLEtBQ0EsWUFBQSxJQUNBLElBQUEsNkNBQUEsMkJBQUEsQ0FBQSwrQ0FBQSxnQkFHRCxXQUNDLFlBQUEsS0FDQSxZQUFBLElBQ0EsSUFBQSx3Q0FBQSwyQkFBQSxDQUFBLDBDQUFBLGdCQUdELFdBQ0MsWUFBQSxLQUNBLFlBQUEsSUFDQSxJQUFBLDBDQUFBLDJCQUFBLENBQUEsNENBQUEsZ0JBR0QsV0FDQyxZQUFBLEtBQ0EsWUFBQSxJQUNBLElBQUEseUNBQUEsMkJBQUEsQ0FBQSwyQ0FBQSxnQkFHRCxXQUNDLFlBQUEsS0FDQSxZQUFBLElBQ0EsSUFBQSwyQ0FBQSwyQkFBQSxDQUFBLDZDQUFBLGdCQUdELFdBQ0MsWUFBQSxLQUNBLFlBQUEsSUFDQSxJQUFBLHVDQUFBLDJCQUFBLENBQUEseUNBQUEsZ0JBR0QsV0FDQyxZQUFBLEtBQ0EsWUFBQSxJQUNBLElBQUEsNENBQUEsMkJBQUEsQ0FBQSw4Q0FBQSxnQkFHRCxXQUNDLFlBQUEsS0FDQSxZQUFBLElBQ0EsSUFBQSx3Q0FBQSwyQkFBQSxDQUFBLDBDQUFBLGdCQUdELEVBR0ksV0FBQSxXQ1VKLEVBQ0EsS0FDQSxRQUNBLFFBd0NBLFFBQ0EsTUFhQSxNQWxDQSxFQW5CQSxJQU5BLFdBWkEsS0EyREEsT0FUQSxRQS9CQSxLQUNBLEtBcUJBLEdBcEJBLElBdUNBLFFBdENBLElBckJBLElBc0NBLEdBQ0EsR0FqQkEsR0FzQkEsU0FpQkEsV0FEQSxPQUVBLE9BakJBLEtBekNBLEdBQ0EsR0FDQSxHQUNBLEdBQ0EsR0FDQSxHQXNEQSxPQUNBLE9EMURBLEtDK0JBLEVBbENBLE9Bb0JBLElBa0RBLE1BakRBLElBQ0EsSUFxQkEsTUFD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dUNBS1EsV0FBQSxLQUxSLHVDQVFRLFlBQUEsS0FSUixvQ0FXUSxZQUFBLEtBWFIscUNBY1EsUUFBQSxNQUNBLE1BQUEsTUFDQSxPQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsRUFDQSxPQUFBLEVBQUEsS0FTWixnQ0FDSSxHQUVJLGlCQUFBLEVBQUEsRUFFQSxVQUFBLFVBR0osSUFFSSxpQkFBQSxFQUFBLEVBRUEsVUFBQSxTQUdKLElBRUksaUJBQUEsS0FBQSxFQUVBLFVBQUEsU0FHSixLQUVJLGlCQUFBLEtBQUEsRUFFQSxVQUFBLFdBMUJSLHdCQUNJLEdBRUksaUJBQUEsRUFBQSxFQUVBLFVBQUEsVUFHSixJQUVJLGlCQUFBLEVBQUEsRUFFQSxVQUFBLFNBR0osSUFFSSxpQkFBQSxLQUFBLEVBRUEsVUFBQSxTQUdKLEtBRUksaUJBQUEsS0FBQSxFQUVBLFVBQUEsV0FHUiwrQkFDSSxHQUVJLFVBQUEscUJBQUEsY0FBQSxTQUVKLEtBRUksVUFBQSxxQkFBQSxjQUFBLFVBUFIsdUJBQ0ksR0FFSSxVQUFBLHFCQUFBLGNBQUEsU0FFSixLQUVJLFVBQUEscUJBQUEsY0FBQSIsImZpbGUiOiJtb2JpbGVfc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1VJVCc7XG5cdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdHNyYzogIHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULVRoaW4uZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgIHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVUlUJztcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0c3JjOiAgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtRXh0cmFMaWdodC5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtRXh0cmFMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NVSVQnO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRzcmM6ICB1cmwoJy9hc3NldC9jb21tb24vZm9udHMvU1VJVC1MaWdodC5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1VJVCc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHNyYzogIHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULVJlZ3VsYXIuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVUlUJztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0c3JjOiAgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtTWVkaXVtLmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy9hc3NldC9jb21tb24vZm9udHMvU1VJVC1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVUlUJztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0c3JjOiAgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtU2VtaUJvbGQuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1VJVCc7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHNyYzogIHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULUJvbGQuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVUlUJztcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0c3JjOiAgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtRXh0cmFCb2xkLmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy9hc3NldC9jb21tb24vZm9udHMvU1VJVC1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVUlUJztcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0c3JjOiAgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtSGVhdnkuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULUhlYXZ5LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuKiB7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubmF2LCBvdXRwdXQsIHNlY3Rpb24sXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8sIHNlbGVjdCwgaW5wdXQsIHRleHRhcmVhIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtZmFtaWx5OiAnU1VJVCcsIFNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6IzMzMztcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIgMDtcbn1cbmh0bWwsYm9keXtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG50ciwgdGgsIHRkIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLy8gSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2Vyc1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG5cdGZvbnQ6IDEwMCU7XG5cdCAgY29sb3I6ICMzMzM7XG59XG5vbCwgdWwsIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbnVsOjphZnRlcixcbm9sOjphZnRlcixcbi5jbGI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG5saSxcbmRsIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRjb2xvcjojMzMzMzMzO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdCY6aG92ZXJ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5jYXB0aW9uLCBsZWdlbmQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuaW5wdXQsc2VsZWN0IHtcblx0Zm9udDogMTAwJTtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTpub25lO1xuXHRhcHBlYXJhbmNlOm5vbmU7XG59XG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgZGlzcGxheTogbm9uZTtcbn1cbmlucHV0IHtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbmlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjp0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlcixcbnRleHRhcmVhOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjp0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOnRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjp0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICM5Mzk1OTg7IH1cblxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogIzkzOTU5ODsgfVxuXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAjOTM5NTk4OyB9XG5cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICM5Mzk1OTg7IH1cblxuYnV0dG9ue1xuXHRib3JkZXI6IG5vbmU7XG59XG5idXR0b246Zm9jdXN7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIENvbG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGJsYWNrOiMzMzM7XG5AZ3JheTE6ICMzODNhM2U7XG5AZ3JheTI6ICNhYWE7XG5AZ3JheTM6ICM0YTRhNGE7XG5AZ3JheTQ6ICNiYmI7XG5AZ3JheTU6ICNmOGY4Zjg7XG5AZ3JheTY6ICNkZGQ7XG5AZ3JheTc6ICNlMmUyZTI7XG5AZ3JheTg6ICM1NTU7XG5AZ3JheTk6I2YyZjJmMjtcbkBncmF5MTA6ICNmOWY5Zjk7XG5AZ3JheTExOiAjYzRjNGM0O1xuQGdyYXkxMjojZjRmNGY0O1xuQGdyYXkxMzogI2U3ZTdlNztcbkBncmF5MTQ6I2I4YzFjZDtcbkByZWQ6ICNlZDFiMjM7XG5AYmx1ZTogIzAyNTRhMTtcblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBWYXJpYWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5ibGQge1xuICAgIGRpc3BsYXk6IG5vbmUgO1xufVxuXG4uYWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwO1xufVxuXG4uYWZ0ZXJze1xuXHQmOmFmdGVye1xuXHRcdC5hZnRlcjtcblx0fVxufVxuXG4uYmdve1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmJnX2NvdmVyIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnX2NvbnRhaW4ge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zdHJvbmd7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNaXhpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubGluZS1jbGFtcC1vbmV7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1x0XG59XG5cbi5saW5lLWNsYW1wKEBsaW5lLWhlaWdodDsgQGxpbmUtY2xhbXApe1xuXHRsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdG1heC1oZWlnaHQ6IEBsaW5lLWhlaWdodCAqIEBsaW5lLWNsYW1wICogMWVtO1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IEBsaW5lLWNsYW1wO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIO2MjOydvOygleydmCA6IFNldHRpbmdzXG4gICAg7IOd7ISx7J287J6QIDogMDAwMC0wMC0wMCBtYW5nb2phbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU1VJVCc7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtVGhpbi5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTVUlUJztcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgc3JjOiB1cmwoJy9hc3NldC9jb21tb24vZm9udHMvU1VJVC1FeHRyYUxpZ2h0LmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtRXh0cmFMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NVSVQnO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULUxpZ2h0LmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTVUlUJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy9hc3NldC9jb21tb24vZm9udHMvU1VJVC1SZWd1bGFyLmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NVSVQnO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULU1lZGl1bS5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NVSVQnO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULVNlbWlCb2xkLmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTVUlUJztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy9hc3NldC9jb21tb24vZm9udHMvU1VJVC1Cb2xkLmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NVSVQnO1xuICBmb250LXdlaWdodDogODAwO1xuICBzcmM6IHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULUV4dHJhQm9sZC5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULUV4dHJhQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NVSVQnO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULUhlYXZ5LmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtSGVhdnkud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG5pLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm5hdixcbm91dHB1dCxcbnNlY3Rpb24sXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8sXG5zZWxlY3QsXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiAnU1VJVCcsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMzM7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiIDA7XG59XG5odG1sLFxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxudHIsXG50aCxcbnRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBmb250OiAxMDAlO1xuICBjb2xvcjogIzMzMztcbn1cbm9sLFxudWwsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG51bDo6YWZ0ZXIsXG5vbDo6YWZ0ZXIsXG4uY2xiOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbmxpLFxuZGwge1xuICBmbG9hdDogbGVmdDtcbn1cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5jYXB0aW9uLFxubGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmlucHV0LFxuc2VsZWN0IHtcbiAgZm9udDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5pbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuaW5wdXQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlcixcbnRleHRhcmVhOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlcixcbnRleHRhcmVhOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5Mzk1OTg7XG59XG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTM5NTk4O1xufVxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzkzOTU5ODtcbn1cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5Mzk1OTg7XG59XG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG59XG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQ29sb3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVmFyaWFibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJsZCB7XG4gIGRpc3BsYXk6IG5vbmUgO1xufVxuLmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5hZnRlcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmJnbyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuLmJnX2NvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmJnX2NvbnRhaW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGluZS1jbGFtcC1vbmUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndyYXAge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmRfb25seSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tX29ubHkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnRvdGFsX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQnV0dG9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGFtX2J0biB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oYW1fYnRuID4gLmlubmVyIHtcbiAgcGFkZGluZzogMTVweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMXB4IDtcbn1cbi5oYW1fYnRuID4gLmlubmVyID4gLmJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDEsIDEpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMTtcbn1cbi5oYW1fYnRuID4gLmlubmVyID4gLmJhcjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDdweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uaGFtX2J0biA+IC5pbm5lciA+IC5iYXI6bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAwcHg7XG59XG4uaGFtX2J0biA+IC5pbm5lciA+IC5iYXI6bnRoLWNoaWxkKDMpIHtcbiAgYm90dG9tOiAwcHg7XG59XG4uaGFtX2J0biAuY2xvc2VfYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpIHNjYWxlKDApO1xufVxuLmhhbV9idG4gLmNsb3NlX2J0biAuaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE0cHggMCAwO1xufVxuLmhhbV9idG4gLmNsb3NlX2J0biAuYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uaGFtX2J0biAuY2xvc2VfYnRuIC5iYXI6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xufVxuLmhhbV9idG4gLmNsb3NlX2J0biAuYmFyOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbi5oYW1fYnRuLmNsb3NlID4gLmlubmVyID4gLmJhcjpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMDtcbn1cbi5oYW1fYnRuLmNsb3NlID4gLmlubmVyID4gLmJhcjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiAyMnB4O1xufVxuLmhhbV9idG4uY2xvc2UgPiAuaW5uZXIgPiAuYmFyOm50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IC0yMnB4O1xufVxuLmhhbV9idG4uY2xvc2UgLmNsb3NlX2J0biB7XG4gIGFuaW1hdGlvbjogY2xvc2VNb3Rpb24gMC4zcyAwLjRzIGVhc2UgZm9yd2FyZHM7XG59XG4uYnRuX3R5cGUxIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDE4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ0bl90eXBlMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxODBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuX3R5cGUzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5idG5fdHlwZTQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWIyMztcbn1cbi5zZWFyY2hfYnRuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b3BfYnRuIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvcF9idG46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXQvaW1hZ2VzL2ljbi1pY24tdy10b3Auc3ZnKTtcbn1cbi5yZXNldF9idG4ge1xuICBmb250LXNpemU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGMxY2Q7XG59XG4ucmVzZXRfYnRuOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXQvaW1hZ2VzL2ljbi1pY24tbWVudS1jbG9zZS13dC5zdmcpO1xufVxuLmFjY29yZGlvbl9idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uX2J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyM3B4O1xuICB0b3A6IDE0cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG59XG4uYWNjb3JkaW9uX2J0bjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTdweDtcbiAgdG9wOiAyMHB4O1xufVxuLmFjY29yZGlvbl9idG4uYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi50YWJfdHlwZTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGFiX3R5cGUxIC5hY2NvcmRpb25fYnRuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG59XG4udGFiX3R5cGUxIC5hY2NvcmRpb25fYnRuID4gYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDQ2cHggMTFweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJfdHlwZTEgLmlubmVyIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xuICB6LWluZGV4OiA1O1xufVxuLnRhYl90eXBlMSAuaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG59XG4udGFiX3R5cGUxIC5pbm5lciAudGFiX2J0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogOXB4IDQ2cHggOXB4IDIwcHg7XG59XG4udGFiX3R5cGUxIC5pbm5lciAudGFiX2J0bjpmaXJzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG59XG4udGFiX3R5cGUxIC5pbm5lciAudGFiX2J0bjpsYXN0LWNoaWxkIGEge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbn1cbi50YWJfdHlwZTIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MTVweDtcbiAgcGFkZGluZzogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50YWJfdHlwZTIgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRhYl90eXBlMiAudGFiX2J0biB7XG4gIHdpZHRoOiBjYWxjKDMzLjMlIC0gNi42NnB4KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2JiYjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA1cHggMCA0cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xufVxuLnRhYl90eXBlMiAudGFiX2J0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRhYl90eXBlMiAudGFiX2J0bi5vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFiMjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2luZ19hcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG59XG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYWdpbmF0aW9uIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbiAucHJldjEge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvYnRuLWJ0bi1tLXBhZ2luYXRpb24tbGluZS1hcnJvdy1sYXN0LWFjdC5zdmcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLnBhZ2luYXRpb24gLnByZXYxLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvYnRuLWJ0bi1tLXBhZ2luYXRpb24tbGluZS1hcnJvdy1maXJzdC1kaXMuc3ZnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAucHJldjIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvYnRuLWJ0bi1tLXBhZ2luYXRpb24tbGluZS1hcnJvdy1uZXh0LWFjdC5zdmcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLnBhZ2luYXRpb24gLnByZXYyLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvYnRuLWJ0bi1tLXBhZ2luYXRpb24tbGluZS1hcnJvdy1wcmV2LWRpcy5zdmcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYWdpbmF0aW9uIC5uZXh0MSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9idG4tYnRuLW0tcGFnaW5hdGlvbi1saW5lLWFycm93LW5leHQtYWN0LnN2Zyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5wYWdpbmF0aW9uIC5uZXh0MS5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXQvaW1hZ2VzL2J0bi1idG4tbS1wYWdpbmF0aW9uLWxpbmUtYXJyb3ctcHJldi1kaXMuc3ZnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYWdpbmF0aW9uIC5uZXh0MiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9idG4tYnRuLW0tcGFnaW5hdGlvbi1saW5lLWFycm93LWxhc3QtYWN0LnN2Zyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5wYWdpbmF0aW9uIC5uZXh0Mi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXQvaW1hZ2VzL2J0bi1idG4tbS1wYWdpbmF0aW9uLWxpbmUtYXJyb3ctZmlyc3QtZGlzLnN2Zyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAubnVtIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLnBhZ2luYXRpb24gLm51bSA+IGEsXG4ucGFnaW5hdGlvbiAubnVtIHNwYW4ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjYzRjNGM0O1xuICBtYXJnaW46IDAgNC41cHg7XG59XG4ucGFnaW5hdGlvbiAubnVtID4gYS5vbixcbi5wYWdpbmF0aW9uIC5udW0gc3Bhbi5vbiB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnBhZ2luYXRpb24gLm51bSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiAubnVtIHNwYW46aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5wbHVzX2J0biB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGx1c19idG46OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogNHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xufVxuLnBsdXNfYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA3cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG59XG4ucGx1c19idG4uYWN0aXZlOjphZnRlcixcbi5wbHVzX2J0bi5hY3RpdmU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5wbHVzX2J0bjpob3Zlcjo6YWZ0ZXIsXG4ucGx1c19idG46aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIElucHV0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmFkaW9fdHlwZTEge1xuICBmb250LXNpemU6IDA7XG59XG4ucmFkaW9fdHlwZTEgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQsXG4ucmFkaW9fdHlwZTEgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJhZGlvX3R5cGUxIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwsXG4ucmFkaW9fdHlwZTEgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJhZGlvX3R5cGUxIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwgc3Bhbixcbi5yYWRpb190eXBlMSBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IC01cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5yYWRpb190eXBlMSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHNwYW46OmFmdGVyLFxuLnJhZGlvX3R5cGUxIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYWRpb190eXBlMSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHNwYW46OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmFkaW9fdHlwZTIge1xuICBmb250LXNpemU6IDA7XG59XG4ucmFkaW9fdHlwZTIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQsXG4ucmFkaW9fdHlwZTIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJhZGlvX3R5cGUyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwsXG4ucmFkaW9fdHlwZTIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJhZGlvX3R5cGUyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwgc3Bhbixcbi5yYWRpb190eXBlMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IC01cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5yYWRpb190eXBlMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHNwYW46OmFmdGVyLFxuLnJhZGlvX3R5cGUyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYWRpb190eXBlMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHNwYW46OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmFkaW9fdHlwZTIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCxcbi5yYWRpb190eXBlMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5yYWRpb190eXBlMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHNwYW4sXG4ucmFkaW9fdHlwZTIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uY2hlY2tib3hfdHlwZTEge1xuICBmb250LXNpemU6IDA7XG59XG4uY2hlY2tib3hfdHlwZTEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQsXG4uY2hlY2tib3hfdHlwZTEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrYm94X3R5cGUxIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwsXG4uY2hlY2tib3hfdHlwZTEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tib3hfdHlwZTEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCBzcGFuLFxuLmNoZWNrYm94X3R5cGUxIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2UyZTJlMiBpbnNldDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5jaGVja2JveF90eXBlMSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHNwYW46OmFmdGVyLFxuLmNoZWNrYm94X3R5cGUxIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwgc3Bhbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXQvaW1hZ2VzL2ljbi1pY24tdy11bmNoZWNrZWQuc3ZnKTtcbn1cbi5jaGVja2JveF90eXBlMSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzMzMyBpbnNldDtcbn1cbi5jaGVja2JveF90eXBlMSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvaWNuLWljbi13LWNoZWNrZWQuc3ZnKTtcbn1cbi5zZWFyY2hfdHlwZTEge1xuICBmb250LXNpemU6IDA7XG59XG4uc2VhcmNoX3R5cGUxIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMnB4IDEzcHggMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWFyY2hfdHlwZTEgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkZGQ7XG59XG4uc2VhcmNoX3R5cGUxIC5zZWFyY2hfYnRuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zZWFyY2hfdHlwZTIge1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2hfdHlwZTIgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEycHggMTNweCAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlYXJjaF90eXBlMiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2RkZDtcbn1cbi5zZWFyY2hfdHlwZTIgLnNlYXJjaF9idG4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNlYXJjaF90eXBlMiBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHBhZGRpbmc6IDlweCA4cHggOHB4O1xuICBmb250LXNpemU6IDExcHg7XG59XG4uc2VhcmNoX3R5cGUyIC5yZXNldF9idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDE0OHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaW5wdXRfdHlwZTEgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5pbnB1dF90eXBlMSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMnB4IDEzcHggMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pbnB1dF90eXBlMSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2RkZDtcbn1cbi5pbnB1dF90eXBlMiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xufVxuLmlucHV0X3R5cGUyIGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTI7XG4gIHBhZGRpbmc6IDEzcHggOHB4IDEycHg7XG59XG4uaW5wdXRfdHlwZTIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjNGM0YzQ7XG59XG4udGV4dF9hcmVhX3R5cGUxIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLnRleHRfYXJlYV90eXBlMSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLnRleHRfYXJlYV90eXBlMSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgcGFkZGluZzogMTJweCAxM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZXh0X2FyZWFfdHlwZTEgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkZGQ7XG59XG4udGV4dF9hcmVhX3R5cGUxIHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi50ZXh0X2FyZWFfdHlwZTIgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjkyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbn1cbi50ZXh0X2FyZWFfdHlwZTIgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICByZXNpemU6IG5vbmU7XG4gIHBhZGRpbmc6IDEzcHggOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjkyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbi50ZXh0X2FyZWFfdHlwZTIgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjNGM0YzQ7XG59XG4udGV4dF9hcmVhX3R5cGUyIHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5zZWxlY3RfdHlwZTEge1xuICB3aWR0aDogMTUycHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcbn1cbi5zZWxlY3RfdHlwZTEgLnNlbGVjdGVkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogN3B4IDI4cHggMCA4cHg7XG59XG4uc2VsZWN0X3R5cGUxIC5zZWxlY3RlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9mb3JtLWZvcm0tc2VsZWN0LWFycm93LWRvd24uc3ZnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG59XG4uc2VsZWN0X3R5cGUxIC5vcHRpb25fYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAyNHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICB6LWluZGV4OiAyO1xufVxuLnNlbGVjdF90eXBlMSAub3B0aW9uIHtcbiAgcGFkZGluZzogN3B4IDhweCA2cHg7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlbGVjdF90eXBlMS5hY3RpdmUgLnNlbGVjdGVkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBMaXN0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGlzdF90eXBlMSAubGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5saXN0X3R5cGUxIC5saXN0Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGlzdF90eXBlMSAubGlzdCAuaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5saXN0X3R5cGUxIC5saXN0IC5pbm5lciB7XG4gIHBhZGRpbmc6IDE4cHggMjBweCAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ubGlzdF90eXBlMSAubGlzdCAuaWNvbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuLmxpc3RfdHlwZTEgLmxpc3QgLnRpdCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG59XG4ubGlzdF90eXBlMSAubGlzdCAudGl0IHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg1N2VtO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM1cHg7XG59XG4ubGlzdF90eXBlMSAubGlzdCAuY29udCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzhlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjUzcHg7XG4gIGNvbG9yOiAjNTU1O1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLmxpc3RfdHlwZTI6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmxpc3RfdHlwZTIgLmxpc3Qge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cbi5saXN0X3R5cGUyIC5saXN0Om50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5saXN0X3R5cGUyIC5saXN0ID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxpc3RfdHlwZTIgLmxpc3QgLmNvbnQge1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5saXN0X3R5cGUyIC5saXN0IC5jb250IC5kbF9saXN0X3R5cGUxIGRsIGR0IHtcbiAgd2lkdGg6IDc1cHg7XG59XG4ubGlzdF90eXBlMiAubGlzdCAuY29udCAuZGxfbGlzdF90eXBlMSBkbCBkZCxcbi5saXN0X3R5cGUyIC5saXN0IC5jb250IC5kbF9saXN0X3R5cGUxIGRsID4gYSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3NXB4KTtcbn1cbi5saXN0X3R5cGUyIC5saXN0IC5pbWdfYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGlzdF90eXBlMiAubGlzdCAuaW1nX2JveCAuaW1nIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xufVxuLmxpc3RfdHlwZTIgLmxpc3QgLmltZ19ib3ggLnN1Yl9pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpc3RfdHlwZTMge1xuICBmb250LXNpemU6IDA7XG59XG4ubGlzdF90eXBlMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG59XG4ubGlzdF90eXBlMyAubGlzdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgdGV4dC1pbmRlbnQ6IC0xMHB4O1xufVxuLmxpc3RfdHlwZTMgLmxpc3Q6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmxpc3RfdHlwZTMgLmxpc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5saXN0X3R5cGUzIC5saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgdmVydGljYWwtYWxpZ246IDNweDtcbn1cbi5saXN0X3R5cGU0IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubGlzdF90eXBlNCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saXN0X3R5cGU0IGxpIGRpdiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4ubGlzdF90eXBlNCBsaSBkaXYgc3BhbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxpc3RfdHlwZTQgbGkgLnllYXIgZGl2IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5saXN0X3R5cGU0IGxpIC5jb250IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5saXN0X3R5cGU1IHtcbiAgZm9udC1zaXplOiAwO1xufVxuLmxpc3RfdHlwZTU6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmxpc3RfdHlwZTUgZGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmxpc3RfdHlwZTUgZGwgZHQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4ubGlzdF90eXBlNSBkbCBkZCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICBmbG9hdDogbGVmdDtcbn1cbi5saXN0X3R5cGU1IGRsLnN1YndheSBkdCB7XG4gIGZsb2F0OiBub25lO1xufVxuLmxpc3RfdHlwZTUgZGwuc3Vid2F5IGR0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IC01cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9pY24taWNuLWxvY2F0aW9uLXN1YndheS5zdmcpO1xufVxuLmxpc3RfdHlwZTUgZGwuc3Vid2F5IGRkIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubGlzdF90eXBlNSBkbC5jYXIgZHQge1xuICBmbG9hdDogbm9uZTtcbn1cbi5saXN0X3R5cGU1IGRsLmNhciBkdDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvaWNuLWljbi1sb2NhdGlvbi1jYXIuc3ZnKTtcbn1cbi5saXN0X3R5cGU1IGRsLmNhciBkZCB7XG4gIGZsb2F0OiBub25lO1xufVxuLmxpc3RfdHlwZTggbGkge1xuICBmbG9hdDogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTtcbn1cbi5saXN0X3R5cGU5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmxpc3RfdHlwZTkgLmxpc3Qge1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IDExcHggN3B4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4ubGlzdF90eXBlOSAubGlzdDpudGgtY2hpbGQoZXZlbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubGlzdF90eXBlOSAubGlzdCA+IHAge1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5saXN0X3R5cGU5IC5saXN0ID4gcC5jb2xvcjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xufVxuLmxpc3RfdHlwZTkgLmxpc3QgPiBwLmNvbG9yMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFiMjM7XG59XG4ubGlzdF90eXBlOSAubGlzdCA+IHAuY29sb3IzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNTRhMTtcbn1cbi5saXN0X3R5cGU5IC5saXN0IHVsIHtcbiAgcGFkZGluZzogMTVweCAwcHggMCAxMHB4O1xufVxuLmxpc3RfdHlwZTkgLmxpc3QgdWwgbGkge1xuICBmbG9hdDogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41NjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLmxpc3RfdHlwZTEwID4gbGkge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDA7XG59XG4ubGlzdF90eXBlMTAgPiBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG59XG4ubGlzdF90eXBlMTAgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saXN0X3R5cGUxMCA+IGxpID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmxpc3RfdHlwZTEwID4gbGkgLm51bSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjU0YTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLmxpc3RfdHlwZTEwID4gbGkgLmNvbnQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg1O1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi5saXN0X3R5cGUxMCA+IGxpIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuLmxpc3RfdHlwZTEwID4gbGkgdWwgbGkge1xuICBmbG9hdDogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB0ZXh0LWluZGVudDogLTEwcHg7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuLmxpc3RfdHlwZTExIC5saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmxpc3RfdHlwZTExIC5saXN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3RfdHlwZTExIC5saXN0IC5yZWQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuLmxpc3RfdHlwZTExIC5saXN0IC50aXQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzM2VtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5saXN0X3R5cGUxMSAubGlzdCBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBsaW5lLWhlaWdodDogMS42NjdlbTtcbiAgY29sb3I6ICNlMmUyZTI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubGlzdF90eXBlMTIgLmxpc3Qge1xuICBmb250LXNpemU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5saXN0X3R5cGUxMiAubGlzdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saXN0X3R5cGUxMiAubGlzdCBwIHtcbiAgd2lkdGg6IDUxcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjc7XG59XG4ubGlzdF90eXBlMTIgLmxpc3Qgc3BhbiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MXB4KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4xNztcbn1cbi5saXN0X3R5cGUxMiAubGlzdCBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTFweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogNXB4IDdweCA0cHggMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGlzdF90eXBlMTIgLmxpc3QgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMTFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvaWNuLWljbi1hdHRhY2hlZGZpbGUuc3ZnKTtcbn1cbi5kbF9saXN0X3R5cGUxIGRsIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uZGxfbGlzdF90eXBlMSBkbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG59XG4uZGxfbGlzdF90eXBlMSBkbCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU0O1xufVxuLmRsX2xpc3RfdHlwZTEgZGwgZGQsXG4uZGxfbGlzdF90eXBlMSBkbCA+IGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTQ7XG59XG4uZGxfbGlzdF90eXBlMiBkbCB7XG4gIGZsb2F0OiBub25lO1xufVxuLmRsX2xpc3RfdHlwZTIgZGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmRsX2xpc3RfdHlwZTIgZGwgZHQge1xuICBmb250LXdlaWdodDogODAwO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4uZGxfbGlzdF90eXBlMiBkbCBkZCxcbi5kbF9saXN0X3R5cGUyIGRsID4gYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi5kbF9saXN0X3R5cGUyIGRsIGRkIGEsXG4uZGxfbGlzdF90eXBlMiBkbCA+IGEgYSB7XG4gIHdvcmQtYnJlYWs6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWJsZV90eXBlMSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzMzMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYmxlX3R5cGUxOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLnRhYmxlX3R5cGUxIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi50YWJsZV90eXBlMSB0aGVhZCB0aCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzRjNGM0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjNGM0YzQ7XG59XG4udGFibGVfdHlwZTEgdGJvZHkgdGQsXG4udGFibGVfdHlwZTEgdGJvZHkgdGgge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M0YzRjNDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzRjNDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzRjNGM0O1xufVxuLnRhYmxlX3R5cGUxIHRoIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnRhYmxlX3R5cGUxIHRoID4gZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA3cHggMTJweCA2cHg7XG59XG4udGFibGVfdHlwZTEgdGggPiBkaXYgcCxcbi50YWJsZV90eXBlMSB0aCA+IGRpdiBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnRhYmxlX3R5cGUxIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4udGFibGVfdHlwZTEgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi50YWJsZV90eXBlMSB0ZCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnRhYmxlX3R5cGUxIHRkID4gZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMTFweCA1cHg7XG59XG4udGFibGVfdHlwZTEgdGQgPiBkaXYgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICBmb250LXNpemU6IDExcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi50YWJsZV90eXBlMSB0ZCA+IGRpdiBhIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4udGFibGVfdHlwZTEgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi50YWJsZV90eXBlMSB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLnRhYmxlX3R5cGUxIC5pbWdfYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYmxlX3R5cGUxIC5pbWdfYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJsZV90eXBlMSAuaW1nX2JveCAucGx1c19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM3B4O1xuICByaWdodDogM3B4O1xufVxuLnRhYmxlX3R5cGUyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzMzO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMzMztcbn1cbi50YWJsZV90eXBlMiAudGhlYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYmxlX3R5cGUyIC50Ym9keSAudHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M0YzRjNDtcbn1cbi50YWJsZV90eXBlMiAudGJvZHkgLnRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50YWJsZV90eXBlMiAudGJvZHkgLnRyIC50ZDpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYmxlX3R5cGUyIC50Ym9keSAudHIgLnRkOm50aC1jaGlsZCgyKSA+IHAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRhYmxlX3R5cGUyIC50Ym9keSAudHIubm90aWNlID4gYSB7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG59XG4udGFibGVfdHlwZTIgLnRib2R5IC50ci5ub3RpY2UgLnRkOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4udGFibGVfdHlwZTIgLnRyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGVfdHlwZTIgLnRyOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi50YWJsZV90eXBlMiAudHIgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG59XG4udGFibGVfdHlwZTIgLnRyID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG59XG4udGFibGVfdHlwZTIgLnRkLFxuLnRhYmxlX3R5cGUyIC50aCB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi50YWJsZV90eXBlMiAudGQge1xuICBmb250LXNpemU6IDA7XG59XG4udGFibGVfdHlwZTIgLnRkID4gcCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFBhbmVsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFuZWxfdHlwZTIgLnBhbmVsX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucGFuZWxfdHlwZTMgLmltZ19ib3gge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYW5lbF90eXBlMyAuaW1nX2JveCAuaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDM1LjklO1xufVxuLnBhbmVsX3R5cGUzIC5jb250X2JveCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4ucGFuZWxfdHlwZTMgLmNvbnRfYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYW5lbF90eXBlMyAuY29udF9ib3ggPiBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS44NTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ucGFuZWxfdHlwZTQgLmNvbnQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnBhbmVsX3R5cGU0IC5jb250Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmVsX3R5cGU0IC5jb250IC5zdWJfdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4ucGFuZWxfdHlwZTQgLmNvbnQgLmltZ19ib3gge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5wYW5lbF90eXBlNCAuY29udCAuaW1nX2JveCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnBhbmVsX3R5cGU0IC5jb250IC5pbWdfYm94IGltZzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGFuZWxfdHlwZTQgLmNvbnQgLmltZ19ib3ggaW1nLmltZ18xIHtcbiAgd2lkdGg6IDIwMnB4O1xufVxuLnBhbmVsX3R5cGU0IC5jb250IC5pbWdfYm94IGltZy5pbWdfMixcbi5wYW5lbF90eXBlNCAuY29udCAuaW1nX2JveCBpbWcuaW1nXzMsXG4ucGFuZWxfdHlwZTQgLmNvbnQgLmltZ19ib3ggaW1nLk1NQ18wMixcbi5wYW5lbF90eXBlNCAuY29udCAuaW1nX2JveCBpbWcuaW1nXzUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYW5lbF90eXBlNCAuY29udCAuaW1nX2JveCBpbWcuaW1nXzQge1xuICB3aWR0aDogMjIzcHg7XG59XG4ucGFuZWxfdHlwZTQgLmNvbnQgLmltZ19ib3hfdHlwZTIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDA7XG59XG4ucGFuZWxfdHlwZTQgLmNvbnQgLmltZ19ib3hfdHlwZTIgaW1nIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhbmVsX3R5cGU0IC5jb250IC5pbWdfYm94X3R5cGUyIGltZzpudGgtY2hpbGQoZXZlbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucGFuZWxfdHlwZTQgLmNvbnQgLmltZ19ib3hfdHlwZTIgaW1nOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmVsX3R5cGU0IC5jb250IC5saXN0X3R5cGU4IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5wYW5lbF90eXBlNCAuY29udCAubGlzdF90eXBlOSB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLnBhbmVsX3R5cGU0IC5jb250IC5saXN0X3R5cGUxMCB7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xufVxuLnBhbmVsX3R5cGU0IC5jb250IC5saXN0X3R5cGUxMCA+IGxpIC5jb250IHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLnBhbmVsX3R5cGU1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgcGFkZGluZzogMTZweCAxNnB4IDI2cHg7XG59XG4ucGFuZWxfdHlwZTUgLmxlZnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucGFuZWxfdHlwZTUgLmxlZnQgLmFycm93IHtcbiAgd2lkdGg6IDkuMzElO1xuICBwYWRkaW5nLXRvcDogMjkuNzIlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0L2ltYWdlcy9pbWctaW1nLXN2Zy1zdWItMDItYXJyb3ctdG8tbGVmdC5zdmcpIG5vLXJlcGVhdCA2MCUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDY0LjIlO1xufVxuLnBhbmVsX3R5cGU1IC5sZWZ0IC5pbWdfYm94LndpZHRoMSB7XG4gIHdpZHRoOiA0Mi43NCU7XG59XG4ucGFuZWxfdHlwZTUgLmxlZnQgLmltZ19ib3gud2lkdGgyIHtcbiAgd2lkdGg6IDQ3Ljk1JTtcbn1cbi5wYW5lbF90eXBlNSAubGVmdCAuaW1nX2JveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFuZWxfdHlwZTUgLmxlZnQgLmltZ19ib3ggPiBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFuZWxfdHlwZTUgLnJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBDb21wb25lbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2hlYWRlciB7XG4gIGhlaWdodDogNTZweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA2O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xufVxuI2hlYWRlciA+IC53cmFwID4gLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2hlYWRlciAubmF2X2FyZWEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjVzIGVhc2U7XG4gIHBhZGRpbmc6IDU2cHggMjBweCAyMHB4O1xufVxuI2hlYWRlciAubmF2X2FyZWEuYWN0aXZlIHtcbiAgbGVmdDogMDtcbn1cbiNoZWFkZXIgLm5hdl9hcmVhIC5sZW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoZWFkZXIgLnNpdGVfbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jaGVhZGVyIC5zaXRlX21hcCAuYmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2hlYWRlciAuc2l0ZV9tYXAgPiAud3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuI2hlYWRlciAuc2l0ZV9tYXAgLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jaGVhZGVyIC5zaXRlX21hcCAuaW5uZXIgLmxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIzcHggMDtcbiAgcGFkZGluZy1yaWdodDogNDNweDtcbn1cbiNoZWFkZXIgLnNpdGVfbWFwIC5pbm5lciAubGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG59XG4jaGVhZGVyIC5zaXRlX21hcCAuaW5uZXIgLmxlZnQgPiAudHh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoZWFkZXIgLnNpdGVfbWFwIC5pbm5lciAubGVmdCAubGVuZyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbiNoZWFkZXIgLnNpdGVfbWFwIC5pbm5lciAubGVmdCAubGVuZyBsaSBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMDg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjYWFhO1xufVxuI2hlYWRlciAuc2l0ZV9tYXAgLmlubmVyIC5sZWZ0IC5sZW5nIGxpOmZpcnN0LWNoaWxkIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgdmVydGljYWwtYWxpZ246IDNweDtcbiAgbWFyZ2luOiAwIDhweDtcbn1cbiNoZWFkZXIgLnNpdGVfbWFwIC5pbm5lciAubGVmdCAubGVuZyBsaS5vbiBhIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICMzMzM7XG59XG4jaGVhZGVyIC5zaXRlX21hcCAuaW5uZXIgLnJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiNoZWFkZXIgLnNpdGVfbWFwIC5pbm5lciAucmlnaHQgLmNvcHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2hlYWRlciAuc2l0ZV9tYXAgLm5hdl90eXBlMiA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzRjNGM0O1xufVxuI2hlYWRlciAuc2l0ZV9tYXAgLm5hdl90eXBlMiA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNGM0YzQ7XG59XG4jaGVhZGVyIC5zaXRlX21hcCAubmF2X3R5cGUyID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuI2hlYWRlciAuc2l0ZV9tYXAgLm5hdl90eXBlMiA+IGxpID4gcCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDE3cHggMTZweCAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNoZWFkZXIgLnNpdGVfbWFwIC5uYXZfdHlwZTIgPiBsaSA+IHA6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICByaWdodDogMTlweDtcbiAgdG9wOiAxOXB4O1xufVxuI2hlYWRlciAuc2l0ZV9tYXAgLm5hdl90eXBlMiA+IGxpID4gcDo6YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDI2cHg7XG59XG4jaGVhZGVyIC5zaXRlX21hcCAubmF2X3R5cGUyIC5kZWJ0aF8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xufVxuI2hlYWRlciAuc2l0ZV9tYXAgLm5hdl90eXBlMiAuZGVidGhfMiBsaSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiAwIDIxcHg7XG59XG4jaGVhZGVyIC5zaXRlX21hcCAubmF2X3R5cGUyIC5kZWJ0aF8yIGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjQzO1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNoZWFkZXIgLnNpdGVfbWFwIC5uYXZfdHlwZTIgLmRlYnRoXzIgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMThweDtcbn1cbiNoZWFkZXIgLnNpdGVfbWFwIC5uYXZfdHlwZTIgLmRlYnRoXzIgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuI2hlYWRlciAuc2l0ZV9tYXAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbiNoZWFkZXIgI25hdiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4jaGVhZGVyICNuYXYgPiB1bCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4jaGVhZGVyICNuYXYgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2hlYWRlciAjbmF2ID4gdWwgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbiNoZWFkZXIgI25hdiA+IHVsID4gbGkgLmRlYnRoXzIgbGkge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTVweDtcbn1cbiNoZWFkZXIgI25hdiA+IHVsID4gbGkgLmRlYnRoXzIgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jaGVhZGVyICNuYXYgPiB1bCA+IGxpIC5kZWJ0aF8yIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNoZWFkZXIgLmxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTRweDtcbiAgei1pbmRleDogMTE7XG59XG4jaGVhZGVyIC5oYW1fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxOXB4O1xuICB6LWluZGV4OiAxMTtcbn1cbiNoZWFkZXIub24ge1xuICBvcGFjaXR5OiAxO1xufVxuI2hlYWRlci5hY3RpdmUsXG4jaGVhZGVyLmduYl9hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI2hlYWRlci5hY3RpdmUgLmxvZ28gYSxcbiNoZWFkZXIuZ25iX2FjdGl2ZSAubG9nbyBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvY29tbW9uLWNvbW1vbi1pbWctbG9nby1jb2xvci5zdmcpO1xufVxuI2hlYWRlci5hY3RpdmUgLmhhbV9idG4gLmJhcixcbiNoZWFkZXIuZ25iX2FjdGl2ZSAuaGFtX2J0biAuYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbiNmb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzYTNlO1xuICBwYWRkaW5nOiAzOHB4IDAgNTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2Zvb3RlciAudG9wX2J0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGJvdHRvbTogMjRweDtcbiAgei1pbmRleDogNDtcbn1cbiNmb290ZXIgLnRvcF9idG4ub24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTY0cHg7XG59XG4jZm9vdGVyIC5sb2dvIHtcbiAgd2lkdGg6IDk5cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbiNmb290ZXIgLmxvZ28gYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXQvaW1hZ2VzL2NvbW1vbi1jb21tb24taW1nLWxvZ28tZ3JheS5zdmcpO1xufVxuI2Zvb3RlciA+IC53cmFwID4gLmlubmVyIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbiNmb290ZXIgLnRvcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGE0YTRhO1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cbiNmb290ZXIgLmJ0IHtcbiAgcGFkZGluZy10b3A6IDIzcHg7XG59XG4jZm9vdGVyIC5idCA+IHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2JiYjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNmb290ZXIgLmJ0IGFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG4jZm9vdGVyIC5idCBhZGRyZXNzID4gcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIGNvbG9yOiAjYWFhO1xufVxuI2Zvb3RlciAuYnQgYWRkcmVzcyA+IHAuY29weSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBwYWRkaW5nLXRvcDogMjJweDtcbn1cbiNmb290ZXIgLmJ0IGFkZHJlc3MgdWwge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cbiNmb290ZXIgLmJ0IGFkZHJlc3MgdWwgbGkge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICBjb2xvcjogI2FhYTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4jZm9vdGVyIC5idCBhZGRyZXNzIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cbiNmb290ZXIgLmJ0IGFkZHJlc3MgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuI2Zvb3RlciAuYnQgYWRkcmVzcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNmb290ZXIgLmZuYiBsaSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbiNmb290ZXIgLmZuYiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNvbG9yOiAjYWFhO1xufVxuI2Zvb3RlciAuZm5iIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiA0cHg7XG59XG4jZm9vdGVyIC5mbmIgbGk6bGFzdC1jaGlsZCBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbGlnaHRib3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2xpZ2h0Ym94IC5sYi1vdXRlckNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4jbGlnaHRib3ggLmxiLWRhdGFDb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmxvZ28ge1xuICB3aWR0aDogOTlweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDA7XG59XG4ubG9nbyBhIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9jb21tb24tY29tbW9uLWltZy1sb2dvLXd0LnN2Zyk7XG59XG4ubWFpbl9rdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbl9rdiA+IC5pbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXQvaW1hZ2VzL2ltZy1pbWctdy1tYWluLXZpc3VhbC5qcGcpO1xufVxuLm1haW5fa3YgLnR4dF9ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlICsgMjJweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLm1haW5fa3YgLnR4dF9ib3ggLnR4dDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuLm1haW5fa3YgLnR4dF9ib3ggLnR4dDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG4ubWFpbl9rdiAudHh0X2JveCAuYnRuX3R5cGUxIHtcbiAgbWFyZ2luOiAzOXB4IGF1dG8gMDtcbn1cbi5tYWluX2t2IC5zY3JvbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzhweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgZm9udC1zaXplOiAwO1xufVxuLm1haW5fa3YgLnNjcm9sbCAuaW5uZXIge1xuICBmb250LXNpemU6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuNTZweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFpbl9rdiAuc2Nyb2xsIC5pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiAzcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZTtcbiAgYW5pbWF0aW9uOiBzY3JvbGxNb3Rpb24gMS43cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5rdl90eXBlMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdl90eXBlMSA+IC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDM1LjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmt2X3R5cGUxID4gLmlubmVyIC5pbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMzUuNSU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1NnB4O1xuICBsZWZ0OiAwO1xufVxuLmt2X3R5cGUxIC50aXQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmt2X3R5cGUxIC50aXQgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRpdF90eXBlMSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjgxcHg7XG59XG4udGl0X3R5cGUyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi50aXRfdHlwZTMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZXN1bHRfdHlwZTEge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuLnJlc3VsdF90eXBlMSBzcGFuIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ub19zZWFyY2hfcmVzdWx0cyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRlbnRzX3R4dF90eXBlMSAuY29udCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi5jb250ZW50c190eHRfdHlwZTEgLmJ0bl90eXBlMiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uZm9ybV90eXBlMSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5mb3JtX3R5cGUxIC5yYWRpb190eXBlMSxcbi5mb3JtX3R5cGUxIC5yYWRpb190eXBlMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xufVxuLmZvcm1fdHlwZTEgLnJhZGlvX3R5cGUxOmZpcnN0LWNoaWxkLFxuLmZvcm1fdHlwZTEgLnJhZGlvX3R5cGUyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmZvcm1fdHlwZTEgLnJhZGlvX3R5cGUyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmZvcm1fdHlwZTEgLnNlYXJjaF90eXBlMSxcbi5mb3JtX3R5cGUxIC5zZWFyY2hfdHlwZTIge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuLmZvcm1fdHlwZTEgLnNlYXJjaF90eXBlMSBpbnB1dCxcbi5mb3JtX3R5cGUxIC5zZWFyY2hfdHlwZTIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZm9ybV90eXBlMSAuc2VhcmNoX3R5cGUyOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5mb3JtX3R5cGUxIC5zZWFyY2hfdHlwZTIgaW5wdXQge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAoMTI0cHggKyAxNnB4KSk7XG4gIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZvcm1fdHlwZTEgLnNlYXJjaF90eXBlMiAuc2VhcmNoX2J0biB7XG4gIHdpZHRoOiAxMjRweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5mb3JtX3R5cGUyIC5pbnB1dF90eXBlMSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZm9ybV90eXBlMiAudGV4dF9hcmVhX3R5cGUxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5mb3JtX3R5cGUyIC5idG5fdHlwZTMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmZvcm1fdHlwZTMge1xuICBmb250LXNpemU6IDA7XG59XG4uZm9ybV90eXBlMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG59XG4uZm9ybV90eXBlMyAuaW5wdXRfdHlwZTIge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbi5mb3JtX3R5cGUzIC50ZXh0X2FyZWFfdHlwZTIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZm9ybV90eXBlMyAuYnRuX2FyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAyM3B4O1xuICBmb250LXNpemU6IDA7XG59XG4uZm9ybV90eXBlMyAuYnRuX2FyZWEgPiAuaW5uZXIge1xuICBmb250LXNpemU6IDA7XG59XG4uZm9ybV90eXBlMyAuYnRuX2FyZWEgLmJ0bl90eXBlMyxcbi5mb3JtX3R5cGUzIC5idG5fYXJlYSAuYnRuX3R5cGU0IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbn1cbi5mb3JtX3R5cGUzIC5idG5fYXJlYSAuYnRuX3R5cGU0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmZvcm1fdHlwZTMgLmJ0bl9hcmVhIC5idG5fdHlwZTMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDMycHg7XG59XG4uYWN0aXZlX2l0ZW0uYWN0aXZlX2l0ZW1fdHlwZTEge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5hY3RpdmVfaXRlbS5hY3RpdmVfaXRlbV90eXBlMS5hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uYWN0aXZlX2l0ZW0uYWN0aXZlX2l0ZW1fdHlwZTIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG59XG4uYnJlYWRjcnVtYnMge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5icmVhZGNydW1icyA+IHNwYW4ge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwcHggMTFweCAwIDExcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4udmlld19hcmVhX3R5cGUxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNnB4IDAgMTNweDtcbn1cbi52aWV3X2FyZWFfdHlwZTE6OmJlZm9yZSxcbi52aWV3X2FyZWFfdHlwZTE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi52aWV3X2FyZWFfdHlwZTE6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTZweDtcbn1cbi52aWV3X2FyZWFfdHlwZTE6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxNnB4O1xufVxuLnZpZXdfYXJlYV90eXBlMSAudmlld19hcmVhX3R5cGUxX3RvcCAubGVmdCB7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xufVxuLnZpZXdfYXJlYV90eXBlMSAudmlld19hcmVhX3R5cGUxX3RvcCAubGVmdCAuY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnZpZXdfYXJlYV90eXBlMSAudmlld19hcmVhX3R5cGUxX3RvcCAubGVmdCAudGl0IHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMxO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi52aWV3X2FyZWFfdHlwZTEgLnZpZXdfYXJlYV90eXBlMV90b3AgLmxlZnQgLnRpdCBhIHtcbiAgd29yZC1icmVhazogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4udmlld19hcmVhX3R5cGUxIC52aWV3X2FyZWFfdHlwZTFfdG9wIC5sZWZ0IC5kbF9saXN0X3R5cGUyIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4udmlld19hcmVhX3R5cGUxIC52aWV3X2FyZWFfdHlwZTFfdG9wIC5sZWZ0IC5kbF9saXN0X3R5cGUyIGRsIGR0IHtcbiAgd2lkdGg6IDE0NXB4O1xufVxuLnZpZXdfYXJlYV90eXBlMSAudmlld19hcmVhX3R5cGUxX3RvcCAubGVmdCAuZGxfbGlzdF90eXBlMiBkbCBkZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDVweCk7XG59XG4udmlld19hcmVhX3R5cGUxIC52aWV3X2FyZWFfdHlwZTFfdG9wIC5yaWdodCAuc3dpcGVyX2FyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4udmlld19hcmVhX3R5cGUxIC52aWV3X2FyZWFfdHlwZTFfdG9wIC5yaWdodCAuc3dpcGVyX2FyZWEgLnNsaWRlX3R5cGUyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnZpZXdfYXJlYV90eXBlMSAudmlld19hcmVhX3R5cGUxX3RvcCAucmlnaHQgLnN3aXBlcl9hcmVhIC5zbGlkZV90eXBlMiAuc3dpcGVyLXNsaWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4udmlld19hcmVhX3R5cGUxIC52aWV3X2FyZWFfdHlwZTFfdG9wIC5yaWdodCAuc3dpcGVyX2FyZWEgLnNsaWRlX3R5cGUyIC5zd2lwZXItc2xpZGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi52aWV3X2FyZWFfdHlwZTEgLnZpZXdfYXJlYV90eXBlMV90b3AgLnJpZ2h0ID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZXdfYXJlYV90eXBlMSAudmlld190eXBlMSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4udmlld19hcmVhX3R5cGUxIC52aWV3X3R5cGUxIC50aXRfdHlwZTIge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbi52aWV3X2FyZWFfdHlwZTEgLmxpc3RfdHlwZTMge1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4udmlld19hcmVhX3R5cGUyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZpZXdfYXJlYV90eXBlMjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi52aWV3X2FyZWFfdHlwZTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm90dG9tOiAwO1xufVxuLnZpZXdfYXJlYV90eXBlMiAuaW5uZXIge1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi52aWV3X2FyZWFfdHlwZTIgLnRpdC1hcmVhIHtcbiAgcGFkZGluZzogMTZweCAwIDE5cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzRjNGM0O1xufVxuLnZpZXdfYXJlYV90eXBlMiAudGl0LWFyZWEgPiAuaW5uZXIge1xuICBmb250LXNpemU6IDA7XG59XG4udmlld19hcmVhX3R5cGUyIC5iYWRnZV90eXBlMSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi52aWV3X2FyZWFfdHlwZTIgLnRpdCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuLnZpZXdfYXJlYV90eXBlMiAubGlzdF90eXBlMTIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnZpZXdfYXJlYV90eXBlMiAudmlld190eXBlMiB7XG4gIHBhZGRpbmc6IDIzcHggMCAyNHB4O1xufVxuLnZpZXdfdHlwZTEgLnRpdF90eXBlMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4udmlld190eXBlMSBwLFxuLnZpZXdfdHlwZTEgc3Bhbixcbi52aWV3X3R5cGUxIHN0cm9uZyxcbi52aWV3X3R5cGUxIGIsXG4udmlld190eXBlMSB1LFxuLnZpZXdfdHlwZTEgYSxcbi52aWV3X3R5cGUxIGksXG4udmlld190eXBlMSBkaXYge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg1O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnZpZXdfdHlwZTEgc3Ryb25nLFxuLnZpZXdfdHlwZTEgYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udmlld190eXBlMSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udmlld190eXBlMSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzMzMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZXdfdHlwZTEgdGFibGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4udmlld190eXBlMSB0YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4udmlld190eXBlMSB0YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzRjNGM0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjNGM0YzQ7XG59XG4udmlld190eXBlMSB0YWJsZSB0Ym9keSB0ZCxcbi52aWV3X3R5cGUxIHRhYmxlIHRib2R5IHRoIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M0YzRjNDtcbn1cbi52aWV3X3R5cGUxIHRhYmxlIHRoIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnZpZXdfdHlwZTEgdGFibGUgdGggPiBkaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDdweCAxMnB4IDZweDtcbn1cbi52aWV3X3R5cGUxIHRhYmxlIHRoID4gZGl2IHAsXG4udmlld190eXBlMSB0YWJsZSB0aCA+IGRpdiBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnZpZXdfdHlwZTEgdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi52aWV3X3R5cGUxIHRhYmxlIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4udmlld190eXBlMSB0YWJsZSB0ZCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnZpZXdfdHlwZTEgdGFibGUgdGQgPiBkaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCAxMXB4IDVweDtcbn1cbi52aWV3X3R5cGUxIHRhYmxlIHRkID4gZGl2IHAge1xuICBsaW5lLWhlaWdodDogMS4yNztcbiAgZm9udC1zaXplOiAxMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4udmlld190eXBlMSB0YWJsZSB0ZCA+IGRpdiBhIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4udmlld190eXBlMSB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnZpZXdfdHlwZTEgdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi52aWV3X3R5cGUxIHRhYmxlIC5pbWdfYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZXdfdHlwZTEgdGFibGUgLmltZ19ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZXdfdHlwZTEgdGFibGUgLmltZ19ib3ggLnBsdXNfYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNweDtcbiAgcmlnaHQ6IDNweDtcbn1cbi52aWV3X3R5cGUxIHRhYmxlIHRoID4gZGl2IHtcbiAgbWluLWhlaWdodDogMzFweDtcbn1cbi52aWV3X3R5cGUxIHRhYmxlIHRkID4gZGl2IHtcbiAgbWluLWhlaWdodDogMzJweDtcbn1cbi52aWV3X3R5cGUxIHRhYmxlIHRoID4gZGl2LFxuLnZpZXdfdHlwZTEgdGFibGUgdGQgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnZpZXdfdHlwZTEgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnZpZXdfdHlwZTEgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnZpZXdfdHlwZTEgLnNjcm9sbF90eXBlMSB7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG4udmlld190eXBlMiBwLFxuLnZpZXdfdHlwZTIgc3Bhbixcbi52aWV3X3R5cGUyIHN0cm9uZyxcbi52aWV3X3R5cGUyIGIsXG4udmlld190eXBlMiB1LFxuLnZpZXdfdHlwZTIgYSxcbi52aWV3X3R5cGUyIGksXG4udmlld190eXBlMiBkaXYge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3O1xufVxuLnZpZXdfdHlwZTIgc3Ryb25nLFxuLnZpZXdfdHlwZTIgYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udmlld190eXBlMiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udmlld190eXBlMiB0YWJsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZXdfdHlwZTIgdGFibGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4udmlld190eXBlMiB0YWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3R0b206IDA7XG59XG4udmlld190eXBlMiB0YWJsZSB0aCxcbi52aWV3X3R5cGUyIHRhYmxlIHRkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiA4cHggOHB4IDdweDtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4udmlld190eXBlMiB0YWJsZSB0Ym9keSB0ciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzRjNGM0O1xufVxuLnZpZXdfdHlwZTIgdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnZpZXdfdHlwZTIgdGFibGUgdGggcCxcbi52aWV3X3R5cGUyIHRhYmxlIHRoIHNwYW4sXG4udmlld190eXBlMiB0YWJsZSB0aCBzdHJvbmcsXG4udmlld190eXBlMiB0YWJsZSB0aCBiLFxuLnZpZXdfdHlwZTIgdGFibGUgdGggdSxcbi52aWV3X3R5cGUyIHRhYmxlIHRoIGEsXG4udmlld190eXBlMiB0YWJsZSB0aCBpLFxuLnZpZXdfdHlwZTIgdGFibGUgdGggZGl2IHtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udmlld190eXBlMiB0YWJsZSB0aCBzdHJvbmcsXG4udmlld190eXBlMiB0YWJsZSB0aCBiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udmlld190eXBlMiB0YWJsZSB0ZCBwLFxuLnZpZXdfdHlwZTIgdGFibGUgdGQgc3Bhbixcbi52aWV3X3R5cGUyIHRhYmxlIHRkIHN0cm9uZyxcbi52aWV3X3R5cGUyIHRhYmxlIHRkIGIsXG4udmlld190eXBlMiB0YWJsZSB0ZCB1LFxuLnZpZXdfdHlwZTIgdGFibGUgdGQgYSxcbi52aWV3X3R5cGUyIHRhYmxlIHRkIGksXG4udmlld190eXBlMiB0YWJsZSB0ZCBkaXYge1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi52aWV3X3R5cGUyIHRhYmxlIHRyIHRoLFxuLnZpZXdfdHlwZTIgdGFibGUgdHIgdGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzRjNGM0O1xufVxuLnZpZXdfdHlwZTIgdGFibGUgdHIgdGg6bGFzdC1jaGlsZCxcbi52aWV3X3R5cGUyIHRhYmxlIHRyIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4udmlld190eXBlMiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udmlld190eXBlMiBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2Nyb2xsX3R5cGUxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uc2Nyb2xsX3R5cGUxID4gLmlubmVyIHtcbiAgbWluLXdpZHRoOiAxMTMycHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5zbGlkZV90eXBlMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWRlX3R5cGUxIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cbi5zbGlkZV90eXBlMSAuc3dpcGVyLXNsaWRlIC5pbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2MC45NyU7XG59XG4uc2xpZGVfdHlwZTIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG4uc2xpZGVfdHlwZTIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLnNsaWRlX3R5cGUyIC5zd2lwZXItc2xpZGUgLmltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxheW91dF90eXBlMSAubGVmdCA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5sYXlvdXRfdHlwZTEgLmxlZnQgPiBkaXYgPiBzcGFuIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4ubGF5b3V0X3R5cGUxIC5yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDA7XG59XG4ubGF5b3V0X3R5cGUxIC5yaWdodCA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuODU7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuLmxheW91dF90eXBlMSAucmlnaHQgPiBkaXYgPiBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogOTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cbi5sYXlvdXRfdHlwZTEgLnJpZ2h0ID4gZGl2ID4gcCA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg0NmVtO1xufVxuLmxheW91dF90eXBlMiB7XG4gIHBhZGRpbmc6IDQwcHggMCAzM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ubGF5b3V0X3R5cGUyIC5saXN0X3R5cGU0IHtcbiAgcGFkZGluZy10b3A6IDIycHg7XG59XG4ubGF5b3V0X3R5cGUzIC5yaWdodCAuYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4ubGF5b3V0X3R5cGUzIC5yaWdodCAubGlzdF90eXBlNTpudGgtY2hpbGQoMikgZGwge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubGF5b3V0X3R5cGUzIC5yaWdodCAubGlzdF90eXBlNTpudGgtY2hpbGQoMikgZGw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5sYXlvdXRfdHlwZTMgLnJpZ2h0IC5saXN0X3R5cGU1Om50aC1jaGlsZCgyKSBkbCBkdCB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLmxheW91dF90eXBlMyAucmlnaHQgLmxpc3RfdHlwZTU6bnRoLWNoaWxkKDMpIHtcbiAgcGFkZGluZy10b3A6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5sYXlvdXRfdHlwZTMgLnJpZ2h0IC5saXN0X3R5cGU1Om50aC1jaGlsZCgzKSBkbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4ubGF5b3V0X3R5cGUzIC5yaWdodCAubGlzdF90eXBlNTpudGgtY2hpbGQoMykgZGw6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmxheW91dF90eXBlMyAucmlnaHQgLmxpc3RfdHlwZTU6bnRoLWNoaWxkKDMpIGRsIGRkIHtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDEuODU7XG59XG4ubGF5b3V0X3R5cGU0IC50b3Age1xuICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbn1cbi5iYWRnZV90eXBlMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40NnB4O1xuICBwYWRkaW5nOiAzcHggMXB4IDJweCAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBQYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jY29udGVudHNXcmFwIHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG59XG4jY29udGVudHNXcmFwIC5jb250ZW50cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jY29udGVudHNXcmFwLm1haW5fcGFnZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuI2NvbnRlbnRzV3JhcC5tYWluX3BhZ2UgLmNvbnRlbnRzLmFib3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2NvbnRlbnRzV3JhcC5tYWluX3BhZ2UgLmNvbnRlbnRzLmFib3V0IC5pbWdfYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuI2NvbnRlbnRzV3JhcC5tYWluX3BhZ2UgLmNvbnRlbnRzLmFib3V0IC5pbWdfYm94IC5pbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctdG9wOiA3Ny43JTtcbn1cbiNjb250ZW50c1dyYXAubWFpbl9wYWdlIC5jb250ZW50cy5hYm91dCAud3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy10b3A6IDcxLjElO1xufVxuI2NvbnRlbnRzV3JhcC5tYWluX3BhZ2UgLmNvbnRlbnRzLnRlY2hub2xvZ3kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG59XG4jY29udGVudHNXcmFwLm1haW5fcGFnZSAuY29udGVudHMudGVjaG5vbG9neSAudGl0X3R5cGUxIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4jY29udGVudHNXcmFwLm1haW5fcGFnZSAuY29udGVudHMucGFydF9zZWFyY2gge1xuICBoZWlnaHQ6IDM2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY29udGVudHNXcmFwLm1haW5fcGFnZSAuY29udGVudHMucGFydF9zZWFyY2ggLmltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4jY29udGVudHNXcmFwLm1haW5fcGFnZSAuY29udGVudHMucGFydF9zZWFyY2ggLndyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctdG9wOiAxMTFweDtcbn1cbiNjb250ZW50c1dyYXAubWFpbl9wYWdlIC5jb250ZW50cy5wYXJ0X3NlYXJjaCAud3JhcCAudGl0X3R5cGUxIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuI2NvbnRlbnRzV3JhcC5tYWluX3BhZ2UgLmNvbnRlbnRzLm5lZWRfaGVscCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDU2cHggMCAxMTJweDtcbn1cbiNjb250ZW50c1dyYXAubWFpbl9wYWdlIC5jb250ZW50cy5uZWVkX2hlbHAgLndyYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuI2NvbnRlbnRzV3JhcC5tYWluX3BhZ2UgLmNvbnRlbnRzLm5lZWRfaGVscCAudGl0X3R5cGUxIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4jY29udGVudHNXcmFwLmVzY19wYWdlIC5jb250ZW50cyB7XG4gIHBhZGRpbmc6IDM1cHggMCAxMTJweDtcbn1cbiNjb250ZW50c1dyYXAuZXNjX3BhZ2UgLndyYXBfdHlwZTIge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4jY29udGVudHNXcmFwLmVzY19wYWdlIC5icmVhZGNydW1icyB7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG59XG4jY29udGVudHNXcmFwLmVzY19wYWdlIC5wYW5lbF90eXBlMiAucGFuZWxfaGVhZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xufVxuI2NvbnRlbnRzV3JhcC5lc2NfcGFnZSAucXVvdGVfcmVxdWVzdF9hcmVhIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4jY29udGVudHNXcmFwLmVzY19wYWdlIC5mb3JtX3R5cGUzIHtcbiAgcGFkZGluZy10b3A6IDE3cHg7XG59XG4jY29udGVudHNXcmFwLnJlcGFpcl9wYWdlIC5jb250ZW50cy5FU0Mge1xuICBwYWRkaW5nOiAzNnB4IDAgMTE5cHg7XG59XG4jY29udGVudHNXcmFwLnJlcGFpcl9wYWdlIC5jb250ZW50cy5FU0MgLnRpdF90eXBlMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuI2NvbnRlbnRzV3JhcC5yZXBhaXJfcGFnZSAuY29udGVudHMuTUNBX0hlYXRlciB7XG4gIHBhZGRpbmc6IDM2cHggMCAxMTJweDtcbn1cbiNjb250ZW50c1dyYXAucmVwYWlyX3BhZ2UgLmNvbnRlbnRzLk1DQV9IZWF0ZXIgLnBhbmVsX3R5cGU1IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbiNjb250ZW50c1dyYXAucmVwYWlyX3BhZ2UgLmNvbnRlbnRzLk1DQV9IZWF0ZXIgLnRhYmxlX3R5cGUxIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbiNjb250ZW50c1dyYXAucmVwYWlyX3BhZ2UgLmNvbnRlbnRzLk1DQV9IZWF0ZXIgLnRhYmxlX3R5cGUxIHRoIGRpdiBwLFxuI2NvbnRlbnRzV3JhcC5yZXBhaXJfcGFnZSAuY29udGVudHMuTUNBX0hlYXRlciAudGFibGVfdHlwZTEgdGQgZGl2IHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuI2NvbnRlbnRzV3JhcC5yZXBhaXJfcGFnZSAuY29udGVudHMuTUNBX0hlYXRlciAudGFibGVfdHlwZTEgdGhlYWQgdGggZGl2IHtcbiAgcGFkZGluZzogNnB4IDEyO1xufVxuI2NvbnRlbnRzV3JhcC5yZXBhaXJfcGFnZSAuY29udGVudHMuTUNBX0hlYXRlciAudGFibGVfdHlwZTEgdGJvZHkgdGQsXG4jY29udGVudHNXcmFwLnJlcGFpcl9wYWdlIC5jb250ZW50cy5NQ0FfSGVhdGVyIC50YWJsZV90eXBlMSB0Ym9keSB0aCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4jY29udGVudHNXcmFwLnJlcGFpcl9wYWdlIC5jb250ZW50cy5NQ0FfSGVhdGVyIC50YWJsZV90eXBlMSB0Ym9keSB0ZCBkaXYsXG4jY29udGVudHNXcmFwLnJlcGFpcl9wYWdlIC5jb250ZW50cy5NQ0FfSGVhdGVyIC50YWJsZV90eXBlMSB0Ym9keSB0aCBkaXYge1xuICBwYWRkaW5nOiA3cHggMTBweDtcbn1cbiNjb250ZW50c1dyYXAuY29tcGFueV9wYWdlIC5rdl90eXBlMSA+IC5pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA1NS41NSU7XG59XG4jY29udGVudHNXcmFwLmNvbXBhbnlfcGFnZSAua3ZfdHlwZTEgPiAuaW5uZXIgLmltZyB7XG4gIHBhZGRpbmctdG9wOiA1NS41NSU7XG59XG4jY29udGVudHNXcmFwLmNvbXBhbnlfcGFnZSAuY29udGVudHMuZ3JlZXRpbmcge1xuICBwYWRkaW5nOiAzNnB4IDAgNDBweDtcbn1cbiNjb250ZW50c1dyYXAuY29tcGFueV9wYWdlIC5jb250ZW50cy5ncmVldGluZyAudGl0X3R5cGUyIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4jY29udGVudHNXcmFwLmNvbXBhbnlfcGFnZSAuY29udGVudHMuaGlzdG9yeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG4jY29udGVudHNXcmFwLmNvbXBhbnlfcGFnZSAuY29udGVudHMuaGlzdG9yeSA+IC5pbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNzAlO1xufVxuI2NvbnRlbnRzV3JhcC5jb21wYW55X3BhZ2UgLmNvbnRlbnRzLnBhcnRuZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA0MHB4IDAgMTMzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxOTFhMzUgMiUsICMwMzE1NDIpO1xufVxuI2NvbnRlbnRzV3JhcC5jb21wYW55X3BhZ2UgLmNvbnRlbnRzLnBhcnRuZXJzOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjMwLjI3JTtcbiAgcGFkZGluZy10b3A6IDkxLjM4JTtcbiAgYm90dG9tOiAtOS4zOCU7XG4gIHJpZ2h0OiAtMTE2LjI3JTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvaW1nLWltZy1zdmctc3ViLTA1LXBhcnRuZXJzLnN2Zyk7XG59XG4jY29udGVudHNXcmFwLmNvbXBhbnlfcGFnZSAuY29udGVudHMucGFydG5lcnMgLmxheW91dF90eXBlNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbiNjb250ZW50c1dyYXAuY29tcGFueV9wYWdlIC5jb250ZW50cy5kaXJlY3Rpb25zIHtcbiAgcGFkZGluZzogNDBweCAwIDExMnB4O1xufVxuI2NvbnRlbnRzV3JhcC5jb21wYW55X3BhZ2UgLmNvbnRlbnRzLmRpcmVjdGlvbnMgLnRpdF90eXBlMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuI2NvbnRlbnRzV3JhcC5jb21wYW55X3BhZ2UgLmNvbnRlbnRzLmRpcmVjdGlvbnMgLm1hcF9hcmVhIHtcbiAgaGVpZ2h0OiAxMThweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbiNjb250ZW50c1dyYXAuZXNjX3N0b2NrX3BhZ2UgLmNvbnRlbnRzLnBhcnRfc2VhcmNoIHtcbiAgcGFkZGluZzogMzZweCAwIDQwcHg7XG59XG4jY29udGVudHNXcmFwLmVzY19zdG9ja19wYWdlIC5jb250ZW50cy5wYXJ0X3NlYXJjaCAudGl0X3R5cGUyIHtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG4jY29udGVudHNXcmFwLmVzY19zdG9ja19wYWdlIC5jb250ZW50cy5zZWFyY2hfcmVzdWx0IHtcbiAgcGFkZGluZy1ib3R0b206IDExMnB4O1xufVxuI2NvbnRlbnRzV3JhcC5lc2Nfc3RvY2tfcGFnZSAuY29udGVudHMuc2VhcmNoX3Jlc3VsdCAudGl0X3R5cGUyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4jY29udGVudHNXcmFwLmVzY19zdG9ja19wYWdlIC5jb250ZW50cy5zZWFyY2hfcmVzdWx0IC5zY3JvbGxfdHlwZTEge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuI2NvbnRlbnRzV3JhcC5lc2Nfc3RvY2tfcGFnZSAuY29udGVudHMuc2VhcmNoX3Jlc3VsdCAuc2Nyb2xsX3R5cGUxID4gLmlubmVyIHtcbiAgbWluLXdpZHRoOiA3MTJweDtcbn1cbiNjb250ZW50c1dyYXAuZXNjX3N0b2NrX3BhZ2UgLmNvbnRlbnRzLnNlYXJjaF9yZXN1bHQgLnNjcm9sbF90eXBlMSA+IC5pbm5lciAudGFibGVfdHlwZTEgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiAxMCU7XG59XG4jY29udGVudHNXcmFwLmVzY19zdG9ja19wYWdlIC5jb250ZW50cy5zZWFyY2hfcmVzdWx0IC5zY3JvbGxfdHlwZTEgPiAuaW5uZXIgLnRhYmxlX3R5cGUxIHRoOm50aC1vZi10eXBlKDIpIHtcbiAgd2lkdGg6IDIwLjczJTtcbn1cbiNjb250ZW50c1dyYXAuZXNjX3N0b2NrX3BhZ2UgLmNvbnRlbnRzLnNlYXJjaF9yZXN1bHQgLnNjcm9sbF90eXBlMSA+IC5pbm5lciAudGFibGVfdHlwZTEgdGg6bnRoLW9mLXR5cGUoMykge1xuICB3aWR0aDogMTguMjMlO1xufVxuI2NvbnRlbnRzV3JhcC5lc2Nfc3RvY2tfcGFnZSAuY29udGVudHMuc2VhcmNoX3Jlc3VsdCAuc2Nyb2xsX3R5cGUxID4gLmlubmVyIC50YWJsZV90eXBlMSB0aDpudGgtb2YtdHlwZSg0KSB7XG4gIHdpZHRoOiAxNy42NCU7XG59XG4jY29udGVudHNXcmFwLmVzY19zdG9ja19wYWdlIC5jb250ZW50cy5zZWFyY2hfcmVzdWx0IC5zY3JvbGxfdHlwZTEgPiAuaW5uZXIgLnRhYmxlX3R5cGUxIHRoOm50aC1vZi10eXBlKDUpIHtcbiAgd2lkdGg6IDEwLjczJTtcbn1cbiNjb250ZW50c1dyYXAuZXNjX3N0b2NrX3BhZ2UgLmNvbnRlbnRzLnNlYXJjaF9yZXN1bHQgLnNjcm9sbF90eXBlMSA+IC5pbm5lciAudGFibGVfdHlwZTEgdGg6bnRoLW9mLXR5cGUoNikge1xuICB3aWR0aDogMTAuODglO1xufVxuI2NvbnRlbnRzV3JhcC5lc2Nfc3RvY2tfcGFnZSAuY29udGVudHMuc2VhcmNoX3Jlc3VsdCAuc2Nyb2xsX3R5cGUxID4gLmlubmVyIC50YWJsZV90eXBlMSB0aDpudGgtb2YtdHlwZSg3KSB7XG4gIHdpZHRoOiAxMS43OSU7XG59XG4jY29udGVudHNXcmFwLmVzY19zdG9ja19wYWdlIC5jb250ZW50cy5zZWFyY2hfcmVzdWx0IC5zY3JvbGxfdHlwZTEgPiAuaW5uZXIgLnRhYmxlX3R5cGUxIHRkOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogMTAlO1xufVxuI2NvbnRlbnRzV3JhcC5lc2Nfc3RvY2tfcGFnZSAuY29udGVudHMuc2VhcmNoX3Jlc3VsdCAuc2Nyb2xsX3R5cGUxID4gLmlubmVyIC50YWJsZV90eXBlMSB0ZDpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiAyMC43MyU7XG59XG4jY29udGVudHNXcmFwLmVzY19zdG9ja19wYWdlIC5jb250ZW50cy5zZWFyY2hfcmVzdWx0IC5zY3JvbGxfdHlwZTEgPiAuaW5uZXIgLnRhYmxlX3R5cGUxIHRkOm50aC1vZi10eXBlKDMpIHtcbiAgd2lkdGg6IDE4LjIzJTtcbn1cbiNjb250ZW50c1dyYXAuZXNjX3N0b2NrX3BhZ2UgLmNvbnRlbnRzLnNlYXJjaF9yZXN1bHQgLnNjcm9sbF90eXBlMSA+IC5pbm5lciAudGFibGVfdHlwZTEgdGQ6bnRoLW9mLXR5cGUoNCkge1xuICB3aWR0aDogMTcuNjQlO1xufVxuI2NvbnRlbnRzV3JhcC5lc2Nfc3RvY2tfcGFnZSAuY29udGVudHMuc2VhcmNoX3Jlc3VsdCAuc2Nyb2xsX3R5cGUxID4gLmlubmVyIC50YWJsZV90eXBlMSB0ZDpudGgtb2YtdHlwZSg1KSB7XG4gIHdpZHRoOiAxMC43MyU7XG59XG4jY29udGVudHNXcmFwLmVzY19zdG9ja19wYWdlIC5jb250ZW50cy5zZWFyY2hfcmVzdWx0IC5zY3JvbGxfdHlwZTEgPiAuaW5uZXIgLnRhYmxlX3R5cGUxIHRkOm50aC1vZi10eXBlKDYpIHtcbiAgd2lkdGg6IDEwLjg4JTtcbn1cbiNjb250ZW50c1dyYXAuZXNjX3N0b2NrX3BhZ2UgLmNvbnRlbnRzLnNlYXJjaF9yZXN1bHQgLnNjcm9sbF90eXBlMSA+IC5pbm5lciAudGFibGVfdHlwZTEgdGQ6bnRoLW9mLXR5cGUoNykge1xuICB3aWR0aDogMTEuNzklO1xufVxuI2NvbnRlbnRzV3JhcC5lc2Nfc3RvY2tfcGFnZSAuY29udGVudHMuc2VhcmNoX3Jlc3VsdCAucGFnaW5nX2FyZWEge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuI2NvbnRlbnRzV3JhcC5lc2Nfc3RvY2tfcGFnZSAuY29udGVudHMuc2VhcmNoX3Jlc3VsdCAubm9fc2VhcmNoX3Jlc3VsdHMge1xuICBwYWRkaW5nOiA2OXB4IDAgNjRweDtcbn1cbiNjb250ZW50c1dyYXAudGVjaG5vbG9neV9wYWdlIC5jb250ZW50cyB7XG4gIHBhZGRpbmc6IDM2cHggMCAxMTJweDtcbn1cbiNjb250ZW50c1dyYXAudGVjaG5vbG9neV9wYWdlIC5jb250ZW50cy5jcnlvZ2VuaWNfY2hpbGxlciAud3JhcCAuc3ViX3RpdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNjb250ZW50c1dyYXAudGVjaG5vbG9neV9wYWdlIC5jb250ZW50cy5jcnlvZ2VuaWNfY2hpbGxlciAud3JhcCAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuI2NvbnRlbnRzV3JhcC50ZWNobm9sb2d5X3BhZ2UgLnNjcm9sbF90eXBlMSB7XG4gIG1hcmdpbjogMTZweCAwIDA7XG59XG4jY29udGVudHNXcmFwLnRlY2hub2xvZ3lfcGFnZSAuc2Nyb2xsX3R5cGUxID4gLmlubmVyIHtcbiAgbWluLXdpZHRoOiA4NzBweDtcbn1cbiNjb250ZW50c1dyYXAubm90aWNlX3BhZ2UgLmNvbnRlbnRzIHtcbiAgcGFkZGluZzogMzVweCAwIDExMnB4O1xufVxuI2NvbnRlbnRzV3JhcC5ub3RpY2VfcGFnZSAudGFibGVfdHlwZTIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuI2NvbnRlbnRzV3JhcC5ub3RpY2VfcGFnZSAucGFnaW5nX2FyZWEge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbiNjb250ZW50c1dyYXAubm90aWNlX3BhZ2UgLmJ0bl9hcmVhIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4jY29udGVudHNXcmFwLm5vdGljZV9wYWdlIC5idG5fdHlwZTMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1NnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgS2V5ZnJhbWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBrZXlmcmFtZXMgc2Nyb2xsTW90aW9uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUxJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNsb3NlTW90aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZykgc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKTtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAg7YyM7J287KCV7J2YIDogU2V0dGluZ3NcbiAgICDsg53shLHsnbzsnpAgOiAwMDAwLTAwLTAwIG1hbmdvamFuZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICdyZXNldF9jdXN0b20nO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIOuzgOyImCDshKTsoJVcblxuQHBhZGRpbmc6IDAgMTZweDtcblxuLndyYXAge1xuICAgIHBhZGRpbmc6IEBwYWRkaW5nO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZF9vbmx5e1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tX29ubHl7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnRvdGFsX3dyYXB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBCdXR0b25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oYW1fYnRuIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgPi5pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweCA7XG4gICAgICAgID4uYmFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMSwgMSk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNsb3NlX2J0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSg0NWRlZykgc2NhbGUoMCk7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIC5iYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICBcbiAgICAmLmNsb3NlIHtcbiAgICAgICAgPi5pbm5lciB7XG4gICAgICAgICAgICA+LmJhciB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2xvc2VfYnRuIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogY2xvc2VNb3Rpb24gLjNzIC40cyBlYXNlIGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgfVxufVxuLmJ0bl90eXBlMSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5idG5fdHlwZTIge1xuICAgIC5idG5fdHlwZTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmJ0bl90eXBlMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG5cbn1cbi5idG5fdHlwZTQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xufVxuLnNlYXJjaF9idG4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjojZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9wX2J0biB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJsYWNrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgLmJnbztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvaWNuLWljbi13LXRvcC5zdmcpO1xuICAgIH1cbn1cbi5yZXNldF9idG4ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTE0O1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgLmJnbztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgXG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9pY24taWNuLW1lbnUtY2xvc2Utd3Quc3ZnKTtcbiAgICB9XG59XG4uYWNjb3JkaW9uX2J0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyM3B4O1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgfVxufVxuLnRhYl90eXBlMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLmFjY29yZGlvbl9idG4ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGdyYXk3O1xuICAgICAgICA+YSB7XG4gICAgICAgICAgICAubGluZS1jbGFtcC1vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNDZweCAxMXB4IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlubmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk3O1xuICAgICAgICB9XG4gICAgICAgIC50YWJfYnRuICB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDQ2cHggOXB4IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnRhYl90eXBlMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MTVweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk5O1xuICAgIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLmlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAudGFiX2J0biB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gNi42NnB4KTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogQGdyYXk0O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDRweCAwO1xuICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2luZ19hcmVhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgXG4gICAgfVxufVxuLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAuaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAucHJldjEge1xuICAgICAgICAuYmdvO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9idG4tYnRuLW0tcGFnaW5hdGlvbi1saW5lLWFycm93LWxhc3QtYWN0LnN2Zyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvYnRuLWJ0bi1tLXBhZ2luYXRpb24tbGluZS1hcnJvdy1maXJzdC1kaXMuc3ZnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJldjIge1xuICAgICAgICAuYmdvO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9idG4tYnRuLW0tcGFnaW5hdGlvbi1saW5lLWFycm93LW5leHQtYWN0LnN2Zyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvYnRuLWJ0bi1tLXBhZ2luYXRpb24tbGluZS1hcnJvdy1wcmV2LWRpcy5zdmcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmV4dDEge1xuICAgICAgICAuYmdvO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9idG4tYnRuLW0tcGFnaW5hdGlvbi1saW5lLWFycm93LW5leHQtYWN0LnN2Zyk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9idG4tYnRuLW0tcGFnaW5hdGlvbi1saW5lLWFycm93LXByZXYtZGlzLnN2Zyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5leHQyIHtcbiAgICAgICAgLmJnbztcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvYnRuLWJ0bi1tLXBhZ2luYXRpb24tbGluZS1hcnJvdy1sYXN0LWFjdC5zdmcpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvYnRuLWJ0bi1tLXBhZ2luYXRpb24tbGluZS1hcnJvdy1maXJzdC1kaXMuc3ZnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubnVtIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICA+YSxzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgLy8gbGV0dGVyLXNwYWNpbmc6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogIDgwMDtcbiAgICAgICAgICAgIGNvbG9yOiBAZ3JheTExO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDQuNXB4O1xuICAgICAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5vbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5wbHVzX2J0biB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsNTEsNTEsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgICAmOjphZnRlclxuICAgICAgICAsJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmFjdGl2ZTtcbiAgICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBJbnB1dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJhZGlvX3R5cGUxIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQsXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkge2Rpc3BsYXk6IG5vbmU7fVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCwgXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHNwYW4sIFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTU7IFxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibGFjaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwgc3BhbiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwgc3BhbiB7XG4gICAgICAgIFxuICAgICAgICBcbiAgICB9XG4gICAgXG59XG4ucmFkaW9fdHlwZTIge1xuICAgIC5yYWRpb190eXBlMTtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLCBcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgICAgICAgY29sb3I6IEBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHNwYW4sIFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cbn1cbi5jaGVja2JveF90eXBlMSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpIHtkaXNwbGF5OiBub25lO31cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwsIFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHNwYW4sIFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTZweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggQGdyYXk3IGluc2V0OyBcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgLmJnbztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9pY24taWNuLXctdW5jaGVja2VkLnN2Zyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggQGJsYWNrIGluc2V0O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9pY24taWNuLXctY2hlY2tlZC5zdmcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwgc3BhbiB7XG4gICAgICAgIFxuICAgICAgICBcbiAgICB9XG4gICAgXG59XG4uc2VhcmNoX3R5cGUxIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTNweCAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6IEBncmF5NjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoX2J0biB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufVxuLnNlYXJjaF90eXBlMiB7XG4gICAgLnNlYXJjaF90eXBlMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTU7XG4gICAgICAgIHBhZGRpbmc6IDlweCA4cHggOHB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuICAgIFxuICAgIC5yZXNldF9idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgcmlnaHQ6IDEyNHB4ICsgMjRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbn1cbi5pbnB1dF90eXBlMXtcbiAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEzcHggMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6IEBncmF5NjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5pbnB1dF90eXBlMiB7XG4gICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuOTI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IC45MjtcbiAgICAgICAgcGFkZGluZzogMTNweCA4cHggMTJweDtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6IEBncmF5MTE7XG4gICAgICAgIH1cbiAgICB9XG59XG4udGV4dF9hcmVhX3R5cGUxIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG4gICAgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMjhweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBAZ3JheTY7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLnRleHRfYXJlYV90eXBlMiB7XG4gICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuOTI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTNweCA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IC45MjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5NTtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6IEBncmF5MTE7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLnNlbGVjdF90eXBlMSB7XG4gICAgd2lkdGg6IDE1MnB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGdyYXkxMjtcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgICAubGluZS1jbGFtcC1vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nOiA3cHggMjhweCAwIDhweDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgLmJnbztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvZm9ybS1mb3JtLXNlbGVjdC1hcnJvdy1kb3duLnN2Zyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vcHRpb25fYm94IHtcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIC5vcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiA3cHggOHB4IDZweDtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgICAuc2VsZWN0ZWQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBMaXN0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGlzdF90eXBlMSB7XG4gICAgLmxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAuYmdfY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAyMHB4IDI4cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgLmJnbztcbiAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgLy8gbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnR4dCB7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjMzcHg7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODU3ZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzhlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjUzcHg7XG4gICAgICAgICAgICBjb2xvcjogQGdyYXk4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5saXN0X3R5cGUyIHtcbiAgICAuYWZ0ZXJzO1xuICAgIC5saXN0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICA+YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuY29udCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgICAgICAuZGxfbGlzdF90eXBlMSB7XG4gICAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjY0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGRkLD5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjY0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWdfYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgICAgLmJnbztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3ViX2ltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmxpc3RfdHlwZTMge1xuICAgIC5hZnRlcnM7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIC5saXN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAtMTBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmxpc3RfdHlwZTQge1xuICAgIGxpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC55ZWFyIHtcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udHtcbiAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5saXN0X3R5cGU1IHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgLmFmdGVycztcbiAgICBkbCB7XG4gICAgICAgIC5hZnRlcnM7XG4gICAgICAgIGR0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB9XG4gICAgICAgIGRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAmLnN1YndheSB7XG4gICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgLmJnbztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9pY24taWNuLWxvY2F0aW9uLXN1YndheS5zdmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNhciB7XG4gICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgLmJnbztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9pY24taWNuLWxvY2F0aW9uLWNhci5zdmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBcbn1cbi5saXN0X3R5cGU4IHtcbiAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIH1cbn1cbi5saXN0X3R5cGU5IHtcbiAgICBkaXNwbGF5OiBmbGV4O2ZsZXgtd3JhcDogd3JhcDtcbiAgICAubGlzdCB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgcGFkZGluZzogMTFweCA3cHggMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgPnAge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAmLmNvbG9yMSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jb2xvcjIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNvbG9yMyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHggMCAxMHB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuNTY7XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsIDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5saXN0X3R5cGUxMCB7XG4gICAgPmxpIHtcbiAgICAgICAgLmFmdGVycztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cbiAgICAgICAgLm51bSB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wODtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODU7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMTBweDtcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5saXN0X3R5cGUxMSB7XG4gICAgLmxpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogNzZweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnJlZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgIGNvbG9yOiBAcmVkO1xuICAgICAgICB9XG4gICAgICAgIC50aXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2N2VtO1xuICAgICAgICAgICAgY29sb3I6IEBncmF5NztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubGlzdF90eXBlMTIge1xuICAgIC5saXN0IHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgd2lkdGg6IDUxcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTFweCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNztcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIC5saW5lLWNsYW1wLW9uZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTFweCk7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDdweCA0cHggMjRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgLmJnbztcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9pY24taWNuLWF0dGFjaGVkZmlsZS5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmRsX2xpc3RfdHlwZTEge1xuICAgIGRsIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIC5hZnRlcnM7XG4gICAgICAgIGR0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU0O1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgZGQsPmEge1xuICAgICAgICAgICAgLmxpbmUtY2xhbXAtb25lO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cbi5kbF9saXN0X3R5cGUyIHtcbiAgICBkbCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAuYWZ0ZXJzO1xuICAgICAgICBkdCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICB9XG4gICAgICAgIGRkLD5hIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWJsZV90eXBlMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgQGJsYWNrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibGFjaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIHRoZWFkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXkxMDtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgLy8gbWluLWhlaWdodDogNjNweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBncmF5MTE7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGdyYXkxMTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGdyYXkxMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICAgIHRkLHRoIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAZ3JheTExO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGdyYXkxMTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGdyYXkxMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0aCB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMTJweCA2cHg7XG4gICAgICAgICAgICBwLGEge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAvLyB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOmJyZWFrLWFsbDtcbiAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMXB4IDVweDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7d29yZC1icmVhazpicmVhay1hbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIC8vIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6YnJlYWstYWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWdfYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnBsdXNfYnRuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi50YWJsZV90eXBlMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIEBibGFjaztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQGJsYWNrO1xuXG4gICAgLnRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudGJvZHkge1xuICAgICAgICAudHIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBncmF5MTE7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRkIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICA+cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAubGluZS1jbGFtcC1vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5vdGljZSB7XG4gICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZCB7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuYWZ0ZXJzO1xuXG4gICAgICAgID5hIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLmFmdGVycztcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGQsXG4gICAgLnRoIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cblxuICAgIC50ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICA+cCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFBhbmVsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFuZWxfdHlwZTIge1xuICAgIC5wYW5lbF9oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn1cbi5wYW5lbF90eXBlMyB7XG4gICAgLmltZ19ib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAuYmdfY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNS45JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udF9ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICA+cCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wYW5lbF90eXBlNCB7XG4gICAgLmNvbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAudGl0X3R5cGUyIHtcbiAgICAgICAgfVxuICAgICAgICAuc3ViX3R4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgfVxuICAgICAgICAuaW1nX2JveCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmltZ18xIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmltZ18yXG4gICAgICAgICAgICAgICAgLCYuaW1nXzNcbiAgICAgICAgICAgICAgICAsJi5NTUNfMDJcbiAgICAgICAgICAgICAgICAsJi5pbWdfNSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmltZ180IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1nX2JveF90eXBlMiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saXN0X3R5cGU4IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxpc3RfdHlwZTl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgfVxuICAgICAgICAubGlzdF90eXBlMTAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgICAgIC5jb250IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHt9XG4gICAgICAgIH1cbiAgICB9XG59XG4ucGFuZWxfdHlwZTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5NTtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMjZweDtcbiAgICAubGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgIHdpZHRoOiA5LjMxJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyOS43MiU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0L2ltYWdlcy9pbWctaW1nLXN2Zy1zdWItMDItYXJyb3ctdG8tbGVmdC5zdmcpIG5vLXJlcGVhdCA2MCUgY2VudGVyICA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY0LjIlO1xuICAgICAgICB9XG4gICAgICAgIC5pbWdfYm94IHtcbiAgICAgICAgICAgICYud2lkdGgxIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDIuNzQlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53aWR0aDIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0Ny45NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPnAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yaWdodCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIENvbXBvbmVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICB6LWluZGV4OiA2O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xuICAgID4ud3JhcCB7XG4gICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICAgICAgPi5pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdl9hcmVhIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgLjVzIGVhc2UgO1xuICAgICAgICBwYWRkaW5nOiA1NnB4IDIwcHggMjBweDtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAubGVuZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaXRlX21hcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIC5iZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgID4ud3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyM3B4IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDNweDtcbiAgICAgICAgICAgICAgICAuYWZ0ZXJzO1xuICAgICAgICAgICAgICAgID4udHh0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxlbmcge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAZ3JheTI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYub24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgLmNvcHkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2X3R5cGUyIHtcbiAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBncmF5MTE7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAZ3JheTExO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gPnAge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBncmF5MTE7XG4gICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPnAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDE2cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRlYnRoXzIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5NTtcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAxOHB4IDIxcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNDM7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGdyYXk4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjbmF2IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgPnVsIHtcbiAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGVidGhfMiB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICB9XG4gICAgLmhhbV9idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgIH1cbiAgICAmLm9uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJi5hY3RpdmVcbiAgICAsJi5nbmJfYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvY29tbW9uLWNvbW1vbi1pbWctbG9nby1jb2xvci5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oYW1fYnRuIHtcbiAgICAgICAgICAgIC5iYXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAvLyAgICAmLmduYl9hY3RpdmUge1xuICAgIC8vICAgICAgICAgLmxvZ28ge1xuICAgIC8vICAgICAgICAgICAgIGEge1xuICAgIC8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9jb21tb24tY29tbW9uLWltZy1sb2dvLXd0LnBuZyk7XG4gICAgLy8gICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICAgICAgLmhhbV9idG4ge1xuICAgIC8vICAgICAgICAgICAgIC5iYXIge1xuICAgIC8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC8vICAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICB9XG4gICAgfVxufVxuI2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXkxO1xuICAgIHBhZGRpbmc6IDM4cHggMCA1MXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAudG9wX2J0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIC8vIHRvcDogLSgyNHB4ICsgNDBweCk7XG4gICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0oMjRweCArIDQwcHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2dvIHtcbiAgICAgICAgd2lkdGg6IDk5cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9jb21tb24tY29tbW9uLWltZy1sb2dvLWdyYXkuc3ZnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+LndyYXAge1xuICAgICAgICA+LmlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICBcbiAgICAudG9wIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBncmF5MztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgfVxuICAgIC5idCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgICAgICA+cCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGNvbG9yOiBAZ3JheTQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgYWRkcmVzcyB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgICAgPnAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGdyYXkyO1xuICAgICAgICAgICAgICAgICYuY29weSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGdyYXkyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4ycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZuYiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAZ3JheTI7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXkyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cbiNsaWdodGJveCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAubGItb3V0ZXJDb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIH1cbiAgICAubGItZGF0YUNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgXG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG5cbi5sb2dvIHtcbiAgICB3aWR0aDogOTlweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGEge1xuICAgICAgICAuYmdvO1xuICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvY29tbW9uLWNvbW1vbi1pbWctbG9nby13dC5zdmcpO1xuICAgIH1cbiAgICBcbn1cbi5tYWluX2t2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgID4uaW1nIHtcbiAgICAgICAgLmJnX2NvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9pbWctaW1nLXctbWFpbi12aXN1YWwuanBnKTtcbiAgICB9XG4gICAgLnR4dF9ib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlICsgMjJweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcGFkZGluZzogQHBhZGRpbmc7XG4gICAgICAgIC50eHQxIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgIH1cbiAgICAgICAgLnR4dDIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuX3R5cGUxIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzlweCBhdXRvIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNjcm9sbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAzOHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMy41NnB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogM3B4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC41cyBlYXNlO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2Nyb2xsTW90aW9uIDEuN3MgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ua3ZfdHlwZTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICA+LmlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzUuNSU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC5pbWcge1xuICAgICAgICAgICAgLmJnX2NvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzUuNSU7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDU2cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50aXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlIDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgXG59XG4udGl0X3R5cGUxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMS41NDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjgxcHg7XG59XG4udGl0X3R5cGUyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbi50aXRfdHlwZTMge1xuICAgIC50aXRfdHlwZTI7XG4gICAgY29sb3I6ICNmZmY7XG59XG4ucmVzdWx0X3R5cGUxIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxufVxuLm5vX3NlYXJjaF9yZXN1bHRzIHtcbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbi5jb250ZW50c190eHRfdHlwZTEge1xuICAgIC5jb250IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgIH1cbiAgICAuYnRuX3R5cGUyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG59XG4uZm9ybV90eXBlMSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIC5yYWRpb190eXBlMVxuICAgICwucmFkaW9fdHlwZTIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJhZGlvX3R5cGUyIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaF90eXBlMVxuICAgICwuc2VhcmNoX3R5cGUyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaF90eXBlMiB7XG4gICAgICAgIC5hZnRlcnM7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoMTI0cHggKyAxNnB4KSk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2hfYnRuICB7XG4gICAgICAgICAgICB3aWR0aDogMTI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxufSBcbi5mb3JtX3R5cGUye1xuICAgIC5pbnB1dF90eXBlMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIC50ZXh0X2FyZWFfdHlwZTEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICAuYnRuX3R5cGUzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG59XG4uZm9ybV90eXBlMyB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIC5hZnRlcnM7XG4gICAgLmlucHV0X3R5cGUyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIC50ZXh0X2FyZWFfdHlwZTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuICAgIC5idG5fYXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgPi5pbm5lciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bl90eXBlM1xuICAgICAgICAsLmJ0bl90eXBlNCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLmJ0bl90eXBlNCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bl90eXBlM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmFjdGl2ZV9pdGVtIHtcbiAgICAmLmFjdGl2ZV9pdGVtX3R5cGUxIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmVfaXRlbV90eXBlMiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICB9XG59XG5cbi5icmVhZGNydW1icyB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgPnNwYW4ge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luOiAwcHggMTFweCAwIDExcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAZ3JheTY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBncmF5NjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IDFweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbn1cbi52aWV3X2FyZWFfdHlwZTEge1xuICAgIC8vIGJvcmRlci10b3A6IDJweCBzb2xpZCBAYmxhY2s7XG4gICAgLy8gYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBibGFjaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjZweCAwIDEzcHg7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibGFjaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuXG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTZweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgfVxuICAgIC52aWV3X2FyZWFfdHlwZTFfdG9wIHtcbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxO1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGxfbGlzdF90eXBlMntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDVweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIC5zd2lwZXJfYXJlYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAuc2xpZGVfdHlwZTIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID5pbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdfdHlwZTEge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAudGl0X3R5cGUyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saXN0X3R5cGUzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIH1cbn1cbi52aWV3X2FyZWFfdHlwZTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vIGJvcmRlci10b3A6IDJweCBzb2xpZCBAYmxhY2s7XG4gICAgLy8gYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBibGFjaztcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibGFjaztcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogd2lkdGggLjVzIGVhc2U7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogd2lkdGggLjVzIGVhc2U7XG4gICAgfVxuICAgIC5pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIH1cbiAgICAudGl0LWFyZWEge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMTlweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBncmF5MTE7XG4gICAgICAgID4uaW5uZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iYWRnZV90eXBlMXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIH1cbiAgICAudGl0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgfVxuICAgIC8vIC5kYXRle1xuICAgIC8vICAgICBmb250LXNpemU6IDEycHg7XG4gICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICAgIC8vICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIC8vIH1cbiAgICAubGlzdF90eXBlMTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICAudmlld190eXBlMntcbiAgICAgICAgcGFkZGluZzogMjNweCAwIDI0cHg7XG4gICAgfVxufVxuLnZpZXdfdHlwZTF7XG4gICAgLnRpdF90eXBlMiB7XG4gICAgICAgIC50aXRfdHlwZTI7XG4gICAgfVxuICAgIHAsc3BhbixzdHJvbmcsYix1LGEsaSxkaXZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIHN0cm9uZyxie1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICBhe1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgdGFibGUge1xuICAgICAgICAudGFibGVfdHlwZTE7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aCwgdGQge1xuICAgICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgdGgsdGQge1xuICAgICAgICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMS4xMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIHRhYmxle1xuICAgIC8vICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgLy8gICAgIHRoLHRke1xuICAgIC8vICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGdyYXk0O1xuICAgIC8vICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIC8vICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgLy8gICAgIH1cbiAgICAvLyAgICAgdGh7XG4gICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBncmF5NTtcbiAgICAvLyAgICAgICAgIHAsc3BhbixzdHJvbmcsYix1LGEsaSxkaXZ7XG4gICAgLy8gICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgICAgICBzdHJvbmcsYntcbiAgICAvLyAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICAgfSBcbiAgICAvLyAgICAgdGR7XG4gICAgLy8gICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC8vICAgICAgICAgcCxzcGFuLHN0cm9uZyxiLHUsYSxpLGRpdntcbiAgICAvLyAgICAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICAgfVxuICAgIC8vIH1cbiAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaWZyYW1le1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5zY3JvbGxfdHlwZTEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgIH1cbn1cbi52aWV3X3R5cGUyIHtcbiAgICBwLHNwYW4sc3Ryb25nLGIsdSxhLGksZGl2e1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgIH1cbiAgICBzdHJvbmcsYntcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIHRhYmxle1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIC8vIGJvcmRlci10b3A6IDJweCBzb2xpZCBAYmxhY2s7XG4gICAgICAgIC8vIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAYmxhY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibGFjaztcbiAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IHdpZHRoIC41cyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogd2lkdGggLjVzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgdGgsdGR7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDdweDtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICB9XG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGdyYXkxMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6QGdyYXkxMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBwLHNwYW4sc3Ryb25nLGIsdSxhLGksZGl2e1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcsYntcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICAgICAgdGR7XG4gICAgICAgICAgICBwLHNwYW4sc3Ryb25nLGIsdSxhLGksZGl2e1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIHRoXG4gICAgICAgICAgICAsdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBncmF5MTE7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaWZyYW1le1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLnNjcm9sbF90eXBlMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICA+LmlubmVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMTMycHg7XG4gICAgICAgIHBhZGRpbmc6IEBwYWRkaW5nO1xuICAgIH1cbn1cblxuLnNsaWRlX3R5cGUxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5MTM7XG4gICAgICAgIC5pbWcge1xuICAgICAgICAgICAgLmJnX2NvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MC45NyU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2xpZGVfdHlwZTIge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTEzO1xuICAgICAgICAmLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgIC5pbWcge1xuICAgICAgICAgICAgLmJnX2NvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxheW91dF90eXBlMSB7XG4gICAgLmxlZnQge1xuICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NTtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICAgICAgPnAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg0NmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxheW91dF90eXBlMiB7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICAubGlzdF90eXBlNCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDU5cHg7XG4gICAgfVxuICAgIFxufVxuLmxheW91dF90eXBlMyB7XG4gICAgLmxlZnQge1xuICAgIH1cbiAgICAucmlnaHQge1xuICAgICAgICAuYWRkcmVzcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICB9XG4gICAgICAgIC5saXN0X3R5cGU1IHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5sYXlvdXRfdHlwZTQge1xuICAgIC50b3Age1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgICB9XG59XG5cbi5iYWRnZV90eXBlMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjQ2cHg7XG4gICAgcGFkZGluZzozcHggMXB4IDJweCAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrO1xuXG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBQYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiNjb250ZW50c1dyYXB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIHotaW5kZXg6IDE7XG4gICAgLmNvbnRlbnRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJi5tYWluX3BhZ2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgLmNvbnRlbnRzIHtcbiAgICAgICAgICAgICYuYWJvdXQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAuaW1nX2JveCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYmdfY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzcuNyU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLndyYXB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDcxLjElO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29udGVudHNfdHh0X3R5cGUxe1xuICAgICAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI0cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudGVjaG5vbG9neSB7IFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgICAgICAgICAgICAgIC50aXRfdHlwZTEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnBhcnRfc2VhcmNoIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgLmJnX2NvdmVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLndyYXAgeyBcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTExcHg7XG4gICAgICAgICAgICAgICAgICAgIC50aXRfdHlwZTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZm9ybV90eXBlMSB7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5lZWRfaGVscCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU2cHggMCAxMTJweDtcbiAgICAgICAgICAgICAgICAud3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIC5hZnRlcnM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50aXRfdHlwZTF7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudG9wX2J0biB7XG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5lc2NfcGFnZSB7XG4gICAgICAgIC5jb250ZW50cyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDAgMTEycHg7XG4gICAgICAgIH1cbiAgICAgICAgLndyYXBfdHlwZTIge1xuICAgICAgICAgICAgcGFkZGluZzogQHBhZGRpbmc7XG4gICAgICAgIH1cbiAgICAgICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBhbmVsX3R5cGUyIHtcbiAgICAgICAgICAgIC5wYW5lbF9oZWFkIHtcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAyNXB4IDAgMTFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucXVvdGVfcmVxdWVzdF9hcmVhIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtX3R5cGUzIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYucmVwYWlyX3BhZ2Uge1xuICAgICAgICAua3ZfdHlwZTEge1xuICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnRzIHtcbiAgICAgICAgICAgICYuRVNDIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDAgMTE5cHg7XG4gICAgICAgICAgICAgICAgLnRpdF90eXBlMntcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5NQ0FfSGVhdGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDAgMTEycHg7XG4gICAgICAgICAgICAgICAgLnBhbmVsX3R5cGU1IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRhYmxlX3R5cGUxIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgdGhcbiAgICAgICAgICAgICAgICAgICAgLHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkXG4gICAgICAgICAgICAgICAgICAgICAgICAsdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jb21wYW55X3BhZ2Uge1xuICAgICAgICAua3ZfdHlwZTEge1xuICAgICAgICAgICAgPi5pbm5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1LjU1JTtcbiAgICAgICAgICAgICAgICAuaW1ne1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTUuNTUlO1xuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnRzIHtcbiAgICAgICAgICAgICYuZ3JlZXRpbmcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMCA0MHB4O1xuICAgICAgICAgICAgICAgIC50aXRfdHlwZTJ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaGlzdG9yeSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk1O1xuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDtcbiAgICAgICAgICAgICAgICA+LmltZyB7XG4gICAgICAgICAgICAgICAgICAgIC5iZ19jb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wYXJ0bmVycyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDEzM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxOTFhMzUgMiUsICMwMzE1NDIpO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIC5iZ287XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMC4yNyU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5MS4zOCU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTkuMzglO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTExNi4yNyU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXQvaW1hZ2VzL2ltZy1pbWctc3ZnLXN1Yi0wNS1wYXJ0bmVycy5zdmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubGF5b3V0X3R5cGU0IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGlyZWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDExMnB4O1xuICAgICAgICAgICAgICAgIC50aXRfdHlwZTIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1hcF9hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmVzY19zdG9ja19wYWdlIHtcbiAgICAgICAgLmt2X3R5cGUxIHtcbiAgICAgICAgICAgIC5pbWcge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50cyB7XG4gICAgICAgICAgICAmLnBhcnRfc2VhcmNoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDAgNDBweDtcbiAgICAgICAgICAgICAgICAudGl0X3R5cGUyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZWFyY2hfcmVzdWx0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEycHg7XG4gICAgICAgICAgICAgICAgLnRpdF90eXBlMiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2Nyb2xsX3R5cGUxIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgPi5pbm5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjgwcHggKyAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYmxlX3R5cGUxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwLjczJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOC4yMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTcuNjQlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwLjczJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMC44OCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg3KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEuNzklO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAuNzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4LjIzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNy42NCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAuNzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwLjg4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMS43OSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBhZ2luZ19hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5vX3NlYXJjaF9yZXN1bHRzIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjlweCAwIDY0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYudGVjaG5vbG9neV9wYWdlIHtcbiAgICAgICAgLmt2X3R5cGUxIHtcbiAgICAgICAgICAgIC5pbWcge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50cyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDAgMTEycHg7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICYuY2VyYW1pY19jb2F0aW5nX2VzYyB7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnByb2R1Y3Rpb25fZmFjaWxpdGllcyB7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDExMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jcnlvZ2VuaWNfY2hpbGxlciB7XG4gICAgICAgICAgICAgICAgLndyYXAge1xuICAgICAgICAgICAgICAgICAgICAuc3ViX3RpdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zY3JvbGxfdHlwZTEge1xuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICAgICAgICAgID4uaW5uZXIge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ub3RpY2VfcGFnZSB7XG4gICAgICAgIC5jb250ZW50cyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDAgMTEycHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmxlX3R5cGUyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2luZ19hcmVhe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bl9hcmVhe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bl90eXBlMyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEtleWZyYW1lc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBrZXlmcmFtZXMgc2Nyb2xsTW90aW9uIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApXG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gICAgfVxuXG4gICAgNTElIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApXG4gICAgfVxufVxuQGtleWZyYW1lcyBjbG9zZU1vdGlvbiB7XG4gICAgMCUge1xuICAgICAgICBcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoNDVkZWcpIHNjYWxlKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKTtcbiAgICB9XG59Il19 */
