@font-face{font-family:"Book";font-weight:normal;src:url(../fonts/MaisonNeueWEB-Book.woff2) format("woff2"),url(../fonts/MaisonNeueWEB-Book.woff) format("woff")}@font-face{font-family:"Book";src:url(../fonts/MaisonNeueWEB-BookItalic.woff2) format("woff2"),url(../fonts/MaisonNeueWEB-BookItalic.woff) format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"Medium";font-weight:normal;src:url(../fonts/MaisonNeueWEB-Medium.woff2) format("woff2"),url(../fonts/MaisonNeueWEB-Medium.woff) format("woff")}@font-face{font-family:"Medium";src:url(../fonts/MaisonNeueWEB-MediumItalic.woff2) format("woff2"),url(../fonts/MaisonNeueWEB-MediumItalic.woff) format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"Demi";font-weight:normal;src:url(../fonts/MaisonNeueWEB-Demi.woff2) format("woff2"),url(../fonts/MaisonNeueWEB-Demi.woff) format("woff")}@font-face{font-family:"Demi";src:url(../fonts/MaisonNeueWEB-DemiItalic.woff2) format("woff2"),url(../fonts/MaisonNeueWEB-DemiItalic.woff) format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"AfrikaSemiBold";src:url(../fonts/AfrikaSemiBold-Regular.woff2) format("woff2"),url(../fonts/AfrikaSemiBold-Regular.woff) format("woff")}.rowsComponent,.row-layout{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start}.rowsComponent.vertical,.row-layout.vertical{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.rowsComponent.nowrap,.row-layout.nowrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.rowsComponent.space-between,.row-layout.space-between{-webkit-justify-content:space-between;justify-content:space-between}.rowsComponent.justify-center,.row-layout.justify-center{-webkit-justify-content:center;justify-content:center}.rowsComponent.space-evenly,.row-layout.space-evenly{-webkit-justify-content:space-evenly;justify-content:space-evenly}.rowsComponent.align-center,.row-layout.align-center{-webkit-align-items:center;align-items:center}.rowsComponent .row-space,.row-layout .row-space{flex-grow:1}.rowsComponent .medium-2,.row-layout .medium-2{width:16.66667%}.rowsComponent .medium-3,.row-layout .medium-3{width:25%}.rowsComponent .medium-4,.row-layout .medium-4{width:33.33%}.rowsComponent .medium-5,.row-layout .medium-5{width:41.66667%}.rowsComponent .medium-6,.row-layout .medium-6{width:50%}.rowsComponent .medium-7,.row-layout .medium-7{width:58.33%}.rowsComponent .medium-8,.row-layout .medium-8{width:66.66%}.rowsComponent .medium-9,.row-layout .medium-9{width:75%}.rowsComponent .medium-10,.row-layout .medium-10{width:83.33%}@media only screen and (max-width: 40em){.rowsComponent .medium-2,.rowsComponent .medium-3,.rowsComponent .medium-4,.rowsComponent .medium-5,.rowsComponent .medium-6,.rowsComponent .medium-7,.rowsComponent .medium-8,.rowsComponent .medium-9,.rowsComponent .medium-10,.row-layout .medium-2,.row-layout .medium-3,.row-layout .medium-4,.row-layout .medium-5,.row-layout .medium-6,.row-layout .medium-7,.row-layout .medium-8,.row-layout .medium-9,.row-layout .medium-10{width:100%}}@media only screen and (min-width:48.0625em){.rowsComponent{margin-left:-0.75rem;margin-right:-0.75rem}}.rowsComponent .columns{padding:0 1.40625rem;box-sizing:border-box}@media only screen and (max-width: 40em){.rowsComponent .columns{width:100%;padding:0}}html,body,div,ul{margin:0;padding:0}body{font-family:Book,Arial,sans-serif;font-weight:normal;letter-spacing:.01rem;font-size:1.3rem;line-height:1.35em;background-color:#fff;color:#333;text-align:left;opacity:0;transition:opacity .5s;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (max-width: 1280px){body{font-size:1.625vw}}@media only screen and (max-width:48em){body{font-size:.936rem}}body.loaded{opacity:1}body.fancybox-active,body.nav-open{overflow:hidden;height:100vh}body::-webkit-scrollbar{display:none}div,main,aside,section{border:0;box-sizing:border-box}a{color:#777;text-decoration:none;cursor:pointer}a,.as-link{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34px' height='44px' viewBox='0 0 67.4 86'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Ebene_1' data-name='Ebene 1'%3E%3Cpath fill='%23fff' stroke='%23231f20' stroke-miterlimit='10' stroke-width='1.52px' d='M54.8,39.6a5.9,5.9,0,0,1,5.9-5.9,5.8,5.8,0,0,1,5.9,5.9V60.5a24.7,24.7,0,0,1-45.1,14L2,47.9a6.8,6.8,0,0,1,1.5-9.4A6.8,6.8,0,0,1,12.9,40l5.7,8V7.1a6.4,6.4,0,0,1,12.7,0V28a5.9,5.9,0,0,1,5.9-5.9A6,6,0,0,1,43.1,28v5.7a5.9,5.9,0,1,1,11.7,0v5.9Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 12 0,pointer}input,textarea,select,img,a{display:block}input:focus,textarea:focus,select:focus,img:focus,a:focus{outline:#fffefd solid 2px}img{border:none}.clearfix{height:1px;font-size:1px;clear:both}br{letter-spacing:normal}table,tr,td{border-collapse:collapse}hr{clear:both;display:block;height:1px;margin-bottom:10px;margin-top:10px;margin-left:0;text-align:left;color:#fff;border:0;border-top:1px solid #000;height:1px}.spacerAfter1{clear:both;height:10px !important}.spacerAfter2{clear:both;height:20px !important}.spacerBefore1{margin-top:15px !important}.spacerBefore2{margin-top:30px !important}.clear,.clearer{clear:both;overflow:hidden;display:block;margin:0;padding:0;border:none;height:1px;line-height:0}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:normal}h1{font-family:Medium,Arial,sans-serif;letter-spacing:.03rem;font-size:2.8125rem;line-height:1em;font-weight:500;margin-top:4rem}@media only screen and (max-width: 1280px){h1{font-size:3.515625vw}}@media only screen and (max-width:48em){h1{font-size:2.025rem}}@media only screen and (max-width: 40em){h1{margin-top:2rem}}h1.big-title{font-family:AfrikaSemiBold;font-size:6.25rem;line-height:.9em}@media only screen and (max-width: 1280px){h1.big-title{font-size:7.8125vw}}@media only screen and (max-width:48em){h1.big-title{font-size:4.5rem}}@media only screen and (max-width:48em){h1.big-title{font-size:3.25rem}}h2{font-family:Book,Arial,sans-serif;letter-spacing:-0.02rem;font-size:2.8125rem;font-weight:normal;line-height:1em;margin-top:2rem;margin-bottom:2rem}@media only screen and (max-width: 1280px){h2{font-size:3.515625vw}}@media only screen and (max-width:48em){h2{font-size:2.025rem}}@media only screen and (max-width: 40em){h2{margin-top:1rem;margin-bottom:1rem}}h2.big-title{font-family:AfrikaSemiBold;font-size:2.7rem;margin-top:-2px;margin-bottom:1.5rem;line-height:.9em}@media only screen and (max-width: 1280px){h2.big-title{font-size:3.375vw}}@media only screen and (max-width:48em){h2.big-title{font-size:1.944rem}}@media only screen and (max-width:48em){h2.big-title{font-size:1.4375rem}}h3,.h3-style{font-family:Demi,Arial,sans-serif;letter-spacing:.01rem;font-size:1.875rem;line-height:1em;margin-top:1.5rem;margin-bottom:1.5rem}@media only screen and (max-width: 1280px){h3,.h3-style{font-size:2.34375vw}}@media only screen and (max-width:48em){h3,.h3-style{font-size:1.35rem}}h4,.h4-style{font-family:Book,Arial,sans-serif;letter-spacing:.01rem;font-size:1.875rem;line-height:1em;margin-top:1.5rem;margin-bottom:1.5rem}@media only screen and (max-width: 1280px){h4,.h4-style{font-size:2.34375vw}}@media only screen and (max-width:48em){h4,.h4-style{font-size:1.35rem}}h5,.h5-style{font-family:Demi,Arial,sans-serif;letter-spacing:.02rem;font-size:1.3rem;line-height:1.35em;margin-top:.75rem;margin-bottom:.75rem}@media only screen and (max-width: 1280px){h5,.h5-style{font-size:1.625vw}}@media only screen and (max-width:48em){h5,.h5-style{font-size:.936rem}}@media only screen and (max-width:48em){h5,.h5-style{font-size:1.125rem;font-family:Book,Arial,sans-serif}}h6,.h6-style{font-family:Book,Arial,sans-serif;text-transform:uppercase;letter-spacing:.01rem;font-size:1rem;line-height:1.17em;margin-top:.375rem;margin-bottom:.375rem}@media only screen and (max-width: 1280px){h6,.h6-style{font-size:1.25vw}}@media only screen and (max-width:48em){h6,.h6-style{font-size:.72rem}}.lead,.lead p{font-family:Medium,Arial,sans-serif;color:#888;letter-spacing:.01rem;font-size:1.75rem;line-height:1.15em}@media only screen and (max-width: 1280px){.lead,.lead p{font-size:2.1875vw}}@media only screen and (max-width:48em){.lead,.lead p{font-size:1.26rem}}@media only screen and (max-width:48em){.lead,.lead p{font-size:20px;line-height:1.3em}}footer p,footer a,footer div{font-family:Book,Arial,sans-serif;font-size:.85rem;line-height:1.3em}@media only screen and (max-width: 1280px){footer p,footer a,footer div{font-size:1.0625vw}}@media only screen and (max-width:48em){footer p,footer a,footer div{font-size:.612rem}}.contententry ul,.content-entry ul{margin-left:6%}p,li{font-family:Book,Arial,sans-serif;letter-spacing:.01rem;line-height:1.35em;font-size:1.3rem;margin-top:12px;margin-bottom:12px}@media only screen and (max-width: 1280px){p,li{font-size:1.625vw}}@media only screen and (max-width:48em){p,li{font-size:.936rem}}p strong,li strong{font-family:Demi,Arial,sans-serif;font-weight:normal}@media only screen and (max-width:48em){p,li{font-size:1rem}}a{color:#000}.button{border:none;background-color:#000;color:#fff;font-family:Book,Arial,sans-serif;text-transform:uppercase;letter-spacing:.01rem;font-size:1rem;line-height:1.17em;padding-top:6px;padding-bottom:5px}.caption,.caption p,.caption a,.caption li{font-family:Book,Arial,sans-serif;letter-spacing:.01rem;font-size:1rem;line-height:1.2em}@media only screen and (max-width: 1280px){.caption,.caption p,.caption a,.caption li{font-size:1.25vw}}@media only screen and (max-width:48em){.caption,.caption p,.caption a,.caption li{font-size:.72rem}}ul,ol{font-family:Book,Arial,sans-serif;letter-spacing:.01rem;font-size:1.125rem;line-height:1.1em}@media only screen and (max-width: 1280px){ul,ol{font-size:1.40625vw}}@media only screen and (max-width:48em){ul,ol{font-size:.81rem}}ol{padding-inline-start:3.4em}.contententry p,.contententry li,.contententry ol,.content-entry p,.content-entry li,.content-entry ol,.textAndImage p,.textAndImage li,.textAndImage ol,.texts p,.texts li,.texts ol,.fulltext p,.fulltext li,.fulltext ol,.contact-infos p,.contact-infos li,.contact-infos ol,.blogTextImage p,.blogTextImage li,.blogTextImage ol{text-underline-offset:2px}.contententry p a,.contententry li a,.contententry ol a,.content-entry p a,.content-entry li a,.content-entry ol a,.textAndImage p a,.textAndImage li a,.textAndImage ol a,.texts p a,.texts li a,.texts ol a,.fulltext p a,.fulltext li a,.fulltext ol a,.contact-infos p a,.contact-infos li a,.contact-infos ol a,.blogTextImage p a,.blogTextImage li a,.blogTextImage ol a{text-decoration:underline;display:inline-block}.container .text a{text-decoration:underline;display:inline-block}hr{border-color:#777}.arrow-right{display:inline-block;padding-left:5px;margin-bottom:-2px;padding-right:5px}.arrow-right svg{display:block;width:.375rem}.contententry{margin-bottom:2.8125rem}@media only screen and (max-width: 40em){.contententry{margin-bottom:1.6875rem}}figure{margin:0}.embed-caption{margin-top:.625rem}.text-align-center{text-align:center}.text-align-right{text-align:right}.no-margin-top{margin-top:0}.no-margin-bottom{margin-bottom:0}.skip-link{width:1px;height:1px;overflow:hidden;display:block;position:absolute}.skip-link:focus{position:fixed;z-index:1;width:auto;height:auto}.hide{display:none}.show-small-only{display:none}@media only screen and (max-width: 40em){.show-small-only{display:block}}@media only screen and (min-width:48.0625em){.show-for-medium-down{display:none}}@media only screen and (max-width:64em){.show-for-large-up{display:none}}@media only screen and (max-width:48em){.show-for-medium-up{display:none}}@media only screen and (max-width: 40em){.mgnlLikeBtn{display:none}}#main_wrapper{max-width:1280px;margin:auto}#main_wrapper main:not(#colleft){width:100%}#full_width_area{width:100%}img{max-width:100%}#colleft{width:80%;position:relative;padding-right:.75rem}@media only screen and (min-width:40.0625em){#colleft .textAndImage:first-of-type .lead,#colleft .exhibition-text .lead{float:left;width:56%;padding-right:.75rem}}@media only screen and (max-width: 40em){#colleft .textAndImage:first-of-type .lead,#colleft .exhibition-text .lead{position:relative}#colleft .textAndImage:first-of-type .lead:after,#colleft .exhibition-text .lead:after{content:"";position:absolute;height:1px;bottom:-1.75rem;background-color:#000;width:42%;left:0}}#colleft .textAndImage:first-of-type .fulltext p:first-child,#colleft .exhibition-text .fulltext p:first-child{margin-top:11.0625rem}@media only screen and (max-width:48em){#colleft .textAndImage:first-of-type .fulltext p:first-child,#colleft .exhibition-text .fulltext p:first-child{margin-top:3.25rem}}#colleft .textAndImage:first-of-type .fulltext.without-lead p:first-child,#colleft .exhibition-text .fulltext.without-lead p:first-child{margin-top:0;padding-top:2rem}@media only screen and (max-width:48em){#colleft .textAndImage:first-of-type .fulltext.without-lead p:first-child,#colleft .exhibition-text .fulltext.without-lead p:first-child{padding-top:1.5rem}}@media only screen and (max-width:48em){#colleft{width:100%;padding-right:0}}#colright{width:20%;margin-top:2.8125rem;padding-left:.75rem;padding-top:.25rem}#colright:not(.exhibition-infos) .content .contententry:first-child h3:first-of-type{margin-top:0}@media only screen and (max-width:48em){#colright{width:70%;margin-top:0 !important;padding:1.5rem 1.5rem 0 0;border-top:1px solid #000}}header{background-color:#fff}header,#contentWrapper,footer{padding-left:45px;padding-right:45px}@media only screen and (max-width:48em){header,#contentWrapper,footer{padding-left:12px;padding-right:12px}}.edit-link{position:fixed;top:10px;right:10px;background:#87cefa;padding:.625rem;font-size:1rem;cursor:pointer}@media only screen and (max-width: 1280px){.edit-link{font-size:1.25vw}}@media only screen and (max-width:48em){.edit-link{font-size:.72rem}}select{width:100%;padding:5px 35px 5px 5px;font-size:1rem;border:none;height:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}@media only screen and (max-width: 1280px){select{font-size:1.25vw}}@media only screen and (max-width:48em){select{font-size:.72rem}}select::-ms-expand{display:none}.social-links li{list-style:none;padding-left:.75rem}.social-links li img{height:1.5rem;display:block}@media only screen and (max-width:48em){.social-links li img{height:1rem}}.overlay-loading{position:absolute;background-image:url(../images/oval.svg);height:100px;width:100%;background-position:center center;background-repeat:no-repeat;display:none}.collapsible-container .container{display:none}.blog-page .blog-content{margin-top:4rem}.blog-page .blog-content aside#colright .tags-wrapper{text-align:center;margin-top:1.5rem;margin-bottom:1.5rem}.blog-page .blog-content aside#colright .tags-wrapper h5{margin-bottom:.125rem}.blog-page .blog-content aside#colright .tags-wrapper li{list-style:none}.blog-page .blog-content aside#colright .tags-wrapper li a{font-family:Book;text-transform:uppercase;letter-spacing:.01rem;font-size:1rem;line-height:1.17em}@media only screen and (max-width: 1280px){.blog-page .blog-content aside#colright .tags-wrapper li a{font-size:1.25vw}}@media only screen and (max-width:48em){.blog-page .blog-content aside#colright .tags-wrapper li a{font-size:.72rem}}.author.rightCol{border-bottom:1px solid #000;text-align:center}.author.light{border-top:1px solid #000;text-align:right}.author .author-image{display:block;margin:0 auto 1.0625rem auto;border-radius:50%;height:5rem;width:5rem;background-size:cover;background-position:center;background-repeat:no-repeat}.author h2.name{text-align:center}.author p.profession{font-family:Book;text-transform:uppercase;letter-spacing:.01rem;font-size:1rem;line-height:1.17em;text-align:center;margin-bottom:.75rem}@media only screen and (max-width: 1280px){.author p.profession{font-size:1.25vw}}@media only screen and (max-width:48em){.author p.profession{font-size:.72rem}}.author.rightCol .author-btn{display:inline-block;border:none;height:.875rem;width:1.75rem}.author.rightCol .author-btn svg{max-height:100%;width:auto;display:block}.author.light{margin-bottom:4.0625rem}.author.light h2.name{text-align:right;margin-bottom:.3125rem}@media only screen and (max-width: 40em){.author.light h2.name{visibility:hidden}}.author.full{border-bottom:none;margin-bottom:5.625rem}.author.full .author-image{width:8.75rem;height:8.75rem}.author.full .presentation{position:relative;margin-top:4.0625rem;padding-top:4.0625rem;text-align:center}.author.full .presentation:before{content:"";position:absolute;top:-1px;width:16.5625rem;left:50%;transform:translateX(-50%);border-top:1px solid #000}h2.entries-title{text-align:center;margin-bottom:7.5rem}@media only screen and (max-width: 40em){h2.entries-title{margin-bottom:5rem}}div.tag-select{height:4.375rem;z-index:1}@media only screen and (min-width:40.0625em){div.tag-select{position:relative;left:50%;transform:translateX(-50%)}}@media only screen and (max-width: 40em){div.tag-select{position:relative}}div.tag-select .title{position:relative;background-color:#fff;padding-left:1.5625rem;padding-right:3.75rem;height:4.375rem;width:13.3125rem;max-width:13.3125rem;max-height:4.375rem;line-height:4.375rem;margin:0;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #000;margin-left:auto;margin-right:auto}div.tag-select .title span{vertical-align:middle}div.tag-select .title span.triangle{position:absolute;display:inline-block;margin:0;height:4.375rem;line-height:4.375rem;width:1.375rem;right:1.875rem}div.tag-select .title span.triangle svg{vertical-align:middle;transform:rotateZ(0deg);transition:transform 200ms}div.tag-select.deployed .title span.triangle svg{transform:rotateZ(180deg)}div.tag-select.deployed ul.options{overflow:auto;min-height:18.75rem;max-height:46.875rem}@media only screen and (max-width: 40em){div.tag-select.deployed ul.options{max-height:calc(100vh - 70px)}}div.tag-select.deployed ul.options li{transform:translateY(0px)}div.tag-select ul.options{margin-top:-1px;max-height:0;min-height:0;overflow:hidden;transition:max-height 500ms}div.tag-select ul.options li{transform:translateY(-800px);transition:transform 400ms}@media only screen and (max-width: 40em){div.tag-select ul.options{max-width:25rem;margin:0 auto}}div.tag-select li{list-style-type:none;background-color:#fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;margin:0}div.tag-select li:first-child{border-top:1px solid #000}div.tag-select li.option:hover{background-color:#ececec}@media only screen and (min-width:40.0625em){div.tag-select li.option{width:25rem}}@media only screen and (max-width: 40em){div.tag-select li.option{max-width:25rem;margin:0 auto}}div.tag-select li a,div.tag-select li span{vertical-align:middle;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block;margin:0}div.tag-select li a,div.tag-select li.title{display:block;height:4.375rem;max-width:100%;max-height:4.375rem;line-height:4.375rem;padding-left:1.5625rem;padding-right:1.5625rem;margin:0;cursor:pointer}.blog-list,.lastBlogPost{width:100%;max-width:53.125rem;margin-left:auto;margin-right:auto}.blog-list.hasTagFilter,.lastBlogPost.hasTagFilter{padding-top:3.125rem}@media only screen and (max-width: 40em){.blog-list.hasTagFilter,.lastBlogPost.hasTagFilter{padding-top:2.5rem}}.blog-list .blog-entry,.lastBlogPost .blog-entry{position:relative;margin-bottom:5rem}.blog-list .blog-entry .date,.lastBlogPost .blog-entry .date{position:absolute;top:0;left:50%;transform:translateY(-50%) translateX(-50%);padding:.625rem 1.25rem}.blog-list .blog-entry .date:before,.lastBlogPost .blog-entry .date:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;border:1px solid #000;z-index:-1}.blog-list .blog-entry .image-wrapper,.lastBlogPost .blog-entry .image-wrapper{display:block;height:25rem;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 40em){.blog-list .blog-entry .image-wrapper,.lastBlogPost .blog-entry .image-wrapper{position:absolute;top:5.3125rem}}@media only screen and (min-width:40.0625em){.blog-list .blog-entry .image-wrapper,.lastBlogPost .blog-entry .image-wrapper{width:38%}}.blog-list .blog-entry .text-wrapper,.lastBlogPost .blog-entry .text-wrapper{display:block;position:relative;padding-left:2.1875rem;padding-right:0;padding-top:3.4375rem}@media only screen and (min-width:40.0625em){.blog-list .blog-entry .text-wrapper,.lastBlogPost .blog-entry .text-wrapper{width:62%}}.blog-list .blog-entry .text-wrapper h2.entryTitle,.lastBlogPost .blog-entry .text-wrapper h2.entryTitle{position:relative;margin-bottom:1.25rem}.blog-list .blog-entry .text-wrapper h2.entryTitle:before,.lastBlogPost .blog-entry .text-wrapper h2.entryTitle:before{content:"";position:absolute;top:-0.3125rem;left:-0.8125rem;width:8.125rem;height:calc(100% + 15px);background-color:#fff;z-index:-1}.blog-list .blog-entry .text-wrapper h2.entryTitle span,.lastBlogPost .blog-entry .text-wrapper h2.entryTitle span{white-space:pre-wrap;margin-bottom:0}@media only screen and (max-width: 40em){.blog-list .blog-entry .text-wrapper h2.entryTitle,.lastBlogPost .blog-entry .text-wrapper h2.entryTitle{max-width:80%}}.blog-list .blog-entry .text-wrapper div.text span.arrow,.lastBlogPost .blog-entry .text-wrapper div.text span.arrow{padding-left:.6875rem;width:1.875rem;height:1.0625rem;line-height:1.0625rem}.blog-list .blog-entry .text-wrapper div.text span.arrow svg,.lastBlogPost .blog-entry .text-wrapper div.text span.arrow svg{vertical-align:middle;width:1.5rem;height:.75rem}@media only screen and (max-width: 40em){.blog-list .blog-entry .text-wrapper,.lastBlogPost .blog-entry .text-wrapper{padding-top:0;padding-left:0}.blog-list .blog-entry .text-wrapper h2.entryTitle,.lastBlogPost .blog-entry .text-wrapper h2.entryTitle{display:block;padding-top:1.25rem;height:24.5625rem}.blog-list .blog-entry .text-wrapper h2.entryTitle:before,.lastBlogPost .blog-entry .text-wrapper h2.entryTitle:before{display:none}.blog-list .blog-entry .text-wrapper h2.entryTitle span,.lastBlogPost .blog-entry .text-wrapper h2.entryTitle span{display:inline-block;padding:.3125rem .3125rem .9375rem .625rem}}.blog-list .blog-entry.text-left .row-layout,.lastBlogPost .blog-entry.text-left .row-layout{flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse}@media only screen and (min-width:40.0625em){.blog-list .blog-entry.text-left .text-wrapper,.lastBlogPost .blog-entry.text-left .text-wrapper{text-align:right;padding-left:0;padding-right:2.1875rem}}@media only screen and (min-width:40.0625em){.blog-list .blog-entry.text-left .text-wrapper h2.entryTitle,.lastBlogPost .blog-entry.text-left .text-wrapper h2.entryTitle{transform:translateX(0)}}@media only screen and (min-width:40.0625em){.blog-list .blog-entry.text-left .text-wrapper h2.entryTitle:before,.lastBlogPost .blog-entry.text-left .text-wrapper h2.entryTitle:before{left:auto;right:0}}.blog-list .blog-entry .tags-wrapper,.lastBlogPost .blog-entry .tags-wrapper{text-align:right;width:100%;margin:2rem 0}.blog-list .blog-entry .tags-wrapper ul.tags,.lastBlogPost .blog-entry .tags-wrapper ul.tags{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.blog-list .blog-entry .tags-wrapper ul.tags li,.lastBlogPost .blog-entry .tags-wrapper ul.tags li{list-style:none;font-family:Book;text-transform:uppercase;letter-spacing:.01rem;font-size:1rem;line-height:1.17em}@media only screen and (max-width: 1280px){.blog-list .blog-entry .tags-wrapper ul.tags li,.lastBlogPost .blog-entry .tags-wrapper ul.tags li{font-size:1.25vw}}@media only screen and (max-width:48em){.blog-list .blog-entry .tags-wrapper ul.tags li,.lastBlogPost .blog-entry .tags-wrapper ul.tags li{font-size:.72rem}}.blog-list .blog-entry .tags-wrapper ul.tags li:not(:last-child),.lastBlogPost .blog-entry .tags-wrapper ul.tags li:not(:last-child){padding-right:.9375rem}.blog-list .blog-entry .tags-wrapper ul.tags li.crunch,.lastBlogPost .blog-entry .tags-wrapper ul.tags li.crunch{font-size:1.5625rem}@media only screen and (max-width: 1280px){.blog-list .blog-entry .tags-wrapper ul.tags li.crunch,.lastBlogPost .blog-entry .tags-wrapper ul.tags li.crunch{font-size:1.953125vw}}@media only screen and (max-width:48em){.blog-list .blog-entry .tags-wrapper ul.tags li.crunch,.lastBlogPost .blog-entry .tags-wrapper ul.tags li.crunch{font-size:1.125rem}}@media only screen and (max-width: 40em){.blog-list .blog-entry .tags-wrapper,.lastBlogPost .blog-entry .tags-wrapper{background-color:#ececec;padding:1.25rem}.blog-list .blog-entry .tags-wrapper li.author-tag,.lastBlogPost .blog-entry .tags-wrapper li.author-tag{display:block;width:100%}}.blog-list .blog-entry .tags-wrapper li.author-tag .author,.lastBlogPost .blog-entry .tags-wrapper li.author-tag .author{border:none}@media only screen and (max-width: 40em){.blog-list .blog-entry,.lastBlogPost .blog-entry{display:block;max-width:100%;margin-right:0;margin-left:0}}.lastBlogPost{max-width:100%}.blogTextImage .quote{padding:1.5625rem 2.1875rem;margin-top:3.75rem;margin-bottom:3.75rem;border-left:2px solid gray}@media only screen and (min-width:40.0625em){.blogTextImage .quote{margin-left:1.875rem}}.blogTextImage .text{padding:0;margin-bottom:1.875rem}.blogTextImage .image{margin-bottom:2.8125rem}.blogTextImage .image img{width:100%;display:block}.blogTextImage .image .caption{text-align:center}.blogTextImage .image .caption p{margin-bottom:0}.blogTextImageRightCol{padding:.375rem 0;background-color:#ececec;text-align:center;margin-bottom:1.875rem}.blogTextImageRightCol h3,.blogTextImageRightCol .text{text-align:center;padding:0 .375rem}.blogTextImageRightCol .text{padding:0}.blogTextImageRightCol .image{margin-bottom:.75rem}.blogTextImageRightCol .image img{width:100%}.blogTextImageRightCol .image .caption{text-align:left;font-style:normal;background-color:#ececec}.blogTextImageRightCol .image .caption p{margin-top:0;margin-bottom:0}.blogTextImageRightCol a.compo-link{display:inline-block;width:auto;text-align:center}.blogTextImageRightCol a.compo-link span{display:inline-block;width:auto;margin:0}.blogTextImageRightCol a.compo-link span.arrow{width:1.75rem;display:inline-block;vertical-align:middle;padding-left:.375rem}.blogTextImageRightCol a.compo-link span.arrow svg{display:block}@media only screen and (min-width:48.0625em){#exhibition_header_wrapper{padding:1.125rem 0;font-family:Demi}}@media only screen and (max-width:48em){#exhibition_header_wrapper{padding:1.375rem 0 1.125rem 0}#exhibition_header_wrapper .open-now-content{color:#777;text-align:center;font-size:1.125rem}}@media only screen and (max-width:48em){.exhibition-content{margin-top:1.5rem}.exhibition-content h4{font-size:1rem;margin:1.125rem 0}}.exhibition-cta-link,.exhibition-cta-link a{font-family:AfrikaSemiBold}@media only screen and (max-width:48em){.full-width-wrapper .tns-outer{padding-bottom:.75rem;margin-left:-12px;margin-right:-12px}}@media only screen and (min-width:48.0625em){.full-width-wrapper .tns-outer{padding-bottom:1.5rem;margin-left:-45px;margin-right:-45px}}.exhibition-wrapper{position:relative}.exhibition-wrapper .full-width-wrapper{padding-bottom:1.5rem}.exhibition-wrapper #colright{margin-bottom:2.8125rem}@media only screen and (max-width:48em){.exhibition-wrapper #colright{margin-bottom:1.5rem}}.exhibition-wrapper #colright .exhibition-cta-link,.exhibition-wrapper #colright .exhibition-cta-link a{font-size:1.5rem;line-height:1.75rem;margin-bottom:1.5rem;font-family:AfrikaSemiBold}@media only screen and (max-width: 1280px){.exhibition-wrapper #colright .exhibition-cta-link,.exhibition-wrapper #colright .exhibition-cta-link a{font-size:1.875vw}}@media only screen and (max-width:48em){.exhibition-wrapper #colright .exhibition-cta-link,.exhibition-wrapper #colright .exhibition-cta-link a{font-size:1.08rem}}.exhibition-wrapper #colright .social-links{position:absolute;top:.5rem;right:0}@media only screen and (max-width:48em){.exhibition-wrapper #colright .social-links{top:0}}.exhibition-wrapper #colright .social-links li img{height:.875rem}.exhibition-wrapper #colright .museum-infos,.exhibition-wrapper #colright .item-list,.exhibition-wrapper #colright .downloads,.exhibition-wrapper #colright .components,.exhibition-wrapper #colright .contact-infos,.exhibition-wrapper #colright .texts{padding-top:.375rem;padding-bottom:.375rem;border-top:1px solid #000}.exhibition-wrapper #colright h3{margin-top:.75rem;margin-bottom:.75rem;text-transform:uppercase}.exhibition-wrapper #colright .item-list{margin-bottom:0}.exhibition-wrapper #colright .item-list .event-short-list-entry{margin-bottom:.75rem;position:relative}.exhibition-wrapper #colright .item-list .event-short-list-entry a{color:#000}.exhibition-wrapper #colright .item-list .event-short-list-entry .evt-date{font-family:Demi;letter-spacing:.01rem;font-size:1.2rem;line-height:1.17em}@media only screen and (max-width: 1280px){.exhibition-wrapper #colright .item-list .event-short-list-entry .evt-date{font-size:1.5vw}}@media only screen and (max-width:48em){.exhibition-wrapper #colright .item-list .event-short-list-entry .evt-date{font-size:.864rem}}.exhibition-wrapper #colright .contact-infos strong{font-family:Demi;letter-spacing:.01rem;font-size:1.2rem;line-height:1.17em}@media only screen and (max-width: 1280px){.exhibition-wrapper #colright .contact-infos strong{font-size:1.5vw}}@media only screen and (max-width:48em){.exhibition-wrapper #colright .contact-infos strong{font-size:.864rem}}.exhibition-list{border-top:1px solid #000;margin-top:1.375rem;margin-bottom:3rem}.exhibition-list .item-list-entry{position:relative;border:none}@media only screen and (max-width:48em){.exhibition-list .item-list-entry h2{padding-top:.375rem}.exhibition-list .item-list-entry h5{margin:.375rem 0}}.exhibition-list .item-list-entry .list-item-link{color:#000}.exhibition-list .item-list-entry .list-item-link .item-img-detail img{max-width:100%}.exhibition-list .item-list-entry .list-item-link .list-item-text{height:100%;padding:.75rem 1.5rem}#ocm-page .col-header,#owc-page .col-header{margin-bottom:1.5rem}#ocm-page #colleft .scroll-directory .title,#owc-page #colleft .scroll-directory .title{border-top:1px solid #000;padding:.875rem 0;font-size:1.3rem;margin:0}@media only screen and (max-width: 1280px){#ocm-page #colleft .scroll-directory .title,#owc-page #colleft .scroll-directory .title{font-size:1.625vw}}@media only screen and (max-width:48em){#ocm-page #colleft .scroll-directory .title,#owc-page #colleft .scroll-directory .title{font-size:.936rem}}#ocm-page #colleft .scroll-directory .text,#owc-page #colleft .scroll-directory .text{margin-bottom:.875rem}#ocm-page #colleft .scroll-directory .level2-container,#owc-page #colleft .scroll-directory .level2-container{margin-left:1.625rem}#ocm-page #colleft .scroll-directory .level3-container .text,#owc-page #colleft .scroll-directory .level3-container .text{margin-left:2.5rem}#ocm-page .aleph:hover,#ocm-page .aleph:hover span,#ocm-page a:hover,#ocm-page a:hover span,#owc-page .aleph:hover,#owc-page .aleph:hover span,#owc-page a:hover,#owc-page a:hover span{cursor:pointer;text-decoration:underline}#ocm-page .sidebar .scroll-index,#owc-page .sidebar .scroll-index{border-bottom:1px solid #000}#ocm-page .sidebar .scroll-index .title,#owc-page .sidebar .scroll-index .title{cursor:pointer;border-top:1px solid #000;margin:.125rem 0;padding:.375rem 0}#ocm-page .sidebar .scroll-index .scroll-index-item p,#ocm-page .sidebar .scroll-index .scroll-index-item a,#ocm-page .sidebar .scroll-index .scroll-index-item div,#owc-page .sidebar .scroll-index .scroll-index-item p,#owc-page .sidebar .scroll-index .scroll-index-item a,#owc-page .sidebar .scroll-index .scroll-index-item div{font-size:.85rem}@media only screen and (max-width: 1280px){#ocm-page .sidebar .scroll-index .scroll-index-item p,#ocm-page .sidebar .scroll-index .scroll-index-item a,#ocm-page .sidebar .scroll-index .scroll-index-item div,#owc-page .sidebar .scroll-index .scroll-index-item p,#owc-page .sidebar .scroll-index .scroll-index-item a,#owc-page .sidebar .scroll-index .scroll-index-item div{font-size:1.0625vw}}@media only screen and (max-width:48em){#ocm-page .sidebar .scroll-index .scroll-index-item p,#ocm-page .sidebar .scroll-index .scroll-index-item a,#ocm-page .sidebar .scroll-index .scroll-index-item div,#owc-page .sidebar .scroll-index .scroll-index-item p,#owc-page .sidebar .scroll-index .scroll-index-item a,#owc-page .sidebar .scroll-index .scroll-index-item div{font-size:.612rem}}#murdock_searchwrapper{position:relative;margin-top:.5rem;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}#murdock_searchwrapper .scroll-index-search{margin-left:4px;height:20px;flex-grow:1}#murdock_searchwrapper #loader_display{width:14px;height:14px;background-size:contain;top:50%;right:6px;transform:translateY(-50%)}.screen-page #contentWrapper{padding-left:70px;padding-right:70px}.screen-page #logo{width:300px;margin-top:60px}.screen-page .item-list-detail .show-for-medium-up{display:flex !important}.screen-page .item-list-detail .show-for-medium-down{display:none !important}.screen-page .hide,.screen-page a.text-align-center,.screen-page .list-filter{display:none}.screen-page .item-date-detail .evt-day{font-size:3rem}.screen-page .item-date-detail .evt-time{font-size:1.8rem}.screen-page .item-txt-detail .eventtype{font-size:1.1875rem;margin-bottom:.1rem}@media only screen and (max-width: 1280px){.screen-page .item-txt-detail .eventtype{font-size:1.484375vw}}@media only screen and (max-width:48em){.screen-page .item-txt-detail .eventtype{font-size:.855rem}}.screen-page .item-txt-detail .h4-style{font-weight:normal !important;font-size:2.25rem}@media only screen and (max-width: 1280px){.screen-page .item-txt-detail .h4-style{font-size:2.8125vw}}@media only screen and (max-width:48em){.screen-page .item-txt-detail .h4-style{font-size:1.62rem}}.screen-page .item-detail-action{display:none}.screen-page #qrcode{margin-bottom:44px;margin-left:auto;width:90px}.screen-page .overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity .5s}.screen-page .overlay.show{opacity:1}header{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:space-between;justify-content:space-between;padding-top:22px;padding-bottom:1.25rem;position:relative;-webkit-box-shadow:0px 11px 19px -4px rgba(0,0,0,.39);-moz-box-shadow:0px 11px 19px -4px rgba(0,0,0,.39);box-shadow:0px 11px 19px -4px rgba(0,0,0,.39)}@media only screen and (max-width:48em){header{padding-top:.75rem;padding-bottom:.625rem;box-sizing:border-box;height:4.375rem;width:100vw;padding-right:0}}@media only screen and (min-width: 1310px){header:before,header:after{content:"";position:absolute;z-index:1;top:0;height:100%;width:30px;background:#fff}header:before{left:-15px}header:after{right:-15px}}header #logo{width:170px}@media only screen and (max-width:48em){header #logo{width:auto}header #logo,header #logo>a,header #logo img{height:100%}}header #logo img{display:block}header #header_navigation{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width:48em){header #header_navigation{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;position:absolute;top:100%;left:0;-webkit-flex-direction:column;flex-direction:column;background-color:#fff;width:100%;z-index:1;-webkit-align-items:flex-start;align-items:flex-start;padding:.5rem 0}header #header_navigation:not(.open){display:none}header #header_navigation.fixed{position:fixed;top:0;bottom:0;left:0;right:0}}@media only screen and (max-width:48em){header nav{width:100%;padding-bottom:0}header nav.active-elt li:not(.active):not(.open) a{color:#777}}header nav a{color:#000;outline:#fffefd solid 2px;border:1px solid rgba(0,0,0,0)}@media only screen and (min-width:40.0625em){header nav:hover a:not(:hover){color:#777}}header nav:focus-within a:not(:focus){color:#777}header nav .sub-menu-wrapper{display:none}@media only screen and (min-width:40.0625em){header nav .sub-menu-wrapper{position:absolute;z-index:2;width:100%;left:0;right:0;top:calc(100% - 2px);background:#fff}}header nav .sub-menu-wrapper .sub-menu{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;border-top:1px solid #000;width:100%}@media only screen and (min-width:40.0625em){header nav .sub-menu-wrapper .sub-menu{padding:1.5rem 0;margin:0 2.8125rem;position:relative}}header nav .sub-menu-wrapper .sub-menu>.nav{width:33.33%;padding-left:1.875rem}@media only screen and (max-width:48em){header nav .sub-menu-wrapper .sub-menu>.nav{width:100%;padding-left:1.5rem}}header nav .sub-menu-wrapper .sub-menu li{line-height:1em}@media only screen and (max-width:48em){header nav .sub-menu-wrapper .sub-menu li>a{padding:.75rem .1875rem}header nav .sub-menu-wrapper .sub-menu li.open>.sub-menu-arrow{transform:rotate(180deg)}header nav .sub-menu-wrapper .sub-menu li.open>a{color:#000}}@media only screen and (min-width:48.0625em){header nav .sub-menu-wrapper .sub-menu li.active>.sub-menu-arrow,header nav .sub-menu-wrapper .sub-menu li.open>.sub-menu-arrow{transform:rotate(90deg)}header nav .sub-menu-wrapper .sub-menu li.active>a,header nav .sub-menu-wrapper .sub-menu li.open>a{color:#000}}@media only screen and (max-width:48em){header nav .sub-menu-wrapper .sub-menu li:not(:nth-last-child(2)) a{border-bottom:1px solid #000}}header nav .sub-menu-wrapper .sub-menu li a{display:block}header nav .sub-menu-wrapper .sub-menu li a:hover:after{content:"";width:66.66%;height:100%;display:block;position:absolute;right:0;top:0}header nav .sub-menu-wrapper .sub-menu li.has-suv-nav{position:relative}header nav .sub-menu-wrapper .sub-menu li.has-suv-nav .sub-nav-prefix{position:absolute;left:0px;padding:6px 3px}@media only screen and (max-width:48em){header nav .sub-menu-wrapper .sub-menu li.has-suv-nav .sub-nav-prefix{padding:12px 3px}}header nav .sub-menu-wrapper .sub-menu li.has-suv-nav .sub-nav-status{position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 30'%3E%3Cg id='arrow_right' data-name='Arrow Right'%3E%3Cpolygon fill='%231D1D1B' points='0 0.7 0.7 0 16 15 0.7 30 0 29.3 14.5 15 0 0.7'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;width:.625rem;height:1.171875rem;top:.4375rem;left:-1rem}@media only screen and (max-width:48em){header nav .sub-menu-wrapper .sub-menu li.has-suv-nav .sub-nav-status{left:-1.5rem}}header nav .sub-menu-wrapper .sub-menu li.has-suv-nav.active .sub-nav-status{transform:rotate(90deg)}header nav .sub-menu-wrapper .sub-menu li.has-suv-nav>ul{display:none;margin-left:24px}@media only screen and (max-width:48em){header nav .sub-menu-wrapper .sub-menu li.has-suv-nav>ul{margin-left:0}header nav .sub-menu-wrapper .sub-menu li.has-suv-nav>ul>li>a{padding-left:2rem}}header nav .sub-menu-wrapper .sub-menu li.has-suv-nav.open>ul{display:block}@media only screen and (min-width:48.0625em){header nav .sub-menu-wrapper .sub-menu li.has-suv-nav.active>ul{display:block}}header nav .sub-menu-wrapper .sub-menu>.menu-highlight{width:66.66%}@media only screen and (max-width:48em){header nav .sub-menu-wrapper .sub-menu>.menu-highlight{display:none !important}}header nav .sub-menu-wrapper .sub-menu>.menu-highlight .menu-highlight-content:not(.open){display:none}header nav .sub-menu-wrapper .sub-menu>.menu-highlight .menu-highlight-content .highlight-image-wrapper{box-sizing:border-box}header nav .sub-menu-wrapper .sub-menu>.menu-highlight .menu-highlight-content .highlight-image-wrapper:first-of-type{padding-right:1.125rem}header nav .sub-menu-wrapper .sub-menu>.menu-highlight .menu-highlight-content .highlight-image-wrapper:last-of-type{padding-left:1.125rem}header nav .sub-menu-wrapper .sub-menu>.menu-highlight .menu-highlight-content .highlight-image-wrapper .highlight-image{width:100%;height:17.5rem;background-size:cover;background-position:center}header nav>ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}@media only screen and (max-width:48em){header nav>ul{-webkit-flex-direction:column;flex-direction:column;width:100%;padding:0 .5rem;box-sizing:border-box}header nav>ul .sub-menu-wrapper{display:none}}@media only screen and (max-width:48em){header nav>ul>li{width:100%;border-bottom:1px solid #000}}header nav>ul>li,header nav>ul>li>a{font-size:1.5625rem;padding:0 .5rem;font-family:Book;letter-spacing:.04em;font-weight:bolder}@media only screen and (max-width: 1280px){header nav>ul>li,header nav>ul>li>a{font-size:1.953125vw}}@media only screen and (max-width:48em){header nav>ul>li,header nav>ul>li>a{font-size:1.125rem}}@media only screen and (max-width:48em){header nav>ul>li,header nav>ul>li>a{font-weight:normal}}@media only screen and (max-width: 1280px){header nav>ul>li,header nav>ul>li>a{padding:.625vw}}@media only screen and (max-width:48em){header nav>ul>li,header nav>ul>li>a{padding:.25rem 0}}header nav>ul>li>a:focus~div.sub-menu-wrapper{display:flex}header nav>ul>li>a:focus~div.sub-menu-wrapper .sub-menu{z-index:10}@media only screen and (min-width:48.0625em){header nav>ul>li:hover>a,header nav>ul>li:focus>a,header nav>ul>li:focus-within>a{color:#000 !important}header nav>ul>li:hover>.sub-menu-wrapper,header nav>ul>li:focus>.sub-menu-wrapper,header nav>ul>li:focus-within>.sub-menu-wrapper{display:flex}}@media only screen and (min-width:48.0625em)and (min-width:40.0625em){header nav>ul>li:hover>.sub-menu-wrapper,header nav>ul>li:focus>.sub-menu-wrapper,header nav>ul>li:focus-within>.sub-menu-wrapper{box-shadow-webkit-box-shadow:0px 10px 18px -4px rgba(0,0,0,.18);-moz-box-shadow:0px 10px 18px -4px rgba(0,0,0,.18);box-shadow:0px 10px 18px -4px rgba(0,0,0,.18)}}@media only screen and (min-width:48.0625em){header nav>ul>li:hover>.sub-menu-wrapper .sub-menu,header nav>ul>li:focus>.sub-menu-wrapper .sub-menu,header nav>ul>li:focus-within>.sub-menu-wrapper .sub-menu{z-index:10}header nav>ul>li:hover:before,header nav>ul>li:focus:before,header nav>ul>li:focus-within:before{content:"";width:100%;height:30px;position:absolute;left:0;top:calc(100% - 28px);z-index:2}}@media only screen and (max-width:48em){header nav>ul>li.has-suv-nav{position:relative}header nav>ul>li.has-suv-nav:after{position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 16'%3E%3Cg class='arrow-down' width='15' hieght='8' data-name='Arrow Down'%3E%3Cpolygon fill='%231D1D1B' points='29.3 0 30 0.7 15 16 0 0.7 0.7 0 15 14.5 29.3 0'/%3E%3C/g%3E%3C/svg%3E");width:1.171875rem;height:.625rem;top:8px;right:4px}header nav>ul>li.has-suv-nav.open:after{transform:rotate(180deg)}header nav>ul>li .sub-menu-arrow{transition:all .3s;width:48px;height:43px;position:absolute;right:0px;top:0px;padding:0 12px}header nav>ul>li .sub-menu-arrow svg{top:50%;width:22px;position:absolute;transform:translateY(-50%)}header nav>ul>li.open>.sub-menu-wrapper{display:flex}}@media only screen and (max-width:48em)and (max-width:48em){header nav>ul>li.open>.sub-menu-arrow{transform:rotate(180deg)}}header nav li{list-style:none;margin:0}header nav li a{padding:6px 3px}header #touch_menu{display:none;position:relative;text-transform:uppercase;width:30px;padding:.8em 1em;padding-bottom:.5rem;align-items:center;justify-content:center}@media only screen and (max-width:48em){header #touch_menu{display:flex;outline:0}}header #touch_menu #touch_menu_close{display:none}header #touch_menu svg{display:block}header #touch_menu.selected #touch_menu_open{display:none}header #touch_menu.selected #touch_menu_close{display:block}header #nav_lang a{display:inline-block}header:not(.fixed) #mobile_open_nav.fixed{position:fixed;left:50%;transform:translateX(-50%);top:0;z-index:100;background:rgba(255,255,255,.8)}header.fixed{position:fixed;top:0;bottom:0;left:0;right:0;z-index:100}header.fixed #header_navigation{height:calc(100vh - 70px);overflow:auto}header.fixed #header_navigation #nav_lang{padding-bottom:50px}footer{margin-top:.75rem;position:relative}footer .footer-row{border-top:1px solid #000;padding:.75rem 0}@media only screen and (max-width:48em){footer .social-links li:first-of-type{padding:0}}footer #footer_nav{padding-right:4.5rem}@media only screen and (max-width:48em){footer #footer_nav{display:none}}footer #footer_nav ul{list-style:none;margin:0}footer #footer_nav ul a{color:#000;display:block}footer #footer_nav ul li.has-suv-nav li{margin:2px 0}footer #footer_nav>ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}footer #footer_nav>ul>li>a{font-family:Demi;letter-spacing:.01rem;font-size:1.1875rem;line-height:1.35em;margin-bottom:.45rem;display:block}@media only screen and (max-width: 1280px){footer #footer_nav>ul>li>a{font-size:1.484375vw}}@media only screen and (max-width:48em){footer #footer_nav>ul>li>a{font-size:.855rem}}footer #footer_infos .footer-infos-column a{text-decoration:underline}footer #footer_infos .footer-infos-column:not(.column-img){flex-grow:1}@media only screen and (max-width:48em){footer #footer_infos .footer-infos-column:not(.column-img){width:60%}}footer #footer_infos .footer-infos-column.column-img{width:9.375rem;margin-left:.9375rem}@media only screen and (max-width:48em){footer #footer_infos .footer-infos-column.column-img{position:absolute;right:12px;top:24px}}footer #footer_infos .footer-infos-column.column-img img{border-radius:1.875rem;border:1px solid #777}footer #toTop{position:absolute;width:1.5rem;right:3rem;display:block}@media only screen and (min-width:48.0625em){footer #toTop{top:.75rem}}@media only screen and (max-width:48em){footer #toTop.fixed{background:rgba(255,255,255,.8);z-index:1;padding:12px;bottom:0;position:fixed}}@media only screen and (min-width:40.0625em){footer #footer_actions{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (max-width:48em){footer #footer_actions{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}}footer #footer_actions a{text-transform:uppercase;font-family:Demi}@media only screen and (max-width:48em){footer #footer_newsletter_signup{margin-bottom:1.5rem;margin-top:.875rem}}footer #footer_newsletter_signup .grey-underline{border-bottom:1px solid #777;font-family:Book;text-transform:capitalize}.sidebar h2:first-of-type{margin-top:2px}.sidebar,.sidebar p,.sidebar a,.sidebar li,.sidebar ol{font-family:Book;letter-spacing:.01rem;font-size:1rem;line-height:1.2em}@media only screen and (max-width: 1280px){.sidebar,.sidebar p,.sidebar a,.sidebar li,.sidebar ol{font-size:1.25vw}}@media only screen and (max-width:48em){.sidebar,.sidebar p,.sidebar a,.sidebar li,.sidebar ol{font-size:.72rem}}.sidebar h2,.sidebar h2 a,.sidebar h3,.sidebar h3 a,.sidebar .sidebar-title,.sidebar .sidebar-title a{font-family:Demi;letter-spacing:.01rem;font-size:1.2rem;line-height:1.17em;margin-bottom:.75rem;text-underline-offset:4px}@media only screen and (max-width: 1280px){.sidebar h2,.sidebar h2 a,.sidebar h3,.sidebar h3 a,.sidebar .sidebar-title,.sidebar .sidebar-title a{font-size:1.5vw}}@media only screen and (max-width:48em){.sidebar h2,.sidebar h2 a,.sidebar h3,.sidebar h3 a,.sidebar .sidebar-title,.sidebar .sidebar-title a{font-size:.864rem}}.sidebar h4{font-size:1.1rem;line-height:1.17em;margin-top:.5rem;margin-bottom:.5rem}@media only screen and (max-width: 1280px){.sidebar h4{font-size:1.375vw}}@media only screen and (max-width:48em){.sidebar h4{font-size:.792rem}}.sidebar .open-now-content span{display:block}.sidebar .small-text{font-size:.8em;text-transform:uppercase}.sidebar .textAndImage img{max-width:100%}.download-inline-block a{display:inline-block;position:relative}.downloads{margin-left:0 !important;padding-bottom:.75rem}.downloads li{list-style:none}.downloads .download{margin-bottom:.5rem;position:relative}.downloads .download .download-link{word-wrap:break-word;margin:0;padding-right:1rem;line-height:1.1em}.downloads .download .download-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media only screen and (min-width:40.0625em){.boxs{margin-left:-1.40625rem;margin-right:-1.40625rem}}.boxs .box-link-component{padding-bottom:1.6875rem}@media only screen and (min-width:40.0625em){.boxs .box-link-component{padding-left:1.40625rem;padding-right:1.40625rem;padding-bottom:2.8125rem}}@media only screen and (max-width: 40em){.boxs .box-link-component{padding-bottom:1.40625rem}}.boxs .box-link-component h5{margin-bottom:0}.boxs .box-link-component .box-link-wrapper{position:relative;height:0;padding-bottom:56.25%}.boxs .box-link-component .box-link-wrapper .box-link-content{position:absolute;background-color:#e9f5f2;padding:1rem .75rem;height:100%;width:100%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.boxs .box-link-component .box-link-wrapper .box-link-content::-webkit-scrollbar{display:none}.boxs .box-link-component .box-link-wrapper .box-link-content p:first-of-type{margin-top:0}.boxs .box-link-component .box-link-wrapper .box-link-content p{font-family:Book;font-size:.85rem;line-height:1.3em}@media only screen and (max-width: 1280px){.boxs .box-link-component .box-link-wrapper .box-link-content p{font-size:1.0625vw}}@media only screen and (max-width:48em){.boxs .box-link-component .box-link-wrapper .box-link-content p{font-size:.612rem}}@media only screen and (max-width:48em){.boxs .box-link-component .box-link-wrapper .box-link-content p{font-size:.875rem}}.boxs .box-link-component .box-link-wrapper .box-link-content p strong{font-family:Demi;font-size:1rem}@media only screen and (max-width: 1280px){.boxs .box-link-component .box-link-wrapper .box-link-content p strong{font-size:1.25vw}}@media only screen and (max-width:48em){.boxs .box-link-component .box-link-wrapper .box-link-content p strong{font-size:.72rem}}@media only screen and (max-width:48em){.boxs .box-link-component .box-link-wrapper .box-link-content p strong{font-size:1rem}}.boxs .box-link-component .box-link-wrapper .box-link-content .arrow-right{position:absolute;bottom:0;right:.75rem;width:1.125rem;height:3rem}.boxs .box-link-component .box-link-wrapper .box-link-image{position:absolute;opacity:1;left:0;right:0;top:0;bottom:0;background-size:cover;background-position:center}.boxs .box-link-component .box-link-wrapper:not(.no-text):hover .box-link-image{opacity:0}.boxs .box-link-component span.arrow-right{display:inline-block}.boxs .box-link-component span.arrow-right svg{width:8px;display:block}.boxs .box-link-component span.type{text-transform:uppercase}.boxs .box-link-component.boxLastBlogPost .row-layout{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}@media only screen and (max-width:48em){.boxs .box-link-component.event-box-component .box-link-image{opacity:0}}.searchresult .search{margin-bottom:2rem}.searchresult .search .search-input{margin-bottom:1.5rem}.searchresult .search-box{width:80%;background-color:#ececec;padding:4px 8px;border:none;font-size:1.3rem}@media only screen and (max-width: 1280px){.searchresult .search-box{font-size:1.625vw}}@media only screen and (max-width:48em){.searchresult .search-box{font-size:.936rem}}.searchresult .result-list{border-top:1px solid #000}.searchresult .result-list .search-result-entry{border-bottom:1px solid #000}.searchresult .result-list .search-result-entry .detail-link{font-family:Book;text-transform:uppercase;letter-spacing:.01rem;font-size:1rem;line-height:1.17em;padding-left:.75rem}@media only screen and (max-width: 1280px){.searchresult .result-list .search-result-entry .detail-link{font-size:1.25vw}}@media only screen and (max-width:48em){.searchresult .result-list .search-result-entry .detail-link{font-size:.72rem}}.searchresult .result-list .search-result-entry .detail-link span{display:inline-block}.searchresult .result-list .search-result-entry .detail-link span svg{display:block;width:1.5rem;padding-left:.5rem}.collapsible{border-top:1px solid #000;margin-bottom:8.4375rem}.collapsible .collapsible-entry{border-bottom:1px solid #000;width:100%;position:relative}.collapsible .collapsible-entry.sub-collapsible-entry:last-child{border-bottom:none}.collapsible .collapsible-entry.sub-collapsible-entry .collapsible-title:hover{background-color:#ececec}.collapsible .collapsible-entry.sub-collapsible-entry .collapsible-title:hover h2{color:#000}.collapsible .collapsible-entry .collapsible-title{position:relative;cursor:pointer;padding-right:2rem}.collapsible .collapsible-entry .collapsible-title h2{margin:0;padding:2rem 0}.collapsible .collapsible-entry .collapsible-title h3{margin:1.25rem 0}.collapsible .collapsible-entry .collapsible-title span.arrow-right{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.collapsible .collapsible-entry .collapsible-title span.arrow-right svg{transition:all .3s;width:1.5rem;height:.625rem}.collapsible .collapsible-entry .collapsible-title.active .arrow-right svg{transform:rotateZ(-180deg)}.collapsible .collapsible-entry .collapsible-title:hover h2,.collapsible .collapsible-entry .collapsible-title.active h2{color:#777}.collapsible .collapsible-entry .collapsible-content{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.collapsible .collapsible-entry .collapsible-content:not(.sub-collapsible-content){padding-left:24px;margin-bottom:8px}.collapsible .collapsible-entry .collapsible-content:not(.sub-collapsible-content) .collapsible-entry:not(.sub-collapsible-entry):first-child:before{content:"";border-top:1px dashed #000;width:calc(100% + 24px);height:1px;left:-24px;position:absolute}.collapsible-media .exhibition-media-download-link{display:block}.collapsible-media .exhibition-media-download-link:hover{background-color:#ececec}.collapsible-media .exhibition-media-download-link .exhibition-media-download{min-height:8.125rem;-webkit-align-items:center;align-items:center}.collapsible-media .exhibition-media-download-link .exhibition-media-download .media-download-text{padding-top:0}.collapsible-media .exhibition-media-download-link .exhibition-media-download .media-download-text:not(.no-image){padding-left:1.5rem}.collapsible-media .sub-collapsible-entry{position:relative}.collapsible-media .sub-collapsible-entry:first-child{border-top:1px solid #000}.collapsible-media .sub-collapsible-entry .sub-collapsible-item-wrapper{position:relative}.collapsible-media .sub-collapsible-entry .sub-collapsible-item{border-bottom:1px solid #000;position:relative}.collapsible-media .sub-collapsible-entry .sub-collapsible-item:first-child{border-top:1px solid #000}.collapsible-media .sub-collapsible-entry .sub-collapsible-item:last-child{border-bottom:none}.collapsible-media .media-download-image{width:10.625rem;min-height:8.125rem;background-size:auto 100%;background-repeat:no-repeat;background-position:center}.collapsible-media .media-download-date,.collapsible-media .media-download-text{padding-top:1.5rem}.collapsible-media .media-download-date{padding-left:1.5rem;padding-right:1.5rem}.collapsible-media .media-download-date.no-image{padding-left:0}.collapsible-media .media-download-date,.collapsible-media .media-download-link{width:18%}.collapsible-media .media-download-text{box-sizing:border-box;width:calc(82% - 170px);line-height:1.75rem}.collapsible-media .media-download-text.no-image{width:82%}.collapsible-media .media-download-link{text-align:right;display:block}.collapsible-media .media-download-link .row-layout{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%}.collapsible-media .media-download-link .text{font-size:1rem;line-height:1.17em}@media only screen and (max-width: 1280px){.collapsible-media .media-download-link .text{font-size:1.25vw}}@media only screen and (max-width:48em){.collapsible-media .media-download-link .text{font-size:.72rem}}.collapsible-media .media-download-link .download-arrow{width:13px;transform:rotateZ(45deg);margin-right:8px}.collapsible-media .media-download-link .download-arrow svg{display:block}.collapsible-media .exhibition-media-download-link .media-download-image,.collapsible-media .exhibition-media-download-link .media-download-link>.row-layout{border-left:1px solid #000;border-right:1px solid #000}.collapsible-media .exhibition-media-download-link .media-download-image{-webkit-box-shadow:inset 0px 0px 0px 8px #fff;-moz-box-shadow:inset 0px 0px 0px 8px #fff;box-shadow:inset 0px 0px 0px 8px #fff}.collapsible-media .exhibition-media-download-link .media-download-link>.row-layout{position:absolute;height:100%;width:18%;top:0;right:0}.collapsible-media .exhibition-media-download-link .media-download-link>.row-layout .download-arrow{position:absolute;bottom:8px;right:4px}.media-releases .tab{overflow:hidden;border-top:1px solid #000}.media-releases .tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:.5rem 1rem;transition:.3s;font-family:Demi;font-size:1rem}@media only screen and (max-width: 1280px){.media-releases .tab button{font-size:1.25vw}}@media only screen and (max-width:48em){.media-releases .tab button{font-size:.72rem}}.media-releases .tab button:hover,.media-releases .tab button.active{text-decoration:underline}.media-releases .tab button:first-child{padding-left:0}.media-releases .tabcontent{display:none;border-top:none}.media-releases .media-releases-date{font-family:Demi;font-size:1.375rem;line-height:1.4em}@media only screen and (max-width: 1280px){.media-releases .media-releases-date{font-size:1.71875vw}}@media only screen and (max-width:48em){.media-releases .media-releases-date{font-size:.99rem}}.media-releases .media-releases-date .date{font-family:Book;font-size:2.625rem}@media only screen and (max-width: 1280px){.media-releases .media-releases-date .date{font-size:3.28125vw}}@media only screen and (max-width:48em){.media-releases .media-releases-date .date{font-size:1.89rem}}.media-releases .media-releases-detail{padding-left:18%;width:100%}.media-releases .media-releases-detail .text p:first-of-type{margin-top:0}.media-releases .media-releases-detail .media-releases-links{list-style:none;margin-left:1.125rem;margin-top:2.8125rem;margin-bottom:2.8125rem}.media-releases .media-releases-detail .media-releases-links,.media-releases .media-releases-detail .media-releases-links p,.media-releases .media-releases-detail .media-releases-links a,.media-releases .media-releases-detail .media-releases-links li,.media-releases .media-releases-detail .media-releases-links ol{font-size:1rem;line-height:1.2em}@media only screen and (max-width: 1280px){.media-releases .media-releases-detail .media-releases-links,.media-releases .media-releases-detail .media-releases-links p,.media-releases .media-releases-detail .media-releases-links a,.media-releases .media-releases-detail .media-releases-links li,.media-releases .media-releases-detail .media-releases-links ol{font-size:1.25vw}}@media only screen and (max-width:48em){.media-releases .media-releases-detail .media-releases-links,.media-releases .media-releases-detail .media-releases-links p,.media-releases .media-releases-detail .media-releases-links a,.media-releases .media-releases-detail .media-releases-links li,.media-releases .media-releases-detail .media-releases-links ol{font-size:.72rem}}.media-releases .media-releases-detail .media-releases-links li{position:relative}.media-releases .media-releases-detail .media-releases-links li:before{content:"";position:absolute;left:-1.125rem;top:.125rem;width:.4rem;height:.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 30'%3E%3Cg id='arrow_right' data-name='Arrow Right'%3E%3Cpolygon fill='%231D1D1B' points='0 0.7 0.7 0 16 15 0.7 30 0 29.3 14.5 15 0 0.7'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-position:center}.media-releases .media-releases-detail .media-releases-links li p{margin-bottom:.5625rem}.media-releases .media-releases-detail .media-releases-links li .download-arrow{display:none}.editmode .collapsible-content .mgnlEditorBar.mgnlEditor{display:flex !important;min-height:2.1875rem !important}@media only screen and (min-width:40.0625em){.collection-list-component .collection-content{margin-left:-1.40625rem;margin-right:-1.40625rem}}.collection-list-component .collection-content .collection-entry{margin-bottom:.75rem}@media only screen and (min-width:40.0625em){.collection-list-component .collection-content .collection-entry{padding-left:1.40625rem;padding-right:1.40625rem;margin-bottom:2.8125rem}}.collection-list-component .collection-content .collection-entry .collection-entry-content{cursor:pointer;position:relative;border:1.5px solid rgba(214,214,214,.6);height:100%}.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-image{background-image:linear-gradient(to top, #fff 0%, #f6f6f6 80%);flex-grow:1}.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-image img{mix-blend-mode:multiply}.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text{padding:1.125rem}.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text p,.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text a,.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text li,.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text ol{font-family:Book;letter-spacing:.01rem;font-size:1rem;line-height:1.2em}@media only screen and (max-width: 1280px){.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text p,.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text a,.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text li,.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text ol{font-size:1.25vw}}@media only screen and (max-width:48em){.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text p,.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text a,.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text li,.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text ol{font-size:.72rem}}@media only screen and (max-width:48em){.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text h5{margin:0}}.collection-list-component .collection-content .collection-entry .collection-entry-content:hover:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(129,124,121,.2)}.collection-list-component .collection-content .collection-entry .collection-detail{display:none}.collection-list-component .collection-filter{border:none;justify-content:flex-start;margin-bottom:2.8125rem}@media only screen and (min-width:40.0625em){.collection-list-component .collection-filter{margin-left:-1.40625rem;margin-right:-1.40625rem}.collection-list-component .collection-filter .filter-item-wrapper{padding-left:1.40625rem;padding-right:1.40625rem}}@media only screen and (max-width:48em){.collection-list-component .collection-filter{margin-bottom:.75rem}}.collection-list-component .collection-filter .select-box{border:1px solid #000}@media only screen and (max-width:48em){.fancybox-slide--html{padding:0}}.fancybox-button svg path{fill:#fff}.collection-detail{padding:0;background-color:#ececec;display:flex}@media only screen and (max-width:48em){.collection-detail{width:100%;height:100%}}@media only screen and (min-width:40.0625em){.collection-detail{max-width:68.75rem;height:94vh;max-height:67.5rem}}@media only screen and (min-width:40.0625em){.collection-detail .collection-detail-container{height:100%}}@media only screen and (max-width:48em){.collection-detail .collection-detail-container{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}}.collection-detail .collection-detail-left{position:relative}@media only screen and (min-width:40.0625em){.collection-detail .collection-detail-left{width:60%}}.collection-detail .collection-detail-left .collection-detail-top-image{position:relative;background-color:#fff}.collection-detail .collection-detail-left .gallery-actions{position:absolute;bottom:0;width:100%;background-color:rgba(255,255,255,.7);padding:.375rem}.collection-detail .collection-detail-left .gallery-actions .collection-detail-actions,.collection-detail .collection-detail-left .gallery-actions .collection-gallery-actions{-webkit-align-items:center;align-items:center}.collection-detail .collection-detail-left .gallery-actions svg{display:block}.collection-detail:not(.fullscreen) .collection-detail-left .tns-item{height:100%;max-height:80vh}.collection-detail:not(.fullscreen) .collection-detail-left .tns-item img{max-height:80vh}.collection-detail .collection-detail-left .detail-action.information-action{display:none}@media only screen and (max-width:48em){.collection-detail .collection-detail-left .detail-action.fullscreen-action{display:none}}.collection-detail .collection-detail-left .collection-gallery-wrapper .tns-inner{position:relative}.collection-detail .collection-detail-left .collection-gallery-wrapper .tns-item{position:relative}.collection-detail .collection-detail-left .collection-gallery-wrapper .tns-item img{transition:all 300ms;transform:scale(1);width:auto;margin:auto}.collection-detail .collection-detail-left .collection-gallery-wrapper .tns-item:after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0}.collection-detail .collection-detail-left .collection-gallery-wrapper .tns-item.active-zoom{overflow:visible}.collection-detail .collection-detail-left .collection-gallery-wrapper .tns-item.active-zoom img{position:relative;cursor:grab;transform:scale(1.5);-webkit-transform:scale(1.5)}.collection-detail .collection-detail-left .collection-gallery-wrapper .tns-item.active-zoom:active{cursor:grabbing}.collection-detail .collection-detail-left .collection-gallery-wrapper .tns-item.zoom-x2 img{transform:scale(2);-webkit-transform:scale(2)}.collection-detail .collection-detail-left .gallery-actions .detail-action,.collection-detail .collection-detail-left .gallery-actions .gallery-zoom{padding:0 .25rem}.collection-detail .collection-detail-left .gallery-actions .gallery-zoom.disable{opacity:.4;cursor:default}.collection-detail .collection-detail-left .collection-gallery-navigation{font-size:1rem;line-height:1.2em;-webkit-align-items:center;align-items:center;padding:0 1.5rem}@media only screen and (max-width: 1280px){.collection-detail .collection-detail-left .collection-gallery-navigation{font-size:1.25vw}}@media only screen and (max-width:48em){.collection-detail .collection-detail-left .collection-gallery-navigation{font-size:.72rem}}.collection-detail .collection-detail-left .collection-gallery-navigation .gallery-arrow{border:none;background:none;cursor:pointer}.collection-detail .collection-detail-left .collection-gallery-navigation .gallery-arrow svg{width:.6rem}.collection-detail .collection-detail-left .collection-gallery-navigation .gallery-arrow.gallery-prev{left:-12px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.collection-detail .collection-detail-left .collection-gallery-navigation .gallery-arrow.gallery-next{right:-12px}.collection-detail .collection-detail-right{background-color:#817c79;color:#fff;padding:1rem 1.5rem}@media only screen and (min-width:40.0625em){.collection-detail .collection-detail-right{width:40%;min-height:100%}}@media only screen and (max-width:48em){.collection-detail .collection-detail-right{padding-bottom:.4rem}}.collection-detail .collection-detail-right .detail-text{max-width:100%}.collection-detail .collection-detail-right .detail-text h2{letter-spacing:.04rem;line-height:1.2em;margin-top:0;word-break:break-word}.collection-detail .collection-detail-right .detail-text p{font-size:1rem}@media only screen and (max-width: 1280px){.collection-detail .collection-detail-right .detail-text p{font-size:1.25vw}}@media only screen and (max-width:48em){.collection-detail .collection-detail-right .detail-text p{font-size:.72rem}}@media only screen and (max-width:48em){.collection-detail .collection-detail-right .detail-text p{font-family:Book,Arial,sans-serif;letter-spacing:.01rem;line-height:1.35em;font-size:.936rem}}.collection-detail .collection-detail-right .detail-infos{border-top:1.5px solid #fff}.collection-detail .collection-detail-right .detail-infos div{border-bottom:1.5px solid #fff;font-family:Book,Arial,sans-serif;letter-spacing:.01rem;font-size:.8rem;line-height:1.2em;padding:3px 0}@media only screen and (max-width: 1280px){.collection-detail .collection-detail-right .detail-infos div{font-size:1vw}}@media only screen and (max-width:48em){.collection-detail .collection-detail-right .detail-infos div{font-size:.576rem}}@media only screen and (max-width:48em){.collection-detail .collection-detail-right .detail-infos div{letter-spacing:.01rem;line-height:1.35em;font-size:.72rem}}.collection-detail .collection-detail-right .detail-infos div span.label{font-family:Medium}.collection-detail .collection-detail-right .social-links{justify-content:flex-end;-webkit-justify-content:flex-end;padding-top:1.5rem}.collection-detail .collection-detail-bottom{background-color:#ececec;padding:.75rem}.collection-detail .collection-detail-bottom .collection-thumbnails-wrapper{position:relative}.collection-detail .collection-detail-bottom .collection-thumbnails-wrapper .slide{cursor:pointer;display:inline-block;opacity:.8}.collection-detail .collection-detail-bottom .collection-thumbnails-wrapper .slide.tns-nav-active,.collection-detail .collection-detail-bottom .collection-thumbnails-wrapper .slide:hover{opacity:1}.collection-detail .collection-detail-bottom .collection-thumbnails-wrapper .gallery-arrow{position:absolute;border:none;background:none;top:0;height:100%;padding:0 .25rem;cursor:pointer}.collection-detail .collection-detail-bottom .collection-thumbnails-wrapper .gallery-arrow svg{width:.45rem}.collection-detail .collection-detail-bottom .collection-thumbnails-wrapper .gallery-arrow.gallery-prev{left:-12px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.collection-detail .collection-detail-bottom .collection-thumbnails-wrapper .gallery-arrow.gallery-next{right:-12px}.collection-detail .collection-related-wrapper{margin-top:3rem}.collection-detail .collection-related-wrapper p.no-margin{margin:0}.collection-detail .collection-related-wrapper .collection-related{margin-left:-0.375rem;margin-right:-0.375rem}.collection-detail .collection-related-wrapper .collection-related-item-wrapper{width:20%;padding:.375rem}@media only screen and (max-width:48em){.collection-detail .collection-related-wrapper .collection-related-item-wrapper{width:50%}}.collection-detail .collection-related-wrapper .collection-related-item-wrapper .collection-related-item{padding:.5rem;height:100%;background-color:#fff}.collection-detail.fullscreen{max-width:100%;width:100%;height:100%}.collection-detail.fullscreen .collection-detail-left{width:100%;height:100%}.collection-detail.fullscreen .collection-detail-right{width:0;padding:0}.collection-detail.fullscreen .collection-detail-top-image{width:100%;margin:auto}.collection-detail.fullscreen .collection-detail-top-image .gallery-actions{position:fixed;max-width:50rem;left:50%;transform:translateX(-50%);background:#fff;border:1.5px solid #000;border-bottom:none;padding:.5rem}.collection-detail.fullscreen .collection-detail-top-image .gallery-actions .detail-action.information-action{display:block}.collection-detail.fullscreen .collection-detail-top-text{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:none;padding:1rem}.collection-detail.fullscreen .collection-detail-bottom{display:none}.collection-detail.fullscreen .tns-item img{width:100%}.collection-detail.fullscreen.show-detail .collection-detail-top-text{position:fixed;bottom:3.25rem;display:block;background-color:#fff;border:1.5px solid #000;width:100%;color:#000;max-width:50rem}.collection-detail.fullscreen.show-detail .collection-detail-top-text .detail-infos,.collection-detail.fullscreen.show-detail .collection-detail-top-text .detail-infos div{border-color:#000}.collection-teasers .collection-teaser-entry .collection-teaser-entry-content{position:relative}@media only screen and (max-width:48em){.collection-teasers .collection-teaser-entry .collection-teaser-entry-content{font-size:.936rem;line-height:1.35em}.collection-teasers .collection-teaser-entry .collection-teaser-entry-content .link-label{font-weight:bold}}.collection-teasers .collection-teaser-entry .collection-teaser-entry-content .collection-teaser-entry-img{border:1.5px solid #e5e5e5;background-image:linear-gradient(to top, #fff 0%, #f6f6f6 80%)}@media only screen and (max-width:48em){.collection-teasers .collection-teaser-entry .collection-teaser-entry-content .collection-teaser-entry-img{margin-bottom:6px}}.collection-teasers .collection-teaser-entry .collection-teaser-entry-content .collection-teaser-entry-img img{mix-blend-mode:multiply}.collection-teasers .collection-teaser-entry .collection-teaser-entry-content p:first-child{margin-top:0}.collection-teasers .collection-teaser-entry a{font-size:1rem;line-height:1.2em}@media only screen and (max-width: 1280px){.collection-teasers .collection-teaser-entry a{font-size:1.25vw}}@media only screen and (max-width:48em){.collection-teasers .collection-teaser-entry a{font-size:.72rem}}.collection-teasers .collection-teaser-entry a span.link-label{border-bottom:1px solid #000}.collection-teasers .collection-teaser-entry a span.text{margin-right:.5rem}.collection-teasers .collection-teaser-entry a span.arrow-right svg{width:.3125rem}.teaser-container{position:relative;margin-bottom:2.8125rem}@media only screen and (max-width:48em){.teaser-container{margin-left:-12px;margin-right:-12px;margin-bottom:.75rem}}.teaser-container .tns-outer>button{display:none}.teaser-container .teaser-wrapper{width:100vw;left:50%;transform:translateX(-50%);position:relative}.teaser-container .teaser-element{position:relative}.teaser-container .teaser-element img{width:100%}@media only screen and (max-width:48em){.teaser-container .teaser-element img{height:100%;object-fit:cover}}.teaser-container .teaser-element a:hover{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68px' height='88px' viewBox='0 0 67.4 86'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Ebene_1' data-name='Ebene 1'%3E%3Cpath fill='%23fff' stroke='%23231f20' stroke-miterlimit='10' stroke-width='1.52px' d='M54.8,39.6a5.9,5.9,0,0,1,5.9-5.9,5.8,5.8,0,0,1,5.9,5.9V60.5a24.7,24.7,0,0,1-45.1,14L2,47.9a6.8,6.8,0,0,1,1.5-9.4A6.8,6.8,0,0,1,12.9,40l5.7,8V7.1a6.4,6.4,0,0,1,12.7,0V28a5.9,5.9,0,0,1,5.9-5.9A6,6,0,0,1,43.1,28v5.7a5.9,5.9,0,1,1,11.7,0v5.9Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"),pointer}.teaser-container .teaser-element .teaser-element-content{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;bottom:0;display:flex;align-items:center;justify-content:flex-start;height:100%;padding:2.8125rem 0;max-width:1280px}@media only screen and (max-width:48em){.teaser-container .teaser-element .teaser-element-content{padding:.375rem}}.teaser-container .teaser-element .teaser-element-content.align-center{justify-content:center}.teaser-container .teaser-element .teaser-element-content.align-right{justify-content:right;text-align:right}.teaser-container .teaser-element .teaser-element-content .teaserText{padding:1rem 2.8125rem;max-width:100%;word-break:break-word}@media only screen and (max-width:48em){.teaser-container .teaser-element .teaser-element-content .teaserText{padding:.5rem .375rem}}.teaser-container .teaser-element .title-teaser-slider{font-family:AfrikaSemiBold;font-size:6.25rem;line-height:.9em}@media only screen and (max-width: 1280px){.teaser-container .teaser-element .title-teaser-slider{font-size:7.8125vw}}@media only screen and (max-width:48em){.teaser-container .teaser-element .title-teaser-slider{font-size:4.5rem}}.teaser-container .teaser-element .subtitle-teaser-slider{font-family:AfrikaSemiBold;font-size:3.75rem;line-height:.9em}@media only screen and (max-width: 1280px){.teaser-container .teaser-element .subtitle-teaser-slider{font-size:4.6875vw}}@media only screen and (max-width:48em){.teaser-container .teaser-element .subtitle-teaser-slider{font-size:2.7rem}}.teaser-container .teaser-element .text-teaser-slider{font-family:Demi;font-weight:normal;letter-spacing:.01rem;font-size:1.5rem;line-height:1.32em}@media only screen and (max-width: 1280px){.teaser-container .teaser-element .text-teaser-slider{font-size:1.875vw}}@media only screen and (max-width:48em){.teaser-container .teaser-element .text-teaser-slider{font-size:1.08rem}}.teaser-container .hexagon-wrapper{position:absolute;right:3%;bottom:7%}@media only screen and (max-width:48em){.teaser-container .hexagon-wrapper{display:none}}.teaser-container .hexagon-wrapper .hexagon{position:relative;width:300px;height:173.21px;transform:rotate(80deg);background-color:#a79069;margin:86.6px 0;box-shadow:0 0 20px rgba(0,0,0,.2)}.teaser-container .hexagon-wrapper .hexagon:before,.teaser-container .hexagon-wrapper .hexagon:after{content:"";position:absolute;z-index:1;width:212.13px;height:212.13px;-webkit-transform:scaleY(0.5774) rotate(-45deg);-ms-transform:scaleY(0.5774) rotate(-45deg);transform:scaleY(0.5774) rotate(-45deg);background-color:inherit;left:43.934px;box-shadow:0 0 20px rgba(0,0,0,.2)}.teaser-container .hexagon-wrapper .hexagon:before{top:-106.066px}.teaser-container .hexagon-wrapper .hexagon:after{bottom:-106.066px}.teaser-container .hexagon-wrapper .hexagon span{display:block;position:absolute;top:0px;left:0;width:300px;height:173.2051px;z-index:2;background:inherit}.teaser-container .hexagon-wrapper .text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:80%;color:#fff;width:100%;padding:0px .5rem;font-family:Demi;font-weight:normal;letter-spacing:.01rem;font-size:1.5rem;line-height:1.32em}@media only screen and (max-width: 1280px){.teaser-container .hexagon-wrapper .text{font-size:1.875vw}}@media only screen and (max-width:48em){.teaser-container .hexagon-wrapper .text{font-size:1.08rem}}.teaser-container .social-links{justify-content:flex-end;-webkit-justify-content:flex-end;position:absolute;right:.75rem}@media only screen and (min-width:40.0625em){.teaser-container .social-links{bottom:0}}@media only screen and (max-width:48em){.teaser-container .social-links{top:.4rem}}.teaser-container .social-links li{margin-bottom:.5rem}.teaser-container .pagination-wrapper{position:absolute;color:#fff;bottom:1.625rem;left:.75rem;letter-spacing:.4rem}@media only screen and (min-width:40.0625em){.teaser-container .pagination-wrapper{transform:translateX(-50%);left:50%;bottom:.125rem}}.teaser-container .skip-component{position:absolute;bottom:0;left:50%;padding:1.5rem;transform:translateX(-50%)}.teaser-container .tns-inner{position:relative}.teaser-container.editMode .teaser-element{width:50%;height:auto;overflow:hidden}.teaser-container.editMode .teaser-element video{max-width:100%}.textAndImage img{max-width:100%}.textAndImage table{border:none}.textAndImage table td,.textAndImage table tr,.textAndImage table p,.textAndImage table a,.textAndImage table li{font-size:1.125rem}@media only screen and (max-width: 1280px){.textAndImage table td,.textAndImage table tr,.textAndImage table p,.textAndImage table a,.textAndImage table li{font-size:1.40625vw}}@media only screen and (max-width:48em){.textAndImage table td,.textAndImage table tr,.textAndImage table p,.textAndImage table a,.textAndImage table li{font-size:.81rem}}.textAndImage table td{border:none}.textAndImage table tr{border-bottom:1px solid #000}.textAndImage table p{margin:0}.simple-text-image{width:100%}.simple-text-image h2{margin-bottom:1.5rem}.simple-text-image img{max-width:100%}.simple-text-image span.arrow-right{display:inline-block}.simple-text-image span.arrow-right svg{width:6px;display:block}.simple-text-image .contententry{margin-bottom:0}.simple-text-image .image-wrapper{padding-bottom:.625rem}.formatted-image{position:relative;height:0;overflow:hidden;max-width:100%;background-size:cover;background-position:center}.formatted-image._4-3-format{padding-bottom:75%}.formatted-image._16-9-format{padding-bottom:56.25%}.image-wrapper{position:relative}#colright .textAndImage:not(:last-of-type),#colright .simple-text-image:not(:last-of-type){border-bottom:1px solid #000;padding-bottom:1.40625rem;margin-bottom:1.40625rem}#colright .textAndImage h2,#colright .textAndImage h3,#colright .simple-text-image h2,#colright .simple-text-image h3{margin-bottom:.5rem;line-height:1.2em}#colright .textAndImage p:first-of-type,#colright .simple-text-image p:first-of-type{margin-top:0}#colright .textAndImage p:last-of-type,#colright .simple-text-image p:last-of-type{margin-bottom:0}.item-list{position:relative}.item-list img{max-width:100%}.item-list .item-list-entries .item-list-entry{border-bottom:1px solid #000;position:relative}@media only screen and (max-width: 40em){.item-list .item-list-entries .item-list-entry{margin-top:1.125rem;padding-bottom:.625rem;margin-bottom:.625rem}.item-list .item-list-entries .item-list-entry h4,.item-list .item-list-entries .item-list-entry .h4-style{margin:.5rem 0;font-weight:bold}}.item-list .item-list-entries .item-list-entry .item-img-detail{width:10.625rem;height:8.125rem}.item-list .item-list-entries .item-list-entry .list-item-image{width:100%;height:100%;background-position:center;background-size:cover}.item-list .item-list-entries .item-list-entry .item-list-detail .item-date-detail{padding-left:2rem}@media only screen and (max-width: 40em){.item-list .item-list-entries .item-list-entry .item-list-detail .item-list-detail-title{flex-wrap:nowrap;align-items:flex-end}}.item-list .item-list-entries .item-list-entry .item-detail-action{width:50px;text-align:center;transition:all 1s ease-in-out;margin-left:0;padding-right:.9375rem}.item-list .item-list-entries .item-list-entry .item-detail-action svg{width:1.5rem;top:64%;position:relative}.item-list .item-list-entries .item-short-list-entry{position:relative;margin-bottom:1.125rem}.item-list .item-list-entries .item-short-list-entry .item-date{font-family:"Demi";font-size:1.2rem;line-height:1em}@media only screen and (max-width: 1280px){.item-list .item-list-entries .item-short-list-entry .item-date{font-size:1.5vw}}@media only screen and (max-width:48em){.item-list .item-list-entries .item-short-list-entry .item-date{font-size:.864rem}}.item-list .item-list-entries .item-short-list-entry .item-subline{font-size:.85rem;line-height:1.2em}@media only screen and (max-width: 1280px){.item-list .item-list-entries .item-short-list-entry .item-subline{font-size:1.0625vw}}@media only screen and (max-width:48em){.item-list .item-list-entries .item-short-list-entry .item-subline{font-size:.612rem}}.item-txt-detail{padding-top:2rem;padding-bottom:2rem;width:calc(77% - 220px)}.item-txt-detail h6,.item-txt-detail .h6-style{margin-top:0;margin-bottom:1rem;letter-spacing:.02rem}.item-txt-detail h4,.item-txt-detail .h4-style{margin:0}.item-txt-detail h3,.item-txt-detail .h3-style{font-size:2.8125rem;font-family:Book;margin-top:1.2rem}@media only screen and (max-width: 1280px){.item-txt-detail h3,.item-txt-detail .h3-style{font-size:3.515625vw}}@media only screen and (max-width:48em){.item-txt-detail h3,.item-txt-detail .h3-style{font-size:2.025rem}}.item-txt-detail p{margin-top:0}.item-date-detail{align-items:center;width:23%}.item-date-detail .evt-date .evt-day{font-size:2.5rem;line-height:1em;padding-right:12px}@media only screen and (max-width: 1280px){.item-date-detail .evt-date .evt-day{font-size:3.125vw}}@media only screen and (max-width:48em){.item-date-detail .evt-date .evt-day{font-size:1.8rem}}.item-date-detail .evt-date .evt-time{font-size:1.3rem;line-height:1em}@media only screen and (max-width: 1280px){.item-date-detail .evt-date .evt-time{font-size:1.625vw}}@media only screen and (max-width:48em){.item-date-detail .evt-date .evt-time{font-size:.936rem}}.item-full-detail{width:100%}@media only screen and (max-width:48em){.item-full-detail>.row-layout{-webkit-flex-direction:column;flex-direction:column}.item-full-detail>.row-layout .item-date-detail{width:100%}.item-full-detail>.row-layout .item-txt-detail{width:100%;padding-top:0}.item-full-detail>.row-layout .item-txt-detail h6,.item-full-detail>.row-layout .item-txt-detail .h6-style{margin-top:.375rem}.item-full-detail>.row-layout .item-txt-detail .close-detail{padding-right:0;padding-top:2rem}.item-full-detail>.row-layout .item-txt-detail .close-detail svg{width:1.875rem}.item-full-detail>.row-layout .list-item-image{padding-bottom:75%}}@media only screen and (min-width:40.0625em){.item-full-detail .item-date-detail{width:16%;padding-top:2rem}.item-full-detail .item-txt-detail{width:84%}.item-full-detail .item-txt-detail .full-detail-text{padding-right:2rem}.item-full-detail .item-txt-detail .full-detail-links,.item-full-detail .item-txt-detail .full-detail-links p,.item-full-detail .item-txt-detail .full-detail-links a,.item-full-detail .item-txt-detail .full-detail-links li{font-family:Book;letter-spacing:.01rem;font-size:1rem;line-height:1.2em}}@media only screen and (min-width:40.0625em)and (max-width: 1280px){.item-full-detail .item-txt-detail .full-detail-links,.item-full-detail .item-txt-detail .full-detail-links p,.item-full-detail .item-txt-detail .full-detail-links a,.item-full-detail .item-txt-detail .full-detail-links li{font-size:1.25vw}}@media only screen and (min-width:40.0625em)and (max-width:48em){.item-full-detail .item-txt-detail .full-detail-links,.item-full-detail .item-txt-detail .full-detail-links p,.item-full-detail .item-txt-detail .full-detail-links a,.item-full-detail .item-txt-detail .full-detail-links li{font-size:.72rem}}@media only screen and (min-width:40.0625em){.item-full-detail .item-txt-detail .item-full-detail-img{position:relative}.item-full-detail .item-txt-detail .item-full-detail-img .list-item-image{height:300px;position:absolute;bottom:0;left:0}.item-full-detail .item-txt-detail .event-list-exhibition-link{padding-top:.625rem;padding-bottom:.875rem}}.item-full-detail .close-detail{position:absolute;padding:1.5rem;padding-right:.9375rem;right:0;top:0;width:100%;text-align:right}.item-full-detail .close-detail svg{width:1.5rem}.item-full-detail.fancybox-content{width:100%;max-width:1280px}.item-full-detail.fancybox-content .close-detail{display:none}.exhibition-list:not(.teaser-list) .item-list-entries .item-list-entry .item-list-detail{min-height:160px}.exhibition-list:not(.teaser-list) .item-list-entries .item-list-entry .item-list-detail .item-img-detail{width:28%;height:auto}.exhibition-list:not(.teaser-list) .item-list-entries .item-list-entry .item-list-detail .item-txt-detail{width:calc(72% - 50px);padding-left:2rem;justify-content:space-between}.exhibition-list:not(.teaser-list) .item-list-entries .item-list-entry .item-list-detail .item-detail-action svg{top:50%;transform:translateX(-50%);width:12px}.exhibition-list:not(.teaser-list) .item-list-entries .item-list-entry:hover .item-detail-action svg{margin-left:.75rem}.teaser-list{border:none;margin-bottom:2.8125rem}.teaser-list .item-list-entries .item-list-entry{border:none;margin-bottom:2.8125rem}@media only screen and (min-width:40.0625em){.teaser-list .item-list-entries .item-list-entry .item-list-detail{margin-left:-1.40625rem;margin-right:-1.40625rem}}.teaser-list .item-list-entries .item-list-entry .item-list-detail .item-img-detail,.teaser-list .item-list-entries .item-list-entry .item-list-detail .item-txt-detail{height:auto;width:50%}@media only screen and (max-width:48em){.teaser-list .item-list-entries .item-list-entry .item-list-detail .item-img-detail,.teaser-list .item-list-entries .item-list-entry .item-list-detail .item-txt-detail{width:100%;padding:0}}@media only screen and (min-width:40.0625em){.teaser-list .item-list-entries .item-list-entry .item-list-detail .item-img-detail,.teaser-list .item-list-entries .item-list-entry .item-list-detail .item-txt-detail{padding-left:1.40625rem;padding-right:1.40625rem}}.teaser-list .item-list-entries .item-list-entry .item-list-detail .item-txt-detail{padding-top:0;-webkit-justify-content:flex-start;justify-content:flex-start}.teaser-list .item-list-entries .item-list-entry .item-list-detail h2,.teaser-list .item-list-entries .item-list-entry .item-list-detail p{margin-top:0;margin-bottom:0}.teaser-list .item-list-entries .item-list-entry .item-list-detail .arrow-right svg{width:.5rem}.teaser-list .item-list-entries .item-list-entry .item-list-detail .list-item-image{padding-bottom:56.25%;height:0}.teaser-list .item-list-entries .item-list-entry .item-list-detail .item-detail-action{display:none}.exhibition-list.teaser-list .item-list-entry .item-list-detail h2{margin-top:-4px}@media only screen and (max-width:48em){.exhibition-list.teaser-list .item-list-entry .item-list-detail h2{margin-top:.375rem}}.list-filter{border-bottom:1px solid #000;border-top:1px solid #000;justify-content:flex-end}@media only screen and (max-width: 40em){.list-filter:not(.collection-filter)>div:not(.exhibtion-filter){height:0;overflow:hidden;border:none;padding:0;margin:0}.list-filter .exhibtion-filter{width:100%;border-left:1px solid #000}}.list-filter .border-right{border-right:1px solid #000}.list-filter .filter-item{position:relative;font-family:Demi;text-transform:uppercase;letter-spacing:.01rem;font-size:1rem;line-height:1.17em;padding:.5rem .75rem;background:rgba(0,0,0,0);padding-right:3rem}@media only screen and (max-width: 1280px){.list-filter .filter-item{font-size:1.25vw}}@media only screen and (max-width:48em){.list-filter .filter-item{font-size:.72rem}}.list-filter .filter-item.filter-title{padding-left:0}.list-filter .filter-arrow{position:absolute;top:50%;right:15px;transform:translateY(-50%);transition:.2s ease}.list-filter .filter-arrow svg{width:1.5rem}.list-filter #reset{width:0px;height:0px;padding:0;border:none}.list-filter input.date-picker{height:100%;border:none;box-sizing:border-box;position:absolute;width:1px;background:rgba(0,0,0,0);margin-right:-1px;opacity:0;top:0;right:0}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.embed-wrapper.video-transcripts.show-transcripts{opacity:0;animation:fadeIn .3s forwards;-webkit-animation:fadeIn .3s forwards}@media only screen and (min-width:48.0625em){.embed-wrapper.video-transcripts.show-transcripts{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start}.embed-wrapper.video-transcripts.show-transcripts .embed-wrap{width:65%}}.embed-wrapper.video-transcripts.show-transcripts .embed-transcripts{position:relative}@media only screen and (min-width:48.0625em){.embed-wrapper.video-transcripts.show-transcripts .embed-transcripts{width:30%;overflow:hidden}}.embed-wrapper.video-transcripts.show-transcripts .embed-transcripts .collapsible-wrapper{border:1px solid #000;border-left:none;border-right:none}@media only screen and (min-width:48.0625em){.embed-wrapper.video-transcripts.show-transcripts .embed-transcripts .collapsible-wrapper{overflow:scroll;position:absolute;padding:4px 8px;top:0;bottom:0;left:0;right:0}}.embed-wrapper.video-transcripts.show-transcripts .embed-transcripts .collapsible-wrapper .collapsible-title span.close{display:inline-block}.embed-wrapper.video-transcripts.show-transcripts .embed-caption{width:100%}.embed-wrapper.video-transcripts:not(.show-transcripts) .embed-transcripts{width:35%}.embed-wrapper.video-transcripts:not(.show-transcripts) .embed-transcripts .collapsible-content{max-height:0;opacity:0;overflow:hidden}.embed-wrapper.video-transcripts .embed-transcripts p{font-size:1rem}.embed-wrapper.video-transcripts .collapsible-title{position:relative;cursor:pointer;padding:5px 20px 5px 0px}.embed-wrapper.video-transcripts .collapsible-title span.arrow-right{margin-bottom:-5px}.embed-wrapper.video-transcripts .collapsible-title span.arrow-right svg{transition:all .3s;width:1.5rem;height:1.5rem}.embed-wrapper.video-transcripts .collapsible-title span.close{display:none;position:absolute;right:0}.embed-wrapper.video-transcripts .collapsible-title span.close svg{width:1.125rem;height:1.125rem}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#newsletter_signup{background-color:#e5a991;max-width:760px;width:100%}#newsletter_signup h2{margin-top:0}#newsletter_signup .form-element{margin-bottom:.75rem;position:relative}#newsletter_signup .form-element input[type=text]{padding:.375rem .5rem;width:100%;border:none;font-family:Book;letter-spacing:.01rem;font-size:1.3rem;line-height:1.35em}@media only screen and (max-width: 1280px){#newsletter_signup .form-element input[type=text]{font-size:1.625vw}}@media only screen and (max-width:48em){#newsletter_signup .form-element input[type=text]{font-size:.936rem}}#newsletter_signup .submit-element{font-family:Demi;letter-spacing:.01rem;font-size:1.3rem;line-height:1.35em;text-transform:uppercase}@media only screen and (max-width: 1280px){#newsletter_signup .submit-element{font-size:1.625vw}}@media only screen and (max-width:48em){#newsletter_signup .submit-element{font-size:.936rem}}#newsletter_signup .newsletter-infos-wrapper{border-top:1px solid #000;margin-top:1.5rem}.form-wrapper form .field input{display:none}.form-wrapper form fieldset{border:none;padding:0;margin:0}.form-wrapper form input,.form-wrapper form textarea{padding:.375rem .5rem;width:96%;border:none;font-family:Book;letter-spacing:.01rem;font-size:1.3rem;line-height:1.35em;background-color:#ececec;margin-bottom:1.5rem}@media only screen and (max-width: 1280px){.form-wrapper form input,.form-wrapper form textarea{font-size:1.625vw}}@media only screen and (max-width:48em){.form-wrapper form input,.form-wrapper form textarea{font-size:.936rem}}.form-wrapper form input[type=submit]{width:auto;background-color:#000;color:#fff}.form-wrapper form input[type=submit],.form-wrapper form label{text-transform:uppercase;font-size:1rem;line-height:1.17em}@media only screen and (max-width: 1280px){.form-wrapper form input[type=submit],.form-wrapper form label{font-size:1.25vw}}@media only screen and (max-width:48em){.form-wrapper form input[type=submit],.form-wrapper form label{font-size:.72rem}}.form-wrapper .check-box-label{cursor:pointer;text-align:center;display:inline-block}@media only screen and (max-width:48em){.form-wrapper .check-box-label{text-align:left}}.form-wrapper .check-box-label.cbx{-webkit-user-select:none;user-select:none;cursor:pointer;padding:6px 8px 6px 0;border-radius:6px;overflow:hidden;transition:all .2s ease;margin-bottom:.75rem}.form-wrapper .check-box-label.cbx:not(:last-child){margin-right:6px}.form-wrapper .check-box-label.cbx span{float:left;vertical-align:middle;transform:translate3d(0, 0, 0)}.form-wrapper .check-box-label.cbx span:first-child{position:relative;width:18px;height:18px;top:-2px;margin-right:8px;border-radius:4px;transform:scale(1);border:1px solid #000;transition:all .2s ease;box-shadow:0 1px 1px rgba(0,16,75,.05)}.form-wrapper .check-box-label.cbx span:first-child svg{position:absolute;top:3px;left:2px;fill:none;stroke:#000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translate3d(0, 0, 0)}.form-wrapper .check-box-label.cbx:hover span:first-child{border-color:#777}.form-wrapper .inp-cbx{position:absolute;margin:0;max-width:100%;width:20px;height:26px;z-index:-1;opacity:0}.form-wrapper .inp-cbx:checked+.cbx span:first-child{animation:wave .4s ease}.form-wrapper .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}@keyframes wave{50%{transform:scale(0.9)}}.select-box{position:relative;display:block;width:100%;margin:0 auto}.select-box__current{box-shadow:0 15px 30px -10px rgba(0,0,0,.1);cursor:pointer;outline:none}.select-box__current:focus+.select-box__list{opacity:1;max-height:1500px;animation-name:none}.select-box__current:focus+.select-box__list .select-box__option{cursor:pointer}.select-box__value{display:flex}.select-box__input{display:none}.select-box__input:checked+.select-box__input-text{display:block}.select-box__input-text{display:none;margin:0;box-sizing:border-box}.select-box__list{position:absolute;border:1px solid #000;box-sizing:border-box;width:calc(100% + 2px);background-color:#fff;left:-1px;top:100%;z-index:10;padding:0;margin-left:0 !important;list-style:none;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s;box-shadow:0 15px 30px -10px rgba(0,0,0,.1)}.select-box__list .filter-item{padding-right:.75rem}.select-box__option{display:block;padding:8px 15px;background-color:#fff}.select-box__option:hover,.select-box__option:focus{color:#000;background-color:#ececec}.form-row .select-box{padding:.375rem .5rem;width:96%;border:none;background-color:#ececec;margin:0;height:1.875rem;box-sizing:content-box;margin-bottom:1.5rem;position:relative}.form-row .select-box,.form-row .select-box label{font-family:Book;letter-spacing:.01rem;font-size:1.3rem;line-height:1.35em;text-transform:none}@media only screen and (max-width: 1280px){.form-row .select-box,.form-row .select-box label{font-size:1.625vw}}@media only screen and (max-width:48em){.form-row .select-box,.form-row .select-box label{font-size:.936rem}}.form-row .select-box .select-box__icon{position:absolute;right:12px;top:2px}.tns-carousel:not(.grid-gallery) .tns-inner{overflow:hidden}.tns-nav{display:none;outline:none}.tns-item{overflow:hidden}.tns-item img{display:block}.tns-item video.background-video{position:absolute;min-width:100%;min-height:100%;height:100%;left:50%;transform:translateX(-50%)}.controls-arrows{outline:none}.controls-arrows .controls__prev,.controls-arrows .controls__next{width:32px;outline:none}.carousel-wrapper:not(.teaser-wrapper){position:relative}.carousel-wrapper:not(.teaser-wrapper) .controls-arrow{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none}.carousel-wrapper:not(.teaser-wrapper) .controls-arrow.controls__prev{left:-2.8125rem}@media only screen and (max-width:48em){.carousel-wrapper:not(.teaser-wrapper) .controls-arrow.controls__prev{left:0}}.carousel-wrapper:not(.teaser-wrapper) .controls-arrow.controls__next{right:-2.8125rem}@media only screen and (max-width:48em){.carousel-wrapper:not(.teaser-wrapper) .controls-arrow.controls__next{right:0}}.related-carousel{margin:auto;margin-bottom:2.8125rem}.related-carousel:not(.edit-mode){width:70%}@media only screen and (max-width:48em){.related-carousel:not(.edit-mode){width:100%}}@media only screen and (max-width:48em){.related-carousel{padding:0 2.25rem;margin-bottom:.75rem}}.related-carousel h4{font-size:1.3rem;line-height:1.35em;margin-top:.75rem;margin-bottom:0}@media only screen and (max-width: 1280px){.related-carousel h4{font-size:1.625vw}}@media only screen and (max-width:48em){.related-carousel h4{font-size:.936rem}}@media only screen and (max-width:48em){.related-carousel h4{margin-top:.75rem;font-size:1rem;line-height:1.15em}}@media only screen and (max-width:48em)and (max-width: 1280px){.related-carousel h4{font-size:1.25vw}}@media only screen and (max-width:48em)and (max-width:48em){.related-carousel h4{font-size:.72rem}}.related-carousel p{font-size:1rem;line-height:1.17em;margin-top:.375rem;margin-bottom:.375rem}@media only screen and (max-width: 1280px){.related-carousel p{font-size:1.25vw}}@media only screen and (max-width:48em){.related-carousel p{font-size:.72rem}}@media only screen and (max-width:48em){.related-carousel p{display:none}}.related-carousel .tns-carousel{padding-left:1.5rem}@media only screen and (max-width:48em){.related-carousel .tns-carousel{padding-left:.625rem}}.related-carousel.related-exhibition .image-wrapper{margin-bottom:1.5rem}.related-carousel.related-exhibition .caption{font-size:.875rem}@media only screen and (max-width: 1280px){.related-carousel.related-exhibition .caption{font-size:1.09375vw}}@media only screen and (max-width:48em){.related-carousel.related-exhibition .caption{font-size:.63rem}}.related-carousel.related-exhibition h5{margin-top:10px;font-weight:500}.grid-gallery .carousel-item{height:688px}@media only screen and (max-width:48em){.grid-gallery .carousel-item{height:50vh}}.grid-gallery .carousel-item .item-wrapper{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;height:100%}.grid-gallery .carousel-item .item-wrapper>div:not(.space){width:60vw;max-width:700px;flex-grow:1;background-size:cover;background-position:center;background-color:#ececec;position:relative}@media only screen and (max-width:48em){.grid-gallery .carousel-item .item-wrapper>div:not(.space){width:100vw}}.grid-gallery .carousel-item .item-wrapper>div:not(.space) .grid-zoom-link{display:block;position:absolute;width:100%;height:100%}.grid-gallery .carousel-item .item-wrapper .space{height:10px}.teaser-wrapper .controls-arrow,.grid-wrapper .controls-arrow{position:absolute;height:100%;width:10% !important;border-radius:0;background-color:rgba(0,0,0,0);border:none;top:0}.teaser-wrapper .controls-arrow.controls__next,.grid-wrapper .controls-arrow.controls__next{right:0;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42px' height='94px' viewBox='0 0 41.6 92.1'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cpath fill='%23fff' stroke='%23231f20' stroke-width='1.52px' d='M1.1,8.3,13.3,1,40.8,46.2,13.4,91,1.2,83.8,24.6,46.3Z'/%3E%3C/g%3E%3C/svg%3E%0A"),pointer}.teaser-wrapper .controls-arrow.controls__prev,.grid-wrapper .controls-arrow.controls__prev{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42px' height='94px' viewBox='0 0 41.7 92'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cpath fill='%23fff' stroke='%23231f20' stroke-width='1.52px' d='M17.1,46.3,40.5,83.8,28.3,91,.9,46.2,28.4,1,40.6,8.3Z'/%3E%3C/g%3E%3C/svg%3E%0A"),pointer}.teaser-wrapper .controls-arrow svg,.grid-wrapper .controls-arrow svg{display:none}@media only screen and (max-width:48em){.teaser-wrapper .teaser-element{height:calc(100vh - 70px)}}.gallery-component .carousel-item{height:500px;display:flex;align-items:flex-start;justify-content:flex-start}@media only screen and (max-width:48em){.gallery-component .carousel-item{height:30vw}}.gallery-component .carousel-item a{display:contents}.gallery-component .carousel-item img{display:block;height:90%;width:auto;max-width:100%;object-fit:contain}.gallery-component .carousel-item .caption{margin-top:.375rem}.gallery-component .carousel-item .embed-wrapper{display:block;width:711px;max-width:100%;height:100%}.qs-datepicker-container{font-size:1rem;font-family:sans-serif;color:#000;position:absolute;width:15.625em;display:flex;flex-direction:column;z-index:9001;user-select:none;border:1px solid #000;border-radius:0;overflow:hidden;background:#fff;box-shadow:0 1.25em 1.25em -0.9375em rgba(0,0,0,.3)}.qs-datepicker-container *{box-sizing:border-box}.qs-centered{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}.qs-hidden{display:none}.qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);color:#fff;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;transition:opacity .3s;display:flex;flex-direction:column}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{border:none;background:rgba(0,0,0,0);border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:.875em;padding:.25em 0;width:80%;text-align:center;margin:0 auto;display:block}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{padding:.5em;cursor:pointer;position:absolute;top:0;right:0}.qs-overlay .qs-submit{border:1px solid #fff;border-radius:.263921875em;padding:.5em;margin:0 auto auto;cursor:pointer;background:rgba(128,128,128,.4)}.qs-overlay .qs-submit.qs-disabled{color:gray;border-color:gray;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{display:flex;flex-wrap:wrap;flex-grow:1}.qs-overlay .qs-overlay-month{display:flex;justify-content:center;align-items:center;width:33.3333333333%;cursor:pointer;opacity:.5;transition:opacity .15s}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{width:100%;display:flex;justify-content:space-between;align-items:center;flex-grow:1;flex-shrink:0;background:rgba(0,0,0,0);filter:blur(0px);transition:filter .3s}.qs-controls.qs-blur{filter:blur(5px)}.qs-arrow{height:1.5625em;width:1.5625em;position:relative;cursor:pointer;border-radius:0;transition:background .15s}.qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:after{content:"";position:absolute;top:15%;transition:border .2s;width:80%;height:70%;background-size:contain;background-position:center;background-repeat:no-repeat}.qs-arrow.qs-left:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 18'%3E%3Cg id='arrow_sml_left' data-name='Arrow Small Left'%3E%3Cpolygon fill='%231D1D1B' points='6.3 18 7 17.5 1.1 9 7 0.5 6.3 0 0 9 6.3 18'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E");left:10%}.qs-arrow.qs-right:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 18'%3E%3Cg id='arrow_sml_right' data-name='Arrow Small Right'%3E%3Cpolygon fill='%231D1D1B' points='0.7 18 0 17.5 5.9 9 0 0.5 0.7 0 7 9 0.7 18'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E");right:10%}.qs-month-year{font-weight:normal;text-transform:capitalize;transition:border .2s;border-bottom:1px solid rgba(0,0,0,0);cursor:pointer;margin-top:4px}.qs-month-year:hover{border-bottom:1px solid gray}.qs-month-year:focus,.qs-month-year:active:focus{outline:none}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:flex;flex-wrap:wrap;padding:.3125em;filter:blur(0px);transition:filter .3s}.qs-squares.qs-blur{filter:blur(5px)}.qs-squares .qs-day:first-child{margin-left:-0.3125em;padding-left:.3125em}.qs-squares .qs-day:nth-child(n+7){margin-right:-0.3125em;padding-right:.3125em}.qs-square{width:14.2857142857%;height:1.5625em;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .1s;border-radius:0}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:#c5c2c3}.qs-current{font-weight:bold;text-decoration:underline}.qs-active,.qs-range-start,.qs-range-end{background:#c5c2c3}.qs-range-start:not(.qs-range-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle{background:#dedcdd}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle.qs-range-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-range-end:not(.qs-range-0){border-top-left-radius:0;border-bottom-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-empty{cursor:default}.qs-day{cursor:default;font-weight:normal;text-transform:capitalize;color:#000;border-bottom:1px solid #000;border-radius:0;box-sizing:content-box}.qs-event{position:relative}.qs-event:after{content:"";position:absolute;width:.46875em;height:.46875em;border-radius:50%;background:#07f;bottom:0;right:0}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100%*70/3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100%/70);height:10px;float:left}
/*# sourceURL=webpack://src/main/webpack/scss/_fonts.scss */
/*# sourceURL=webpack://src/main/webpack/scss/_rows.scss */
/*# sourceURL=webpack://src/main/webpack/scss/_mixins.scss */
/*# sourceURL=webpack://src/main/webpack/scss/_global.scss */
/*# sourceURL=webpack://src/main/webpack/scss/_config.scss */
/*# sourceURL=webpack://src/main/webpack/scss/pages/_blog.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/blog/_author.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/blog/_blogList.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/blog/_blogTextImage.scss */
/*# sourceURL=webpack://src/main/webpack/scss/pages/_exhibition.scss */
/*# sourceURL=webpack://src/main/webpack/scss/pages/_owcOcm.scss */
/*# sourceURL=webpack://src/main/webpack/scss/pages/_screen.scss */
/*# sourceURL=webpack://src/main/webpack/scss/areas/_header.scss */
/*# sourceURL=webpack://src/main/webpack/scss/areas/_footer.scss */
/*# sourceURL=webpack://src/main/webpack/scss/areas/_sidebar.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_boxs.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_search.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_collapsible.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_collection.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_teaser.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_textAndImage.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_eventList.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_embed.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_newsletter.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_form.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_carousel.scss */
/*# sourceURL=webpack://src/main/webpack/scss/node_modules/datepicker.scss */
/*# sourceURL=webpack://node_modules/tiny-slider/src/tiny-slider.scss */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vc3JjL21haW4vd2VicGFjay9zY3NzL19yb3dzLnNjc3MiLCJ3ZWJwYWNrOi8vc3JjL21haW4vd2VicGFjay9zY3NzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvX2dsb2JhbC5zY3NzIiwid2VicGFjazovL3NyYy9tYWluL3dlYnBhY2svc2Nzcy9fY29uZmlnLnNjc3MiLCJ3ZWJwYWNrOi8vc3JjL21haW4vd2VicGFjay9zY3NzL3BhZ2VzL19ibG9nLnNjc3MiLCJ3ZWJwYWNrOi8vc3JjL21haW4vd2VicGFjay9zY3NzL2NvbXBvbmVudHMvYmxvZy9fYXV0aG9yLnNjc3MiLCJ3ZWJwYWNrOi8vc3JjL21haW4vd2VicGFjay9zY3NzL2NvbXBvbmVudHMvYmxvZy9fYmxvZ0xpc3Quc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvY29tcG9uZW50cy9ibG9nL19ibG9nVGV4dEltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vc3JjL21haW4vd2VicGFjay9zY3NzL3BhZ2VzL19leGhpYml0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc3JjL21haW4vd2VicGFjay9zY3NzL3BhZ2VzL19vd2NPY20uc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvcGFnZXMvX3NjcmVlbi5zY3NzIiwid2VicGFjazovL3NyYy9tYWluL3dlYnBhY2svc2Nzcy9hcmVhcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vc3JjL21haW4vd2VicGFjay9zY3NzL2FyZWFzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvYXJlYXMvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvY29tcG9uZW50cy9fYm94cy5zY3NzIiwid2VicGFjazovL3NyYy9tYWluL3dlYnBhY2svc2Nzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvY29tcG9uZW50cy9fY29sbGFwc2libGUuc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvY29tcG9uZW50cy9fY29sbGVjdGlvbi5zY3NzIiwid2VicGFjazovL3NyYy9tYWluL3dlYnBhY2svc2Nzcy9jb21wb25lbnRzL190ZWFzZXIuc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvY29tcG9uZW50cy9fdGV4dEFuZEltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vc3JjL21haW4vd2VicGFjay9zY3NzL2NvbXBvbmVudHMvX2V2ZW50TGlzdC5zY3NzIiwid2VicGFjazovL3NyYy9tYWluL3dlYnBhY2svc2Nzcy9jb21wb25lbnRzL19lbWJlZC5zY3NzIiwid2VicGFjazovL3NyYy9tYWluL3dlYnBhY2svc2Nzcy9jb21wb25lbnRzL19uZXdzbGV0dGVyLnNjc3MiLCJ3ZWJwYWNrOi8vc3JjL21haW4vd2VicGFjay9zY3NzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvY29tcG9uZW50cy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3Mvbm9kZV9tb2R1bGVzL2RhdGVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly9ub2RlX21vZHVsZXMvdGlueS1zbGlkZXIvc3JjL3Rpbnktc2xpZGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsV0FDRSxrQkFBQSxDQUNBLGtCQUFBLENBQ0Esa0hBQUEsQ0FHRixXQUNFLGtCQUFBLENBQ0Esa0hBQUEsQ0FDQSxrQkFBQSxDQUNBLGlCQUFBLENBR0YsV0FDRSxvQkFBQSxDQUNBLGtCQUFBLENBQ0Esa0hBQUEsQ0FHRixXQUNFLG9CQUFBLENBQ0Esa0hBQUEsQ0FDQSxrQkFBQSxDQUNBLGlC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QUEsQ0FDQSwyQkFBQSxDQUNBLHNCQUFBLENBQ0EsVUFBQSxDQUNBLDJCQUFBLFNBQUEsQ0FFRixRQUNFLDRCQUFBLENBQ0EseUJBQUEsQ0FDQSxvQkFBQSxDQUVGLFNBQUEsZUFBQSxDQUNBLHFCQUFBLGlCQUFBLENBQUEsYUFBQSxDQUNBLGlCQUFBLFNBQUEsQ0FBQSxpQkFBQSxDQUVBLFlBQ0UsU0FBQSxDQUNBLHlCQUFBLENBQ0EsU0FBQSxDQUVGLHlCQUNFLFNBQUEsQ0FDQSx1QkFBQSxDQUNBLFVBQUEsQ0FLRixXQUNFLGtCQUFBLENBQ0EsNkJBQ0Usb0JBQUEsQ0FXRixhQUNFLGFBQUEsQ0FDQSxXQVJJLENBU0osaUJBQUEsQ0FDQSxXQVRLLENBVUwsZUFBQSxDQUVGLFVBQ0Usc0JBQUEsQ0FDQSxpQ0FBQSxDQUNBLDhCQUFBLENBQ0EscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxnQkFDRSxVQUFBLENBQ0EsYUFBQSxDQUNBLFVBQUEsQ0FFRixjQUNFLG1CQUFBLENBQ0EsNkJBQUEsQ0FDQSwwQkFBQSxDQUNBLG1CQUFBLENBQ0EsV0E3QkcsQ0E4QkgsVUFBQSIsInNvdXJjZXNDb250ZW50IjpbIi8qIEJvb2sgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Jvb2snO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1Cb29rLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL01haXNvbk5ldWVXRUItQm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG4vKiBCb29rIEl0YWxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQm9vayc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9NYWlzb25OZXVlV0VCLUJvb2tJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1Cb29rSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLyogTWVkaXVtICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZWRpdW0nO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuLyogTWVkaXVtIEl0YWxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWVkaXVtJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01haXNvbk5ldWVXRUItTWVkaXVtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL01haXNvbk5ldWVXRUItTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLyogRGVtaSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRGVtaSc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKCcuLi9mb250cy9NYWlzb25OZXVlV0VCLURlbWkud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1EZW1pLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbi8qIERlbWkgSXRhbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdEZW1pJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01haXNvbk5ldWVXRUItRGVtaUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9NYWlzb25OZXVlV0VCLURlbWlJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4vKiBBZnJpa2EgU2VtaSBCb2xkICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBZnJpa2FTZW1pQm9sZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9BZnJpa2FTZW1pQm9sZC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL0FmcmlrYVNlbWlCb2xkLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuIiwiLnJvd3NDb21wb25lbnQsIC5yb3ctbGF5b3V0IHtcbiAgQGluY2x1ZGUgZmxleEJveGVzKGZsZXgtc3RhcnQsIHN0cmV0Y2gsIHJvdywgd3JhcCk7XG5cbiAgJi52ZXJ0aWNhbCB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmLm5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAmLnNwYWNlLWJldHdlZW4ge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICYuanVzdGlmeS1jZW50ZXIge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmLnNwYWNlLWV2ZW5seSB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgfVxuXG4gICYuYWxpZ24tY2VudGVye1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnJvdy1zcGFjZXtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAubWVkaXVtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAubWVkaXVtLTQge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cblxuICAubWVkaXVtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAubWVkaXVtLTcge1xuICAgIHdpZHRoOiA1OC4zMyU7XG4gIH1cblxuICAubWVkaXVtLTgge1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gIH1cblxuICAubWVkaXVtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAubWVkaXVtLTEwIHtcbiAgICB3aWR0aDogODMuMzMlO1xuICB9XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgLm1lZGl1bS0yLCAubWVkaXVtLTMsIC5tZWRpdW0tNCwgLm1lZGl1bS01LCAubWVkaXVtLTYsIC5tZWRpdW0tNywgLm1lZGl1bS04LCAubWVkaXVtLTksIC5tZWRpdW0tMTAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4ucm93c0NvbXBvbmVudHtcbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xMik7XG4gICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtMTIpO1xuICB9XG4gIC5jb2x1bW5ze1xuICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoMjIuNSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gTWl4aW5zL0RlZmF1bHQgdmFsdWVzXG4kYm9yZGVyLXNpemU6IDJweDtcblxuQG1peGluIHZlcnRpY2FsLWFsaWduIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLW9wYWNpdHkoJGNvbG9yLCAkb3BhY2l0eTogMC4zKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjsgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAkb3BhY2l0eSk7XG59XG5cbkBtaXhpbiBmbGV4Qm94ZXMoJGp1c3RpZnk6Y2VudGVyLCAkYWxpZ246Y2VudGVyLCAkZGlyZWN0aW9uOnJvdywgJHdyYXA6bm93cmFwKSB7XG4gIGRpc3BsYXk6IC1tb3otYm94OyAgICAgICAgICAgICAgLyogT0xEIC0gRmlyZWZveCAxOS0gKGRvZXNuJ3Qgd29yayB2ZXJ5IHdlbGwpICovXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94OyAgICAgICAgICAgLyogVFdFRU5FUiAtIElFIDEwICovXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDsgICAgICAgICAgLyogTkVXIC0gQ2hyb21lICovXG4gIGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgICAgICAgLyogTkVXLCBTcGVjIC0gT3BlcmEgMTIuMSwgRmlyZWZveCAyMCsgKi9cblxuICAtbXMtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuXG4gIC1tcy1mbGV4LXdyYXA6ICR3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7XG4gIGZsZXgtd3JhcDogJHdyYXA7XG5cbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogJGFsaWduO1xuICBhbGlnbi1pdGVtczogJGFsaWduO1xuXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbn1cblxuJHB4VG9Wd1JhdGlvOiAxLjI1LzE2O1xuQG1peGluIGZvbnRTaXplKCRmb250LXNpemUpIHtcbiAgZm9udC1zaXplOiByZW0tY2FsYygkZm9udC1zaXplKTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUqJHB4VG9Wd1JhdGlvK3Z3O1xuICB9XG4gIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoJGZvbnQtc2l6ZSAqLjcyKTtcbiAgfVxufSIsImh0bWwsIGJvZHksIGRpdiwgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IEJvb2ssIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gIEBpbmNsdWRlIGZvbnRTaXplKCR0ZXh0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgJi5sb2FkZWR7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmLmZhbmN5Ym94LWFjdGl2ZSwgJi5uYXYtb3BlbntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cblxuICAvL2hpZGUgU2Nyb2xsYmFyc1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJRSBhbmQgRWRnZSAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmRpdiwgbWFpbiwgYXNpZGUsIHNlY3Rpb24ge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmEge1xuICBjb2xvcjogJG1haW4tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hLCAuYXMtbGlua3tcbiAgY3Vyc29yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM0cHgnIGhlaWdodD0nNDRweCcgdmlld0JveD0nMCAwIDY3LjQgODYnJTNFJTNDZyBpZD0nTGF5ZXJfMicgZGF0YS1uYW1lPSdMYXllciAyJyUzRSUzQ2cgaWQ9J0ViZW5lXzEnIGRhdGEtbmFtZT0nRWJlbmUgMSclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgc3Ryb2tlPSclMjMyMzFmMjAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScxLjUycHgnIGQ9J001NC44LDM5LjZhNS45LDUuOSwwLDAsMSw1LjktNS45LDUuOCw1LjgsMCwwLDEsNS45LDUuOVY2MC41YTI0LjcsMjQuNywwLDAsMS00NS4xLDE0TDIsNDcuOWE2LjgsNi44LDAsMCwxLDEuNS05LjRBNi44LDYuOCwwLDAsMSwxMi45LDQwbDUuNyw4VjcuMWE2LjQsNi40LDAsMCwxLDEyLjcsMFYyOGE1LjksNS45LDAsMCwxLDUuOS01LjlBNiw2LDAsMCwxLDQzLjEsMjh2NS43YTUuOSw1LjksMCwxLDEsMTEuNywwdjUuOVonLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpIDEyIDAsIHBvaW50ZXI7XG59XG5cbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3QsXG5pbWcsXG5hIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gICY6Zm9jdXN7XG4gICAgb3V0bGluZTogI2ZmZmVmZCBzb2xpZCAycHg7XG4gICAgLy9vdXRsaW5lOiBub25lO1xuICB9XG59XG5cbmltZyB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4uY2xlYXJmaXgge1xuICAgIGhlaWdodDogMXB4O1xuICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG5iciB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxudGFibGUsIHRyLCB0ZCB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuaHIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICBoZWlnaHQ6IDFweDtcbn1cblxuLnNwYWNlckFmdGVyMSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zcGFjZXJBZnRlcjIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uc3BhY2VyQmVmb3JlMSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uc3BhY2VyQmVmb3JlMiB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXIsIC5jbGVhcmVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDF7XG4gIGZvbnQtZmFtaWx5OiBNZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgQGluY2x1ZGUgZm9udFNpemUoJHRpdGxlLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IHJlbS1jYWxjKDY0KTtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9e1xuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDMyKTtcbiAgfVxuICAmLmJpZy10aXRsZXtcbiAgICBmb250LWZhbWlseTogQWZyaWthU2VtaUJvbGQ7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTAwKTtcbiAgICBsaW5lLWhlaWdodDowLjllbTtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNTIpO1xuICAgIH1cbiAgfVxufVxuXG5oMntcbiAgZm9udC1mYW1pbHk6IEJvb2ssIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogJHRpdGxlLWxldHRlci1zcGFjaW5nO1xuICBAaW5jbHVkZSBmb250U2l6ZSgkdGl0bGUtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMzIpO1xuICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMik7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTYpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE2KTtcbiAgfVxuICAmLmJpZy10aXRsZXtcbiAgICBmb250LWZhbWlseTogQWZyaWthU2VtaUJvbGQ7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoNDMuMik7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNCk7XG4gICAgbGluZS1oZWlnaHQ6MC45ZW07XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIzKTtcbiAgICB9XG4gIH1cbn1cbmgzLCAuaDMtc3R5bGV7XG4gIGZvbnQtZmFtaWx5OiBEZW1pLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICBAaW5jbHVkZSBmb250U2l6ZSgkYmlnLXRleHQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjQpO1xuICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNCk7XG59XG5oNCwgLmg0LXN0eWxle1xuICBmb250LWZhbWlseTogQm9vaywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgQGluY2x1ZGUgZm9udFNpemUoJGJpZy10ZXh0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IHJlbS1jYWxjKDI0KTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjQpO1xufVxuaDUsIC5oNS1zdHlsZXtcbiAgZm9udC1mYW1pbHk6IERlbWksIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogcmVtLWNhbGMoMC4zMik7XG4gIEBpbmNsdWRlIGZvbnRTaXplKCR0ZXh0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEyKTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTIpO1xuICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcbiAgICBmb250LWZhbWlseTogQm9vaywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbmg2LCAuaDYtc3R5bGV7XG4gIGZvbnQtZmFtaWx5OiBCb29rLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICBAaW5jbHVkZSBmb250U2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbiAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNik7XG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDYpO1xufVxuLmxlYWR7XG4gICYsIHB7XG4gICAgZm9udC1mYW1pbHk6IE1lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKCRsZWFkLXRleHQtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIH1cbiAgfVxufVxuZm9vdGVye1xuICBwLCBhLCBkaXZ7XG4gICAgZm9udC1mYW1pbHk6IEJvb2ssIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKCRmb290ZXItdGV4dC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgfVxufVxuLmNvbnRlbnRlbnRyeSwgLmNvbnRlbnQtZW50cnl7XG4gIHVse1xuICAgIG1hcmdpbi1sZWZ0OiA2JTtcbiAgfVxufVxucCwgbGl7XG4gIGZvbnQtZmFtaWx5OiBCb29rLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICBAaW5jbHVkZSBmb250U2l6ZSgkdGV4dC1mb250LXNpemUpO1xuICBzdHJvbmd7XG4gICAgZm9udC1mYW1pbHk6IERlbWksIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgfVxufVxuYXtcbiAgY29sb3I6ICRibGFjaztcbn1cbi5idXR0b257XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBCb29rLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5jYXB0aW9ue1xuICAmLCBwLCBhLCBsaSB7XG4gICAgZm9udC1mYW1pbHk6IEJvb2ssIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cbn1cbnVsLCBvbHtcbiAgZm9udC1mYW1pbHk6IEJvb2ssIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gIEBpbmNsdWRlIGZvbnRTaXplKDE4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxub2x7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAzLjRlbTtcbn1cblxuLmNvbnRlbnRlbnRyeSwgLmNvbnRlbnQtZW50cnksIC50ZXh0QW5kSW1hZ2UsIC50ZXh0cywgLmZ1bGx0ZXh0LCAuY29udGFjdC1pbmZvcywgLmJsb2dUZXh0SW1hZ2Uge1xuICBwLCBsaSwgb2wge1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG4uY29udGFpbmVye1xuICAudGV4dHtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5ociB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5O1xufVxuXG4uYXJyb3ctcmlnaHR7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgc3Zne1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkYXJyb3ctcmlnaHQtZGVmYXVsdC13aWR0aDtcbiAgfVxufVxuXG4uY29udGVudGVudHJ5e1xuICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tO1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LW1hcmdpbi1ib3R0b20qLjY7XG4gIH1cbn1cblxuZmlndXJle1xuICBtYXJnaW46IDA7XG59XG5cbi5lbWJlZC1jYXB0aW9ue1xuICBtYXJnaW4tdG9wOiByZW0tY2FsYygxMCk7XG59XG5cblxuLnRleHQtYWxpZ24tY2VudGVye1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1hbGlnbi1yaWdodHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubm8tbWFyZ2luLXRvcHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5uby1tYXJnaW4tYm90dG9te1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2tpcC1saW5re1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgJjpmb2N1c3tcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmhpZGV7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hvdy1zbWFsbC1vbmx5e1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2hvdy1mb3ItbWVkaXVtLWRvd257XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaG93LWZvci1sYXJnZS11cHtcbiAgQG1lZGlhICN7JGxhcmdlLWRvd259IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2hvdy1mb3ItbWVkaXVtLXVwe1xuICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAubWdubExpa2VCdG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jbWFpbl93cmFwcGVye1xuICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFpbjpub3QoI2NvbGxlZnQpe1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jZnVsbF93aWR0aF9hcmVhe1xuICB3aWR0aDogMTAwJTtcbn1cblxuaW1ne1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbiNjb2xsZWZ0e1xuICB3aWR0aDogODAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDEyKTtcbiAgLnRleHRBbmRJbWFnZTpmaXJzdC1vZi10eXBlLCAuZXhoaWJpdGlvbi10ZXh0e1xuICAgIC5sZWFke1xuICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDU2JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMTIpO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBib3R0b206IHJlbS1jYWxjKC0yOCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZnVsbHRleHR7XG4gICAgICBwOmZpcnN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxNzcpO1xuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg1Mik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYud2l0aG91dC1sZWFke1xuICAgICAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygzMik7XG4gICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMjQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygwKTtcbiAgfVxufVxuI2NvbHJpZ2h0e1xuICB3aWR0aDogMjAlO1xuICAvL21hcmdpbi10b3A6IGNhbGMoNDVweCArIDIyLjVweCk7XG4gIG1hcmdpbi10b3A6IHJlbS1jYWxjKDQ1KTtcbiAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxMik7XG4gIHBhZGRpbmctdG9wOiByZW0tY2FsYyg0KTtcbiAgJjpub3QoLmV4aGliaXRpb24taW5mb3Mpe1xuICAgIC5jb250ZW50e1xuICAgICAgLmNvbnRlbnRlbnRyeTpmaXJzdC1jaGlsZHtcbiAgICAgICAgaDM6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI0KSByZW0tY2FsYygyNCkgMCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG4gIH1cbn1cblxuXG5oZWFkZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuaGVhZGVyLCAjY29udGVudFdyYXBwZXIsIGZvb3RlcntcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxufVxuXG4uZWRpdC1saW5re1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IGxpZ2h0c2t5Ymx1ZTtcbiAgcGFkZGluZzogcmVtLWNhbGMoMTApO1xuICBAaW5jbHVkZSBmb250U2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDM1cHggNXB4IDVweDtcbiAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAzNHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIFJlbW92ZSBkZWZhdWx0IGFycm93IGluIEludGVybmV0IEV4cGxvcmVyIDEwIGFuZCAxMSAqL1xufVxuXG4uc29jaWFsLWxpbmtze1xuICBsaXtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTIpO1xuICAgIGltZ3tcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoMjQpO1xuICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoMTYpO1xuICAgICAgfVxuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tYXVkaW97XG4gIC5jdXN0b20tYXVkaW8tcGF1c2V7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5vdmVybGF5LWxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL292YWwuc3ZnJyk7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBDb2xsYXBzaWJsZSBFbGVtZW50c1xuLmNvbGxhcHNpYmxlLWNvbnRhaW5lcntcbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5cbi8vIENvbG9yc1xuJHdoaXRlOiAjZmZmZmZmO1xuLy8kbGlnaHQtZ3JleTogI0VGRURFRDtcbiRsaWdodC1ncmV5OiAjRUNFQ0VDO1xuJGRhcmstZ3JleTogcmdiKDExOSwgMTE5LCAxMTkpO1xuLy8kYmxhY2s6ICMyNjI2MjY7XG4kYmxhY2s6ICMwMDAwMDA7XG4kbWFpbi1jb2xvcjogJGRhcmstZ3JleTtcblxuJG1heC13aWR0aDogMTI4MHB4O1xuJGlubmVyLXdpZHRoOiAxMDI0cHg7XG4kaGVhZGVyLXdpZHRoOiAxMTUycHg7XG4kYm9yZGVyLXdpZHRoOiAxLjVweDtcbiRib3JkZXItY29sb3I6ICRibGFjaztcblxuJGNvbnRlbnQtbWFyZ2luLXRvcDogcmVtLWNhbGMoNjQpO1xuJGNvbC1yaWdodC1tYXJnaW4tdG9wOiByZW0tY2FsYyg0NSk7XG4kZGVmYXVsdC1tYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0NSk7XG5cbi8vIEZvbnRcbiR0aXRsZS1mb250LXNpemU6IDQ1O1xuJHNtYWxsLXRpdGxlLWZvbnQtc2l6ZTogNDA7XG4kYmlnLXRleHQtZm9udC1zaXplOiAzMDtcbiRsZWFkLXRleHQtZm9udC1zaXplOiAyODtcbiR0ZXh0LWZvbnQtc2l6ZTogMjAuODtcbiRzbWFsbC1mb250LXNpemU6IDE2O1xuJGZvb3Rlci10ZXh0LWZvbnQtc2l6ZTogMTMuNjtcbiR0aXRsZS1sZXR0ZXItc3BhY2luZzogcmVtLWNhbGMoLTAuMzIpO1xuJGJhc2UtbGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDAuMTYpO1xuXG4kbmF2LWZvbnQtc2l6ZTogJGJpZy10ZXh0LWZvbnQtc2l6ZTtcbiRhcnJvdy1kZWZhdWx0LXdpZHRoOiByZW0tY2FsYygyNCk7XG4kYXJyb3ctcmlnaHQtZGVmYXVsdC13aWR0aDogcmVtLWNhbGMoNik7XG5cbi8vIE1lZGlhIFF1ZXJ5IFJhbmdlc1xuJHNtYWxsLWJyZWFrcG9pbnQ6ICBlbS1jYWxjKDY0MCkgICFkZWZhdWx0O1xuJG1lZGl1bS1icmVha3BvaW50OiBlbS1jYWxjKDc2OCkgIWRlZmF1bHQ7XG4kbGFyZ2UtYnJlYWtwb2ludDogIGVtLWNhbGMoMTAyNCkgIWRlZmF1bHQ7XG4keGxhcmdlLWJyZWFrcG9pbnQ6IGVtLWNhbGMoMTQ0MCkgIWRlZmF1bHQ7XG5cbiRzbWFsbC1yYW5nZTogICAoMCwgJHNtYWxsLWJyZWFrcG9pbnQpICFkZWZhdWx0O1xuJG1lZGl1bS1yYW5nZTogICgkc21hbGwtYnJlYWtwb2ludCAgKyBlbS1jYWxjKDEpLCAkbWVkaXVtLWJyZWFrcG9pbnQpICFkZWZhdWx0O1xuJGxhcmdlLXJhbmdlOiAgICgkbWVkaXVtLWJyZWFrcG9pbnQgKyBlbS1jYWxjKDEpLCAkbGFyZ2UtYnJlYWtwb2ludCkgICFkZWZhdWx0O1xuJHhsYXJnZS1yYW5nZTogICgkbGFyZ2UtYnJlYWtwb2ludCAgKyBlbS1jYWxjKDEpLCAkeGxhcmdlLWJyZWFrcG9pbnQpICFkZWZhdWx0O1xuJHh4bGFyZ2UtcmFuZ2U6ICgkeGxhcmdlLWJyZWFrcG9pbnQgKyBlbS1jYWxjKDEpLCBlbS1jYWxjKDk5OTk5OTk5KSkgIWRlZmF1bHQ7XG5cbiRzY3JlZW46IFwib25seSBzY3JlZW5cIiAhZGVmYXVsdDtcblxuJGxhbmRzY2FwZTogXCIjeyRzY3JlZW59IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSlcIiAhZGVmYXVsdDtcbiRwb3J0cmFpdDogXCIjeyRzY3JlZW59IGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KVwiICFkZWZhdWx0O1xuXG4kc21hbGwtdXA6ICRzY3JlZW4gIWRlZmF1bHQ7XG4kc21hbGwtb25seTogXCIjeyRzY3JlZW59IGFuZCAobWF4LXdpZHRoOiAje3VwcGVyLWJvdW5kKCRzbWFsbC1yYW5nZSl9KVwiICFkZWZhdWx0O1xuXG4kbWVkaXVtLXVwOiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tsb3dlci1ib3VuZCgkbWVkaXVtLXJhbmdlKX0pXCIgIWRlZmF1bHQ7XG4kbWVkaXVtLW9ubHk6IFwiI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2xvd2VyLWJvdW5kKCRtZWRpdW0tcmFuZ2UpfSkgYW5kIChtYXgtd2lkdGg6I3t1cHBlci1ib3VuZCgkbWVkaXVtLXJhbmdlKX0pXCIgIWRlZmF1bHQ7XG4kbWVkaXVtLWRvd246IFwiI3skc2NyZWVufSBhbmQgKG1heC13aWR0aDoje3VwcGVyLWJvdW5kKCRtZWRpdW0tcmFuZ2UpfSlcIiAhZGVmYXVsdDtcblxuJGxhcmdlLXVwOiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tsb3dlci1ib3VuZCgkbGFyZ2UtcmFuZ2UpfSlcIiAhZGVmYXVsdDtcbiRsYXJnZS1vbmx5OiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tsb3dlci1ib3VuZCgkbGFyZ2UtcmFuZ2UpfSkgYW5kIChtYXgtd2lkdGg6I3t1cHBlci1ib3VuZCgkbGFyZ2UtcmFuZ2UpfSlcIiAhZGVmYXVsdDtcbiRsYXJnZS1kb3duOiBcIiN7JHNjcmVlbn0gYW5kIChtYXgtd2lkdGg6I3t1cHBlci1ib3VuZCgkbGFyZ2UtcmFuZ2UpfSlcIiAhZGVmYXVsdDtcblxuJHhsYXJnZS11cDogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7bG93ZXItYm91bmQoJHhsYXJnZS1yYW5nZSl9KVwiICFkZWZhdWx0O1xuJHhsYXJnZS1vbmx5OiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tsb3dlci1ib3VuZCgkeGxhcmdlLXJhbmdlKX0pIGFuZCAobWF4LXdpZHRoOiN7dXBwZXItYm91bmQoJHhsYXJnZS1yYW5nZSl9KVwiICFkZWZhdWx0O1xuXG4keHhsYXJnZS11cDogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7bG93ZXItYm91bmQoJHh4bGFyZ2UtcmFuZ2UpfSlcIiAhZGVmYXVsdDtcbiR4eGxhcmdlLW9ubHk6IFwiI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2xvd2VyLWJvdW5kKCR4eGxhcmdlLXJhbmdlKX0pIGFuZCAobWF4LXdpZHRoOiN7dXBwZXItYm91bmQoJHh4bGFyZ2UtcmFuZ2UpfSlcIiAhZGVmYXVsdDtcbiIsIiRibG9nR3JleTogJGxpZ2h0LWdyZXk7XG5cbi8vIEJsb2dcbi5ibG9nLXBhZ2V7XG4gIC5ibG9nLWNvbnRlbnR7XG4gICAgbWFyZ2luLXRvcDogJGNvbnRlbnQtbWFyZ2luLXRvcDtcblxuICAgIGFzaWRlI2NvbHJpZ2h0e1xuICAgICAgLnRhZ3Mtd3JhcHBlcntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyNCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0KTtcbiAgICAgICAgaDV7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMik7XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEJvb2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xN2VtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL2Jsb2cvYXV0aG9yXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9ibG9nL2Jsb2dMaXN0XCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9ibG9nL2Jsb2dUZXh0SW1hZ2VcIjsiLCIuYXV0aG9yIHtcbiAgJi5yaWdodENvbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi5saWdodHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gICYgLmF1dGhvci1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gcmVtLWNhbGMoMTcpIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogcmVtLWNhbGMoODApO1xuICAgIHdpZHRoOiByZW0tY2FsYyg4MCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICB9XG5cbiAgJiBoMi5uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy9AaW5jbHVkZSBmb250LWZhbWlseShibG9nVGV4dEJvbGQsICRibG9nVGV4dFNpemUsICRibG9nVGV4dFNpemUqIDEuNiwgJGJsYWNrKTtcbiAgfVxuXG4gICYgcC5wcm9mZXNzaW9uIHtcbiAgICBmb250LWZhbWlseTogQm9vaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogMS4xN2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMik7XG4gIH1cblxuICAmLnJpZ2h0Q29sIHtcbiAgICAmIC5hdXRob3ItYnRuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIC8vbWFyZ2luOiAwIGF1dG8gcmVtLWNhbGMoMTIpIGF1dG87XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDE0KTtcbiAgICAgIHdpZHRoOiByZW0tY2FsYygyOCk7XG4gICAgICAmIHN2ZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg2NSk7XG4gICAgJiBoMi5uYW1lIHtcbiAgICAgIC8vQGluY2x1ZGUgZm9udC1mYW1pbHkoYmxvZ1RleHQsICgkYmxvZ1RleHRTaXplIC0gMiksICgkYmxvZ1RleHRTaXplIC0gMikgKiAxLjYsICRibGFjayk7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUpO1xuXG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mdWxsIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDkwKTtcbiAgICAmIC5hdXRob3ItaW1hZ2Uge1xuICAgICAgd2lkdGg6IHJlbS1jYWxjKDE0MCk7XG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDE0MCk7XG4gICAgfVxuICAgICYgLnByZXNlbnRhdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg2NSk7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNjUpO1xuICAgICAgLy9AaW5jbHVkZSBmb250LWZhbWlseShibG9nVGV4dCwgKCRibG9nVGV4dFNpemUgLSAyKSwgKCRibG9nVGV4dFNpemUgLSAyKSAqIDEuNiwgJGJsYWNrKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDI2NSk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn1cbmgyLmVudHJpZXMtdGl0bGUge1xuICAvL0BpbmNsdWRlIGZvbnQtZmFtaWx5KGJsb2dUZXh0Qm9sZCwgJGJsb2dIMlNpemUsICRibG9nSDJTaXplICogMS42LCAkYmxhY2spO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyMCk7XG5cbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg4MCk7XG4gIH1cbn1cbiIsImRpdi50YWctc2VsZWN0IHtcbiAgaGVpZ2h0OiByZW0tY2FsYyg3MCk7XG4gIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy90b3A6IHJlbS1jYWxjKC0zNSk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICB6LWluZGV4OiAxO1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYgLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDYwKTtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDcwKTtcbiAgICB3aWR0aDogcmVtLWNhbGMoMjEzKTtcbiAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDIxMyk7XG4gICAgbWF4LWhlaWdodDogcmVtLWNhbGMoNzApO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg3MCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO21hcmdpbi1yaWdodDogYXV0bztcbiAgICAmIHNwYW4ge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIC8vQGluY2x1ZGUgZm9udC1mYW1pbHkoYmxvZ1RleHQsIDI3LCAyNyAqIDEuNiwgJGJsYWNrKTtcbiAgICB9XG4gICAgJiBzcGFuLnRyaWFuZ2xle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiByZW0tY2FsYyg3MCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNzApO1xuICAgICAgd2lkdGg6IHJlbS1jYWxjKDIyKTtcbiAgICAgIHJpZ2h0OiByZW0tY2FsYygzMCk7XG4gICAgICAmIHN2ZyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZGVwbG95ZWQge1xuXG5cbiAgICAmIC50aXRsZSBzcGFuLnRyaWFuZ2xlIHN2Z3tcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xuICAgIH1cblxuICAgICYgdWwub3B0aW9ucyB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDMwMCk7XG4gICAgICBtYXgtaGVpZ2h0OiByZW0tY2FsYyg3NTApO1xuXG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gICAgICB9XG4gICAgICAmIGxpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweClcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICYgdWwub3B0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDUwMG1zO1xuICAgICYgbGkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MDBweCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG5cbiAgICB9XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoNDAwKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsYWNrO1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRibGFjaztcbiAgICBib3JkZXItbGVmdDoxcHggc29saWQgJGJsYWNrO1xuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICAgIH1cbiAgICBtYXJnaW46MDtcblxuICAgICYub3B0aW9uIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvZ0dyZXk7XG4gICAgICB9XG4gICAgICAmIC5hY3RpdmUge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRibG9nQmx1ZTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDQwMCk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoNDAwKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICYgYSwgJiBzcGFuIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAvL0BpbmNsdWRlIGZvbnQtZmFtaWx5KGJsb2dUZXh0LCAyNywgMjcgKiAxLjYsICRibGFjayk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYgYSwgJi50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoNzApO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogcmVtLWNhbGMoNzApO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDcwKTtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjUpO1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMjUpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgfVxuXG4gIH1cblxufVxuXG4vLyBCbG9nIExpc3RlXG4vLy5ibG9nLWxpc3R7XG4vL1xuLy99XG4vLy5ibG9nLWVudHJ5e1xuLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAuZGF0ZXtcbi8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgIGNvbG9yOiAkYmxhY2s7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4vLyAgICB0b3A6IDA7XG4vLyAgICBsZWZ0OiA1MCU7XG4vLyAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbi8vICAgIHBhZGRpbmc6IC42NjY2N3JlbSAxLjMzMzMzcmVtO1xuLy8gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuLy8gICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuLy8gICAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4vLyAgICBsaW5lLWhlaWdodDogMS4xN2VtO1xuLy8gIH1cbi8vICAuYXV0aG9ye1xuLy8gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbi8vICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuLy8gIH1cbi8vICAuaW1hZ2Utd3JhcHBlcntcbi8vICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgaGVpZ2h0OiByZW0tY2FsYygzOTApO1xuLy8gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuLy8gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4vLyAgfVxuLy99XG5cbi5ibG9nLWxpc3QsIC5sYXN0QmxvZ1Bvc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiByZW0tY2FsYyg4NTApO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cbiAgJi5oYXNUYWdGaWx0ZXIge1xuICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg1MCk7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg0MCk7XG4gICAgfVxuICB9XG4gICYgLmJsb2ctZW50cnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg4MCk7XG4gICAgJiAuZGF0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvL0BpbmNsdWRlIGZvbnQtZmFtaWx5KGJsb2dUZXh0LCAoJGJsb2dUZXh0U2l6ZSAtIDIpLCAoJGJsb2dUZXh0U2l6ZSAtIDIpKiAxLjYsICRibGFjayk7XG4gICAgICB0b3A6IHJlbS1jYWxjKDApO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxMCkgcmVtLWNhbGMoMjApO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogcmVtLWNhbGMoMCk7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJiAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoNDAwKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogcmVtLWNhbGMoODUpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICB9XG5cbiAgICB9XG4gICAgJiAudGV4dC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygzNSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDU1KTtcblxuICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgICB3aWR0aDogNjIlO1xuICAgICAgfVxuXG4gICAgICAmIGgyLmVudHJ5VGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogcmVtLWNhbGMoLTUpO1xuICAgICAgICAgIGxlZnQ6IHJlbS1jYWxjKC0xMyk7XG4gICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDEzMCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICAgICAgJiBzcGFuIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiBkaXYudGV4dCB7XG4gICAgICAgICYgc3Bhbi5hcnJvdyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxMSk7XG4gICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDMwKTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDE3KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTcpO1xuICAgICAgICAgICYgc3ZnIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aWR0aDogJGFycm93LWRlZmF1bHQtd2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDEyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9e1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICYgaDIuZW50cnlUaXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDIwKTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDM5Myk7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNSkgcmVtLWNhbGMoNSkgcmVtLWNhbGMoMTUpIHJlbS1jYWxjKDEwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgICYudGV4dC1sZWZ0IHtcbiAgICAgIC5yb3ctbGF5b3V0e1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgfVxuICAgICAgJiAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygzNSk7XG4gICAgICAgIH1cbiAgICAgICAgJiBoMi5lbnRyeVRpdGxlIHtcbiAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgJiAudGFncy13cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDMyKSAwO1xuICAgICAgJiB1bC50YWdzIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleEJveGVzKGZsZXgtZW5kLCBjZW50ZXIsIHJvdywgd3JhcCk7XG4gICAgICAgICYgbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEJvb2s7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgbGkuY3J1bmNoIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibG9nR3JleTtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjApO1xuICAgICAgICAmIGxpLmF1dGhvci10YWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgbGkuYXV0aG9yLXRhZyB7XG4gICAgICAgICYgLmF1dGhvciB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcblxuXG4gICAgfVxuICB9XG5cbn1cblxuLmxhc3RCbG9nUG9zdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5ibG9nVGV4dEltYWdlIHtcblxuICAmIC5xdW90ZSB7XG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDMwKVxuICAgIH1cbiAgICBwYWRkaW5nOiByZW0tY2FsYygyNSkgcmVtLWNhbGMoMzUpO1xuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDYwKTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg2MCk7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjODA4MDgwO1xuXG4gICAgLy9AaW5jbHVkZSBmb250LWZhbWlseShibG9nVGl0bGUsICRibG9nUXVvdGVTaXplLCAkYmxvZ1F1b3RlU2l6ZSAqIDEuMzc1LCAkYmxhY2spO1xuXG4gIH1cblxuICAmIGgyIHtcbiAgICAvL0BpbmNsdWRlIGZvbnQtZmFtaWx5KGJsb2dUZXh0Qm9sZCwgJGJsb2dIMlNpemUsICRibG9nSDJTaXplICogMS42LCAkYmxhY2spO1xuICB9XG5cbiAgJiAudGV4dCB7XG4gICAgcGFkZGluZzogMDsgLy9vdmVycmlkZVxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcbiAgfVxuXG4gICYgLmltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0NSk7XG4gICAgJiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmIC5jYXB0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgLy9vdmVycmlkZTtcbiAgICAgICYgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmJsb2dUZXh0SW1hZ2VSaWdodENvbCB7XG4gIHBhZGRpbmc6IHJlbS1jYWxjKDYpIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibG9nR3JleTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XG4gIGgze1xuXG4gIH1cbiAgJiBoMywgLnRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDYpO1xuICB9XG4gICYgLnRleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmIC5pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTIpO1xuICAgICYgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmIC5jYXB0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IC8vb3ZlcnJpZGU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IC8vb3ZlcnJpZGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvZ0dyZXk7IC8vb3ZlcnJpZGVcbiAgICAgICYgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiBhLmNvbXBvLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJiBzcGFue1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAmLmFycm93e1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMjgpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoNik7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRXhoaWJpdGlvblxuI2V4aGliaXRpb25faGVhZGVyX3dyYXBwZXJ7XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE4KSAwO1xuICAgIGZvbnQtZmFtaWx5OiBEZW1pO1xuICB9XG4gIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIyKSAwIHJlbS1jYWxjKDE4KSAwO1xuICAgIC5vcGVuLW5vdy1jb250ZW50e1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcblxuICAgIH1cbiAgfVxufVxuQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gIC5leGhpYml0aW9uLWNvbnRlbnR7XG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjQpO1xuICAgIGg0e1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDE4KSAwO1xuICAgIH1cbiAgfVxufVxuLmV4aGliaXRpb24tY3RhLWxpbmt7XG4gICYsIGF7XG4gICAgZm9udC1mYW1pbHk6IEFmcmlrYVNlbWlCb2xkO1xuICB9XG59XG5cbi5mdWxsLXdpZHRoLXdyYXBwZXJ7XG4gIC50bnMtb3V0ZXJ7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTIpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMjQpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNDVweDtcbiAgICB9XG4gIH1cbn1cbi5leGhpYml0aW9uLXdyYXBwZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmZ1bGwtd2lkdGgtd3JhcHBlcntcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMjQpO1xuICB9XG4gICNjb2xyaWdodHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjQpO1xuICAgIH1cbiAgICAuZXhoaWJpdGlvbi1jdGEtbGlua3tcbiAgICAgICYsIGEge1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyOCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0KTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFmcmlrYVNlbWlCb2xkO1xuICAgICAgfVxuICAgIH1cbiAgICAuc29jaWFsLWxpbmtze1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiByZW0tY2FsYyg4KTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cblxuICAgICAgbGl7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDE0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubXVzZXVtLWluZm9zLCAuaXRlbS1saXN0LCAuZG93bmxvYWRzLCAuY29tcG9uZW50cywgLmNvbnRhY3QtaW5mb3MsIC50ZXh0c3tcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg2KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg2KTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuICAgIGgze1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTIpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTIpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLml0ZW0tbGlzdHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAuZXZlbnQtc2hvcnQtbGlzdC1lbnRyeXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTIpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGF7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgICAuZXZ0LWRhdGV7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IERlbWk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE5LjIpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3QtaW5mb3N7XG4gICAgICBzdHJvbmd7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBEZW1pO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE5LjIpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xN2VtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEV4aGliaXRpb24gTGlzdGVcbi5leGhpYml0aW9uLWxpc3R7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG4gIG1hcmdpbi10b3A6IHJlbS1jYWxjKDIyKTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDgpO1xuICAuaXRlbS1saXN0LWVudHJ5e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBoMntcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDYpO1xuICAgICAgfVxuICAgICAgaDV7XG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoNikgMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxpc3QtaXRlbS1saW5re1xuICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIC5pdGVtLWltZy1kZXRhaWx7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saXN0LWl0ZW0tdGV4dHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxMikgcmVtLWNhbGMoMjQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG4vLyBCbG9nXG4jb2NtLXBhZ2UsICNvd2MtcGFnZXtcbiAgLmNvbC1oZWFkZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjQpO1xuICB9XG4gICNjb2xsZWZ0e1xuICAgIC5zY3JvbGwtZGlyZWN0b3J5e1xuICAgICAgLnRpdGxle1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxNCkgMDtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoJHRleHQtZm9udC1zaXplKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgLnRleHR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE0KTtcbiAgICAgIH1cbiAgICAgIC5sZXZlbDItY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoMjYpO1xuICAgICAgfVxuICAgICAgLmxldmVsMy1jb250YWluZXJ7XG4gICAgICAgIC50ZXh0e1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYyg0MCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFsZXBoLCBhe1xuICAgICY6aG92ZXJ7XG4gICAgICAmLCBzcGFue1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2lkZWJhcntcbiAgICAuc2Nyb2xsLWluZGV4e1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIC50aXRsZXtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDIpIDA7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDYpIDA7XG4gICAgICB9XG4gICAgICAuc2Nyb2xsLWluZGV4LWl0ZW17XG4gICAgICAgIHAsIGEsIGRpdiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoJGZvb3Rlci10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI211cmRvY2tfc2VhcmNod3JhcHBlcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiByZW0tY2FsYyg4KTtcbiAgQGluY2x1ZGUgZmxleEJveGVzKGZsZXgtc3RhcnQsIGNlbnRlciwgcm93LCB3cmFwKTtcbiAgLnNjcm9sbC1pbmRleC1zZWFyY2h7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gICNsb2FkZXJfZGlzcGxheXtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59IiwiLnNjcmVlbi1wYWdlIHtcblxuICAjY29udGVudFdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG5cbiAgI2xvZ28ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG5cbiAgLml0ZW0tbGlzdC1kZXRhaWwgLnNob3ctZm9yLW1lZGl1bS11cCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5pdGVtLWxpc3QtZGV0YWlsIC5zaG93LWZvci1tZWRpdW0tZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZGUsXG4gIGEudGV4dC1hbGlnbi1jZW50ZXIsXG4gIC5saXN0LWZpbHRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pdGVtLWRhdGUtZGV0YWlsIHtcbiAgICAuZXZ0LWRheSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuICAgIC5ldnQtdGltZSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG4gIH1cblxuICAuaXRlbS10eHQtZGV0YWlsIHtcbiAgICAuZXZlbnR0eXBlIHtcbiAgICAgIC8vZm9udC1zaXplOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTkpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4xcmVtO1xuICAgIH1cbiAgICAuaDQtc3R5bGUge1xuICAgICAgLy9mb250LXNpemU6IDM4cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgzNik7XG4gICAgfVxuICB9XG5cbiAgLml0ZW0tZGV0YWlsLWFjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNxcmNvZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgLy93aWR0aDogMTcwcHg7XG4gICAgLy93aWR0aDogMjU2cHg7XG4gIH1cblxuICAub3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG5cbiAgICAmLnNob3cge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsImhlYWRlcntcbiAgQGluY2x1ZGUgZmxleEJveGVzKHNwYWNlLWJldHdlZW4sIGZsZXgtZW5kLCByb3csIG5vd3JhcCk7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMjApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTFweCAxOXB4IC00cHggcmdiYSgwLDAsMCwwLjM5KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxMXB4IDE5cHggLTRweCByZ2JhKDAsMCwwLDAuMzkpO1xuICAgIGJveC1zaGFkb3c6IDBweCAxMXB4IDE5cHggLTRweCByZ2JhKDAsMCwwLDAuMzkpO1xuICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTIpO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxMCk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDcwKTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAmOmFmdGVye1xuICAgIC8vY29udGVudDogJyc7XG4gICAgLy93aWR0aDogMTAwJTtcbiAgICAvL3RvcDogY2FsYygxMDAlIC0gMThweCk7XG4gICAgLy9sZWZ0OiAwO1xuICAgIC8vLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCAxNHB4IC00cHggcmdiYSgwLDAsMCwwLjE4KTtcbiAgICAvLy1tb3otYm94LXNoYWRvdzogMHB4IDEwcHggMTRweCAtNHB4IHJnYmEoMCwwLDAsMC4xOCk7XG4gICAgLy9ib3gtc2hhZG93OiAwcHggMTBweCAxNHB4IC00cHggcmdiYSgwLDAsMCwwLjE4KTtcbiAgICAvL2hlaWdodDogMThweDtcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL3otaW5kZXg6IDE7XG4gIH1cbiAgQG1lZGlhICN7XCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMHB4KVwifSB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0xNXB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICB9XG4gIH1cblxuICAvLyBOYXZpZ2F0aW9uXG4gICNsb2dve1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgJiwgPiBhLCBpbWd7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1ne1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICNoZWFkZXJfbmF2aWdhdGlvbntcbiAgICBAaW5jbHVkZSBmbGV4Qm94ZXMoc3BhY2UtYmV0d2VlbiwgY2VudGVyLCByb3csIG5vd3JhcCk7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBAaW5jbHVkZSBmbGV4Qm94ZXMoZmxleC1zdGFydCwgY2VudGVyLCByb3csIG5vd3JhcCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDgpIDA7XG4gICAgICAmOm5vdCgub3Blbil7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLmZpeGVke1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbmF2e1xuICAgIC8vcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDYpO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMCk7XG4gICAgICAmLmFjdGl2ZS1lbHR7XG4gICAgICAgIGxpOm5vdCguYWN0aXZlKTpub3QoLm9wZW4pe1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAvL291dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmU6ICNmZmZlZmQgc29saWQgMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICAgIGE6bm90KDpob3Zlcil7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1cy13aXRoaW57XG4gICAgICBhOm5vdCg6Zm9jdXMpe1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN1Yi1tZW51LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgQGluY2x1ZGUgZmxleEJveGVzKGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQsIHJvdywgbm93cmFwKTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygyNCkgMDtcbiAgICAgICAgICBtYXJnaW46IDAgcmVtLWNhbGMoNDUpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLm5hdiB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDMwKTtcbiAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygyNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjBlbTtcbiAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEyKSByZW0tY2FsYygzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub3BlbntcbiAgICAgICAgICAgICAgPi5zdWItbWVudS1hcnJvd3tcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgICAgICAgJi5hY3RpdmUsICYub3BlbntcbiAgICAgICAgICAgICAgPi5zdWItbWVudS1hcnJvd3tcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgICAmOm5vdCg6bnRoLWxhc3QtY2hpbGQoMikpe1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2LjY2JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmhhcy1zdXYtbmF2e1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLnN1Yi1uYXYtcHJlZml4e1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDNweDtcbiAgICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWItbmF2LXN0YXR1c3tcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDMwJyUzRSUzQ2cgaWQ9J2Fycm93X3JpZ2h0JyBkYXRhLW5hbWU9J0Fycm93IFJpZ2h0JyUzRSUzQ3BvbHlnb24gZmlsbD0nJTIzMUQxRDFCJyBwb2ludHM9JzAgMC43IDAuNyAwIDE2IDE1IDAuNyAzMCAwIDI5LjMgMTQuNSAxNSAwIDAuNycvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygxMCk7XG4gICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMTguNzUpO1xuICAgICAgICAgICAgICB0b3A6IHJlbS1jYWxjKDcpO1xuICAgICAgICAgICAgICBsZWZ0OiByZW0tY2FsYygtMTYpO1xuICAgICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0tY2FsYygtMjQpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgLnN1Yi1uYXYtc3RhdHVze1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHVse1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDApO1xuICAgICAgICAgICAgICAgID4gbGl7XG4gICAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMzIpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8mOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSwgJi5hY3RpdmV7XG4gICAgICAgICAgICAmLm9wZW57XG4gICAgICAgICAgICAgID4gdWx7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICA+IHVse1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAubWVudS1oaWdobGlnaHQge1xuICAgICAgICAgIHdpZHRoOiA2Ni42NiU7XG4gICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lbnUtaGlnaGxpZ2h0LWNvbnRlbnQge1xuICAgICAgICAgICAgJjpub3QoLm9wZW4pIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhpZ2hsaWdodC1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDE4KTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDE4KTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5oaWdobGlnaHQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMjgwKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHVse1xuICAgICAgQGluY2x1ZGUgZmxleEJveGVzKGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQsIHJvdywgbm93cmFwKTtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDgpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAuc3ViLW1lbnUtd3JhcHBlcntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+bGl7XG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgICYsID4gYXtcbiAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjUpO1xuICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygwKSByZW0tY2FsYyg4KTtcbiAgICAgICAgICAgZm9udC1mYW1pbHk6IEJvb2s7XG4gICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgICAgfVxuICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgIHBhZGRpbmc6IC42MjV2dztcbiAgICAgICAgICAgfVxuICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg0KSByZW0tY2FsYygwKTtcbiAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gYTpmb2N1cyB+IGRpdi5zdWItbWVudS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAuc3ViLW1lbnUtd3JhcHBlcntcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3ctd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMHB4IDE4cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDEwcHggMThweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMThweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnN1Yi1tZW51e1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAyOHB4KTtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgJi5oYXMtc3V2LW5hdntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAvL2NvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMTYnJTNFJTNDZyBjbGFzcz0nYXJyb3ctZG93bicgd2lkdGg9JzE1JyBoaWVnaHQ9JzgnIGRhdGEtbmFtZT0nQXJyb3cgRG93biclM0UlM0Nwb2x5Z29uIGZpbGw9JyUyMzFEMUQxQicgcG9pbnRzPScyOS4zIDAgMzAgMC43IDE1IDE2IDAgMC43IDAuNyAwIDE1IDE0LjUgMjkuMyAwJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygxOC43NSk7XG4gICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMTApO1xuICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub3BlbntcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3ViLW1lbnUtYXJyb3d7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYub3BlbntcbiAgICAgICAgICAgID4gLnN1Yi1tZW51LXdyYXBwZXJ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+LnN1Yi1tZW51LWFycm93e1xuICAgICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGxpe1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGF7XG4gICAgICAgIHBhZGRpbmc6IDZweCAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVG91Y2ggTmF2aWdhdGlvblxuICAjdG91Y2hfbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgICAjdG91Y2hfbWVudV9jbG9zZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIC8vaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg4KTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHN2Z3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vZmxleDogbm9uZTtcbiAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAvL2hlaWdodDogMnB4O1xuICAgICAgLy9iYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAvL3RyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAgIC8vYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC8vbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgIC8vXG4gICAgICAvLyY6YmVmb3Jle1xuICAgICAgLy8gIGNvbnRlbnQ6ICcnO1xuICAgICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICB6LWluZGV4OiAxO1xuICAgICAgLy8gIHRvcDogLTEwcHg7XG4gICAgICAvLyAgbGVmdDogMDtcbiAgICAgIC8vICB3aWR0aDogMTAwJTtcbiAgICAgIC8vICBoZWlnaHQ6IDJweDtcbiAgICAgIC8vICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgLy8gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAvL31cbiAgICB9XG5cbiAgICAmLnNlbGVjdGVke1xuICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgLy8+IGRpdiB7XG4gICAgICAvLyAgJjpiZWZvcmUsXG4gICAgICAvLyAgJjphZnRlciB7XG4gICAgICAvLyAgICB0b3A6IDA7XG4gICAgICAvLyAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAvLyAgfVxuICAgICAgLy8gICY6YWZ0ZXIge1xuICAgICAgLy8gICAgb3BhY2l0eTogMDtcbiAgICAgIC8vICB9XG4gICAgICAvL31cbiAgICAgICN0b3VjaF9tZW51X29wZW57XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAjdG91Y2hfbWVudV9jbG9zZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNuYXZfbGFuZ3tcbiAgICBhe1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KC5maXhlZCl7XG4gICAgI21vYmlsZV9vcGVuX25hdntcbiAgICAgICYuZml4ZWR7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC44KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5maXhlZHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICAjaGVhZGVyX25hdmlnYXRpb257XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgI25hdl9sYW5ne1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJmb290ZXJ7XG4gIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEyKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuZm9vdGVyLXJvd3tcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEyKSAwO1xuICB9XG4gIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgIC5zb2NpYWwtbGlua3N7XG4gICAgICBsaTpmaXJzdC1vZi10eXBle1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjZm9vdGVyX25hdntcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDcyKTtcbiAgICB1bHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIGxpLmhhcy1zdXYtbmF2e1xuICAgICAgICBsaXtcbiAgICAgICAgICBtYXJnaW46IDJweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdWwge1xuICAgICAgQGluY2x1ZGUgZmxleEJveGVzKHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQsIHJvdywgbm93cmFwKTtcbiAgICAgID4gbGkgPiBhe1xuICAgICAgICBmb250LWZhbWlseTogRGVtaTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDcuMik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjZm9vdGVyX2luZm9ze1xuICAgIC5mb290ZXItaW5mb3MtY29sdW1ue1xuICAgICAgYXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICAmOm5vdCguY29sdW1uLWltZyl7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jb2x1bW4taW1ne1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTUwKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDE1KTtcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMzApO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICN0b1RvcHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IHJlbS1jYWxjKDI0KTtcbiAgICByaWdodDogcmVtLWNhbGMoNDgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgdG9wOiByZW0tY2FsYygxMik7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgJi5maXhlZHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2Zvb3Rlcl9hY3Rpb25ze1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgIEBpbmNsdWRlIGZsZXhCb3hlcyhzcGFjZS1iZXR3ZWVuLCBjZW50ZXIsIHJvdywgbm93cmFwKTtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBAaW5jbHVkZSBmbGV4Qm94ZXMoZmxleC1zdGFydCwgZmxleC1zdGFydCwgY29sdW1uLCBub3dyYXApO1xuICAgIH1cbiAgICBhe1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBEZW1pO1xuICAgIH1cbiAgfVxuXG4gICNmb290ZXJfbmV3c2xldHRlcl9zaWdudXB7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNCk7XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxNCk7XG4gICAgfVxuICAgIC5ncmV5LXVuZGVybGluZXtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5O1xuICAgICAgZm9udC1mYW1pbHk6IEJvb2s7XG4gICAgICAvL2NvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuICB9XG59IiwiLnNpZGViYXJ7XG4gIGgyOmZpcnN0LW9mLXR5cGV7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG4gICYsIHAsIGEsIGxpLCBvbCB7XG4gICAgZm9udC1mYW1pbHk6IEJvb2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxuICBoMiwgaDMsIC5zaWRlYmFyLXRpdGxle1xuICAgICYsIGF7XG4gICAgICBmb250LWZhbWlseTogRGVtaTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE5LjIpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyKTtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xuICAgIH1cbiAgfVxuICBoNHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNy42KTtcbiAgICBsaW5lLWhlaWdodDogMS4xN2VtO1xuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDgpO1xuICB9XG4gIC5vcGVuLW5vdy1jb250ZW50e1xuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLnNtYWxsLXRleHR7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC50ZXh0QW5kSW1hZ2V7XG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLmRvd25sb2FkLWlubGluZS1ibG9ja3tcbiAgYXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uZG93bmxvYWRze1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTIpO1xuICBsaXtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIC5kb3dubG9hZHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZG93bmxvYWQtbGlua3tcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDE2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICB9XG4gICAgLmRvd25sb2FkLWFycm93e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbn0iLCIuYm94c3tcbiAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMjIuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtMjIuNSk7XG4gIH1cbiAgLmJveC1saW5rLWNvbXBvbmVudHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHQtbWFyZ2luLWJvdHRvbSouNjtcbiAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDIyLjUpO1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMjIuNSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHQtbWFyZ2luLWJvdHRvbTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygyMi41KTtcbiAgICB9XG5cbiAgICBoNXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmJveC1saW5rLXdyYXBwZXJ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvL2hlaWdodDogcmVtLWNhbGMoMjU2KTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAuYm94LWxpbmstY29udGVudCB7XG4gICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmNWYyO1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxNikgcmVtLWNhbGMoMTIpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAvL2hpZGUgU2Nyb2xsYmFyc1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJRSBhbmQgRWRnZSAqL1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgcDpmaXJzdC1vZi10eXBle1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LWZhbWlseTogQm9vaztcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgkZm9vdGVyLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IERlbWk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93LXJpZ2h0e1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IHJlbS1jYWxjKDEyKTtcbiAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTgpO1xuICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoNDgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ib3gtbGluay1pbWFnZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJjpub3QoLm5vLXRleHQpe1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIC5ib3gtbGluay1pbWFnZXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3Bhbi5hcnJvdy1yaWdodHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHN2Z3tcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4udHlwZXtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJi5ib3hMYXN0QmxvZ1Bvc3R7XG4gICAgICAucm93LWxheW91dHtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAmLmV2ZW50LWJveC1jb21wb25lbnQge1xuICAgICAgICAuYm94LWxpbmstaW1hZ2Uge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWFyY2hyZXN1bHR7XG4gIC5zZWFyY2h7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzIpO1xuICAgIC5zZWFyY2gtaW5wdXR7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNCk7XG4gICAgfVxuICB9XG4gIC5zZWFyY2gtYm94e1xuICAgIHdpZHRoOiA4MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoJHRleHQtZm9udC1zaXplKTtcbiAgfVxuXG4gIC5yZXN1bHQtbGlzdHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICAgIC5zZWFyY2gtcmVzdWx0LWVudHJ5e1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIC5kZXRhaWwtbGlua3tcbiAgICAgICAgZm9udC1mYW1pbHk6IEJvb2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTIpO1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBzdmd7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAkYXJyb3ctZGVmYXVsdC13aWR0aDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNvbGxhcHNpYmxle1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tKjM7XG4gIC5jb2xsYXBzaWJsZS1lbnRyeXtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLnN1Yi1jb2xsYXBzaWJsZS1lbnRyeXtcbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5jb2xsYXBzaWJsZS10aXRsZXtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgICBoMntcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2xsYXBzaWJsZS10aXRsZXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDMyKTtcbiAgICAgIGgye1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMyKSAwO1xuICAgICAgfVxuICAgICAgaDN7XG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMjApIDA7XG4gICAgICAgIC8vcGFkZGluZzogcmVtLWNhbGMoMjApIDA7XG4gICAgICB9XG4gICAgICBzcGFuLmFycm93LXJpZ2h0e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygyNCk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWN0aXZle1xuICAgICAgICAuYXJyb3ctcmlnaHQgc3Zne1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciwgJi5hY3RpdmV7XG4gICAgICAgIGgye1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2xsYXBzaWJsZS1jb250ZW50e1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG4gICAgICAmOm5vdCguc3ViLWNvbGxhcHNpYmxlLWNvbnRlbnQpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgLmNvbGxhcHNpYmxlLWVudHJ5Om5vdCguc3ViLWNvbGxhcHNpYmxlLWVudHJ5KTpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjMDAwO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMjRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbGxhcHNpYmxlLW1lZGlhe1xuICAuZXhoaWJpdGlvbi1tZWRpYS1kb3dubG9hZC1saW5re1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICB9XG4gICAgLmV4aGliaXRpb24tbWVkaWEtZG93bmxvYWR7XG4gICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYygxMzApO1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5tZWRpYS1kb3dubG9hZC10ZXh0e1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgJjpub3QoLm5vLWltYWdlKXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDI0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3ViLWNvbGxhcHNpYmxlLWVudHJ5e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICB9XG4gICAgLnN1Yi1jb2xsYXBzaWJsZS1pdGVtLXdyYXBwZXJ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5zdWItY29sbGFwc2libGUtaXRlbXtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVkaWEtZG93bmxvYWQtaW1hZ2V7XG4gICAgd2lkdGg6IHJlbS1jYWxjKDE3MCk7XG4gICAgbWluLWhlaWdodDogcmVtLWNhbGMoMTMwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAubWVkaWEtZG93bmxvYWQtZGF0ZSwgLm1lZGlhLWRvd25sb2FkLXRleHR7XG4gICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDI0KTtcbiAgfVxuICAubWVkaWEtZG93bmxvYWQtZGF0ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygyNCk7XG4gICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMjQpO1xuICAgICYubm8taW1hZ2V7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5tZWRpYS1kb3dubG9hZC1kYXRlLCAubWVkaWEtZG93bmxvYWQtbGlua3tcbiAgICB3aWR0aDogMTglO1xuICB9XG4gIC5tZWRpYS1kb3dubG9hZC10ZXh0e1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGNhbGMoODIlIC0gMTcwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyOCk7XG4gICAgJi5uby1pbWFnZXtcbiAgICAgIHdpZHRoOiA4MiU7XG4gICAgfVxuICB9XG4gIC5tZWRpYS1kb3dubG9hZC1saW5re1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLnJvdy1sYXlvdXR7XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAudGV4dHtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbiAgICB9XG4gICAgLmRvd25sb2FkLWFycm93e1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBzdmd7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29sbGFwc2libGUtdGl0bGV7XG4gICAgJi5hY3RpdmV7XG4gICAgICAvL2JvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgJGJsYWNrO1xuICAgIH1cbiAgfVxuICAuZXhoaWJpdGlvbi1tZWRpYS1kb3dubG9hZC1saW5re1xuICAgIC5tZWRpYS1kb3dubG9hZC1pbWFnZSwgLm1lZGlhLWRvd25sb2FkLWxpbmsgPiAucm93LWxheW91dHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsYWNrO1xuICAgIH1cbiAgICAubWVkaWEtZG93bmxvYWQtaW1hZ2V7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDhweCAjZmZmO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCA4cHggI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDhweCAjZmZmO1xuICAgIH1cbiAgICAubWVkaWEtZG93bmxvYWQtbGlua3tcbiAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgPiAucm93LWxheW91dHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxOCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIC5kb3dubG9hZC1hcnJvd3tcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWVkaWEtcmVsZWFzZXN7XG4gIC50YWIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDgpIHJlbS1jYWxjKDE2KTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBmb250LWZhbWlseTogRGVtaTtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRhYmNvbnRlbnR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC5tZWRpYS1yZWxlYXNlcy1kYXRle1xuICAgIGZvbnQtZmFtaWx5OiBEZW1pO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDIyKTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgLnllYXJ7fVxuICAgIC5kYXRle1xuICAgICAgZm9udC1mYW1pbHk6IEJvb2s7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSg0Mik7XG4gICAgfVxuICAgIC50aW1le31cbiAgfVxuICAubWVkaWEtcmVsZWFzZXMtZGV0YWlse1xuICAgIHBhZGRpbmctbGVmdDogMTglO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC50ZXh0e1xuICAgICAgcDpmaXJzdC1vZi10eXBle1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAubWVkaWEtcmVsZWFzZXMtbGlua3N7XG4gICAgICAmLCBwLCBhLCBsaSwgb2x7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICB9XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDE4KTtcbiAgICAgIG1hcmdpbi10b3A6ICRkZWZhdWx0LW1hcmdpbi1ib3R0b207XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tO1xuICAgICAgbGl7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiByZW0tY2FsYygtMTgpO1xuICAgICAgICAgIHRvcDogcmVtLWNhbGMoMik7XG4gICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDYuNCk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxMik7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAzMCclM0UlM0NnIGlkPSdhcnJvd19yaWdodCcgZGF0YS1uYW1lPSdBcnJvdyBSaWdodCclM0UlM0Nwb2x5Z29uIGZpbGw9JyUyMzFEMUQxQicgcG9pbnRzPScwIDAuNyAwLjcgMCAxNiAxNSAwLjcgMzAgMCAyOS4zIDE0LjUgMTUgMCAwLjcnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LW1hcmdpbi1ib3R0b20vNTtcbiAgICAgICAgfVxuICAgICAgICAuZG93bmxvYWQtYXJyb3cge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmVkaXRtb2Rle1xuICAuY29sbGFwc2libGUtY29udGVudHtcbiAgICAubWdubEVkaXRvckJhci5tZ25sRWRpdG9ye1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoMzUpIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCIuY29sbGVjdGlvbi1saXN0LWNvbXBvbmVudHtcbiAgLmNvbGxlY3Rpb24tY29udGVudHtcbiAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTIyLjUpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtMjIuNSk7XG4gICAgfVxuICAgIC5jb2xsZWN0aW9uLWVudHJ5e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMik7XG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDIyLjUpO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDIyLjUpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LW1hcmdpbi1ib3R0b207XG4gICAgICAgIH1cbiAgICAgIC5jb2xsZWN0aW9uLWVudHJ5LWNvbnRlbnR7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkIHJnYmEoMjE0LDIxNCwyMTQsIC42KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAuY29sbGVjdGlvbi1lbnRyeS1jb250ZW50LWltYWdle1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmYgMCUsICNmNmY2ZjYgODAlKTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sbGVjdGlvbi1lbnRyeS1jb250ZW50LXRleHR7XG4gICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTgpO1xuICAgICAgICAgIHAsIGEsIGxpLCBvbHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBCb29rO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgICAgaDV7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOSwxMjQsMTIxLCAuMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sbGVjdGlvbi1kZXRhaWx7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb2xsZWN0aW9uLWZpbHRlcntcbiAgICBib3JkZXI6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LW1hcmdpbi1ib3R0b207XG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0yMi41KTtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTIyLjUpO1xuXG4gICAgICAuZmlsdGVyLWl0ZW0td3JhcHBlcntcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygyMi41KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMjIuNSk7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTIpO1xuICAgIH1cblxuICAgIC5zZWxlY3QtYm94e1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgLmZhbmN5Ym94LXNsaWRlLS1odG1se1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGh7XG4gIGZpbGw6ICR3aGl0ZTtcbn1cbi5jb2xsZWN0aW9uLWRldGFpbHtcbiAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDExMDApO1xuICAgIGhlaWdodDogOTR2aDtcbiAgICBtYXgtaGVpZ2h0OiByZW0tY2FsYygxMDgwKTtcbiAgfVxuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgZGlzcGxheTogZmxleDtcbiAgLmNvbGxlY3Rpb24tZGV0YWlsLWNvbnRhaW5lcntcbiAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC8vLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgQGluY2x1ZGUgZmxleEJveGVzKGZsZXgtc3RhcnQsIGNlbnRlciwgY29sdW1uLXJldmVyc2UsIG5vd3JhcCk7XG4gICAgfVxuICB9XG4gIC5jb2xsZWN0aW9uLWRldGFpbC1sZWZ0e1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuY29sbGVjdGlvbi1kZXRhaWwtdG9wLWltYWdle1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAuZ2FsbGVyeS1hY3Rpb25ze1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43KTtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDYpO1xuXG4gICAgICAuY29sbGVjdGlvbi1kZXRhaWwtYWN0aW9ucywgLmNvbGxlY3Rpb24tZ2FsbGVyeS1hY3Rpb25ze1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBzdmd7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bm90KC5mdWxsc2NyZWVuKXtcbiAgICAuY29sbGVjdGlvbi1kZXRhaWwtbGVmdCB7XG4gICAgICAvL21pbi1oZWlnaHQ6IHJlbS1jYWxjKDc4MCk7XG4gICAgICAudG5zLWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vbWF4LWhlaWdodDogcmVtLWNhbGMoNzgwKTtcbiAgICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIC8vbWF4LWhlaWdodDogcmVtLWNhbGMoNzgwKTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbGxlY3Rpb24tZGV0YWlsLWxlZnR7XG4gICAgLmRldGFpbC1hY3Rpb257XG4gICAgICAmLmluZm9ybWF0aW9uLWFjdGlvbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAmLmZ1bGxzY3JlZW4tYWN0aW9ue1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbGxlY3Rpb24tZ2FsbGVyeS13cmFwcGVyIHtcbiAgICAgIC50bnMtaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC50bnMtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUtem9vbSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBncmFiO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuem9vbS14MiB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLmdhbGxlcnktYWN0aW9uc3tcbiAgICAgIC5kZXRhaWwtYWN0aW9uLCAuZ2FsbGVyeS16b29te1xuICAgICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDQpO1xuICAgICAgfVxuICAgICAgLmdhbGxlcnktem9vbXtcbiAgICAgICAgJi5kaXNhYmxle1xuICAgICAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29sbGVjdGlvbi1nYWxsZXJ5LW5hdmlnYXRpb257XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDI0KTtcbiAgICAgIC5nYWxsZXJ5LWFycm93e1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgc3Zne1xuICAgICAgICAgIHdpZHRoOiAkYXJyb3ctZGVmYXVsdC13aWR0aCouNDtcbiAgICAgICAgfVxuICAgICAgICAmLmdhbGxlcnktcHJldntcbiAgICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5nYWxsZXJ5LW5leHR7XG4gICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbGxlY3Rpb24tZGV0YWlsLXJpZ2h0e1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTI5LDEyNCwxMjEpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTYpIHJlbS1jYWxjKDI0KTtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG4gICAgfVxuICAgIC5kZXRhaWwtdGV4dHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGgye1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTYpO1xuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgICBmb250LWZhbWlseTogQm9vaywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgICAgICAgICBmb250LXNpemU6IDAuOTM2cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kZXRhaWwtaW5mb3N7XG4gICAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICR3aGl0ZTtcbiAgICAgIGRpdntcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBCb29rLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxMi44KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzJyZW07XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5sYWJlbHtcbiAgICAgICAgICBmb250LWZhbWlseTogTWVkaXVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWwtbGlua3N7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDI0KTtcbiAgICB9XG4gIH1cbiAgLmNvbGxlY3Rpb24tZGV0YWlsLWJvdHRvbXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxMik7XG4gICAgLmNvbGxlY3Rpb24tdGh1bWJuYWlscy13cmFwcGVye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLnNsaWRle1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICYudG5zLW5hdi1hY3RpdmUsICY6aG92ZXJ7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdhbGxlcnktYXJyb3d7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCByZW0tY2FsYyg0KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBzdmd7XG4gICAgICAgICAgd2lkdGg6ICRhcnJvdy1kZWZhdWx0LXdpZHRoKi4zO1xuICAgICAgICB9XG4gICAgICAgICYuZ2FsbGVyeS1wcmV2e1xuICAgICAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgfVxuICAgICAgICAmLmdhbGxlcnktbmV4dHtcbiAgICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbGxlY3Rpb24tcmVsYXRlZC13cmFwcGVye1xuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDQ4KTtcbiAgICBwLm5vLW1hcmdpbntcbiAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuY29sbGVjdGlvbi1yZWxhdGVke1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC02KTtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTYpO1xuICAgIH1cbiAgICAuY29sbGVjdGlvbi1yZWxhdGVkLWl0ZW0td3JhcHBlcntcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg2KTtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgICAgLmNvbGxlY3Rpb24tcmVsYXRlZC1pdGVte1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJGZ1bGxzY3JlZW5BY3Rpb25MYXlvdXRXaWR0aDogcmVtLWNhbGMoODAwKTtcbiAgJi5mdWxsc2NyZWVue1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLmNvbGxlY3Rpb24tZGV0YWlsLWxlZnR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmNvbGxlY3Rpb24tZGV0YWlsLXJpZ2h0e1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuY29sbGVjdGlvbi1kZXRhaWwtdG9wLWltYWdle1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICAuZ2FsbGVyeS1hY3Rpb25ze1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIG1heC13aWR0aDogJGZ1bGxzY3JlZW5BY3Rpb25MYXlvdXRXaWR0aDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDgpO1xuXG4gICAgICAgIC5kZXRhaWwtYWN0aW9ue1xuICAgICAgICAgICYuaW5mb3JtYXRpb24tYWN0aW9ue1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2xsZWN0aW9uLWRldGFpbC10b3AtdGV4dHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxNik7XG4gICAgfVxuICAgIC5jb2xsZWN0aW9uLWRldGFpbC1ib3R0b217XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50bnMtaXRlbXtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zaG93LWRldGFpbHtcbiAgICAgIC5jb2xsZWN0aW9uLWRldGFpbC10b3AtdGV4dHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IHJlbS1jYWxjKDUyKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBtYXgtd2lkdGg6ICRmdWxsc2NyZWVuQWN0aW9uTGF5b3V0V2lkdGg7XG4gICAgICAgIC5kZXRhaWwtaW5mb3N7XG4gICAgICAgICAgJiwgZGl2e1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29sbGVjdGlvbi10ZWFzZXJze1xuICAuY29sbGVjdGlvbi10ZWFzZXItZW50cnl7XG4gICAgLmNvbGxlY3Rpb24tdGVhc2VyLWVudHJ5LWNvbnRlbnR7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgICAgICAgLmxpbmstbGFiZWx7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb2xsZWN0aW9uLXRlYXNlci1lbnRyeS1pbWd7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZiAwJSwgI2Y2ZjZmNiA4MCUpO1xuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcDpmaXJzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgc3Bhbi5saW5rLWxhYmVse1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgfVxuICAgICAgc3Bhbi50ZXh0e1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDgpO1xuICAgICAgfVxuICAgICAgc3Bhbi5hcnJvdy1yaWdodHtcbiAgICAgICAgc3Zne1xuICAgICAgICAgIHdpZHRoOiByZW0tY2FsYyg1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi50ZWFzZXItY29udGFpbmVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vbWFyZ2luLWxlZnQ6IC00NXB4O1xuICAvL21hcmdpbi1yaWdodDogLTQ1cHg7XG4gIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LW1hcmdpbi1ib3R0b207XG4gIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyKTtcbiAgfVxuICAudG5zLW91dGVye1xuICAgID4gYnV0dG9ue1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnRlYXNlci13cmFwcGVye1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGVhc2VyLWVsZW1lbnR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjdXJzb3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNjhweCcgaGVpZ2h0PSc4OHB4JyB2aWV3Qm94PScwIDAgNjcuNCA4NiclM0UlM0NnIGlkPSdMYXllcl8yJyBkYXRhLW5hbWU9J0xheWVyIDInJTNFJTNDZyBpZD0nRWJlbmVfMScgZGF0YS1uYW1lPSdFYmVuZSAxJyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBzdHJva2U9JyUyMzIzMWYyMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzEuNTJweCcgZD0nTTU0LjgsMzkuNmE1LjksNS45LDAsMCwxLDUuOS01LjksNS44LDUuOCwwLDAsMSw1LjksNS45VjYwLjVhMjQuNywyNC43LDAsMCwxLTQ1LjEsMTRMMiw0Ny45YTYuOCw2LjgsMCwwLDEsMS41LTkuNEE2LjgsNi44LDAsMCwxLDEyLjksNDBsNS43LDhWNy4xYTYuNCw2LjQsMCwwLDEsMTIuNywwVjI4YTUuOSw1LjksMCwwLDEsNS45LTUuOUE2LDYsMCwwLDEsNDMuMSwyOHY1LjdhNS45LDUuOSwwLDEsMSwxMS43LDB2NS45WicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIiksIHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlYXNlci1lbGVtZW50LWNvbnRlbnR7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vbGVmdDogMDtcbiAgICAgIC8vcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQ1KSAwO1xuICAgICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDYpO1xuICAgICAgfVxuICAgICAgJi5hbGlnbi1jZW50ZXJ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgICAgJi5hbGlnbi1yaWdodHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgICAudGVhc2VyVGV4dHtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTYpIHJlbS1jYWxjKDQ1KTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg4KSByZW0tY2FsYyg2KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZS10ZWFzZXItc2xpZGVye1xuICAgICAgZm9udC1mYW1pbHk6IEFmcmlrYVNlbWlCb2xkO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTAwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OjAuOWVtO1xuICAgIH1cbiAgICAuc3VidGl0bGUtdGVhc2VyLXNsaWRlcntcbiAgICAgIGZvbnQtZmFtaWx5OiBBZnJpa2FTZW1pQm9sZDtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDYwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OjAuOWVtO1xuICAgIH1cblxuICAgIC50ZXh0LXRlYXNlci1zbGlkZXIge1xuICAgICAgZm9udC1mYW1pbHk6IERlbWk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjQpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzJlbTtcbiAgICB9XG4gIH1cbiAgLmhleGFnb24td3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzJTtcbiAgICBib3R0b206IDclO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmhleGFnb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiAxNzMuMjFweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNzkwNjk7XG4gICAgICBtYXJnaW46IDg2LjYwcHggMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMjEyLjEzcHg7XG4gICAgICAgIGhlaWdodDogMjEyLjEzcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC41Nzc0KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDAuNTc3NCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNTc3NCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGxlZnQ6IDQzLjkzNDBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTEwNi4wNjYwcHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC0xMDYuMDY2MHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxNzMuMjA1MXB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwcHggcmVtLWNhbGMoOCk7XG4gICAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBEZW1pO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDI0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMyZW07XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbC1saW5rc3tcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogcmVtLWNhbGMoMTIpO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICB0b3A6IHJlbS1jYWxjKDYuNCk7XG4gICAgfVxuXG4gICAgbGl7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg4KTtcbiAgICB9XG4gIH1cblxuICAucGFnaW5hdGlvbi13cmFwcGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvdHRvbTogcmVtLWNhbGMoMjYpO1xuICAgIGxlZnQ6IHJlbS1jYWxjKDEyKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cmVtO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogcmVtLWNhbGMoMik7XG4gICAgfVxuICB9XG5cbiAgLnNraXAtY29tcG9uZW50e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI0KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAudG5zLWlubmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG5cblxuICAmLmVkaXRNb2Rle1xuICAgIC50ZWFzZXItZWxlbWVudHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdmlkZW97XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50ZXh0QW5kSW1hZ2V7XG4gIGltZ3tcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgdGFibGV7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRkLCB0ciwgcCwgYSwgbGl7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOCk7XG4gICAgfVxuICAgIHRke1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICB0cntcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAvLyY6Zmlyc3QtY2hpbGR7XG4gICAgICAvLyAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIC8vfVxuICAgIH1cbiAgICBwe1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2ltcGxlLXRleHQtaW1hZ2V7XG4gIHdpZHRoOiAxMDAlO1xuICBoMntcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNCk7XG4gIH1cbiAgaW1ne1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBzcGFuLmFycm93LXJpZ2h0e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBzdmd7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5jb250ZW50ZW50cnl7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuaW1hZ2Utd3JhcHBlcntcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTApO1xuICB9XG59XG4uZm9ybWF0dGVkLWltYWdle1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgJi5fNC0zLWZvcm1hdHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICB9XG4gICYuXzE2LTktZm9ybWF0e1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIH1cbn1cblxuLmltYWdlLXdyYXBwZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2NvbHJpZ2h0e1xuICAudGV4dEFuZEltYWdlLCAuc2ltcGxlLXRleHQtaW1hZ2V7XG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSl7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDIyLjUpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjIuNSk7XG4gICAgfVxuICAgIGgyLCBoM3tcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIH1cbiAgICBwOmZpcnN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBwOmxhc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59IiwiLml0ZW0tbGlzdHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbWd7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5pdGVtLWxpc3QtZW50cmllcyB7XG4gICAgLml0ZW0tbGlzdC1lbnRyeSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMCk7XG4gICAgICAgIGg0LCAuaDQtc3R5bGV7XG4gICAgICAgICAgbWFyZ2luOiByZW0tY2FsYyg4cHgpIDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtLWltZy1kZXRhaWwge1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTcwKTtcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxMzApO1xuICAgICAgfVxuICAgICAgLmxpc3QtaXRlbS1pbWFnZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgICAgLml0ZW0tbGlzdC1kZXRhaWwge1xuICAgICAgICAvL2N1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLml0ZW0tZGF0ZS1kZXRhaWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMzIpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgICAgLml0ZW0tbGlzdC1kZXRhaWwtdGl0bGV7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtLWRldGFpbC1hY3Rpb257XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDE1KTtcbiAgICAgICAgc3Zne1xuICAgICAgICAgIHdpZHRoOiAkYXJyb3ctZGVmYXVsdC13aWR0aDtcbiAgICAgICAgICB0b3A6IDY0JTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAuaXRlbS1zaG9ydC1saXN0LWVudHJ5e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTgpO1xuICAgICAgLml0ZW0tZGF0ZXtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRGVtaVwiO1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOS4yKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIH1cbiAgICAgIC5pdGVtLXN1YmxpbmV7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRmb290ZXItdGV4dC1mb250LXNpemUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pdGVtLXR4dC1kZXRhaWwge1xuICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMzIpO1xuICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMzIpO1xuICB3aWR0aDogY2FsYyg3NyUgLSAyMjBweCk7XG4gIGg2LCAuaDYtc3R5bGV7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIH1cbiAgaDQsIC5oNC1zdHlsZXtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaDMsIC5oMy1zdHlsZXtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgkdGl0bGUtZm9udC1zaXplKTtcbiAgICBmb250LWZhbWlseTogQm9vaztcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gIH1cbiAgcHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5pdGVtLWRhdGUtZGV0YWlsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDIzJTtcbiAgLmV2dC1kYXRle1xuICAgIC5ldnQtZGF5e1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLXRpdGxlLWZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICB9XG4gICAgLmV2dC10aW1le1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoJHRleHQtZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuICB9XG59XG5cbi5pdGVtLWZ1bGwtZGV0YWlse1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgPi5yb3ctbGF5b3V0e1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC5pdGVtLWRhdGUtZGV0YWlse1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5pdGVtLXR4dC1kZXRhaWx7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgaDYsIC5oNi1zdHlsZXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg2KTtcbiAgICAgICAgfVxuICAgICAgICAuY2xvc2UtZGV0YWlsIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygzMik7XG4gICAgICAgICAgc3Zne1xuICAgICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDMwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saXN0LWl0ZW0taW1hZ2V7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAuaXRlbS1kYXRlLWRldGFpbHtcbiAgICAgIHdpZHRoOiAxNiU7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMzIpO1xuICAgIH1cbiAgICAuaXRlbS10eHQtZGV0YWlsIHtcbiAgICAgIHdpZHRoOiA4NCU7XG4gICAgICAuZnVsbC1kZXRhaWwtdGV4dHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMzIpO1xuICAgICAgfVxuICAgICAgLmZ1bGwtZGV0YWlsLWxpbmtze1xuICAgICAgICAmLCBwLCBhLCBsaSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEJvb2s7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLml0ZW0tZnVsbC1kZXRhaWwtaW1ne1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5saXN0LWl0ZW0taW1hZ2V7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudC1saXN0LWV4aGliaXRpb24tbGlua3tcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDEwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDE0KTtcbiAgICAgICAgLmV4aGliaXRpb24tbGlua3tcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2xvc2UtZGV0YWlse1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygyNCk7XG4gICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMTUpO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAvL2N1cnNvcjogcG9pbnRlcjtcbiAgICBzdmd7XG4gICAgICB3aWR0aDogJGFycm93LWRlZmF1bHQtd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgJi5mYW5jeWJveC1jb250ZW50e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICAuY2xvc2UtZGV0YWlse1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmV4aGliaXRpb24tbGlzdDpub3QoLnRlYXNlci1saXN0KXtcbiAgLml0ZW0tbGlzdC1lbnRyaWVzIC5pdGVtLWxpc3QtZW50cnl7XG4gICAgLml0ZW0tbGlzdC1kZXRhaWx7XG4gICAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICAgIC5pdGVtLWltZy1kZXRhaWx7XG4gICAgICAgIHdpZHRoOiAyOCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgIC5pdGVtLXR4dC1kZXRhaWx7XG4gICAgICAgIHdpZHRoOiBjYWxjKDcyJSAtIDUwcHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDMyKTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgICAgLml0ZW0tZGV0YWlsLWFjdGlvbntcbiAgICAgICAgc3Zne1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgLml0ZW0tZGV0YWlsLWFjdGlvbntcbiAgICAgICAgc3Zne1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygxMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRlYXNlci1saXN0e1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LW1hcmdpbi1ib3R0b207XG4gIC5pdGVtLWxpc3QtZW50cmllcyAuaXRlbS1saXN0LWVudHJ5e1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tO1xuICAgIC5pdGVtLWxpc3QtZGV0YWlsIHtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0gJGRlZmF1bHQtbWFyZ2luLWJvdHRvbS8yO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0gJGRlZmF1bHQtbWFyZ2luLWJvdHRvbS8yO1xuICAgICAgfVxuICAgICAgLml0ZW0taW1nLWRldGFpbCwgLml0ZW0tdHh0LWRldGFpbHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LW1hcmdpbi1ib3R0b20vMjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tLzI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtLXR4dC1kZXRhaWx7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgICAgaDIsIHB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAuYXJyb3ctcmlnaHR7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saXN0LWl0ZW0taW1hZ2V7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5pdGVtLWRldGFpbC1hY3Rpb257XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5leGhpYml0aW9uLWxpc3QudGVhc2VyLWxpc3R7XG4gIC5pdGVtLWxpc3QtZW50cnkgLml0ZW0tbGlzdC1kZXRhaWwge1xuICAgIGgye1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpc3QtZmlsdGVye1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAmOm5vdCguY29sbGVjdGlvbi1maWx0ZXIpe1xuICAgICAgPmRpdjpub3QoLmV4aGlidGlvbi1maWx0ZXIpe1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuZXhoaWJ0aW9uLWZpbHRlcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBibGFjaztcbiAgICB9XG4gIH1cbiAgLmJvcmRlci1yaWdodHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBibGFjaztcbiAgICAvL3BhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuXG4gIC5maWx0ZXItaXRlbXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IERlbWk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg4KSByZW0tY2FsYygxMik7XG4gICAgLy9ib3JkZXI6bm9uZTtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDQ4KTtcbiAgICAmLmZpbHRlci10aXRsZXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmZpbHRlci1hcnJvd3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6ICRhcnJvdy1kZWZhdWx0LXdpZHRoO1xuICAgIH1cbiAgfVxuICAjcmVzZXR7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICBpbnB1dC5kYXRlLXBpY2tlcntcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59IiwiLmVtYmVkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxuLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsXG4uZW1iZWQtY29udGFpbmVyIGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5lbWJlZC13cmFwcGVye1xuICAmLnZpZGVvLXRyYW5zY3JpcHRze1xuICAgICYuc2hvdy10cmFuc2NyaXB0c3tcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBhbmltYXRpb246IGZhZGVJbiAuM3MgZm9yd2FyZHM7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIC4zcyBmb3J3YXJkcztcbiAgICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgICBAaW5jbHVkZSBmbGV4Qm94ZXMoZmxleC1zdGFydCwgc3RyZXRjaCwgcm93LCB3cmFwKTtcbiAgICAgICAgLmVtYmVkLXdyYXB7XG4gICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmVtYmVkLXRyYW5zY3JpcHRze1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAuY29sbGFwc2libGUtd3JhcHBlcntcbiAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIC5jb2xsYXBzaWJsZS10aXRsZXtcbiAgICAgICAgICAgIHNwYW4uY2xvc2V7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5lbWJlZC1jYXB0aW9ue1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLnNob3ctdHJhbnNjcmlwdHMpe1xuICAgICAgLmVtYmVkLXRyYW5zY3JpcHRze1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAuY29sbGFwc2libGUtY29udGVudHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZW1iZWQtdHJhbnNjcmlwdHN7XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKCRzbWFsbC1mb250LXNpemUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2xsYXBzaWJsZS10aXRsZXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAwcHg7XG4gICAgICBzcGFuLmFycm93LXJpZ2h0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgICBzdmd7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoMjQpO1xuICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMjQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuLmNsb3Nle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBzdmd7XG4gICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDE4KTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDE4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtvcGFjaXR5OjA7fVxuICAxMDAlIHtvcGFjaXR5OjE7fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge29wYWNpdHk6MDt9XG4gIDEwMCUge29wYWNpdHk6MTt9XG59IiwiXG5cbiNuZXdzbGV0dGVyX3NpZ251cHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOSwxNjksMTQ1KTtcbiAgbWF4LXdpZHRoOiA3NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGgye1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuZm9ybS1lbGVtZW50e1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW5wdXR7XG4gICAgICAmW3R5cGU9dGV4dF0ge1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg2KSByZW0tY2FsYyg4KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEJvb2s7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoJHRleHQtZm9udC1zaXplKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1Ym1pdC1lbGVtZW50e1xuICAgIGZvbnQtZmFtaWx5OiBEZW1pO1xuICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgkdGV4dC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAuc3VibWl0U2VhcmNoe1xuICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzbGV0dGVyLWluZm9zLXdyYXBwZXJ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyNCk7XG4gIH1cbn0iLCIuZm9ybS13cmFwcGVye1xuICBmb3Jte1xuICAgIC5maWVsZHtcbiAgICAgIGlucHV0e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBmaWVsZHNldHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaW5wdXQsIHRleHRhcmVhe1xuICAgICAgcGFkZGluZzogMC4zNzVyZW0gMC41cmVtO1xuICAgICAgd2lkdGg6IDk2JTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBCb29rO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoJHRleHQtZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0KTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBsYWJlbHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XG4gICAgfVxuICB9XG5cbiAgLmNoZWNrLWJveC1sYWJlbHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICYuY2J4e1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogNnB4IDhweCA2cHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMik7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKCMwMDEwNEIsLjA1KTtcbiAgICAgICAgICBzdmd7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgICAgICBzdHJva2U6ICMwMDAwMDA7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTZweDtcbiAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxNnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLy8gIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAvLyAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIC8vfVxuICAgICAgfVxuICAgICAgJjpob3ZlciBzcGFuOmZpcnN0LWNoaWxke1xuICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC5pbnAtY2J4e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLmlucC1jYng6Y2hlY2tlZCArIC5jYnh7XG5cbiAgICBzcGFue1xuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgLy9ib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgICBhbmltYXRpb246IHdhdmUgLjRzIGVhc2U7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIHdhdmUge1xuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgJl9fY3VycmVudCB7XG4gICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDMwcHggLTEwcHggdHJhbnNwYXJlbnRpemUoIzAwMCwgMC45KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgJiArIC5zZWxlY3QtYm94X19saXN0IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbWF4LWhlaWdodDogMTUwMHB4O1xuICAgICAgICAvLyBXZSBoYXZlIHRvIHNldCBcImFuaW1hdGlvbi1uYW1lOiBub25lO1wiIHRvIG1ha2UgdGhlIGxpc3QgdmlzaWJsZSAocmVhZCBiZWxvdyBob3cgaXQgd29ya3MpXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBub25lO1xuICAgICAgICAuc2VsZWN0LWJveF9fb3B0aW9uIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlbGVjdC1ib3hfX2ljb24ge1xuICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX192YWx1ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJjpjaGVja2VkICsgLnNlbGVjdC1ib3hfX2lucHV0LXRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgbGVmdDogLTFweDtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3M7XG5cbiAgICBib3gtc2hhZG93OiAwIDE1cHggMzBweCAtMTBweCB0cmFuc3BhcmVudGl6ZSgjMDAwLCAwLjkpO1xuXG4gICAgLmZpbHRlci1pdGVte1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMTIpO1xuICAgIH1cbiAgfVxuXG4gICZfX29wdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLXJvd3tcbiAgLnNlbGVjdC1ib3h7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC41cmVtO1xuICAgIHdpZHRoOiA5NiU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgICYsIGxhYmVse1xuICAgICAgZm9udC1mYW1pbHk6IEJvb2s7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgkdGV4dC1mb250LXNpemUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiByZW0tY2FsYygzMCk7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjQpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuc2VsZWN0LWJveF9faWNvbntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAycHg7XG4gICAgfVxuICB9XG59XG4iLCIudG5zLWNhcm91c2VsOm5vdCguZ3JpZC1nYWxsZXJ5KXtcbiAgLnRucy1pbm5lcntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi50bnMtbmF2e1xuICBkaXNwbGF5OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udG5zLWl0ZW17XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGltZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICB2aWRlby5iYWNrZ3JvdW5kLXZpZGVve1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4uY29udHJvbHMtYXJyb3dze1xuICBvdXRsaW5lOiBub25lO1xuICAuY29udHJvbHNfX3ByZXYsIC5jb250cm9sc19fbmV4dHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC13cmFwcGVyOm5vdCgudGVhc2VyLXdyYXBwZXIpe1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5jb250cm9scy1hcnJvd3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgICYuY29udHJvbHNfX3ByZXZ7XG4gICAgICBsZWZ0OiByZW0tY2FsYygtNDUpO1xuICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgIGxlZnQ6IHJlbS1jYWxjKDApO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmNvbnRyb2xzX19uZXh0e1xuICAgICAgcmlnaHQ6IHJlbS1jYWxjKC00NSk7XG4gICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgcmlnaHQ6IHJlbS1jYWxjKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVsYXRlZC1jYXJvdXNlbHtcbiAgJjpub3QoLmVkaXQtbW9kZSl7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LW1hcmdpbi1ib3R0b207XG4gIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoMzYpO1xuICAgIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICAvL21hcmdpbi10b3A6IHJlbS1jYWxjKDI0KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMik7XG4gIH1cblxuICBoNHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgkdGV4dC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTIpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDApO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTIpO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgIH1cbiAgfVxuXG4gIHB7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg2KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg2KTtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC50bnMtY2Fyb3VzZWx7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygyNCk7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDEwKTtcbiAgICB9XG4gIH1cbiAgJi5yZWxhdGVkLWV4aGliaXRpb257XG4gICAgLmltYWdlLXdyYXBwZXJ7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNCk7XG4gICAgfVxuICAgIC5jYXB0aW9ue1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTQpO1xuICAgIH1cbiAgICBoNXtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxufVxuXG4uZ3JpZC1nYWxsZXJ5e1xuICAuY2Fyb3VzZWwtaXRlbXtcbiAgICBoZWlnaHQ6IDY4OHB4O1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgaGVpZ2h0OiA1MHZoO1xuICAgIH1cbiAgICAuaXRlbS13cmFwcGVye1xuICAgICAgQGluY2x1ZGUgZmxleEJveGVzKHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQsIGNvbHVtbiwgbm93cmFwKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgID4gZGl2Om5vdCguc3BhY2Upe1xuICAgICAgICB3aWR0aDogNjB2dztcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICB9XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuZ3JpZC16b29tLWxpbmt7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zcGFjZXtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGVhc2VyLXdyYXBwZXIsIC5ncmlkLXdyYXBwZXJ7XG4gIC5jb250cm9scy1hcnJvd3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0b3A6IDA7XG4gICAgJi5jb250cm9sc19fbmV4dHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgY3Vyc29yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQycHgnIGhlaWdodD0nOTRweCcgdmlld0JveD0nMCAwIDQxLjYgOTIuMSclM0UlM0NnIGlkPSdMYXllcl8yJyBkYXRhLW5hbWU9J0xheWVyIDInJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIHN0cm9rZT0nJTIzMjMxZjIwJyBzdHJva2Utd2lkdGg9JzEuNTJweCcgZD0nTTEuMSw4LjMsMTMuMywxLDQwLjgsNDYuMiwxMy40LDkxLDEuMiw4My44LDI0LjYsNDYuM1onLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKSwgcG9pbnRlcjtcbiAgICB9XG4gICAgJi5jb250cm9sc19fcHJldntcbiAgICAgIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MnB4JyBoZWlnaHQ9Jzk0cHgnIHZpZXdCb3g9JzAgMCA0MS43IDkyJyUzRSUzQ2cgaWQ9J0xheWVyXzInIGRhdGEtbmFtZT0nTGF5ZXIgMiclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgc3Ryb2tlPSclMjMyMzFmMjAnIHN0cm9rZS13aWR0aD0nMS41MnB4JyBkPSdNMTcuMSw0Ni4zLDQwLjUsODMuOCwyOC4zLDkxLC45LDQ2LjIsMjguNCwxLDQwLjYsOC4zWicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpLCBwb2ludGVyO1xuICAgIH1cbiAgICBzdmd7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udGVhc2VyLXdyYXBwZXJ7XG4gIC50ZWFzZXItZWxlbWVudHtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZ2FsbGVyeS1jb21wb25lbnR7XG4gIC5jYXJvdXNlbC1pdGVte1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBoZWlnaHQ6IDMwdnc7XG4gICAgfVxuICAgIGF7XG4gICAgICAvL2Rpc3BsYXk6IGlubGluZTtcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIH1cbiAgICBpbWd7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogOTAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgICAuY2FwdGlvbntcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDYpO1xuICAgIH1cbiAgICAuZW1iZWQtd3JhcHBlcntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDcxMXB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufSIsIiR3aWR0aDogMTUuNjI1ZW07XG4kcmFkaXVzOiAkd2lkdGggKiAuMDE2ODkxO1xuJHRyYW5zaXRpb246IC4zcztcbiRmb250LXNpemU6ICR3aWR0aCAqIC4wNTY7XG4kbGlnaHRibHVlOiAjYzVjMmMzO1xuXG4vKlxuICBBbGwgYSB1c2VyIGhhcyB0byBkbyB0byBjaGFuZ2UgdGhlIGNhbGVuZGFyIHNpemUgaXNcbiAgY2hhbmdlIHRoZSBmb250LXNpemUgb24gdGhlIGNvbnRhaW5lciBhbmQgZXZlcnl0aGluZ1xuICBtYWdpY2FsbHkgcmVzaXplcyBhY2NvcmRpbmdseS4gUmVsYXRpdmUgdW5pdHMgZnR3IVxuKi9cbi5xcy1kYXRlcGlja2VyLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGNvbG9yOiBibGFjaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogJHdpZHRoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiA5MDAxO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAoJHdpZHRoICogLjA4KSAoJHdpZHRoICogLjA4KSAoJHdpZHRoICogLS4wNikgcmdiYSgwLDAsMCwuMyk7XG5cbiAgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4ucXMtY2VudGVyZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ucXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnFzLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNzUpO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IC41ZW07XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb247XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJi5xcy1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAucXMtb3ZlcmxheS15ZWFyIHsgLy8gT3ZlcmxheSB5ZWFyIGlucHV0IGVsZW1lbnQuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgcGFkZGluZzogLjI1ZW0gMDtcbiAgICB3aWR0aDogODAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC8vIGh0dHBzOi8vZ29vLmdsL29VdUdrR1xuICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5xcy1jbG9zZSB7XG4gICAgcGFkZGluZzogLjVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5xcy1zdWJtaXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgcGFkZGluZzogLjVlbTtcbiAgICBtYXJnaW46IDAgYXV0byBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwxMjgsMTI4LC40KTtcblxuICAgICYucXMtZGlzYWJsZWQge1xuICAgICAgY29sb3I6IGdyYXk7XG4gICAgICBib3JkZXItY29sb3I6IGdyYXk7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgfVxuXG4gIC5xcy1vdmVybGF5LW1vbnRoLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLnFzLW92ZXJsYXktbW9udGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24gLyAyO1xuXG4gICAgJi5hY3RpdmUsICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLnFzLWNvbnRyb2xzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZpbHRlcjogYmx1cigwcHgpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgJHRyYW5zaXRpb247XG5cbiAgJi5xcy1ibHVyIHtcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgfVxufVxuXG4ucXMtYXJyb3cge1xuICBoZWlnaHQ6ICR3aWR0aCAvIDEwO1xuICB3aWR0aDogJHdpZHRoIC8gMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xNXM7XG5cbiAgJjpob3ZlciB7XG4gICAgJi5xcy1sZWZ0OmFmdGVyIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogYmxhY2s7XG4gICAgfVxuXG4gICAgJi5xcy1yaWdodDphZnRlciB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogYmxhY2s7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMSk7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICAvL2JvcmRlcjogKCR3aWR0aCAvIDQwKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNSU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIC4ycztcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogNzAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gICYucXMtbGVmdDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA3IDE4JyUzRSUzQ2cgaWQ9J2Fycm93X3NtbF9sZWZ0JyBkYXRhLW5hbWU9J0Fycm93IFNtYWxsIExlZnQnJTNFJTNDcG9seWdvbiBmaWxsPSclMjMxRDFEMUInIHBvaW50cz0nNi4zIDE4IDcgMTcuNSAxLjEgOSA3IDAuNSA2LjMgMCAwIDkgNi4zIDE4JyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIC8vYm9yZGVyLXJpZ2h0LWNvbG9yOiBncmF5O1xuICAgIGxlZnQ6IDEwJTtcbiAgfVxuXG4gICYucXMtcmlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNyAxOCclM0UlM0NnIGlkPSdhcnJvd19zbWxfcmlnaHQnIGRhdGEtbmFtZT0nQXJyb3cgU21hbGwgUmlnaHQnJTNFJTNDcG9seWdvbiBmaWxsPSclMjMxRDFEMUInIHBvaW50cz0nMC43IDE4IDAgMTcuNSA1LjkgOSAwIDAuNSAwLjcgMCA3IDkgMC43IDE4JyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIC8vYm9yZGVyLWxlZnQtY29sb3I6IGdyYXk7XG4gICAgcmlnaHQ6IDEwJTtcbiAgfVxufVxuXG4ucXMtbW9udGgteWVhciB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgLjJzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogNHB4O1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBncmF5O1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJjphY3RpdmU6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLnFzLW1vbnRoIHtcbiAgcGFkZGluZy1yaWdodDogLjVleDtcbn1cblxuLnFzLXllYXIge1xuICBwYWRkaW5nLWxlZnQ6IC41ZXg7XG59XG5cbi5xcy1zcXVhcmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkd2lkdGggKiAuMDI7XG4gIGZpbHRlcjogYmx1cigwcHgpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgJHRyYW5zaXRpb247XG5cbiAgJi5xcy1ibHVyIHtcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgfVxuICAucXMtZGF5IHtcbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgbWFyZ2luLWxlZnQ6IC0oJHdpZHRoICogLjAyKTtcbiAgICAgIHBhZGRpbmctbGVmdDogJHdpZHRoICogLjAyO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZChuKzcpe1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtKCR3aWR0aCAqIC4wMik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkd2lkdGggKiAuMDI7XG4gICAgfVxuICB9XG59XG5cbi5xcy1zcXVhcmUge1xuICB3aWR0aDogY2FsYygxMDAlIC8gNyk7XG4gIGhlaWdodDogJHdpZHRoIC8gMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjFzO1xuXG4gIC8vIE92ZXJyaWRlbiBmb3IgZGF0ZS1yYW5nZSBkYXRlcyBiZWxvdy5cbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmOm5vdCgucXMtZW1wdHkpOm5vdCgucXMtZGlzYWJsZWQpOm5vdCgucXMtZGF5KTpub3QoLnFzLWFjdGl2ZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Ymx1ZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gVG9kYXkncyBkYXRlXG4ucXMtY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLypcbiAgMyBwb3NzaWJpbGl0aWVzOlxuICAgIDEuIFNpbmdsZSwgYWN0aXZlIGRhdGUuXG4gICAgMi4gRGF0ZXJhbmdlIHN0YXJ0IHNlbGVjdGlvbi5cbiAgICAzLiBEYXRlcmFuZ2UgZW5kIHNlbGVjdGlvbi5cbiovXG4ucXMtYWN0aXZlLFxuLnFzLXJhbmdlLXN0YXJ0LFxuLnFzLXJhbmdlLWVuZCB7XG4gIGJhY2tncm91bmQ6ICRsaWdodGJsdWU7XG59XG5cbi8vIERhdGVyYW5nZSBzdGFydCBzZWxlY3Rpb24uXG4ucXMtcmFuZ2Utc3RhcnQge1xuICAmOm5vdCgucXMtcmFuZ2UtNikge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIERhdGVyYW5nZSBtaWRkbGUgc2VsZWN0aW9ucy5cbi5xcy1yYW5nZS1taWRkbGUge1xuICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRsaWdodGJsdWUsIDEwJSk7XG5cbiAgJjpub3QoLnFzLXJhbmdlLTApOm5vdCgucXMtcmFuZ2UtNikge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAmLnFzLXJhbmdlLTAge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgJi5xcy1yYW5nZS02IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gRGF0ZXJhbmdlIGVuZCBzZWxlY3Rpb24uXG4ucXMtcmFuZ2UtZW5kIHtcbiAgJjpub3QoLnFzLXJhbmdlLTApIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLnFzLWRpc2FibGVkLFxuLnFzLW91dHNpZGUtY3VycmVudC1tb250aCB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG4ucXMtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucXMtZW1wdHkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5xcy1kYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogJGJsYWNrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnFzLWV2ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogJHdpZHRoICogLjAzO1xuICAgIGhlaWdodDogJHdpZHRoICogLjAzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDdmO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuIiwiLy8gVmVyc2lvbjogMi45LjRcblxuLnRucy1vdXRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgLy8gcmVtb3ZlIHBhZGRpbmc6IGNsaWVudFdpZHRoID0gd2lkdGggKyBwYWRkaW5nICgwKSA9IHdpZHRoXG4gIFtoaWRkZW5dIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIFthcmlhLWNvbnRyb2xzXSwgW2RhdGEtYWN0aW9uXSB7IGN1cnNvcjogcG9pbnRlcjsgfVxufVxuLnRucy1zbGlkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbiAgPiAudG5zLWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4udG5zLWhvcml6b250YWwge1xuICAmLnRucy1zdWJwaXhlbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICA+IC50bnMtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgJi50bnMtbm8tc3VicGl4ZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICA+IC50bnMtaXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgJi50bnMtY2Fyb3VzZWwge1xuICAgICYudG5zLW5vLXN1YnBpeGVsIHtcbiAgICAgID4gLnRucy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50bnMtbm8tY2FsYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbn1cbi50bnMtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBtYWtlIHN1cmUgc2xpZGVyIGNvbnRhaW5lciBpcyB2aXNpYmxlXG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gID4gLnRucy1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICB9XG4gID4gLnRucy1zbGlkZS1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgPiAudG5zLW1vdmluZyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICB9XG59XG4udG5zLWF1dG93aWR0aCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuLnRucy1sYXp5LWltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICBvcGFjaXR5OiAwLjY7XG4gICYudG5zLWNvbXBsZXRlIHsgb3BhY2l0eTogMTsgfVxufVxuLnRucy1haCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xufVxuLnRucy1vdmggeyBvdmVyZmxvdzogaGlkZGVuOyB9XG4udG5zLXZpc3VhbGx5LWhpZGRlbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTEwMDAwZW07IH1cbi50bnMtdHJhbnNwYXJlbnQgeyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnRucy1mYWRlSW4ge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgei1pbmRleDogMDtcbn1cbi50bnMtbm9ybWFsLCAudG5zLWZhZGVPdXQge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5cbi8vICoqKiBGaXggYSB2aWV3cG9ydCBpc3N1ZSBpbiBpbml0aWFsaXphdGlvblxuLnRucy12cGZpeCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gID4gZGl2LCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLy8gKioqIERldGVjdGluZyBicm93c2VyIGNhcGFiaWxpdHkgKioqXG4kd2lkdGg6IDMxMHB4O1xuJGhlaWdodDogMTBweDtcbiRjb3VudDogNzA7XG4kcGVycGFnZTogMztcblxuLnRucy10IHtcbiAgJi1zdWJwMiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJi1jdCB7XG4gICAgd2lkdGg6ICgxMDAlICogJGNvdW50IC8gJHBlcnBhZ2UpO1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAqICN7JGNvdW50fSAvICN7JHBlcnBhZ2V9KTtcbiAgICB3aWR0aDogLW1vei1jYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAqICN7JGNvdW50fSAvICN7JHBlcnBhZ2V9KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgID4gZGl2IHtcbiAgICAgIHdpZHRoOiAoMTAwJSAvICRjb3VudCk7XG4gICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLyAjeyRjb3VudH0pO1xuICAgICAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjb3VudH0pO1xuICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */