@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;width:100%;height:100%}.select-box__current:focus+.select-box__list{opacity:1;max-height:1500px;animation-name:none;transition:max-height .3s,opacity .1s}.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 .15s,opacity .1s .15s;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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QSxDQUdKLGVBQUEsb0JBQUEsQ0FDQSxjQUNFLDhCQUFBLENBQ0EsMkJBQUEsQ0FDQSxzQkFBQSxDQUNBLFVBQUEsQ0FDQSwyQkFBQSxTQUFBLENBRUYsUUFDRSw0QkFBQSxDQUNBLHlCQUFBLENBQ0Esb0JBQUEsQ0FFRixTQUFBLGVBQUEsQ0FDQSxxQkFBQSxpQkFBQSxDQUFBLGFBQUEsQ0FDQSxpQkFBQSxTQUFBLENBQUEsaUJBQUEsQ0FFQSxZQUNFLFNBQUEsQ0FDQSx5QkFBQSxDQUNBLFNBQUEsQ0FFRix5QkFDRSxTQUFBLENBQ0EsdUJBQUEsQ0FDQSxVQUFBLENBS0YsV0FDRSxrQkFBQSxDQUNBLDZCQUNFLG9CQUFBLENBV0YsYUFDRSxhQUFBLENBQ0EsV0FSSSxDQVNKLGlCQUFBLENBQ0EsV0FUSyxDQVVMLGVBQUEsQ0FFRixVQUNFLHNCQUFBLENBQ0EsaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsZ0JBQ0UsVUFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBRUYsY0FDRSxtQkFBQSxDQUNBLDZCQUFBLENBQ0EsMEJBQUEsQ0FDQSxtQkFBQSxDQUNBLFdBN0JHLENBOEJILFVBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCb29rICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCb29rJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01haXNvbk5ldWVXRUItQm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9NYWlzb25OZXVlV0VCLUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuLyogQm9vayBJdGFsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Jvb2snO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1Cb29rSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL01haXNvbk5ldWVXRUItQm9va0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8qIE1lZGl1bSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWVkaXVtJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01haXNvbk5ldWVXRUItTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL01haXNvbk5ldWVXRUItTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbi8qIE1lZGl1bSBJdGFsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01lZGl1bSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9NYWlzb25OZXVlV0VCLU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9NYWlzb25OZXVlV0VCLU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8qIERlbWkgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RlbWknO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1EZW1pLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL01haXNvbk5ldWVXRUItRGVtaS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG4vKiBEZW1pIEl0YWxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRGVtaSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9NYWlzb25OZXVlV0VCLURlbWlJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1EZW1pSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLyogQWZyaWthIFNlbWkgQm9sZCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQWZyaWthU2VtaUJvbGQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQWZyaWthU2VtaUJvbGQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9BZnJpa2FTZW1pQm9sZC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbiIsIi5yb3dzQ29tcG9uZW50LCAucm93LWxheW91dCB7XG4gIEBpbmNsdWRlIGZsZXhCb3hlcyhmbGV4LXN0YXJ0LCBzdHJldGNoLCByb3csIHdyYXApO1xuXG4gICYudmVydGljYWwge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJi5ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgJi5zcGFjZS1iZXR3ZWVuIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmLmp1c3RpZnktY2VudGVyIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJi5zcGFjZS1ldmVubHkge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIH1cblxuICAmLmFsaWduLWNlbnRlcntcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5yb3ctc3BhY2V7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLm1lZGl1bS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLm1lZGl1bS00IHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG5cbiAgLm1lZGl1bS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLm1lZGl1bS03IHtcbiAgICB3aWR0aDogNTguMzMlO1xuICB9XG5cbiAgLm1lZGl1bS04IHtcbiAgICB3aWR0aDogNjYuNjYlO1xuICB9XG5cbiAgLm1lZGl1bS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLm1lZGl1bS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzJTtcbiAgfVxuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIC5tZWRpdW0tMiwgLm1lZGl1bS0zLCAubWVkaXVtLTQsIC5tZWRpdW0tNSwgLm1lZGl1bS02LCAubWVkaXVtLTcsIC5tZWRpdW0tOCwgLm1lZGl1bS05LCAubWVkaXVtLTEwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLnJvd3NDb21wb25lbnR7XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMTIpO1xuICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTEyKTtcbiAgfVxuICAuY29sdW1uc3tcbiAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDIyLjUpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIE1peGlucy9EZWZhdWx0IHZhbHVlc1xuJGJvcmRlci1zaXplOiAycHg7XG5cbkBtaXhpbiB2ZXJ0aWNhbC1hbGlnbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1vcGFjaXR5KCRjb2xvciwgJG9wYWNpdHk6IDAuMykge1xuICBiYWNrZ3JvdW5kOiAkY29sb3I7IC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvciwgJG9wYWNpdHkpO1xufVxuXG5AbWl4aW4gZmxleEJveGVzKCRqdXN0aWZ5OmNlbnRlciwgJGFsaWduOmNlbnRlciwgJGRpcmVjdGlvbjpyb3csICR3cmFwOm5vd3JhcCkge1xuICBkaXNwbGF5OiAtbW96LWJveDsgICAgICAgICAgICAgIC8qIE9MRCAtIEZpcmVmb3ggMTktIChkb2Vzbid0IHdvcmsgdmVyeSB3ZWxsKSAqL1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDsgICAgICAgICAgIC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7ICAgICAgICAgIC8qIE5FVyAtIENocm9tZSAqL1xuICBkaXNwbGF5OiBmbGV4OyAgICAgICAgICAgICAgICAgIC8qIE5FVywgU3BlYyAtIE9wZXJhIDEyLjEsIEZpcmVmb3ggMjArICovXG5cbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcblxuICAtbXMtZmxleC13cmFwOiAkd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6ICR3cmFwO1xuICBmbGV4LXdyYXA6ICR3cmFwO1xuXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgYWxpZ24taXRlbXM6ICRhbGlnbjtcblxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG59XG5cbiRweFRvVndSYXRpbzogMS4yNS8xNjtcbkBtaXhpbiBmb250U2l6ZSgkZm9udC1zaXplKSB7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoJGZvbnQtc2l6ZSk7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplKiRweFRvVndSYXRpbyt2dztcbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKCRmb250LXNpemUgKi43Mik7XG4gIH1cbn0iLCJodG1sLCBib2R5LCBkaXYsIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBCb29rLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICBAaW5jbHVkZSBmb250U2l6ZSgkdGV4dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICYubG9hZGVke1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJi5mYW5jeWJveC1hY3RpdmUsICYubmF2LW9wZW57XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLy9oaWRlIFNjcm9sbGJhcnNcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSUUgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5kaXYsIG1haW4sIGFzaWRlLCBzZWN0aW9uIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5hIHtcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYSwgLmFzLWxpbmt7XG4gIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczNHB4JyBoZWlnaHQ9JzQ0cHgnIHZpZXdCb3g9JzAgMCA2Ny40IDg2JyUzRSUzQ2cgaWQ9J0xheWVyXzInIGRhdGEtbmFtZT0nTGF5ZXIgMiclM0UlM0NnIGlkPSdFYmVuZV8xJyBkYXRhLW5hbWU9J0ViZW5lIDEnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIHN0cm9rZT0nJTIzMjMxZjIwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMS41MnB4JyBkPSdNNTQuOCwzOS42YTUuOSw1LjksMCwwLDEsNS45LTUuOSw1LjgsNS44LDAsMCwxLDUuOSw1LjlWNjAuNWEyNC43LDI0LjcsMCwwLDEtNDUuMSwxNEwyLDQ3LjlhNi44LDYuOCwwLDAsMSwxLjUtOS40QTYuOCw2LjgsMCwwLDEsMTIuOSw0MGw1LjcsOFY3LjFhNi40LDYuNCwwLDAsMSwxMi43LDBWMjhhNS45LDUuOSwwLDAsMSw1LjktNS45QTYsNiwwLDAsMSw0My4xLDI4djUuN2E1LjksNS45LDAsMSwxLDExLjcsMHY1LjlaJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSAxMiAwLCBwb2ludGVyO1xufVxuXG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0LFxuaW1nLFxuYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAmOmZvY3Vze1xuICAgIG91dGxpbmU6ICNmZmZlZmQgc29saWQgMnB4O1xuICAgIC8vb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5pbWcge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLmNsZWFyZml4IHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBmb250LXNpemU6IDFweDtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuYnIge1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbnRhYmxlLCB0ciwgdGQge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmhyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgaGVpZ2h0OiAxcHg7XG59XG5cbi5zcGFjZXJBZnRlcjEge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uc3BhY2VyQWZ0ZXIyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnNwYWNlckJlZm9yZTEge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnNwYWNlckJlZm9yZTIge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmNsZWFyLCAuY2xlYXJlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmgxe1xuICBmb250LWZhbWlseTogTWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIEBpbmNsdWRlIGZvbnRTaXplKCR0aXRsZS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiByZW0tY2FsYyg2NCk7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fXtcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygzMik7XG4gIH1cbiAgJi5iaWctdGl0bGV7XG4gICAgZm9udC1mYW1pbHk6IEFmcmlrYVNlbWlCb2xkO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDEwMCk7XG4gICAgbGluZS1oZWlnaHQ6MC45ZW07XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDUyKTtcbiAgICB9XG4gIH1cbn1cblxuaDJ7XG4gIGZvbnQtZmFtaWx5OiBCb29rLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS1sZXR0ZXItc3BhY2luZztcbiAgQGluY2x1ZGUgZm9udFNpemUoJHRpdGxlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IHJlbS1jYWxjKDMyKTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzIpO1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDE2KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNik7XG4gIH1cbiAgJi5iaWctdGl0bGV7XG4gICAgZm9udC1mYW1pbHk6IEFmcmlrYVNlbWlCb2xkO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDQzLjIpO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjQpO1xuICAgIGxpbmUtaGVpZ2h0OjAuOWVtO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMyk7XG4gICAgfVxuICB9XG59XG5oMywgLmgzLXN0eWxle1xuICBmb250LWZhbWlseTogRGVtaSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgQGluY2x1ZGUgZm9udFNpemUoJGJpZy10ZXh0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IHJlbS1jYWxjKDI0KTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjQpO1xufVxuaDQsIC5oNC1zdHlsZXtcbiAgZm9udC1mYW1pbHk6IEJvb2ssIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gIEBpbmNsdWRlIGZvbnRTaXplKCRiaWctdGV4dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiByZW0tY2FsYygyNCk7XG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0KTtcbn1cbmg1LCAuaDUtc3R5bGV7XG4gIGZvbnQtZmFtaWx5OiBEZW1pLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDAuMzIpO1xuICBAaW5jbHVkZSBmb250U2l6ZSgkdGV4dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICBtYXJnaW4tdG9wOiByZW0tY2FsYygxMik7XG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyKTtcbiAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG4gICAgZm9udC1mYW1pbHk6IEJvb2ssIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB9XG59XG5oNiwgLmg2LXN0eWxle1xuICBmb250LWZhbWlseTogQm9vaywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XG4gIG1hcmdpbi10b3A6IHJlbS1jYWxjKDYpO1xuICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg2KTtcbn1cbi5sZWFke1xuICAmLCBwe1xuICAgIGZvbnQtZmFtaWx5OiBNZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgkbGVhZC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICB9XG4gIH1cbn1cbmZvb3RlcntcbiAgcCwgYSwgZGl2e1xuICAgIGZvbnQtZmFtaWx5OiBCb29rLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgkZm9vdGVyLXRleHQtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gIH1cbn1cbi5jb250ZW50ZW50cnksIC5jb250ZW50LWVudHJ5e1xuICB1bHtcbiAgICBtYXJnaW4tbGVmdDogNiU7XG4gIH1cbn1cbnAsIGxpe1xuICBmb250LWZhbWlseTogQm9vaywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgQGluY2x1ZGUgZm9udFNpemUoJHRleHQtZm9udC1zaXplKTtcbiAgc3Ryb25ne1xuICAgIGZvbnQtZmFtaWx5OiBEZW1pLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gIH1cbn1cbmF7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG4uYnV0dG9ue1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQm9vaywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uY2FwdGlvbntcbiAgJiwgcCwgYSwgbGkge1xuICAgIGZvbnQtZmFtaWx5OiBCb29rLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG59XG51bCwgb2x7XG4gIGZvbnQtZmFtaWx5OiBCb29rLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICBAaW5jbHVkZSBmb250U2l6ZSgxOCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cbm9se1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMy40ZW07XG59XG5cbi5jb250ZW50ZW50cnksIC5jb250ZW50LWVudHJ5LCAudGV4dEFuZEltYWdlLCAudGV4dHMsIC5mdWxsdGV4dCwgLmNvbnRhY3QtaW5mb3MsIC5ibG9nVGV4dEltYWdlIHtcbiAgcCwgbGksIG9sIHtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuLmNvbnRhaW5lcntcbiAgLnRleHR7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuaHIge1xuICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleTtcbn1cblxuLmFycm93LXJpZ2h0e1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHN2Z3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGFycm93LXJpZ2h0LWRlZmF1bHQtd2lkdGg7XG4gIH1cbn1cblxuLmNvbnRlbnRlbnRyeXtcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtbWFyZ2luLWJvdHRvbTtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tKi42O1xuICB9XG59XG5cbmZpZ3VyZXtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZW1iZWQtY2FwdGlvbntcbiAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTApO1xufVxuXG5cbi50ZXh0LWFsaWduLWNlbnRlcntcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtYWxpZ24tcmlnaHR7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5vLW1hcmdpbi10b3B7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubm8tbWFyZ2luLWJvdHRvbXtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNraXAtbGlua3tcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICY6Zm9jdXN7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5oaWRle1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNob3ctc21hbGwtb25seXtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNob3ctZm9yLW1lZGl1bS1kb3due1xuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2hvdy1mb3ItbGFyZ2UtdXB7XG4gIEBtZWRpYSAjeyRsYXJnZS1kb3dufSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNob3ctZm9yLW1lZGl1bS11cHtcbiAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgLm1nbmxMaWtlQnRue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI21haW5fd3JhcHBlcntcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICBtYXJnaW46IGF1dG87XG4gIG1haW46bm90KCNjb2xsZWZ0KXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI2Z1bGxfd2lkdGhfYXJlYXtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmltZ3tcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4jY29sbGVmdHtcbiAgd2lkdGg6IDgwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxMik7XG4gIC50ZXh0QW5kSW1hZ2U6Zmlyc3Qtb2YtdHlwZSwgLmV4aGliaXRpb24tdGV4dHtcbiAgICAubGVhZHtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1NiU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDEyKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYm90dG9tOiByZW0tY2FsYygtMjgpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZ1bGx0ZXh0e1xuICAgICAgcDpmaXJzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTc3KTtcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNTIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLndpdGhvdXQtbGVhZHtcbiAgICAgICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMzIpO1xuICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDI0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMCk7XG4gIH1cbn1cbiNjb2xyaWdodHtcbiAgd2lkdGg6IDIwJTtcbiAgLy9tYXJnaW4tdG9wOiBjYWxjKDQ1cHggKyAyMi41cHgpO1xuICBtYXJnaW4tdG9wOiByZW0tY2FsYyg0NSk7XG4gIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTIpO1xuICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNCk7XG4gICY6bm90KC5leGhpYml0aW9uLWluZm9zKXtcbiAgICAuY29udGVudHtcbiAgICAgIC5jb250ZW50ZW50cnk6Zmlyc3QtY2hpbGR7XG4gICAgICAgIGgzOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygyNCkgcmVtLWNhbGMoMjQpIDAgMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICB9XG59XG5cblxuaGVhZGVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbmhlYWRlciwgI2NvbnRlbnRXcmFwcGVyLCBmb290ZXJ7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLmVkaXQtbGlua3tcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiBsaWdodHNreWJsdWU7XG4gIHBhZGRpbmc6IHJlbS1jYWxjKDEwKTtcbiAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAzNXB4IDVweCA1cHg7XG4gIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMzRweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyAvKiBSZW1vdmUgZGVmYXVsdCBhcnJvdyBpbiBJbnRlcm5ldCBFeHBsb3JlciAxMCBhbmQgMTEgKi9cbn1cblxuLnNvY2lhbC1saW5rc3tcbiAgbGl7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDEyKTtcbiAgICBpbWd7XG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDI0KTtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDE2KTtcbiAgICAgIH1cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWF1ZGlve1xuICAuY3VzdG9tLWF1ZGlvLXBhdXNle1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ub3ZlcmxheS1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9vdmFsLnN2ZycpO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gQ29sbGFwc2libGUgRWxlbWVudHNcbi5jb2xsYXBzaWJsZS1jb250YWluZXJ7XG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuXG4vLyBDb2xvcnNcbiR3aGl0ZTogI2ZmZmZmZjtcbi8vJGxpZ2h0LWdyZXk6ICNFRkVERUQ7XG4kbGlnaHQtZ3JleTogI0VDRUNFQztcbiRkYXJrLWdyZXk6IHJnYigxMTksIDExOSwgMTE5KTtcbi8vJGJsYWNrOiAjMjYyNjI2O1xuJGJsYWNrOiAjMDAwMDAwO1xuJG1haW4tY29sb3I6ICRkYXJrLWdyZXk7XG5cbiRtYXgtd2lkdGg6IDEyODBweDtcbiRpbm5lci13aWR0aDogMTAyNHB4O1xuJGhlYWRlci13aWR0aDogMTE1MnB4O1xuJGJvcmRlci13aWR0aDogMS41cHg7XG4kYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG5cbiRjb250ZW50LW1hcmdpbi10b3A6IHJlbS1jYWxjKDY0KTtcbiRjb2wtcmlnaHQtbWFyZ2luLXRvcDogcmVtLWNhbGMoNDUpO1xuJGRlZmF1bHQtbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDUpO1xuXG4vLyBGb250XG4kdGl0bGUtZm9udC1zaXplOiA0NTtcbiRzbWFsbC10aXRsZS1mb250LXNpemU6IDQwO1xuJGJpZy10ZXh0LWZvbnQtc2l6ZTogMzA7XG4kbGVhZC10ZXh0LWZvbnQtc2l6ZTogMjg7XG4kdGV4dC1mb250LXNpemU6IDIwLjg7XG4kc21hbGwtZm9udC1zaXplOiAxNjtcbiRmb290ZXItdGV4dC1mb250LXNpemU6IDEzLjY7XG4kdGl0bGUtbGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKC0wLjMyKTtcbiRiYXNlLWxldHRlci1zcGFjaW5nOiByZW0tY2FsYygwLjE2KTtcblxuJG5hdi1mb250LXNpemU6ICRiaWctdGV4dC1mb250LXNpemU7XG4kYXJyb3ctZGVmYXVsdC13aWR0aDogcmVtLWNhbGMoMjQpO1xuJGFycm93LXJpZ2h0LWRlZmF1bHQtd2lkdGg6IHJlbS1jYWxjKDYpO1xuXG4vLyBNZWRpYSBRdWVyeSBSYW5nZXNcbiRzbWFsbC1icmVha3BvaW50OiAgZW0tY2FsYyg2NDApICAhZGVmYXVsdDtcbiRtZWRpdW0tYnJlYWtwb2ludDogZW0tY2FsYyg3NjgpICFkZWZhdWx0O1xuJGxhcmdlLWJyZWFrcG9pbnQ6ICBlbS1jYWxjKDEwMjQpICFkZWZhdWx0O1xuJHhsYXJnZS1icmVha3BvaW50OiBlbS1jYWxjKDE0NDApICFkZWZhdWx0O1xuXG4kc21hbGwtcmFuZ2U6ICAgKDAsICRzbWFsbC1icmVha3BvaW50KSAhZGVmYXVsdDtcbiRtZWRpdW0tcmFuZ2U6ICAoJHNtYWxsLWJyZWFrcG9pbnQgICsgZW0tY2FsYygxKSwgJG1lZGl1bS1icmVha3BvaW50KSAhZGVmYXVsdDtcbiRsYXJnZS1yYW5nZTogICAoJG1lZGl1bS1icmVha3BvaW50ICsgZW0tY2FsYygxKSwgJGxhcmdlLWJyZWFrcG9pbnQpICAhZGVmYXVsdDtcbiR4bGFyZ2UtcmFuZ2U6ICAoJGxhcmdlLWJyZWFrcG9pbnQgICsgZW0tY2FsYygxKSwgJHhsYXJnZS1icmVha3BvaW50KSAhZGVmYXVsdDtcbiR4eGxhcmdlLXJhbmdlOiAoJHhsYXJnZS1icmVha3BvaW50ICsgZW0tY2FsYygxKSwgZW0tY2FsYyg5OTk5OTk5OSkpICFkZWZhdWx0O1xuXG4kc2NyZWVuOiBcIm9ubHkgc2NyZWVuXCIgIWRlZmF1bHQ7XG5cbiRsYW5kc2NhcGU6IFwiI3skc2NyZWVufSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpXCIgIWRlZmF1bHQ7XG4kcG9ydHJhaXQ6IFwiI3skc2NyZWVufSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdClcIiAhZGVmYXVsdDtcblxuJHNtYWxsLXVwOiAkc2NyZWVuICFkZWZhdWx0O1xuJHNtYWxsLW9ubHk6IFwiI3skc2NyZWVufSBhbmQgKG1heC13aWR0aDogI3t1cHBlci1ib3VuZCgkc21hbGwtcmFuZ2UpfSlcIiAhZGVmYXVsdDtcblxuJG1lZGl1bS11cDogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7bG93ZXItYm91bmQoJG1lZGl1bS1yYW5nZSl9KVwiICFkZWZhdWx0O1xuJG1lZGl1bS1vbmx5OiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tsb3dlci1ib3VuZCgkbWVkaXVtLXJhbmdlKX0pIGFuZCAobWF4LXdpZHRoOiN7dXBwZXItYm91bmQoJG1lZGl1bS1yYW5nZSl9KVwiICFkZWZhdWx0O1xuJG1lZGl1bS1kb3duOiBcIiN7JHNjcmVlbn0gYW5kIChtYXgtd2lkdGg6I3t1cHBlci1ib3VuZCgkbWVkaXVtLXJhbmdlKX0pXCIgIWRlZmF1bHQ7XG5cbiRsYXJnZS11cDogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7bG93ZXItYm91bmQoJGxhcmdlLXJhbmdlKX0pXCIgIWRlZmF1bHQ7XG4kbGFyZ2Utb25seTogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7bG93ZXItYm91bmQoJGxhcmdlLXJhbmdlKX0pIGFuZCAobWF4LXdpZHRoOiN7dXBwZXItYm91bmQoJGxhcmdlLXJhbmdlKX0pXCIgIWRlZmF1bHQ7XG4kbGFyZ2UtZG93bjogXCIjeyRzY3JlZW59IGFuZCAobWF4LXdpZHRoOiN7dXBwZXItYm91bmQoJGxhcmdlLXJhbmdlKX0pXCIgIWRlZmF1bHQ7XG5cbiR4bGFyZ2UtdXA6IFwiI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2xvd2VyLWJvdW5kKCR4bGFyZ2UtcmFuZ2UpfSlcIiAhZGVmYXVsdDtcbiR4bGFyZ2Utb25seTogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7bG93ZXItYm91bmQoJHhsYXJnZS1yYW5nZSl9KSBhbmQgKG1heC13aWR0aDoje3VwcGVyLWJvdW5kKCR4bGFyZ2UtcmFuZ2UpfSlcIiAhZGVmYXVsdDtcblxuJHh4bGFyZ2UtdXA6IFwiI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2xvd2VyLWJvdW5kKCR4eGxhcmdlLXJhbmdlKX0pXCIgIWRlZmF1bHQ7XG4keHhsYXJnZS1vbmx5OiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tsb3dlci1ib3VuZCgkeHhsYXJnZS1yYW5nZSl9KSBhbmQgKG1heC13aWR0aDoje3VwcGVyLWJvdW5kKCR4eGxhcmdlLXJhbmdlKX0pXCIgIWRlZmF1bHQ7XG4iLCIkYmxvZ0dyZXk6ICRsaWdodC1ncmV5O1xuXG4vLyBCbG9nXG4uYmxvZy1wYWdle1xuICAuYmxvZy1jb250ZW50e1xuICAgIG1hcmdpbi10b3A6ICRjb250ZW50LW1hcmdpbi10b3A7XG5cbiAgICBhc2lkZSNjb2xyaWdodHtcbiAgICAgIC50YWdzLXdyYXBwZXJ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNCk7XG4gICAgICAgIGg1e1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIpO1xuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBCb29rO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9ibG9nL2F1dGhvclwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvYmxvZy9ibG9nTGlzdFwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvYmxvZy9ibG9nVGV4dEltYWdlXCI7IiwiLmF1dGhvciB7XG4gICYucmlnaHRDb2wge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYubGlnaHR7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAmIC5hdXRob3ItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIHJlbS1jYWxjKDE3KSBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDgwKTtcbiAgICB3aWR0aDogcmVtLWNhbGMoODApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgfVxuXG4gICYgaDIubmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vQGluY2x1ZGUgZm9udC1mYW1pbHkoYmxvZ1RleHRCb2xkLCAkYmxvZ1RleHRTaXplLCAkYmxvZ1RleHRTaXplKiAxLjYsICRibGFjayk7XG4gIH1cblxuICAmIHAucHJvZmVzc2lvbiB7XG4gICAgZm9udC1mYW1pbHk6IEJvb2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTIpO1xuICB9XG5cbiAgJi5yaWdodENvbCB7XG4gICAgJiAuYXV0aG9yLWJ0biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAvL21hcmdpbjogMCBhdXRvIHJlbS1jYWxjKDEyKSBhdXRvO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiByZW0tY2FsYygxNCk7XG4gICAgICB3aWR0aDogcmVtLWNhbGMoMjgpO1xuICAgICAgJiBzdmcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5saWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNjUpO1xuICAgICYgaDIubmFtZSB7XG4gICAgICAvL0BpbmNsdWRlIGZvbnQtZmFtaWx5KGJsb2dUZXh0LCAoJGJsb2dUZXh0U2l6ZSAtIDIpLCAoJGJsb2dUZXh0U2l6ZSAtIDIpICogMS42LCAkYmxhY2spO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1KTtcblxuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZnVsbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg5MCk7XG4gICAgJiAuYXV0aG9yLWltYWdlIHtcbiAgICAgIHdpZHRoOiByZW0tY2FsYygxNDApO1xuICAgICAgaGVpZ2h0OiByZW0tY2FsYygxNDApO1xuICAgIH1cbiAgICAmIC5wcmVzZW50YXRpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNjUpO1xuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDY1KTtcbiAgICAgIC8vQGluY2x1ZGUgZm9udC1mYW1pbHkoYmxvZ1RleHQsICgkYmxvZ1RleHRTaXplIC0gMiksICgkYmxvZ1RleHRTaXplIC0gMikgKiAxLjYsICRibGFjayk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYygyNjUpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG59XG5oMi5lbnRyaWVzLXRpdGxlIHtcbiAgLy9AaW5jbHVkZSBmb250LWZhbWlseShibG9nVGV4dEJvbGQsICRibG9nSDJTaXplLCAkYmxvZ0gyU2l6ZSAqIDEuNiwgJGJsYWNrKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMjApO1xuXG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoODApO1xuICB9XG59XG4iLCJkaXYudGFnLXNlbGVjdCB7XG4gIGhlaWdodDogcmVtLWNhbGMoNzApO1xuICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vdG9wOiByZW0tY2FsYygtMzUpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgei1pbmRleDogMTtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmIC50aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDI1KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYyg2MCk7XG4gICAgaGVpZ2h0OiByZW0tY2FsYyg3MCk7XG4gICAgd2lkdGg6IHJlbS1jYWxjKDIxMyk7XG4gICAgbWF4LXdpZHRoOiByZW0tY2FsYygyMTMpO1xuICAgIG1heC1oZWlnaHQ6IHJlbS1jYWxjKDcwKTtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNzApO1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzttYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgJiBzcGFuIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAvL0BpbmNsdWRlIGZvbnQtZmFtaWx5KGJsb2dUZXh0LCAyNywgMjcgKiAxLjYsICRibGFjayk7XG4gICAgfVxuICAgICYgc3Bhbi50cmlhbmdsZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoNzApO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDcwKTtcbiAgICAgIHdpZHRoOiByZW0tY2FsYygyMik7XG4gICAgICByaWdodDogcmVtLWNhbGMoMzApO1xuICAgICAgJiBzdmcge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmRlcGxveWVkIHtcblxuXG4gICAgJiAudGl0bGUgc3Bhbi50cmlhbmdsZSBzdmd7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcbiAgICB9XG5cbiAgICAmIHVsLm9wdGlvbnMge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYygzMDApO1xuICAgICAgbWF4LWhlaWdodDogcmVtLWNhbGMoNzUwKTtcblxuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICAgICAgfVxuICAgICAgJiBsaSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpXG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmIHVsLm9wdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCA1MDBtcztcbiAgICAmIGxpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODAwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zO1xuXG4gICAgfVxuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDQwMCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibGFjaztcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkYmxhY2s7XG4gICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRibGFjaztcbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICB9XG4gICAgbWFyZ2luOjA7XG5cbiAgICAmLm9wdGlvbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsb2dHcmV5O1xuICAgICAgfVxuICAgICAgJiAuYWN0aXZlIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkYmxvZ0JsdWU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYyg0MDApO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDQwMCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmIGEsICYgc3BhbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgLy9AaW5jbHVkZSBmb250LWZhbWlseShibG9nVGV4dCwgMjcsIDI3ICogMS42LCAkYmxhY2spO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmIGEsICYudGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDcwKTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IHJlbS1jYWxjKDcwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg3MCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDI1KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDI1KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIH1cblxuICB9XG5cbn1cblxuLy8gQmxvZyBMaXN0ZVxuLy8uYmxvZy1saXN0e1xuLy9cbi8vfVxuLy8uYmxvZy1lbnRyeXtcbi8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgLmRhdGV7XG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICBjb2xvcjogJGJsYWNrO1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuLy8gICAgdG9wOiAwO1xuLy8gICAgbGVmdDogNTAlO1xuLy8gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4vLyAgICBwYWRkaW5nOiAuNjY2NjdyZW0gMS4zMzMzM3JlbTtcbi8vICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbi8vICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbi8vICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuLy8gICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbi8vICB9XG4vLyAgLmF1dGhvcntcbi8vICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG4vLyAgICB0ZXh0LWFsaWduOiByaWdodDtcbi8vICB9XG4vLyAgLmltYWdlLXdyYXBwZXJ7XG4vLyAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgIGhlaWdodDogcmVtLWNhbGMoMzkwKTtcbi8vICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbi8vICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4vLyAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuLy8gIH1cbi8vfVxuXG4uYmxvZy1saXN0LCAubGFzdEJsb2dQb3N0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogcmVtLWNhbGMoODUwKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuXG4gICYuaGFzVGFnRmlsdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNTApO1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDApO1xuICAgIH1cbiAgfVxuICAmIC5ibG9nLWVudHJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoODApO1xuICAgICYgLmRhdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy9AaW5jbHVkZSBmb250LWZhbWlseShibG9nVGV4dCwgKCRibG9nVGV4dFNpemUgLSAyKSwgKCRibG9nVGV4dFNpemUgLSAyKSogMS42LCAkYmxhY2spO1xuICAgICAgdG9wOiByZW0tY2FsYygwKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTApIHJlbS1jYWxjKDIwKTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IHJlbS1jYWxjKDApOyBsZWZ0OiAwOyByaWdodDogMDsgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgfVxuICAgICYgLmltYWdlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDQwMCk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IHJlbS1jYWxjKDg1KTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgICB3aWR0aDogMzglO1xuICAgICAgfVxuXG4gICAgfVxuICAgICYgLnRleHQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMzUpO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg1NSk7XG5cbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgd2lkdGg6IDYyJTtcbiAgICAgIH1cblxuICAgICAgJiBoMi5lbnRyeVRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IHJlbS1jYWxjKC01KTtcbiAgICAgICAgICBsZWZ0OiByZW0tY2FsYygtMTMpO1xuICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygxMzApO1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTVweCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgICAgICYgc3BhbiB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgZGl2LnRleHQge1xuICAgICAgICAmIHNwYW4uYXJyb3cge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTEpO1xuICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygzMCk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxNyk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDE3KTtcbiAgICAgICAgICAmIHN2ZyB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6ICRhcnJvdy1kZWZhdWx0LXdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fXtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAmIGgyLmVudHJ5VGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygyMCk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygzOTMpO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDUpIHJlbS1jYWxjKDUpIHJlbS1jYWxjKDE1KSByZW0tY2FsYygxMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLnRleHQtbGVmdCB7XG4gICAgICAucm93LWxheW91dHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIH1cbiAgICAgICYgLnRleHQtd3JhcHBlciB7XG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMzUpO1xuICAgICAgICB9XG4gICAgICAgICYgaDIuZW50cnlUaXRsZSB7XG4gICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICAgICYgLnRhZ3Mtd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiByZW0tY2FsYygzMikgMDtcbiAgICAgICYgdWwudGFncyB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhCb3hlcyhmbGV4LWVuZCwgY2VudGVyLCByb3csIHdyYXApO1xuICAgICAgICAmIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBCb29rO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMTUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmIGxpLmNydW5jaCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvZ0dyZXk7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIwKTtcbiAgICAgICAgJiBsaS5hdXRob3ItdGFnIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIGxpLmF1dGhvci10YWcge1xuICAgICAgICAmIC5hdXRob3Ige1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cblxuICAgIH1cbiAgfVxuXG59XG5cbi5sYXN0QmxvZ1Bvc3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYmxvZ1RleHRJbWFnZSB7XG5cbiAgJiAucXVvdGUge1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygzMClcbiAgICB9XG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjUpIHJlbS1jYWxjKDM1KTtcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg2MCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNjApO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzgwODA4MDtcblxuICAgIC8vQGluY2x1ZGUgZm9udC1mYW1pbHkoYmxvZ1RpdGxlLCAkYmxvZ1F1b3RlU2l6ZSwgJGJsb2dRdW90ZVNpemUgKiAxLjM3NSwgJGJsYWNrKTtcblxuICB9XG5cbiAgJiBoMiB7XG4gICAgLy9AaW5jbHVkZSBmb250LWZhbWlseShibG9nVGV4dEJvbGQsICRibG9nSDJTaXplLCAkYmxvZ0gyU2l6ZSAqIDEuNiwgJGJsYWNrKTtcbiAgfVxuXG4gICYgLnRleHQge1xuICAgIHBhZGRpbmc6IDA7IC8vb3ZlcnJpZGVcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XG4gIH1cblxuICAmIC5pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDUpO1xuICAgICYgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJiAuY2FwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8vb3ZlcnJpZGU7XG4gICAgICAmIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5ibG9nVGV4dEltYWdlUmlnaHRDb2wge1xuICBwYWRkaW5nOiByZW0tY2FsYyg2KSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvZ0dyZXk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xuICBoM3tcblxuICB9XG4gICYgaDMsIC50ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCByZW0tY2FsYyg2KTtcbiAgfVxuICAmIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJiAuaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyKTtcbiAgICAmIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJiAuY2FwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyAvL292ZXJyaWRlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyAvL292ZXJyaWRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsb2dHcmV5OyAvL292ZXJyaWRlXG4gICAgICAmIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgYS5jb21wby1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICYgc3BhbntcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJi5hcnJvd3tcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDI4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDYpO1xuICAgICAgICBzdmd7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEV4aGliaXRpb25cbiNleGhpYml0aW9uX2hlYWRlcl93cmFwcGVye1xuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxOCkgMDtcbiAgICBmb250LWZhbWlseTogRGVtaTtcbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygyMikgMCByZW0tY2FsYygxOCkgMDtcbiAgICAub3Blbi1ub3ctY29udGVudHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG5cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAuZXhoaWJpdGlvbi1jb250ZW50e1xuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDI0KTtcbiAgICBoNHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgICAgbWFyZ2luOiByZW0tY2FsYygxOCkgMDtcbiAgICB9XG4gIH1cbn1cbi5leGhpYml0aW9uLWN0YS1saW5re1xuICAmLCBhe1xuICAgIGZvbnQtZmFtaWx5OiBBZnJpa2FTZW1pQm9sZDtcbiAgfVxufVxuXG4uZnVsbC13aWR0aC13cmFwcGVye1xuICAudG5zLW91dGVye1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEyKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDI0KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTQ1cHg7XG4gICAgfVxuICB9XG59XG4uZXhoaWJpdGlvbi13cmFwcGVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5mdWxsLXdpZHRoLXdyYXBwZXJ7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDI0KTtcbiAgfVxuICAjY29scmlnaHR7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtbWFyZ2luLWJvdHRvbTtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0KTtcbiAgICB9XG4gICAgLmV4aGliaXRpb24tY3RhLWxpbmt7XG4gICAgICAmLCBhIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZnJpa2FTZW1pQm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbC1saW5rc3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogcmVtLWNhbGMoOCk7XG4gICAgICByaWdodDogMDtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIGxpe1xuICAgICAgICBpbWd7XG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxNCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm11c2V1bS1pbmZvcywgLml0ZW0tbGlzdCwgLmRvd25sb2FkcywgLmNvbXBvbmVudHMsIC5jb250YWN0LWluZm9zLCAudGV4dHN7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNik7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNik7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICAgIH1cbiAgICBoM3tcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEyKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5pdGVtLWxpc3R7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgLmV2ZW50LXNob3J0LWxpc3QtZW50cnl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhe1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmV2dC1kYXRle1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBEZW1pO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOS4yKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xN2VtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0LWluZm9ze1xuICAgICAgc3Ryb25ne1xuICAgICAgICBmb250LWZhbWlseTogRGVtaTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOS4yKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBFeGhpYml0aW9uIExpc3RlXG4uZXhoaWJpdGlvbi1saXN0e1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICBtYXJnaW4tdG9wOiByZW0tY2FsYygyMik7XG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQ4KTtcbiAgLml0ZW0tbGlzdC1lbnRyeXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgaDJ7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg2KTtcbiAgICAgIH1cbiAgICAgIGg1e1xuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDYpIDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5saXN0LWl0ZW0tbGlua3tcbiAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAuaXRlbS1pbWctZGV0YWlse1xuICAgICAgICBpbWd7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGlzdC1pdGVtLXRleHR7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTIpIHJlbS1jYWxjKDI0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxuLy8gQmxvZ1xuI29jbS1wYWdlLCAjb3djLXBhZ2V7XG4gIC5jb2wtaGVhZGVye1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0KTtcbiAgfVxuICAjY29sbGVmdHtcbiAgICAuc2Nyb2xsLWRpcmVjdG9yeXtcbiAgICAgIC50aXRsZXtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTQpIDA7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCR0ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIC50ZXh0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNCk7XG4gICAgICB9XG4gICAgICAubGV2ZWwyLWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDI2KTtcbiAgICAgIH1cbiAgICAgIC5sZXZlbDMtY29udGFpbmVye1xuICAgICAgICAudGV4dHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoNDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hbGVwaCwgYXtcbiAgICAmOmhvdmVye1xuICAgICAgJiwgc3BhbntcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpZGViYXJ7XG4gICAgLnNjcm9sbC1pbmRleHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAudGl0bGV7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygyKSAwO1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg2KSAwO1xuICAgICAgfVxuICAgICAgLnNjcm9sbC1pbmRleC1pdGVte1xuICAgICAgICBwLCBhLCBkaXYge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRmb290ZXItdGV4dC1mb250LXNpemUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNtdXJkb2NrX3NlYXJjaHdyYXBwZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogcmVtLWNhbGMoOCk7XG4gIEBpbmNsdWRlIGZsZXhCb3hlcyhmbGV4LXN0YXJ0LCBjZW50ZXIsIHJvdywgd3JhcCk7XG4gIC5zY3JvbGwtaW5kZXgtc2VhcmNoe1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAjbG9hZGVyX2Rpc3BsYXl7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufSIsIi5zY3JlZW4tcGFnZSB7XG5cbiAgI2NvbnRlbnRXcmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxuXG4gICNsb2dvIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuXG4gIC5pdGVtLWxpc3QtZGV0YWlsIC5zaG93LWZvci1tZWRpdW0tdXAge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuaXRlbS1saXN0LWRldGFpbCAuc2hvdy1mb3ItbWVkaXVtLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oaWRlLFxuICBhLnRleHQtYWxpZ24tY2VudGVyLFxuICAubGlzdC1maWx0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaXRlbS1kYXRlLWRldGFpbCB7XG4gICAgLmV2dC1kYXkge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbiAgICAuZXZ0LXRpbWUge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLml0ZW0tdHh0LWRldGFpbCB7XG4gICAgLmV2ZW50dHlwZSB7XG4gICAgICAvL2ZvbnQtc2l6ZTogMjBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE5KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcbiAgICB9XG4gICAgLmg0LXN0eWxlIHtcbiAgICAgIC8vZm9udC1zaXplOiAzOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMzYpO1xuICAgIH1cbiAgfVxuXG4gIC5pdGVtLWRldGFpbC1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjcXJjb2RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIC8vd2lkdGg6IDE3MHB4O1xuICAgIC8vd2lkdGg6IDI1NnB4O1xuICB9XG5cbiAgLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuXG4gICAgJi5zaG93IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG4iLCJoZWFkZXJ7XG4gIEBpbmNsdWRlIGZsZXhCb3hlcyhzcGFjZS1iZXR3ZWVuLCBmbGV4LWVuZCwgcm93LCBub3dyYXApO1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDIwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDExcHggMTlweCAtNHB4IHJnYmEoMCwwLDAsMC4zOSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMTFweCAxOXB4IC00cHggcmdiYSgwLDAsMCwwLjM5KTtcbiAgICBib3gtc2hhZG93OiAwcHggMTFweCAxOXB4IC00cHggcmdiYSgwLDAsMCwwLjM5KTtcbiAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDEyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTApO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiByZW0tY2FsYyg3MCk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgJjphZnRlcntcbiAgICAvL2NvbnRlbnQ6ICcnO1xuICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgLy90b3A6IGNhbGMoMTAwJSAtIDE4cHgpO1xuICAgIC8vbGVmdDogMDtcbiAgICAvLy13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMTRweCAtNHB4IHJnYmEoMCwwLDAsMC4xOCk7XG4gICAgLy8tbW96LWJveC1zaGFkb3c6IDBweCAxMHB4IDE0cHggLTRweCByZ2JhKDAsMCwwLDAuMTgpO1xuICAgIC8vYm94LXNoYWRvdzogMHB4IDEwcHggMTRweCAtNHB4IHJnYmEoMCwwLDAsMC4xOCk7XG4gICAgLy9oZWlnaHQ6IDE4cHg7XG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy96LWluZGV4OiAxO1xuICB9XG4gIEBtZWRpYSAje1wib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTBweClcIn0ge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gTmF2aWdhdGlvblxuICAjbG9nb3tcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgICYsID4gYSwgaW1ne1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAjaGVhZGVyX25hdmlnYXRpb257XG4gICAgQGluY2x1ZGUgZmxleEJveGVzKHNwYWNlLWJldHdlZW4sIGNlbnRlciwgcm93LCBub3dyYXApO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgQGluY2x1ZGUgZmxleEJveGVzKGZsZXgtc3RhcnQsIGNlbnRlciwgcm93LCBub3dyYXApO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg4KSAwO1xuICAgICAgJjpub3QoLm9wZW4pe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi5maXhlZHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIG5hdntcbiAgICAvL3BhZGRpbmctYm90dG9tOiByZW0tY2FsYyg2KTtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDApO1xuICAgICAgJi5hY3RpdmUtZWx0e1xuICAgICAgICBsaTpub3QoLmFjdGl2ZSk6bm90KC5vcGVuKXtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgLy9vdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBvdXRsaW5lOiAjZmZmZWZkIHNvbGlkIDJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgICBhOm5vdCg6aG92ZXIpe1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6Zm9jdXMtd2l0aGlue1xuICAgICAgYTpub3QoOmZvY3VzKXtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdWItbWVudS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhCb3hlcyhmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0LCByb3csIG5vd3JhcCk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjQpIDA7XG4gICAgICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKDQ1KTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5uYXYge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygzMCk7XG4gICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4wZW07XG4gICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxMikgcmVtLWNhbGMoMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm9wZW57XG4gICAgICAgICAgICAgID4uc3ViLW1lbnUtYXJyb3d7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgICAgICAgICYuYWN0aXZlLCAmLm9wZW57XG4gICAgICAgICAgICAgID4uc3ViLW1lbnUtYXJyb3d7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgICAgJjpub3QoOm50aC1sYXN0LWNoaWxkKDIpKXtcbiAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2Ni42NiU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5oYXMtc3V2LW5hdntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5zdWItbmF2LXByZWZpeHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAzcHg7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggM3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3ViLW5hdi1zdGF0dXN7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAzMCclM0UlM0NnIGlkPSdhcnJvd19yaWdodCcgZGF0YS1uYW1lPSdBcnJvdyBSaWdodCclM0UlM0Nwb2x5Z29uIGZpbGw9JyUyMzFEMUQxQicgcG9pbnRzPScwIDAuNyAwLjcgMCAxNiAxNSAwLjcgMzAgMCAyOS4zIDE0LjUgMTUgMCAwLjcnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTApO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDE4Ljc1KTtcbiAgICAgICAgICAgICAgdG9wOiByZW0tY2FsYyg3KTtcbiAgICAgICAgICAgICAgbGVmdDogcmVtLWNhbGMoLTE2KTtcbiAgICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtLWNhbGMoLTI0KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgIC5zdWItbmF2LXN0YXR1c3tcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiB1bHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygwKTtcbiAgICAgICAgICAgICAgICA+IGxpe1xuICAgICAgICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDMyKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUsICYuYWN0aXZle1xuICAgICAgICAgICAgJi5vcGVue1xuICAgICAgICAgICAgICA+IHVse1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgPiB1bHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLm1lbnUtaGlnaGxpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogNjYuNjYlO1xuICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LWhpZ2hsaWdodC1jb250ZW50IHtcbiAgICAgICAgICAgICY6bm90KC5vcGVuKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oaWdobGlnaHQtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxOCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxOCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaGlnaGxpZ2h0LWltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDI4MCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB1bHtcbiAgICAgIEBpbmNsdWRlIGZsZXhCb3hlcyhmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0LCByb3csIG5vd3JhcCk7XG4gICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCByZW0tY2FsYyg4KTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLnN1Yi1tZW51LXdyYXBwZXJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPmxpe1xuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgICAmLCA+IGF7XG4gICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDI1KTtcbiAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCkgcmVtLWNhbGMoOCk7XG4gICAgICAgICAgIGZvbnQtZmFtaWx5OiBCb29rO1xuICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgIH1cbiAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgICBwYWRkaW5nOiAuNjI1dnc7XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNCkgcmVtLWNhbGMoMCk7XG4gICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IGE6Zm9jdXMgfiBkaXYuc3ViLW1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLnN1Yi1tZW51LXdyYXBwZXJ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCAxOHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxMHB4IDE4cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE4cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gMjhweCk7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgICYuaGFzLXN1di1uYXZ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgLy9jb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDE2JyUzRSUzQ2cgY2xhc3M9J2Fycm93LWRvd24nIHdpZHRoPScxNScgaGllZ2h0PSc4JyBkYXRhLW5hbWU9J0Fycm93IERvd24nJTNFJTNDcG9seWdvbiBmaWxsPSclMjMxRDFEMUInIHBvaW50cz0nMjkuMyAwIDMwIDAuNyAxNSAxNiAwIDAuNyAwLjcgMCAxNSAxNC41IDI5LjMgMCcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTguNzUpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDEwKTtcbiAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm9wZW57XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1Yi1tZW51LWFycm93e1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLm9wZW57XG4gICAgICAgICAgICA+IC5zdWItbWVudS13cmFwcGVye1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPi5zdWItbWVudS1hcnJvd3tcbiAgICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBsaXtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBhe1xuICAgICAgICBwYWRkaW5nOiA2cHggM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFRvdWNoIE5hdmlnYXRpb25cbiAgI3RvdWNoX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gICAgI3RvdWNoX21lbnVfY2xvc2V7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogMzBweDtcbiAgICAvL2hlaWdodDogMTRweDtcbiAgICBwYWRkaW5nOiAuOGVtIDFlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoOCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBzdmd7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvL2ZsZXg6IG5vbmU7XG4gICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgLy9oZWlnaHQ6IDJweDtcbiAgICAgIC8vYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgLy90cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAvL21hcmdpbi10b3A6IC41ZW07XG4gICAgICAvL1xuICAgICAgLy8mOmJlZm9yZXtcbiAgICAgIC8vICBjb250ZW50OiAnJztcbiAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyAgei1pbmRleDogMTtcbiAgICAgIC8vICB0b3A6IC0xMHB4O1xuICAgICAgLy8gIGxlZnQ6IDA7XG4gICAgICAvLyAgd2lkdGg6IDEwMCU7XG4gICAgICAvLyAgaGVpZ2h0OiAycHg7XG4gICAgICAvLyAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgIC8vICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLy99XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZHtcbiAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIC8vPiBkaXYge1xuICAgICAgLy8gICY6YmVmb3JlLFxuICAgICAgLy8gICY6YWZ0ZXIge1xuICAgICAgLy8gICAgdG9wOiAwO1xuICAgICAgLy8gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgLy8gIH1cbiAgICAgIC8vICAmOmFmdGVyIHtcbiAgICAgIC8vICAgIG9wYWNpdHk6IDA7XG4gICAgICAvLyAgfVxuICAgICAgLy99XG4gICAgICAjdG91Y2hfbWVudV9vcGVue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgI3RvdWNoX21lbnVfY2xvc2V7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjbmF2X2xhbmd7XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAmOm5vdCguZml4ZWQpe1xuICAgICNtb2JpbGVfb3Blbl9uYXZ7XG4gICAgICAmLmZpeGVke1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZml4ZWR7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgI2hlYWRlcl9uYXZpZ2F0aW9ue1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICNuYXZfbGFuZ3tcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiZm9vdGVye1xuICBtYXJnaW4tdG9wOiByZW0tY2FsYygxMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmZvb3Rlci1yb3d7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxMikgMDtcbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAuc29jaWFsLWxpbmtze1xuICAgICAgbGk6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2Zvb3Rlcl9uYXZ7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYyg3Mik7XG4gICAgdWx7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBsaS5oYXMtc3V2LW5hdntcbiAgICAgICAgbGl7XG4gICAgICAgICAgbWFyZ2luOiAycHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHVsIHtcbiAgICAgIEBpbmNsdWRlIGZsZXhCb3hlcyhzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0LCByb3csIG5vd3JhcCk7XG4gICAgICA+IGxpID4gYXtcbiAgICAgICAgZm9udC1mYW1pbHk6IERlbWk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTkpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg3LjIpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2Zvb3Rlcl9pbmZvc3tcbiAgICAuZm9vdGVyLWluZm9zLWNvbHVtbntcbiAgICAgIGF7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgICAgJjpub3QoLmNvbHVtbi1pbWcpe1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY29sdW1uLWltZ3tcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDE1MCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygxNSk7XG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDMwKTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjdG9Ub3B7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiByZW0tY2FsYygyNCk7XG4gICAgcmlnaHQ6IHJlbS1jYWxjKDQ4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgIHRvcDogcmVtLWNhbGMoMTIpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICYuZml4ZWR7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNmb290ZXJfYWN0aW9uc3tcbiAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICBAaW5jbHVkZSBmbGV4Qm94ZXMoc3BhY2UtYmV0d2VlbiwgY2VudGVyLCByb3csIG5vd3JhcCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgQGluY2x1ZGUgZmxleEJveGVzKGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQsIGNvbHVtbiwgbm93cmFwKTtcbiAgICB9XG4gICAgYXtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogRGVtaTtcbiAgICB9XG4gIH1cblxuICAjZm9vdGVyX25ld3NsZXR0ZXJfc2lnbnVwe1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjQpO1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTQpO1xuICAgIH1cbiAgICAuZ3JleS11bmRlcmxpbmV7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleTtcbiAgICAgIGZvbnQtZmFtaWx5OiBCb29rO1xuICAgICAgLy9jb2xvcjogJGRhcmstZ3JleTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cbiAgfVxufSIsIi5zaWRlYmFye1xuICBoMjpmaXJzdC1vZi10eXBle1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuICAmLCBwLCBhLCBsaSwgb2wge1xuICAgIGZvbnQtZmFtaWx5OiBCb29rO1xuICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cbiAgaDIsIGgzLCAuc2lkZWJhci10aXRsZXtcbiAgICAmLCBhe1xuICAgICAgZm9udC1mYW1pbHk6IERlbWk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOS4yKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMik7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcbiAgICB9XG4gIH1cbiAgaDR7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTcuNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg4KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg4KTtcbiAgfVxuICAub3Blbi1ub3ctY29udGVudHtcbiAgICBzcGFue1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5zbWFsbC10ZXh0e1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAudGV4dEFuZEltYWdle1xuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbi5kb3dubG9hZC1pbmxpbmUtYmxvY2t7XG4gIGF7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmRvd25sb2Fkc3tcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEyKTtcbiAgbGl7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICAuZG93bmxvYWR7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoOCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmRvd25sb2FkLWxpbmt7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxNik7XG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgfVxuICAgIC5kb3dubG9hZC1hcnJvd3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG59IiwiLmJveHN7XG4gIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTIyLjUpO1xuICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTIyLjUpO1xuICB9XG4gIC5ib3gtbGluay1jb21wb25lbnR7XG4gICAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LW1hcmdpbi1ib3R0b20qLjY7XG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygyMi41KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDIyLjUpO1xuICAgICAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LW1hcmdpbi1ib3R0b207XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMjIuNSk7XG4gICAgfVxuXG4gICAgaDV7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5ib3gtbGluay13cmFwcGVye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy9oZWlnaHQ6IHJlbS1jYWxjKDI1Nik7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgLmJveC1saW5rLWNvbnRlbnQge1xuICAgICAgICAvL29wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjVmMjtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTYpIHJlbS1jYWxjKDEyKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgLy9oaWRlIFNjcm9sbGJhcnNcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSUUgYW5kIEVkZ2UgKi9cbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHA6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEJvb2s7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoJGZvb3Rlci10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBEZW1pO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnJvdy1yaWdodHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiByZW0tY2FsYygxMik7XG4gICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDE4KTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDQ4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYm94LWxpbmstaW1hZ2V7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5uby10ZXh0KXtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAuYm94LWxpbmstaW1hZ2V7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4uYXJyb3ctcmlnaHR7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBzdmd7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLnR5cGV7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICYuYm94TGFzdEJsb2dQb3N0e1xuICAgICAgLnJvdy1sYXlvdXR7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgJi5ldmVudC1ib3gtY29tcG9uZW50IHtcbiAgICAgICAgLmJveC1saW5rLWltYWdlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VhcmNocmVzdWx0e1xuICAuc2VhcmNoe1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMyKTtcbiAgICAuc2VhcmNoLWlucHV0e1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjQpO1xuICAgIH1cbiAgfVxuICAuc2VhcmNoLWJveHtcbiAgICB3aWR0aDogODAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKCR0ZXh0LWZvbnQtc2l6ZSk7XG4gIH1cblxuICAucmVzdWx0LWxpc3R7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICAuc2VhcmNoLXJlc3VsdC1lbnRyeXtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAuZGV0YWlsLWxpbmt7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBCb29rO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xN2VtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDEyKTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgc3Zne1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogJGFycm93LWRlZmF1bHQtd2lkdGg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jb2xsYXBzaWJsZXtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtbWFyZ2luLWJvdHRvbSozO1xuICAuY29sbGFwc2libGUtZW50cnl7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5zdWItY29sbGFwc2libGUtZW50cnl7XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgICAuY29sbGFwc2libGUtdGl0bGV7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICAgICAgaDJ7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29sbGFwc2libGUtdGl0bGV7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygzMik7XG4gICAgICBoMntcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygzMikgMDtcbiAgICAgIH1cbiAgICAgIGgze1xuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDIwKSAwO1xuICAgICAgICAvL3BhZGRpbmc6IHJlbS1jYWxjKDIwKSAwO1xuICAgICAgfVxuICAgICAgc3Bhbi5hcnJvdy1yaWdodHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBzdmd7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoMjQpO1xuICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMTApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgLmFycm93LXJpZ2h0IHN2Z3tcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICYuYWN0aXZle1xuICAgICAgICBoMntcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29sbGFwc2libGUtY29udGVudHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xuICAgICAgJjpub3QoLnN1Yi1jb2xsYXBzaWJsZS1jb250ZW50KXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIC5jb2xsYXBzaWJsZS1lbnRyeTpub3QoLnN1Yi1jb2xsYXBzaWJsZS1lbnRyeSk6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzAwMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgbGVmdDogLTI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb2xsYXBzaWJsZS1tZWRpYXtcbiAgLmV4aGliaXRpb24tbWVkaWEtZG93bmxvYWQtbGlua3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgfVxuICAgIC5leGhpYml0aW9uLW1lZGlhLWRvd25sb2Fke1xuICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoMTMwKTtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAubWVkaWEtZG93bmxvYWQtdGV4dHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICY6bm90KC5uby1pbWFnZSl7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygyNCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1Yi1jb2xsYXBzaWJsZS1lbnRyeXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuICAgIC5zdWItY29sbGFwc2libGUtaXRlbS13cmFwcGVye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuc3ViLWNvbGxhcHNpYmxlLWl0ZW17XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1lZGlhLWRvd25sb2FkLWltYWdle1xuICAgIHdpZHRoOiByZW0tY2FsYygxNzApO1xuICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDEzMCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgLm1lZGlhLWRvd25sb2FkLWRhdGUsIC5tZWRpYS1kb3dubG9hZC10ZXh0e1xuICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygyNCk7XG4gIH1cbiAgLm1lZGlhLWRvd25sb2FkLWRhdGUge1xuICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjQpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDI0KTtcbiAgICAmLm5vLWltYWdle1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAubWVkaWEtZG93bmxvYWQtZGF0ZSwgLm1lZGlhLWRvd25sb2FkLWxpbmt7XG4gICAgd2lkdGg6IDE4JTtcbiAgfVxuICAubWVkaWEtZG93bmxvYWQtdGV4dHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBjYWxjKDgyJSAtIDE3MHB4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjgpO1xuICAgICYubm8taW1hZ2V7XG4gICAgICB3aWR0aDogODIlO1xuICAgIH1cbiAgfVxuICAubWVkaWEtZG93bmxvYWQtbGlua3tcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5yb3ctbGF5b3V0e1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLnRleHR7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XG4gICAgfVxuICAgIC5kb3dubG9hZC1hcnJvd3tcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgc3Zne1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbGxhcHNpYmxlLXRpdGxle1xuICAgICYuYWN0aXZle1xuICAgICAgLy9ib3JkZXItYm90dG9tOiAycHggZG90dGVkICRibGFjaztcbiAgICB9XG4gIH1cbiAgLmV4aGliaXRpb24tbWVkaWEtZG93bmxvYWQtbGlua3tcbiAgICAubWVkaWEtZG93bmxvYWQtaW1hZ2UsIC5tZWRpYS1kb3dubG9hZC1saW5rID4gLnJvdy1sYXlvdXR7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibGFjaztcbiAgICB9XG4gICAgLm1lZGlhLWRvd25sb2FkLWltYWdle1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCA4cHggI2ZmZjtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggOHB4ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCA4cHggI2ZmZjtcbiAgICB9XG4gICAgLm1lZGlhLWRvd25sb2FkLWxpbmt7XG4gICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgID4gLnJvdy1sYXlvdXR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTglO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAuZG93bmxvYWQtYXJyb3d7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1lZGlhLXJlbGVhc2Vze1xuICAudGFiIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg4KSByZW0tY2FsYygxNik7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgZm9udC1mYW1pbHk6IERlbWk7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50YWJjb250ZW50e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAubWVkaWEtcmVsZWFzZXMtZGF0ZXtcbiAgICBmb250LWZhbWlseTogRGVtaTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIC55ZWFye31cbiAgICAuZGF0ZXtcbiAgICAgIGZvbnQtZmFtaWx5OiBCb29rO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoNDIpO1xuICAgIH1cbiAgICAudGltZXt9XG4gIH1cbiAgLm1lZGlhLXJlbGVhc2VzLWRldGFpbHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAudGV4dHtcbiAgICAgIHA6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1lZGlhLXJlbGVhc2VzLWxpbmtze1xuICAgICAgJiwgcCwgYSwgbGksIG9se1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgfVxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygxOCk7XG4gICAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtbWFyZ2luLWJvdHRvbTtcbiAgICAgIGxpe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogcmVtLWNhbGMoLTE4KTtcbiAgICAgICAgICB0b3A6IHJlbS1jYWxjKDIpO1xuICAgICAgICAgIHdpZHRoOiByZW0tY2FsYyg2LjQpO1xuICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMTIpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMzAnJTNFJTNDZyBpZD0nYXJyb3dfcmlnaHQnIGRhdGEtbmFtZT0nQXJyb3cgUmlnaHQnJTNFJTNDcG9seWdvbiBmaWxsPSclMjMxRDFEMUInIHBvaW50cz0nMCAwLjcgMC43IDAgMTYgMTUgMC43IDMwIDAgMjkuMyAxNC41IDE1IDAgMC43Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tLzU7XG4gICAgICAgIH1cbiAgICAgICAgLmRvd25sb2FkLWFycm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lZGl0bW9kZXtcbiAgLmNvbGxhcHNpYmxlLWNvbnRlbnR7XG4gICAgLm1nbmxFZGl0b3JCYXIubWdubEVkaXRvcntcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDM1KSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiLmNvbGxlY3Rpb24tbGlzdC1jb21wb25lbnR7XG4gIC5jb2xsZWN0aW9uLWNvbnRlbnR7XG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0yMi41KTtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTIyLjUpO1xuICAgIH1cbiAgICAuY29sbGVjdGlvbi1lbnRyeXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTIpO1xuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygyMi41KTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygyMi41KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tO1xuICAgICAgICB9XG4gICAgICAuY29sbGVjdGlvbi1lbnRyeS1jb250ZW50e1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCByZ2JhKDIxNCwyMTQsMjE0LCAuNik7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLmNvbGxlY3Rpb24tZW50cnktY29udGVudC1pbWFnZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmIDAlLCAjZjZmNmY2IDgwJSk7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbGxlY3Rpb24tZW50cnktY29udGVudC10ZXh0e1xuICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE4KTtcbiAgICAgICAgICBwLCBhLCBsaSwgb2x7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQm9vaztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgICAgIGg1e1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjksMTI0LDEyMSwgLjIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbGxlY3Rpb24tZGV0YWlse1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29sbGVjdGlvbi1maWx0ZXJ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMjIuNSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC0yMi41KTtcblxuICAgICAgLmZpbHRlci1pdGVtLXdyYXBwZXJ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjIuNSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDIyLjUpO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyKTtcbiAgICB9XG5cbiAgICAuc2VsZWN0LWJveHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gIC5mYW5jeWJveC1zbGlkZS0taHRtbHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoe1xuICBmaWxsOiAkd2hpdGU7XG59XG4uY29sbGVjdGlvbi1kZXRhaWx7XG4gIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgbWF4LXdpZHRoOiByZW0tY2FsYygxMTAwKTtcbiAgICBoZWlnaHQ6IDk0dmg7XG4gICAgbWF4LWhlaWdodDogcmVtLWNhbGMoMTA4MCk7XG4gIH1cbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC5jb2xsZWN0aW9uLWRldGFpbC1jb250YWluZXJ7XG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAvLy13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLy9hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIEBpbmNsdWRlIGZsZXhCb3hlcyhmbGV4LXN0YXJ0LCBjZW50ZXIsIGNvbHVtbi1yZXZlcnNlLCBub3dyYXApO1xuICAgIH1cbiAgfVxuICAuY29sbGVjdGlvbi1kZXRhaWwtbGVmdHtcbiAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmNvbGxlY3Rpb24tZGV0YWlsLXRvcC1pbWFnZXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgLmdhbGxlcnktYWN0aW9uc3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNyk7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg2KTtcblxuICAgICAgLmNvbGxlY3Rpb24tZGV0YWlsLWFjdGlvbnMsIC5jb2xsZWN0aW9uLWdhbGxlcnktYWN0aW9uc3tcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgc3Zne1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOm5vdCguZnVsbHNjcmVlbil7XG4gICAgLmNvbGxlY3Rpb24tZGV0YWlsLWxlZnQge1xuICAgICAgLy9taW4taGVpZ2h0OiByZW0tY2FsYyg3ODApO1xuICAgICAgLnRucy1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAvL21heC1oZWlnaHQ6IHJlbS1jYWxjKDc4MCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAvL21heC1oZWlnaHQ6IHJlbS1jYWxjKDc4MCk7XG4gICAgICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb2xsZWN0aW9uLWRldGFpbC1sZWZ0e1xuICAgIC5kZXRhaWwtYWN0aW9ue1xuICAgICAgJi5pbmZvcm1hdGlvbi1hY3Rpb257XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgJi5mdWxsc2NyZWVuLWFjdGlvbntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2xsZWN0aW9uLWdhbGxlcnktd3JhcHBlciB7XG4gICAgICAudG5zLWlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAudG5zLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlLXpvb20ge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnpvb20teDIge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICAgIC5nYWxsZXJ5LWFjdGlvbnN7XG4gICAgICAuZGV0YWlsLWFjdGlvbiwgLmdhbGxlcnktem9vbXtcbiAgICAgICAgcGFkZGluZzogMCByZW0tY2FsYyg0KTtcbiAgICAgIH1cbiAgICAgIC5nYWxsZXJ5LXpvb217XG4gICAgICAgICYuZGlzYWJsZXtcbiAgICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbGxlY3Rpb24tZ2FsbGVyeS1uYXZpZ2F0aW9ue1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCByZW0tY2FsYygyNCk7XG4gICAgICAuZ2FsbGVyeS1hcnJvd3tcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICB3aWR0aDogJGFycm93LWRlZmF1bHQtd2lkdGgqLjQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5nYWxsZXJ5LXByZXZ7XG4gICAgICAgICAgbGVmdDogLTEycHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICB9XG4gICAgICAgICYuZ2FsbGVyeS1uZXh0e1xuICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb2xsZWN0aW9uLWRldGFpbC1yaWdodHtcbiAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyOSwxMjQsMTIxKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2KSByZW0tY2FsYygyNCk7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICAgIH1cbiAgICAuZGV0YWlsLXRleHR7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoMntcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2KTtcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEJvb2ssIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICAgICAgZm9udC1zaXplOiAwLjkzNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZGV0YWlsLWluZm9ze1xuICAgICAgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkd2hpdGU7XG4gICAgICBkaXZ7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogQm9vaywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTIuOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICAgICAgZm9udC1zaXplOiAwLjcycmVtO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ubGFiZWx7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IE1lZGl1bTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc29jaWFsLWxpbmtze1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygyNCk7XG4gICAgfVxuICB9XG4gIC5jb2xsZWN0aW9uLWRldGFpbC1ib3R0b217XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTIpO1xuICAgIC5jb2xsZWN0aW9uLXRodW1ibmFpbHMtd3JhcHBlcntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5zbGlkZXtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAmLnRucy1uYXYtYWN0aXZlLCAmOmhvdmVye1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5nYWxsZXJ5LWFycm93e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoNCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgc3Zne1xuICAgICAgICAgIHdpZHRoOiAkYXJyb3ctZGVmYXVsdC13aWR0aCouMztcbiAgICAgICAgfVxuICAgICAgICAmLmdhbGxlcnktcHJldntcbiAgICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5nYWxsZXJ5LW5leHR7XG4gICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb2xsZWN0aW9uLXJlbGF0ZWQtd3JhcHBlcntcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg0OCk7XG4gICAgcC5uby1tYXJnaW57XG4gICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmNvbGxlY3Rpb24tcmVsYXRlZHtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtNik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC02KTtcbiAgICB9XG4gICAgLmNvbGxlY3Rpb24tcmVsYXRlZC1pdGVtLXdyYXBwZXJ7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNik7XG4gICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgIC5jb2xsZWN0aW9uLXJlbGF0ZWQtaXRlbXtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoOCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICRmdWxsc2NyZWVuQWN0aW9uTGF5b3V0V2lkdGg6IHJlbS1jYWxjKDgwMCk7XG4gICYuZnVsbHNjcmVlbntcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5jb2xsZWN0aW9uLWRldGFpbC1sZWZ0e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5jb2xsZWN0aW9uLWRldGFpbC1yaWdodHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmNvbGxlY3Rpb24tZGV0YWlsLXRvcC1pbWFnZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgLmdhbGxlcnktYWN0aW9uc3tcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBtYXgtd2lkdGg6ICRmdWxsc2NyZWVuQWN0aW9uTGF5b3V0V2lkdGg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg4KTtcblxuICAgICAgICAuZGV0YWlsLWFjdGlvbntcbiAgICAgICAgICAmLmluZm9ybWF0aW9uLWFjdGlvbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29sbGVjdGlvbi1kZXRhaWwtdG9wLXRleHR7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTYpO1xuICAgIH1cbiAgICAuY29sbGVjdGlvbi1kZXRhaWwtYm90dG9te1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudG5zLWl0ZW17XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvdy1kZXRhaWx7XG4gICAgICAuY29sbGVjdGlvbi1kZXRhaWwtdG9wLXRleHR7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiByZW0tY2FsYyg1Mik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgbWF4LXdpZHRoOiAkZnVsbHNjcmVlbkFjdGlvbkxheW91dFdpZHRoO1xuICAgICAgICAuZGV0YWlsLWluZm9ze1xuICAgICAgICAgICYsIGRpdntcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbGxlY3Rpb24tdGVhc2Vyc3tcbiAgLmNvbGxlY3Rpb24tdGVhc2VyLWVudHJ5e1xuICAgIC5jb2xsZWN0aW9uLXRlYXNlci1lbnRyeS1jb250ZW50e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45MzZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICAgIC5saW5rLWxhYmVse1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sbGVjdGlvbi10ZWFzZXItZW50cnktaW1ne1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmYgMCUsICNmNmY2ZjYgODAlKTtcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHA6Zmlyc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgIHNwYW4ubGluay1sYWJlbHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIH1cbiAgICAgIHNwYW4udGV4dHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYyg4KTtcbiAgICAgIH1cbiAgICAgIHNwYW4uYXJyb3ctcmlnaHR7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudGVhc2VyLWNvbnRhaW5lcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL21hcmdpbi1sZWZ0OiAtNDVweDtcbiAgLy9tYXJnaW4tcmlnaHQ6IC00NXB4O1xuICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tO1xuICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMik7XG4gIH1cbiAgLnRucy1vdXRlcntcbiAgICA+IGJ1dHRvbntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC50ZWFzZXItd3JhcHBlcntcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnRlYXNlci1lbGVtZW50e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICBhe1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY3Vyc29yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzY4cHgnIGhlaWdodD0nODhweCcgdmlld0JveD0nMCAwIDY3LjQgODYnJTNFJTNDZyBpZD0nTGF5ZXJfMicgZGF0YS1uYW1lPSdMYXllciAyJyUzRSUzQ2cgaWQ9J0ViZW5lXzEnIGRhdGEtbmFtZT0nRWJlbmUgMSclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgc3Ryb2tlPSclMjMyMzFmMjAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScxLjUycHgnIGQ9J001NC44LDM5LjZhNS45LDUuOSwwLDAsMSw1LjktNS45LDUuOCw1LjgsMCwwLDEsNS45LDUuOVY2MC41YTI0LjcsMjQuNywwLDAsMS00NS4xLDE0TDIsNDcuOWE2LjgsNi44LDAsMCwxLDEuNS05LjRBNi44LDYuOCwwLDAsMSwxMi45LDQwbDUuNyw4VjcuMWE2LjQsNi40LDAsMCwxLDEyLjcsMFYyOGE1LjksNS45LDAsMCwxLDUuOS01LjlBNiw2LDAsMCwxLDQzLjEsMjh2NS43YTUuOSw1LjksMCwxLDEsMTEuNywwdjUuOVonLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpLCBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZWFzZXItZWxlbWVudC1jb250ZW50e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvL2xlZnQ6IDA7XG4gICAgICAvL3JpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg0NSkgMDtcbiAgICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg2KTtcbiAgICAgIH1cbiAgICAgICYuYWxpZ24tY2VudGVye1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICYuYWxpZ24tcmlnaHR7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgICAgLnRlYXNlclRleHR7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2KSByZW0tY2FsYyg0NSk7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoOCkgcmVtLWNhbGMoNik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUtdGVhc2VyLXNsaWRlcntcbiAgICAgIGZvbnQtZmFtaWx5OiBBZnJpa2FTZW1pQm9sZDtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDEwMCk7XG4gICAgICBsaW5lLWhlaWdodDowLjllbTtcbiAgICB9XG4gICAgLnN1YnRpdGxlLXRlYXNlci1zbGlkZXJ7XG4gICAgICBmb250LWZhbWlseTogQWZyaWthU2VtaUJvbGQ7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSg2MCk7XG4gICAgICBsaW5lLWhlaWdodDowLjllbTtcbiAgICB9XG5cbiAgICAudGV4dC10ZWFzZXItc2xpZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBEZW1pO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDI0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMyZW07XG4gICAgfVxuICB9XG4gIC5oZXhhZ29uLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMyU7XG4gICAgYm90dG9tOiA3JTtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5oZXhhZ29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogMTczLjIxcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTc5MDY5O1xuICAgICAgbWFyZ2luOiA4Ni42MHB4IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDIxMi4xM3B4O1xuICAgICAgICBoZWlnaHQ6IDIxMi4xM3B4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNTc3NCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgwLjU3NzQpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjU3NzQpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBsZWZ0OiA0My45MzQwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IC0xMDYuMDY2MHB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtMTA2LjA2NjBweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMTczLjIwNTFweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMHB4IHJlbS1jYWxjKDgpO1xuICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogRGVtaTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyNCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWwtbGlua3N7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IHJlbS1jYWxjKDEyKTtcbiAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgdG9wOiByZW0tY2FsYyg2LjQpO1xuICAgIH1cblxuICAgIGxpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoOCk7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2luYXRpb24td3JhcHBlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3R0b206IHJlbS1jYWxjKDI2KTtcbiAgICBsZWZ0OiByZW0tY2FsYygxMik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHJlbTtcbiAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IHJlbS1jYWxjKDIpO1xuICAgIH1cbiAgfVxuXG4gIC5za2lwLWNvbXBvbmVudHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygyNCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgLnRucy1pbm5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuXG5cbiAgJi5lZGl0TW9kZXtcbiAgICAudGVhc2VyLWVsZW1lbnR7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHZpZGVve1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGV4dEFuZEltYWdle1xuICBpbWd7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIHRhYmxle1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZCwgdHIsIHAsIGEsIGxpe1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTgpO1xuICAgIH1cbiAgICB0ZHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgdHJ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgLy8mOmZpcnN0LWNoaWxke1xuICAgICAgLy8gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAvL31cbiAgICB9XG4gICAgcHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLnNpbXBsZS10ZXh0LWltYWdle1xuICB3aWR0aDogMTAwJTtcbiAgaDJ7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjQpO1xuICB9XG4gIGltZ3tcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgc3Bhbi5hcnJvdy1yaWdodHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgc3Zne1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuY29udGVudGVudHJ5e1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmltYWdlLXdyYXBwZXJ7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEwKTtcbiAgfVxufVxuLmZvcm1hdHRlZC1pbWFnZXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICYuXzQtMy1mb3JtYXR7XG4gICAgcGFkZGluZy1ib3R0b206IDc1JTtcbiAgfVxuICAmLl8xNi05LWZvcm1hdHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB9XG59XG5cbi5pbWFnZS13cmFwcGVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNjb2xyaWdodHtcbiAgLnRleHRBbmRJbWFnZSwgLnNpbXBsZS10ZXh0LWltYWdle1xuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpe1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygyMi41KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIyLjUpO1xuICAgIH1cbiAgICBoMiwgaDN7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICB9XG4gICAgcDpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgcDpsYXN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufSIsIi5pdGVtLWxpc3R7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW1ne1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuaXRlbS1saXN0LWVudHJpZXMge1xuICAgIC5pdGVtLWxpc3QtZW50cnkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDE4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTApO1xuICAgICAgICBoNCwgLmg0LXN0eWxle1xuICAgICAgICAgIG1hcmdpbjogcmVtLWNhbGMoOHB4KSAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaXRlbS1pbWctZGV0YWlsIHtcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDE3MCk7XG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoMTMwKTtcbiAgICAgIH1cbiAgICAgIC5saXN0LWl0ZW0taW1hZ2V7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgIC5pdGVtLWxpc3QtZGV0YWlsIHtcbiAgICAgICAgLy9jdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5pdGVtLWRhdGUtZGV0YWlsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDMyKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICAgIC5pdGVtLWxpc3QtZGV0YWlsLXRpdGxle1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaXRlbS1kZXRhaWwtYWN0aW9ue1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxNSk7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICB3aWR0aDogJGFycm93LWRlZmF1bHQtd2lkdGg7XG4gICAgICAgICAgdG9wOiA2NCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgLml0ZW0tc2hvcnQtbGlzdC1lbnRyeXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE4KTtcbiAgICAgIC5pdGVtLWRhdGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRlbWlcIjtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTkuMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB9XG4gICAgICAuaXRlbS1zdWJsaW5le1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgkZm9vdGVyLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaXRlbS10eHQtZGV0YWlsIHtcbiAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDMyKTtcbiAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDMyKTtcbiAgd2lkdGg6IGNhbGMoNzclIC0gMjIwcHgpO1xuICBoNiwgLmg2LXN0eWxle1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTYpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICB9XG4gIGg0LCAuaDQtc3R5bGV7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGgzLCAuaDMtc3R5bGV7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoJHRpdGxlLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6IEJvb2s7XG4gICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICB9XG4gIHB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uaXRlbS1kYXRlLWRldGFpbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyMyU7XG4gIC5ldnQtZGF0ZXtcbiAgICAuZXZ0LWRheXtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC10aXRsZS1mb250LXNpemUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgfVxuICAgIC5ldnQtdGltZXtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCR0ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIH1cbiAgfVxufVxuXG4uaXRlbS1mdWxsLWRldGFpbHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgID4ucm93LWxheW91dHtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAuaXRlbS1kYXRlLWRldGFpbHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuaXRlbS10eHQtZGV0YWlse1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGg2LCAuaDYtc3R5bGV7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNik7XG4gICAgICAgIH1cbiAgICAgICAgLmNsb3NlLWRldGFpbCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMzIpO1xuICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygzMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGlzdC1pdGVtLWltYWdle1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgLml0ZW0tZGF0ZS1kZXRhaWx7XG4gICAgICB3aWR0aDogMTYlO1xuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDMyKTtcbiAgICB9XG4gICAgLml0ZW0tdHh0LWRldGFpbCB7XG4gICAgICB3aWR0aDogODQlO1xuICAgICAgLmZ1bGwtZGV0YWlsLXRleHR7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDMyKTtcbiAgICAgIH1cbiAgICAgIC5mdWxsLWRldGFpbC1saW5rc3tcbiAgICAgICAgJiwgcCwgYSwgbGkge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBCb29rO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtLWZ1bGwtZGV0YWlsLWltZ3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAubGlzdC1pdGVtLWltYWdle1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnQtbGlzdC1leGhpYml0aW9uLWxpbmt7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxMCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxNCk7XG4gICAgICAgIC5leGhpYml0aW9uLWxpbmt7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNsb3NlLWRldGFpbHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjQpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDE1KTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgLy9jdXJzb3I6IHBvaW50ZXI7XG4gICAgc3Zne1xuICAgICAgd2lkdGg6ICRhcnJvdy1kZWZhdWx0LXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gICYuZmFuY3lib3gtY29udGVudHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gICAgLmNsb3NlLWRldGFpbHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5leGhpYml0aW9uLWxpc3Q6bm90KC50ZWFzZXItbGlzdCl7XG4gIC5pdGVtLWxpc3QtZW50cmllcyAuaXRlbS1saXN0LWVudHJ5e1xuICAgIC5pdGVtLWxpc3QtZGV0YWlse1xuICAgICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgICAuaXRlbS1pbWctZGV0YWlse1xuICAgICAgICB3aWR0aDogMjglO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICAuaXRlbS10eHQtZGV0YWlse1xuICAgICAgICB3aWR0aDogY2FsYyg3MiUgLSA1MHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygzMik7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICAgIC5pdGVtLWRldGFpbC1hY3Rpb257XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIC5pdGVtLWRldGFpbC1hY3Rpb257XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoMTIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZWFzZXItbGlzdHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tO1xuICAuaXRlbS1saXN0LWVudHJpZXMgLml0ZW0tbGlzdC1lbnRyeXtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtbWFyZ2luLWJvdHRvbTtcbiAgICAuaXRlbS1saXN0LWRldGFpbCB7XG4gICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtICRkZWZhdWx0LW1hcmdpbi1ib3R0b20vMjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtICRkZWZhdWx0LW1hcmdpbi1ib3R0b20vMjtcbiAgICAgIH1cbiAgICAgIC5pdGVtLWltZy1kZXRhaWwsIC5pdGVtLXR4dC1kZXRhaWx7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tLzI7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtbWFyZ2luLWJvdHRvbS8yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaXRlbS10eHQtZGV0YWlse1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICAgIGgyLCBwe1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLmFycm93LXJpZ2h0e1xuICAgICAgICBzdmd7XG4gICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGlzdC1pdGVtLWltYWdle1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAuaXRlbS1kZXRhaWwtYWN0aW9ue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZXhoaWJpdGlvbi1saXN0LnRlYXNlci1saXN0e1xuICAuaXRlbS1saXN0LWVudHJ5IC5pdGVtLWxpc3QtZGV0YWlsIHtcbiAgICBoMntcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saXN0LWZpbHRlcntcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgJjpub3QoLmNvbGxlY3Rpb24tZmlsdGVyKXtcbiAgICAgID5kaXY6bm90KC5leGhpYnRpb24tZmlsdGVyKXtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmV4aGlidGlvbi1maWx0ZXJ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgYmxhY2s7XG4gICAgfVxuICB9XG4gIC5ib3JkZXItcmlnaHR7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgYmxhY2s7XG4gICAgLy9wYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cblxuICAuZmlsdGVyLWl0ZW17XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBEZW1pO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XG4gICAgcGFkZGluZzogcmVtLWNhbGMoOCkgcmVtLWNhbGMoMTIpO1xuICAgIC8vYm9yZGVyOm5vbmU7XG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYyg0OCk7XG4gICAgJi5maWx0ZXItdGl0bGV7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5maWx0ZXItYXJyb3d7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAkYXJyb3ctZGVmYXVsdC13aWR0aDtcbiAgICB9XG4gIH1cbiAgI3Jlc2V0e1xuICAgIHdpZHRoOiAwcHg7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgaW5wdXQuZGF0ZS1waWNrZXJ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufSIsIi5lbWJlZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZW1iZWQtY29udGFpbmVyIGlmcmFtZSxcbi5lbWJlZC1jb250YWluZXIgb2JqZWN0LFxuLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZW1iZWQtd3JhcHBlcntcbiAgJi52aWRlby10cmFuc2NyaXB0c3tcbiAgICAmLnNob3ctdHJhbnNjcmlwdHN7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gLjNzIGZvcndhcmRzO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAuM3MgZm9yd2FyZHM7XG4gICAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgICAgQGluY2x1ZGUgZmxleEJveGVzKGZsZXgtc3RhcnQsIHN0cmV0Y2gsIHJvdywgd3JhcCk7XG4gICAgICAgIC5lbWJlZC13cmFwe1xuICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5lbWJlZC10cmFuc2NyaXB0c3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgLmNvbGxhcHNpYmxlLXdyYXBwZXJ7XG4gICAgICAgICAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAuY29sbGFwc2libGUtdGl0bGV7XG4gICAgICAgICAgICBzcGFuLmNsb3Nle1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZW1iZWQtY2FwdGlvbntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KC5zaG93LXRyYW5zY3JpcHRzKXtcbiAgICAgIC5lbWJlZC10cmFuc2NyaXB0c3tcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgLmNvbGxhcHNpYmxlLWNvbnRlbnR7XG4gICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmVtYmVkLXRyYW5zY3JpcHRze1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygkc21hbGwtZm9udC1zaXplKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sbGFwc2libGUtdGl0bGV7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggMHB4O1xuICAgICAgc3Bhbi5hcnJvdy1yaWdodHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgICAgICAgc3Zne1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDI0KTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDI0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3Bhbi5jbG9zZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgc3Zne1xuICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygxOCk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7b3BhY2l0eTowO31cbiAgMTAwJSB7b3BhY2l0eToxO31cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtvcGFjaXR5OjA7fVxuICAxMDAlIHtvcGFjaXR5OjE7fVxufSIsIlxuXG4jbmV3c2xldHRlcl9zaWdudXB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjksMTY5LDE0NSk7XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoMntcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmZvcm0tZWxlbWVudHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGlucHV0e1xuICAgICAgJlt0eXBlPXRleHRdIHtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNikgcmVtLWNhbGMoOCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBCb29rO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCR0ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdWJtaXQtZWxlbWVudHtcbiAgICBmb250LWZhbWlseTogRGVtaTtcbiAgICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoJHRleHQtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLnN1Ym1pdFNlYXJjaHtcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubmV3c2xldHRlci1pbmZvcy13cmFwcGVye1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjQpO1xuICB9XG59IiwiLmZvcm0td3JhcHBlcntcbiAgZm9ybXtcbiAgICAuZmllbGR7XG4gICAgICBpbnB1dHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgZmllbGRzZXR7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGlucHV0LCB0ZXh0YXJlYXtcbiAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNXJlbTtcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogQm9vaztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCR0ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNCk7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgbGFiZWx7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogMS4xN2VtO1xuICAgIH1cbiAgfVxuXG4gIC5jaGVjay1ib3gtbGFiZWx7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmLmNieHtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDZweCA4cHggNnB4IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTIpO1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgjMDAxMDRCLC4wNSk7XG4gICAgICAgICAgc3Zne1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgICAgc3Ryb2tlOiAjMDAwMDAwO1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDE2cHg7XG4gICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTZweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xcztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC8vICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgLy8gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAvL31cbiAgICAgIH1cbiAgICAgICY6aG92ZXIgc3BhbjpmaXJzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAuaW5wLWNieHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5pbnAtY2J4OmNoZWNrZWQgKyAuY2J4e1xuXG4gICAgc3BhbntcbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIC8vYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgIC8vYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgYW5pbWF0aW9uOiB3YXZlIC40cyBlYXNlO1xuICAgICAgICBzdmd7XG4gICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyB3YXZlIHtcbiAgICA1MCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSk7XG4gICAgfVxuICB9XG59XG5cbi5zZWxlY3QtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gICZfX2N1cnJlbnQge1xuICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IC0xMHB4IHRyYW5zcGFyZW50aXplKCMwMDAsIDAuOSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAmICsgLnNlbGVjdC1ib3hfX2xpc3Qge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNTAwcHg7XG4gICAgICAgIC8vIFdlIGhhdmUgdG8gc2V0IFwiYW5pbWF0aW9uLW5hbWU6IG5vbmU7XCIgdG8gbWFrZSB0aGUgbGlzdCB2aXNpYmxlIChyZWFkIGJlbG93IGhvdyBpdCB3b3JrcylcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gICAgICAgIC8vIE9wZW4gaW1tZWRpYXRlbHkgd2l0aG91dCBkZWxheVxuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zcywgb3BhY2l0eSAuMXM7XG4gICAgICAgIC5zZWxlY3QtYm94X19vcHRpb24ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VsZWN0LWJveF9faWNvbiB7XG4gICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3ZhbHVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmOmNoZWNrZWQgKyAuc2VsZWN0LWJveF9faW5wdXQtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dC10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICAvLyBEZWxheSBjbG9zaW5nIHRyYW5zaXRpb24gdG8gYWxsb3cgY2xpY2sgdG8gY29tcGxldGUgYmVmb3JlIGxpc3QgY29sbGFwc2VzXG4gICAgLy8gdGhpcyBpcyBuZWVkZWQgdG8gYXZvaWQgcmFjZSBjb25kaXRpb24gb24gb3B0aW9uIGNsaWNrIHRoYXQgY2FuIGNhdXNlIHJhbmRvbSBzZWxlY3QgZmFpbHNcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zcyAuMTVzLCBvcGFjaXR5IC4xcyAuMTVzO1xuXG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDMwcHggLTEwcHggdHJhbnNwYXJlbnRpemUoIzAwMCwgMC45KTtcblxuICAgIC5maWx0ZXItaXRlbXtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDEyKTtcbiAgICB9XG4gIH1cblxuICAmX19vcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1yb3d7XG4gIC5zZWxlY3QtYm94e1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNXJlbTtcbiAgICB3aWR0aDogOTYlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAmLCBsYWJlbHtcbiAgICAgIGZvbnQtZmFtaWx5OiBCb29rO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoJHRleHQtZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogcmVtLWNhbGMoMzApO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnNlbGVjdC1ib3hfX2ljb257XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHRvcDogMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnRucy1jYXJvdXNlbDpub3QoLmdyaWQtZ2FsbGVyeSl7XG4gIC50bnMtaW5uZXJ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4udG5zLW5hdntcbiAgZGlzcGxheTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnRucy1pdGVte1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBpbWd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgdmlkZW8uYmFja2dyb3VuZC12aWRlb3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLmNvbnRyb2xzLWFycm93c3tcbiAgb3V0bGluZTogbm9uZTtcbiAgLmNvbnRyb2xzX19wcmV2LCAuY29udHJvbHNfX25leHR7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtd3JhcHBlcjpub3QoLnRlYXNlci13cmFwcGVyKXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuY29udHJvbHMtYXJyb3d7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAmLmNvbnRyb2xzX19wcmV2e1xuICAgICAgbGVmdDogcmVtLWNhbGMoLTQ1KTtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICBsZWZ0OiByZW0tY2FsYygwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb250cm9sc19fbmV4dHtcbiAgICAgIHJpZ2h0OiByZW0tY2FsYygtNDUpO1xuICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgIHJpZ2h0OiByZW0tY2FsYygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlbGF0ZWQtY2Fyb3VzZWx7XG4gICY6bm90KC5lZGl0LW1vZGUpe1xuICAgIHdpZHRoOiA3MCU7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tO1xuICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDM2KTtcbiAgICAvL2JvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgLy9tYXJnaW4tdG9wOiByZW0tY2FsYygyNCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTIpO1xuICB9XG5cbiAgaDR7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoJHRleHQtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEyKTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygwKTtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEyKTtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICB9XG4gIH1cblxuICBwe1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNik7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNik7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAudG5zLWNhcm91c2Vse1xuICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjQpO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxMCk7XG4gICAgfVxuICB9XG4gICYucmVsYXRlZC1leGhpYml0aW9ue1xuICAgIC5pbWFnZS13cmFwcGVye1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjQpO1xuICAgIH1cbiAgICAuY2FwdGlvbntcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0KTtcbiAgICB9XG4gICAgaDV7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbn1cblxuLmdyaWQtZ2FsbGVyeXtcbiAgLmNhcm91c2VsLWl0ZW17XG4gICAgaGVpZ2h0OiA2ODhweDtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIGhlaWdodDogNTB2aDtcbiAgICB9XG4gICAgLml0ZW0td3JhcHBlcntcbiAgICAgIEBpbmNsdWRlIGZsZXhCb3hlcyhzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0LCBjb2x1bW4sIG5vd3JhcCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICA+IGRpdjpub3QoLnNwYWNlKXtcbiAgICAgICAgd2lkdGg6IDYwdnc7XG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgfVxuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmdyaWQtem9vbS1saW5re1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3BhY2V7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRlYXNlci13cmFwcGVyLCAuZ3JpZC13cmFwcGVye1xuICAuY29udHJvbHMtYXJyb3d7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgICYuY29udHJvbHNfX25leHR7XG4gICAgICByaWdodDogMDtcbiAgICAgIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MnB4JyBoZWlnaHQ9Jzk0cHgnIHZpZXdCb3g9JzAgMCA0MS42IDkyLjEnJTNFJTNDZyBpZD0nTGF5ZXJfMicgZGF0YS1uYW1lPSdMYXllciAyJyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBzdHJva2U9JyUyMzIzMWYyMCcgc3Ryb2tlLXdpZHRoPScxLjUycHgnIGQ9J00xLjEsOC4zLDEzLjMsMSw0MC44LDQ2LjIsMTMuNCw5MSwxLjIsODMuOCwyNC42LDQ2LjNaJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIiksIHBvaW50ZXI7XG4gICAgfVxuICAgICYuY29udHJvbHNfX3ByZXZ7XG4gICAgICBjdXJzb3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDJweCcgaGVpZ2h0PSc5NHB4JyB2aWV3Qm94PScwIDAgNDEuNyA5MiclM0UlM0NnIGlkPSdMYXllcl8yJyBkYXRhLW5hbWU9J0xheWVyIDInJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIHN0cm9rZT0nJTIzMjMxZjIwJyBzdHJva2Utd2lkdGg9JzEuNTJweCcgZD0nTTE3LjEsNDYuMyw0MC41LDgzLjgsMjguMyw5MSwuOSw0Ni4yLDI4LjQsMSw0MC42LDguM1onLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKSwgcG9pbnRlcjtcbiAgICB9XG4gICAgc3Zne1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnRlYXNlci13cmFwcGVye1xuICAudGVhc2VyLWVsZW1lbnR7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmdhbGxlcnktY29tcG9uZW50e1xuICAuY2Fyb3VzZWwtaXRlbXtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgaGVpZ2h0OiAzMHZ3O1xuICAgIH1cbiAgICBhe1xuICAgICAgLy9kaXNwbGF5OiBpbmxpbmU7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG4gICAgaW1ne1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gICAgLmNhcHRpb257XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg2KTtcbiAgICB9XG4gICAgLmVtYmVkLXdyYXBwZXJ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA3MTFweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn0iLCIkd2lkdGg6IDE1LjYyNWVtO1xuJHJhZGl1czogJHdpZHRoICogLjAxNjg5MTtcbiR0cmFuc2l0aW9uOiAuM3M7XG4kZm9udC1zaXplOiAkd2lkdGggKiAuMDU2O1xuJGxpZ2h0Ymx1ZTogI2M1YzJjMztcblxuLypcbiAgQWxsIGEgdXNlciBoYXMgdG8gZG8gdG8gY2hhbmdlIHRoZSBjYWxlbmRhciBzaXplIGlzXG4gIGNoYW5nZSB0aGUgZm9udC1zaXplIG9uIHRoZSBjb250YWluZXIgYW5kIGV2ZXJ5dGhpbmdcbiAgbWFnaWNhbGx5IHJlc2l6ZXMgYWNjb3JkaW5nbHkuIFJlbGF0aXZlIHVuaXRzIGZ0dyFcbiovXG4ucXMtZGF0ZXBpY2tlci1jb250YWluZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBjb2xvcjogYmxhY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogOTAwMTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgKCR3aWR0aCAqIC4wOCkgKCR3aWR0aCAqIC4wOCkgKCR3aWR0aCAqIC0uMDYpIHJnYmEoMCwwLDAsLjMpO1xuXG4gICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnFzLWNlbnRlcmVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnFzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xcy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjc1KTtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAuNWVtO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICYucXMtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgLnFzLW92ZXJsYXkteWVhciB7IC8vIE92ZXJsYXkgeWVhciBpbnB1dCBlbGVtZW50LlxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIHBhZGRpbmc6IC4yNWVtIDA7XG4gICAgd2lkdGg6IDgwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAvLyBodHRwczovL2dvby5nbC9vVXVHa0dcbiAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucXMtY2xvc2Uge1xuICAgIHBhZGRpbmc6IC41ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAucXMtc3VibWl0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIHBhZGRpbmc6IC41ZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMjgsMTI4LDEyOCwuNCk7XG5cbiAgICAmLnFzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiBncmF5O1xuICAgICAgYm9yZGVyLWNvbG9yOiBncmF5O1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gIH1cblxuICAucXMtb3ZlcmxheS1tb250aC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIC5xcy1vdmVybGF5LW1vbnRoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uIC8gMjtcblxuICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5xcy1jb250cm9scyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmaWx0ZXI6IGJsdXIoMHB4KTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyICR0cmFuc2l0aW9uO1xuXG4gICYucXMtYmx1ciB7XG4gICAgZmlsdGVyOiBibHVyKDVweCk7XG4gIH1cbn1cblxuLnFzLWFycm93IHtcbiAgaGVpZ2h0OiAkd2lkdGggLyAxMDtcbiAgd2lkdGg6ICR3aWR0aCAvIDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMTVzO1xuXG4gICY6aG92ZXIge1xuICAgICYucXMtbGVmdDphZnRlciB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IGJsYWNrO1xuICAgIH1cblxuICAgICYucXMtcmlnaHQ6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGJsYWNrO1xuICAgIH1cblxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjEpO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgLy9ib3JkZXI6ICgkd2lkdGggLyA0MCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTUlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAuMnM7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IDcwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAmLnFzLWxlZnQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNyAxOCclM0UlM0NnIGlkPSdhcnJvd19zbWxfbGVmdCcgZGF0YS1uYW1lPSdBcnJvdyBTbWFsbCBMZWZ0JyUzRSUzQ3BvbHlnb24gZmlsbD0nJTIzMUQxRDFCJyBwb2ludHM9JzYuMyAxOCA3IDE3LjUgMS4xIDkgNyAwLjUgNi4zIDAgMCA5IDYuMyAxOCclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAvL2JvcmRlci1yaWdodC1jb2xvcjogZ3JheTtcbiAgICBsZWZ0OiAxMCU7XG4gIH1cblxuICAmLnFzLXJpZ2h0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDcgMTgnJTNFJTNDZyBpZD0nYXJyb3dfc21sX3JpZ2h0JyBkYXRhLW5hbWU9J0Fycm93IFNtYWxsIFJpZ2h0JyUzRSUzQ3BvbHlnb24gZmlsbD0nJTIzMUQxRDFCJyBwb2ludHM9JzAuNyAxOCAwIDE3LjUgNS45IDkgMCAwLjUgMC43IDAgNyA5IDAuNyAxOCclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAvL2JvcmRlci1sZWZ0LWNvbG9yOiBncmF5O1xuICAgIHJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuLnFzLW1vbnRoLXllYXIge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIC4ycztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDRweDtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ3JheTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi5xcy1tb250aCB7XG4gIHBhZGRpbmctcmlnaHQ6IC41ZXg7XG59XG5cbi5xcy15ZWFyIHtcbiAgcGFkZGluZy1sZWZ0OiAuNWV4O1xufVxuXG4ucXMtc3F1YXJlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJHdpZHRoICogLjAyO1xuICBmaWx0ZXI6IGJsdXIoMHB4KTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyICR0cmFuc2l0aW9uO1xuXG4gICYucXMtYmx1ciB7XG4gICAgZmlsdGVyOiBibHVyKDVweCk7XG4gIH1cbiAgLnFzLWRheSB7XG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtKCR3aWR0aCAqIC4wMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICR3aWR0aCAqIC4wMjtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQobis3KXtcbiAgICAgIG1hcmdpbi1yaWdodDogLSgkd2lkdGggKiAuMDIpO1xuICAgICAgcGFkZGluZy1yaWdodDogJHdpZHRoICogLjAyO1xuICAgIH1cbiAgfVxufVxuXG4ucXMtc3F1YXJlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDcpO1xuICBoZWlnaHQ6ICR3aWR0aCAvIDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xcztcblxuICAvLyBPdmVycmlkZW4gZm9yIGRhdGUtcmFuZ2UgZGF0ZXMgYmVsb3cuXG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJjpub3QoLnFzLWVtcHR5KTpub3QoLnFzLWRpc2FibGVkKTpub3QoLnFzLWRheSk6bm90KC5xcy1hY3RpdmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodGJsdWU7XG4gICAgfVxuICB9XG59XG5cbi8vIFRvZGF5J3MgZGF0ZVxuLnFzLWN1cnJlbnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qXG4gIDMgcG9zc2liaWxpdGllczpcbiAgICAxLiBTaW5nbGUsIGFjdGl2ZSBkYXRlLlxuICAgIDIuIERhdGVyYW5nZSBzdGFydCBzZWxlY3Rpb24uXG4gICAgMy4gRGF0ZXJhbmdlIGVuZCBzZWxlY3Rpb24uXG4qL1xuLnFzLWFjdGl2ZSxcbi5xcy1yYW5nZS1zdGFydCxcbi5xcy1yYW5nZS1lbmQge1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRibHVlO1xufVxuXG4vLyBEYXRlcmFuZ2Ugc3RhcnQgc2VsZWN0aW9uLlxuLnFzLXJhbmdlLXN0YXJ0IHtcbiAgJjpub3QoLnFzLXJhbmdlLTYpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBEYXRlcmFuZ2UgbWlkZGxlIHNlbGVjdGlvbnMuXG4ucXMtcmFuZ2UtbWlkZGxlIHtcbiAgYmFja2dyb3VuZDogbGlnaHRlbigkbGlnaHRibHVlLCAxMCUpO1xuXG4gICY6bm90KC5xcy1yYW5nZS0wKTpub3QoLnFzLXJhbmdlLTYpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgJi5xcy1yYW5nZS0wIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gICYucXMtcmFuZ2UtNiB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIERhdGVyYW5nZSBlbmQgc2VsZWN0aW9uLlxuLnFzLXJhbmdlLWVuZCB7XG4gICY6bm90KC5xcy1yYW5nZS0wKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5xcy1kaXNhYmxlZCxcbi5xcy1vdXRzaWRlLWN1cnJlbnQtbW9udGgge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuLnFzLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnFzLWVtcHR5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucXMtZGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICRibGFjaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5xcy1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6ICR3aWR0aCAqIC4wMztcbiAgICBoZWlnaHQ6ICR3aWR0aCAqIC4wMztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzA3ZjtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbiIsIi8vIFZlcnNpb246IDIuOS40XG5cbi50bnMtb3V0ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IC8vIHJlbW92ZSBwYWRkaW5nOiBjbGllbnRXaWR0aCA9IHdpZHRoICsgcGFkZGluZyAoMCkgPSB3aWR0aFxuICBbaGlkZGVuXSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBbYXJpYS1jb250cm9sc10sIFtkYXRhLWFjdGlvbl0geyBjdXJzb3I6IHBvaW50ZXI7IH1cbn1cbi50bnMtc2xpZGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG4gID4gLnRucy1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnRucy1ob3Jpem9udGFsIHtcbiAgJi50bnMtc3VicGl4ZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgPiAudG5zLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG4gICYudG5zLW5vLXN1YnBpeGVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgPiAudG5zLWl0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gICYudG5zLWNhcm91c2VsIHtcbiAgICAmLnRucy1uby1zdWJwaXhlbCB7XG4gICAgICA+IC50bnMtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udG5zLW5vLWNhbGMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG59XG4udG5zLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gbWFrZSBzdXJlIHNsaWRlciBjb250YWluZXIgaXMgdmlzaWJsZVxuICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICA+IC50bnMtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgfVxuICA+IC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gID4gLnRucy1tb3Zpbmcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgfVxufVxuLnRucy1hdXRvd2lkdGggeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbi50bnMtbGF6eS1pbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgb3BhY2l0eTogMC42O1xuICAmLnRucy1jb21wbGV0ZSB7IG9wYWNpdHk6IDE7IH1cbn1cbi50bnMtYWgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMHM7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwcztcbn1cbi50bnMtb3ZoIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLnRucy12aXN1YWxseS1oaWRkZW4geyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC0xMDAwMGVtOyB9XG4udG5zLXRyYW5zcGFyZW50IHsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50bnMtZmFkZUluIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIHotaW5kZXg6IDA7XG59XG4udG5zLW5vcm1hbCwgLnRucy1mYWRlT3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICB6LWluZGV4OiAtMTtcbn1cblxuXG4vLyAqKiogRml4IGEgdmlld3BvcnQgaXNzdWUgaW4gaW5pdGlhbGl6YXRpb25cbi50bnMtdnBmaXgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICA+IGRpdiwgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8vICoqKiBEZXRlY3RpbmcgYnJvd3NlciBjYXBhYmlsaXR5ICoqKlxuJHdpZHRoOiAzMTBweDtcbiRoZWlnaHQ6IDEwcHg7XG4kY291bnQ6IDcwO1xuJHBlcnBhZ2U6IDM7XG5cbi50bnMtdCB7XG4gICYtc3VicDIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICYtY3Qge1xuICAgIHdpZHRoOiAoMTAwJSAqICRjb3VudCAvICRwZXJwYWdlKTtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgd2lkdGg6IC1tb3otY2FsYygxMDAlICogI3skY291bnR9IC8gI3skcGVycGFnZX0pO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogKDEwMCUgLyAkY291bnQpO1xuICAgICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAvICN7JGNvdW50fSk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */