@import url("https://fonts.googleapis.com/css?family=Teko");@import url("https://fonts.googleapis.com/css?family=Russo+One");@import url("https://fonts.googleapis.com/css?family=Righteous");@import url("https://fonts.googleapis.com/css?family=Exo+2:500");@import url("https://fonts.googleapis.com/css?family=Dosis:200,300,400,500,600,700,800");@import url("https://fonts.googleapis.com/css?family=Teko");@import url("https://fonts.googleapis.com/css?family=Oswald:400,700");@import url("https://fonts.googleapis.com/css?family=Anton");@import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP:200,300,400,500,600,700,900&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css?family=Quantico");html{font-family:"NotoSansCJKjp-Black", sans-serif;-webkit-text-size-adjust:100%;font-size:16px;margin:0;padding:0}body{background-color:#e1e1e1;position:relative;color:#333;line-height:1.2;z-index:0;word-break:break-all;overflow-x:hidden;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}*{-webkit-box-sizing:border-box;box-sizing:border-box}img{width:100%;height:auto}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media all and (-ms-high-contrast: none){*{min-height:0%}main{display:block}}body,div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,brockquote,pre,table,caption,th,td,address,form,fieldset,legend,object{margin:0;padding:0;font-weight:500}h1,h2,h3,h4,h5{margin:0}.content_out{padding-top:80px;padding-bottom:200px}input[type="text"],input[type="password"],input[type="email"],input[type="tel"]{font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif}li{list-style:none}a{-webkit-transition:all 0.1s;transition:all 0.1s;-webkit-transform:translatez(0);color:#333}a:link,a:visited,a:active,a:hover{outline:none;-webkit-transition:all 0.1s;transition:all 0.1s;color:#333;text-decoration:none}a:hover img{opacity:0.8;cursor:pointer}a,ins{text-decoration:none}address,em,cite,dfn,var{font-style:normal}input,textarea{font-family:sans-serif;font-weight:normal}img{vertical-align:bottom}a img{border:none}figure{margin:0}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}mark{background-color:initial;color:initial}a[href^="tel:"]{color:inherit;text-decoration:none}input[type="button"],input[type="text"],input[type="submit"],input[type="image"],textarea{-webkit-appearance:none;border-radius:0}.copyright{font-family:Verdana, “Droid Sans”}select::-ms-expand{display:none}.display_break{display:none}.display_breakTb{display:none}.display_noneTb{display:inline-block}@media only screen and (max-width: 900px){.display_breakTb{display:block}.display_noneTb{display:none}}@media only screen and (max-width: 767px){.display_breakTb{display:none}.display_noneTb{display:inline-block}}.w1000{padding-left:20px;padding-right:20px;max-width:calc(1200px + 40px);margin-left:auto;margin-right:auto}.pr_title01{margin-bottom:20px;border-bottom:3px solid #4e8a14;text-align:left}.pr_title01 .pe_title01__txt2{font-size:16px;font-size:1rem}.pr_title02{margin-top:20px;margin-bottom:20px;font-size:16px;font-size:1rem;text-align:left;border-bottom:3px solid #333}.pr_title02 .pe_title01__txt2{font-size:14px;font-size:.875rem}.pr_line a{position:relative;display:inline-block}.pr_line a::after{content:"";position:absolute;left:0;right:0;bottom:0;margin:auto;width:1px;height:1px;display:block;background-color:transparent;-webkit-transition:all 0.6s;transition:all 0.6s}.pr_line a:hover::after{width:100%;right:0;-webkit-transform:scaleX(1);transform:scaleX(1);background-color:#fff}.pr_listBox{background-color:#fff;font-size:14px;font-size:.875rem}.pr_listBox a{display:block;height:100%}.pr_listBox img{width:100%;height:auto}.pr_listBox .joutai_color{font-weight:bold}.pr_listBox .joutai_color.seco{color:#d31e1e}.pr_listBox .joutai_color.new{color:#1e30d3}.pr_listBox .imgBox{position:relative;width:100%;overflow:hidden;background-color:#333}.pr_listBox .imgBox img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.pr_listBox .imgBox::before{content:"";display:block;padding-top:75%}.pr_listBox>p{text-align:right}.pr_listBox .priceBox{color:#fff;display:inline-block;position:absolute;bottom:0;right:0;padding:5px;background-color:rgba(66,132,194,0.8);border-radius:25px 0px 0px 25px}.pr_listBox .status{font-weight:bold}.pr_listBox .price{text-align:right}.pr_listBox .infoBox{padding:5px}.flexBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mTop{margin-top:13px}.osusume_box{border-radius:20px;background-color:#fff;padding:15px}.osusume_box dt{z-index:2;display:inline-block;position:absolute;left:0;top:-6px;font-size:14px;font-size:.875rem;padding:3px;line-height:1.7;color:#fff;background-color:#4284c2;display:inline-block;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.12);box-shadow:0 2px 2px rgba(0,0,0,0.12)}.osusume_box dt::before{position:absolute;content:"";top:0;left:-7px;border:none;height:38px;width:7px;background-color:#4284c2;border-radius:5px 0 0 5px}.osusume_box dt:after{position:absolute;content:"";bottom:-7px;left:-5px;border:none;height:7px;width:5px;background-color:#4284c2;border-radius:5px 0 0 5px}.osusume_box>ul .textBox{padding:10px}.osusume_box>ul .pr_listBox{padding:10px}.osusume_box>ul .pr_osusumeBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rp_box{padding-top:50px}@media only screen and (max-width: 768px){.rp_box{padding-top:0}}*{min-height:0;min-width:0}.ptn_maxWidth{max-width:1040px;padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto}.main_box h2{padding-top:40px}.pdtop40{padding-top:40px}.ptn_pd60_30{padding:60px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.ptn_pd60{padding:60px;-webkit-box-sizing:border-box;box-sizing:border-box}.ptn_newBox{width:15.9090909091%;margin-right:1%;border:4px solid #b7bdd9;border-radius:10px}.ptn_newBox a{display:block;height:100%}.ptn_newBox a article{height:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.ptn_newBox a article .top_img{border:2px solid #b7bdd9}.ptn_newBox a article .top_maker{margin-top:5px;padding-top:5px;padding-bottom:5px;background-color:#699dce;color:#fff;font-size:12px;font-size:.75rem}.ptn_newBox a article .top_type{margin-top:5px;font-size:12px;font-size:.75rem;text-align:right}.ptn_newBox a article .top_price{margin-top:5px;border-top:5px solid #699dce;padding-top:8px;text-align:right}.ptn_newBox a article img{width:100%;height:auto}.ptn_newBox:last-child{margin-right:0}.ptn_prBox a{display:block;overflow:hidden}.ptn_prBox a::before{position:absolute;z-index:1;top:0;left:0;content:"";width:100%;height:100%;display:block;background-image:url("../img/top/bk_02.gif");background-repeat:repeat;background-color:rgba(0,0,0,0.2);-webkit-transition:all 0.2s;transition:all 0.2s}.ptn_prBox a::after{content:"";display:block;-webkit-box-sizing:border-box;box-sizing:border-box;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#b7bdd9;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.2s;transition:all 0.2s}.ptn_prBox a:hover span img{opacity:1}.ptn_prBox a:hover::before{background-color:rgba(0,0,0,0)}.ptn_prBox a:hover::after{-webkit-transform:scale(1.05);transform:scale(1.05)}@media only screen and (max-width: 768px){.ptn_prBox a::before{background-image:url()}}.ptn_makerLogo{position:relative}.ptn_makerLogo span{position:absolute}.ptn_prTxt{position:relative}.ptn_prTxt span{text-align:left;position:relative;display:inline-block;background-color:rgba(0,0,0,0.7);color:#fff;padding:5px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.ptn_prBR span{bottom:0;right:0}.ptn_prTL span{top:0;left:0}.ptn_pdtop5{padding-top:5px}.ptn_pd5{padding-top:5px;padding-bottom:5px}@media only screen and (max-width: 768px){.ptn_pd5{padding-top:10px;padding-bottom:10px}}.ptn_pd10{padding:10px}.ptn_pd20{padding:20px}.ptn_pd50{padding-top:60px;padding-bottom:100px}@media only screen and (max-width: 768px){.ptn_pd50{padding-top:30px;padding-bottom:30px}}.ptn_maTop5{margin-top:5px}.ptn_maTop10{margin-top:10px}.ptn_maTop50{margin-top:50px}.ptn_maTop200{margin-top:200px}.ptn_marBtm5{margin-bottom:5px}.ptn_marBtm10{margin-bottom:10px}.ptn_marBtm20{margin-bottom:20px}.ptn_marBtm30{margin-bottom:30px}.ptn_marBtm50{margin-bottom:50px}.ptn_marBtm100{margin-bottom:100px}.ptn_marBtm200{margin-bottom:200px}.ptn_gray{background-color:#24292e}.ptn_beta{text-align:justify;letter-spacing:0.01em}.ptn_img100 img{width:100%;height:auto}.ptn_imgLarge a{display:block;overflow:hidden}.ptn_imgLarge a img{width:100%;height:auto;-webkit-transition:all 0.3s;transition:all 0.3s}.ptn_imgLarge a img:hover{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}.ptn_floatRight{float:right}.ptn_address{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.1}.ptn_address .left{font-family:'Dosis', sans-serif;font-weight:500;text-align:right}.ptn_address .right{font-family:'Dosis', sans-serif;font-weight:800;text-align:right;padding-left:13px}.ptn_flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.ptn_flex{display:none}}.ptn_mainBox{padding-top:40px;padding-bottom:120px}.ptn_btmMenu{width:24%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ptn_btmMenu>div,.ptn_btmMenu>article{padding:10px 10px 20px 10px}.ptn_btmMenu img{width:100%;height:auto}.ptn_btmMenu time{display:block;text-align:right}.ptn_btmMenu h2{background-color:#586077;color:#fff;font-size:14px;font-size:.875rem;padding:10px}.ptn_btmMenu h3{font-size:16px;font-size:1rem}.ptn_btmMenu .des{text-align:left}.ptn_btmMenu p{padding-top:5px;font-size:14px;font-size:.875rem;text-align:left;line-height:1.6}.ptn_btmMenu p::before{content:"　"}.ptn_btmMenu:after{content:"";display:block;clear:both}.ptn_menu{width:23.8888888889%;border-radius:10px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 768px){.ptn_menu{width:100%;margin-bottom:20px}.ptn_menu:last-child{margin-bottom:0}}.ptn_height336{padding-top:19%;-webkit-box-sizing:border-box;box-sizing:border-box}_:-ms-fullscreen,:root .ptn_height336{padding-top:33%}@media only screen and (max-width: 900px){.ptn_height336{padding-top:13%}_:-ms-fullscreen,:root .ptn_height336{padding-top:16%}}@media only screen and (max-width: 768px){.ptn_height336{padding-top:0}}.ptn_h2title{display:inline-block;padding-top:120px;padding-bottom:10px;border-bottom:7px solid #4284c2;color:#4284c2;margin-bottom:30px}@media only screen and (max-width: 767px){.ptn_h2title{padding-top:200px}}.ptn_h2NotTop{height:auto;padding:5px 5px 5px 10px;border-left:10px solid #c8b464;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px;font-size:20px;font-size:1.25rem}.ptn_more{font-size:13px;font-size:.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100px;height:25px;background-color:#699dce;border-radius:3px;-webkit-transition:all 0.2s;transition:all 0.2s}.ptn_more a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:#fff}.ptn_more:hover{background-color:#699dce}.ptn_moreMa{margin:5px auto 0}.ptn_more2{float:right;background-color:#7bad9d;font-size:13px;font-size:.8125rem;padding-top:5px;padding-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;border-radius:3px;margin:0 auto;-webkit-transition:all 0.2s;transition:all 0.2s}.ptn_more2 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:#699dce}.ptn_more2:hover{background-color:#699dce}.ptn_more2:hover a{color:#7bad9d}.ptn_news dt{padding-bottom:10px}.ptn_news dt img{width:100%;height:auto}.ptn_news dd{text-align:left}.ptn_newup{text-align:left;padding-bottom:10px;margin-bottom:5px;border-bottom:1px dotted #699dce}.ptn_newup:after{content:"";display:block;clear:both}.ptn_newup time{font-size:13px;font-size:.8125rem}.ptn_newup:last-child{border-bottom:0}.ptn_ulbox{height:100%;color:#252525;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:left;background-color:#fff;border-radius:0 0 10px 10px}.ptn_ulbox img{width:100%;height:auto}_:-ms-fullscreen,:root .ptn_ulbox{overflow:hidden}@media only screen and (max-width: 768px){.ptn_ulbox{height:auto}}.ptn_newupDl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.ptn_newupDl .btm{padding-top:10px;text-align:left;line-height:1.5}.ptn_newupDl img{width:100%;height:auto}.ptn_scroll{height:auto;overflow:hidden}.ptn_shpImgBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ptn_shpImgBox div{width:31%}.ptn_shpImgBox img{width:100%;height:auto}@media only screen and (max-width: 768px){.ptn_shpImgBox{-ms-flex-wrap:wrap;flex-wrap:wrap}.ptn_shpImgBox div{width:100%;margin-bottom:5px}.ptn_shpImgBox div:last-child{margin-bottom:0}}.ptn_itemBox{-webkit-transition:0.1s;transition:0.1s}.ptn_itemList{margin-bottom:20px;position:relative;background-color:#4284c2}.ptn_itemList dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ptn_itemList dl .item_img{width:40%;overflow:hidden;background-color:#2a2b39;background-image:url("../img/item_menu/patterns01.png");background-size:5px}.ptn_itemList dl .item_img a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;overflow:hidden}.ptn_itemList dl .item_img a img{width:100%;max-height:100%;-webkit-transition:0.3s;transition:0.3s}.ptn_itemList dl .item_img a:hover img{opacity:1;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:scale(1.1);transform:scale(1.1)}.ptn_itemList dl .item_img span{font-size:12px;font-size:.75rem;position:absolute;bottom:-11px;left:0;right:0;margin:auto;padding:3px 7px;border-radius:10px;color:#fff;background-color:#181818;width:80%;text-align:center;display:inline-block}.ptn_itemList dl .item_img .item_maker{background-color:#3387b4}.ptn_itemList dl .item_box{border:1px solid #4284c2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;width:60%;text-align:left}.ptn_itemList dl .item_name{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff}.ptn_itemList dl .item_name .item_maker{width:40%;border-bottom:1px solid #4284c2}.ptn_itemList dl .item_name .item_maker span:first-child{display:inline-block;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#4284c2;color:#fff}.ptn_itemList dl .item_name .item_maker span:last-child{display:inline-block;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.ptn_itemList dl .item_name .item_type{width:50%;border-bottom:1px solid #4284c2;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.ptn_itemList dl .item_name .item_type span:first-child{display:inline-block;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#4284c2;color:#fff}.ptn_itemList dl .item_name .item_type span:last-child{display:inline-block;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 768px){.ptn_itemList dl .item_name{display:block}.ptn_itemList dl .item_name .item_maker{width:100%}.ptn_itemList dl .item_name .item_maker span:first-child{width:40%;text-align:center}.ptn_itemList dl .item_name .item_maker span:last-child{width:60%}.ptn_itemList dl .item_name .item_type{width:100%}.ptn_itemList dl .item_name .item_type span:first-child{width:40%;text-align:center}.ptn_itemList dl .item_name .item_type span:last-child{width:60%}}.ptn_itemList dl .item_des{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background-color:#699dce;line-height:1.8;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:200px}.ptn_itemList dl .item_credit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:#4284c2;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:37px}.ptn_itemList dl .item_credit p{text-align:right;padding-top:5px}.ptn_itemList dl .item_credit p span:first-child{color:#fff}.ptn_itemList dl .item_credit p span:last-child{font-size:20px;font-size:1.25rem;font-weight:bold;color:#d24040;text-shadow:1px 1px 0 #8b2929;letter-spacing:-0.05em}.ptn_itemList dl .item_credit .oudan span:first-child{color:transparent}.ptn_itemList dl .item_credit .oudan span:last-child{font-size:18px;font-size:1.125rem;display:inline-block;border-radius:2px;background-color:#40c15d;text-shadow:none;color:#297c3c;padding:0 5px;border-bottom:solid #297c3c}.ptn_itemList dl .item_credit .syodan span:first-child{color:transparent}.ptn_itemList dl .item_credit .syodan span:last-child{font-size:18px;font-size:1.125rem;display:inline-block;border-radius:2px;background-color:#f7bd14;text-shadow:none;color:#9c7400;padding:0 5px;border-bottom:solid #9c7400}.ptn_itemList dl .item_credit .baiyaku span:first-child{color:transparent}.ptn_itemList dl .item_credit .baiyaku span:last-child{font-size:18px;font-size:1.125rem;display:inline-block;border-radius:2px;background-color:#e23e3e;text-shadow:none;color:#9c0808;padding:0 5px;border-bottom:solid #9c0808}@media only screen and (max-width: 768px){.ptn_itemList dl{display:block}.ptn_itemList dl .item_img{width:100%}.ptn_itemList dl .item_box{width:100%}}.ptn_itemList .seco_container{pointer-events:none;position:absolute;top:-3px;right:-3px;width:89px;height:91px;overflow:hidden}.ptn_itemList .seco_container span{font-size:18px;font-size:1.125rem;font-weight:bold;display:inline-block;position:absolute;padding:7px 0;left:-23px;top:22px;width:160px;text-align:center;line-height:16px;background:#b6611e;color:#fff;letter-spacing:0.05em;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}.ptn_itemList .seco_container span::after,.ptn_itemList .seco_container span::before{content:"";position:absolute;border-top:4px solid #6b2f00;border-left:4px solid transparent;border-right:4px solid transparent;bottom:-4px}.ptn_itemList .seco_container span::before{left:9px}.ptn_itemList .seco_container span::after{right:16px}.ptn_itemList .new_up_container{pointer-events:none;position:absolute;top:10px;left:10px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#419390;font-family:"Russo One", sans-serif;color:#fff;width:80px;border-radius:50%;text-align:center;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}.ptn_itemList .new_up_container::before{content:"";display:block;padding-top:100%}.ptn_itemList .new_up_container:after{content:"NEW\AUP!";white-space:pre}.ptn_itemList:last-child{margin-right:0}@media only screen and (max-width: 768px){.ptn_itemList dl .item_credit span{display:block}}@media only screen and (max-width: 768px){.ptn_itemList{margin-right:0;width:100%;margin-bottom:10px}.ptn_itemList:last-child{margin-bottom:30px}}.ptn_categoryTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#52927d;padding:5px 5px 5px 10px;border-radius:10px;margin-bottom:10px;border-left:10px solid #699dce}.ptn_categoryTitle .left{text-align:left;font-size:15px;font-size:.9375rem;font-weight:bold;padding-right:10px}@media only screen and (max-width: 768px){.ptn_categoryTitle .right{height:80%}}.ptn_moreTitle{background-color:#699dce;font-size:13px;font-size:.8125rem;padding-top:5px;padding-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100px;border-radius:10px;-webkit-transition:all 0.2s;transition:all 0.2s}.ptn_moreTitle a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:#7bad9d}.ptn_moreTitle a i{margin-right:3px}.ptn_moreTitle:hover{background-color:#7bad9d}.ptn_moreTitle:hover a{color:#699dce}.ptn_listBox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.ptn_listBox li{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.ptn_listBox li:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30%;text-align:center;background-color:#4284c2;position:relative;color:#fff}.ptn_listBox li:first-child a{display:block;width:100%;height:100%}.ptn_listBox li:last-child{width:70%;background-color:#fff;color:#000;padding-left:20px}.ptn_listBox:last-child{margin-bottom:0}@media only screen and (max-width: 768px){.ptn_listBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ptn_listBox li:first-child{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.ptn_listBox li:first-child p{width:auto}.ptn_listBox li:first-child::after{bottom:-20px;left:0;right:0;top:auto;margin:auto;border-top-color:#699dce;border-left-color:transparent}.ptn_listBox li:last-child{width:100%;padding-top:20px;padding-right:20px}}#orderDay{color:#699dce;font-weight:bold}.ptn_formBox li:first-child>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:70%}.ptn_formBox li:first-child>p .must{font-size:13px;font-size:.8125rem;font-weight:bold;background-color:#fff;border-radius:3px;color:#ff3939;padding:2px;margin-left:5px}.ptn_formBox li:last-child{padding-left:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ptn_formBox li:last-child select{height:35px}.ptn_formBox li:last-child input,.ptn_formBox li:last-child select{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.125rem;padding:3px;width:50%;border:1px solid #a3a1a1}.ptn_formBox li:last-child input[type="radio"]{width:13px}.ptn_formBox li:last-child input[type="file"]{border:none;-webkit-box-shadow:none;box-shadow:none;font-size:16px;font-size:1rem;width:100%}_:-ms-fullscreen,:root .ptn_formBox li:last-child input[type="file"]{width:50%}.ptn_formBox li:last-child textarea{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1rem;width:100%;padding:3px;border:1px solid #a3a1a1}.ptn_formBox li:last-child .check{margin-left:5px}.ptn_formBox li:last-child.ptn_addNo span{font-size:20px;font-size:1.25rem}.ptn_formBox li:last-child.ptn_addNo input{width:20%}.ptn_formBox li:last-child.ptn_addNo input:first-of-type{margin-right:5px}.ptn_formBox li:last-child.ptn_addNo input:last-of-type{margin-left:5px}@media only screen and (max-width: 768px){.ptn_formBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ptn_formBox li:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ptn_formBox li:first-child>p{width:auto}.ptn_formBox li:last-child{-ms-flex-wrap:wrap;flex-wrap:wrap}.ptn_formBox li:last-child input,.ptn_formBox li:last-child textarea{width:100%}.ptn_formBox li:last-child input{margin-bottom:5px}}.ptn_formP{text-align:left;margin-bottom:5px}.ptn_backBtn{text-align:center;display:inline-block;margin-top:10px;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#699dce;color:#fff}@media only screen and (max-width: 768px){.ptn_backBtn{display:block}}.ptn_confirm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto}.ptn_confirm input{cursor:pointer;font-size:16px;font-size:1rem;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;margin:auto;background-color:#d3473d;color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s}.ptn_confirm input:hover{background-color:#b03830}.ptn_confirm .cof_back{background-color:#699dce;-webkit-transition:all 0.3s;transition:all 0.3s}.ptn_confirm .cof_back:hover{background-color:#699dce}.ptn_confirm input[name="reset"]{width:35%;background-color:#699dce;-webkit-transition:all 0.3s;transition:all 0.3s}.ptn_confirm input[name="confirm"]{width:60%;background-color:#699dce;color:#fff;-webkit-transition:0.3s;transition:0.3s}.ptn_confirm input[name="confirm"]:hover{-webkit-transition:0.3s;transition:0.3s;background-color:#fff}@media only screen and (max-width: 768px){.ptn_confirm{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ptn_confirm input{width:100%}.ptn_confirm input:last-child{margin-top:20px;margin-bottom:10px}.ptn_confirm .ptn_moreBtn{width:100%}.ptn_confirm .ptn_moreBtn:first-child{margin-top:10px}}.ptn_kaitoriForm li:first-child{background-color:#95874b}.ptn_kaitoriForm li:first-child>p .must{color:#95874b}.ptn_kaitoriForm li:first-child::after{border-left-color:#95874b}@media only screen and (max-width: 768px){.ptn_kaitoriForm li:first-child::after{border-top-color:#95874b;border-left-color:transparent}}.ptn_h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#4284c2;text-align:left;padding:5px 5px 5px 10px;margin-bottom:10px;border-left:10px solid #699dce;color:#fff}.ptn_kaitoriLastBtm{margin-bottom:30px}.ptn_crtBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;display:flex;font-size:14px;font-size:.875rem;color:#252525}.ptn_crtBox li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;width:15%;padding:10px}.ptn_crtBox li span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ptn_crtBox li a{color:#b41e23}.ptn_crtBox li a:hover{text-decoration:underline}.ptn_crtBox li:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}_:-ms-fullscreen,:root .ptn_crtBox li:nth-child(2){-ms-flex:auto;flex:auto}.ptn_submit_grn{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;cursor:pointer;border:none;text-align:center;padding:1px 6px;height:30px;width:50px;background-color:#81b827;-webkit-transition:0.3s;transition:0.3s;color:#fff}.ptn_submit_grn:hover{background-color:#609011;-webkit-transition:0.3s;transition:0.3s}.ptn_submit{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;cursor:pointer;border:none;text-align:center;padding:1px 6px;height:30px;width:100%;background-color:#b41e23;-webkit-transition:0.3s;transition:0.3s;color:#fff}.ptn_submit:hover{background-color:#6c1215;-webkit-transition:0.3s;transition:0.3s}.ptn_shop_btm{padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 768px){.ptn_shop_btm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ptn_shop_btm span{display:block;width:200px;margin-bottom:5px}.ptn_shop_btm span:last-child{margin-bottom:0}}.ptn_moreBtn{display:block;margin:0 auto}_:-ms-fullscreen,:root .ptn_moreBtn{margin:0 20px 0 0}_:-ms-fullscreen:last-child,:root .ptn_moreBtn:last-child{margin-right:0}.ptn_moreBtn a{display:block;font-size:16px;font-size:1rem;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;margin:auto;color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s}.ptn_moreCart a{background-color:#d3473d}.ptn_moreCart a:hover{background-color:#b03830}.ptn_backCart a{background-color:#699dce}.ptn_marginTop10{margin-top:70px}.ptn_marginTop10:first-of-type{margin-top:0}.ptn_marginLeft40{margin-left:100px}.ptn_marginLeft40 li:first-child>p .must{color:#878787}.ptn_marginLeft40 li:first-child::after{border-left-color:#878787}@media only screen and (max-width: 768px){.ptn_marginLeft40{margin-left:0}.ptn_marginLeft40 li:first-child::after{border-top-color:#878787;border-left-color:transparent}}.ptn_itemTitle{text-align:left;background-color:#699dce;border-left:20px solid #4284c2;padding:5px 5px 5px 30px;font-size:18px;font-size:1.125rem;font-weight:bold;position:relative;color:#fff}.ptn_itemDd{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #989898;height:54px;line-height:1.2}.ptn_itemDd div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.ptn_itemDd div:first-child{background-color:#24292e;color:#fff;width:50%;position:relative}.ptn_itemDd div:last-child{width:50%;background-color:#fff;padding-left:40px;color:#333;text-align:left}.ptn_itemDd:nth-of-type(-n+2){border-top:none}@media only screen and (max-width: 768px){.ptn_itemDd{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.ptn_itemDd:nth-of-type(-n+2){border-top:1px solid #989898}.ptn_itemDd:first-of-type{border-top:none}}@media only screen and (max-width: 768px){.ptn_itemDd{font-size:14px;font-size:.875rem}.ptn_itemDd div:first-child{width:40%}.ptn_itemDd div:last-child{width:60%}}.ptn_itemDdCredit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:54px;margin-bottom:5px}.ptn_itemDdCredit div{display:-webkit-box;display:-ms-flexbox;display:flex}.ptn_itemDdCredit div:first-child{width:20%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#24292e;color:#fff}.ptn_itemDdCredit div:last-child{width:30%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;background-color:#fff;padding-right:10px}.ptn_itemDdCredit .special_price{font-size:20px;font-size:1.25rem;color:#de5d50 !important;font-weight:bold}.ptn_itemDdCredit:last-child{margin-bottom:0}@media only screen and (max-width: 768px){.ptn_itemDdCredit div:first-child{width:40%}.ptn_itemDdCredit div:last-child{width:60%}}.ptn_cartButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ptn_cartButton input{cursor:pointer;border:none;text-align:center;font-size:18px;font-size:1.125rem;height:56px;line-height:56px;padding-top:0;padding-bottom:0;background-color:#de5d50;color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s}.ptn_cartButton input:hover{background-color:#9d4037}.ptn_itemFrom li:first-child{background-color:#c8b464}.ptn_itemFrom li:first-child::after{border-left-color:#c8b464}@media only screen and (max-width: 768px){.ptn_itemFrom li:first-child::after{border-left-color:transparent;border-top-color:#c8b464}}.ptn_phoneBlock{display:none}@media only screen and (max-width: 768px){.ptn_phoneBlock{display:block !important}}.ptn_phoneNone{display:block}@media only screen and (max-width: 768px){.ptn_phoneNone{display:none !important}}.ptn_phoneNoneFlex{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.ptn_phoneNoneFlex{display:none !important}}.ptn_fontwhite{color:#fff}.header_box{z-index:100;position:fixed;top:0;left:0;width:100%;height:120px;background-color:#699dce;-webkit-transition:all 0.5;transition:all 0.5}.header_box .w1000{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header_box .left p{font-weight:bold}.header_box .title_logo{-webkit-filter:brightness(0) invert(1);filter:brightne .header_box .title_logo ss(0) invert(1)}.header_box .right .right01{font-size:22px;font-size:1.375rem;color:#fff;font-weight:bold;line-height:0.8;margin-bottom:5px}.header_box .right .right01 img{-webkit-filter:brightness(0) invert(1);filter:brightne .header_box .right .right01 img ss(0) invert(1);width:30px;height:auto;margin-right:5px}.header_box .right .right02 span:first-child,.header_box .right .right03 span:first-child{margin-right:15px}.header_box .gloval_nav{-webkit-transition:all 0.5;transition:all 0.5;position:absolute;left:0;right:0;bottom:-35px}.header_box .gloval_nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header_box .gloval_nav ul li{width:117px;height:60px}.header_box .gloval_nav ul li:not(:last-child){margin-right:10px}.header_box .gloval_nav ul a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-size:calc(0.4vw + 10px);-webkit-box-shadow:rgba(0,0,0,0.2) 0.2em 0.2em 0.3em;box-shadow:rgba(0,0,0,0.2) 0.2em 0.2em 0.3em;white-space:nowrap;background-color:#4284c2;color:#fff;border-radius:6px;-webkit-transition:all 0.2s;transition:all 0.2s}.header_box .gloval_nav ul a:hover{background-color:#2d5d8b}@media only screen and (max-width: 767px){.header_box .w1000{display:block}.header_box .w1000 .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_box .w1000 .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header_box .w1000 .right .right01{margin-top:10px;text-align:center;font-size:18px;font-size:1.125rem}.header_box .w1000 .right .right01 img{width:18px}.header_box .w1000 .right .right02,.header_box .w1000 .right .right03{display:none}.header_box .gloval_nav{position:fixed;top:-100vh;left:0;right:0;bottom:initial;height:100vh;background-color:#4284c2;-webkit-transition:all 0.2s;transition:all 0.2s}.header_box .gloval_nav ul{padding-top:70px;padding-left:0;padding-right:0;display:block}.header_box .gloval_nav ul li{width:100%}.header_box .gloval_nav ul li a{background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border-bottom:2px solid #39660f;font-size:16px;font-size:1rem}.header_box .gloval_nav ul li:first-child a{border-top:2px solid #39660f}.header_box .gloval_nav.is_active{top:0}}@media only screen and (max-width: 420px){.header_box .title_logo{width:80%}}.header_box.is_active{-webkit-transition:all 0.5;transition:all 0.5;background-color:rgba(36,41,46,0.8)}.header_box.is_active .gloval_nav{position:absolute;bottom:0;background-color:#4284c2}.header_box.is_active .gloval_nav ul li{margin:0;height:30px}.header_box.is_active .gloval_nav ul li a{border-radius:0;-webkit-box-shadow:none;box-shadow:none;border-bottom:0}.menu_trigger,.menu_trigger span{display:inline-block;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-box-sizing:border-box;box-sizing:border-box}.menu_trigger{display:none;position:fixed;z-index:999;top:5px;right:5px;background-color:#4284c2;border-radius:50%;width:50px;height:50px;cursor:pointer}.menu_trigger .menu_trigger__wrap{position:relative;height:70%}.menu_trigger span{position:absolute;left:0;right:0;margin:auto;width:60%;height:4px;background-color:#fff;border-radius:4px}.menu_trigger span:nth-of-type(1){top:10%}.menu_trigger span:nth-of-type(2){top:0;bottom:0}.menu_trigger span:nth-of-type(3){bottom:10%}.menu_trigger.is_active{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.menu_trigger.is_active span:nth-of-type(1){top:-12%;-webkit-transform:translateY(20px) rotate(-45deg);transform:translateY(20px) rotate(-45deg)}.menu_trigger.is_active span:nth-of-type(2){-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.menu_trigger.is_active span:nth-of-type(3){opacity:0}@media only screen and (max-width: 767px){.menu_trigger{display:block}}html.stop_scroll,body.stop_scroll{overflow:hidden}.top_mainVisual{margin-top:120px;height:calc(100vh - 120px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.top_mainVisual .title_logo{width:40%;max-width:600px}@media only screen and (max-width: 767px){.top_mainVisual .title_logo{width:60%}}.top_slider{position:absolute;z-index:-1;top:0;left:0;height:100%;width:100%}.top_slider .slide{width:100%;height:100%;opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 2s linear, -webkit-transform 7.5s linear;transition:opacity 2s linear, -webkit-transform 7.5s linear;transition:opacity 2s linear, transform 7.5s linear;transition:opacity 2s linear, transform 7.5s linear, -webkit-transform 7.5s linear;position:relative}.top_slider .slide::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:rgba(51,51,51,0.4)}.top_slider .slide:not(:first-child){position:absolute;top:0;left:0}.top_slider .slide span{display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.top_slider .show_{opacity:1}.top_slider .zoom_{-webkit-transform:scale(1.1);transform:scale(1.1)}.top_box{padding-top:60px}.top_box1 .item_wrap li:nth-child(n+5){display:none}.top_box1 .img_box{display:-webkit-box;display:-ms-flexbox;display:flex}.top_box1 .img_box .img_box__img{width:20%;padding-right:20px}.top_box1 .img_box .img_box__txt{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.top_box1 .img_box:not(:last-child){padding-bottom:30px}.top_box1 .img_box:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.top_box1 .img_box:nth-child(2n) .img_box__img{padding-right:0;padding-left:20px}.item_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.item_wrap .pr_listBox{width:23.65555555%;margin-right:1.78571428571%}.item_wrap .pr_listBox:nth-child(4n){margin-right:0}@media only screen and (max-width: 767px){.item_wrap{display:block}.item_wrap .pr_listBox{width:100%;margin-right:0;margin-bottom:10px}.item_wrap .pr_listBox:last-child{margin-bottom:0}}.rp_item_wrap>li{margin-bottom:10px}.top_container{display:-webkit-box;display:-ms-flexbox;display:flex}.top_container .top_lft{width:70%}.top_container .top_rig{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:20px}@media only screen and (max-width: 767px){.top_container{display:block}.top_container .top_lft{width:100%}.top_container .top_rig{padding-left:0}}.info_box>ul{background-color:#fff;padding:20px}.info_box>ul li{overflow:hidden;line-height:30px;padding:10px 0;font-size:14px;font-size:.875rem}.info_box>ul time{display:inline-block;margin-right:50px}.info_box>ul a:hover{text-decoration:underline}@media only screen and (max-width: 767px){.info_box>ul li{line-height:19px}.info_box>ul time{display:block;margin-right:0}}.info_box_more{font-size:14px;font-size:.875rem;padding:5px;text-align:right;display:block;background-color:#fff;width:100%}.info_box_more:hover{text-decoration:underline}.top_products{text-align:center}.top_products .top_products_01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.top_products .top_products_01 .prd_100{width:100%}.top_products .top_products_01 .prd{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;background-repeat:no-repeat;background-position:bottom;background-size:contain;border:5px solid #e1e1e1;-webkit-transition:0.2s;transition:0.2s}.top_products .top_products_01 .prd span{-webkit-transition:0.2s;transition:0.2s;padding:5px;display:inline-block}.top_products .top_products_01 .prd a{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:#fff}.top_products .top_products_01 .prd::before{content:"";display:block;padding-top:100%}.top_products .top_products_01 .prd::after{content:"";z-index:0;position:absolute;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.4);-webkit-transition:0.2s;transition:0.2s}.top_products .top_products_01 .prd:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.top_products .top_products_01 .prd:hover span{border-radius:3px;background-color:rgba(0,0,0,0.6)}.top_products .top_products_01 .prd:hover::after{background-color:rgba(0,0,0,0)}.top_products .top_products_01 .prd_tra{background-image:url("../img/top/img_tra.jpg")}.top_products .top_products_01 .prd_plw{background-image:url("../img/top/img_plw.jpg")}.top_products .top_products_01 .prd_com{background-image:url("../img/top/img_com.jpg")}.top_products .top_products_01 .prd_mow{background-image:url("../img/top/img_mow.jpg")}.top_products .top_products_01 .prd_cha{background-image:url("../img/top/img_cha.jpg")}.top_products .top_products_01 .prd_ric{background-image:url("../img/top/img_ric.jpg")}.top_products .top_products_01 .prd_unp{background-image:url("../img/top/img_unp.jpg")}.top_products .top_products_01 .prd_snw{background-image:url("../img/top/img_snw.jpg")}.top_products .top_products_01 .prd_sen{background-image:url("../img/top/img_sen.jpg")}.top_products .top_products_01 .prd_trn{background-image:url("../img/top/img_trn.jpg")}.top_products .top_products_01 .prd_shp{background-image:url("../img/top/img_shp.jpg")}.top_products .top_products_01 .prd_ele{background-image:url("../img/top/img_ele.jpg")}.top_products .top_products_01 .prd_seg{background-image:url("../img/top/img_seg.jpg")}.top_products .top_products_02 li{padding:6px}.top_banner{margin-top:10px}.itemMenu_box1{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px}.itemMenu_box1 form{width:100%}.itemMenu_box1 form select{border:none;border:1px solid #5d5d5d;width:100%;font-size:20px;font-size:1.25rem;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:#fff;-webkit-transition:all 0.2s;transition:all 0.2s}.itemMenu_box1 form select:hover{background-color:#eee}.itemMenu_box1 form select::-ms-expand{display:none}.itemMenu_box1::after{pointer-events:none;position:absolute;top:13px;border:0;right:20px;content:"";display:block;width:14px;height:14px;border-bottom:solid 2px #5d5d5d;border-right:solid 2px #5d5d5d;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.footer_box{margin-top:120px;background-color:#4284c2}.footer_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 767px){.footer_wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer_left{width:300px;padding-right:20px}.footer_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.footer_right ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer_right ul li{display:block;margin-bottom:10px}.footer_right ul li a{font-size:18px;font-size:1.125rem;color:#fff}.footer_right ul li::after{margin-left:10px;margin-right:10px;content:"/";color:#fff}@media only screen and (max-width: 767px){.footer_right{display:none}}.cl_box{background-color:#333;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:25px;padding-bottom:25px;font-size:0.875rem;margin-top:60px}.scroll_top{position:fixed;bottom:0;right:0;background-color:#4284c2;width:64px;height:64px;color:#fff}.map-google{width:100%;position:relative;border:0;margin-bottom:60px}.newItem_title .left::before{content:"新品"}.newItem_title .right a::after{content:"中古情報"}.secoItem_title .left::before{content:"中古"}.secoItem_title .right a::after{content:"新品情報"}.itemMenu_box1{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:30px}.itemMenu_box1 form{width:100%}.itemMenu_box1 form select{border:none;border:1px solid #5d5d5d;width:100%;font-size:20px;font-size:1.25rem;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:#fff;-webkit-transition:all 0.2s;transition:all 0.2s}.itemMenu_box1 form select:hover{background-color:#eee}.itemMenu_box1 form select::-ms-expand{display:none}.itemMenu_box1::after{position:absolute;top:13px;border:0;right:20px;content:"";display:block;width:14px;height:14px;border-bottom:solid 2px #5d5d5d;border-right:solid 2px #5d5d5d;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.itemM_select{text-align:left}.acc_box1 h2{padding-top:40px}.acc_map{max-width:800px;margin:0 auto}.acc_map dt{text-align:center;padding-bottom:10px}.acc_map dd{text-align:center;padding-bottom:10px}.acc_map dd iframe{margin:0 auto;width:100%;height:60vw;border:none}.link_box li:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kaitori_imgBox img{border-radius:15px}.pur_box1{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.kaitori_box1 .imgBox img{width:50%;height:auto}.ptn_radio input[type="radio"]{display:block;opacity:0;width:0;height:0;margin:0}.ptn_radio input[type="radio"]:checked+label{color:#b54242}.ptn_radio input[type="radio"]:checked+label::after{content:"";display:block;position:absolute;top:4px;left:3px;width:11px;height:11px;border-radius:50%;background-color:#b54242}.ptn_radio input[type="radio"]+label{cursor:pointer;position:relative;padding-left:25px;margin-right:70px}.ptn_radio input[type="radio"]+label::before{content:"";display:block;position:absolute;top:1px;left:0;width:15px;height:15px;border:1px solid #4284c2;border-radius:50%;background-color:#fff}.crt_ul_hed{border-top:1px solid #4284c2;border-left:1px solid #4284c2;border-right:1px solid #4284c2;background-color:#699dce;color:#fff}.crt_ul_hed li{border-right:1px solid #699dce}.crt_ul_hed li:last-child{border-right:0}@media only screen and (max-width: 768px){.crt_ul_hed{display:none}}.crt_ul_bdy{border-left:1px solid #4284c2;border-right:1px solid #4284c2;background-color:#fff;border-bottom:1px solid #699dce}.crt_ul_bdy li{border-right:1px solid #699dce;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.crt_ul_bdy li p span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.crt_ul_bdy li .crt_p_01{display:block;width:100%}.crt_ul_bdy li .crt_p_01 span:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.crt_ul_bdy li .crt_p_01 span:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;padding-bottom:5px}.crt_ul_bdy li .crt_p_01:last-child{padding-top:10px;border-top:1px dotted #699dce}.crt_ul_bdy li:last-child{border-right:0}.crt_ul_bdy li::before{position:absolute;top:0;left:0;width:30%;height:100%;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#666;color:#fff}.crt_ul_bdy .item_name::before{content:"商品名"}.crt_ul_bdy .crt_input::before{content:"数量"}.crt_ul_bdy .uniti_price::before{content:"単価\A/送料"}.crt_ul_bdy .subtotal::before{content:"小計"}.crt_ul_bdy .crt_input form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.crt_ul_bdy .crt_input input[type="text"]{font-size:17px;font-size:1.0625rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #699dce;border-radius:3px;height:35px;width:100%;text-align:right;padding:2px;margin-bottom:5px}@media only screen and (max-width: 768px){.crt_ul_bdy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.crt_ul_bdy li{width:100%;border-right:0;border-top:1px solid #333;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:32%}.crt_ul_bdy li:first-child{background-color:#4284c2;padding-left:0}.crt_ul_bdy li:first-child a{color:#fff}.crt_ul_bdy li:nth-child(2){border-top:0}.crt_ul_bdy li:last-child{border-bottom:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:#666;background-image:url("../img/item_menu/patterns01.png");background-size:7px}.crt_ul_bdy li::before{display:-webkit-box;display:-ms-flexbox;display:flex}}.crt_ul_ft{border-left:1px solid #4284c2;border-right:1px solid #4284c2;border-bottom:1px solid #4284c2;background-color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap}.crt_ul_ft li{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;padding:5px}.crt_ul_ft li:first-child{padding-bottom:0}@media only screen and (max-width: 768px){.crt_ul_ft{margin-bottom:20px}}.ordr_btmBtn{margin-top:10px}@media only screen and (max-width: 768px){.ordr_btmBtn{margin-top:0}}.ord_doneBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ord_doneBtn input{width:100% !important}.ord_doneBtn input:last-child{margin-top:10px !important}.ord_top10{margin-top:10px}.ordr_maNot{margin-bottom:10px !important}.order_creditMethod li .order_hedPrice input{width:auto}.order_creditMethod li .order_hedPrice .order_small{padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:justify;letter-spacing:0.01em;width:70%;margin-top:10px;font-size:14px;font-size:.875rem;display:block}.order_creditMethod li .order_hedPrice::before{content:" "}@media only screen and (max-width: 800px){.order_creditMethod li .order_hedPrice{font-size:15px;font-size:.9375rem}.order_creditMethod li .order_hedPrice .order_small{padding-left:0;width:100%}}@media only screen and (max-width: 768px){.order_creditMethod li .order_hedPrice{font-size:13px;font-size:.8125rem;margin-top:10px}.order_creditMethod li .order_hedPrice input{margin-left:20px}}.order_different{margin-top:30px;text-align:left;font-size:14px;font-size:.875rem;margin-bottom:5px}.order_marginTop{margin-top:20px}.done_box1{padding-top:100px;padding-bottom:100px;margin:auto}.rental_price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.rental_price dl{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;max-width:400px;width:100%}.rental_price dl dt{background-color:#878787;color:#fff;width:50%}.rental_price dl dd{margin:0 auto}.rental_price dl dt,.rental_price dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;text-align:center}@media only screen and (max-width: 767px){.rental_price dl{max-width:100%}}.blg_box1 h2{padding-top:40px}.blg_h3 a{color:#fff}.top_mainBox{padding-top:40px}.wp_flexBox{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:120px}@media only screen and (max-width: 767px){.wp_flexBox{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.top_right{margin-left:20px;background-color:#fff}@media only screen and (max-width: 767px){.top_right{margin-left:0}}section.widget{padding-left:20px;padding-right:20px}section.widget h2{margin-left:-20px;margin-right:-20px}.ptn_pdLeft20{padding:10px 20px 60px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.ptn_pdLeft20 article{text-align:left;padding-top:20px;margin-bottom:160px;border-top:1px solid #4284c2}.ptn_pdLeft20 article p{padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.ptn_pdLeft20 article p a{display:block;width:50%}.ptn_pdLeft20 article p a img{width:100%;height:auto}.ptn_pdLeft20 article p iframe{width:100% !important}.ptn_pdLeft20 article:first-child{border-top:0}@media only screen and (max-width: 767px){.ptn_pdLeft20 article p{line-height:1.8}.ptn_pdLeft20 article p a{width:100%}}.ptn_wpWidthL{width:200px}@media only screen and (max-width: 767px){.ptn_wpWidthL{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ptn_wpWidthR{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width: 767px){.ptn_wpWidthR{width:100%}.ptn_wpWidthR article .imgBox{width:80%}}.wp_leftWidget{font-size:14px;font-size:.875rem;background-color:#fff}.wp_leftWidget a:hover{text-decoration:underline}.wp_leftWidget ul{padding:10px 0 40px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.wp_leftWidget ul li{text-align:left;list-style:disc;padding-bottom:10px}.wp_leftWidget #searchform{padding-top:10px;padding-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.wp_leftWidget #searchform div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.wp_leftWidget #searchform div label{display:none}.wp_leftWidget #searchform div #s{border:none;border-radius:6px;height:40px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:17px;font-size:1.0625rem;border:1px solid #383535}.wp_leftWidget #searchform div #searchsubmit{border-radius:0 6px 6px 0;cursor:pointer;position:absolute;top:0;right:0;height:40px;background-color:#333;border:none;color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s}.wp_leftWidget #searchform div #searchsubmit:hover{background-color:#9e9e9e;color:#333}.wp_leftWidget #calendar_wrap{padding-top:10px;padding-bottom:40px}.wp_leftWidget #calendar_wrap table{border:1px solid #4284c2;width:100%}.wp_leftWidget #calendar_wrap table caption{padding-bottom:5px}.ptn_articleBox .postdata{font-size:12px;font-size:.75rem;margin-bottom:10px;width:100%;text-align:left}.ptn_articleBox .postdata .fn{padding-left:5px}.ptn_articleBox .postdata time{padding-left:5px}.ptn_articleBox .postdata a{color:#52927d}.ptn_articleBox .postdata a:hover{text-decoration:underline}.ptn_articleBox p{line-height:2}@media only screen and (max-width: 767px){.ptn_articleBox p img{width:100%;height:auto}}.wp_btmBox{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:50px}.wp_btmBox ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp_btmBox ul li{list-style:none}.wp_btmBox ul li a{border-radius:6px;display:block;background-color:#4284c2;color:#fff;padding:10px;-webkit-transition:all 0.2s;transition:all 0.2s}.wp_btmBox ul li a:hover{color:#fff;background-color:#acacac}#comments{-webkit-box-sizing:border-box;box-sizing:border-box;border-left:20px solid #4284c2;background-color:#c8b464;font-size:14px;font-size:.875rem;font-family:"NotoSansCJKjp-Bold", sans-serif;font-weight:bold;color:#4284c2;text-align:left;padding:5px 10px;box-sizing:border-box}.commentlist{padding-top:10px;font-size:14px;font-size:.875rem;margin-bottom:40px;padding-left:20px;text-align:left}.commentlist>li>div{padding-bottom:5px}.commentlist .reply a{color:#4284c2}.commentlist .reply a:hover{text-decoration:underline}#respond h3{-webkit-box-sizing:border-box;box-sizing:border-box;border-left:20px solid #4284c2;background-color:#c8b464;font-size:14px;font-size:.875rem;font-family:"NotoSansCJKjp-Bold", sans-serif;font-weight:bold;color:#4284c2;text-align:left;padding:5px 10px;box-sizing:border-box}#respond form{padding-top:10px;padding-bottom:40px;font-size:14px;font-size:.875rem}#respond form>p{padding-left:10px;margin-bottom:10px;text-align:left}#respond form>p label{width:27%;text-align:left;display:inline-block}@media only screen and (max-width: 768px){#respond form>p label{width:100%}}#respond form>p input[type="text"]{width:70%;border-radius:6px;display:inline-block;padding:5px;height:30px;border:1px solid #acacac}#respond form .comment-form-comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#respond form .comment-form-comment textarea{border-radius:6px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;border:1px solid #acacac}#respond form .form-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#respond form .form-submit #submit{border-radius:6px;cursor:pointer;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#4284c2;color:#fff;border:none;-webkit-transition:all 0.2s;transition:all 0.2s}#respond form .form-submit #submit:hover{background-color:#acacac}.itemPage_title{text-align:left}.itemPage_title .itemPage_number{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.itemPage_title .itemPage_number div:first-child{padding:5px 20px;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#4284c2;color:#fff}.itemPage_title .itemPage_number div:last-child{padding:5px 50px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}.itemPage_title .itemPage_categoly{font-size:20px;font-size:1.25rem}.itemPage_title dt{font-weight:bold;line-height:1.1;font-size:30px;font-size:1.875rem}@media only screen and (max-width: 768px){.itemPage_title .itemPage_categoly{font-size:16px;font-size:1rem}.itemPage_title dt{font-size:20px;font-size:1.25rem}}.itemPage_imgBox .main_thumb{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.itemPage_imgBox .main_thumb .main{width:66.4%}.itemPage_imgBox .main_thumb .thumb02_03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:32.8%}.itemPage_imgBox .thumb04_09{display:-webkit-box;display:-ms-flexbox;display:flex}.itemPage_imgBox .thumb04_09 div{width:16%;margin-right:0.8%}.itemPage_imgBox .thumb04_09 div:last-child{margin-right:0}.itemPage_imgBox .itemPage_imgPhone{display:none}.itemPage_imgBox img{width:100%;height:auto}.itemPage_imgBox .itemPage_imgPhone li{margin:2px}.itemPage_info01Base{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;background-color:transparent}.itemPage_info01Base dt{width:100%}.itemPage_info02Desc dd{padding:10px;text-align:left;background-color:#fff;color:#333;font-size:14px;font-size:.875rem}.itemPage_info04Rela{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.itemPage_info04Rela dt{width:100%}.itemPage_info04Rela dd{width:32.5%;margin-right:1.25%}.itemPage_info04Rela dd a{display:block}.itemPage_info04Rela dd a img{width:100%;height:auto}.itemPage_info04Rela dd p{text-align:left;margin-top:5px}.itemPage_info04Rela dd p:last-child{margin-top:0}.itemPage_info04Rela dd:last-child{margin-right:0}@media only screen and (max-width: 768px){.itemPage_info04Rela{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.itemPage_info04Rela dt{width:auto}.itemPage_info04Rela dd{width:100%;margin-right:0;margin-bottom:10px}.itemPage_info04Rela dd:last-child{margin-bottom:0}}.oricoCredit_box{color:#252525}.oricoCredit_box .oricoCredit_title{font-size:16px;font-size:1rem;text-shadow:1px 1px 0 rgba(0,0,0,0.2);padding:5px;color:#fff;text-align:center;font-weight:bold;border-radius:6px 6px 0 0;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;background-color:#b9b9b9}.oricoCredit_box .oricoCredit_main{margin-top:0;padding:10px;text-align:center;border-collapse:collapse;border-left:1px solid #999;border-right:1px solid #999;background-color:#f2f2f2}.oricoCredit_box .oricoCredit_main .oricoCredit_descrip{text-align:justify;letter-spacing:0.01em;width:50%;margin:0 auto;text-align:left;padding-bottom:10px}@media only screen and (max-width: 768px){.oricoCredit_box .oricoCredit_main .oricoCredit_descrip{width:100%;font-size:13px;font-size:.8125rem}}.oricoCredit_box .oricoCredit_main .oricoCredit_form{padding-bottom:10px}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_input li input{height:30px;padding-left:10px;font-size:13px;font-size:.8125rem;color:#aaa;border:solid 1px #ccc;border-radius:10px;width:80%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 768px){.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_input li span{display:inline-block;width:20%;text-align:right}}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_input li select{height:30px;padding-left:10px;font-size:13px;font-size:.8125rem;color:#aaa;border:solid 1px #ccc;border-radius:10px;width:80%;-webkit-box-sizing:border-box;box-sizing:border-box}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_input li span{font-size:14px;font-size:.875rem}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_input li .oricoCredit_button{border:none;cursor:pointer;height:52px;color:#fff;background-color:#DE5D50;border-bottom:2px solid #b0483e;font-size:13px;font-size:.8125rem;font-weight:bold;width:200px}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_input li .oricoCredit_button:active{border-bottom:0}@media only screen and (max-width: 768px){.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_input li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:5px}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_input li input{margin-left:5px;height:50px}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_input li select{margin-left:5px;height:50px}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_input li:last-child{padding-bottom:0}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_input li:last-child input{width:100%;height:50px}}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dt{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-size:.8125rem;color:#666666;border:1px solid #999;background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #f1f1f1), color-stop(51%, #e1e1e1), to(#f6f6f6));background:linear-gradient(to bottom, #fff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%)}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dt span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;border-right:1px solid #999;width:25%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dt span:last-child{border-right:0}@media only screen and (max-width: 768px){.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dt{display:none}}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dd{display:-webkit-box;display:-ms-flexbox;display:flex;border-right:1px solid #999;border-left:1px solid #999;background-color:#fff}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dd:first-of-type span{font-family:'Quantico', sans-serif;color:#293e66;font-size:18px;font-size:1.125rem;font-weight:bold;border-right:1px solid #999;width:25%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dd:first-of-type span:last-child{border-right:0}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dd:last-child{color:#666666;border:1px solid #999;background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #f1f1f1), color-stop(51%, #e1e1e1), to(#f6f6f6));background:linear-gradient(to bottom, #fff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%)}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dd:last-child span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:normal;font-size:13px;font-size:.8125rem;width:100%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}@media only screen and (max-width: 768px){.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dd{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dd .oricoCredit_spanDD{display:-webkit-box;display:-ms-flexbox;display:flex;width:100% !important;border-right:0 !important;border-bottom:1px solid #999}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dd .oricoCredit_spanDD:first-child{border-top:1px solid #999}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dd .oricoCredit_spanDD:last-child{border-bottom:0}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dd .oricoCredit_spanDD::before{font-size:13px;font-size:.8125rem;color:#666;content:"";border-bottom:1px solid #999;border-right:1px solid #999;display:inline-block;width:40%;height:46px;margin:-10px 0 -18px -10px;background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #f1f1f1), color-stop(51%, #e1e1e1), to(#f6f6f6));background:linear-gradient(to bottom, #fff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%)}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dd #a1::before,.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dd #a2::before,.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dd #a3::before,.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dd #a4::before{font-weight:normal;white-space:pre;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dd #a1::before{content:"分割払い\A合計"}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dd #a2::before{content:"分割\A手数料"}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dd #a3::before{content:"初回分割\A手数料"}.oricoCredit_box .oricoCredit_main .oricoCredit_form .oricoCredit_priceSimulator dd #a4::before{content:"2回目以降\A分割払金"}}.oricoCredit_box .oricoCredit_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;text-align:center;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;background-color:#b9b9b9;border-radius:0 0 6px 6px}.oricoCredit_box .oricoCredit_footer div{max-width:180px;font-size:12px;font-size:.75rem}.oricoCredit_box .oricoCredit_footer div a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;color:#333}.oricoCredit_box .oricoCredit_footer div a img{width:100%;height:auto}.item_banner{width:100%}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXMiOlsiY29tbW9uLnNjc3MiLCJzZXR0aW5ncy9fdmFsdWUuc2NzcyIsInNldHRpbmdzL19yZXNldC5zY3NzIiwibGF5b3V0L19wYXJ0cy5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9faW5kZXguc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2l0ZW1fbWVudS5zY3NzIiwibGF5b3V0L19hY2Nlc3Muc2NzcyIsImxheW91dC9fbGluay5zY3NzIiwibGF5b3V0L19rYWl0b3JpLnNjc3MiLCJsYXlvdXQvX2lucXVpcnkuc2NzcyIsImxheW91dC9fY2FydC5zY3NzIiwibGF5b3V0L19yZW50YWwuc2NzcyIsImxheW91dC9fYmxnLnNjc3MiLCJsYXlvdXQvX2l0ZW1fcGFnZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy/jgrvjg4Pjg4bjgqPjg7PjgrBcbkBpbXBvcnQgXCJzZXR0aW5ncy92YWx1ZVwiO1xuQGltcG9ydCBcInNldHRpbmdzL3Jlc2V0XCI7XG5AaW1wb3J0IFwibGF5b3V0L3BhcnRzXCI7XG5cbi8v44Os44Kk44Ki44Km44OIXG5AaW1wb3J0IFwibGF5b3V0L2hlYWRlclwiO1xuQGltcG9ydCBcImxheW91dC9pbmRleFwiO1xuQGltcG9ydCBcImxheW91dC9mb290ZXJcIjtcblxuLy/ku5bjg5rjg7zjgrhcbi8vIEBpbXBvcnQgXCJsYXlvdXQvc2hvcF9pbmZvXCI7XG5AaW1wb3J0IFwibGF5b3V0L2l0ZW1fbWVudVwiO1xuQGltcG9ydCBcImxheW91dC9hY2Nlc3NcIjtcbkBpbXBvcnQgXCJsYXlvdXQvbGlua1wiO1xuQGltcG9ydCBcImxheW91dC9rYWl0b3JpXCI7XG5AaW1wb3J0IFwibGF5b3V0L2lucXVpcnlcIjtcbkBpbXBvcnQgXCJsYXlvdXQvY2FydFwiO1xuQGltcG9ydCBcImxheW91dC9yZW50YWxcIjtcbkBpbXBvcnQgXCJsYXlvdXQvYmxnXCI7XG5cbi8v5LiL5bGk44G644O844K4XG5AaW1wb3J0IFwibGF5b3V0L2l0ZW1fcGFnZVwiO1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyAkcmVzMTgwMDogMTgwMDtcbi8vICRyZXMxNzAwOiAxNzAwO1xuLy8gJHJlczE2MDA6IDE2MDA7XG4vLyAkcmVzMTUwMDogMTUwMDtcbi8vICRyZXMxNTUwOiAxNTUwO1xuLy8gJHJlczE0MDA6IDE0MDA7XG4vLyAkcmVzMTMwMDogMTMwMDtcbi8vICRyZXMxMjAwOiAxMjAwO1xuLy8gJHJlczExMDA6IDExMDA7XG4vLyAkcmVzMTAyNDogMTAyNDtcbiRyZXM5MDA6IDkwMDtcbiRyZXM4MDA6IDgwMDtcbiRyZXM3MDA6IDcwMDtcbiR0YWJsZXQ6IDc2ODtcbiRicmVhazogJHRhYmxldCAtIDE7XG4kcmVzNjAwOiA2MDA7XG4kcmVzNTAwOiA1MDA7XG4kcmVzNDAwOiA0MDA7XG4kc3BfcGx1czogNDE0O1xuJHNwOiAzNzU7XG4kc3BfNTogMzIwO1xuXG4kcGx1c19oOiA3MzY7XG5cbkBtaXhpbiBmb250MDEge1xuICBmb250LWZhbWlseTogXCJOb3RvU2Fuc0NKS2pwLUJsYWNrXCIsIHNhbnMtc2VyaWY7IC8qMDEqL1xufVxuQG1peGluIGZvbnQwMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG9TYW5zQ0pLanAtQm9sZFwiLCBzYW5zLXNlcmlmOyAvKjAyKi9cbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWl4aW4gZm9udDAzIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNDSktqcC1EZW1pTGlnaHRcIiwgc2Fucy1zZXJpZjsgLyowMyovXG59XG5AbWl4aW4gZm9udDA0IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNDSktqcC1NZWRpdW1cIiwgc2Fucy1zZXJpZjsgLyowNSovXG59XG5AbWl4aW4gZm9udDA1IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNDSktqcC1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7IC8qMDYqL1xufVxuQG1peGluIGZvbnQwNiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG9TYW5zQ0pLanAtVGhpblwiLCBzYW5zLXNlcmlmOyAvKjA3Ki9cbn1cbkBtaXhpbiBmb250MDcge1xuICBmb250LWZhbWlseTogXCJOb3RvU2Fuc0NKS2pwLUxpZ2h0XCIsIHNhbnMtc2VyaWY7IC8qMDQqL1xufVxuQG1peGluIGZvbnQwOCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbn1cbkBtaXhpbiBmb250MDkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9VGVrb1wiKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UnVzc28rT25lJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJpZ2h0ZW91cycpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1FeG8rMjo1MDAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9RG9zaXM6MjAwLDMwMCw0MDAsNTAwLDYwMCw3MDAsODAwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVRla28nKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3N3YWxkOjQwMCw3MDAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9QW50b24nKTtcbkBtaXhpbiB5dWdvIHtcbiAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIixcbiAgICBNZWlyeW8sIFwi77yt77yzIOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gdGVjbyB7XG4gIGZvbnQtZmFtaWx5OiBcIlRla29cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtaXhpbiBhbnRvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdBbnRvbicsIHNhbnMtc2VyaWY7XG59XG5cblxuQG1peGluIG1laXJ5byB7XG4gIGZvbnQtZmFtaWx5OiBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBkb3NpczUwMCB7XG4gIGZvbnQtZmFtaWx5OiAnRG9zaXMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWl4aW4gZG9zaXM4MDAge1xuICBmb250LWZhbWlseTogJ0Rvc2lzJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuQG1peGluIGJldGEge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuXG4vLyBjb2xvclxuIC8vLy8vLy8vLy8vLy/lpInmlbAvLy8vLy8vLy8vLy8vXG4kbWFpbl9jb2xvcjogIzM1MzUzNTtcblxuJHN1Yl9jb2xvcjogIzM1M2E0NjtcblxuJGxpZ2h0X2NvbG9yMDogIzM1MzUzNTtcbiRsaWdodF9jb2xvcjogI2FjYWNhYztcbiRsaWdodF9jb2xvcjI6ICNkNmQ2ZDY7XG5cbiRjb21wbGVfY29sb3I6ICNjOGI0NjQ7XG5cbiRjb21wbGVfY29sb3IyOiAjOWQ4YzRhO1xuXG4kYmxhY2swOiAjMjIyMjIyO1xuJGJsYWNrMTogIzM1M2E0NjtcblxuJGdyZWVuN2I6ICM3YmFkOWQ7XG4kZ3JlZW41MjogIzUyOTI3ZDtcblxuJGdyZWVuMmU6ICM2MTZiODM7XG5cbiRncmVlbmFjOiAjYWNjZmM0O1xuXG4kZ29sZGM4OiAjYzhiNDY0O1xuJGdvbGQ5NTogIzk1ODc0YjtcblxuJGdyYXkyOTogIzM4MzUzNTtcbiRncmF5NDc6ICM0NzQ3NDc7XG4kZ3JheTg3OiAjODc4Nzg3O1xuJGdyYXk2NjogIzgwNzg3ODtcblxuXG4kbWFpbl9jb2xvcjogIzQyODRjMjtcbiRtYWluX2NvbG9yX0Q6IGRhcmtlbigkbWFpbl9jb2xvciwgMTUlKTtcbiRtYWluX2NvbG9yX0w6IGxpZ2h0ZW4oJG1haW5fY29sb3IsIDEwJSk7XG4kbWFpbl9jb2xvcjI6ICMwNThlY2M7XG4kbWFpbl9jb2xvcjJfTDogbGlnaHRlbigkbWFpbl9jb2xvcjIsIDEwJSk7XG4kbGlnaHRfY29sb3IxOiBsaWdodGVuKCRtYWluX2NvbG9yLCAxMCUpO1xuJGxpZ2h0X2NvbG9yMjogI2I3YmRkOTtcblxuJHRoaWNrX2NvbG9yOiAjMjQyYTQyO1xuXG4vLyAkc3ViX2NvbG9yOiAjNDA3NDQ3O1xuJHN1Yl9jb2xvcjogIzQwNzQ2MjtcbiRzdWJfbGlnaHQ6ICM3YmE2ODA7XG5cbiRjb250X2NvbG9yOiAjZDM0NzNkO1xuJGNvbnRfY29sb3JEZWVwOiAjYjAzODMwO1xuXG4kc3VibWl0X2NvbG9yOiAjMTViOTk2O1xuJHN1Ym1pdF9jb2xvcl9EOiBkYXJrZW4oJHN1Ym1pdF9jb2xvciwgMTAlKTtcbiRzdWJtaXRfY29sb3JfTDogbGlnaHRlbigkc3VibWl0X2NvbG9yLCA1JSk7XG5cbiRncmF5X2NvbG9yOiAjZjNmMmYxO1xuJGdyYXlfY29sb3JfRDogZGFya2VuKCRncmF5X2NvbG9yLCAzMCUpO1xuJHdoaXRlX2NvbG9yOiAjZmZmO1xuJGJrX2NvbG9yOiAjMjQyOTJlO1xuXG5AbWl4aW4gZm9udHNpemUoJHNpemU6IDI0LCAkYmFzZTogMTYpIHtcbiAgZm9udC1zaXplOiAkc2l6ZSArIHB4O1xuICBmb250LXNpemU6ICgkc2l6ZSAvICRiYXNlKSAqIDFyZW07XG59XG5cbkBtaXhpbiBib3hhZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1peGluIGJldGFndW1pIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4vLy8vLy8vLy8vLy8vb3BhY2l0eS8vLy8vLy8vLy8vLy9cblxuQG1peGluIG9wYWNpdHkoJHR5cGU6IDAuNikge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JHR5cGUgKiAxMDApO1xuICAtbW96LW9wYWNpdHk6ICR0eXBlO1xuICBvcGFjaXR5OiAkdHlwZTtcbn1cbi8vLy8vLy8vLy8vLy/jg6zjgrnjg53jg7Pjgrfjg5YvLy8vLy8vLy8vLy8vXG5cbkBtaXhpbiByZXMoJHNpemUpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2l6ZSArIFwicHhcIikge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiByZXNfbWluKCRzaXplKSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemUgKyBcInB4XCIpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcmVzX2goJHNpemUsICRzaXplMikge1xuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc2l6ZSArIFwicHhcIikgYW5kIChtYXgtaGVpZ2h0OiAkc2l6ZTIgKyBcInB4XCIpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJRe+8hkZpcmVmb3jjg4/jg4Pjgq/nlKhtaXhpblxuQG1peGluIGhhY2soJHZlcjogMTEpIHtcbiAgQGlmICR2ZXIgPT0gMTEge1xuICAgIC8vIElFMTHku6XkuIpcbiAgICBAYXQtcm9vdCBfOi1tcy1mdWxsc2NyZWVuLFxuICAgICAgOnJvb3QgJiB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHZlciA9PSBmb3gge1xuICAgIC8vIEZpcmVmb3hcbiAgICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICR2ZXIgPT0gY2gge1xuICAgIC8vIENocm9tZVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkdmVyID09IGVkIHtcbiAgICAvLyBFZGdlXG4gICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Ob3RvK1NlcmlmK0pQOjIwMCwzMDAsNDAwLDUwMCw2MDAsNzAwLDkwMCZkaXNwbGF5PXN3YXAmc3Vic2V0PWphcGFuZXNlXCIpO1xuXG5odG1sIHtcbiAgLy8gZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBzYW5zLXNlcmlmO1xuICBAaW5jbHVkZSBmb250MDE7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICAvKiB0ZXh0LWFsaWduOiBjZW50ZXI7ICovXG4gIHotaW5kZXg6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgKiB7XG4gICAgbWluLWhlaWdodDogMCU7XG4gIH1cbiAgbWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuYm9keSxcbmRpdixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5kbCxcbmR0LFxuZGQsXG51bCxcbm9sLFxubGksXG5icm9ja3F1b3RlLFxucHJlLFxudGFibGUsXG5jYXB0aW9uLFxudGgsXG50ZCxcbmFkZHJlc3MsXG5mb3JtLFxuZmllbGRzZXQsXG5sZWdlbmQsXG5vYmplY3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGVudF9vdXQge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICBmb250LWZhbWlseTogXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgc2Fucy1zZXJpZjtcbn1cblxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGV6KDApO1xuICBjb2xvcjogIzMzMztcbn1cblxuYTpsaW5rLFxuYTp2aXNpdGVkLFxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmEsXG5pbnMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmFkZHJlc3MsXG5lbSxcbmNpdGUsXG5kZm4sXG52YXIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgY29sb3I6IGluaXRpYWw7XG59XG5cbi8qIGlvc+OAgVNhZmFyaeOBrumbu+ipseeVquWPt+OBruijhemjvuOCkuODquOCu+ODg+ODiCAqL1xuYVtocmVmXj1cInRlbDpcIl0ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBpb3PkuLjjgb/jg6rjgrvjg4Pjg4ggKi9cbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwiaW1hZ2VcIl0sXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmNvcHlyaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCDigJxEcm9pZCBTYW5z4oCdO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBJReOBruaWh+Wtl+a1ruOBjeOBjOOBjeOBq+OBquOCi+WgtOWQiOOBruacgOe1guaJi+autSAqL1xuLyogQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIHtcblx0Ym9keSB7XG5cdFx0Zm9udC1mYW1pbHk6IFwi44Oh44Kk44Oq44KqXCIsTWVpcnlvLFwi5ri444K044K344OD44KvXCIsWXVHb3RoaWMsXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIixcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIixcIk1TIFBHb3RoaWNcIixzYW5zLXNlcmlmO1xuXHR9XG59ICovXG5cbi8qIGJy44Gq44Gp44Gu44OW44Os44Kk44Kv44Od44Kk44Oz44OIICovXG4uZGlzcGxheV9icmVhayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaXNwbGF5X2JyZWFrVGIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRpc3BsYXlfbm9uZVRiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5kaXNwbGF5X2JyZWFrVGIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kaXNwbGF5X25vbmVUYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzcGxheV9icmVha1RiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kaXNwbGF5X25vbmVUYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qKiogbWF4LXdpZHRoICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi53MTAwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEyMDBweCArIDQwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnByX3RpdGxlMDEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0ZThhMTQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAucGVfdGl0bGUwMV9fdHh0MiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE2KTtcbiAgICB9XG59XG5cbi5wcl90aXRsZTAyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgZm9udHNpemUoMTYpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMzMzM7XG4gICAgLnBlX3RpdGxlMDFfX3R4dDIge1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNCk7XG4gICAgfVxufVxuXG4ucHJfbGluZSB7XG4gICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcl9saXN0Qm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZvbnRzaXplKDE0KTtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLmpvdXRhaV9jb2xvciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAmLnNlY28ge1xuICAgICAgICAgICAgY29sb3I6ICNkMzFlMWU7XG4gICAgICAgIH1cbiAgICAgICAgJi5uZXcge1xuICAgICAgICAgICAgY29sb3I6ICMxZTMwZDM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltZ0JveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIC5wcmljZUJveCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJG1haW5fY29sb3IsICRhbHBoYTogMC44KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweCAwcHggMHB4IDI1cHg7XG4gICAgfVxuICAgIC5zdGF0dXMge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLnByaWNlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIC5pbmZvQm94IHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbn1cblxuLmZsZXhCb3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubVRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLm9zdXN1bWVfYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBkdCB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE0KTtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogLTdweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiB1bCB7XG4gICAgICAgIC50ZXh0Qm94IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByX2xpc3RCb3gge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIC5pbWdCb3gge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcl9vc3VzdW1lQm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ycF9ib3gge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIEBpbmNsdWRlIHJlcygkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cblxuKiB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbi5wdG5fbWF4V2lkdGgge1xuICAgIG1heC13aWR0aDogMTA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubWFpbl9ib3gge1xuICAgIGgyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxufVxuXG4ucGR0b3A0MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5wdG5fcGQ2MF8zMCB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5wdG5fcGQ2MCB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucHRuX25ld0JveCB7XG4gICAgd2lkdGg6IDE1LjkwOTA5MDkwOTElO1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgYm9yZGVyOiA0cHggc29saWQgJGxpZ2h0X2NvbG9yMjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAudG9wX2ltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0X2NvbG9yMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50b3BfbWFrZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2NvbG9yMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG9wX3R5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxMik7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG9wX3ByaWNlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRsaWdodF9jb2xvcjE7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLnB0bl9wckJveCB7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvYmtfMDIuZ2lmXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9jb2xvcjI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlcygkdGFibGV0KSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnB0bl9tYWtlckxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbn1cblxuLnB0bl9wclR4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuXG4ucHRuX3ByQlIge1xuICAgIHNwYW4ge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLnB0bl9wclRMIHtcbiAgICBzcGFuIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cblxuLnB0bl9wZHRvcDUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5wdG5fcGQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgQGluY2x1ZGUgcmVzKCR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuLnB0bl9wZDEwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucHRuX3BkMjAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wdG5fcGQ1MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIEBpbmNsdWRlIHJlcygkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbi5wdG5fbWFUb3A1IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5wdG5fbWFUb3AxMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnB0bl9tYVRvcDUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ucHRuX21hVG9wMjAwIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbn1cblxuLnB0bl9tYXJCdG01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wdG5fbWFyQnRtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wdG5fbWFyQnRtMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wdG5fbWFyQnRtMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucHRuX21hckJ0bTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnB0bl9tYXJCdG0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLnB0bl9tYXJCdG0yMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xufVxuXG4ucHRuX2dyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRia19jb2xvcjtcbn1cblxuLnB0bl9iZXRhIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5cbi5wdG5faW1nMTAwIHtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLnB0bl9pbWdMYXJnZSB7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wdG5fZmxvYXRSaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vL2hlYWRlclxuXG4ucHRuX2FkZHJlc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICAgIC5sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgZG9zaXM1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGRvc2lzODAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIH1cbn1cbi8vIG5hdlxuLnB0bl9mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIHJlcygkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLy8gYm94MlxuXG4ucHRuX21haW5Cb3gge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLnB0bl9idG1NZW51IHtcbiAgICB3aWR0aDogMjQlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgPiBkaXYsXG4gICAgPiBhcnRpY2xlIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHggMTBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICB0aW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODYwNzc7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNCk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgfVxuXG4gICAgLmRlcyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNCk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIuOAgFwiO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJveGFmdGVyO1xufVxuXG4ucHRuX21lbnUge1xuICAgIHdpZHRoOiAyMy44ODg4ODg4ODg5JTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIHJlcygkdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHRuX2hlaWdodDMzNiB7XG4gICAgLy8gbWFyZ2luLXRvcDogNSU7XG4gICAgLy8gaGVpZ2h0OiA2MS42NTEzNzYxNDY4JTtcbiAgICBwYWRkaW5nLXRvcDogMTklO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgaGFjaygkdmVyOiAxMSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzMlO1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXMoJHJlczkwMCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTMlO1xuICAgICAgICBAaW5jbHVkZSBoYWNrKCR2ZXI6IDExKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTYlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlcygkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cblxuLnB0bl9oMnRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkbWFpbl9jb2xvcjtcbiAgICBjb2xvcjogJG1haW5fY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSByZXMoJGJyZWFrKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICB9XG59XG5cbi5wdG5faDJOb3RUb3Age1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICRnb2xkYzg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBmb250c2l6ZSgyMCk7XG59XG5cbi5wdG5fbW9yZSB7XG4gICAgQGluY2x1ZGUgZm9udHNpemUoMTMpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9jb2xvcjE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2NvbG9yMTtcbiAgICB9XG59XG5cbi5wdG5fbW9yZU1hIHtcbiAgICBtYXJnaW46IDVweCBhdXRvIDA7XG59XG5cbi5wdG5fbW9yZTIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW43YjtcbiAgICBAaW5jbHVkZSBmb250c2l6ZSgxMyk7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAkbGlnaHRfY29sb3IxO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfY29sb3IxO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjdiO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHRuX25ld3Mge1xuICAgIGR0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cblxuLnB0bl9uZXd1cCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBib3hhZnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkbGlnaHRfY29sb3IxO1xuXG4gICAgdGltZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnB0bl91bGJveCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjMjUyNTI1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBoYWNrKCR2ZXI6IDExKSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlcygkdGFibGV0KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5wdG5fbmV3dXBEbCB7XG4gICAgZHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5idG0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLnB0bl9zY3JvbGwge1xuICAgIGhlaWdodDogYXV0bztcbiAgICAvLyBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8vIHNob3BfaW5mb1xuXG4ucHRuX3NocEltZ0JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBkaXYge1xuICAgICAgICB3aWR0aDogMzElO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlcygkdGFibGV0KSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIGl0ZW1cblxuLnB0bl9pdGVtQm94IHtcbiAgICB0cmFuc2l0aW9uOiAwLjFzO1xufVxuXG4ucHRuX2l0ZW1MaXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9jb2xvcjtcblxuICAgIGRsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5pdGVtX2ltZyB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTJiMzk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaXRlbV9tZW51L3BhdHRlcm5zMDEucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxMik7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTExcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDdweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbV9tYWtlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzODdiNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtX2JveCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbl9jb2xvcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAvLyAub3BwbyB7XG4gICAgICAgICAgICAvLyAgICAgc3BhbiB7XG4gICAgICAgICAgICAvLyAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgLy8gICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgICAgICAvL1xuICAgICAgICAgICAgLy8gICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLy8gICAgICAgICAgICAgY29sb3I6IHllbGxvdztcbiAgICAgICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtX25hbWUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIC5pdGVtX21ha2VyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbV90eXBlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAuaXRlbV9tYWtlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pdGVtX3R5cGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtX2RlcyB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9jb2xvcjE7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtX2NyZWRpdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2NvbG9yO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzN3B4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2QyNDA0MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzhiMjkyOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAub3VkYW4ge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBjMTVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI5N2MzYztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgIzI5N2MzYztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN5b2RhbiB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2JkMTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWM3NDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAjOWM3NDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFpeWFrdSB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjNlM2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWMwODA4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAjOWMwODA4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlcygkdGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC5pdGVtX2ltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbV9ib3gge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY29fY29udGFpbmVyIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICByaWdodDogLTNweDtcbiAgICAgICAgd2lkdGg6IDg5cHg7XG4gICAgICAgIGhlaWdodDogOTFweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgICAgICBsZWZ0OiAtMjNweDtcbiAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2I2NjExZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICAgICAgICAgICY6OmFmdGVyLFxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzZiMmYwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uZXdfdXBfY29udGFpbmVyIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTkzOTA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1c3NvIE9uZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJORVdcXEFVUCFcIjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlcygkdGFibGV0KSB7XG4gICAgICAgIGRsIHtcbiAgICAgICAgICAgIC5pdGVtX2NyZWRpdCB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSByZXMoJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHRuX2NhdGVnb3J5VGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuNTI7XG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgJGxpZ2h0X2NvbG9yMTtcblxuICAgIC5sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTUpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAucmlnaHQge1xuICAgICAgICBAaW5jbHVkZSByZXMoJHRhYmxldCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wdG5fbW9yZVRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfY29sb3IxO1xuICAgIEBpbmNsdWRlIGZvbnRzaXplKDEzKTtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb2xvcjogJGdyZWVuN2I7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW43YjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRfY29sb3IxO1xuICAgICAgICB9XG4gICAgfVxufVxuLy8gbGlua1xuXG4ucHRuX2xpc3RCb3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fY29sb3I7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXMoJHRhYmxldCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkbGlnaHRfY29sb3IxO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vL2Zvcm1cblxuI29yZGVyRGF5IHtcbiAgICBjb2xvcjogJGxpZ2h0X2NvbG9yMTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnB0bl9mb3JtQm94IHtcbiAgICBsaSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcblxuICAgICAgICAgICAgICAgIC5tdXN0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTMpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmMzkzOTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxOCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2EzYTFhMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE2KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoYWNrKCR2ZXI6IDExKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhM2ExYTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaGVjayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZC5wdG5fYWRkTm8ge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMjApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzKCR0YWJsZXQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wdG5fZm9ybVAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucHRuX2JhY2tCdG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfY29sb3IxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIHJlcygkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnB0bl9jb25maXJtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTYpO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udF9jb2xvcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250X2NvbG9yRGVlcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2ZfYmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9jb2xvcjE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9jb2xvcjE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFtuYW1lPVwicmVzZXRcIl0ge1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfY29sb3IxO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB9XG5cbiAgICBpbnB1dFtuYW1lPVwiY29uZmlybVwiXSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9jb2xvcjE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXMoJHRhYmxldCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnB0bl9tb3JlQnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8va2FpdG9yaVxuXG4ucHRuX2thaXRvcmlGb3JtIHtcbiAgICBsaSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ5NTtcblxuICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgICAubXVzdCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDk1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZ29sZDk1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlcygkdGFibGV0KSB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGdvbGQ5NTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnB0bl9oMyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkbGlnaHRfY29sb3IxO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ucHRuX2thaXRvcmlMYXN0QnRtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLy9jYXJ0XG4ucHRuX2NydEJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgZm9udHNpemUoMTQpO1xuICAgIGNvbG9yOiAjMjUyNTI1O1xuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNiNDFlMjM7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhhY2soJHZlcjogMTEpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHRuX3N1Ym1pdF9ncm4ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFweCA2cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MWI4Mjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA5MDExO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIH1cbn1cblxuLnB0bl9zdWJtaXQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFweCA2cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNDFlMjM7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmMxMjE1O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIH1cbn1cblxuLnB0bl9zaG9wX2J0bSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZXMoJHRhYmxldCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnB0bl9tb3JlQnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBoYWNrKCR2ZXI6IDExKSB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB9XG59XG5cbi5wdG5fbW9yZUNhcnQge1xuICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udF9jb2xvcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udF9jb2xvckRlZXA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wdG5fYmFja0NhcnQge1xuICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfY29sb3IxO1xuICAgIH1cbn1cblxuLnB0bl9tYXJnaW5Ub3AxMCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4ucHRuX21hcmdpbkxlZnQ0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuXG4gICAgbGkge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICAgICAgLm11c3Qge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk4NztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGdyYXk4NztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSByZXMoJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRncmF5ODc7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vL2l0ZW1fcGFnZVxuLnB0bl9pdGVtVGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2NvbG9yMTtcbiAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAkbWFpbl9jb2xvcjtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAzMHB4O1xuICAgIEBpbmNsdWRlIGZvbnRzaXplKDE4KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5wdG5faXRlbURkIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5ODk4OTg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmtfY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKC1uICsgMikge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXMoJHRhYmxldCkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoLW4gKyAyKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk4OTg5ODtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlcygkdGFibGV0KSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE0KTtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnB0bl9pdGVtRGRDcmVkaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmtfY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNwZWNpYWxfcHJpY2Uge1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyMCk7XG4gICAgICAgIGNvbG9yOiAjZGU1ZDUwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlcygkdGFibGV0KSB7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wdG5fY2FydEJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgaW5wdXQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlNWQ1MDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlkNDAzNztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnB0bl9pdGVtRnJvbSB7XG4gICAgbGkge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkYzg7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGdvbGRjODtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXMoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRnb2xkYzg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHRuX3Bob25lQmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgcmVzKCR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5wdG5fcGhvbmVOb25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSByZXMoJHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucHRuX3Bob25lTm9uZUZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgcmVzKCR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnB0bl9mb250d2hpdGUge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uaGVhZGVyX2JveCB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9jb2xvcl9MO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41O1xuICAudzEwMDAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5sZWZ0IHAge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC50aXRsZV9sb2dvIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgZmlsdGVyOiBicmlnaHRuZSZzcygwKSBpbnZlcnQoMSk7XG4gIH1cbiAgLnJpZ2h0IHtcbiAgICAucmlnaHQwMSB7XG4gICAgICBAaW5jbHVkZSBmb250c2l6ZSgyMikgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBpbWcge1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmUmc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0MDIsXG4gICAgLnJpZ2h0MDMge1xuICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdsb3ZhbF9uYXYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMzVweDtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMTdweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygwLjR2dyArIDEwcHgpO1xuICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgMC4yZW0gMC4yZW0gMC4zZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2NvbG9yO1xuICAgICAgICAvLyBib3JkZXItYm90dG9tOiA1cHggc29saWQgJG1haW5fY29sb3JfRDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2NvbG9yX0Q7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXMoJGJyZWFrKSB7XG4gICAgLncxMDAwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLmxlZnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAucmlnaHQwMSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTgpO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0MDIsLnJpZ2h0MDMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmdsb3ZhbF9uYXYge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAtMTAwdmg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fY29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzM5NjYwZjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE2KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzOTY2MGY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXNfYWN0aXZlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAgIEBpbmNsdWRlIHJlcyg0MjApIHtcbiAgICAudGl0bGVfbG9nbyB7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyX2JveC5pc19hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMyNDI5MmUsIDAuOCk7XG4gIC5nbG92YWxfbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2NvbG9yO1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBtZW51X3RyaWdnZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubWVudV90cmlnZ2VyLFxuLm1lbnVfdHJpZ2dlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1lbnVfdHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAubWVudV90cmlnZ2VyX193cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA3MCU7XG4gIH1cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICB0b3A6IDEwJTtcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgYm90dG9tOiAxMCU7XG4gICAgfVxuICB9XG4gIC8vaXMtYWN0aXZlXG4gICYuaXNfYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHNwYW4ge1xuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIHRvcDogLTEyJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnVfdHJpZ2dlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuaHRtbC5zdG9wX3Njcm9sbCxcbmJvZHkuc3RvcF9zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4udG9wX21haW5WaXN1YWwge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC50aXRsZV9sb2dvIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzKCRicmVhaykge1xuICAgIC50aXRsZV9sb2dvIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICB9XG59XG5cbi50b3Bfc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgb3BhY2l0eSAycyBsaW5lYXIsXG4gICAgICB0cmFuc2Zvcm0gNy41cyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIG9wYWNpdHkgMnMgbGluZWFyLFxuICAgICAgdHJhbnNmb3JtIDcuNXMgbGluZWFyLFxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gNy41cyBsaW5lYXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC40KTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLnNob3dfIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnpvb21fIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cblxuLnRvcF9ib3gge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnRvcF9ib3gxIHtcbiAgLml0ZW1fd3JhcCB7XG4gICAgbGkge1xuICAgICAgJjpudGgtY2hpbGQobiArIDUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmltZ19ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuaW1nX2JveF9faW1nIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAuaW1nX2JveF9fdHh0IHtcbiAgICAgIGZsZXg6IDEgMSAwJTtcbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgLmltZ19ib3hfX2ltZyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLml0ZW1fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIC5wcl9saXN0Qm94IHtcbiAgICB3aWR0aDogMjMuNjU1NTU1NTUlO1xuICAgIG1hcmdpbi1yaWdodDogMS43ODU3MTQyODU3MSU7XG4gICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgcmVzKCRicmVhaykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC5wcl9saXN0Qm94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ycF9pdGVtX3dyYXAge1xuICA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi50b3BfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLnRvcF9sZnQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnRvcF9yaWcge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlcygkYnJlYWspIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAudG9wX2xmdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnRvcF9yaWcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uaW5mb19ib3gge1xuICAmID4gdWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBsaSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNCk7XG4gICAgfVxuICAgIHRpbWUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgcmVzKCRicmVhaykge1xuICAgICYgPiB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgfVxuICAgICAgdGltZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbmZvX2JveF9tb3JlIHtcbiAgQGluY2x1ZGUgZm9udHNpemUoMTQpO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gICY6aG92ZXIge1xuICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4udG9wX3Byb2R1Y3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAudG9wX3Byb2R1Y3RzXzAxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLnByZF8xMDAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5wcmQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgI2UxZTFlMTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICBzcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wcmRfdHJhIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvaW1nX3RyYS5qcGdcIik7XG4gICAgfVxuICAgIC5wcmRfcGx3IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvaW1nX3Bsdy5qcGdcIik7XG4gICAgfVxuICAgIC5wcmRfY29tIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvaW1nX2NvbS5qcGdcIik7XG4gICAgfVxuICAgIC5wcmRfbW93IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvaW1nX21vdy5qcGdcIik7XG4gICAgfVxuICAgIC5wcmRfY2hhIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvaW1nX2NoYS5qcGdcIik7XG4gICAgfVxuICAgIC5wcmRfcmljIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvaW1nX3JpYy5qcGdcIik7XG4gICAgfVxuICAgIC5wcmRfdW5wIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvaW1nX3VucC5qcGdcIik7XG4gICAgfVxuICAgIC5wcmRfc253IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvaW1nX3Nudy5qcGdcIik7XG4gICAgfVxuICAgIC5wcmRfc2VuIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvaW1nX3Nlbi5qcGdcIik7XG4gICAgfVxuICAgIC5wcmRfdHJuIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvaW1nX3Rybi5qcGdcIik7XG4gICAgfVxuICAgIC5wcmRfc2hwIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvaW1nX3NocC5qcGdcIik7XG4gICAgfVxuICAgIC5wcmRfZWxlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvaW1nX2VsZS5qcGdcIik7XG4gICAgfVxuICAgIC5wcmRfc2VnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvaW1nX3NlZy5qcGdcIik7XG4gICAgfVxuICB9XG4gIC50b3BfcHJvZHVjdHNfMDIge1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDZweDtcbiAgICB9XG4gIH1cbn1cblxuLnRvcF9iYW5uZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uaXRlbU1lbnVfYm94MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHNlbGVjdCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNWQ1ZDVkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBmb250c2l6ZSgyMCkgcGFkZGluZzogMTBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICB9XG4gICAgfVxuICAgIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmOjphZnRlciB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTNweDtcbiAgICBib3JkZXI6IDA7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICM1ZDVkNWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzVkNWQ1ZDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmZvb3Rlcl9ib3gge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fY29sb3I7XG59XG5cbi5mb290ZXJfd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgQGluY2x1ZGUgcmVzKCRicmVhaykge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXJfbGVmdCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmZvb3Rlcl9yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXg6IDEgMSAwJTtcbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxOCk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHJlcygkYnJlYWspIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jbF9ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uc2Nyb2xsX3RvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fY29sb3I7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFwLWdvb2dsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLm5ld0l0ZW1fdGl0bGUge1xuICAubGVmdCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi5paw5ZOBXCI7XG4gICAgfVxuICB9XG4gIC5yaWdodCB7XG4gICAgYSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi5Lit5Y+k5oOF5aCxXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWNvSXRlbV90aXRsZSB7XG4gIC5sZWZ0IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLkuK3lj6RcIjtcbiAgICB9XG4gIH1cbiAgLnJpZ2h0IHtcbiAgICBhIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLmlrDlk4Hmg4XloLFcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLml0ZW1NZW51X2JveDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ZDVkNWQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDIwKVxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxM3B4OztcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjNWQ1ZDVkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjNWQ1ZDVkO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxufVxuXG4uaXRlbU1fc2VsZWN0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYWNjX2JveDEge1xuICAgIGgyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxufVxuXG5cbi5hY2NfbWFwIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGR0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgZGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNjB2dztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmxpbmtfYm94IHtcbiAgICBsaSB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4ua2FpdG9yaV9pbWdCb3gge1xuICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgfVxufVxuXG4ucHVyX2JveDEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmthaXRvcmlfYm94MSB7XG4gICAgLmltZ0JveCBpbWcge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4ucHRuX3JhZGlvIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICBjb2xvcjogI2I1NDI0MjtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNiNTQyNDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbl9jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vY2FydFxuLmNydF91bF9oZWQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWFpbl9jb2xvcjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtYWluX2NvbG9yO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtYWluX2NvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9jb2xvcjE7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICBsaSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodF9jb2xvcjE7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSByZXMoJHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmNydF91bF9iZHkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG1haW5fY29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1haW5fY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0X2NvbG9yMTtcblxuICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0X2NvbG9yMTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jcnRfcF8wMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAkbGlnaHRfY29sb3IxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbV9uYW1lIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi5ZWG5ZOB5ZCNXCI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3J0X2lucHV0IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi5pWw6YePXCI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudW5pdGlfcHJpY2Uge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCLljZjkvqFcXEEv6YCB5paZXCI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VidG90YWwge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCLlsI/oqIhcIjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jcnRfaW5wdXQge1xuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE3KTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRfY29sb3IxO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSByZXMoJHRhYmxldCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMiU7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pdGVtX21lbnUvcGF0dGVybnMwMS5wbmdcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNydF91bF9mdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbWFpbl9jb2xvcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbWFpbl9jb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW5fY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBsaSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXMoJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cbi8vb3JkZXJcblxuLm9yZHJfYnRtQnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIEBpbmNsdWRlIHJlcygkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4ub3JkX2RvbmVCdG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcmRfdG9wMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5vcmRyX21hTm90IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ub3JkZXJfY3JlZGl0TWV0aG9kIHtcbiAgICBsaSB7XG4gICAgICAgIC5vcmRlcl9oZWRQcmljZSB7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vcmRlcl9zbWFsbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmV0YTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTQpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzKCRyZXM4MDApIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNSk7XG5cbiAgICAgICAgICAgICAgICAub3JkZXJfc21hbGwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlcygkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTMpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9yZGVyX2RpZmZlcmVudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIGZvbnRzaXplKDE0KTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5vcmRlcl9tYXJnaW5Ub3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG4vL2RvbmVcbi5kb25lX2JveDEge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4ucmVudGFsX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICBkbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTg3O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgZHQsXG4gICAgZGQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgcmVzKCRicmVhaykge1xuICAgIGRsIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmJsZ19ib3gxIHtcbiAgICBoMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbn1cblxuLmJsZ19oMyB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuLnRvcF9tYWluQm94IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLndwX2ZsZXhCb3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIEBpbmNsdWRlIHJlcygkYnJlYWspIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbn1cblxuLnRvcF9yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSByZXMoJGJyZWFrKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgfVxufVxuXG5zZWN0aW9uLndpZGdldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgfVxufVxuXG4ucHRuX3BkTGVmdDIwIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggNjBweCAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYXJ0aWNsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtYWluX2NvbG9yO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzKCRicmVhaykge1xuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIHdwX2gze1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgJG1haW5fY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGRjODtcbiAgICBAaW5jbHVkZSBmb250c2l6ZSgxNCk7XG4gICAgQGluY2x1ZGUgZm9udDAyO1xuICAgIGNvbG9yOiAkbWFpbl9jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vIFdQ5bmF44Kq44O844OQ44O844Op44Kk44OJXG5cbi5wdG5fd3BXaWR0aEwge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBAaW5jbHVkZSByZXMoJGJyZWFrKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cblxuLnB0bl93cFdpZHRoUiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG4gICAgQGluY2x1ZGUgcmVzKCRicmVhaykge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgIC5pbWdCb3gge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyBXUOODrOODleODiOOCpuOCo+OCuOOCp+ODg+ODiFxuXG4ud3BfbGVmdFdpZGdldCB7XG4gICAgQGluY2x1ZGUgZm9udHNpemUoMTQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDQwcHggMzBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3NlYXJjaGZvcm0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3Mge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE3KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTI5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjc2VhcmNoc3VibWl0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2NhbGVuZGFyX3dyYXAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW5fY29sb3I7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIOacrOaWh1xuXG4ucHRuX2FydGljbGVCb3gge1xuICAgIC5wb3N0ZGF0YSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgLmZuIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdGltZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjUyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgQGluY2x1ZGUgcmVzKCRicmVhaykge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyDmrKHjga7jg5rjg7zjgrjjgIHliY3jga7jg5rjg7zjgrhcblxuLndwX2J0bUJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgdWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy8g6L+U5L+h44OV44Kp44O844OgXG4jY29tbWVudHMge1xuICAgIEBpbmNsdWRlIHdwX2gzO1xufVxuLmNvbW1lbnRsaXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBAaW5jbHVkZSBmb250c2l6ZSgxNCk7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICA+IGxpIHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVwbHkge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyDjgrPjg6Hjg7Pjg4jjg5Xjgqnjg7zjg6BcbiNyZXNwb25kIHtcbiAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIHdwX2gzO1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE0KTtcblxuICAgICAgICA+IHAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjclO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlcygkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhY2FjYWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29tbWVudC1mb3JtLWNvbW1lbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FjYWNhYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgI3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2NvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLml0ZW1QYWdlX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAuaXRlbVBhZ2VfbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgIGRpdiB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fY29sb3I7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiA1cHggNTBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXRlbVBhZ2VfY2F0ZWdvbHkge1xuICAgIEBpbmNsdWRlIGZvbnRzaXplKDIwKTtcbiAgfVxuXG4gIGR0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIEBpbmNsdWRlIGZvbnRzaXplKDMwKTtcbiAgfVxuICBAaW5jbHVkZSByZXMoJHRhYmxldCkge1xuICAgIC5pdGVtUGFnZV9jYXRlZ29seSB7XG4gICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG4gICAgfVxuXG4gICAgZHQge1xuICAgICAgQGluY2x1ZGUgZm9udHNpemUoMjApO1xuICAgIH1cbiAgfVxufVxuXG4uaXRlbVBhZ2VfaW1nQm94IHtcbiAgLm1haW5fdGh1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5tYWluIHtcbiAgICAgIHdpZHRoOiA2Ni40JTtcbiAgICB9XG5cbiAgICAudGh1bWIwMl8wMyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAzMi44JTtcbiAgICB9XG4gIH1cblxuICAudGh1bWIwNF8wOSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGRpdiB7XG4gICAgICB3aWR0aDogMTYlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjglO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLml0ZW1QYWdlX2ltZ1Bob25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuaXRlbVBhZ2VfaW1nUGhvbmUge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uaXRlbVBhZ2VfaW5mbzAxQmFzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgZHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5pdGVtUGFnZV9pbmZvMDJEZXNjIHtcbiAgZGQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIEBpbmNsdWRlIGZvbnRzaXplKDE0KTtcbiAgfVxufVxuXG4uaXRlbVBhZ2VfaW5mbzA0UmVsYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBkdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBkZCB7XG4gICAgd2lkdGg6IDMyLjUlO1xuICAgIG1hcmdpbi1yaWdodDogMS4yNSU7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSByZXMoJHRhYmxldCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBkdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICBkZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vcmljb0NyZWRpdF9ib3gge1xuICBjb2xvcjogIzI1MjUyNTtcblxuICAub3JpY29DcmVkaXRfdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnRzaXplKDE2KTtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTk5O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YjliOTtcbiAgfVxuXG4gIC5vcmljb0NyZWRpdF9tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTk5O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcblxuICAgIC5vcmljb0NyZWRpdF9kZXNjcmlwIHtcbiAgICAgIEBpbmNsdWRlIGJldGE7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBAaW5jbHVkZSByZXMoJHRhYmxldCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vcmljb0NyZWRpdF9mb3JtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAub3JpY29DcmVkaXRfaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxMyk7XG4gICAgICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXMoJHRhYmxldCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxMyk7XG4gICAgICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxNCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm9yaWNvQ3JlZGl0X2J1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNERTVENTA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2IwNDgzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEzKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlcygkdGFibGV0KSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmljb0NyZWRpdF9wcmljZVNpbXVsYXRvciB7XG4gICAgICAgIGR0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEzKTtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUsMjU1LDI1NSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI0MSwyNDEsMjQxLDEpIDUwJSwgcmdiYSgyMjUsMjI1LDIyNSwxKSA1MSUsIHJnYmEoMjQ2LDI0NiwyNDYsMSkgMTAwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLHJnYmEoMjQxLDI0MSwyNDEsMSkgNTAlLHJnYmEoMjI1LDIyNSwyMjUsMSkgNTElLHJnYmEoMjQ2LDI0NiwyNDYsMSkgMTAwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSxyZ2JhKDI0MSwyNDEsMjQxLDEpIDUwJSxyZ2JhKDIyNSwyMjUsMjI1LDEpIDUxJSxyZ2JhKDI0NiwyNDYsMjQ2LDEpIDEwMCUpO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXMoJHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkZCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVF1YW50aWNvJyk7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUXVhbnRpY28nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzI5M2U2NjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTgpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI0MSwyNDEsMjQxLDEpIDUwJSwgcmdiYSgyMjUsMjI1LDIyNSwxKSA1MSUsIHJnYmEoMjQ2LDI0NiwyNDYsMSkgMTAwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUscmdiYSgyNDEsMjQxLDI0MSwxKSA1MCUscmdiYSgyMjUsMjI1LDIyNSwxKSA1MSUscmdiYSgyNDYsMjQ2LDI0NiwxKSAxMDAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUscmdiYSgyNDEsMjQxLDI0MSwxKSA1MCUscmdiYSgyMjUsMjI1LDIyNSwxKSA1MSUscmdiYSgyNDYsMjQ2LDI0NiwxKSAxMDAlKTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEzKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgLm9yaWNvQ3JlZGl0X3NwYW5ERCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxMyk7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0xMHB4IDAgLTE4cHggLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjQxLDI0MSwyNDEsMSkgNTAlLCByZ2JhKDIyNSwyMjUsMjI1LDEpIDUxJSwgcmdiYSgyNDYsMjQ2LDI0NiwxKSAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUscmdiYSgyNDEsMjQxLDI0MSwxKSA1MCUscmdiYSgyMjUsMjI1LDIyNSwxKSA1MSUscmdiYSgyNDYsMjQ2LDI0NiwxKSAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLHJnYmEoMjQxLDI0MSwyNDEsMSkgNTAlLHJnYmEoMjI1LDIyNSwyMjUsMSkgNTElLHJnYmEoMjQ2LDI0NiwyNDYsMSkgMTAwJSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAjYTEsICNhMiwgI2EzLCNhNCB7XG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICNhMSB7XG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi5YiG5Ymy5omV44GEXFxB5ZCI6KiIXCI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI2EyIHtcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLliIblibJcXEHmiYvmlbDmlplcIjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjYTMge1xuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuWIneWbnuWIhuWJslxcQeaJi+aVsOaWmVwiO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICNhNCB7XG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiMuWbnuebruS7pemZjVxcQeWIhuWJsuaJlemHkVwiO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm9yaWNvQ3JlZGl0X2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5OTk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliOWI5O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuXG4gICAgZGl2IHtcbiAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICBAaW5jbHVkZSBmb250c2l6ZSgxMik7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBjb2xvcjogIzMzMztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaXRlbV9iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcblxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUN1REEsT0FBTyxDQUFDLG1EQUFJLENBQ1osT0FBTyxDQUFDLHdEQUFJLENBQ1osT0FBTyxDQUFDLHdEQUFJLENBQ1osT0FBTyxDQUFDLHdEQUFJLENBQ1osT0FBTyxDQUFDLGdGQUFJLENBQ1osT0FBTyxDQUFDLG1EQUFJLENBQ1osT0FBTyxDQUFDLDZEQUFJLENBQ1osT0FBTyxDQUFDLG9EQUFJLENDNURaLE9BQU8sQ0FBQyxxSEFBSSxDYThVRSxPQUFPLENBQUMsdURBQUksQ2I1VTFCLEFBQUEsSUFBSSxBQUFDLENEdUJILFdBQVcsQ0FBRSxpQ0FBaUMsQ0NwQjlDLHdCQUF3QixDQUFFLElBQUksQ0FDOUIsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFFRCxBQUFBLElBQUksQUFBQyxD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 */
