a,body,html{color:#3f3f3f}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body,html{position:relative;font-family:sans-serif;font-size:62.5%;line-height:1.5;-webkit-text-size-adjust:100%}::-webkit-search-cancel-button{display:none}.indent,.txtBlk{display:inline-block}::-ms-clear{visibility:hidden}a{text-decoration:none;outline:0}a:hover{color:#35b0d3;text-decoration:underline}.icon{width:auto;height:1.4em;margin:0 5px;vertical-align:middle}.bold{font-weight:700}.red{color:#e95464}.blue{color:#1e90ff}.darkviolet{color:#9400d3}.txtBlk{width:11.5em;margin:0!important}.result a.link .txtBlk,h1 .txtBlk,h2 .txtBlk{width:13em}.indent{padding:0 0 0 1em;text-indent:-1em}input[hidden]{display:none}aside.loaf{margin:20px 0}aside.loaf ul{display:flex;flex-wrap:wrap}aside.loaf ul li{display:inline-block;margin:0 20px 0 0}aside.loaf ul li a,aside.loaf ul li span{display:block;position:relative;color:#3d3d3d;font-size:1.5rem}aside.loaf ul li a::after,aside.loaf ul li span::after{display:block;content:"";position:absolute;top:50%;right:-12px;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}aside.loaf ul li:last-of-type span::after{display:none}@media (min-width:769px){header{position:relative;height:34px;border-bottom:1px solid #8f9191;background:#1f2223}header .inner{display:flex;flex-direction:row-reverse;align-items:center;position:relative;width:1095px;height:35px;margin:0 auto;background:url(/manual/MHW/img/common/logo_capcom.png) 8px center no-repeat;background-size:auto 20px}header .inner:lang(ar){background:url(/manual/MHW/img/common/logo_capcom.png) right center no-repeat;background-size:auto 20px}header .inner .logo_sp{display:none}header .inner .siteSetting{display:flex;position:relative;height:34px}header .inner .siteSetting .languages,header .inner .siteSetting .platforms{margin:0 10px 0 0}header .inner .siteSetting .languages label,header .inner .siteSetting .platforms label{display:flex;align-items:center;position:relative;height:34px;padding:0 30px 0 10px;vertical-align:middle;cursor:pointer;transition:background .3s}header .inner .siteSetting .languages label::after,header .inner .siteSetting .platforms label::after{display:block;content:"";position:absolute;top:50%;right:10px;width:7px;height:7px;border-top:2px solid #c8c8c8;border-right:2px solid #c8c8c8;transform:translate(0,-50%) rotate(130deg);transition:transform .3s}header .inner .siteSetting .languages label img,header .inner .siteSetting .platforms label img{width:auto;height:20px}header .inner .siteSetting .languages label .globe,header .inner .siteSetting .platforms label .globe{width:20px;height:20px;stroke:#fff;vertical-align:middle;transition:stroke .15s}header .inner .siteSetting .languages :checked~label:after,header .inner .siteSetting .platforms :checked~label:after{transform:translate(0,-20%) rotate(-45deg)}header .inner .siteSetting .languages ul.list,header .inner .siteSetting .platforms ul.list{display:none;position:absolute;top:34px;padding:10px 20px;background:rgba(0,0,0,.8);z-index:10}header .inner .siteSetting .languages ul.list li a,header .inner .siteSetting .platforms ul.list li a{display:block;width:100px;color:#fff;font-size:1.6rem;text-align:left}header .inner .siteSetting .languages ul.list li a.active,header .inner .siteSetting .languages ul.list li a:hover,header .inner .siteSetting .platforms ul.list li a.active,header .inner .siteSetting .platforms ul.list li a:hover{color:#35b0d3}header .inner .siteSetting .languages ul.list li a img,header .inner .siteSetting .platforms ul.list li a img{height:20px;vertical-align:middle}header .inner .siteSetting .languages :checked~ul.list,header .inner .siteSetting .platforms :checked~ul.list{display:flex;flex-wrap:wrap}header .inner .siteSetting .platforms ul.list{width:100px;right:85px}header .inner .siteSetting .platforms ul.list:lang(ar){right:auto}header .inner .siteSetting .platforms ul.list li{text-align:center}header .inner .siteSetting .platforms ul.list li a:hover{opacity:.8}header .inner .siteSetting .languages ul.list{width:410px;right:10px}header .inner .siteSetting .languages ul.list:lang(ar){right:auto;left:0}header .inner .siteSetting .languages ul.list:lang(ar) a{text-align:right}header .inner .siteSetting .languages ul.list a[lang=pt-br]{width:170px}.ko .header .platforms label,.region-bg .header .platforms label,.region-bh .header .platforms label,.region-bo .header .platforms label,.region-cr .header .platforms label,.region-cy .header .platforms label,.region-ec .header .platforms label,.region-gt .header .platforms label,.region-hk .header .platforms label,.region-hn .header .platforms label,.region-hr .header .platforms label,.region-id .header .platforms label,.region-is .header .platforms label,.region-jp .header .platforms label,.region-kr .header .platforms label,.region-kw .header .platforms label,.region-lb .header .platforms label,.region-lu .header .platforms label,.region-mt .header .platforms label,.region-my .header .platforms label,.region-ni .header .platforms label,.region-om .header .platforms label,.region-pa .header .platforms label,.region-pe .header .platforms label,.region-py .header .platforms label,.region-qa .header .platforms label,.region-ro .header .platforms label,.region-sg .header .platforms label,.region-si .header .platforms label,.region-sv .header .platforms label,.region-th .header .platforms label,.region-tw .header .platforms label,.region-ua .header .platforms label,.region-uy .header .platforms label,.zh-hans .header .platforms label,.zh-hant .header .platforms label{cursor:default;pointer-events:none}.ko .header .platforms label:hover,.region-bg .header .platforms label:hover,.region-bh .header .platforms label:hover,.region-bo .header .platforms label:hover,.region-cr .header .platforms label:hover,.region-cy .header .platforms label:hover,.region-ec .header .platforms label:hover,.region-gt .header .platforms label:hover,.region-hk .header .platforms label:hover,.region-hn .header .platforms label:hover,.region-hr .header .platforms label:hover,.region-id .header .platforms label:hover,.region-is .header .platforms label:hover,.region-jp .header .platforms label:hover,.region-kr .header .platforms label:hover,.region-kw .header .platforms label:hover,.region-lb .header .platforms label:hover,.region-lu .header .platforms label:hover,.region-mt .header .platforms label:hover,.region-my .header .platforms label:hover,.region-ni .header .platforms label:hover,.region-om .header .platforms label:hover,.region-pa .header .platforms label:hover,.region-pe .header .platforms label:hover,.region-py .header .platforms label:hover,.region-qa .header .platforms label:hover,.region-ro .header .platforms label:hover,.region-sg .header .platforms label:hover,.region-si .header .platforms label:hover,.region-sv .header .platforms label:hover,.region-th .header .platforms label:hover,.region-tw .header .platforms label:hover,.region-ua .header .platforms label:hover,.region-uy .header .platforms label:hover,.zh-hans .header .platforms label:hover,.zh-hant .header .platforms label:hover{background:0 0}.ko .header .platforms label:after,.region-bg .header .platforms label:after,.region-bh .header .platforms label:after,.region-bo .header .platforms label:after,.region-cr .header .platforms label:after,.region-cy .header .platforms label:after,.region-ec .header .platforms label:after,.region-gt .header .platforms label:after,.region-hk .header .platforms label:after,.region-hn .header .platforms label:after,.region-hr .header .platforms label:after,.region-id .header .platforms label:after,.region-is .header .platforms label:after,.region-jp .header .platforms label:after,.region-kr .header .platforms label:after,.region-kw .header .platforms label:after,.region-lb .header .platforms label:after,.region-lu .header .platforms label:after,.region-mt .header .platforms label:after,.region-my .header .platforms label:after,.region-ni .header .platforms label:after,.region-om .header .platforms label:after,.region-pa .header .platforms label:after,.region-pe .header .platforms label:after,.region-py .header .platforms label:after,.region-qa .header .platforms label:after,.region-ro .header .platforms label:after,.region-sg .header .platforms label:after,.region-si .header .platforms label:after,.region-sv .header .platforms label:after,.region-th .header .platforms label:after,.region-tw .header .platforms label:after,.region-ua .header .platforms label:after,.region-uy .header .platforms label:after,.zh-hans .header .platforms label:after,.zh-hant .header .platforms label:after{display:none!important}footer{border-top:1px solid #848484;background:#1f2223}footer .linkList{display:none}footer .legal{width:1095px;margin:0 auto}footer .legal .ptf{margin:20px 0 15px;padding:35px 0 0;color:#646464;font-size:1rem;text-align:center}footer .legal .ptf.ps4{background:url(/manual/MHW/img/ps4/logo_wh.png) center top no-repeat;background-size:auto 25px}footer .legal .ptf.xone{padding:30px 0 0;background:url(/manual/MHW/img/xone/logo_wh.png) center top no-repeat;background-size:auto 25px}footer .legal .ptf.steam{background:url(/manual/MHW/img/steam/logo_wh.png) center top no-repeat;background-size:auto 25px}footer .legal .ptf img.icon{width:auto;height:1em;opacity:.3}footer .copy{padding:55px 0 20px;background:url(/manual/MHW/img/common/logo_capcom.svg) center 25px no-repeat,url(/manual/MHW/img/common/bg_footer.png) left top repeat-x;background-size:auto 20px,auto;color:#646464;font-size:1rem;text-align:center}footer .scroll-top{display:block;content:'';position:fixed;bottom:10px;right:10px;width:97px;height:120px;background:url(/manual/MHW/img/common/scroll-top.png) no-repeat;visibility:visible;opacity:1;transition:visibility .3s,opacity .3s}footer .scroll-top:lang(ar){right:auto;left:10px}footer .scroll-top:hover{opacity:.8}.check fieldset.input .form,footer .scroll-top[hidden]{visibility:hidden;opacity:0}.sidebar{position:relative;width:220px;min-height:1200px;padding:0 0 50px;background:url(/manual/MHW/img/common/bg_nav.png)}.sidebar label[for=main-menu-toggle]{display:none}.sidebar .logo a{display:block;padding:125px 0 95px;background:url(/manual/MHW/img/common/logo_nav.png) center 20px no-repeat;color:#fff;font-size:1.5rem;text-shadow:0 0 10px #000,0 0 10px #000,0 0 10px #000,0 0 10px #000,0 0 10px #000;text-align:center}.sidebar .logo a:hover{text-decoration:none}.sidebar .search{position:relative;width:203px;margin:0 auto 40px}.sidebar .search input[type=search]{width:100%;height:30px;padding:5px 30px 5px 10px;border:1px solid #fff;background:rgba(255,255,255,.1);box-sizing:border-box;color:#fff;font-size:1.4rem;outline:0;appearance:none;-webkit-appearance:none}.sidebar .search input[type=search]::placeholder{color:#fff}.sidebar .search input[type=search]::-ms-input-placeholder{color:#fff}.sidebar .search input[type=search]:-ms-input-placeholder{color:#fff}.sidebar .search input[type=search]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #eaeaea inset}.sidebar .search button{position:absolute;top:3px;right:3px;width:22px;height:23px;border:none;background:url(/manual/MHW/img/common/icon_search.png) no-repeat;outline:0;cursor:pointer}.sidebar .categories{position:relative;width:220px;margin:0 0 20px}.sidebar .categories .category{position:relative;overflow:hidden}.sidebar .categories .category::after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:url(/manual/MHW/img/common/line_nav.png) center center no-repeat}.sidebar .categories .category:nth-of-type(16)::after,.sidebar .categories .category:nth-of-type(21)::after{display:none}.sidebar .categories .category:nth-of-type(17){padding:51px 0 0;background:url(/manual/MHW/img/common/tips_top.jpg) center top no-repeat #2a3847}.sidebar .categories .category:nth-of-type(21){padding:0 0 12px;background:url(/manual/MHW/img/common/tips_btm.jpg) center bottom no-repeat #2a3847}.sidebar .categories .category:nth-of-type(18),.sidebar .categories .category:nth-of-type(19),.sidebar .categories .category:nth-of-type(20){background:#2a3847}.sidebar .categories .category .title{display:block;position:relative;padding:16px 10px;color:#fff;font-size:1.44rem;line-height:1.2;cursor:pointer;transition:color .3s}.sidebar .categories .category .title.subcategory::after{position:absolute;display:block;content:"";top:50%;right:10px;width:7px;height:7px;margin:-7px 0 0;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .3s}.sidebar .categories .category .title:lang(ar).subcategory::after{right:auto;left:10px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.sidebar .categories .category .title:hover{color:#35b0d3;text-decoration:none}.sidebar .categories .category .title:hover.subcategory::after{right:5px;border-top:2px solid #35b0d3;border-right:2px solid #35b0d3}.sidebar .categories .category .title[for=sub19]:lang(ja){padding:16px 10px 10px 4.5em;text-indent:-3.9em}.sidebar .categories .category input:checked~.title{color:#35b0d3}.sidebar .categories .category .subcategories{max-height:0;overflow:hidden;transition:max-height .3s}.sidebar .categories .category .subcategories li a{display:block;width:100%;padding:10px 0 10px 40px;box-sizing:border-box;color:#fff;font-size:1.44rem;line-height:1.2}.sidebar .categories .category .subcategories li a:hover{color:#35b0d3;text-decoration:none}.sidebar .categories .category .subcategories li a:lang(ar){padding:10px 40px 10px 0}.sidebar .categories .category .subcategories li.active a{background:url(/manual/MHW/img/common/bg_nav_on.png) -5px center no-repeat;color:#35b0d3}.sidebar .categories .category .subcategories li.active a:lang(ar){background:url(/manual/MHW/img/common/bg_nav_on.png) 177px center no-repeat}.sidebar .categories .category .toggle:checked~.subcategories{max-height:1000px}.sidebar .other li{position:relative;margin:0 0 10px;padding:0 0 0 32px}.sidebar .other li:before{display:block;content:"";position:absolute;top:50%;left:20px;width:0;height:0;border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent #fff;transform:translate(0,-50%)}.sidebar .other li:lang(ar){padding:0 32px 0 0}.sidebar .other li:lang(ar)::before{left:auto;right:20px;border-width:5px 7px 5px 0;border-color:transparent #fff transparent transparent}.sidebar .other li:hover:before{border-color:transparent transparent transparent #35b0d3}.sidebar .other li a{display:block;color:#fff;font-size:1.2rem;transition:color .3s}.sidebar .other li a:hover{color:#35b0d3;text-decoration:none}.check{width:100vw;background:url(/manual/MHW/img/check/bg.jpg?t=201909050000) center top no-repeat fixed;background-size:cover;text-align:center;overflow-x:hidden}.check fieldset{border:none}.check fieldset.input{position:relative;padding:440px 0 80px}.check fieldset.input .form,.check h1{position:absolute;left:50%;transform:translate(-50%,0)}.check fieldset.input .form{top:440px;width:100%}.check .error{color:red}.check h1{top:50px;width:490px;padding:288px 0 0;background:url(/manual/MHW/img/common/logo.png) no-repeat;background-size:100%;font-size:2.4rem;font-weight:700}.check h2{margin:0 0 30px;padding:0 0 10px;background:url(/manual/MHW/img/check/bg_headline.png) center bottom no-repeat;font-size:1.6rem;font-weight:700}.check #ar:checked~.input .form:lang(ar),.check #de:checked~.input .form:lang(de),.check #en-gb:checked~.input .form:lang(en-gb),.check #en-us:checked~.input .form:lang(en-us),.check #en:checked~.input .form:lang(en),.check #es:checked~.input .form:lang(es),.check #fr:checked~.input .form:lang(fr),.check #it:checked~.input .form:lang(it),.check #ja:checked~.input .form:lang(ja),.check #ko:checked~.input .form:lang(ko),.check #pl:checked~.input .form:lang(pl),.check #pt-br:checked~.input .form:lang(pt-br),.check #ru:checked~.input .form:lang(ru),.check #zh-hans:checked~.input .form:lang(zh-hans),.check #zh-hant:checked~.input .form:lang(zh-hant){visibility:visible;opacity:1}.check .platforms[hidden],.check .toggle:checked~.input .languages{opacity:0;visibility:hidden}.check .languages{width:690px;margin:auto;transition:visibility .3s,opacity .3s}.check .languages ul{display:flex;flex-wrap:wrap;justify-content:center}.check .languages ul li{margin:0 5px 10px 0}.check .languages ul li:nth-of-type(3n){margin:0 0 10px}.check .languages ul li .language{display:flex;justify-content:center;align-items:center;width:226px;height:86px;background:url(/manual/MHW/img/check/bg_button.png) center bottom no-repeat;font-size:2.6rem;font-weight:700;line-height:1.2;cursor:pointer;transition:backgrond .3s,color .1s}.check .languages ul li .language[lang=pt-br]{font-size:2.2rem}.check .languages ul li .language:hover{background:url(/manual/MHW/img/check/bg_button_on.png) center bottom no-repeat;color:#35b0d3}.check .countries{display:block;width:288px;height:32px;margin:0 auto 60px;font-size:1.6rem;outline:0;-webkit-appearance:menulist-button}.check .date{display:none}.check .platforms{position:relative;width:690px;margin:0 auto 60px;transition:visibility .3s,opacity .3s}.check .platforms ul{display:flex;justify-content:center}.check .platforms ul li{margin:0 5px 10px 0;background:url(/manual/MHW/img/check/bg_button.png) no-repeat}.check .platforms ul li:hover{background:url(/manual/MHW/img/check/bg_button_on.png) no-repeat}.check .platforms ul li .platform{display:inline-block;width:226px;height:86px;border:none;cursor:pointer;outline:0}.check .platforms ul li .platform.ps4{background:url(/manual/MHW/img/ps4/logo.png) center center no-repeat}.check .platforms ul li .platform.xone{background:url(/manual/MHW/img/xone/logo.png) center center no-repeat}.check .platforms ul li .platform.steam{background:url(/manual/MHW/img/steam/logo.png) center center no-repeat}.check .back-group label{position:relative;padding:0 0 0 25px;font-size:1.6rem;font-weight:700;cursor:pointer;transition:color .3s}.check .back-group label::before{display:block;content:"";position:absolute;top:50%;left:0;width:16px;height:20px;background:url(/manual/MHW/img/check/arrow.png) left center no-repeat;transform:translate(0,-50%)}.check .back-group label:hover{color:#35b0d3}.check .back-group label:hover::before{background:url(/manual/MHW/img/check/arrow_on.png) left center no-repeat}.check .back-group:lang(ar) label{padding:0 25px 0 0}.check .back-group:lang(ar) label::before{left:auto;right:0;transform:translate(0,-50%) rotate(180deg) scaleY(-1)}.check footer{width:100%;padding:0 0 10px;border:none;background:0 0;text-align:center}.check footer .copy{padding:30px 0 0;background:url(/manual/MHW/img/common/logo_capcom.svg) center top no-repeat;background-size:auto 20px;color:#646464;font-size:1.2rem}.index{background:url(/manual/MHW/img/index/image.png?t=201909050000) center 35px no-repeat,url(/manual/MHW/img/common/bg.jpg) center top #fff}.index aside.social{display:none;position:absolute;top:410px;left:1000px;width:90px;text-align:center}.index aside.social .link{display:inline-block;width:30px;height:30px;margin:0 5px;transition:opacity .3s}.index aside.social .link:hover{opacity:.8}.index aside.social .link.twitter{background:url(/manual/MHW/img/common/twitter.png) no-repeat;background-size:100%}.index aside.social .link.facebook{background:url(/manual/MHW/img/common/facebook.png) no-repeat;background-size:100%}.index .content main{display:block;width:827px;padding:487px 0 0}.index .content main h1{display:none}.index .content main h2{background:url(/manual/MHW/img/common/heading_2.png) center top no-repeat;color:#006fa1;font-size:2rem;font-weight:700;text-align:center;line-height:93px}.index .content main .news{position:relative;margin:0 0 40px;padding:0 20px 40px;background:url(/manual/MHW/img/index/frame_top.png) center top no-repeat,url(/manual/MHW/img/index/frame_bottom.png) center bottom no-repeat}.index .content main .news h2{background:0 0;line-height:60px}.index .content main .news ul li{position:relative;padding:5px 0 5px 120px;border-bottom:1px dotted #3f3f3f;font-size:1.4rem;font-weight:700}.index .content main .news ul li:last-of-type{border-bottom:none}.index .content main .news ul li span.date{position:absolute;top:5px;left:0}.index .content main .news ul li:lang(fr){padding:5px 0 5px 150px}.index .content main .news ul li:lang(ar){padding:5px 120px 5px 0}.index .content main .news ul li:lang(ar) span.date{right:0;left:auto}.index .content main .news ul li a{color:#35b0d3}.index .content main .news p.more{position:absolute;right:25px;bottom:20px;font-size:1.4rem;font-weight:700}.index .content main .news p.more::after{display:inline-block;content:"";margin:0 0 0 5px;border-style:solid;border-width:5px 0 5px 9px;border-color:transparent transparent transparent #3d3d3d;vertical-align:middle;transition:border-color .3s}.index .content main .news p.more:hover:after{border-color:transparent transparent transparent #35b0d3}.index .content main .news p.more:lang(ar){right:auto;left:25px}.index .content main .news p.more:lang(ar)::after{margin:0 5px 0 0;border-width:5px 9px 5px 0;border-color:transparent #3d3d3d transparent transparent}.index .content main .news p.more:lang(ar):hover:after{border-color:transparent #35b0d3 transparent transparent}.index .content main .bnrArea{margin:0 0 40px}.index .content main .bnrArea h2{margin:0 0 20px}.index .content main .bnrArea ul li{width:770px;height:200px;margin:0 auto;border:1px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.5);transition:border .3s,opacity .3s}.index .content main .bnrArea ul li:hover{border:1px solid #35b0d3;opacity:.9}.index .content main .bnrArea ul li a{display:block}.index .content main .pickUp{margin:0 0 40px}.index .content main .pickUp h2{margin:0 0 20px}.index .content main .pickUp ul{display:flex;justify-content:center}.index .content main .pickUp ul li{width:264px}.index .content main .pickUp ul li a{display:block;text-decoration:none}.index .content main .pickUp ul li a dl{position:relative}.index .content main .pickUp ul li a dl dt{margin:0 10px 10px;border:1px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.5);line-height:0;transition:border .3s,opacity .3s}.index .content main .pickUp ul li a dl dt img{width:100%;height:auto}.index .content main .pickUp ul li a dl dd{text-align:center}.index .content main .pickUp ul li a dl dd span{position:relative;padding:0 0 0 20px;color:#8f246b;font-size:1.4rem;font-weight:700}.index .content main .pickUp ul li:hover dl dd span,.index .content main .weapon ul li a:hover span{color:#35b0d3}.index .content main .pickUp ul li a dl dd span::after{display:inline-block;content:"";position:absolute;top:50%;left:0;width:16px;height:20px;background:url(/manual/MHW/img/index/arrow_red.png) left center no-repeat;background-size:100%;transform:translateY(-50%);transition:border-color .3s}.index .content main .pickUp ul li a dl dd span:lang(ar){padding:0 20px 0 0}.index .content main .pickUp ul li a dl dd span:lang(ar)::after{right:0;left:auto;transform:rotate(180deg) translateY(50%)}.index .content main .pickUp ul li:hover dl dt{border:1px solid #35b0d3;opacity:.9}.index .content main .pickUp ul li:hover dl dd span::after{background:url(/manual/MHW/img/index/arrow_blue.png) left center no-repeat}.index .content main .weapon{margin:0 0 40px}.index .content main .weapon h2{margin:0 0 20px}.index .content main .weapon ul{display:flex;flex-wrap:wrap;margin:0 0 0 17px}.index .content main .weapon ul li{width:138px;height:138px;margin:0 10px 10px}.index .content main .weapon ul li a{display:block;position:relative;height:136px;border:1px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.5);transition:border .3s,opacity .3s,color .3s}.index .content main .weapon ul li a:hover{border:1px solid #35b0d3;opacity:.9}.index .content main .weapon ul li a img{width:100%;height:auto}.index .content main .weapon ul li a span{display:block;position:absolute;bottom:1px;width:100%;color:#fff;font-size:1.2rem;text-align:center;line-height:28px}.page{background:url(/manual/MHW/img/common/bg.jpg) center top #fff}.page aside.social{display:none}.page .content main{display:block;width:827px}.page .content main div.elem,.page .content main section.elem{margin:0 0 40px}.page .content main div.elem::after,.page .content main section.elem::after{display:block;content:"";clear:both}.page .content main div.elem h1,.page .content main section.elem h1{display:table;position:relative;width:766px;min-height:64px;margin:55px auto 40px;padding:5px 20px;background:url(/manual/MHW/img/common/heading_1_bg.png) center top no-repeat rgba(0,0,0,.7)}.page .content main div.elem h1::before,.page .content main section.elem h1::before{display:block;content:"";position:absolute;top:-36px;left:-10px;width:825px;height:111px;background:url(/manual/MHW/img/common/heading_1_top.png) no-repeat}.page .content main div.elem h1::after,.page .content main section.elem h1::after{display:block;content:"";position:absolute;bottom:-26px;left:-10px;width:825px;height:58px;background:url(/manual/MHW/img/common/heading_1_bottom.png) no-repeat}.page .content main div.elem h1 p,.page .content main section.elem h1 p{display:table-cell!important;width:auto!important;height:60px;margin:auto!important;padding:4px 0 0;color:#fff;font-size:2.3rem;font-weight:700;text-align:center;line-height:1;vertical-align:middle}.page .content main div.elem h2,.page .content main section.elem h2{display:flex;justify-content:center;align-items:center;height:93px;margin:0 0 20px;background:url(/manual/MHW/img/common/heading_2.png) center top no-repeat}.page .content main div.elem h2 p,.page .content main section.elem h2 p{display:block!important;width:100%!important;margin:0!important;color:#006fa1;font-size:2rem;font-weight:700;text-align:center}.page .content main div.elem h3,.page .content main section.elem h3{display:flex;justify-content:center;align-items:center;height:60px;margin:0 0 20px;background:url(/manual/MHW/img/common/heading_3.png) left bottom no-repeat}.page .content main div.elem h3 p,.page .content main section.elem h3 p{display:block!important;width:100%!important;margin:0!important;font-size:1.8rem;font-weight:700;text-align:center}.page .content main div.elem h4,.page .content main section.elem h4{margin:0 15px 20px;border-bottom:3px double #777}.page .content main div.elem h4 p,.page .content main section.elem h4 p{display:block!important;width:100%!important;margin:0!important;font-size:1.6rem;font-weight:700;text-align:left}.page .content main div.elem h4:lang(ar) p,.page .content main section.elem h4:lang(ar) p{text-align:right}.page .content main div.elem h5,.page .content main section.elem h5{margin:0 auto 20px;padding:13px 10px 10px 22px;background:linear-gradient(to bottom,rgba(53,176,211,0) 0,rgba(53,176,211,0) 32%,rgba(53,176,211,.5) 100%)}.page .content main div.elem h5 p,.page .content main section.elem h5 p{display:block!important;width:100%!important;margin:0!important;font-size:1.6rem;font-weight:700;text-align:left}.page .content main div.elem h5:lang(ar) p,.page .content main section.elem h5:lang(ar) p{text-align:right}.page .content main div.elem p,.page .content main section.elem p{margin:0 15px 20px;font-size:1.5rem;font-weight:700;vertical-align:top}.page .content main div.elem p.linkIn a,.page .content main section.elem p.linkIn a{float:none;margin:0 0 10px}.page .content main div.elem .fullscreen-link,.page .content main section.elem .fullscreen-link{display:block;margin:0 0 20px;text-align:center}.page .content main div.elem .fullscreen-link .screenshot,.page .content main section.elem .fullscreen-link .screenshot{max-width:calc(100% - 30px);margin:auto 15px;box-shadow:0 0 10px rgba(0,0,0,.5);vertical-align:top}.page .content main div.elem .Btm .fullscreen-link,.page .content main div.elem .Img .fullscreen-link,.page .content main div.elem .Up .fullscreen-link,.page .content main section.elem .Btm .fullscreen-link,.page .content main section.elem .Img .fullscreen-link,.page .content main section.elem .Up .fullscreen-link{width:100%}.page .content main div.elem .fullscreen,.page .content main section.elem .fullscreen{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s,z-index .3s}.page .content main div.elem .fullscreen img,.page .content main section.elem .fullscreen img{position:absolute;top:50%;left:50%;max-width:80%;border:1px solid #363534;box-shadow:0 0 35px 10px rgba(0,0,0,.75);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page .content main div.elem .fullscreen:target,.page .content main section.elem .fullscreen:target{visibility:visible;opacity:1;z-index:10}.page .content main div.elem.Left .fullscreen-link,.page .content main section.elem.Left .fullscreen-link{display:inline-block;width:37%;margin:0 2% 0 0;box-sizing:border-box}.page .content main div.elem.Left .fullscreen-link:lang(ar),.page .content main section.elem.Left .fullscreen-link:lang(ar){margin:0 0 0 2%}.page .content main div.elem.Left p,.page .content main section.elem.Left p{display:inline-block;width:60%;margin:0 0 20px}.page .content main div.elem .pagelink,.page .content main section.elem .pagelink{display:block;float:left;position:relative;margin:0 0 10px 20px;padding:5px 0 2px 20px;color:#8f246b;font-size:1.4rem;font-weight:700}.page .content main div.elem .pagelink::after,.page .content main section.elem .pagelink::after{display:inline-block;content:"";position:absolute;top:50%;left:0;width:16px;height:20px;background:url(/manual/MHW/img/index/arrow_red.png) left center no-repeat;background-size:100%;transform:translateY(-50%);transition:border-color .3s}.page .content main div.elem .pagelink:hover,.page .content main section.elem .pagelink:hover{color:#35b0d3}.page .content main div.elem .pagelink:hover::after,.page .content main section.elem .pagelink:hover::after{background:url(/manual/MHW/img/index/arrow_blue.png) left center no-repeat}.page .content main div.elem .pagelink:lang(ar),.page .content main section.elem .pagelink:lang(ar){float:right;margin:0 20px 10px 0;padding:5px 20px 2px 0}.page .content main div.elem .pagelink:lang(ar)::after,.page .content main section.elem .pagelink:lang(ar)::after{right:0;left:auto;transform:rotate(180deg) translateY(50%)}.page .content main .page-nav{margin:0 0 40px}.page .content main .page-nav::after{display:block;content:"";clear:both}.page .content main .page-nav .previous{display:block;float:left;position:relative;padding:10px 0 10px 60px;font-size:1.8rem;font-weight:700}.page .content main .page-nav .previous::before,.page .content main .page-nav .previous:lang(ar)::after{content:"";position:absolute;top:50%;width:60px;height:56px;background:url(/manual/MHW/img/icon_pagenav.png) no-repeat}.page .content main .page-nav .next,.page .content main .page-nav .previous:lang(ar){float:right;padding:10px 60px 10px 0}.page .content main .page-nav .previous::before{display:block;left:0;transform:translate(0,-50%) rotate(180deg)}.page .content main .page-nav .previous:lang(ar)::before{display:none}.page .content main .page-nav .previous:lang(ar)::after{display:block;right:0;transform:translate(0,-50%)}.page .content main .page-nav .next{display:block;position:relative;font-size:1.8rem;font-weight:700}.page .content main .page-nav .next::after,.page .content main .page-nav .next:lang(ar)::before{display:block;content:"";position:absolute;width:60px;height:56px;background:url(/manual/MHW/img/icon_pagenav.png) no-repeat;top:50%}.page .content main .page-nav .next::after{right:0;transform:translate(0,-50%)}.page .content main .page-nav .next:lang(ar){float:left;padding:10px 0 10px 60px}.page .content main .page-nav .next:lang(ar)::before{left:0;transform:translate(0,-50%) rotate(180deg)}.page .content main .page-nav .next:lang(ar)::after{display:none}.page.cat2.subcat1 #art1 p{line-height:2}.page.cat2.subcat1 h4 img{margin:5px 0 5px 5px;font-size:2.4rem}.page.cat3.subcat2 #art4{margin:0 0 10px}.page.cat6.subcat1 #art10,.page.cat6.subcat1 #art11,.page.cat6.subcat1 #art12,.page.cat6.subcat1 #art13,.page.cat6.subcat1 #art4,.page.cat6.subcat1 #art5,.page.cat6.subcat1 #art6,.page.cat6.subcat1 #art7,.page.cat6.subcat1 #art8,.page.cat6.subcat1 #art9{margin:0 0 20px}.page.cat2.subcat3 #art17 a.fullscreen-link,.page.cat2.subcat3 #art19 a.fullscreen-link,.page.cat2.subcat3 #art39 a.fullscreen-link{display:inline-block}.page.cat16.subcat5 #art2 h4 p,.page.cat16.subcat5 #art3 h4 p{display:inline-block!important;width:auto!important;padding:4px 0 4px 40px}.page.cat5.subcat2 #art1 a.fullscreen-link{vertical-align:top}.page.cat5.subcat2 #art1 a.fullscreen-link:first-of-type{margin:40px 3% 20px 0}.page.cat5.subcat4 #art3 a.fullscreen-link{vertical-align:top}.page.cat5.subcat4 #art3 a.fullscreen-link:nth-of-type(1){margin:65px 14px 0}.page.cat12.subcat2 #art6 a.fullscreen-link,.page.cat9.subcat1 #art1 a.fullscreen-link{vertical-align:top}.page.cat12.subcat2 #art6 a.fullscreen-link:nth-of-type(1) img{margin:103px 15px 20px}.page.cat19.subcat16 #art1{margin:0 0 10px}.page.cat16.subcat5 #art2 h4 p{background:url(/manual/MHW/img/weapon/weapon_base.png) left center no-repeat;background-size:30px}.page.cat16.subcat5 #art3 h4 p{background:url(/manual/MHW/img/weapon/weapon_parts.png) left center no-repeat;background-size:30px}.pt-br.cat15.subcat12 h1{box-sizing:border-box;padding:0 10px}.de.cat21.subcat1 h1,.es.cat21.subcat1 h1,.pt-br.cat21.subcat1 h1{font-size:21px}.de.page.cat21.subcat3 main h1,.en.page.cat21.subcat3 main h1,.es.page.cat21.subcat3 main h1,.fr.page.cat21.subcat3 main h1,.pl.page.cat21.subcat3 main h1,.pt-br.page.cat21.subcat3 main h1{font-size:20px}.cat4.subcat1 #art4 h2,.ru.page.cat21.subcat3 main h1{font-size:18px}.cat12.subcat2 #art6 .fullscreen-link,.cat12.subcat3 #art1 .fullscreen-link,.cat14.subcat1 #art3 .fullscreen-link,.cat14.subcat1 #art4 .fullscreen-link,.cat14.subcat3 #art1 .fullscreen-link,.cat15.subcat1 #art5 .fullscreen-link,.cat16.subcat5 #art2 .fullscreen-link,.cat16.subcat5 #art3 .fullscreen-link,.cat16.subcat6 #art2 .fullscreen-link,.cat19.subcat12 #art1 .fullscreen-link,.cat19.subcat4 #art1 .fullscreen-link,.cat19.subcat6 #art1 .fullscreen-link,.cat2.subcat3 #art10 .fullscreen-link,.cat3.subcat1 #art3 .fullscreen-link,.cat3.subcat1 #art7 .fullscreen-link,.cat3.subcat3 #art2 .fullscreen-link,.cat4.subcat2 #art2 .fullscreen-link,.cat4.subcat2 #art4 .fullscreen-link,.cat4.subcat2 #art6 .fullscreen-link,.cat4.subcat8 #art5 .fullscreen-link,.cat5.subcat2 #art1 .fullscreen-link,.cat5.subcat4 #art2 .fullscreen-link,.cat5.subcat4 #art3 .fullscreen-link,.cat5.subcat4 #art4 .fullscreen-link,.cat5.subcat5 #art3 .fullscreen-link,.cat5.subcat6 #art4 .fullscreen-link,.cat9.subcat1 #art1 .fullscreen-link{display:inline-block;width:48%}.cat12.subcat2 #art6 .fullscreen-link:nth-of-type(1),.cat12.subcat3 #art1 .fullscreen-link:nth-of-type(1),.cat14.subcat1 #art3 .fullscreen-link:nth-of-type(1),.cat14.subcat1 #art4 .fullscreen-link:nth-of-type(1),.cat14.subcat3 #art1 .fullscreen-link:nth-of-type(1),.cat15.subcat1 #art5 .fullscreen-link:nth-of-type(1),.cat16.subcat5 #art2 .fullscreen-link:nth-of-type(1),.cat16.subcat5 #art3 .fullscreen-link:nth-of-type(1),.cat16.subcat6 #art2 .fullscreen-link:nth-of-type(1),.cat19.subcat12 #art1 .fullscreen-link:nth-of-type(1),.cat19.subcat4 #art1 .fullscreen-link:nth-of-type(1),.cat19.subcat6 #art1 .fullscreen-link:nth-of-type(1),.cat2.subcat3 #art10 .fullscreen-link:nth-of-type(1),.cat3.subcat1 #art3 .fullscreen-link:nth-of-type(1),.cat3.subcat1 #art7 .fullscreen-link:nth-of-type(1),.cat3.subcat3 #art2 .fullscreen-link:nth-of-type(1),.cat4.subcat2 #art2 .fullscreen-link:nth-of-type(1),.cat4.subcat2 #art4 .fullscreen-link:nth-of-type(1),.cat4.subcat2 #art6 .fullscreen-link:nth-of-type(1),.cat4.subcat8 #art5 .fullscreen-link:nth-of-type(1),.cat5.subcat2 #art1 .fullscreen-link:nth-of-type(1),.cat5.subcat4 #art2 .fullscreen-link:nth-of-type(1),.cat5.subcat4 #art3 .fullscreen-link:nth-of-type(1),.cat5.subcat4 #art4 .fullscreen-link:nth-of-type(1),.cat5.subcat5 #art3 .fullscreen-link:nth-of-type(1),.cat5.subcat6 #art4 .fullscreen-link:nth-of-type(1),.cat9.subcat1 #art1 .fullscreen-link:nth-of-type(1){margin:0 3% 20px 0}.cat12.subcat2 #art6 .fullscreen-link:nth-of-type(1):lang(ar),.cat12.subcat3 #art1 .fullscreen-link:nth-of-type(1):lang(ar),.cat14.subcat1 #art3 .fullscreen-link:nth-of-type(1):lang(ar),.cat14.subcat1 #art4 .fullscreen-link:nth-of-type(1):lang(ar),.cat14.subcat3 #art1 .fullscreen-link:nth-of-type(1):lang(ar),.cat15.subcat1 #art5 .fullscreen-link:nth-of-type(1):lang(ar),.cat16.subcat5 #art2 .fullscreen-link:nth-of-type(1):lang(ar),.cat16.subcat5 #art3 .fullscreen-link:nth-of-type(1):lang(ar),.cat16.subcat6 #art2 .fullscreen-link:nth-of-type(1):lang(ar),.cat19.subcat12 #art1 .fullscreen-link:nth-of-type(1):lang(ar),.cat19.subcat4 #art1 .fullscreen-link:nth-of-type(1):lang(ar),.cat19.subcat6 #art1 .fullscreen-link:nth-of-type(1):lang(ar),.cat2.subcat3 #art10 .fullscreen-link:nth-of-type(1):lang(ar),.cat3.subcat1 #art3 .fullscreen-link:nth-of-type(1):lang(ar),.cat3.subcat1 #art7 .fullscreen-link:nth-of-type(1):lang(ar),.cat3.subcat3 #art2 .fullscreen-link:nth-of-type(1):lang(ar),.cat4.subcat2 #art2 .fullscreen-link:nth-of-type(1):lang(ar),.cat4.subcat2 #art4 .fullscreen-link:nth-of-type(1):lang(ar),.cat4.subcat2 #art6 .fullscreen-link:nth-of-type(1):lang(ar),.cat4.subcat8 #art5 .fullscreen-link:nth-of-type(1):lang(ar),.cat5.subcat2 #art1 .fullscreen-link:nth-of-type(1):lang(ar),.cat5.subcat4 #art2 .fullscreen-link:nth-of-type(1):lang(ar),.cat5.subcat4 #art3 .fullscreen-link:nth-of-type(1):lang(ar),.cat5.subcat4 #art4 .fullscreen-link:nth-of-type(1):lang(ar),.cat5.subcat5 #art3 .fullscreen-link:nth-of-type(1):lang(ar),.cat5.subcat6 #art4 .fullscreen-link:nth-of-type(1):lang(ar),.cat9.subcat1 #art1 .fullscreen-link:nth-of-type(1):lang(ar){margin:0 0 20px 3%}.cat12.subcat1 #art1 .fullscreen-link,.cat12.subcat2 #art3 .fullscreen-link,.cat12.subcat2 #art4 .fullscreen-link,.cat12.subcat3 #art2 .fullscreen-link,.cat12.subcat3 #art3 .fullscreen-link,.cat12.subcat3 #art4 .fullscreen-link,.cat13.subcat1 #art13 .fullscreen-link,.cat13.subcat1 #art14 .fullscreen-link,.cat13.subcat1 #art15 .fullscreen-link,.cat13.subcat1 #art2 .fullscreen-link,.cat13.subcat1 #art3 .fullscreen-link,.cat13.subcat1 #art4 .fullscreen-link,.cat13.subcat1 #art5 .fullscreen-link,.cat13.subcat1 #art7 .fullscreen-link,.cat13.subcat1 #art8 .fullscreen-link,.cat14.subcat2 #art1 .fullscreen-link,.cat2.subcat2 #art3 .fullscreen-link,.cat2.subcat2 #art5 .fullscreen-link,.cat2.subcat2 #art7 .fullscreen-link,.cat2.subcat3 #art11 .fullscreen-link,.cat2.subcat3 #art36 .fullscreen-link,.cat3.subcat1 #art10 .fullscreen-link,.cat3.subcat1 #art11 .fullscreen-link,.cat3.subcat1 #art4 .fullscreen-link,.cat3.subcat1 #art5 .fullscreen-link,.cat3.subcat1 #art6 .fullscreen-link,.cat3.subcat1 #art8 .fullscreen-link,.cat3.subcat1 #art9 .fullscreen-link,.cat4.subcat2 #art5 .fullscreen-link,.cat4.subcat2 #art7 .fullscreen-link,.cat4.subcat3 #art2 .fullscreen-link,.cat5.subcat1 #art1 .fullscreen-link,.cat5.subcat3 #art1 .fullscreen-link,.cat5.subcat3 #art2 .fullscreen-link,.cat5.subcat3 #art3 .fullscreen-link,.cat5.subcat5 #art2 .fullscreen-link,.cat5.subcat5 #art4 .fullscreen-link,.cat5.subcat6 #art2 .fullscreen-link,.cat5.subcat6 #art4 .fullscreen-link,.cat6.subcat1 #art16 .fullscreen-link,.cat7.subcat4 #art2 .fullscreen-link,.cat7.subcat4 #art3 .fullscreen-link,.cat8.subcat1 #art1 .fullscreen-link,.cat8.subcat1 #art10 .fullscreen-link,.cat8.subcat1 #art11 .fullscreen-link,.cat8.subcat1 #art12 .fullscreen-link,.cat8.subcat1 #art2 .fullscreen-link,.cat8.subcat1 #art3 .fullscreen-link,.cat8.subcat1 #art4 .fullscreen-link,.cat8.subcat1 #art5 .fullscreen-link,.cat8.subcat1 #art6 .fullscreen-link,.cat8.subcat1 #art7 .fullscreen-link,.cat8.subcat1 #art8 .fullscreen-link,.cat8.subcat1 #art9 .fullscreen-link,.cat9.subcat1 #art2 .fullscreen-link,.cat9.subcat1 #art3 .fullscreen-link,.cat9.subcat1 #art4 .fullscreen-link{display:inline-block;width:37%;margin:0 2% 0 0;box-sizing:border-box}.cat12.subcat1 #art1 .fullscreen-link:lang(ar),.cat12.subcat2 #art3 .fullscreen-link:lang(ar),.cat12.subcat2 #art4 .fullscreen-link:lang(ar),.cat12.subcat3 #art2 .fullscreen-link:lang(ar),.cat12.subcat3 #art3 .fullscreen-link:lang(ar),.cat12.subcat3 #art4 .fullscreen-link:lang(ar),.cat13.subcat1 #art13 .fullscreen-link:lang(ar),.cat13.subcat1 #art14 .fullscreen-link:lang(ar),.cat13.subcat1 #art15 .fullscreen-link:lang(ar),.cat13.subcat1 #art2 .fullscreen-link:lang(ar),.cat13.subcat1 #art3 .fullscreen-link:lang(ar),.cat13.subcat1 #art4 .fullscreen-link:lang(ar),.cat13.subcat1 #art5 .fullscreen-link:lang(ar),.cat13.subcat1 #art7 .fullscreen-link:lang(ar),.cat13.subcat1 #art8 .fullscreen-link:lang(ar),.cat14.subcat2 #art1 .fullscreen-link:lang(ar),.cat2.subcat2 #art3 .fullscreen-link:lang(ar),.cat2.subcat2 #art5 .fullscreen-link:lang(ar),.cat2.subcat2 #art7 .fullscreen-link:lang(ar),.cat2.subcat3 #art11 .fullscreen-link:lang(ar),.cat2.subcat3 #art36 .fullscreen-link:lang(ar),.cat3.subcat1 #art10 .fullscreen-link:lang(ar),.cat3.subcat1 #art11 .fullscreen-link:lang(ar),.cat3.subcat1 #art4 .fullscreen-link:lang(ar),.cat3.subcat1 #art5 .fullscreen-link:lang(ar),.cat3.subcat1 #art6 .fullscreen-link:lang(ar),.cat3.subcat1 #art8 .fullscreen-link:lang(ar),.cat3.subcat1 #art9 .fullscreen-link:lang(ar),.cat4.subcat2 #art5 .fullscreen-link:lang(ar),.cat4.subcat2 #art7 .fullscreen-link:lang(ar),.cat4.subcat3 #art2 .fullscreen-link:lang(ar),.cat5.subcat1 #art1 .fullscreen-link:lang(ar),.cat5.subcat3 #art1 .fullscreen-link:lang(ar),.cat5.subcat3 #art2 .fullscreen-link:lang(ar),.cat5.subcat3 #art3 .fullscreen-link:lang(ar),.cat5.subcat5 #art2 .fullscreen-link:lang(ar),.cat5.subcat5 #art4 .fullscreen-link:lang(ar),.cat5.subcat6 #art2 .fullscreen-link:lang(ar),.cat5.subcat6 #art4 .fullscreen-link:lang(ar),.cat6.subcat1 #art16 .fullscreen-link:lang(ar),.cat7.subcat4 #art2 .fullscreen-link:lang(ar),.cat7.subcat4 #art3 .fullscreen-link:lang(ar),.cat8.subcat1 #art1 .fullscreen-link:lang(ar),.cat8.subcat1 #art10 .fullscreen-link:lang(ar),.cat8.subcat1 #art11 .fullscreen-link:lang(ar),.cat8.subcat1 #art12 .fullscreen-link:lang(ar),.cat8.subcat1 #art2 .fullscreen-link:lang(ar),.cat8.subcat1 #art3 .fullscreen-link:lang(ar),.cat8.subcat1 #art4 .fullscreen-link:lang(ar),.cat8.subcat1 #art5 .fullscreen-link:lang(ar),.cat8.subcat1 #art6 .fullscreen-link:lang(ar),.cat8.subcat1 #art7 .fullscreen-link:lang(ar),.cat8.subcat1 #art8 .fullscreen-link:lang(ar),.cat8.subcat1 #art9 .fullscreen-link:lang(ar),.cat9.subcat1 #art2 .fullscreen-link:lang(ar),.cat9.subcat1 #art3 .fullscreen-link:lang(ar),.cat9.subcat1 #art4 .fullscreen-link:lang(ar){margin:0 0 0 2%}.cat12.subcat1 #art1 p,.cat12.subcat2 #art3 p,.cat12.subcat2 #art4 p,.cat12.subcat3 #art2 p,.cat12.subcat3 #art3 p,.cat12.subcat3 #art4 p,.cat13.subcat1 #art13 p,.cat13.subcat1 #art14 p,.cat13.subcat1 #art15 p,.cat13.subcat1 #art2 p,.cat13.subcat1 #art3 p,.cat13.subcat1 #art4 p,.cat13.subcat1 #art5 p,.cat13.subcat1 #art7 p,.cat13.subcat1 #art8 p,.cat14.subcat2 #art1 p,.cat2.subcat2 #art3 p,.cat2.subcat2 #art5 p,.cat2.subcat2 #art7 p,.cat2.subcat3 #art11 p,.cat2.subcat3 #art36 p,.cat3.subcat1 #art10 p,.cat3.subcat1 #art11 p,.cat3.subcat1 #art4 p,.cat3.subcat1 #art5 p,.cat3.subcat1 #art6 p,.cat3.subcat1 #art8 p,.cat3.subcat1 #art9 p,.cat4.subcat2 #art5 p,.cat4.subcat2 #art7 p,.cat4.subcat3 #art2 p,.cat5.subcat1 #art1 p,.cat5.subcat3 #art1 p,.cat5.subcat3 #art2 p,.cat5.subcat3 #art3 p,.cat5.subcat5 #art2 p,.cat5.subcat5 #art4 p,.cat5.subcat6 #art2 p,.cat5.subcat6 #art4 p,.cat6.subcat1 #art16 p,.cat7.subcat4 #art2 p,.cat7.subcat4 #art3 p,.cat8.subcat1 #art1 p,.cat8.subcat1 #art10 p,.cat8.subcat1 #art11 p,.cat8.subcat1 #art12 p,.cat8.subcat1 #art2 p,.cat8.subcat1 #art3 p,.cat8.subcat1 #art4 p,.cat8.subcat1 #art5 p,.cat8.subcat1 #art6 p,.cat8.subcat1 #art7 p,.cat8.subcat1 #art8 p,.cat8.subcat1 #art9 p,.cat9.subcat1 #art2 p,.cat9.subcat1 #art3 p,.cat9.subcat1 #art4 p{display:inline-block;width:60%;margin:0 0 20px}.cat5.subcat6 #art4 p{width:59%}.cat2.subcat3 #art22 .fullscreen-link{display:inline-block;width:13%;margin:0;box-sizing:border-box}.cat18.subcat6 .fullscreen-link{width:20%!important}.cat18.subcat6 section.elem p{width:75%!important}.cat2.subcat3 #art22 p{display:inline-block;width:80%;margin:0 0 20px}.cat2.subcat3 #art16 p,.cat2.subcat3 #art18 p{margin:0 0 0 20px}.cat2.subcat3 #art35 .pagelink{margin:0 0 10px}.cat10.subcat1 #art10,.cat10.subcat1 #art11,.cat10.subcat1 #art12,.cat10.subcat1 #art13,.cat10.subcat1 #art14,.cat10.subcat1 #art15,.cat10.subcat1 #art16,.cat10.subcat1 #art17,.cat10.subcat1 #art18,.cat10.subcat1 #art19,.cat10.subcat1 #art2,.cat10.subcat1 #art20,.cat10.subcat1 #art21,.cat10.subcat1 #art22,.cat10.subcat1 #art23,.cat10.subcat1 #art24,.cat10.subcat1 #art25,.cat10.subcat1 #art26,.cat10.subcat1 #art27,.cat10.subcat1 #art28,.cat10.subcat1 #art29,.cat10.subcat1 #art3,.cat10.subcat1 #art30,.cat10.subcat1 #art31,.cat10.subcat1 #art32,.cat10.subcat1 #art33,.cat10.subcat1 #art4,.cat10.subcat1 #art5,.cat10.subcat1 #art6,.cat10.subcat1 #art7,.cat10.subcat1 #art8,.cat10.subcat1 #art9,.cat10.subcat2 #art10,.cat10.subcat2 #art11,.cat10.subcat2 #art12,.cat10.subcat2 #art13,.cat10.subcat2 #art14,.cat10.subcat2 #art15,.cat10.subcat2 #art16,.cat10.subcat2 #art17,.cat10.subcat2 #art3,.cat10.subcat2 #art4,.cat10.subcat2 #art5,.cat10.subcat2 #art6,.cat10.subcat2 #art7,.cat10.subcat2 #art9,.cat17.subcat8 #art4,.cat17.subcat8 #art5,.cat17.subcat8 #art6,.cat17.subcat8 #art7,.cat2.subcat3 #art31,.cat2.subcat3 #art32,.cat2.subcat3 #art33,.cat2.subcat3 #art34,.cat2.subcat3 #art35,.cat2.subcat3 #art37,.cat2.subcat3 #art38{display:inline-block;width:41%;margin:0 4% 50px;vertical-align:top}.cat10.subcat1 #art10 p,.cat10.subcat1 #art11 p,.cat10.subcat1 #art12 p,.cat10.subcat1 #art13 p,.cat10.subcat1 #art14 p,.cat10.subcat1 #art15 p,.cat10.subcat1 #art16 p,.cat10.subcat1 #art17 p,.cat10.subcat1 #art18 p,.cat10.subcat1 #art19 p,.cat10.subcat1 #art2 p,.cat10.subcat1 #art20 p,.cat10.subcat1 #art21 p,.cat10.subcat1 #art22 p,.cat10.subcat1 #art23 p,.cat10.subcat1 #art24 p,.cat10.subcat1 #art25 p,.cat10.subcat1 #art26 p,.cat10.subcat1 #art27 p,.cat10.subcat1 #art28 p,.cat10.subcat1 #art29 p,.cat10.subcat1 #art3 p,.cat10.subcat1 #art30 p,.cat10.subcat1 #art31 p,.cat10.subcat1 #art32 p,.cat10.subcat1 #art33 p,.cat10.subcat1 #art4 p,.cat10.subcat1 #art5 p,.cat10.subcat1 #art6 p,.cat10.subcat1 #art7 p,.cat10.subcat1 #art8 p,.cat10.subcat1 #art9 p,.cat10.subcat2 #art10 p,.cat10.subcat2 #art11 p,.cat10.subcat2 #art12 p,.cat10.subcat2 #art13 p,.cat10.subcat2 #art14 p,.cat10.subcat2 #art15 p,.cat10.subcat2 #art16 p,.cat10.subcat2 #art17 p,.cat10.subcat2 #art3 p,.cat10.subcat2 #art4 p,.cat10.subcat2 #art5 p,.cat10.subcat2 #art6 p,.cat10.subcat2 #art7 p,.cat10.subcat2 #art9 p,.cat17.subcat8 #art4 p,.cat17.subcat8 #art5 p,.cat17.subcat8 #art6 p,.cat17.subcat8 #art7 p,.cat2.subcat3 #art31 p,.cat2.subcat3 #art32 p,.cat2.subcat3 #art33 p,.cat2.subcat3 #art34 p,.cat2.subcat3 #art35 p,.cat2.subcat3 #art37 p,.cat2.subcat3 #art38 p{width:100%;margin:20px 0 0;text-align:left}.cat10.subcat1 #art10 p:lang(ar),.cat10.subcat1 #art11 p:lang(ar),.cat10.subcat1 #art12 p:lang(ar),.cat10.subcat1 #art13 p:lang(ar),.cat10.subcat1 #art14 p:lang(ar),.cat10.subcat1 #art15 p:lang(ar),.cat10.subcat1 #art16 p:lang(ar),.cat10.subcat1 #art17 p:lang(ar),.cat10.subcat1 #art18 p:lang(ar),.cat10.subcat1 #art19 p:lang(ar),.cat10.subcat1 #art2 p:lang(ar),.cat10.subcat1 #art20 p:lang(ar),.cat10.subcat1 #art21 p:lang(ar),.cat10.subcat1 #art22 p:lang(ar),.cat10.subcat1 #art23 p:lang(ar),.cat10.subcat1 #art24 p:lang(ar),.cat10.subcat1 #art25 p:lang(ar),.cat10.subcat1 #art26 p:lang(ar),.cat10.subcat1 #art27 p:lang(ar),.cat10.subcat1 #art28 p:lang(ar),.cat10.subcat1 #art29 p:lang(ar),.cat10.subcat1 #art3 p:lang(ar),.cat10.subcat1 #art30 p:lang(ar),.cat10.subcat1 #art31 p:lang(ar),.cat10.subcat1 #art32 p:lang(ar),.cat10.subcat1 #art33 p:lang(ar),.cat10.subcat1 #art4 p:lang(ar),.cat10.subcat1 #art5 p:lang(ar),.cat10.subcat1 #art6 p:lang(ar),.cat10.subcat1 #art7 p:lang(ar),.cat10.subcat1 #art8 p:lang(ar),.cat10.subcat1 #art9 p:lang(ar),.cat10.subcat2 #art10 p:lang(ar),.cat10.subcat2 #art11 p:lang(ar),.cat10.subcat2 #art12 p:lang(ar),.cat10.subcat2 #art13 p:lang(ar),.cat10.subcat2 #art14 p:lang(ar),.cat10.subcat2 #art15 p:lang(ar),.cat10.subcat2 #art16 p:lang(ar),.cat10.subcat2 #art17 p:lang(ar),.cat10.subcat2 #art3 p:lang(ar),.cat10.subcat2 #art4 p:lang(ar),.cat10.subcat2 #art5 p:lang(ar),.cat10.subcat2 #art6 p:lang(ar),.cat10.subcat2 #art7 p:lang(ar),.cat10.subcat2 #art9 p:lang(ar),.cat17.subcat8 #art4 p:lang(ar),.cat17.subcat8 #art5 p:lang(ar),.cat17.subcat8 #art6 p:lang(ar),.cat17.subcat8 #art7 p:lang(ar),.cat2.subcat3 #art31 p:lang(ar),.cat2.subcat3 #art32 p:lang(ar),.cat2.subcat3 #art33 p:lang(ar),.cat2.subcat3 #art34 p:lang(ar),.cat2.subcat3 #art35 p:lang(ar),.cat2.subcat3 #art37 p:lang(ar),.cat2.subcat3 #art38 p:lang(ar){text-align:right}.cat10.subcat1 .fullscreen-link,.cat10.subcat2 .fullscreen-link{width:100%}.cat10.subcat1 #art14 .fullscreen-link,.cat10.subcat1 #art15 .fullscreen-link,.cat10.subcat1 #art16 .fullscreen-link,.cat10.subcat1 #art17 .fullscreen-link,.cat10.subcat1 #art18 .fullscreen-link,.cat10.subcat1 #art25 .fullscreen-link,.cat10.subcat1 #art26 .fullscreen-link,.cat10.subcat1 #art29 .fullscreen-link,.cat10.subcat1 #art7 .fullscreen-link,.cat10.subcat2 #art9 .fullscreen-link{display:inline-block;width:49%}.cat17.subcat8 #art4,.cat17.subcat8 #art4 p,.cat17.subcat8 #art5,.cat17.subcat8 #art5 p,.cat17.subcat8 #art6,.cat17.subcat8 #art6 p,.cat17.subcat8 #art7,.cat17.subcat8 #art7 p{text-align:center}.cat2.subcat3 #art17 .fullscreen-link img,.cat2.subcat3 #art19 .fullscreen-link img,.cat2.subcat3 #art39 .fullscreen-link img{display:inline}.about aside.social,.ps4.cat14.subcat1 #art2,.ps4.cat2.subcat3 #art6,.xone.cat14.subcat1 #art1,.xone.cat2.subcat3 #art5{display:none}.cat12.subcat3 #art2 .fullscreen img{max-height:70%}.cat21.subcat3 #art6{margin:0 auto 20px}.cat21.subcat3 #art7{margin:0 auto 80px}.cat8.subcat1 h3 span,.cat9.subcat1 h3 span{padding:0 0 0 35px}.cat8.subcat1 h3 span:lang(ar),.cat9.subcat1 h3 span:lang(ar){padding:0 35px 0 0}.about .content main h1,.product .content main h1{padding:15px 0 0;text-align:center;line-height:1.2}.cat8.subcat1 #art2 h3 span{background:url(/manual/MHW/img/weapon/weapon01.png) no-repeat;background-size:auto 100%}.cat8.subcat1 #art3 h3 span{background:url(/manual/MHW/img/weapon/weapon02.png) no-repeat;background-size:auto 100%}.cat8.subcat1 #art4 h3 span{background:url(/manual/MHW/img/weapon/weapon03.png) no-repeat;background-size:auto 100%}.cat8.subcat1 #art5 h3 span{background:url(/manual/MHW/img/weapon/weapon04.png) no-repeat;background-size:auto 100%}.cat8.subcat1 #art6 h3 span{background:url(/manual/MHW/img/weapon/weapon05.png) no-repeat;background-size:auto 100%}.cat8.subcat1 #art7 h3 span{background:url(/manual/MHW/img/weapon/weapon06.png) no-repeat;background-size:auto 100%}.cat8.subcat1 #art8 h3 span{background:url(/manual/MHW/img/weapon/weapon07.png) no-repeat;background-size:auto 100%}.cat8.subcat1 #art9 h3 span{background:url(/manual/MHW/img/weapon/weapon08.png) no-repeat;background-size:auto 100%}.cat8.subcat1 #art10 h3 span{background:url(/manual/MHW/img/weapon/weapon09.png) no-repeat;background-size:auto 100%}.cat8.subcat1 #art11 h3 span{background:url(/manual/MHW/img/weapon/weapon10.png) no-repeat;background-size:auto 100%}.cat8.subcat1 #art12 h3 span{background:url(/manual/MHW/img/weapon/weapon11.png) no-repeat;background-size:auto 100%}.cat9.subcat1 #art2 h3 span{background:url(/manual/MHW/img/weapon/weapon12.png) no-repeat;background-size:auto 100%}.cat9.subcat1 #art3 h3 span{background:url(/manual/MHW/img/weapon/weapon13.png) no-repeat;background-size:auto 100%}.cat9.subcat1 #art4 h3 span{background:url(/manual/MHW/img/weapon/weapon14.png) no-repeat;background-size:auto 100%}.cat8.subcat1 #art2 h3 span:lang(ar){background:url(/manual/MHW/img/weapon/weapon01.png) right center no-repeat;background-size:auto 100%}.cat8.subcat1 #art3 h3 span:lang(ar){background:url(/manual/MHW/img/weapon/weapon02.png) right center no-repeat;background-size:auto 100%}.cat8.subcat1 #art4 h3 span:lang(ar){background:url(/manual/MHW/img/weapon/weapon03.png) right center no-repeat;background-size:auto 100%}.cat8.subcat1 #art5 h3 span:lang(ar){background:url(/manual/MHW/img/weapon/weapon04.png) right center no-repeat;background-size:auto 100%}.cat8.subcat1 #art6 h3 span:lang(ar){background:url(/manual/MHW/img/weapon/weapon05.png) right center no-repeat;background-size:auto 100%}.cat8.subcat1 #art7 h3 span:lang(ar){background:url(/manual/MHW/img/weapon/weapon06.png) right center no-repeat;background-size:auto 100%}.cat8.subcat1 #art8 h3 span:lang(ar){background:url(/manual/MHW/img/weapon/weapon07.png) right center no-repeat;background-size:auto 100%}.cat8.subcat1 #art9 h3 span:lang(ar){background:url(/manual/MHW/img/weapon/weapon08.png) right center no-repeat;background-size:auto 100%}.cat8.subcat1 #art10 h3 span:lang(ar){background:url(/manual/MHW/img/weapon/weapon09.png) right center no-repeat;background-size:auto 100%}.cat8.subcat1 #art11 h3 span:lang(ar){background:url(/manual/MHW/img/weapon/weapon10.png) right center no-repeat;background-size:auto 100%}.cat8.subcat1 #art12 h3 span:lang(ar){background:url(/manual/MHW/img/weapon/weapon11.png) right center no-repeat;background-size:auto 100%}.cat9.subcat1 #art2 h3 span:lang(ar){background:url(/manual/MHW/img/weapon/weapon12.png) right center no-repeat;background-size:auto 100%}.cat9.subcat1 #art3 h3 span:lang(ar){background:url(/manual/MHW/img/weapon/weapon13.png) right center no-repeat;background-size:auto 100%}.cat9.subcat1 #art4 h3 span:lang(ar){background:url(/manual/MHW/img/weapon/weapon14.png) right center no-repeat;background-size:auto 100%}.about{background:url(/manual/MHW/img/common/bg.jpg) center top #fff}.about .content main{display:block;width:827px}.about .content main div.elem,.about .content main section.elem{margin:0 0 40px}.about .content main div.elem::after,.about .content main section.elem::after{display:block;content:'';clear:both}.about .content main h1{display:flex;justify-content:center;align-items:center;height:110px;margin:20px 0;background:url(/manual/MHW/img/common/heading_1.png) center top no-repeat;color:#fff;font-size:2.3rem;font-weight:700}.about .content main h2,.about .content main h3{display:flex;justify-content:center;margin:0 0 20px;font-weight:700}.about .content main h2{align-items:center;height:93px;background:url(/manual/MHW/img/common/heading_2.png) center top no-repeat;color:#006fa1;font-size:2rem}.about .content main h3{align-items:center;height:60px;background:url(/manual/MHW/img/common/heading_3.png) left bottom no-repeat;font-size:1.8rem}.about .content main p{margin:0 15px 20px;font-size:1.5rem;font-weight:700;vertical-align:top}.product{background:url(/manual/MHW/img/common/bg.jpg) center top #fff}.product aside.social{display:none}.product .content main{display:block;width:827px}.product .content main div.elem,.product .content main section.elem{margin:0 0 40px}.product .content main div.elem::after,.product .content main section.elem::after{display:block;content:"";clear:both}.product .content main div.elem.speedTree .logo,.product .content main section.elem.speedTree .logo{width:292px;height:auto}.product .content main div.elem.dolby .logo,.product .content main section.elem.dolby .logo{width:260px;height:auto;margin:0 0 40px 20px}.product .content main div.elem .logo,.product .content main section.elem .logo{display:block;height:50px;margin:20px}.product .content main h1{display:flex;justify-content:center;align-items:center;height:110px;margin:20px 0;background:url(/manual/MHW/img/common/heading_1.png) center top no-repeat;color:#fff;font-size:2.3rem;font-weight:700}.product .content main h4{margin:0 15px 20px;border-bottom:3px double #777}.product .content main h4 p{display:block!important;width:100%!important;margin:0!important;font-size:1.6rem;font-weight:700;text-align:left}.product .content main h4:lang(ar) p{text-align:right}.product .content main p{margin:0 15px 20px;font-size:1.5rem;font-weight:700;vertical-align:top}.playinfo{background:url(/manual/MHW/img/common/bg.jpg) center top #fff}.playinfo .content main{display:block;width:827px}.playinfo .content main div.elem,.playinfo .content main section.elem{margin:0 0 40px}.playinfo .content main div.elem::after,.playinfo .content main section.elem::after{display:block;content:'';clear:both}.news .content main h1,.playinfo .content main h1{display:flex;justify-content:center;height:110px;padding:15px 0 0;color:#fff;text-align:center;line-height:1.2}.playinfo .content main h1{align-items:center;margin:20px 0;background:url(/manual/MHW/img/common/heading_1.png) center top no-repeat;font-size:2.3rem;font-weight:700}.playinfo .content main p{margin:0 15px 20px;font-size:1.5rem;font-weight:700;vertical-align:top}.news{background:url(/manual/MHW/img/common/bg.jpg) center top #fff}.news aside.social{display:none}.news .content main{display:block;width:827px}.news .content main div.elem,.news .content main section.elem{margin:0 0 40px}.news .content main div.elem::after,.news .content main section.elem::after{display:block;content:"";clear:both}.news .content main h1{align-items:center;margin:20px 0;background:url(/manual/MHW/img/common/heading_1.png) center top no-repeat;font-size:2.3rem;font-weight:700}.news .content main h2,.news .content main h3{display:flex;justify-content:center;margin:0 0 20px;font-weight:700}.news .content main h2{align-items:center;height:93px;background:url(/manual/MHW/img/common/heading_2.png) center top no-repeat;color:#006fa1;font-size:2rem}.news .content main h3{align-items:center;height:60px;background:url(/manual/MHW/img/common/heading_3.png) left bottom no-repeat;font-size:1.8rem}.news .content main h4{margin:0 15px 20px;border-bottom:3px double #777;font-size:1.6rem;font-weight:700;text-align:left}.news .content main h4:lang(ar){text-align:right}.news .content main p{margin:0 15px 20px;font-size:1.5rem;font-weight:700;vertical-align:top}.news .content main .newsLink{display:block;position:relative;margin:0 15px 20px;padding:5px 0 2px 20px;color:#8f246b;font-size:1.4rem;font-weight:700}.news .content main .newsLink:hover{color:#35b0d3}.news .content main .newsLink:hover:after{background:url(/manual/MHW/img/index/arrow_blue.png) left center no-repeat}.news .content main .newsLink:after{display:inline-block;content:"";position:absolute;top:50%;left:0;width:16px;height:20px;background:url(/manual/MHW/img/index/arrow_red.png) left center no-repeat;background-size:100%;transform:translateY(-50%);transition:border-color .3s}.news .content main .newsLink:lang(ar){padding:0 20px 0 0}.news .content main .newsLink:lang(ar)::after{right:0;left:auto;transform:rotate(180deg) translateY(50%)}.newelement{background:url(/manual/MHW/img/common/bg.jpg) center top #fff}.newelement aside.social{display:none}.newelement .content main{display:block;width:827px}.newelement .content main div.elem,.newelement .content main section.elem{margin:0 0 40px}.newelement .content main div.elem::after,.newelement .content main section.elem::after{display:block;content:"";clear:both}.newelement .content main h1{display:flex;justify-content:center;align-items:center;height:110px;margin:20px 0;padding:15px 0 0;background:url(/manual/MHW/img/common/heading_1.png) center top no-repeat;color:#fff;font-size:2.3rem;font-weight:700;text-align:center;line-height:1.2}.newelement .content main h2{display:flex;justify-content:center;align-items:center;height:93px;margin:0 0 20px;background:url(/manual/MHW/img/common/heading_2.png) center top no-repeat;color:#006fa1;font-size:2rem;font-weight:700}.newelement .content main h3{display:flex;justify-content:center;align-items:center;height:60px;margin:0 0 20px;background:url(/manual/MHW/img/common/heading_3.png) left bottom no-repeat;font-size:1.8rem;font-weight:700}.newelement .content main p{margin:0 15px 20px;font-size:1.5rem;font-weight:700;text-align:center;vertical-align:top}.newelement .content main ul{display:flex;flex-wrap:wrap;justify-content:space-between}.newelement .content main ul li{width:400px;margin:0 0 20px}.newelement .content main ul li a{display:block;padding:40px 0;background:url(/manual/MHW/img/newelement/elemhead_top.png) center top no-repeat,url(/manual/MHW/img/newelement/elemhead_btm.png) center bottom no-repeat;background-size:100%;transition:opacity .3s}.newelement .content main ul li a:hover{opacity:.8;text-decoration:none}.newelement .content main ul li a dl{padding:0;color:#3d3d3d;text-align:center;font-weight:700}.newelement .content main ul li a dl dt{display:flex;justify-content:center;align-items:center;min-height:55px;margin:2px 0 154px;font-size:18px}.newelement .content main ul li a dl dd{display:flex;justify-content:center;align-items:center;min-height:90px;padding:0 10px;background:url(/manual/MHW/img/newelement/elemhead_txt.png) center bottom no-repeat;background-size:100% 100%;font-size:12.5px}.newelement .content main ul li:nth-of-type(1) dl{background:url(/manual/MHW/img/newelement/pic_newelement1.jpg) center 55px no-repeat;background-size:95%}.newelement .content main ul li:nth-of-type(2) dl{background:url(/manual/MHW/img/newelement/pic_newelement2.jpg) center 55px no-repeat;background-size:95%}.newelement .content main ul li:nth-of-type(3) dl{background:url(/manual/MHW/img/newelement/pic_newelement3.jpg) center 55px no-repeat;background-size:95%}.newelement .content main ul li:nth-of-type(4) dl{background:url(/manual/MHW/img/newelement/pic_newelement4.jpg) center 55px no-repeat;background-size:95%}.newelement .content main ul li:nth-of-type(5) dl{background:url(/manual/MHW/img/newelement/pic_newelement5.jpg) center 55px no-repeat;background-size:95%}.newelement .content main ul li:nth-of-type(6) dl{background:url(/manual/MHW/img/newelement/pic_newelement6.jpg) center 55px no-repeat;background-size:95%}body.search{background:url(/manual/MHW/img/common/bg.jpg) center top #fff}body.search aside.social{display:none}body.search .content main{display:block;width:827px}body.search .content main div.elem,body.search .content main section.elem{margin:0 0 40px}body.search .content main div.elem::after,body.search .content main section.elem::after{display:block;content:"";clear:both}body.search .content main h1{display:flex;justify-content:center;align-items:center;height:110px;margin:20px 0;padding:15px 0 0;background:url(/manual/MHW/img/common/heading_1.png) center top no-repeat;color:#fff;font-size:2.3rem;font-weight:700;text-align:center;line-height:1.2}body.search .content main ul.results li.result a{display:block;padding:15px;transition:background .3s}body.search .content main ul.results li.result a:hover{background:#ccc;color:#3f3f3f;text-decoration:none}body.search .content main ul.results li.result a h2{position:relative;margin:0 0 20px;border-bottom:3px double #777;font-size:1.6rem;font-weight:700;text-align:left}body.search .content main ul.results li.result a h2::after{display:block;content:"";position:absolute;top:50%;right:20px;width:7px;height:7px;border-top:2px solid #3f3f3f;border-right:2px solid #3f3f3f;transform:translate(0,-50%) rotate(45deg)}body.search .content main p{padding:0 0 10px;border-bottom:1px dotted #3f3f3f;font-size:1.5rem;font-weight:700;vertical-align:top}body{min-height:100vh}body .content{display:flex;justify-content:space-between;position:relative;width:1095px;margin:0 auto}}@media (max-width:768px){.newelement .content main ul li a:hover,.page .content main .page-nav a:hover,.sidebar .categories .category .subcategories li a:hover,footer .linkList li a:hover{text-decoration:none}header{position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #8f9191;background:#1f2223;z-index:10}header .inner{position:relative;width:100%;height:45px}header .inner .logo_sp{display:flex;justify-content:center;align-items:center;position:absolute;left:50%;height:45px;transform:translate(-50%,0)}header .inner .logo_sp a{display:block;width:100px;height:45px;background:url(/manual/MHW/img/common/logo_sp.png) center center no-repeat;background-size:100%}header .inner .siteSetting{display:flex;position:relative;float:right;height:45px}header .inner .siteSetting .languages label,header .inner .siteSetting .platforms label{display:flex;align-items:center;position:relative;height:45px;padding:0 5px;vertical-align:middle;cursor:pointer}header .inner .siteSetting .languages label::after,header .inner .siteSetting .platforms label::after{display:block;content:'';position:absolute;bottom:5px;left:50%;width:6px;height:6px;border-top:2px solid #d6d6d6;border-right:2px solid #d6d6d6;transform:translate(-50%,0) rotate(130deg)}header .inner .siteSetting .languages label[for=language-toggle],header .inner .siteSetting .platforms label[for=language-toggle]{padding:0 10px}header .inner .siteSetting .languages label img,header .inner .siteSetting .platforms label img{width:auto;height:15px}header .inner .siteSetting .languages label .globe,header .inner .siteSetting .platforms label .globe{width:15px;height:15px;stroke:#fff;vertical-align:middle}header .inner .siteSetting .languages ul.list,header .inner .siteSetting .platforms ul.list{display:none;position:fixed;top:45px;left:0;width:100%;height:calc(100% - 45px);background:rgba(0,0,0,.9);overflow-y:scroll;z-index:10}header .inner .siteSetting .languages ul.list li,header .inner .siteSetting .platforms ul.list li{display:flex;justify-content:center;align-items:center;width:100%;text-align:center}header .inner .siteSetting .languages ul.list li a,header .inner .siteSetting .languages ul.list li button,header .inner .siteSetting .languages ul.list li label,header .inner .siteSetting .platforms ul.list li a,header .inner .siteSetting .platforms ul.list li button,header .inner .siteSetting .platforms ul.list li label{display:block;width:100%;padding:10px;box-sizing:border-box;border-bottom:1px solid #313131;color:#3f3f3f;font-size:1.8rem}header .inner .siteSetting .languages ul.list li a img,header .inner .siteSetting .languages ul.list li button img,header .inner .siteSetting .languages ul.list li label img,header .inner .siteSetting .platforms ul.list li a img,header .inner .siteSetting .platforms ul.list li button img,header .inner .siteSetting .platforms ul.list li label img{width:auto;height:26px;vertical-align:top}header .inner .siteSetting .languages ul.list li a.active,header .inner .siteSetting .languages ul.list li button.active,header .inner .siteSetting .languages ul.list li label.active,header .inner .siteSetting .platforms ul.list li a.active,header .inner .siteSetting .platforms ul.list li button.active,header .inner .siteSetting .platforms ul.list li label.active{color:#35b0d3}header .inner .siteSetting .languages :checked~ul.list,header .inner .siteSetting .platforms :checked~ul.list{display:block}.ko .header .platforms label,.region-bg .header .platforms label,.region-bh .header .platforms label,.region-bo .header .platforms label,.region-cr .header .platforms label,.region-cy .header .platforms label,.region-ec .header .platforms label,.region-gt .header .platforms label,.region-hk .header .platforms label,.region-hn .header .platforms label,.region-hr .header .platforms label,.region-id .header .platforms label,.region-is .header .platforms label,.region-jp .header .platforms label,.region-kr .header .platforms label,.region-kw .header .platforms label,.region-lb .header .platforms label,.region-lu .header .platforms label,.region-mt .header .platforms label,.region-my .header .platforms label,.region-ni .header .platforms label,.region-om .header .platforms label,.region-pa .header .platforms label,.region-pe .header .platforms label,.region-py .header .platforms label,.region-qa .header .platforms label,.region-ro .header .platforms label,.region-sg .header .platforms label,.region-si .header .platforms label,.region-sv .header .platforms label,.region-th .header .platforms label,.region-tw .header .platforms label,.region-ua .header .platforms label,.region-uy .header .platforms label,.zh-hans .header .platforms label,.zh-hant .header .platforms label{cursor:default;pointer-events:none}.ko .header .platforms label:hover,.region-bg .header .platforms label:hover,.region-bh .header .platforms label:hover,.region-bo .header .platforms label:hover,.region-cr .header .platforms label:hover,.region-cy .header .platforms label:hover,.region-ec .header .platforms label:hover,.region-gt .header .platforms label:hover,.region-hk .header .platforms label:hover,.region-hn .header .platforms label:hover,.region-hr .header .platforms label:hover,.region-id .header .platforms label:hover,.region-is .header .platforms label:hover,.region-jp .header .platforms label:hover,.region-kr .header .platforms label:hover,.region-kw .header .platforms label:hover,.region-lb .header .platforms label:hover,.region-lu .header .platforms label:hover,.region-mt .header .platforms label:hover,.region-my .header .platforms label:hover,.region-ni .header .platforms label:hover,.region-om .header .platforms label:hover,.region-pa .header .platforms label:hover,.region-pe .header .platforms label:hover,.region-py .header .platforms label:hover,.region-qa .header .platforms label:hover,.region-ro .header .platforms label:hover,.region-sg .header .platforms label:hover,.region-si .header .platforms label:hover,.region-sv .header .platforms label:hover,.region-th .header .platforms label:hover,.region-tw .header .platforms label:hover,.region-ua .header .platforms label:hover,.region-uy .header .platforms label:hover,.zh-hans .header .platforms label:hover,.zh-hant .header .platforms label:hover{background:0 0}.ko .header .platforms label:after,.region-bg .header .platforms label:after,.region-bh .header .platforms label:after,.region-bo .header .platforms label:after,.region-cr .header .platforms label:after,.region-cy .header .platforms label:after,.region-ec .header .platforms label:after,.region-gt .header .platforms label:after,.region-hk .header .platforms label:after,.region-hn .header .platforms label:after,.region-hr .header .platforms label:after,.region-id .header .platforms label:after,.region-is .header .platforms label:after,.region-jp .header .platforms label:after,.region-kr .header .platforms label:after,.region-kw .header .platforms label:after,.region-lb .header .platforms label:after,.region-lu .header .platforms label:after,.region-mt .header .platforms label:after,.region-my .header .platforms label:after,.region-ni .header .platforms label:after,.region-om .header .platforms label:after,.region-pa .header .platforms label:after,.region-pe .header .platforms label:after,.region-py .header .platforms label:after,.region-qa .header .platforms label:after,.region-ro .header .platforms label:after,.region-sg .header .platforms label:after,.region-si .header .platforms label:after,.region-sv .header .platforms label:after,.region-th .header .platforms label:after,.region-tw .header .platforms label:after,.region-ua .header .platforms label:after,.region-uy .header .platforms label:after,.zh-hans .header .platforms label:after,.zh-hant .header .platforms label:after{display:none!important}footer{background:#1f2223}footer .linkList{width:100%;border-top:1px solid #848484}footer .linkList li a{display:block;position:relative;padding:8px 20px;border-bottom:1px solid #848484;color:#fff;font-size:1.2rem}footer .copy,footer .legal .ptf{color:#646464;text-align:center}footer .linkList li a::after{display:inline-block;content:"";position:absolute;top:50%;right:5px;width:20px;height:20px;background:url(/manual/MHW/img/common/arrow_nav.png) 97% center no-repeat;background-size:auto 20px;transform:translateY(-50%)}footer .linkList li a:lang(ar)::after{right:auto;left:5px;transform:rotate(180deg) translateY(50%)}footer .linkList li:last-of-type a{border-bottom:none}footer .legal{width:100%;padding:20px 0 10px;background:url(/manual/MHW/img/common/bg_footer.png) left top repeat-x;background-size:auto 5px}footer .legal .ptf{padding:30px 10px 0}footer .legal .ptf.ps4{background:url(/manual/MHW/img/ps4/logo_wh.png) center top no-repeat;background-size:auto 20px}footer .legal .ptf.xone{padding:30px 0 0;background:url(/manual/MHW/img/xone/logo_wh.png) center top no-repeat;background-size:auto 20px}footer .legal .ptf.steam{background:url(/manual/MHW/img/steam/logo_wh.png) center top no-repeat;background-size:auto 20px}footer .legal .ptf img.icon{width:auto;height:1em;opacity:.3}footer .copy{padding:40px 0 10px;background:url(/manual/MHW/img/common/logo_capcom.svg) center 16px no-repeat,url(/manual/MHW/img/common/bg_footer.png) left top repeat-x;background-size:auto 16px,auto 5px}#main-menu-toggle:checked+.sidebar{transform:none}#main-menu-toggle:checked+.sidebar label[for=main-menu-toggle]{width:40vw;height:100%;background:rgba(0,0,0,.8);transform:translateX(60vw)}#main-menu-toggle:checked+.sidebar label[for=main-menu-toggle] .icon{border:1px solid #35b0d3;transform:translateX(-60vw)}#main-menu-toggle:checked+.sidebar label[for=main-menu-toggle] .icon span.top{top:17px;background:#35b0d3;transform:rotate(-45deg)}#main-menu-toggle:checked+.sidebar label[for=main-menu-toggle] .icon span.mid{opacity:0}#main-menu-toggle:checked+.sidebar label[for=main-menu-toggle] .icon span.btm{top:18px;background:#35b0d3;transform:rotate(45deg)}.sidebar{position:fixed;top:0;left:0;width:60vw;height:100vh;background:#000;transform:translateX(-60vw);transition:transform .3s;z-index:10}.sidebar .inner{position:relative;height:100vh;-webkit-overflow-scrolling:touch;overflow-y:scroll;z-index:10}.sidebar .logo{display:none}.sidebar label[for=main-menu-toggle]{display:block;position:fixed;top:0;left:0;background:rgba(0,0,0,0);transition:background .3s}.sidebar label[for=main-menu-toggle] .icon{display:block;position:fixed;top:2px;left:59vw;width:41px;height:41px;border:1px solid #fff;box-sizing:border-box;background:#000;transition:border .3s}.sidebar label[for=main-menu-toggle] .icon span{display:block;position:absolute;left:4px;width:31px;height:4px;border-radius:4px;background:#fff;transition:top .3s,background .3s}.sidebar label[for=main-menu-toggle] .icon span.top{top:8px}.sidebar label[for=main-menu-toggle] .icon span.mid{top:17px}.sidebar label[for=main-menu-toggle] .icon span.btm{top:27px}.sidebar .search{position:relative;width:90%;margin:15px auto 10px}.sidebar .search input[type=search]{width:100%;height:30px;margin:0 0 10px;padding:5px 10px;border:1px solid #fff;background:0 0;box-sizing:border-box;color:#fff;outline:0;appearance:none}.sidebar .search input[type=search]::placeholder{color:#fff}.sidebar .search button{width:100%;height:32px;border-radius:4px;border:none;background:url(/manual/MHW/img/common/icon_search_sp.png) center center no-repeat #fff;background-size:auto 22px;outline:0;cursor:pointer}.sidebar aside.social{display:none;margin:0 0 10px;text-align:center}.sidebar aside.social .link{display:inline-block;width:30px;height:30px;margin:0 5px;transition:opacity .3s}.sidebar aside.social .link:hover{opacity:.8}.sidebar aside.social .link.twitter{background:url(/manual/MHW/img/common/twitter.png) no-repeat;background-size:100%}.sidebar aside.social .link.facebook{background:url(/manual/MHW/img/common/facebook.png) no-repeat;background-size:100%}.sidebar .categories{position:relative;padding:0 0 30px}.sidebar .categories .category{padding:10px 0;border-top:1px solid #fff}.sidebar .categories .category .title{display:block;position:relative;padding:0 10px 10px;border:1px solid transparent;box-sizing:border-box;color:#fff;font-size:1.6rem}.sidebar .categories .category .title.active{color:#35b0d3}.sidebar .categories .category .subcategories{padding:0 10px}.sidebar .categories .category .subcategories li a{display:block;padding:10px 0 10px 20px;color:#fff;font-size:1.4rem}.sidebar .categories .category .subcategories li.active a{background:url(/manual/MHW/img/common/bg_nav_on.png) -5px center no-repeat;background-size:26px;color:#35b0d3}.sidebar .categories .category .subcategories li:lang(ar) a{padding:10px 20px 10px 0}.sidebar .categories .category .subcategories li:lang(ar).active a{background:url(/manual/MHW/img/common/bg_nav_on.png) right center no-repeat;background-size:21px}.sidebar .other{display:none}.check{text-align:center}.check::before{background:url(/manual/MHW/img/check/bg_sp.jpg) center center no-repeat;background-size:cover}.check fieldset{border:none}.check fieldset.input{position:relative;padding:220px 0 40px}.check fieldset.input .form,.check h1{position:absolute;left:50%;width:100%;transform:translate(-50%,0)}.check fieldset.input .form{top:220px;visibility:hidden;opacity:0}.check .error{color:red}.check h1{top:25px;padding:144px 0 0;background:url(/manual/MHW/img/common/logo.png) center top no-repeat;background-size:220px;font-size:1.6rem;font-weight:700}.check h2{margin:0 0 15px;padding:0 0 10px;background:url(/manual/MHW/img/check/bg_headline.png) center bottom no-repeat;background-size:100%;font-size:1.4rem;font-weight:700}.check #ar:checked~.input .form:lang(ar),.check #de:checked~.input .form:lang(de),.check #en-gb:checked~.input .form:lang(en-gb),.check #en-us:checked~.input .form:lang(en-us),.check #en:checked~.input .form:lang(en),.check #es:checked~.input .form:lang(es),.check #fr:checked~.input .form:lang(fr),.check #it:checked~.input .form:lang(it),.check #ja:checked~.input .form:lang(ja),.check #ko:checked~.input .form:lang(ko),.check #pl:checked~.input .form:lang(pl),.check #pt-br:checked~.input .form:lang(pt-br),.check #ru:checked~.input .form:lang(ru),.check #zh-hans:checked~.input .form:lang(zh-hans),.check #zh-hant:checked~.input .form:lang(zh-hant){visibility:visible;opacity:1}.check .platforms[hidden],.check .toggle:checked~.input .languages{opacity:0;visibility:hidden}.check .languages{width:95%;margin:auto;transition:visibility .3s,opacity .3s}.check .languages ul{display:flex;flex-wrap:wrap;justify-content:center}.check .languages ul li{width:32%;margin:0 5px 10px 0}.check .languages ul li:nth-of-type(3n){margin:0 0 10px}.check .languages ul li .language{display:flex;justify-content:center;align-items:center;width:100%;height:calc(100vw * .11);background:url(/manual/MHW/img/check/bg_button.png) center bottom no-repeat;background-size:100%;font-size:calc(100vw * .03);font-weight:700;line-height:1.2;cursor:pointer;transition:backgrond .3s,color .1s}.check .languages ul li .language[lang=pt-br]{font-size:1.1rem}.check .countries{display:block;width:180px;height:32px;margin:0 auto 30px;font-size:1.4rem;outline:0;-webkit-appearance:menulist-button}.check .date{display:none}.check .platforms{position:relative;margin:0 auto 30px;transition:visibility .3s,opacity .3s}.check .platforms ul{display:flex;justify-content:center}.check .platforms ul li{width:32%;margin:0 5px 10px 0;background:url(/manual/MHW/img/check/bg_button.png) no-repeat;background-size:100%}.check .platforms ul li .platform{display:inline-block;width:100%;height:calc(100vw * .11);border:none;cursor:pointer;outline:0}.check .platforms ul li .platform.ps4{background:url(/manual/MHW/img/ps4/logo.png) center center no-repeat;background-size:calc(100vw * .22)}.check .platforms ul li .platform.xone{background:url(/manual/MHW/img/xone/logo.png) center center no-repeat;background-size:calc(100vw * .22)}.check .platforms ul li .platform.steam{background:url(/manual/MHW/img/steam/logo.png) center center no-repeat;background-size:calc(100vw * .22)}.check .back-group label{position:relative;padding:0 0 0 25px;font-size:1.4rem;font-weight:700;cursor:pointer;transition:color .3s}.check .back-group label::before{display:block;content:"";position:absolute;top:50%;left:0;width:16px;height:20px;background:url(/manual/MHW/img/check/arrow.png) left center no-repeat;transform:translate(0,-50%)}.check .back-group:lang(ar) label{padding:0 25px 0 0}.check .back-group:lang(ar) label::before{left:auto;right:0;transform:translate(0,-50%) rotate(180deg) scaleY(-1)}.check footer{width:100%;padding:0 0 10px;border:none;background:0 0;text-align:center}.check footer .copy{padding:20px 0 0;background:url(/manual/MHW/img/common/logo_capcom.svg) center top no-repeat;background-size:auto 16px;color:#646464}.index{padding:45px 0 0}.index::before{background:url(/manual/MHW/img/common/bg.jpg) center center no-repeat;background-size:cover}.index .content main{display:block;width:100%;padding:calc(100vw * .78) 0 0;background:url(/manual/MHW/img/index/image_sp.png?t=201909050000) center top no-repeat;background-size:100%}.index .content main h1{position:absolute;top:calc(100vw * .49);left:50%;width:100%;color:#fff;font-size:1.4rem;font-weight:700;text-align:center;text-shadow:0 0 10px #000,0 0 10px #000,0 0 10px #000;transform:translate(-50%,0)}.index .content main h1 img{display:block;width:60%;height:auto;margin:0 auto}.index .content main h2{background:url(/manual/MHW/img/common/heading_2_sp.png) center top no-repeat;background-size:100%;color:#006fa1;font-size:1.2rem;font-weight:700;text-align:center;line-height:calc(100vw * .126)}.index .content main .news{position:relative;margin:0 0 20px;padding:0 10px 30px;background:url(/manual/MHW/img/index/frame_top.png) center top no-repeat,url(/manual/MHW/img/index/frame_bottom.png) center bottom no-repeat;background-size:100%}.index .content main .news h2{padding:20px 0 10px;background:0 0;font-size:1.4rem;line-height:1}.index .content main .news ul li{position:relative;padding:5px 0 0;border-bottom:1px dotted #3f3f3f;font-size:1.4rem;font-weight:700}.index .content main .news ul li:last-of-type{border-bottom:none}.index .content main .news ul li span.date{display:block}.index .content main .news ul li a{color:#35b0d3}.index .content main .news p.more{position:absolute;right:15px;bottom:10px;font-size:1.2rem;font-weight:700}.index .content main .news p.more::after{display:inline-block;content:"";margin:0 0 0 5px;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #3d3d3d;vertical-align:middle}.index .content main .news p.more:lang(ar){right:auto;left:15px}.index .content main .news p.more:lang(ar)::after{margin:0 5px 0 0;border-width:4px 6px 4px 0;border-color:transparent #3d3d3d transparent transparent}.index .content main .bnrArea{width:100%;margin:0 0 20px}.index .content main .bnrArea h2{margin:0 0 10px}.index .content main .bnrArea ul li{width:92%;max-width:770px;margin:0 auto;border:1px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.5)}.index .content main .bnrArea ul li a{display:block;line-height:0}.index .content main .bnrArea ul li a img{width:100%;height:auto}.index .content main .pickUp{margin:0 0 20px}.index .content main .pickUp h2{margin:0 0 10px}.index .content main .pickUp ul li{width:100%;margin:0 0 10px}.index .content main .pickUp ul li a{display:block;position:relative;border-top:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;background:#fff;text-decoration:none}.index .content main .pickUp ul li a::after{display:block;content:"";position:absolute;top:50%;right:10px;width:12px;height:16px;background:url(/manual/MHW/img/index/arrow_blk.png) 98% center no-repeat;background-size:100%;transform:translateY(-50%)}.index .content main .pickUp ul li a:lang(ar)::after{right:auto;left:10px;transform:rotate(45deg)}.index .content main .pickUp ul li a dl{display:flex;align-items:center;padding:10px 30px 10px 10px}.index .content main .pickUp ul li a dl dt{width:40%;max-width:250px;margin:0 30px 0 0;box-shadow:0 0 10px rgba(0,0,0,.5);line-height:0}.index .content main .pickUp ul li a dl dt img{width:100%;height:auto}.index .content main .pickUp ul li a dl dd{width:60%}.index .content main .pickUp ul li a dl dd span{font-size:1.4rem;font-weight:700}.index .content main .pickUp ul li a dl:lang(ar){padding:10px 10px 10px 30px}.index .content main .pickUp ul li a dl:lang(ar) dt{margin:0 0 0 30px}.index .content main .weapon{margin:0 0 20px}.index .content main .weapon h2{margin:0 0 10px}.index .content main .weapon ul{display:flex;flex-wrap:wrap;justify-content:center}.index .content main .weapon ul li{width:137px;height:137px;margin:0 10px 10px}.index .content main .weapon ul li a{display:block;position:relative;border:1px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.5);line-height:0;transition:border .3s,opacity .3s,color .3s}.index .content main .weapon ul li a img{width:100%;height:auto}.index .content main .weapon ul li a span{display:block;position:absolute;bottom:1px;width:100%;color:#fff;font-size:1.2rem;text-align:center;line-height:28px}.page{padding:45px 0 0}.page::before{background:url(/manual/MHW/img/common/bg.jpg) center center no-repeat;background-size:cover}.page aside.social{display:none}.page .content main{display:block;width:96%;margin:0 auto}.page .content main div.elem,.page .content main section.elem{margin:0 0 20px}.page .content main div.elem::after,.page .content main section.elem::after{display:block;content:"";clear:both}.page .content main h1{display:table;position:relative;width:calc(99% - 40px);min-height:calc(100vw * .1);margin:35px auto 40px;padding:10px 20px;background:url(/manual/MHW/img/common/heading_1_bg.png) center top no-repeat rgba(0,0,0,.7);background-size:100%}.page .content main h1::after,.page .content main h1::before{display:block;position:absolute;left:50%;width:101%;transform:translate(-50%,0);content:""}.page .content main h1::before{top:calc(-100vw * .04);height:calc(100vw * .08);background:url(/manual/MHW/img/common/heading_1_top.png) no-repeat;background-size:100%}.page .content main h1::after{bottom:calc(-100vw * .03);height:calc(100vw * .07);background:url(/manual/MHW/img/common/heading_1_bottom.png) no-repeat;background-size:100%}.page .content main h1 p{display:table-cell;margin:0;color:#fff;font-size:1.6rem;font-weight:700;text-align:center;line-height:1.2;vertical-align:middle}.page .content main h2{display:flex;justify-content:center;align-items:center;height:calc(100vw * .12);margin:0 0 10px;padding:5px 0;background:url(/manual/MHW/img/common/heading_2_sp.png) center top no-repeat;background-size:100% 100%}.page .content main h2 p{margin:0;color:#006fa1;font-size:1.2rem;font-weight:700;line-height:1.2}.page .content main h3{display:flex;justify-content:center;align-items:center;height:calc(100vw * .07);margin:0 0 10px;padding:5px 0;background:url(/manual/MHW/img/common/heading_3.png) left bottom no-repeat;background-size:100% 100%}.page .content main h3 p{margin:0;font-size:1.2rem;font-weight:700}.page .content main h4{margin:0 15px 20px;border-bottom:3px double #777}.page .content main h4 p{margin:0;font-size:1.2rem;font-weight:700;text-align:left}.page .content main h4:lang(ar) p{text-align:right}.page .content main h5{margin:0 auto 20px;padding:13px 0 10px 22px;background:linear-gradient(to bottom,rgba(53,176,211,0) 0,rgba(53,176,211,0) 32%,rgba(53,176,211,.5) 100%)}.page .content main h5 p{margin:0;font-size:16px;font-weight:700;text-align:left}.page .content main h5:lang(ar) p{text-align:right}.page .content main p{margin:0 15px 10px;font-size:1.2rem;font-weight:700;vertical-align:top}.page .content main .fullscreen-link{display:inline-block;margin:0 0 20px}.page .content main .fullscreen-link .screenshot{max-width:calc(100% - 30px);margin:auto 15px;box-shadow:0 0 10px rgba(0,0,0,.5);vertical-align:top}.page .content main .Btm .fullscreen-link,.page .content main .Img .fullscreen-link,.page .content main .Up .fullscreen-link{width:100%}.page .content main .fullscreen{display:none}.page .content main .pagelink{display:block;float:left;position:relative;margin:0 0 10px 10px;padding:5px 0 2px 15px;color:#8f246b;font-size:1.2rem;font-weight:700}.page .content main .pagelink::after{display:inline-block;content:"";position:absolute;top:50%;left:0;width:10px;height:13px;background:url(/manual/MHW/img/index/arrow_red.png) left center no-repeat;background-size:100%;transform:translateY(-50%);transition:border-color .3s}.page .content main .pagelink:lang(ar){float:right;margin:0 10px 10px 0;padding:5px 15px 2px 0}.page .content main .pagelink:lang(ar)::after{right:0;left:auto;transform:rotate(180deg) translateY(50%)}.page .content main .page-nav{margin:0 0 20px}.page .content main .page-nav::after{display:block;content:"";clear:both}.page .content main .page-nav .previous{display:block;float:left;position:relative;padding:10px 0 10px 30px;font-size:1.2rem;font-weight:700}.page .content main .page-nav .next,.page .content main .page-nav .previous:lang(ar){float:right;padding:10px 30px 10px 0}.page .content main .page-nav .previous::before{display:block;content:"";position:absolute;top:50%;left:0;width:30px;height:28px;background:url(/manual/MHW/img/icon_pagenav.png) no-repeat;background-size:100%;transform:translate(0,-50%) rotate(180deg)}.page .content main .page-nav .previous:lang(ar)::before{display:none}.page .content main .page-nav .previous:lang(ar)::after{display:block;content:"";position:absolute;top:50%;right:0;width:30px;height:28px;background:url(/manual/MHW/img/icon_pagenav.png) no-repeat;background-size:100%;transform:translate(0,-50%)}.page .content main .page-nav .next{display:block;position:relative;font-size:1.2rem;font-weight:700}.page .content main .page-nav .next::after,.page .content main .page-nav .next:lang(ar)::before{display:block;content:"";position:absolute;width:30px;height:28px;top:50%}.page .content main .page-nav .next::after{right:0;background:url(/manual/MHW/img/icon_pagenav.png) no-repeat;background-size:100%;transform:translate(0,-50%)}.page .content main .page-nav .next:lang(ar){float:left;padding:10px 0 10px 30px}.page .content main .page-nav .next:lang(ar)::before{left:0;background:url(/manual/MHW/img/icon_pagenav.png) no-repeat;background-size:100%;transform:translate(0,-50%) rotate(180deg)}.page .content main .page-nav .next:lang(ar)::after{display:none}.cat16.subcat5 #art2 h4 p,.cat16.subcat5 #art3 h4 p{display:inline-block!important;width:auto!important;padding:2px 0 2px 30px}.cat2.subcat1 #art1 p{line-height:2}.cat10.subcat1 section h4{word-break:break-all}.cat2.subcat1 h4 img{margin:0 0 5px;font-size:26px}.cat19.subcat16 #art1{margin:0}.cat16.subcat5 #art2 h4 p{background:url(/manual/MHW/img/weapon/weapon_base.png) left center no-repeat;background-size:20px}.cat16.subcat5 #art3 h4 p{background:url(/manual/MHW/img/weapon/weapon_parts.png) left center no-repeat;background-size:20px}.cat2.subcat3 #art22 .fullscreen-link{display:inline-block;width:60px;margin:0 2% 0 0;box-sizing:border-box;vertical-align:top}.cat2.subcat3 #art22 p{display:inline-block;width:calc(87% - 60px)}.cat3.subcat2 #art4{margin:0}.cat10.subcat1 #art10,.cat10.subcat1 #art11,.cat10.subcat1 #art12,.cat10.subcat1 #art13,.cat10.subcat1 #art14,.cat10.subcat1 #art15,.cat10.subcat1 #art16,.cat10.subcat1 #art17,.cat10.subcat1 #art18,.cat10.subcat1 #art19,.cat10.subcat1 #art2,.cat10.subcat1 #art20,.cat10.subcat1 #art21,.cat10.subcat1 #art22,.cat10.subcat1 #art23,.cat10.subcat1 #art24,.cat10.subcat1 #art25,.cat10.subcat1 #art26,.cat10.subcat1 #art27,.cat10.subcat1 #art28,.cat10.subcat1 #art29,.cat10.subcat1 #art3,.cat10.subcat1 #art30,.cat10.subcat1 #art31,.cat10.subcat1 #art32,.cat10.subcat1 #art33,.cat10.subcat1 #art4,.cat10.subcat1 #art5,.cat10.subcat1 #art6,.cat10.subcat1 #art7,.cat10.subcat1 #art8,.cat10.subcat1 #art9,.cat10.subcat2 #art10,.cat10.subcat2 #art11,.cat10.subcat2 #art12,.cat10.subcat2 #art13,.cat10.subcat2 #art14,.cat10.subcat2 #art15,.cat10.subcat2 #art16,.cat10.subcat2 #art17,.cat10.subcat2 #art3,.cat10.subcat2 #art4,.cat10.subcat2 #art5,.cat10.subcat2 #art6,.cat10.subcat2 #art7,.cat10.subcat2 #art9,.cat17.subcat8 #art4,.cat17.subcat8 #art5,.cat17.subcat8 #art6,.cat17.subcat8 #art7{display:inline-block;width:45%;margin:0 2% 50px;vertical-align:top}.about aside.social,.ps4.cat14.subcat1 #art2,.ps4.cat2.subcat3 #art6,.xone.cat14.subcat1 #art1,.xone.cat2.subcat3 #art5{display:none}.cat8.subcat1 #art2 h3 span{padding:0 0 0 35px;background:url(/manual/MHW_BKUP/img/weapon/weapon01.png) no-repeat;background-size:auto 100%}.cat8.subcat1 #art3 h3 span{padding:0 0 0 35px;background:url(/manual/MHW_BKUP/img/weapon/weapon02.png) no-repeat;background-size:auto 100%}.cat8.subcat1 #art4 h3 span{padding:0 0 0 35px;background:url(/manual/MHW_BKUP/img/weapon/weapon03.png) no-repeat;background-size:auto 100%}.cat8.subcat1 #art5 h3 span{padding:0 0 0 35px;background:url(/manual/MHW_BKUP/img/weapon/weapon04.png) no-repeat;background-size:auto 100%}.cat8.subcat1 #art6 h3 span{padding:0 0 0 35px;background:url(/manual/MHW_BKUP/img/weapon/weapon05.png) no-repeat;background-size:auto 100%}.cat8.subcat1 #art7 h3 span{padding:0 0 0 35px;background:url(/manual/MHW_BKUP/img/weapon/weapon06.png) no-repeat;background-size:auto 100%}.cat8.subcat1 #art8 h3 span{padding:0 0 0 35px;background:url(/manual/MHW_BKUP/img/weapon/weapon07.png) no-repeat;background-size:auto 100%}.cat8.subcat1 #art9 h3 span{padding:0 0 0 35px;background:url(/manual/MHW_BKUP/img/weapon/weapon08.png) no-repeat;background-size:auto 100%}.cat8.subcat1 #art10 h3 span{padding:0 0 0 35px;background:url(/manual/MHW_BKUP/img/weapon/weapon09.png) no-repeat;background-size:auto 100%}.cat8.subcat1 #art11 h3 span{padding:0 0 0 35px;background:url(/manual/MHW_BKUP/img/weapon/weapon10.png) no-repeat;background-size:auto 100%}.cat8.subcat1 #art12 h3 span{padding:0 0 0 35px;background:url(/manual/MHW_BKUP/img/weapon/weapon11.png) no-repeat;background-size:auto 100%}.cat9.subcat1 #art2 h3 span{padding:0 0 0 35px;background:url(/manual/MHW_BKUP/img/weapon/weapon12.png) no-repeat;background-size:auto 100%}.cat9.subcat1 #art3 h3 span{padding:0 0 0 35px;background:url(/manual/MHW_BKUP/img/weapon/weapon13.png) no-repeat;background-size:auto 100%}.cat9.subcat1 #art4 h3 span{padding:0 0 0 35px;background:url(/manual/MHW_BKUP/img/weapon/weapon14.png) no-repeat;background-size:auto 100%}.about{padding:45px 0 0}.about::before{background:url(/manual/MHW/img/common/bg.jpg) center center no-repeat;background-size:cover}.about .content main{display:block;width:96%;margin:0 auto}.about .content main div.elem,.about .content main section.elem{margin:0 0 20px}.about .content main div.elem::after,.about .content main section.elem::after{display:block;content:'';clear:both}.about .content main h1{display:flex;justify-content:center;align-items:center;height:calc(100vw * .12);margin:20px 0;padding:calc(100vw * .025) 0 0;background:url(/manual/MHW/img/common/heading_1.png) center top no-repeat;background-size:100%;color:#fff;font-size:1.4rem;font-weight:700;text-align:center;line-height:1.2}.about .content main h2,.about .content main h3{display:flex;justify-content:center;margin:0 0 10px}.about .content main h2{align-items:center;height:calc(100vw * .12);background:url(/manual/MHW/img/common/heading_2_sp.png) center top no-repeat;background-size:100%;color:#006fa1;font-size:1.2rem;font-weight:700}.about .content main h3{align-items:center;height:calc(100vw * .07);background:url(/manual/MHW/img/common/heading_3.png) left bottom no-repeat;background-size:100%;font-size:1.2rem;font-weight:700}.playinfo .content main h1,.product .content main h1{justify-content:center;font-weight:700;color:#fff;line-height:1.2}.about .content main p{margin:0 15px 10px;font-size:1.2rem;font-weight:700;vertical-align:top}.product{padding:45px 0 0}.product::before{background:url(/manual/MHW/img/common/bg.jpg) center center no-repeat;background-size:cover}.product aside.social{display:none}.product .content main{display:block;width:96%;margin:0 auto}.product .content main div.elem,.product .content main section.elem{margin:0 0 20px}.product .content main div.elem::after,.product .content main section.elem::after{display:block;content:"";clear:both}.product .content main div.elem.speedTree .logo,.product .content main section.elem.speedTree .logo{width:292px;height:auto}.product .content main div.elem.dolby .logo,.product .content main section.elem.dolby .logo{width:260px;height:auto;margin:0 0 40px 20px}.product .content main div.elem .logo,.product .content main section.elem .logo{display:block;height:50px;margin:20px}.product .content main h1{display:flex;align-items:center;height:calc(100vw * .12);margin:20px 0;padding:calc(100vw * .025) 0 0;background:url(/manual/MHW/img/common/heading_1.png) center top no-repeat;background-size:100%;font-size:1.4rem;text-align:center}.product .content main h4{margin:0 15px 20px;border-bottom:3px double #777}.product .content main h4 p{margin:0;font-size:1.2rem;font-weight:700;text-align:left}.product .content main h4:lang(ar) p{text-align:right}.product .content main p{margin:0 15px 10px;font-size:1.2rem;font-weight:700;vertical-align:top}.playinfo{padding:45px 0 0}.playinfo::before{background:url(/manual/MHW/img/common/bg.jpg) center center no-repeat;background-size:cover}.playinfo .content main{display:block;width:96%;margin:0 auto}.playinfo .content main div.elem,.playinfo .content main section.elem{margin:0 0 20px}.playinfo .content main div.elem::after,.playinfo .content main section.elem::after{display:block;content:'';clear:both}.playinfo .content main h1{display:flex;align-items:center;height:calc(100vw * .12);margin:20px 0;padding:calc(100vw * .025) 0 0;background:url(/manual/MHW/img/common/heading_1.png) center top no-repeat;background-size:100%;font-size:1.4rem;text-align:center}.news .content main h1,.news .content main h2{justify-content:center;height:calc(100vw * .12)}.playinfo .content main p{margin:0 15px 10px;font-size:1.2rem;font-weight:700;vertical-align:top}.news{padding:45px 0 0}.news::before{background:url(/manual/MHW/img/common/bg.jpg) center center no-repeat;background-size:cover}.news aside.social{display:none}.news .content main{display:block;width:96%;margin:0 auto}.news .content main div.elem,.news .content main section.elem{margin:0 0 20px}.news .content main div.elem::after,.news .content main section.elem::after{display:block;content:"";clear:both}.news .content main h1{display:flex;align-items:center;margin:20px 0;padding:calc(100vw * .025) 0 0;background:url(/manual/MHW/img/common/heading_1.png) center top no-repeat;background-size:100%;color:#fff;font-size:1.4rem;font-weight:700;text-align:center;line-height:1.2}.news .content main .newsLink,.news .content main h2,.news .content main h3,.news .content main h4,.news .content main p{font-size:1.2rem;font-weight:700}.news .content main h2{display:flex;align-items:center;margin:0 0 10px;background:url(/manual/MHW/img/common/heading_2_sp.png) center top no-repeat;background-size:100%;color:#006fa1}.news .content main h3{display:flex;justify-content:center;align-items:center;height:calc(100vw * .07);margin:0 0 10px;background:url(/manual/MHW/img/common/heading_3.png) left bottom no-repeat;background-size:100%}.news .content main h4{margin:0 15px 20px;border-bottom:3px double #777;text-align:left}.news .content main h4:lang(ar){text-align:right}.news .content main p{margin:0 15px 10px;vertical-align:top}.news .content main .newsLink{display:block;position:relative;margin:0 10px 10px;padding:5px 0 2px 30px;color:#8f246b}.news .content main .newsLink::after{display:block;content:"";position:absolute;top:50%;left:15px;width:12px;height:16px;background:url(/manual/MHW/img/index/arrow_red.png) left center no-repeat;background-size:100%;transform:translateY(-50%)}.news .content main .newsLink:lang(ar){padding:5px 30px 2px 0}.news .content main .newsLink:lang(ar)::after{left:auto;right:15px;transform:rotate(53deg) translateY(-50%)}.newelement{padding:45px 0 0}.newelement::before{background:url(/manual/MHW/img/common/bg.jpg) center center no-repeat;background-size:cover}.newelement aside.social{display:none}.newelement .content main{display:block;width:96%;margin:0 auto}.newelement .content main div.elem,.newelement .content main section.elem{margin:0 0 20px}.newelement .content main div.elem::after,.newelement .content main section.elem::after{display:block;content:'';clear:both}.newelement .content main h1{display:flex;justify-content:center;align-items:center;height:calc(100vw * .12);margin:20px 0;padding:calc(100vw * .025) 0 0;background:url(/manual/MHW/img/common/heading_1.png) center top no-repeat;background-size:100%;color:#fff;font-size:1.4rem;font-weight:700;text-align:center;line-height:1.2}.newelement .content main h2,.newelement .content main h3{display:flex;justify-content:center;margin:0 0 10px;font-weight:700}.newelement .content main h2{align-items:center;height:calc(100vw * .12);background:url(/manual/MHW/img/common/heading_2_sp.png) center top no-repeat;background-size:100%;color:#006fa1;font-size:1.2rem}.newelement .content main h3{align-items:center;height:calc(100vw * .07);background:url(/manual/MHW/img/common/heading_3.png) left bottom no-repeat;background-size:100%;font-size:1.2rem}.newelement .content main p{margin:0 15px 10px;font-size:1.2rem;font-weight:700;vertical-align:top}.newelement .content main ul li{width:96%;margin:0 auto 20px}.newelement .content main ul li a{display:block;padding:calc(100vw * .1) 0;background:url(/manual/MHW/img/newelement/elemhead_top.png) center top no-repeat,url(/manual/MHW/img/newelement/elemhead_btm.png) center bottom no-repeat;background-size:100%}.newelement .content main ul li a dl{padding:0;color:#3d3d3d;text-align:center;font-weight:700}.newelement .content main ul li a dl dt{display:flex;justify-content:center;align-items:center;min-height:55px;margin:2px 0 calc(100vw * .38);font-size:18px}.newelement .content main ul li a dl dd{display:flex;justify-content:center;align-items:center;min-height:80px;padding:0 10px;background:url(/manual/MHW/img/newelement/elemhead_txt.png) center bottom no-repeat;background-size:100% 100%;font-size:12.5px}.newelement .content main ul li:nth-of-type(1) dl{background:url(/manual/MHW/img/newelement/pic_newelement1.jpg) center 55px no-repeat;background-size:100%}.newelement .content main ul li:nth-of-type(2) dl{background:url(/manual/MHW/img/newelement/pic_newelement2.jpg) center 55px no-repeat;background-size:100%}.newelement .content main ul li:nth-of-type(3) dl{background:url(/manual/MHW/img/newelement/pic_newelement3.jpg) center 55px no-repeat;background-size:100%}.newelement .content main ul li:nth-of-type(4) dl{background:url(/manual/MHW/img/newelement/pic_newelement4.jpg) center 55px no-repeat;background-size:100%}.newelement .content main ul li:nth-of-type(5) dl{background:url(/manual/MHW/img/newelement/pic_newelement5.jpg) center 55px no-repeat;background-size:100%}.newelement .content main ul li:nth-of-type(6) dl{background:url(/manual/MHW/img/newelement/pic_newelement6.jpg) center 55px no-repeat;background-size:100%}body.search{padding:45px 0 0}body.search::before{background:url(/manual/MHW/img/common/bg.jpg) center center no-repeat;background-size:cover}body.search .content main{display:block;width:96%;margin:0 auto}body.search .content main div.elem,body.search .content main section.elem{margin:0 0 20px}body.search .content main div.elem::after,body.search .content main section.elem::after{display:block;content:'';clear:both}body.search .content main h1{display:flex;justify-content:center;align-items:center;height:calc(100vw * .12);margin:20px 0;padding:calc(100vw * .025) 0 0;background:url(/manual/MHW/img/common/heading_1.png) center top no-repeat;background-size:100%;color:#fff;font-size:1.4rem;font-weight:700;text-align:center;line-height:1.2}body.search .content main ul.results li.result a{display:block;padding:15px}body.search .content main ul.results li.result a h2{position:relative;margin:0 0 20px;border-bottom:3px double #777;font-size:1.4rem;font-weight:700;text-align:left}body.search .content main ul.results li.result a h2::after{display:block;content:'';position:absolute;top:50%;right:20px;width:7px;height:7px;border-top:2px solid #3f3f3f;border-right:2px solid #3f3f3f;transform:translate(0,-50%) rotate(45deg)}body.search .content main p{padding:0 0 10px;border-bottom:1px dotted #3f3f3f;font-size:1.2rem;font-weight:700;vertical-align:top}body{min-height:100vh}body::before{display:block;content:'';position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJ1bmRsZS5zY3NzIiwidmFyaWFibGUuc2NzcyIsInJlc2V0LnNjc3MiLCJwYXJ0c19wYy9oZWFkZXJfcGMuc2NzcyIsInBhcnRzX3BjL2Zvb3Rlcl9wYy5zY3NzIiwicGFydHNfcGMvY2hlY2tfcGMuc2NzcyIsInBhcnRzX3BjL25hdl9wYy5zY3NzIiwicGFydHNfcGMvcGFnZV9wYy5zY3NzIiwicGFydHNfcGMvdG9wX3BjLnNjc3MiLCJwYXJ0c19wYy9zZWFyY2hfcGMuc2NzcyIsInBhcnRzX3BjL2Fib3V0X3BjLnNjc3MiLCJwYXJ0c19wYy9wcm9kdWN0X3BjLnNjc3MiLCJwYXJ0c19wYy9wbGF5aW5mb19wYy5zY3NzIiwicGFydHNfcGMvbmV3c19wYy5zY3NzIiwicGFydHNfcGMvbmV3ZWxlbWVudF9wYy5zY3NzIiwicGFydHNfcGMvc3R5bGVfcGMuc2NzcyIsInBhcnRzX3NwL25ld2VsZW1lbnRfc3Auc2NzcyIsInBhcnRzX3NwL3BhZ2Vfc3Auc2NzcyIsInBhcnRzX3NwL25hdl9zcC5zY3NzIiwicGFydHNfc3AvZm9vdGVyX3NwLnNjc3MiLCJwYXJ0c19zcC9oZWFkZXJfc3Auc2NzcyIsInBhcnRzX3NwL2NoZWNrX3NwLnNjc3MiLCJwYXJ0c19zcC90b3Bfc3Auc2NzcyIsInBhcnRzX3NwL3NlYXJjaF9zcC5zY3NzIiwicGFydHNfc3AvYWJvdXRfc3Auc2NzcyIsInBhcnRzX3NwL3BsYXlpbmZvX3NwLnNjc3MiLCJwYXJ0c19zcC9wcm9kdWN0X3NwLnNjc3MiLCJwYXJ0c19zcC9uZXdzX3NwLnNjc3MiLCJwYXJ0c19zcC9zdHlsZV9zcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXFCQSxFQWRBLEtBREEsS0FnQkUsTUNuQlEsUUNJVixFQUFHLEtBQU0sUUFBUyxRQUZLLE9BU3ZCLFFBQVMsTUFHRyxNQVBaLEVBSDJCLElBREEsV0FEckIsS0FTVSxPQURULFFBSEUsT0FIdUIsS0FBTSxLQUk5QixHQUhSLElBTXdCLFFBTm5CLElBSE8s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LFVBQ2pCLGdCQUFpQixNQUpyQiwwQkFRTSxRQUFTLE1BQ1QsTUFBTyxJQUNQLE9BQVEsRUFBQSxLQVZkLG1DQUFBLHVDQWFRLE9BQVEsRUFBQSxFQUFBLEtBYmhCLDBDQUFBLDhDQWVVLFFBQVMsTUFDVCxRQUFTLEdBQ1QsTUFBTyxLQWpCakIsNkJBcUJRLFFBQVMsS0FDVCxnQkFBaUIsT0FDakIsWUFBYSxPQUNiLE9BQVEsa0JBQ1IsT0FBUSxLQUFBLEVBQ1IsUUFBUyxtQkFBb0IsRUFBRSxFQUMvQixXQUFZLDBDQUFlLE9BQU8sSUFBakIsVUFDakIsZ0JBQWlCLEtBQ2pCLE1BQU8sS0FDUCxVQUFXLE9BQ1gsWUFBYSxJQUNiLFdBQVksT0FDWixZQUFhLElBakNyQixpREFzQ1ksUUFBUyxNQUNULFFBQVMsS0F2Q3JCLG9EQXlDYyxTQUFVLFNBQ1YsT0FBUSxFQUFBLEVBQUEsS0FDUixjQUFlLElBQUEsT0FBQSxLQUNmLFVBQVcsT0FDWCxZQUFhLElBQ2IsV0FBWSxLQTlDMUIsMkRBZ0RnQixRQUFTLE1BQ1QsUUFBUyxHQUNULFNBQVUsU0FDVixJQUFLLElBQ0wsTUFBTyxLQUNQLE1BQU8sSUFDUCxPQUFRLElBQ1IsV0FBWSxJQUFJLE10QnpEdEIsUXNCMERNLGFBQWMsSUFBSSxNdEIxRHhCLFFzQjJETSxVQUFXLGtCQUFtQixjQXpEOUMsNEJBZ0VRLFFBQVMsRUFBQSxFQUFBLEtBQ1QsY0FBZSxJQUFJLE90Qm5FakIsUXNCb0VGLFVBQVcsT0FDWCxZQUFhLElBQ2IsZUFBZ0IsSUt2RHhCLEtBQ0UsV0FBWSxNQURkLGFBR0ksUUFBUyxNQUNULFFBQVMsR0FDVCxTQUFVLE1BQ1YsSUFBSyxFQUNMLEtBQU0sRUFDTixNQUFPLE1BQ1AsT0FBUSxNQUNSLFFBQVMiLCJmaWxlIjoiYnVuZGxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJyZXNldFwiO1xyXG5AaW1wb3J0IFwidmFyaWFibGVcIjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIGJhc2VcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAkYmFzZVR4dDtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDYyLjUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcbjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG46Oi1tcy1jbGVhciB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbmEge1xyXG4gIGNvbG9yOiAkYmFzZVR4dDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5hOmhvdmVyIHtcclxuICBjb2xvcjogJHNlbGVjdFR4dDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4uaWNvbiB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiAxLjRlbTtcclxuICBtYXJnaW46IDAgNXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmJvbGQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5yZWQge1xyXG4gIGNvbG9yOiAjZTk1NDY0O1xyXG59XHJcbi5ibHVlIHtcclxuICBjb2xvcjogIzFlOTBmZjtcclxufVxyXG4uZGFya3Zpb2xldCB7XHJcbiAgY29sb3I6ICM5NDAwZDM7XHJcbn1cclxuLnR4dEJsayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMS41ZW07XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuaDEgLnR4dEJsayxcclxuaDIgLnR4dEJsayB7XHJcbiAgd2lkdGg6IDEzZW07XHJcbn1cclxuLnJlc3VsdCBhLmxpbmsgLnR4dEJsayB7XHJcbiAgd2lkdGg6IDEzZW07XHJcbn1cclxuLmluZGVudCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDFlbTtcclxuICB0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5pbnB1dFtoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBsb2FmXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbmFzaWRlLmxvYWYge1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG4gIHVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xyXG4gICAgICBhLFxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICMzZDNkM2Q7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICByaWdodDogLTEycHg7XHJcbiAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBzcGFuOjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gZGV2aWNlIGNzc1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICBAaW1wb3J0IFwicGFydHNfcGMvc3R5bGVfcGNcIjtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICBAaW1wb3J0IFwicGFydHNfc3Avc3R5bGVfc3BcIjtcclxufVxyXG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB2YXJpYWJsZVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kYmFzZVR4dDogIzNmM2YzZjtcclxuJGFjY2VudFR4dDogIzhmMjQ2YjtcclxuJHNlbGVjdFR4dDogIzM1YjBkMztcclxuJHRpdGxlUGF0aDonL21hbnVhbC9NSFcnO1xyXG4iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0LyBcbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZVwiO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gaGVhZGVyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGY5MTkxO1xuICBiYWNrZ3JvdW5kOiAjMWYyMjIzO1xuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDk1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jb21tb24vbG9nb19jYXBjb20ucG5nKSBuby1yZXBlYXQgOHB4XG4gICAgICBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIwcHg7XG4gICAgJjpsYW5nKGFyKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2xvZ29fY2FwY29tLnBuZykgbm8tcmVwZWF0IHJpZ2h0XG4gICAgICAgIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMHB4O1xuICAgIH1cbiAgICAubG9nb19zcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2l0ZVNldHRpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIC5wbGF0Zm9ybXMsXG4gICAgICAubGFuZ3VhZ2VzIHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMTBweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYzhjOGM4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2M4YzhjODtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgxMzBkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmdsb2JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgc3Ryb2tlOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuMTVzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA6Y2hlY2tlZCB+IGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgICB1bC5saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDM0cHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3RUeHQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA6Y2hlY2tlZCB+IHVsLmxpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGxhdGZvcm1zIHtcbiAgICAgICAgdWwubGlzdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIHJpZ2h0OiA4NXB4O1xuICAgICAgICAgICY6bGFuZyhhcikge1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sYW5ndWFnZXMge1xuICAgICAgICB1bC5saXN0IHtcbiAgICAgICAgICB3aWR0aDogNDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgJjpsYW5nKGFyKSB7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGFbbGFuZz1cInB0LWJyXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoucmVnaW9uLWpwKi9cbi5yZWdpb24tanAgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi1sdSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ucmVnaW9uLWhyIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5yZWdpb24tc2kgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi1rdyAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ucmVnaW9uLXVhIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5yZWdpb24tYmcgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi1xYSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ucmVnaW9uLXJvIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5yZWdpb24tYmggLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi1sYiAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ucmVnaW9uLW9tIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5yZWdpb24tbXQgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi1jeSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ucmVnaW9uLWlzIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5yZWdpb24tcGUgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi1wYSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ucmVnaW9uLWNyIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5yZWdpb24tZWMgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi1ndCAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ucmVnaW9uLXN2IC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5yZWdpb24tcHkgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi1obiAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ucmVnaW9uLWJvIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5yZWdpb24tdXkgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi1uaSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ucmVnaW9uLWhrIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5yZWdpb24tdHcgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi1zZyAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ucmVnaW9uLW15IC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5yZWdpb24ta3IgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi1pZCAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ucmVnaW9uLXRoIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi56aC1oYW50IC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi56aC1oYW5zIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5rbyAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJlZ2lvbi1qcCAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLWx1IC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5yZWdpb24taHIgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnJlZ2lvbi1zaSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLWt3IC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5yZWdpb24tdWEgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnJlZ2lvbi1iZyAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLXFhIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5yZWdpb24tcm8gLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnJlZ2lvbi1iaCAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLWxiIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5yZWdpb24tb20gLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnJlZ2lvbi1tdCAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLWN5IC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5yZWdpb24taXMgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnJlZ2lvbi1wZSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLXBhIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5yZWdpb24tY3IgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnJlZ2lvbi1lYyAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLWd0IC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5yZWdpb24tc3YgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnJlZ2lvbi1weSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLWhuIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5yZWdpb24tYm8gLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnJlZ2lvbi11eSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLW5pIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5yZWdpb24taGsgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnJlZ2lvbi10dyAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLXNnIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5yZWdpb24tbXkgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnJlZ2lvbi1rciAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLWlkIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5yZWdpb24tdGggLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnpoLWhhbnQgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnpoLWhhbnMgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLmtvIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ucmVnaW9uLWpwIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24tanAgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi1sdSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLWhyIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24tc2kgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi1rdyAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLXVhIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24tYmcgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi1xYSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLXJvIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24tYmggLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi1sYiAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLW9tIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24tbXQgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi1jeSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLWlzIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24tcGUgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi1wYSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLWNyIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24tZWMgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi1ndCAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLXN2IC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24tcHkgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi1obiAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLWJvIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24tdXkgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi1uaSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLWhrIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24tdHcgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi1zZyAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLW15IC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24ta3IgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi1pZCAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLXRoIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi56aC1oYW50IC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi56aC1oYW5zIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5rbyAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVcIjtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGZvb3RlclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODQ4NDg0O1xuICBiYWNrZ3JvdW5kOiAjMWYyMjIzO1xuICAubGlua0xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxlZ2FsIHtcbiAgICB3aWR0aDogMTA5NXB4O1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgLnB0ZiB7XG4gICAgICBtYXJnaW46IDIwcHggMCAxNXB4O1xuICAgICAgcGFkZGluZzogMzVweCAwIDA7XG4gICAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICYucHM0IHtcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoI3skdGl0bGVQYXRofS9pbWcvcHM0L2xvZ29fd2gucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDI1cHg7XG4gICAgICB9XG4gICAgICAmLnhvbmUge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoI3skdGl0bGVQYXRofS9pbWcveG9uZS9sb2dvX3doLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyNXB4O1xuICAgICAgfVxuICAgICAgJi5zdGVhbSB7XG4gICAgICAgIGJhY2tncm91bmQ6dXJsKCN7JHRpdGxlUGF0aH0vaW1nL3N0ZWFtL2xvZ29fd2gucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDI1cHg7XG4gICAgICB9XG4gICAgICBpbWcuaWNvbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29weSB7XG4gICAgcGFkZGluZzogNTVweCAwIDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9sb2dvX2NhcGNvbS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgMjVweCwgdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9iZ19mb290ZXIucG5nKSByZXBlYXQteCBsZWZ0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjBweCxhdXRvO1xuICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNjcm9sbC10b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDk3cHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL3Njcm9sbC10b3AucG5nKSBuby1yZXBlYXQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcywgb3BhY2l0eSAwLjNzO1xuICAgICY6bGFuZyhhcil7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgICAmW2hpZGRlbl0ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZVwiO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ2hlY2tcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2hlY2sge1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jaGVjay9iZy5qcGc/dD0yMDE5MDkwNTAwMDApIG5vLXJlcGVhdFxuICAgIGNlbnRlciB0b3AgZml4ZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmaWVsZHNldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgICYuaW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNDQwcHggMCA4MHB4O1xuICAgICAgLmZvcm0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDQwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lcnJvciB7XG4gICAgY29sb3I6ICNmZjAwMDA7XG4gIH1cbiAgaDEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA0OTBweDtcbiAgICBwYWRkaW5nOiAyODhweCAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2xvZ28ucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9XG4gIGgyIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jaGVjay9iZ19oZWFkbGluZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgIGJvdHRvbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAjamE6Y2hlY2tlZCB+IC5pbnB1dCAuZm9ybTpsYW5nKGphKSxcbiAgI2VuLXVzOmNoZWNrZWQgfiAuaW5wdXQgLmZvcm06bGFuZyhlbi11cyksXG4gICNlbi1nYjpjaGVja2VkIH4gLmlucHV0IC5mb3JtOmxhbmcoZW4tZ2IpLFxuICAjZW46Y2hlY2tlZCB+IC5pbnB1dCAuZm9ybTpsYW5nKGVuKSxcbiAgI2ZyOmNoZWNrZWQgfiAuaW5wdXQgLmZvcm06bGFuZyhmciksXG4gICNpdDpjaGVja2VkIH4gLmlucHV0IC5mb3JtOmxhbmcoaXQpLFxuICAjZGU6Y2hlY2tlZCB+IC5pbnB1dCAuZm9ybTpsYW5nKGRlKSxcbiAgI2VzOmNoZWNrZWQgfiAuaW5wdXQgLmZvcm06bGFuZyhlcyksXG4gICNydTpjaGVja2VkIH4gLmlucHV0IC5mb3JtOmxhbmcocnUpLFxuICAjcGw6Y2hlY2tlZCB+IC5pbnB1dCAuZm9ybTpsYW5nKHBsKSxcbiAgI3B0LWJyOmNoZWNrZWQgfiAuaW5wdXQgLmZvcm06bGFuZyhwdC1iciksXG4gICN6aC1oYW50OmNoZWNrZWQgfiAuaW5wdXQgLmZvcm06bGFuZyh6aC1oYW50KSxcbiAgI3poLWhhbnM6Y2hlY2tlZCB+IC5pbnB1dCAuZm9ybTpsYW5nKHpoLWhhbnMpLFxuICAja286Y2hlY2tlZCB+IC5pbnB1dCAuZm9ybTpsYW5nKGtvKSxcbiAgI2FyOmNoZWNrZWQgfiAuaW5wdXQgLmZvcm06bGFuZyhhcikge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAubGFuZ3VhZ2VzIHtcbiAgICB3aWR0aDogNjkwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcywgb3BhY2l0eSAwLjNzO1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweCAxMHB4IDA7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmxhbmd1YWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDIyNnB4O1xuICAgICAgICAgIGhlaWdodDogODZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY2hlY2svYmdfYnV0dG9uLnBuZykgbm8tcmVwZWF0XG4gICAgICAgICAgICBjZW50ZXIgYm90dG9tO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm9uZCAwLjNzLCBjb2xvciAwLjFzO1xuICAgICAgICAgICZbbGFuZz1cInB0LWJyXCJdIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jaGVjay9iZ19idXR0b25fb24ucG5nKSBuby1yZXBlYXRcbiAgICAgICAgICAgICAgY2VudGVyIGJvdHRvbTtcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0VHh0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9nZ2xlOmNoZWNrZWQgfiAuaW5wdXQgLmxhbmd1YWdlcyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmNvdW50cmllcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI4OHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdC1idXR0b247XG4gIH1cbiAgLmRhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBsYXRmb3JtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA2OTBweDtcbiAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcywgb3BhY2l0eSAwLjNzO1xuICAgICZbaGlkZGVuXSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMCA1cHggMTBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY2hlY2svYmdfYnV0dG9uLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY2hlY2svYmdfYnV0dG9uX29uLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICAgIC5wbGF0Zm9ybSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMjZweDtcbiAgICAgICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICYucHM0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9wczQvbG9nby5wbmcpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnhvbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL3hvbmUvbG9nby5wbmcpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnN0ZWFtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9zdGVhbS9sb2dvLnBuZykgbm8tcmVwZWF0IGNlbnRlclxuICAgICAgICAgICAgICBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5iYWNrLWdyb3VwIHtcbiAgICBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NoZWNrL2Fycm93LnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHNlbGVjdFR4dDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY2hlY2svYXJyb3dfb24ucG5nKSBuby1yZXBlYXQgbGVmdFxuICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFuZyhhcikge1xuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCAwO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZykgc2NhbGVZKC0xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBmb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuY29weSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jb21tb24vbG9nb19jYXBjb20uc3ZnKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgIHRvcDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMHB4O1xuICAgICAgY29sb3I6ICM2NDY0NjQ7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZVwiO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gbmF2XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNpZGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWluLWhlaWdodDogMTIwMHB4O1xuICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9iZ19uYXYucG5nKSByZXBlYXQ7XG4gIGxhYmVsW2Zvcj1cIm1haW4tbWVudS10b2dnbGVcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxvZ28ge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMjVweCAwIDk1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2xvZ29fbmF2LnBuZykgbm8tcmVwZWF0IGNlbnRlclxuICAgICAgICAyMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCAjMDAwLCAwIDAgMTBweCAjMDAwLCAwIDAgMTBweCAjMDAwLCAwIDAgMTBweCAjMDAwLFxuICAgICAgICAwIDAgMTBweCAjMDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMDNweDtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2VhZWFlYSBpbnNldDtcbiAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgcmlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9pY29uX3NlYXJjaC5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG4gIC5jYXRlZ29yaWVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAuY2F0ZWdvcnkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jb21tb24vbGluZV9uYXYucG5nKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgICAgY2VudGVyO1xuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgxNiksXG4gICAgICAmOm50aC1vZi10eXBlKDIxKSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDE3KSB7XG4gICAgICAgIHBhZGRpbmc6IDUxcHggMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL3RpcHNfdG9wLmpwZykgbm8tcmVwZWF0ICMyYTM4NDdcbiAgICAgICAgICBjZW50ZXIgdG9wO1xuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgyMSkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi90aXBzX2J0bS5qcGcpIG5vLXJlcGVhdCAjMmEzODQ3XG4gICAgICAgICAgY2VudGVyIGJvdHRvbTtcbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMTgpLFxuICAgICAgJjpudGgtb2YtdHlwZSgxOSksXG4gICAgICAmOm50aC1vZi10eXBlKDIwKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYTM4NDc7XG4gICAgICB9XG4gICAgICAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDEwcHggMTZweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40NHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgICAgICAmLnN1YmNhdGVnb3J5OjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICBtYXJnaW46IC03cHggMCAwIDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYW5nKGFyKSB7XG4gICAgICAgICAgJi5zdWJjYXRlZ29yeTo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRzZWxlY3RUeHQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICYuc3ViY2F0ZWdvcnk6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHNlbGVjdFR4dDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRzZWxlY3RUeHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZm9yPVwic3ViMTlcIl0ge1xuICAgICAgICAgICY6bGFuZyhqYSkge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxMHB4IDEwcHggNC41ZW07XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTMuOWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkc2VsZWN0VHh0O1xuICAgICAgfVxuICAgICAgLnN1YmNhdGVnb3JpZXMge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3M7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCA0MHB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjQ0cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdFR4dDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYW5nKGFyKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9iZ19uYXZfb24ucG5nKSBuby1yZXBlYXQgLTVweFxuICAgICAgICAgICAgICBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdFR4dDtcbiAgICAgICAgICAgICY6bGFuZyhhcikge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2JnX25hdl9vbi5wbmcpIG5vLXJlcGVhdFxuICAgICAgICAgICAgICAgIDE3N3B4IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50b2dnbGU6Y2hlY2tlZCB+IC5zdWJjYXRlZ29yaWVzIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAub3RoZXIge1xuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAzMnB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggN3B4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgfVxuICAgICAgJjpsYW5nKGFyKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzJweCAwIDA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCA3cHggNXB4IDA7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHNlbGVjdFR4dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRzZWxlY3RUeHQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVcIjtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIHBhZ2Vcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnZSB7XG4gIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jb21tb24vYmcuanBnKSByZXBlYXQgY2VudGVyIHRvcCAjZmZmO1xuICBhc2lkZS5zb2NpYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIG1haW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogODI3cHg7XG4gICAgICBzZWN0aW9uLmVsZW0sXG4gICAgICBkaXYuZWxlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDc2NnB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgbWFyZ2luOiA1NXB4IGF1dG8gNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2hlYWRpbmdfMV9iZy5wbmcpIG5vLXJlcGVhdFxuICAgICAgICAgICAgY2VudGVyIHRvcCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTM2cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4MjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTExcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2hlYWRpbmdfMV90b3AucG5nKVxuICAgICAgICAgICAgICBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTI2cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4MjVweDtcbiAgICAgICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jb21tb24vaGVhZGluZ18xX2JvdHRvbS5wbmcpXG4gICAgICAgICAgICAgIG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMCAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogOTNweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9oZWFkaW5nXzIucG5nKSBuby1yZXBlYXRcbiAgICAgICAgICAgIGNlbnRlciB0b3A7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICMwMDZmYTE7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jb21tb24vaGVhZGluZ18zLnBuZykgbm8tcmVwZWF0IGxlZnRcbiAgICAgICAgICAgIGJvdHRvbTtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHggMjBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggZG91YmxlICM3Nzc7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFuZyhhcikge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNSB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTBweCAxMHB4IDIycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICAgICAgcmdiYSg1MywgMTc2LCAyMTEsIDApIDAlLFxuICAgICAgICAgICAgcmdiYSg1MywgMTc2LCAyMTEsIDApIDMyJSxcbiAgICAgICAgICAgIHJnYmEoNTMsIDE3NiwgMjExLCAwLjUpIDEwMCVcbiAgICAgICAgICApO1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhbmcoYXIpIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHggMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICYubGlua0luIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZ1bGxzY3JlZW4tbGluayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLnNjcmVlbnNob3Qge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAxNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLkltZyAuZnVsbHNjcmVlbi1saW5rLFxuICAgICAgICAuQnRtIC5mdWxsc2NyZWVuLWxpbmssXG4gICAgICAgIC5VcCAuZnVsbHNjcmVlbi1saW5rIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuZnVsbHNjcmVlbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjNzLCBvcGFjaXR5IDAuM3MsIHotaW5kZXggMC4zcztcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYig1NCwgNTMsIDUyKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6dGFyZ2V0IHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuTGVmdCB7XG4gICAgICAgICAgLmZ1bGxzY3JlZW4tbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzclO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIlIDAgMDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhcikge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2VsaW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDJweCAyMHB4O1xuICAgICAgICAgIC8vYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2luZGV4L2Fycm93X3JlZC5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogJGFjY2VudFR4dDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvaW5kZXgvYXJyb3dfcmVkLnBuZykgbm8tcmVwZWF0XG4gICAgICAgICAgICAgIGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRzZWxlY3RUeHQ7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9pbmRleC9hcnJvd19ibHVlLnBuZykgbm8tcmVwZWF0XG4gICAgICAgICAgICAgICAgbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFuZyhhcikge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMTBweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHggMnB4IDA7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wYWdlLW5hdiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICAgIC5wcmV2aW91cyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDYwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2ljb25fcGFnZW5hdi5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhbmcoYXIpIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNjBweCAxMHB4IDA7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9pY29uX3BhZ2VuYXYucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV4dCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDYwcHggMTBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9pY29uX3BhZ2VuYXYucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYW5nKGFyKSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDYwcHg7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2ljb25fcGFnZW5hdi5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIGN1c3RvbVxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLmNhdDIuc3ViY2F0MSB7XG4gICAgI2FydDEgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICB9XG4gICAgaDQgaW1nIHtcbiAgICAgIG1hcmdpbjogNXB4IDAgNXB4IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgfVxuICAmLmNhdDMuc3ViY2F0MiB7XG4gICAgI2FydDQge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB9XG4gIH1cbiAgJi5jYXQ2LnN1YmNhdDEge1xuICAgICNhcnQ0LFxuICAgICNhcnQ1LFxuICAgICNhcnQ2LFxuICAgICNhcnQ3LFxuICAgICNhcnQ4LFxuICAgICNhcnQ5LFxuICAgICNhcnQxMCxcbiAgICAjYXJ0MTEsXG4gICAgI2FydDEyLFxuICAgICNhcnQxMyB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cbiAgfVxuICAmLmNhdDIuc3ViY2F0MyB7XG4gICAgI2FydDE3LFxuICAgICNhcnQxOSxcbiAgICAjYXJ0Mzkge1xuICAgICAgYS5mdWxsc2NyZWVuLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuY2F0NS5zdWJjYXQyIHtcbiAgICAjYXJ0MSB7XG4gICAgICBhLmZ1bGxzY3JlZW4tbGluayB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luOiA0MHB4IDMlIDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmNhdDUuc3ViY2F0NCB7XG4gICAgI2FydDMge1xuICAgICAgYS5mdWxsc2NyZWVuLWxpbmsge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICBtYXJnaW46IDY1cHggMTRweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuY2F0OS5zdWJjYXQxIHtcbiAgICAjYXJ0MSB7XG4gICAgICBhLmZ1bGxzY3JlZW4tbGluayB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuY2F0MTIuc3ViY2F0MiB7XG4gICAgI2FydDYge1xuICAgICAgYS5mdWxsc2NyZWVuLWxpbmsge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAxMDNweCAxNXB4IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuY2F0MTkuc3ViY2F0MTYgI2FydDEge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbiAgJi5jYXQxNi5zdWJjYXQ1ICNhcnQyIGg0IHtcbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiA0cHggMCA0cHggNDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvbWFudWFsL01IVy9pbWcvd2VhcG9uL3dlYXBvbl9iYXNlLnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuICAmLmNhdDE2LnN1YmNhdDUgI2FydDMgaDQge1xuICAgIHAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDRweCAwIDRweCA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9tYW51YWwvTUhXL2ltZy93ZWFwb24vd2VhcG9uX3BhcnRzLnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuLnB0LWJyLmNhdDE1LnN1YmNhdDEyIGgxIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmRlLmNhdDIxLnN1YmNhdDEgaDEsXG4uZXMuY2F0MjEuc3ViY2F0MSBoMSxcbi5wdC1ici5jYXQyMS5zdWJjYXQxIGgxIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLmVuLnBhZ2UuY2F0MjEuc3ViY2F0MyBtYWluIGgxLFxuLmZyLnBhZ2UuY2F0MjEuc3ViY2F0MyBtYWluIGgxLFxuLmRlLnBhZ2UuY2F0MjEuc3ViY2F0MyBtYWluIGgxLFxuLmVzLnBhZ2UuY2F0MjEuc3ViY2F0MyBtYWluIGgxLFxuLnBsLnBhZ2UuY2F0MjEuc3ViY2F0MyBtYWluIGgxLFxuLnB0LWJyLnBhZ2UuY2F0MjEuc3ViY2F0MyBtYWluIGgxIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnJ1LnBhZ2UuY2F0MjEuc3ViY2F0MyBtYWluIGgxIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLypmb250LXNpemUqL1xuLmNhdDQuc3ViY2F0MSAjYXJ0NCBoMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIHRvcCAyaW1hZ2VzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNhdDIuc3ViY2F0MyAjYXJ0MTAgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQzLnN1YmNhdDEgI2FydDMgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQzLnN1YmNhdDEgI2FydDcgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQzLnN1YmNhdDMgI2FydDIgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ0LnN1YmNhdDIgI2FydDIgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ0LnN1YmNhdDIgI2FydDQgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ0LnN1YmNhdDIgI2FydDYgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ0LnN1YmNhdDggI2FydDUgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ1LnN1YmNhdDIgI2FydDEgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ1LnN1YmNhdDQgI2FydDIgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ1LnN1YmNhdDQgI2FydDMgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ1LnN1YmNhdDQgI2FydDQgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ1LnN1YmNhdDUgI2FydDMgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ1LnN1YmNhdDYgI2FydDQgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ5LnN1YmNhdDEgI2FydDEgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQxMi5zdWJjYXQyICNhcnQ2IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0MTIuc3ViY2F0MyAjYXJ0MSAuZnVsbHNjcmVlbi1saW5rLFxuLmNhdDE0LnN1YmNhdDEgI2FydDMgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQxNC5zdWJjYXQxICNhcnQ0IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0MTQuc3ViY2F0MyAjYXJ0MSAuZnVsbHNjcmVlbi1saW5rLFxuLmNhdDE1LnN1YmNhdDEgI2FydDUgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQxNi5zdWJjYXQ1ICNhcnQyIC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0MTYuc3ViY2F0NSAjYXJ0MyAuZnVsbHNjcmVlbi1saW5rLFxuLmNhdDE2LnN1YmNhdDYgI2FydDIgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQxOS5zdWJjYXQ0ICNhcnQxIC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0MTkuc3ViY2F0NiAjYXJ0MSAuZnVsbHNjcmVlbi1saW5rLFxuLmNhdDE5LnN1YmNhdDEyICNhcnQxIC5mdWxsc2NyZWVuLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0OCU7XG59XG4uY2F0Mi5zdWJjYXQzICNhcnQxMCAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpLFxuLmNhdDMuc3ViY2F0MSAjYXJ0MyAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpLFxuLmNhdDMuc3ViY2F0MSAjYXJ0NyAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpLFxuLmNhdDMuc3ViY2F0MyAjYXJ0MiAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpLFxuLmNhdDQuc3ViY2F0MiAjYXJ0MiAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpLFxuLmNhdDQuc3ViY2F0MiAjYXJ0NCAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpLFxuLmNhdDQuc3ViY2F0MiAjYXJ0NiAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpLFxuLmNhdDQuc3ViY2F0OCAjYXJ0NSAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpLFxuLmNhdDUuc3ViY2F0MiAjYXJ0MSAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpLFxuLmNhdDUuc3ViY2F0NCAjYXJ0MiAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpLFxuLmNhdDUuc3ViY2F0NCAjYXJ0MyAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpLFxuLmNhdDUuc3ViY2F0NCAjYXJ0NCAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpLFxuLmNhdDUuc3ViY2F0NSAjYXJ0MyAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpLFxuLmNhdDUuc3ViY2F0NiAjYXJ0NCAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpLFxuLmNhdDkuc3ViY2F0MSAjYXJ0MSAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpLFxuLmNhdDEyLnN1YmNhdDIgI2FydDYgLmZ1bGxzY3JlZW4tbGluazpudGgtb2YtdHlwZSgxKSxcbi5jYXQxMi5zdWJjYXQzICNhcnQxIC5mdWxsc2NyZWVuLWxpbms6bnRoLW9mLXR5cGUoMSksXG4uY2F0MTQuc3ViY2F0MSAjYXJ0MyAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpLFxuLmNhdDE0LnN1YmNhdDEgI2FydDQgLmZ1bGxzY3JlZW4tbGluazpudGgtb2YtdHlwZSgxKSxcbi5jYXQxNC5zdWJjYXQzICNhcnQxIC5mdWxsc2NyZWVuLWxpbms6bnRoLW9mLXR5cGUoMSksXG4uY2F0MTUuc3ViY2F0MSAjYXJ0NSAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpLFxuLmNhdDE2LnN1YmNhdDUgI2FydDIgLmZ1bGxzY3JlZW4tbGluazpudGgtb2YtdHlwZSgxKSxcbi5jYXQxNi5zdWJjYXQ1ICNhcnQzIC5mdWxsc2NyZWVuLWxpbms6bnRoLW9mLXR5cGUoMSksXG4uY2F0MTYuc3ViY2F0NiAjYXJ0MiAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpLFxuLmNhdDE5LnN1YmNhdDQgI2FydDEgLmZ1bGxzY3JlZW4tbGluazpudGgtb2YtdHlwZSgxKSxcbi5jYXQxOS5zdWJjYXQ2ICNhcnQxIC5mdWxsc2NyZWVuLWxpbms6bnRoLW9mLXR5cGUoMSksXG4uY2F0MTkuc3ViY2F0MTIgI2FydDEgLmZ1bGxzY3JlZW4tbGluazpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbjogMCAzJSAyMHB4IDA7XG59XG4uY2F0Mi5zdWJjYXQzICNhcnQxMCAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpOmxhbmcoYXIpLFxuLmNhdDMuc3ViY2F0MSAjYXJ0MyAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpOmxhbmcoYXIpLFxuLmNhdDMuc3ViY2F0MSAjYXJ0NyAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpOmxhbmcoYXIpLFxuLmNhdDMuc3ViY2F0MyAjYXJ0MiAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpOmxhbmcoYXIpLFxuLmNhdDQuc3ViY2F0MiAjYXJ0MiAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpOmxhbmcoYXIpLFxuLmNhdDQuc3ViY2F0MiAjYXJ0NCAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpOmxhbmcoYXIpLFxuLmNhdDQuc3ViY2F0MiAjYXJ0NiAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpOmxhbmcoYXIpLFxuLmNhdDQuc3ViY2F0OCAjYXJ0NSAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpOmxhbmcoYXIpLFxuLmNhdDUuc3ViY2F0MiAjYXJ0MSAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpOmxhbmcoYXIpLFxuLmNhdDUuc3ViY2F0NCAjYXJ0MiAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpOmxhbmcoYXIpLFxuLmNhdDUuc3ViY2F0NCAjYXJ0MyAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpOmxhbmcoYXIpLFxuLmNhdDUuc3ViY2F0NCAjYXJ0NCAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpOmxhbmcoYXIpLFxuLmNhdDUuc3ViY2F0NSAjYXJ0MyAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpOmxhbmcoYXIpLFxuLmNhdDUuc3ViY2F0NiAjYXJ0NCAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpOmxhbmcoYXIpLFxuLmNhdDkuc3ViY2F0MSAjYXJ0MSAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpOmxhbmcoYXIpLFxuLmNhdDEyLnN1YmNhdDIgI2FydDYgLmZ1bGxzY3JlZW4tbGluazpudGgtb2YtdHlwZSgxKTpsYW5nKGFyKSxcbi5jYXQxMi5zdWJjYXQzICNhcnQxIC5mdWxsc2NyZWVuLWxpbms6bnRoLW9mLXR5cGUoMSk6bGFuZyhhciksXG4uY2F0MTQuc3ViY2F0MSAjYXJ0MyAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpOmxhbmcoYXIpLFxuLmNhdDE0LnN1YmNhdDEgI2FydDQgLmZ1bGxzY3JlZW4tbGluazpudGgtb2YtdHlwZSgxKTpsYW5nKGFyKSxcbi5jYXQxNC5zdWJjYXQzICNhcnQxIC5mdWxsc2NyZWVuLWxpbms6bnRoLW9mLXR5cGUoMSk6bGFuZyhhciksXG4uY2F0MTUuc3ViY2F0MSAjYXJ0NSAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpOmxhbmcoYXIpLFxuLmNhdDE2LnN1YmNhdDUgI2FydDIgLmZ1bGxzY3JlZW4tbGluazpudGgtb2YtdHlwZSgxKTpsYW5nKGFyKSxcbi5jYXQxNi5zdWJjYXQ1ICNhcnQzIC5mdWxsc2NyZWVuLWxpbms6bnRoLW9mLXR5cGUoMSk6bGFuZyhhciksXG4uY2F0MTYuc3ViY2F0NiAjYXJ0MiAuZnVsbHNjcmVlbi1saW5rOm50aC1vZi10eXBlKDEpOmxhbmcoYXIpLFxuLmNhdDE5LnN1YmNhdDQgI2FydDEgLmZ1bGxzY3JlZW4tbGluazpudGgtb2YtdHlwZSgxKTpsYW5nKGFyKSxcbi5jYXQxOS5zdWJjYXQ2ICNhcnQxIC5mdWxsc2NyZWVuLWxpbms6bnRoLW9mLXR5cGUoMSk6bGFuZyhhciksXG4uY2F0MTkuc3ViY2F0MTIgI2FydDEgLmZ1bGxzY3JlZW4tbGluazpudGgtb2YtdHlwZSgxKTpsYW5nKGFyKSB7XG4gIG1hcmdpbjogMCAwIDIwcHggMyU7XG59XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gbGVmdEltYWdlXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNhdDIuc3ViY2F0MiAjYXJ0MyAuZnVsbHNjcmVlbi1saW5rLFxuLmNhdDIuc3ViY2F0MiAjYXJ0NSAuZnVsbHNjcmVlbi1saW5rLFxuLmNhdDIuc3ViY2F0MiAjYXJ0NyAuZnVsbHNjcmVlbi1saW5rLFxuLmNhdDIuc3ViY2F0MyAjYXJ0MTEgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQyLnN1YmNhdDMgI2FydDM2IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0My5zdWJjYXQxICNhcnQ0IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0My5zdWJjYXQxICNhcnQ1IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0My5zdWJjYXQxICNhcnQ2IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0My5zdWJjYXQxICNhcnQ4IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0My5zdWJjYXQxICNhcnQ5IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0My5zdWJjYXQxICNhcnQxMCAuZnVsbHNjcmVlbi1saW5rLFxuLmNhdDMuc3ViY2F0MSAjYXJ0MTEgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ0LnN1YmNhdDIgI2FydDUgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ0LnN1YmNhdDIgI2FydDcgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ0LnN1YmNhdDMgI2FydDIgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ1LnN1YmNhdDEgI2FydDEgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ1LnN1YmNhdDMgI2FydDEgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ1LnN1YmNhdDMgI2FydDIgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ1LnN1YmNhdDMgI2FydDMgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ1LnN1YmNhdDUgI2FydDIgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ1LnN1YmNhdDUgI2FydDQgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ1LnN1YmNhdDYgI2FydDIgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ1LnN1YmNhdDYgI2FydDQgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ2LnN1YmNhdDEgI2FydDE2IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0Ny5zdWJjYXQ0ICNhcnQyIC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0Ny5zdWJjYXQ0ICNhcnQzIC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0OC5zdWJjYXQxICNhcnQxIC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0OC5zdWJjYXQxICNhcnQyIC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0OC5zdWJjYXQxICNhcnQzIC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0OC5zdWJjYXQxICNhcnQ0IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0OC5zdWJjYXQxICNhcnQ1IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0OC5zdWJjYXQxICNhcnQ2IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0OC5zdWJjYXQxICNhcnQ3IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0OC5zdWJjYXQxICNhcnQ4IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0OC5zdWJjYXQxICNhcnQ5IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0OC5zdWJjYXQxICNhcnQxMCAuZnVsbHNjcmVlbi1saW5rLFxuLmNhdDguc3ViY2F0MSAjYXJ0MTEgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQ4LnN1YmNhdDEgI2FydDEyIC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0OS5zdWJjYXQxICNhcnQyIC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0OS5zdWJjYXQxICNhcnQzIC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0OS5zdWJjYXQxICNhcnQ0IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0MTIuc3ViY2F0MSAjYXJ0MSAuZnVsbHNjcmVlbi1saW5rLFxuLmNhdDEyLnN1YmNhdDIgI2FydDMgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQxMi5zdWJjYXQyICNhcnQ0IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0MTIuc3ViY2F0MyAjYXJ0MiAuZnVsbHNjcmVlbi1saW5rLFxuLmNhdDEyLnN1YmNhdDMgI2FydDMgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQxMi5zdWJjYXQzICNhcnQ0IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0MTMuc3ViY2F0MSAjYXJ0MiAuZnVsbHNjcmVlbi1saW5rLFxuLmNhdDEzLnN1YmNhdDEgI2FydDMgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQxMy5zdWJjYXQxICNhcnQ0IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0MTMuc3ViY2F0MSAjYXJ0NSAuZnVsbHNjcmVlbi1saW5rLFxuLmNhdDEzLnN1YmNhdDEgI2FydDcgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQxMy5zdWJjYXQxICNhcnQ4IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0MTMuc3ViY2F0MSAjYXJ0MTMgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQxMy5zdWJjYXQxICNhcnQxNCAuZnVsbHNjcmVlbi1saW5rLFxuLmNhdDEzLnN1YmNhdDEgI2FydDE1IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0MTQuc3ViY2F0MiAjYXJ0MSAuZnVsbHNjcmVlbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzclO1xuICBtYXJnaW46IDAgMiUgMCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNhdDIuc3ViY2F0MiAjYXJ0MyAuZnVsbHNjcmVlbi1saW5rOmxhbmcoYXIpLFxuLmNhdDIuc3ViY2F0MiAjYXJ0NSAuZnVsbHNjcmVlbi1saW5rOmxhbmcoYXIpLFxuLmNhdDIuc3ViY2F0MiAjYXJ0NyAuZnVsbHNjcmVlbi1saW5rOmxhbmcoYXIpLFxuLmNhdDIuc3ViY2F0MyAjYXJ0MTEgLmZ1bGxzY3JlZW4tbGluazpsYW5nKGFyKSxcbi5jYXQyLnN1YmNhdDMgI2FydDM2IC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0My5zdWJjYXQxICNhcnQ0IC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0My5zdWJjYXQxICNhcnQ1IC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0My5zdWJjYXQxICNhcnQ2IC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0My5zdWJjYXQxICNhcnQ4IC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0My5zdWJjYXQxICNhcnQ5IC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0My5zdWJjYXQxICNhcnQxMCAuZnVsbHNjcmVlbi1saW5rOmxhbmcoYXIpLFxuLmNhdDMuc3ViY2F0MSAjYXJ0MTEgLmZ1bGxzY3JlZW4tbGluazpsYW5nKGFyKSxcbi5jYXQ0LnN1YmNhdDIgI2FydDUgLmZ1bGxzY3JlZW4tbGluazpsYW5nKGFyKSxcbi5jYXQ0LnN1YmNhdDIgI2FydDcgLmZ1bGxzY3JlZW4tbGluazpsYW5nKGFyKSxcbi5jYXQ0LnN1YmNhdDMgI2FydDIgLmZ1bGxzY3JlZW4tbGluazpsYW5nKGFyKSxcbi5jYXQ1LnN1YmNhdDEgI2FydDEgLmZ1bGxzY3JlZW4tbGluazpsYW5nKGFyKSxcbi5jYXQ1LnN1YmNhdDMgI2FydDEgLmZ1bGxzY3JlZW4tbGluazpsYW5nKGFyKSxcbi5jYXQ1LnN1YmNhdDMgI2FydDIgLmZ1bGxzY3JlZW4tbGluazpsYW5nKGFyKSxcbi5jYXQ1LnN1YmNhdDMgI2FydDMgLmZ1bGxzY3JlZW4tbGluazpsYW5nKGFyKSxcbi5jYXQ1LnN1YmNhdDUgI2FydDIgLmZ1bGxzY3JlZW4tbGluazpsYW5nKGFyKSxcbi5jYXQ1LnN1YmNhdDUgI2FydDQgLmZ1bGxzY3JlZW4tbGluazpsYW5nKGFyKSxcbi5jYXQ1LnN1YmNhdDYgI2FydDIgLmZ1bGxzY3JlZW4tbGluazpsYW5nKGFyKSxcbi5jYXQ1LnN1YmNhdDYgI2FydDQgLmZ1bGxzY3JlZW4tbGluazpsYW5nKGFyKSxcbi5jYXQ2LnN1YmNhdDEgI2FydDE2IC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0Ny5zdWJjYXQ0ICNhcnQyIC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0Ny5zdWJjYXQ0ICNhcnQzIC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0OC5zdWJjYXQxICNhcnQxIC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0OC5zdWJjYXQxICNhcnQyIC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0OC5zdWJjYXQxICNhcnQzIC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0OC5zdWJjYXQxICNhcnQ0IC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0OC5zdWJjYXQxICNhcnQ1IC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0OC5zdWJjYXQxICNhcnQ2IC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0OC5zdWJjYXQxICNhcnQ3IC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0OC5zdWJjYXQxICNhcnQ4IC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0OC5zdWJjYXQxICNhcnQ5IC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0OC5zdWJjYXQxICNhcnQxMCAuZnVsbHNjcmVlbi1saW5rOmxhbmcoYXIpLFxuLmNhdDguc3ViY2F0MSAjYXJ0MTEgLmZ1bGxzY3JlZW4tbGluazpsYW5nKGFyKSxcbi5jYXQ4LnN1YmNhdDEgI2FydDEyIC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0OS5zdWJjYXQxICNhcnQyIC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0OS5zdWJjYXQxICNhcnQzIC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0OS5zdWJjYXQxICNhcnQ0IC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0MTIuc3ViY2F0MSAjYXJ0MSAuZnVsbHNjcmVlbi1saW5rOmxhbmcoYXIpLFxuLmNhdDEyLnN1YmNhdDIgI2FydDMgLmZ1bGxzY3JlZW4tbGluazpsYW5nKGFyKSxcbi5jYXQxMi5zdWJjYXQyICNhcnQ0IC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0MTIuc3ViY2F0MyAjYXJ0MiAuZnVsbHNjcmVlbi1saW5rOmxhbmcoYXIpLFxuLmNhdDEyLnN1YmNhdDMgI2FydDMgLmZ1bGxzY3JlZW4tbGluazpsYW5nKGFyKSxcbi5jYXQxMi5zdWJjYXQzICNhcnQ0IC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0MTMuc3ViY2F0MSAjYXJ0MiAuZnVsbHNjcmVlbi1saW5rOmxhbmcoYXIpLFxuLmNhdDEzLnN1YmNhdDEgI2FydDMgLmZ1bGxzY3JlZW4tbGluazpsYW5nKGFyKSxcbi5jYXQxMy5zdWJjYXQxICNhcnQ0IC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0MTMuc3ViY2F0MSAjYXJ0NSAuZnVsbHNjcmVlbi1saW5rOmxhbmcoYXIpLFxuLmNhdDEzLnN1YmNhdDEgI2FydDcgLmZ1bGxzY3JlZW4tbGluazpsYW5nKGFyKSxcbi5jYXQxMy5zdWJjYXQxICNhcnQ4IC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0MTMuc3ViY2F0MSAjYXJ0MTMgLmZ1bGxzY3JlZW4tbGluazpsYW5nKGFyKSxcbi5jYXQxMy5zdWJjYXQxICNhcnQxNCAuZnVsbHNjcmVlbi1saW5rOmxhbmcoYXIpLFxuLmNhdDEzLnN1YmNhdDEgI2FydDE1IC5mdWxsc2NyZWVuLWxpbms6bGFuZyhhciksXG4uY2F0MTQuc3ViY2F0MiAjYXJ0MSAuZnVsbHNjcmVlbi1saW5rOmxhbmcoYXIpIHtcbiAgbWFyZ2luOiAwIDAgMCAyJTtcbn1cbi5jYXQyLnN1YmNhdDIgI2FydDMgcCxcbi5jYXQyLnN1YmNhdDIgI2FydDUgcCxcbi5jYXQyLnN1YmNhdDIgI2FydDcgcCxcbi5jYXQyLnN1YmNhdDMgI2FydDExIHAsXG4uY2F0Mi5zdWJjYXQzICNhcnQzNiBwLFxuLmNhdDMuc3ViY2F0MSAjYXJ0NCBwLFxuLmNhdDMuc3ViY2F0MSAjYXJ0NSBwLFxuLmNhdDMuc3ViY2F0MSAjYXJ0NiBwLFxuLmNhdDMuc3ViY2F0MSAjYXJ0OCBwLFxuLmNhdDMuc3ViY2F0MSAjYXJ0OSBwLFxuLmNhdDMuc3ViY2F0MSAjYXJ0MTAgcCxcbi5jYXQzLnN1YmNhdDEgI2FydDExIHAsXG4uY2F0NC5zdWJjYXQyICNhcnQ1IHAsXG4uY2F0NC5zdWJjYXQyICNhcnQ3IHAsXG4uY2F0NC5zdWJjYXQzICNhcnQyIHAsXG4uY2F0NS5zdWJjYXQzICNhcnQxIHAsXG4uY2F0NS5zdWJjYXQxICNhcnQxIHAsXG4uY2F0NS5zdWJjYXQzICNhcnQyIHAsXG4uY2F0NS5zdWJjYXQzICNhcnQzIHAsXG4uY2F0NS5zdWJjYXQ1ICNhcnQyIHAsXG4uY2F0NS5zdWJjYXQ1ICNhcnQ0IHAsXG4uY2F0NS5zdWJjYXQ2ICNhcnQyIHAsXG4uY2F0NS5zdWJjYXQ2ICNhcnQ0IHAsXG4uY2F0Ni5zdWJjYXQxICNhcnQxNiBwLFxuLmNhdDcuc3ViY2F0NCAjYXJ0MiBwLFxuLmNhdDcuc3ViY2F0NCAjYXJ0MyBwLFxuLmNhdDguc3ViY2F0MSAjYXJ0MSBwLFxuLmNhdDguc3ViY2F0MSAjYXJ0MiBwLFxuLmNhdDguc3ViY2F0MSAjYXJ0MyBwLFxuLmNhdDguc3ViY2F0MSAjYXJ0NCBwLFxuLmNhdDguc3ViY2F0MSAjYXJ0NSBwLFxuLmNhdDguc3ViY2F0MSAjYXJ0NiBwLFxuLmNhdDguc3ViY2F0MSAjYXJ0NyBwLFxuLmNhdDguc3ViY2F0MSAjYXJ0OCBwLFxuLmNhdDguc3ViY2F0MSAjYXJ0OSBwLFxuLmNhdDguc3ViY2F0MSAjYXJ0MTAgcCxcbi5jYXQ4LnN1YmNhdDEgI2FydDExIHAsXG4uY2F0OC5zdWJjYXQxICNhcnQxMiBwLFxuLmNhdDkuc3ViY2F0MSAjYXJ0MiBwLFxuLmNhdDkuc3ViY2F0MSAjYXJ0MyBwLFxuLmNhdDkuc3ViY2F0MSAjYXJ0NCBwLFxuLmNhdDEyLnN1YmNhdDEgI2FydDEgcCxcbi5jYXQxMi5zdWJjYXQyICNhcnQzIHAsXG4uY2F0MTIuc3ViY2F0MiAjYXJ0NCBwLFxuLmNhdDEyLnN1YmNhdDMgI2FydDIgcCxcbi5jYXQxMi5zdWJjYXQzICNhcnQzIHAsXG4uY2F0MTIuc3ViY2F0MyAjYXJ0NCBwLFxuLmNhdDEzLnN1YmNhdDEgI2FydDIgcCxcbi5jYXQxMy5zdWJjYXQxICNhcnQzIHAsXG4uY2F0MTMuc3ViY2F0MSAjYXJ0NCBwLFxuLmNhdDEzLnN1YmNhdDEgI2FydDUgcCxcbi5jYXQxMy5zdWJjYXQxICNhcnQ3IHAsXG4uY2F0MTMuc3ViY2F0MSAjYXJ0OCBwLFxuLmNhdDEzLnN1YmNhdDEgI2FydDEzIHAsXG4uY2F0MTMuc3ViY2F0MSAjYXJ0MTQgcCxcbi5jYXQxMy5zdWJjYXQxICNhcnQxNSBwLFxuLmNhdDE0LnN1YmNhdDIgI2FydDEgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi8vb3ZlcnRleHRcbi5jYXQ1LnN1YmNhdDYgI2FydDQgcCB7XG4gIHdpZHRoOiA1OSU7XG59XG4vKmxlZnRJY29uKi9cbi5jYXQyLnN1YmNhdDMgI2FydDIyIC5mdWxsc2NyZWVuLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMyU7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi8vbGVmdEltYWdlU2l6ZVxuLmNhdDE4LnN1YmNhdDYgLmZ1bGxzY3JlZW4tbGluayB7XG4gIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbn1cbi5jYXQxOC5zdWJjYXQ2IHNlY3Rpb24uZWxlbSBwIHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuLmNhdDIuc3ViY2F0MyAjYXJ0MjIgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi8qbGluayBtYXJnaW4qL1xuLmNhdDIuc3ViY2F0MyAjYXJ0MTYgcCxcbi5jYXQyLnN1YmNhdDMgI2FydDE4IHAge1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG59XG4uY2F0Mi5zdWJjYXQzICNhcnQzNSAucGFnZWxpbmsge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGxpc3Rcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2F0Mi5zdWJjYXQzICNhcnQzMSxcbi5jYXQyLnN1YmNhdDMgI2FydDMyLFxuLmNhdDIuc3ViY2F0MyAjYXJ0MzMsXG4uY2F0Mi5zdWJjYXQzICNhcnQzNCxcbi5jYXQyLnN1YmNhdDMgI2FydDM1LFxuLmNhdDIuc3ViY2F0MyAjYXJ0MzcsXG4uY2F0Mi5zdWJjYXQzICNhcnQzOCxcbi5jYXQxMC5zdWJjYXQxICNhcnQyLFxuLmNhdDEwLnN1YmNhdDEgI2FydDMsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0NCxcbi5jYXQxMC5zdWJjYXQxICNhcnQ1LFxuLmNhdDEwLnN1YmNhdDEgI2FydDYsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0Nyxcbi5jYXQxMC5zdWJjYXQxICNhcnQ4LFxuLmNhdDEwLnN1YmNhdDEgI2FydDksXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTAsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTEsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTIsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTMsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTQsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTUsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTYsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTcsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTgsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTksXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjAsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjEsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjIsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjMsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjQsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjUsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjYsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjcsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjgsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjksXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MzAsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MzEsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MzIsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MzMsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0Myxcbi5jYXQxMC5zdWJjYXQyICNhcnQ0LFxuLmNhdDEwLnN1YmNhdDIgI2FydDUsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0Nixcbi5jYXQxMC5zdWJjYXQyICNhcnQ3LFxuLmNhdDEwLnN1YmNhdDIgI2FydDksXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTAsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTEsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTIsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTMsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTQsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTUsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTYsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTcsXG4uY2F0MTcuc3ViY2F0OCAjYXJ0NCxcbi5jYXQxNy5zdWJjYXQ4ICNhcnQ1LFxuLmNhdDE3LnN1YmNhdDggI2FydDYsXG4uY2F0MTcuc3ViY2F0OCAjYXJ0NyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQxJTtcbiAgbWFyZ2luOiAwIDQlIDUwcHggNCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY2F0Mi5zdWJjYXQzICNhcnQzMSBwLFxuLmNhdDIuc3ViY2F0MyAjYXJ0MzIgcCxcbi5jYXQyLnN1YmNhdDMgI2FydDMzIHAsXG4uY2F0Mi5zdWJjYXQzICNhcnQzNCBwLFxuLmNhdDIuc3ViY2F0MyAjYXJ0MzUgcCxcbi5jYXQyLnN1YmNhdDMgI2FydDM3IHAsXG4uY2F0Mi5zdWJjYXQzICNhcnQzOCBwLFxuLmNhdDEwLnN1YmNhdDEgI2FydDIgcCxcbi5jYXQxMC5zdWJjYXQxICNhcnQzIHAsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0NCBwLFxuLmNhdDEwLnN1YmNhdDEgI2FydDUgcCxcbi5jYXQxMC5zdWJjYXQxICNhcnQ2IHAsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0NyBwLFxuLmNhdDEwLnN1YmNhdDEgI2FydDggcCxcbi5jYXQxMC5zdWJjYXQxICNhcnQ5IHAsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTAgcCxcbi5jYXQxMC5zdWJjYXQxICNhcnQxMSBwLFxuLmNhdDEwLnN1YmNhdDEgI2FydDEyIHAsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTMgcCxcbi5jYXQxMC5zdWJjYXQxICNhcnQxNCBwLFxuLmNhdDEwLnN1YmNhdDEgI2FydDE1IHAsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTYgcCxcbi5jYXQxMC5zdWJjYXQxICNhcnQxNyBwLFxuLmNhdDEwLnN1YmNhdDEgI2FydDE4IHAsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTkgcCxcbi5jYXQxMC5zdWJjYXQxICNhcnQyMCBwLFxuLmNhdDEwLnN1YmNhdDEgI2FydDIxIHAsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjIgcCxcbi5jYXQxMC5zdWJjYXQxICNhcnQyMyBwLFxuLmNhdDEwLnN1YmNhdDEgI2FydDI0IHAsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjUgcCxcbi5jYXQxMC5zdWJjYXQxICNhcnQyNiBwLFxuLmNhdDEwLnN1YmNhdDEgI2FydDI3IHAsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjggcCxcbi5jYXQxMC5zdWJjYXQxICNhcnQyOSBwLFxuLmNhdDEwLnN1YmNhdDEgI2FydDMwIHAsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MzEgcCxcbi5jYXQxMC5zdWJjYXQxICNhcnQzMiBwLFxuLmNhdDEwLnN1YmNhdDEgI2FydDMzIHAsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MyBwLFxuLmNhdDEwLnN1YmNhdDIgI2FydDQgcCxcbi5jYXQxMC5zdWJjYXQyICNhcnQ1IHAsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0NiBwLFxuLmNhdDEwLnN1YmNhdDIgI2FydDcgcCxcbi5jYXQxMC5zdWJjYXQyICNhcnQ5IHAsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTAgcCxcbi5jYXQxMC5zdWJjYXQyICNhcnQxMSBwLFxuLmNhdDEwLnN1YmNhdDIgI2FydDEyIHAsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTMgcCxcbi5jYXQxMC5zdWJjYXQyICNhcnQxNCBwLFxuLmNhdDEwLnN1YmNhdDIgI2FydDE1IHAsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTYgcCxcbi5jYXQxMC5zdWJjYXQyICNhcnQxNyBwLFxuLmNhdDE3LnN1YmNhdDggI2FydDQgcCxcbi5jYXQxNy5zdWJjYXQ4ICNhcnQ1IHAsXG4uY2F0MTcuc3ViY2F0OCAjYXJ0NiBwLFxuLmNhdDE3LnN1YmNhdDggI2FydDcgcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2F0Mi5zdWJjYXQzICNhcnQzMSBwOmxhbmcoYXIpLFxuLmNhdDIuc3ViY2F0MyAjYXJ0MzIgcDpsYW5nKGFyKSxcbi5jYXQyLnN1YmNhdDMgI2FydDMzIHA6bGFuZyhhciksXG4uY2F0Mi5zdWJjYXQzICNhcnQzNCBwOmxhbmcoYXIpLFxuLmNhdDIuc3ViY2F0MyAjYXJ0MzUgcDpsYW5nKGFyKSxcbi5jYXQyLnN1YmNhdDMgI2FydDM3IHA6bGFuZyhhciksXG4uY2F0Mi5zdWJjYXQzICNhcnQzOCBwOmxhbmcoYXIpLFxuLmNhdDEwLnN1YmNhdDEgI2FydDIgcDpsYW5nKGFyKSxcbi5jYXQxMC5zdWJjYXQxICNhcnQzIHA6bGFuZyhhciksXG4uY2F0MTAuc3ViY2F0MSAjYXJ0NCBwOmxhbmcoYXIpLFxuLmNhdDEwLnN1YmNhdDEgI2FydDUgcDpsYW5nKGFyKSxcbi5jYXQxMC5zdWJjYXQxICNhcnQ2IHA6bGFuZyhhciksXG4uY2F0MTAuc3ViY2F0MSAjYXJ0NyBwOmxhbmcoYXIpLFxuLmNhdDEwLnN1YmNhdDEgI2FydDggcDpsYW5nKGFyKSxcbi5jYXQxMC5zdWJjYXQxICNhcnQ5IHA6bGFuZyhhciksXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTAgcDpsYW5nKGFyKSxcbi5jYXQxMC5zdWJjYXQxICNhcnQxMSBwOmxhbmcoYXIpLFxuLmNhdDEwLnN1YmNhdDEgI2FydDEyIHA6bGFuZyhhciksXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTMgcDpsYW5nKGFyKSxcbi5jYXQxMC5zdWJjYXQxICNhcnQxNCBwOmxhbmcoYXIpLFxuLmNhdDEwLnN1YmNhdDEgI2FydDE1IHA6bGFuZyhhciksXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTYgcDpsYW5nKGFyKSxcbi5jYXQxMC5zdWJjYXQxICNhcnQxNyBwOmxhbmcoYXIpLFxuLmNhdDEwLnN1YmNhdDEgI2FydDE4IHA6bGFuZyhhciksXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTkgcDpsYW5nKGFyKSxcbi5jYXQxMC5zdWJjYXQxICNhcnQyMCBwOmxhbmcoYXIpLFxuLmNhdDEwLnN1YmNhdDEgI2FydDIxIHA6bGFuZyhhciksXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjIgcDpsYW5nKGFyKSxcbi5jYXQxMC5zdWJjYXQxICNhcnQyMyBwOmxhbmcoYXIpLFxuLmNhdDEwLnN1YmNhdDEgI2FydDI0IHA6bGFuZyhhciksXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjUgcDpsYW5nKGFyKSxcbi5jYXQxMC5zdWJjYXQxICNhcnQyNiBwOmxhbmcoYXIpLFxuLmNhdDEwLnN1YmNhdDEgI2FydDI3IHA6bGFuZyhhciksXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjggcDpsYW5nKGFyKSxcbi5jYXQxMC5zdWJjYXQxICNhcnQyOSBwOmxhbmcoYXIpLFxuLmNhdDEwLnN1YmNhdDEgI2FydDMwIHA6bGFuZyhhciksXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MzEgcDpsYW5nKGFyKSxcbi5jYXQxMC5zdWJjYXQxICNhcnQzMiBwOmxhbmcoYXIpLFxuLmNhdDEwLnN1YmNhdDEgI2FydDMzIHA6bGFuZyhhciksXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MyBwOmxhbmcoYXIpLFxuLmNhdDEwLnN1YmNhdDIgI2FydDQgcDpsYW5nKGFyKSxcbi5jYXQxMC5zdWJjYXQyICNhcnQ1IHA6bGFuZyhhciksXG4uY2F0MTAuc3ViY2F0MiAjYXJ0NiBwOmxhbmcoYXIpLFxuLmNhdDEwLnN1YmNhdDIgI2FydDcgcDpsYW5nKGFyKSxcbi5jYXQxMC5zdWJjYXQyICNhcnQ5IHA6bGFuZyhhciksXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTAgcDpsYW5nKGFyKSxcbi5jYXQxMC5zdWJjYXQyICNhcnQxMSBwOmxhbmcoYXIpLFxuLmNhdDEwLnN1YmNhdDIgI2FydDEyIHA6bGFuZyhhciksXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTMgcDpsYW5nKGFyKSxcbi5jYXQxMC5zdWJjYXQyICNhcnQxNCBwOmxhbmcoYXIpLFxuLmNhdDEwLnN1YmNhdDIgI2FydDE1IHA6bGFuZyhhciksXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTYgcDpsYW5nKGFyKSxcbi5jYXQxMC5zdWJjYXQyICNhcnQxNyBwOmxhbmcoYXIpLFxuLmNhdDE3LnN1YmNhdDggI2FydDQgcDpsYW5nKGFyKSxcbi5jYXQxNy5zdWJjYXQ4ICNhcnQ1IHA6bGFuZyhhciksXG4uY2F0MTcuc3ViY2F0OCAjYXJ0NiBwOmxhbmcoYXIpLFxuLmNhdDE3LnN1YmNhdDggI2FydDcgcDpsYW5nKGFyKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNhdDEwLnN1YmNhdDEgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQxMC5zdWJjYXQyIC5mdWxsc2NyZWVuLWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXQxMC5zdWJjYXQxICNhcnQ3IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTQgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQxMC5zdWJjYXQxICNhcnQxNSAuZnVsbHNjcmVlbi1saW5rLFxuLmNhdDEwLnN1YmNhdDEgI2FydDE2IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTcgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQxMC5zdWJjYXQxICNhcnQxOCAuZnVsbHNjcmVlbi1saW5rLFxuLmNhdDEwLnN1YmNhdDEgI2FydDI1IC5mdWxsc2NyZWVuLWxpbmssXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjYgLmZ1bGxzY3JlZW4tbGluayxcbi5jYXQxMC5zdWJjYXQxICNhcnQyOSAuZnVsbHNjcmVlbi1saW5rLFxuLmNhdDEwLnN1YmNhdDIgI2FydDkgLmZ1bGxzY3JlZW4tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ5JTtcbn1cbi5jYXQxNy5zdWJjYXQ4ICNhcnQ0LFxuLmNhdDE3LnN1YmNhdDggI2FydDUsXG4uY2F0MTcuc3ViY2F0OCAjYXJ0Nixcbi5jYXQxNy5zdWJjYXQ4ICNhcnQ3LFxuLmNhdDE3LnN1YmNhdDggI2FydDQgcCxcbi5jYXQxNy5zdWJjYXQ4ICNhcnQ1IHAsXG4uY2F0MTcuc3ViY2F0OCAjYXJ0NiBwLFxuLmNhdDE3LnN1YmNhdDggI2FydDcgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBhbGlnbmUtbGVmdFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jYXQyLnN1YmNhdDMgI2FydDE3IC5mdWxsc2NyZWVuLWxpbmsgaW1nLFxuLmNhdDIuc3ViY2F0MyAjYXJ0MTkgLmZ1bGxzY3JlZW4tbGluayBpbWcsXG4uY2F0Mi5zdWJjYXQzICNhcnQzOSAuZnVsbHNjcmVlbi1saW5rIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jYXQxMi5zdWJjYXQzICNhcnQyIC5mdWxsc2NyZWVuIGltZyB7XG4gIG1heC1oZWlnaHQ6IDcwJTtcbn1cbi5jYXQyMS5zdWJjYXQzICNhcnQ2IHtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbn1cbi5jYXQyMS5zdWJjYXQzICNhcnQ3IHtcbiAgbWFyZ2luOiAwIGF1dG8gODBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0d2VhcG9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNhdDguc3ViY2F0MSBoMyBzcGFuLFxuLmNhdDkuc3ViY2F0MSBoMyBzcGFuIHtcbiAgcGFkZGluZzogMCAwIDAgMzVweDtcbn1cbi5jYXQ4LnN1YmNhdDEgaDMgc3BhbjpsYW5nKGFyKSxcbi5jYXQ5LnN1YmNhdDEgaDMgc3BhbjpsYW5nKGFyKSB7XG4gIHBhZGRpbmc6IDAgMzVweCAwIDA7XG59XG4uY2F0OC5zdWJjYXQxICNhcnQyIGgzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFcvaW1nL3dlYXBvbi93ZWFwb24wMS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uY2F0OC5zdWJjYXQxICNhcnQzIGgzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFcvaW1nL3dlYXBvbi93ZWFwb24wMi5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uY2F0OC5zdWJjYXQxICNhcnQ0IGgzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFcvaW1nL3dlYXBvbi93ZWFwb24wMy5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uY2F0OC5zdWJjYXQxICNhcnQ1IGgzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFcvaW1nL3dlYXBvbi93ZWFwb24wNC5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uY2F0OC5zdWJjYXQxICNhcnQ2IGgzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFcvaW1nL3dlYXBvbi93ZWFwb24wNS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uY2F0OC5zdWJjYXQxICNhcnQ3IGgzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFcvaW1nL3dlYXBvbi93ZWFwb24wNi5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uY2F0OC5zdWJjYXQxICNhcnQ4IGgzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFcvaW1nL3dlYXBvbi93ZWFwb24wNy5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uY2F0OC5zdWJjYXQxICNhcnQ5IGgzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFcvaW1nL3dlYXBvbi93ZWFwb24wOC5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uY2F0OC5zdWJjYXQxICNhcnQxMCBoMyBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKC9tYW51YWwvTUhXL2ltZy93ZWFwb24vd2VhcG9uMDkucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLmNhdDguc3ViY2F0MSAjYXJ0MTEgaDMgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHVybCgvbWFudWFsL01IVy9pbWcvd2VhcG9uL3dlYXBvbjEwLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5jYXQ4LnN1YmNhdDEgI2FydDEyIGgzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFcvaW1nL3dlYXBvbi93ZWFwb24xMS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uY2F0OS5zdWJjYXQxICNhcnQyIGgzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFcvaW1nL3dlYXBvbi93ZWFwb24xMi5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uY2F0OS5zdWJjYXQxICNhcnQzIGgzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFcvaW1nL3dlYXBvbi93ZWFwb24xMy5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uY2F0OS5zdWJjYXQxICNhcnQ0IGgzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFcvaW1nL3dlYXBvbi93ZWFwb24xNC5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uY2F0OC5zdWJjYXQxICNhcnQyIGgzIHNwYW46bGFuZyhhcikge1xuICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFcvaW1nL3dlYXBvbi93ZWFwb24wMS5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLmNhdDguc3ViY2F0MSAjYXJ0MyBoMyBzcGFuOmxhbmcoYXIpIHtcbiAgYmFja2dyb3VuZDogdXJsKC9tYW51YWwvTUhXL2ltZy93ZWFwb24vd2VhcG9uMDIucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5jYXQ4LnN1YmNhdDEgI2FydDQgaDMgc3BhbjpsYW5nKGFyKSB7XG4gIGJhY2tncm91bmQ6IHVybCgvbWFudWFsL01IVy9pbWcvd2VhcG9uL3dlYXBvbjAzLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uY2F0OC5zdWJjYXQxICNhcnQ1IGgzIHNwYW46bGFuZyhhcikge1xuICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFcvaW1nL3dlYXBvbi93ZWFwb24wNC5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLmNhdDguc3ViY2F0MSAjYXJ0NiBoMyBzcGFuOmxhbmcoYXIpIHtcbiAgYmFja2dyb3VuZDogdXJsKC9tYW51YWwvTUhXL2ltZy93ZWFwb24vd2VhcG9uMDUucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5jYXQ4LnN1YmNhdDEgI2FydDcgaDMgc3BhbjpsYW5nKGFyKSB7XG4gIGJhY2tncm91bmQ6IHVybCgvbWFudWFsL01IVy9pbWcvd2VhcG9uL3dlYXBvbjA2LnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uY2F0OC5zdWJjYXQxICNhcnQ4IGgzIHNwYW46bGFuZyhhcikge1xuICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFcvaW1nL3dlYXBvbi93ZWFwb24wNy5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLmNhdDguc3ViY2F0MSAjYXJ0OSBoMyBzcGFuOmxhbmcoYXIpIHtcbiAgYmFja2dyb3VuZDogdXJsKC9tYW51YWwvTUhXL2ltZy93ZWFwb24vd2VhcG9uMDgucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5jYXQ4LnN1YmNhdDEgI2FydDEwIGgzIHNwYW46bGFuZyhhcikge1xuICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFcvaW1nL3dlYXBvbi93ZWFwb24wOS5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLmNhdDguc3ViY2F0MSAjYXJ0MTEgaDMgc3BhbjpsYW5nKGFyKSB7XG4gIGJhY2tncm91bmQ6IHVybCgvbWFudWFsL01IVy9pbWcvd2VhcG9uL3dlYXBvbjEwLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uY2F0OC5zdWJjYXQxICNhcnQxMiBoMyBzcGFuOmxhbmcoYXIpIHtcbiAgYmFja2dyb3VuZDogdXJsKC9tYW51YWwvTUhXL2ltZy93ZWFwb24vd2VhcG9uMTEucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5jYXQ5LnN1YmNhdDEgI2FydDIgaDMgc3BhbjpsYW5nKGFyKSB7XG4gIGJhY2tncm91bmQ6IHVybCgvbWFudWFsL01IVy9pbWcvd2VhcG9uL3dlYXBvbjEyLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uY2F0OS5zdWJjYXQxICNhcnQzIGgzIHNwYW46bGFuZyhhcikge1xuICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFcvaW1nL3dlYXBvbi93ZWFwb24xMy5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLmNhdDkuc3ViY2F0MSAjYXJ0NCBoMyBzcGFuOmxhbmcoYXIpIHtcbiAgYmFja2dyb3VuZDogdXJsKC9tYW51YWwvTUhXL2ltZy93ZWFwb24vd2VhcG9uMTQucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHBsYXRmb3JtIC0gZGlzcGxheVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qcHM0Ki9cbi5wczQuY2F0Mi5zdWJjYXQzICNhcnQ2LFxuLnBzNC5jYXQxNC5zdWJjYXQxICNhcnQyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qeG9uZSovXG4ueG9uZS5jYXQyLnN1YmNhdDMgI2FydDUsXG4ueG9uZS5jYXQxNC5zdWJjYXQxICNhcnQxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qYWxsKi9cbi8qXG4uY2F0MTAuc3ViY2F0MSAjYXJ0Mjgge1xuXHRkaXNwbGF5OiBub25lO1xufVxuKi9cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZVwiO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVG9wXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmluZGV4IHtcbiAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2luZGV4L2ltYWdlLnBuZz90PTIwMTkwOTA1MDAwMCkgbm8tcmVwZWF0XG4gICAgICBjZW50ZXIgMzVweCxcbiAgICB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2JnLmpwZykgcmVwZWF0IGNlbnRlciB0b3AgI2ZmZjtcbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0c29jaWFsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICBhc2lkZS5zb2NpYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDEwcHg7XG4gICAgbGVmdDogMTAwMHB4O1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAubGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgICAgJi50d2l0dGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi90d2l0dGVyLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICB9XG4gICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9mYWNlYm9vay5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGVudCB7XG4gICAgbWFpbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4MjdweDtcbiAgICAgIHBhZGRpbmc6IDQ4N3B4IDAgMCAwO1xuICAgICAgaDEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2hlYWRpbmdfMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgICB0b3A7XG4gICAgICAgIGNvbG9yOiAjMDA2ZmExO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5M3B4O1xuICAgICAgfVxuICAgICAgLm5ld3Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvaW5kZXgvZnJhbWVfdG9wLnBuZykgbm8tcmVwZWF0IGNlbnRlclxuICAgICAgICAgICAgdG9wLFxuICAgICAgICAgIHVybCgjeyR0aXRsZVBhdGh9L2ltZy9pbmRleC9mcmFtZV9ib3R0b20ucG5nKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGJhc2VUeHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Bhbi5kYXRlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFuZyhmcikge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhbmcoYXIpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEyMHB4IDVweCAwO1xuICAgICAgICAgICAgICBzcGFuLmRhdGUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzM1YjBkMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcC5tb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA5cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzZDNkM2Q7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHNlbGVjdFR4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYW5nKGFyKSB7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCA5cHggNXB4IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzNkM2QzZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRzZWxlY3RUeHQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ibnJBcmVhIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgaDIge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcywgb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWxlY3RUeHQ7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5waWNrVXAge1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICBoMiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMjY0cHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50VHh0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2luZGV4L2Fycm93X3JlZC5wbmcpXG4gICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhbmcoYXIpIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VsZWN0VHh0O1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3RUeHQ7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvaW5kZXgvYXJyb3dfYmx1ZS5wbmcpXG4gICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53ZWFwb24ge1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICBoMiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAxN3B4O1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTM4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTM2cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MsIG9wYWNpdHkgMC4zcywgY29sb3IgMC4zcztcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlbGVjdFR4dDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdFR4dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlXCI7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBzZWFyY2hcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5ib2R5LnNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jb21tb24vYmcuanBnKSByZXBlYXQgY2VudGVyIHRvcCAjZmZmO1xuICBhc2lkZS5zb2NpYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIG1haW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogODI3cHg7XG4gICAgICBzZWN0aW9uLmVsZW0sXG4gICAgICBkaXYuZWxlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jb21tb24vaGVhZGluZ18xLnBuZykgbm8tcmVwZWF0IGNlbnRlclxuICAgICAgICAgIHRvcDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgICAgdWwucmVzdWx0cyB7XG4gICAgICAgIGxpLnJlc3VsdCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgICAgICAgY29sb3I6ICRiYXNlVHh0O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IGRvdWJsZSAjNzc3O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYmFzZVR4dDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYmFzZVR4dDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGJhc2VUeHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZVwiO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gYWJvdXRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYWJvdXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2JnLmpwZykgcmVwZWF0IGNlbnRlciB0b3AgI2ZmZjtcbiAgYXNpZGUuc29jaWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250ZW50IHtcbiAgICBtYWluIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDgyN3B4O1xuICAgICAgc2VjdGlvbi5lbGVtLFxuICAgICAgZGl2LmVsZW0ge1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9oZWFkaW5nXzEucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA5M3B4O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jb21tb24vaGVhZGluZ18yLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgIGNvbG9yOiAjMDA2ZmExO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jb21tb24vaGVhZGluZ18zLnBuZykgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlXCI7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBhYm91dFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wcm9kdWN0IHtcbiAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9iZy5qcGcpIHJlcGVhdCBjZW50ZXIgdG9wICNmZmY7XG4gIGFzaWRlLnNvY2lhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGVudCB7XG4gICAgbWFpbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4MjdweDtcbiAgICAgIHNlY3Rpb24uZWxlbSxcbiAgICAgIGRpdi5lbGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgICAgJi5zcGVlZFRyZWUgLmxvZ28ge1xuICAgICAgICAgIHdpZHRoOiAyOTJweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi5kb2xieSAubG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9oZWFkaW5nXzEucG5nKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgICAgdG9wO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBkb3VibGUgIzc3NztcbiAgICAgICAgcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYW5nKGFyKSB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDAgMTVweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVcIjtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGFib3V0XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBsYXlpbmZvIHtcbiAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9iZy5qcGcpIHJlcGVhdCBjZW50ZXIgdG9wICNmZmY7XG4gIC5jb250ZW50IHtcbiAgICBtYWluIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDgyN3B4O1xuICAgICAgc2VjdGlvbi5lbGVtLFxuICAgICAgZGl2LmVsZW0ge1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9oZWFkaW5nXzEucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZVwiO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gYWJvdXRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubmV3cyB7XG4gIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jb21tb24vYmcuanBnKSByZXBlYXQgY2VudGVyIHRvcCAjZmZmO1xuICBhc2lkZS5zb2NpYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIG1haW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogODI3cHg7XG4gICAgICBzZWN0aW9uLmVsZW0sXG4gICAgICBkaXYuZWxlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jb21tb24vaGVhZGluZ18xLnBuZykgbm8tcmVwZWF0IGNlbnRlclxuICAgICAgICAgIHRvcDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA5M3B4O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jb21tb24vaGVhZGluZ18yLnBuZykgbm8tcmVwZWF0IGNlbnRlclxuICAgICAgICAgIHRvcDtcbiAgICAgICAgY29sb3I6ICMwMDZmYTE7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9oZWFkaW5nXzMucG5nKSBuby1yZXBlYXQgbGVmdFxuICAgICAgICAgIGJvdHRvbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgaDQge1xuICAgICAgICBtYXJnaW46IDAgMTVweCAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggZG91YmxlICM3Nzc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgJjpsYW5nKGFyKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDAgMTVweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgICAubmV3c0xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMTVweCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMCAycHggMjBweDtcbiAgICAgICAgY29sb3I6ICRhY2NlbnRUeHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRzZWxlY3RUeHQ7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvaW5kZXgvYXJyb3dfYmx1ZS5wbmcpIG5vLXJlcGVhdFxuICAgICAgICAgICAgICBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9pbmRleC9hcnJvd19yZWQucG5nKSBuby1yZXBlYXQgbGVmdFxuICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYW5nKGFyKSB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZVwiO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gbmV3ZWxlbWVudFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uZXdlbGVtZW50IHtcbiAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9iZy5qcGcpIHJlcGVhdCBjZW50ZXIgdG9wICNmZmY7XG4gIGFzaWRlLnNvY2lhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGVudCB7XG4gICAgbWFpbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4MjdweDtcbiAgICAgIHNlY3Rpb24uZWxlbSxcbiAgICAgIGRpdi5lbGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9oZWFkaW5nXzEucG5nKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgICAgdG9wO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDkzcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9oZWFkaW5nXzIucG5nKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgICAgdG9wO1xuICAgICAgICBjb2xvcjogIzAwNmZhMTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2hlYWRpbmdfMy5wbmcpIG5vLXJlcGVhdCBsZWZ0XG4gICAgICAgICAgYm90dG9tO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9uZXdlbGVtZW50L2VsZW1oZWFkX3RvcC5wbmcpXG4gICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciB0b3AsXG4gICAgICAgICAgICAgIHVybCgjeyR0aXRsZVBhdGh9L2ltZy9uZXdlbGVtZW50L2VsZW1oZWFkX2J0bS5wbmcpIG5vLXJlcGVhdFxuICAgICAgICAgICAgICAgIGNlbnRlciBib3R0b207XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwO1xuICAgICAgICAgICAgICBjb2xvcjogIzNkM2QzZDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgMTU0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL25ld2VsZW1lbnQvZWxlbWhlYWRfdHh0LnBuZylcbiAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIuNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvbmV3ZWxlbWVudC9waWNfbmV3ZWxlbWVudDEuanBnKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgNTVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvbmV3ZWxlbWVudC9waWNfbmV3ZWxlbWVudDIuanBnKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgNTVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvbmV3ZWxlbWVudC9waWNfbmV3ZWxlbWVudDMuanBnKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgNTVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvbmV3ZWxlbWVudC9waWNfbmV3ZWxlbWVudDQuanBnKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgNTVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvbmV3ZWxlbWVudC9waWNfbmV3ZWxlbWVudDUuanBnKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgNTVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoNikge1xuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvbmV3ZWxlbWVudC9waWNfbmV3ZWxlbWVudDYuanBnKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgNTVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVcIjtcclxuXHJcbkBpbXBvcnQgXCJoZWFkZXJfcGNcIjtcclxuQGltcG9ydCBcImZvb3Rlcl9wY1wiO1xyXG5AaW1wb3J0IFwibmF2X3BjXCI7XHJcbkBpbXBvcnQgXCJjaGVja19wY1wiO1xyXG5AaW1wb3J0IFwidG9wX3BjXCI7XHJcbkBpbXBvcnQgXCJwYWdlX3BjXCI7XHJcbkBpbXBvcnQgXCJhYm91dF9wY1wiO1xyXG5AaW1wb3J0IFwicHJvZHVjdF9wY1wiO1xyXG5AaW1wb3J0IFwicGxheWluZm9fcGNcIjtcclxuQGltcG9ydCBcIm5ld3NfcGNcIjtcclxuQGltcG9ydCBcIm5ld2VsZW1lbnRfcGNcIjtcclxuQGltcG9ydCBcInNlYXJjaF9wY1wiO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gbGF5b3V0XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbmJvZHkge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIC5jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTA5NXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZVwiO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gbmV3ZWxlbWVudFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uZXdlbGVtZW50IHtcbiAgcGFkZGluZzogNDVweCAwIDA7XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgYXNpZGUuc29jaWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250ZW50IHtcbiAgICBtYWluIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDk2JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgc2VjdGlvbi5lbGVtLFxuICAgICAgZGl2LmVsZW0ge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDAuMTIpO1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgcGFkZGluZzogY2FsYygxMDB2dyAqIDAuMDI1KSAwIDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jb21tb24vaGVhZGluZ18xLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogMC4xMik7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jb21tb24vaGVhZGluZ18yX3NwLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgY29sb3I6ICMwMDZmYTE7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDAuMDcpO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2hlYWRpbmdfMy5wbmcpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3ICogMC4xKSAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL25ld2VsZW1lbnQvZWxlbWhlYWRfdG9wLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AsdXJsKCN7JHRpdGxlUGF0aH0vaW1nL25ld2VsZW1lbnQvZWxlbWhlYWRfYnRtLnBuZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMDtcbiAgICAgICAgICAgICAgY29sb3I6ICMzZDNkM2Q7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJweCAwIGNhbGMoMTAwdncgKiAwLjM4KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvbmV3ZWxlbWVudC9lbGVtaGVhZF90eHQucG5nKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEyLjVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL25ld2VsZW1lbnQvcGljX25ld2VsZW1lbnQxLmpwZykgbm8tcmVwZWF0IGNlbnRlciA1NXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvbmV3ZWxlbWVudC9waWNfbmV3ZWxlbWVudDIuanBnKSBuby1yZXBlYXQgY2VudGVyIDU1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9uZXdlbGVtZW50L3BpY19uZXdlbGVtZW50My5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgNTVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL25ld2VsZW1lbnQvcGljX25ld2VsZW1lbnQ0LmpwZykgbm8tcmVwZWF0IGNlbnRlciA1NXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvbmV3ZWxlbWVudC9waWNfbmV3ZWxlbWVudDUuanBnKSBuby1yZXBlYXQgY2VudGVyIDU1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSg2KSB7XG4gICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9uZXdlbGVtZW50L3BpY19uZXdlbGVtZW50Ni5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgNTVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlXCI7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBwYWdlXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2Uge1xuICBwYWRkaW5nOiA0NXB4IDAgMDtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2JnLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICBhc2lkZS5zb2NpYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIG1haW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogOTYlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBzZWN0aW9uLmVsZW0sXG4gICAgICBkaXYuZWxlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDk5JSAtIDQwcHgpO1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZ3ICogMC4xKTtcbiAgICAgICAgbWFyZ2luOiAzNXB4IGF1dG8gNDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2hlYWRpbmdfMV9iZy5wbmcpIG5vLXJlcGVhdFxuICAgICAgICAgIGNlbnRlciB0b3AgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKC0xMDB2dyAqIDAuMDQpO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMTAxJTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdncgKiAwLjA4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2hlYWRpbmdfMV90b3AucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IGNhbGMoLTEwMHZ3ICogMC4wMyk7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHdpZHRoOiAxMDElO1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDAuMDcpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jb21tb24vaGVhZGluZ18xX2JvdHRvbS5wbmcpXG4gICAgICAgICAgICBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDAuMTIpO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9oZWFkaW5nXzJfc3AucG5nKSBuby1yZXBlYXRcbiAgICAgICAgICBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGNvbG9yOiAjMDA2ZmExO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDAuMDcpO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9oZWFkaW5nXzMucG5nKSBuby1yZXBlYXQgbGVmdFxuICAgICAgICAgIGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDQge1xuICAgICAgICBtYXJnaW46IDAgMTVweCAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggZG91YmxlICM3Nzc7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgICY6bGFuZyhhcikge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoNSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICAgICAgcGFkZGluZzogMTNweCAwIDEwcHggMjJweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIHRvIGJvdHRvbSxcbiAgICAgICAgICByZ2JhKDUzLCAxNzYsIDIxMSwgMCkgMCUsXG4gICAgICAgICAgcmdiYSg1MywgMTc2LCAyMTEsIDApIDMyJSxcbiAgICAgICAgICByZ2JhKDUzLCAxNzYsIDIxMSwgMC41KSAxMDAlXG4gICAgICAgICk7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhbmcoYXIpIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICAgIC5mdWxsc2NyZWVuLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgLnNjcmVlbnNob3Qge1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDE1cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5JbWcgLmZ1bGxzY3JlZW4tbGluayxcbiAgICAgIC5CdG0gLmZ1bGxzY3JlZW4tbGluayxcbiAgICAgIC5VcCAuZnVsbHNjcmVlbi1saW5rIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuZnVsbHNjcmVlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAucGFnZWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMCAycHggMTVweDtcbiAgICAgICAgY29sb3I6ICRhY2NlbnRUeHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvaW5kZXgvYXJyb3dfcmVkLnBuZykgbm8tcmVwZWF0IGxlZnRcbiAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xuICAgICAgICB9XG4gICAgICAgICY6bGFuZyhhcikge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDE1cHggMnB4IDA7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGFnZS1uYXYge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByZXZpb3VzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMzBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvaWNvbl9wYWdlbmF2LnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFuZyhhcikge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMDtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2ljb25fcGFnZW5hdi5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5leHQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvaWNvbl9wYWdlbmF2LnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFuZyhhcikge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAzMHB4O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9pY29uX3BhZ2VuYXYucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRjdXN0b21cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKmxpbmUtaGVpZ2h0Ki9cbi5jYXQyLnN1YmNhdDEgI2FydDEgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLmNhdDEwLnN1YmNhdDEgc2VjdGlvbiBoNCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5jYXQyLnN1YmNhdDEgaDQgaW1nIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG59XG4uY2F0MTkuc3ViY2F0MTYgI2FydDEge1xuICBtYXJnaW46IDA7XG59XG4uY2F0MTYuc3ViY2F0NSAjYXJ0MiBoNCB7XG4gIHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDJweCAwIDJweCAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvbWFudWFsL01IVy9pbWcvd2VhcG9uL3dlYXBvbl9iYXNlLnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmNhdDE2LnN1YmNhdDUgI2FydDMgaDQge1xuICBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAycHggMCAycHggMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFcvaW1nL3dlYXBvbi93ZWFwb25fcGFydHMucG5nKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICB9XG59XG4vKmxlZnRJY29uKi9cbi5jYXQyLnN1YmNhdDMgI2FydDIyIC5mdWxsc2NyZWVuLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW46IDAgMiUgMCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNhdDIuc3ViY2F0MyAjYXJ0MjIgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoODclIC0gNjBweCk7XG59XG4vKm1hcmdpbiovXG4uY2F0My5zdWJjYXQyICNhcnQ0IHtcbiAgbWFyZ2luOiAwO1xufVxuLypsaXN0Ki9cbi5jYXQxMC5zdWJjYXQxICNhcnQyLFxuLmNhdDEwLnN1YmNhdDEgI2FydDMsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0NCxcbi5jYXQxMC5zdWJjYXQxICNhcnQ1LFxuLmNhdDEwLnN1YmNhdDEgI2FydDYsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0Nyxcbi5jYXQxMC5zdWJjYXQxICNhcnQ4LFxuLmNhdDEwLnN1YmNhdDEgI2FydDksXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTAsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTEsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTIsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTMsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTQsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTUsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTYsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTcsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTgsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MTksXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjAsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjEsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjIsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjMsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjQsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjUsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjYsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjcsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjgsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MjksXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MzAsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MzEsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MzIsXG4uY2F0MTAuc3ViY2F0MSAjYXJ0MzMsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0Myxcbi5jYXQxMC5zdWJjYXQyICNhcnQ0LFxuLmNhdDEwLnN1YmNhdDIgI2FydDUsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0Nixcbi5jYXQxMC5zdWJjYXQyICNhcnQ3LFxuLmNhdDEwLnN1YmNhdDIgI2FydDksXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTAsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTEsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTIsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTMsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTQsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTUsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTYsXG4uY2F0MTAuc3ViY2F0MiAjYXJ0MTcsXG4uY2F0MTcuc3ViY2F0OCAjYXJ0NCxcbi5jYXQxNy5zdWJjYXQ4ICNhcnQ1LFxuLmNhdDE3LnN1YmNhdDggI2FydDYsXG4uY2F0MTcuc3ViY2F0OCAjYXJ0NyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ1JTtcbiAgbWFyZ2luOiAwIDIlIDUwcHggMiU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHR3ZWFwb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2F0OC5zdWJjYXQxICNhcnQyIGgzIHNwYW4ge1xuICBwYWRkaW5nOiAwIDAgMCAzNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFdfQktVUC9pbWcvd2VhcG9uL3dlYXBvbjAxLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5jYXQ4LnN1YmNhdDEgI2FydDMgaDMgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMCAwIDM1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvbWFudWFsL01IV19CS1VQL2ltZy93ZWFwb24vd2VhcG9uMDIucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLmNhdDguc3ViY2F0MSAjYXJ0NCBoMyBzcGFuIHtcbiAgcGFkZGluZzogMCAwIDAgMzVweDtcbiAgYmFja2dyb3VuZDogdXJsKC9tYW51YWwvTUhXX0JLVVAvaW1nL3dlYXBvbi93ZWFwb24wMy5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uY2F0OC5zdWJjYXQxICNhcnQ1IGgzIHNwYW4ge1xuICBwYWRkaW5nOiAwIDAgMCAzNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFdfQktVUC9pbWcvd2VhcG9uL3dlYXBvbjA0LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5jYXQ4LnN1YmNhdDEgI2FydDYgaDMgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMCAwIDM1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvbWFudWFsL01IV19CS1VQL2ltZy93ZWFwb24vd2VhcG9uMDUucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLmNhdDguc3ViY2F0MSAjYXJ0NyBoMyBzcGFuIHtcbiAgcGFkZGluZzogMCAwIDAgMzVweDtcbiAgYmFja2dyb3VuZDogdXJsKC9tYW51YWwvTUhXX0JLVVAvaW1nL3dlYXBvbi93ZWFwb24wNi5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uY2F0OC5zdWJjYXQxICNhcnQ4IGgzIHNwYW4ge1xuICBwYWRkaW5nOiAwIDAgMCAzNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFdfQktVUC9pbWcvd2VhcG9uL3dlYXBvbjA3LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5jYXQ4LnN1YmNhdDEgI2FydDkgaDMgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMCAwIDM1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvbWFudWFsL01IV19CS1VQL2ltZy93ZWFwb24vd2VhcG9uMDgucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLmNhdDguc3ViY2F0MSAjYXJ0MTAgaDMgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMCAwIDM1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvbWFudWFsL01IV19CS1VQL2ltZy93ZWFwb24vd2VhcG9uMDkucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLmNhdDguc3ViY2F0MSAjYXJ0MTEgaDMgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMCAwIDM1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvbWFudWFsL01IV19CS1VQL2ltZy93ZWFwb24vd2VhcG9uMTAucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLmNhdDguc3ViY2F0MSAjYXJ0MTIgaDMgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMCAwIDM1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvbWFudWFsL01IV19CS1VQL2ltZy93ZWFwb24vd2VhcG9uMTEucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLmNhdDkuc3ViY2F0MSAjYXJ0MiBoMyBzcGFuIHtcbiAgcGFkZGluZzogMCAwIDAgMzVweDtcbiAgYmFja2dyb3VuZDogdXJsKC9tYW51YWwvTUhXX0JLVVAvaW1nL3dlYXBvbi93ZWFwb24xMi5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uY2F0OS5zdWJjYXQxICNhcnQzIGgzIHNwYW4ge1xuICBwYWRkaW5nOiAwIDAgMCAzNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL21hbnVhbC9NSFdfQktVUC9pbWcvd2VhcG9uL3dlYXBvbjEzLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5jYXQ5LnN1YmNhdDEgI2FydDQgaDMgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMCAwIDM1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvbWFudWFsL01IV19CS1VQL2ltZy93ZWFwb24vd2VhcG9uMTQucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0cGxhdGZvcm0gLSBkaXNwbGF5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypwczQqL1xuLnBzNC5jYXQyLnN1YmNhdDMgI2FydDYsXG4ucHM0LmNhdDE0LnN1YmNhdDEgI2FydDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyp4b25lKi9cbi54b25lLmNhdDIuc3ViY2F0MyAjYXJ0NSxcbi54b25lLmNhdDE0LnN1YmNhdDEgI2FydDEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyphbGwqL1xuLypcbi5jYXQxMC5zdWJjYXQxICNhcnQyOCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4qL1xuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlXCI7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBuYXZcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jbWFpbi1tZW51LXRvZ2dsZTpjaGVja2VkICsgLnNpZGViYXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGxhYmVsW2Zvcj1cIm1haW4tbWVudS10b2dnbGVcIl0ge1xuICAgIHdpZHRoOiA0MHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYwdncpO1xuICAgIC5pY29uIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWxlY3RUeHQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwdncpO1xuICAgICAgc3BhbiB7XG4gICAgICAgICYudG9wIHtcbiAgICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdFR4dDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgICYubWlkIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgICYuYnRtIHtcbiAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdFR4dDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zaWRlYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2MHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwdncpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgei1pbmRleDogMTA7XG4gIC5pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAubG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBsYWJlbFtmb3I9XCJtYWluLW1lbnUtdG9nZ2xlXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgLmljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDU5dnc7XG4gICAgICB3aWR0aDogNDFweDtcbiAgICAgIGhlaWdodDogNDFweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzLCBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgICAgICYudG9wIHtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAmLm1pZCB7XG4gICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICB9XG4gICAgICAgICYuYnRtIHtcbiAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMTBweDtcbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMxOTFhMWExYTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9pY29uX3NlYXJjaF9zcC5wbmcpIG5vLXJlcGVhdFxuICAgICAgICBjZW50ZXIgY2VudGVyICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjJweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG4gIGFzaWRlLnNvY2lhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAubGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgICAgJi50d2l0dGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi90d2l0dGVyLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICB9XG4gICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9mYWNlYm9vay5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2F0ZWdvcmllcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgLmNhdGVnb3J5IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkc2VsZWN0VHh0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3ViY2F0ZWdvcmllcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9iZ19uYXZfb24ucG5nKSBuby1yZXBlYXQgLTVweFxuICAgICAgICAgICAgICBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdFR4dDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYW5nKGFyKSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2JnX25hdl9vbi5wbmcpIG5vLXJlcGVhdFxuICAgICAgICAgICAgICAgIHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAub3RoZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZVwiO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gZm9vdGVyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzFmMjIyMztcbiAgLmxpbmtMaXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzg0ODQ4NDtcbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODQ4NDg0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jb21tb24vYXJyb3dfbmF2LnBuZykgbm8tcmVwZWF0IDk3JVxuICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhbmcoYXIpIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sZWdhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9iZ19mb290ZXIucG5nKSByZXBlYXQteCBsZWZ0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNXB4O1xuICAgIC5wdGYge1xuICAgICAgcGFkZGluZzogMzBweCAxMHB4IDA7XG4gICAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICYucHM0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL3BzNC9sb2dvX3doLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMHB4O1xuICAgICAgfVxuICAgICAgJi54b25lIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy94b25lL2xvZ29fd2gucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIwcHg7XG4gICAgICB9XG4gICAgICAmLnN0ZWFtIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL3N0ZWFtL2xvZ29fd2gucG5nKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgICAgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjBweDtcbiAgICAgIH1cbiAgICAgIGltZy5pY29uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb3B5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2xvZ29fY2FwY29tLnN2Zykgbm8tcmVwZWF0IGNlbnRlclxuICAgICAgICAxNnB4LFxuICAgICAgdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9iZ19mb290ZXIucG5nKSByZXBlYXQteCBsZWZ0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTZweCwgYXV0byA1cHg7XG4gICAgY29sb3I6ICM2NDY0NjQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVcIjtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGhlYWRlclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmhlYWRlciB7ICBcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhmOTE5MTtcbiAgYmFja2dyb3VuZDojMWYyMjIzO1xuICB6LWluZGV4OiAxMDtcbiAgLmlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIC5sb2dvX3NwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvbWFudWFsL01IVy9pbWcvY29tbW9uL2xvZ29fc3AucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2l0ZVNldHRpbmcge1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgaGVpZ2h0OjQ1cHg7XG4gICAgICAucGxhdGZvcm1zLFxuICAgICAgLmxhbmd1YWdlcyB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgaGVpZ2h0OjQ1cHg7XG4gICAgICAgICAgcGFkZGluZzowIDVweCAwO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZDZkNmQ2O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgcm90YXRlKDEzMGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICAgICZbZm9yPWxhbmd1YWdlLXRvZ2dsZV0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmdsb2JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgc3Ryb2tlOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bC5saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC45KTtcbiAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgei1pbmRleDoxMDtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhLFxuICAgICAgICAgICAgbGFiZWwsXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzEzMTMxO1xuICAgICAgICAgICAgICBjb2xvcjogJGJhc2VUeHQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdFR4dDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA6Y2hlY2tlZCB+IHVsLmxpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qLnJlZ2lvbi1qcCovXG4ucmVnaW9uLWpwIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5yZWdpb24tbHUgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi1ociAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ucmVnaW9uLXNpIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5yZWdpb24ta3cgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi11YSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ucmVnaW9uLWJnIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5yZWdpb24tcWEgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi1ybyAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ucmVnaW9uLWJoIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5yZWdpb24tbGIgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi1vbSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ucmVnaW9uLW10IC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5yZWdpb24tY3kgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi1pcyAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ucmVnaW9uLXBlIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5yZWdpb24tcGEgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi1jciAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ucmVnaW9uLWVjIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5yZWdpb24tZ3QgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi1zdiAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ucmVnaW9uLXB5IC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5yZWdpb24taG4gLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi1ibyAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ucmVnaW9uLXV5IC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5yZWdpb24tbmkgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi1oayAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ucmVnaW9uLXR3IC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5yZWdpb24tc2cgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi1teSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ucmVnaW9uLWtyIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbCxcbi5yZWdpb24taWQgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsLFxuLnJlZ2lvbi10aCAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4uemgtaGFudCAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4uemgtaGFucyAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWwsXG4ua28gLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5yZWdpb24tanAgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnJlZ2lvbi1sdSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLWhyIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5yZWdpb24tc2kgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnJlZ2lvbi1rdyAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLXVhIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5yZWdpb24tYmcgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnJlZ2lvbi1xYSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLXJvIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5yZWdpb24tYmggLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnJlZ2lvbi1sYiAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLW9tIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5yZWdpb24tbXQgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnJlZ2lvbi1jeSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLWlzIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5yZWdpb24tcGUgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnJlZ2lvbi1wYSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLWNyIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5yZWdpb24tZWMgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnJlZ2lvbi1ndCAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLXN2IC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5yZWdpb24tcHkgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnJlZ2lvbi1obiAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLWJvIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5yZWdpb24tdXkgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnJlZ2lvbi1uaSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLWhrIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5yZWdpb24tdHcgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnJlZ2lvbi1zZyAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLW15IC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5yZWdpb24ta3IgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmhvdmVyLFxuLnJlZ2lvbi1pZCAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIsXG4ucmVnaW9uLXRoIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi56aC1oYW50IC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi56aC1oYW5zIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDpob3Zlcixcbi5rbyAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuLnJlZ2lvbi1qcCAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLWpwIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24tbHUgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi1ociAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLXNpIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24ta3cgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi11YSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLWJnIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24tcWEgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi1ybyAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLWJoIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24tbGIgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi1vbSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLW10IC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24tY3kgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi1pcyAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLXBlIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24tcGEgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi1jciAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLWVjIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24tZ3QgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi1zdiAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLXB5IC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24taG4gLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi1ibyAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLXV5IC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24tbmkgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi1oayAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLXR3IC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24tc2cgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi1teSAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ucmVnaW9uLWtyIC5oZWFkZXIgLnBsYXRmb3JtcyBsYWJlbDphZnRlcixcbi5yZWdpb24taWQgLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyLFxuLnJlZ2lvbi10aCAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4uemgtaGFudCAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4uemgtaGFucyAuaGVhZGVyIC5wbGF0Zm9ybXMgbGFiZWw6YWZ0ZXIsXG4ua28gLmhlYWRlciAucGxhdGZvcm1zIGxhYmVsOmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59IiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlXCI7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDaGVja1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jaGVjayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY2hlY2svYmdfc3AuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIGZpZWxkc2V0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgJi5pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAyMjBweCAwIDQwcHg7XG4gICAgICAuZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMjBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVycm9yIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgfVxuICBoMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTQ0cHggMCAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jb21tb24vbG9nby5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjIwcHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbiAgaDIge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NoZWNrL2JnX2hlYWRsaW5lLnBuZykgbm8tcmVwZWF0IGNlbnRlclxuICAgICAgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAjamE6Y2hlY2tlZCB+IC5pbnB1dCAuZm9ybTpsYW5nKGphKSxcbiAgI2VuLXVzOmNoZWNrZWQgfiAuaW5wdXQgLmZvcm06bGFuZyhlbi11cyksXG4gICNlbi1nYjpjaGVja2VkIH4gLmlucHV0IC5mb3JtOmxhbmcoZW4tZ2IpLFxuICAjZW46Y2hlY2tlZCB+IC5pbnB1dCAuZm9ybTpsYW5nKGVuKSxcbiAgI2ZyOmNoZWNrZWQgfiAuaW5wdXQgLmZvcm06bGFuZyhmciksXG4gICNpdDpjaGVja2VkIH4gLmlucHV0IC5mb3JtOmxhbmcoaXQpLFxuICAjZGU6Y2hlY2tlZCB+IC5pbnB1dCAuZm9ybTpsYW5nKGRlKSxcbiAgI2VzOmNoZWNrZWQgfiAuaW5wdXQgLmZvcm06bGFuZyhlcyksXG4gICNydTpjaGVja2VkIH4gLmlucHV0IC5mb3JtOmxhbmcocnUpLFxuICAjcGw6Y2hlY2tlZCB+IC5pbnB1dCAuZm9ybTpsYW5nKHBsKSxcbiAgI3B0LWJyOmNoZWNrZWQgfiAuaW5wdXQgLmZvcm06bGFuZyhwdC1iciksXG4gICN6aC1oYW50OmNoZWNrZWQgfiAuaW5wdXQgLmZvcm06bGFuZyh6aC1oYW50KSxcbiAgI3poLWhhbnM6Y2hlY2tlZCB+IC5pbnB1dCAuZm9ybTpsYW5nKHpoLWhhbnMpLFxuICAja286Y2hlY2tlZCB+IC5pbnB1dCAuZm9ybTpsYW5nKGtvKSxcbiAgI2FyOmNoZWNrZWQgfiAuaW5wdXQgLmZvcm06bGFuZyhhcikge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAubGFuZ3VhZ2VzIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgIG1hcmdpbjogMCA1cHggMTBweCAwO1xuICAgICAgICAmOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5sYW5ndWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDAuMTEpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jaGVjay9iZ19idXR0b24ucG5nKSBuby1yZXBlYXRcbiAgICAgICAgICAgIGNlbnRlciBib3R0b207XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAqIDAuMDMpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm9uZCAwLjNzLCBjb2xvciAwLjFzO1xuICAgICAgICAgICZbbGFuZz1cInB0LWJyXCJdIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9nZ2xlOmNoZWNrZWQgfiAuaW5wdXQgLmxhbmd1YWdlcyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmNvdW50cmllcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdC1idXR0b247XG4gIH1cbiAgLmRhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBsYXRmb3JtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gICAgJltoaWRkZW5dIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgbWFyZ2luOiAwIDVweCAxMHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jaGVjay9iZ19idXR0b24ucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgLnBsYXRmb3JtIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogMC4xMSk7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICYucHM0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9wczQvbG9nby5wbmcpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDEwMHZ3ICogMC4yMik7XG4gICAgICAgICAgfVxuICAgICAgICAgICYueG9uZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcveG9uZS9sb2dvLnBuZykgbm8tcmVwZWF0IGNlbnRlclxuICAgICAgICAgICAgICBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTAwdncgKiAwLjIyKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zdGVhbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvc3RlYW0vbG9nby5wbmcpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDEwMHZ3ICogMC4yMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5iYWNrLWdyb3VwIHtcbiAgICBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NoZWNrL2Fycm93LnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYW5nKGFyKSB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweCAwIDA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMTgwZGVnKSBzY2FsZVkoLTEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGZvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5jb3B5IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9sb2dvX2NhcGNvbS5zdmcpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgdG9wO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE2cHg7XG4gICAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZVwiO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVG9wXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmluZGV4IHtcbiAgcGFkZGluZzogNDVweCAwIDA7XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Y29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmNvbnRlbnQge1xuICAgIG1haW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgKiAwLjc4KSAwIDAgMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9pbmRleC9pbWFnZV9zcC5wbmc/dD0yMDE5MDkwNTAwMDApXG4gICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgaDEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYygxMDB2dyAqIDAuNDkpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCAjMDAwLCAwIDAgMTBweCAjMDAwLCAwIDAgMTBweCAjMDAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2hlYWRpbmdfMl9zcC5wbmcpIG5vLXJlcGVhdFxuICAgICAgICAgIGNlbnRlciB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgY29sb3I6ICMwMDZmYTE7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxMDB2dyAqIDAuMTI2KTtcbiAgICAgIH1cbiAgICAgIC5uZXdzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2luZGV4L2ZyYW1lX3RvcC5wbmcpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgICAgIHRvcCxcbiAgICAgICAgICB1cmwoI3skdGl0bGVQYXRofS9pbWcvaW5kZXgvZnJhbWVfYm90dG9tLnBuZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgaDIge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRiYXNlVHh0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4uZGF0ZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzViMGQzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwLm1vcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNHB4IDAgNHB4IDZweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzNkM2QzZDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFuZyhhcikge1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHggNnB4IDRweCAwO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMzZDNkM2QgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm5yQXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBoMiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDkyJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBpY2tVcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5ZTllOWU7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWU5ZTllO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2luZGV4L2Fycm93X2Jsay5wbmcpIG5vLXJlcGVhdFxuICAgICAgICAgICAgICAgICAgOTglIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bGFuZyhhcikge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYW5nKGFyKSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud2VhcG9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgaDIge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzdweDtcbiAgICAgICAgICAgIGhlaWdodDogMTM3cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzLCBvcGFjaXR5IDAuM3MsIGNvbG9yIDAuM3M7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZVwiO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gc2VhcmNoXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuYm9keS5zZWFyY2gge1xuICBwYWRkaW5nOiA0NXB4IDAgMDtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2JnLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuY29udGVudCB7XG4gICAgbWFpbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHNlY3Rpb24uZWxlbSxcbiAgICAgIGRpdi5lbGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdncgKiAwLjEyKTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgKiAwLjAyNSkgMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2hlYWRpbmdfMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICAgIHVsLnJlc3VsdHMge1xuICAgICAgICBsaS5yZXN1bHQge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBkb3VibGUgIzc3NztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRiYXNlVHh0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRiYXNlVHh0O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkYmFzZVR4dDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlXCI7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBhYm91dFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5hYm91dCB7XG4gIHBhZGRpbmc6IDQ1cHggMCAwO1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyR0aXRsZVBhdGh9L2ltZy9jb21tb24vYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIGFzaWRlLnNvY2lhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGVudCB7XG4gICAgbWFpbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHNlY3Rpb24uZWxlbSxcbiAgICAgIGRpdi5lbGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdncgKiAwLjEyKTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgKiAwLjAyNSkgMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2hlYWRpbmdfMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDAuMTIpO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2hlYWRpbmdfMl9zcC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjMDA2ZmExO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdncgKiAwLjA3KTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9oZWFkaW5nXzMucG5nKSBuby1yZXBlYXQgbGVmdCBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZVwiO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gYWJvdXRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGxheWluZm8ge1xuICBwYWRkaW5nOiA0NXB4IDAgMDtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2JnLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuY29udGVudCB7XG4gICAgbWFpbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHNlY3Rpb24uZWxlbSxcbiAgICAgIGRpdi5lbGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdncgKiAwLjEyKTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgKiAwLjAyNSkgMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2hlYWRpbmdfMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDAgMTVweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVcIjtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGFib3V0XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnByb2R1Y3Qge1xuICBwYWRkaW5nOiA0NXB4IDAgMDtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2JnLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICBhc2lkZS5zb2NpYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIG1haW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogOTYlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBzZWN0aW9uLmVsZW0sXG4gICAgICBkaXYuZWxlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICAgICYuc3BlZWRUcmVlIC5sb2dvIHtcbiAgICAgICAgICB3aWR0aDogMjkycHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICYuZG9sYnkgLmxvZ28ge1xuICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdncgKiAwLjEyKTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgKiAwLjAyNSkgMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2hlYWRpbmdfMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgICB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgICAgaDQge1xuICAgICAgICBtYXJnaW46IDAgMTVweCAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggZG91YmxlICM3Nzc7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgICY6bGFuZyhhcikge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlXCI7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBhYm91dFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uZXdzIHtcbiAgcGFkZGluZzogNDVweCAwIDA7XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgYXNpZGUuc29jaWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250ZW50IHtcbiAgICBtYWluIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDk2JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgc2VjdGlvbi5lbGVtLFxuICAgICAgZGl2LmVsZW0ge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogMC4xMik7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3ICogMC4wMjUpIDAgMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHRpdGxlUGF0aH0vaW1nL2NvbW1vbi9oZWFkaW5nXzEucG5nKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgICAgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDAuMTIpO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2hlYWRpbmdfMl9zcC5wbmcpIG5vLXJlcGVhdFxuICAgICAgICAgIGNlbnRlciB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgY29sb3I6ICMwMDZmYTE7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDAuMDcpO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvY29tbW9uL2hlYWRpbmdfMy5wbmcpIG5vLXJlcGVhdCBsZWZ0XG4gICAgICAgICAgYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIGg0IHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IGRvdWJsZSAjNzc3O1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICY6bGFuZyhhcikge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgICAgLm5ld3NMaW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgMnB4IDMwcHg7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50VHh0O1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdGl0bGVQYXRofS9pbWcvaW5kZXgvYXJyb3dfcmVkLnBuZykgbm8tcmVwZWF0IGxlZnRcbiAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgICAgICY6bGFuZyhhcikge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDJweCAwO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUzZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlXCI7XHJcblxyXG5AaW1wb3J0IFwiaGVhZGVyX3NwXCI7XHJcbkBpbXBvcnQgXCJmb290ZXJfc3BcIjtcclxuQGltcG9ydCBcIm5hdl9zcFwiO1xyXG5AaW1wb3J0IFwiY2hlY2tfc3BcIjtcclxuQGltcG9ydCBcInRvcF9zcFwiO1xyXG5AaW1wb3J0IFwicGFnZV9zcFwiO1xyXG5AaW1wb3J0IFwiYWJvdXRfc3BcIjtcclxuQGltcG9ydCBcInByb2R1Y3Rfc3BcIjtcclxuQGltcG9ydCBcInBsYXlpbmZvX3NwXCI7XHJcbkBpbXBvcnQgXCJuZXdzX3NwXCI7XHJcbkBpbXBvcnQgXCJuZXdlbGVtZW50X3NwXCI7XHJcbkBpbXBvcnQgXCJzZWFyY2hfc3BcIjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIGxheW91dFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5ib2R5IHtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG59XHJcbiJdfQ== */
