html{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}::after{-webkit-box-sizing:inherit;box-sizing:inherit}::before{-webkit-box-sizing:inherit;box-sizing:inherit}body{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif;line-height:1;margin:0;padding:0}iframe{border:0}main{display:block}ol,ul{margin-bottom:0;margin-top:0}dl{margin-bottom:0;margin-top:0}dd{margin-left:0}blockquote{margin:0;padding:0}p{margin:0}sup{font-size:75%;line-height:0;position:relative;top:-.5em;vertical-align:baseline}strong{font-weight:700}figure{margin:0}img{border:0;height:auto;max-width:100%;vertical-align:middle}a{color:inherit}button{background:0 0;border:0;border-radius:0;cursor:pointer;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;margin:0;overflow:visible;padding:0;text-align:inherit;text-transform:inherit}::-moz-focus-inner{border:0;padding:0}@font-face{font-family:TradeGothicLT-BoldCondTwenty;src:url(../fonts/35B42D_1_0.eot);src:url(../fonts/35B42D_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/35B42D_1_0.woff2) format("woff2"),url(../fonts/35B42D_1_0.woff) format("woff"),url(../fonts/35B42D_1_0.ttf) format("truetype"),url(../fonts/35B42D_1_0.svg#wf) format("svg")}body,html{min-height:100%}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;line-height:1.8;background-color:#e5e5e5;color:#363636}h1{font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-weight:400;line-height:1.2;font-size:2rem}@media only screen and (min-width:480px){h1{font-size:2.5rem}}@media only screen and (min-width:768px){h1{font-size:3rem}}h1{margin:0 0 1rem}h2{font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-weight:400;line-height:1.2;font-size:1.5rem}@media only screen and (min-width:480px){h2{font-size:2rem}}@media only screen and (min-width:768px){h2{font-size:2.25rem}}h2{margin:0 0 1rem}h3{font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-weight:400;line-height:1.2;font-size:1.3rem}@media only screen and (min-width:480px){h3{font-size:1.5rem}}@media only screen and (min-width:768px){h3{font-size:1.7rem}}h3{margin:0 0 1rem}h4{font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-weight:400;line-height:1.2;font-size:1.125rem}@media only screen and (min-width:768px){h4{font-size:1.3rem}}h4{margin:0 0 1rem}h5{font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-weight:400;line-height:1.2;font-size:1.125rem}@media only screen and (min-width:768px){h5{font-size:1.3rem}}h5{margin:0 0 1rem}h6{font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-weight:400;line-height:1.2;font-size:1rem}@media only screen and (min-width:768px){h6{font-size:1.2rem}}h6{margin:0 0 1rem}hr{background-color:#e5e5e5;border:0;display:block;height:2px;margin:1rem 0;padding:0}p{font-size:inherit;font-style:inherit;margin:0 0 1.2rem}strong{font-weight:700}a{text-decoration:none}a:not([class]){border-bottom:1px solid rgba(0,0,0,.2);color:#363636;padding-bottom:1px;text-decoration:none;-webkit-transition:color .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,border-color .2s ease-in-out}a:not([class]):hover{border-bottom-color:#000}button{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400}button:focus{outline:0}figure,img{display:block}figcaption{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;line-height:1.8;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;line-height:1.5;background-color:#f7f7f7;color:rgb(66.75,66.75,66.75);padding:.6rem .8rem;text-align:center}ol,ul{list-style:none;margin:0;padding:0}ol:not([class]),ul:not([class]){font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;line-height:1.8;margin:0 0 1.2rem}ol:not([class])>li,ul:not([class])>li{margin:0 0 .2rem;padding-left:1.5rem;position:relative}ol:not([class])>li::before,ul:not([class])>li::before{left:.25rem;position:absolute;top:0}ol:not([class]) ol,ol:not([class]) ul,ul:not([class]) ol,ul:not([class]) ul{margin:.5rem 0 0}ul:not([class])>li::before{background-color:#363636;border-radius:50%;content:"";height:7px;top:11px;width:7px}ol:not([class]){counter-reset:ol-number}ol:not([class])>li{counter-increment:ol-number}ol:not([class])>li::before{color:#363636;content:counter(ol-number) ".";font-size:inherit;line-height:inherit}ol:not([class])>li ol{counter-reset:ol-number}ol:not([class])>li ol>li{counter-increment:ol-number}dl{margin:0 0 1.3rem}dt{font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-weight:400;line-height:1.2;font-size:1rem}@media only screen and (min-width:768px){dt{font-size:1.2rem}}dt{margin:1rem 0 .3rem}dd{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;line-height:1.8}table{border-collapse:collapse;margin:0 0 1rem;text-align:left;width:100%}td,th{border-bottom:1px solid #dadada;border-right:1px solid #dadada;padding:.75rem;vertical-align:top}td:last-child,th:last-child{border-right:0}@media only screen and (min-width:768px){td,th{min-width:200px}}th{border-bottom:1px solid #b6b6b6;font-weight:700}tr:last-child td{border-bottom:0}thead tr:last-child{border-bottom:1px solid #dadada}blockquote{font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-weight:400;line-height:1.2;font-size:1.3rem}@media only screen and (min-width:480px){blockquote{font-size:1.5rem}}@media only screen and (min-width:768px){blockquote{font-size:1.7rem}}blockquote{border-left:10px solid #ff0;display:block;margin:0 0 2rem;padding:0 0 0 20px}blockquote>p{position:relative}blockquote>p::before{content:open-quote;margin-right:2px}blockquote>p::after{content:close-quote;margin-left:2px}@media only screen and (min-width:1280px){blockquote{border-left-width:14px;margin:0 0 2rem -40px;padding:0 0 0 26px}}fieldset{border:0;margin:0;padding:0}input{-webkit-box-shadow:none;box-shadow:none;outline:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #e5e5e5;border-radius:0;color:#47525d;font-size:.875rem;font-weight:400;height:40px;line-height:40px;padding:0 1rem;-webkit-transition:border-color .2s;transition:border-color .2s;width:100%}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:#b6b6b6;opacity:1}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#b6b6b6;opacity:1}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:#b6b6b6;opacity:1}input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder{color:#b6b6b6;opacity:1}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder{color:#b6b6b6;opacity:1}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus{border-color:#47525d;outline:0}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#b6b6b6;border:9px solid #fff;-webkit-box-shadow:0 0 0 2px #e5e5e5;box-shadow:0 0 0 2px #e5e5e5;cursor:pointer;display:inline-block;height:18px;margin:0 .6rem 0 2px;outline:0;-webkit-transition:border .15s ease-in-out,background-color .15s ease-in-out;transition:border .15s ease-in-out,background-color .15s ease-in-out;vertical-align:middle;width:18px;will-change:border}input[type=checkbox]:hover,input[type=radio]:hover{border:3px solid #fff}input[type=checkbox]:checked,input[type=radio]:checked{background-color:#47525d;border:3px solid #fff}input[type=radio]{border-radius:50%}input[type=submit]{background-color:#ff0;border-color:#ff0;color:#000;border-style:solid;border-width:1px;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-size:1rem;font-weight:400;height:50px;line-height:50px;max-width:100%;overflow:hidden;padding:0 1.5rem;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;-webkit-transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out,fill .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out,fill .25s ease-in-out;white-space:nowrap}input[type=submit]:focus,input[type=submit]:hover{background-color:#fff000;border-color:#ff0;color:#000}input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}input::-ms-clear{display:none}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #e5e5e5;border-radius:0;color:#47525d;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;font-weight:400;max-height:8rem;padding:.5rem 1rem;resize:vertical;-webkit-transition:border-color .2s;transition:border-color .2s;width:100%}textarea:focus{border-color:#47525d;outline:0}textarea::-webkit-input-placeholder{color:#b6b6b6;opacity:1}textarea::-moz-placeholder{color:#b6b6b6;opacity:1}textarea:-ms-input-placeholder{color:#b6b6b6;opacity:1}textarea::-ms-input-placeholder{color:#b6b6b6;opacity:1}textarea::placeholder{color:#b6b6b6;opacity:1}legend{color:#363636;display:block;font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-size:1.5rem;font-weight:400;padding:0}label{color:#363636;display:block;font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-size:1.125rem;font-weight:400}select{background:#fff;border:2px solid #e5e5e5;color:#47525d;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;font-weight:400;height:40px;line-height:40px;padding:0 1rem;-webkit-transition:border-color .2s;transition:border-color .2s;width:100%}select:focus{border-color:#47525d;outline:0}abbr[title]{border-bottom:1px dotted rgba(54,54,54,.5);color:#363636;cursor:help;font-weight:700;text-decoration:none;-webkit-transition:color .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,border-color .2s ease-in-out}abbr[title]:hover{border-color:#363636}ins,mark{background-color:#ff0;border:0;color:inherit;text-decoration:none}code,kbd,pre,samp,tt,var{font-family:monospace,serif;font-size:1rem;line-height:1.625}code{margin-bottom:1rem}pre{border:1px solid #363636;margin-bottom:1rem;max-width:100%;overflow:auto;padding:.75rem;white-space:pre-wrap;word-wrap:break-word}audio,canvas,iframe,svg,video{vertical-align:middle}iframe{max-width:100%}.icon{height:100%;width:100%}.pdfemb-viewer{margin:0 0 1rem!important}.logged-in #wpadminbar{height:47px;position:fixed}.logged-in .drawer{top:47px}@media only screen and (min-width:782px){.logged-in #wpadminbar{height:33px}.logged-in .drawer{top:33px}}.button{background-color:#ff0;border-color:#ff0;color:#000;border-style:solid;border-width:1px;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-size:1rem;font-weight:400;height:50px;line-height:50px;max-width:100%;overflow:hidden;padding:0 1.5rem;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;-webkit-transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out,fill .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out,fill .25s ease-in-out;white-space:nowrap}.button:focus,.button:hover{background-color:#fff000;border-color:#ff0;color:#000}.button span+.button__icon{margin-left:.5rem}.button__icon{fill:currentColor;height:18px;vertical-align:-6%;width:18px}.button__icon+span{margin-left:.5rem}.button--small{font-size:.875rem;height:40px;line-height:40px;padding:0 1rem}.button--large{font-size:1.2rem;height:60px;line-height:60px;padding:0 2rem}@media only screen and (min-width:768px){.button--large{padding:0 4rem}}.button--large .button__icon{height:20px;width:20px}.button--outline{background-color:#fff;border-color:#000;color:#000}.button--outline:focus,.button--outline:hover{background-color:#dadada;border-color:#000;color:#000}.button--square{aspect-ratio:1/1}.button--black{background-color:#000;border-color:#000;color:#fff}.button--black:focus,.button--black:hover{background-color:#363636;border-color:#000;color:#fff}.button--white{background-color:#fff;border-color:#fff;color:#000}.button--white:focus,.button--white:hover{background-color:#b6b6b6;border-color:#fff;color:#fff}.button--icon span+.button__icon{margin-left:0}.button--icon .button__icon+span{margin-left:0}.list{list-style:none;margin:0;padding:0;margin:-1.3rem 0}.list__item{border-top:1px solid #dadada;padding:1.3rem 0;position:relative}.list__item:first-child{border-top:0}.list--archive{margin:0 -20px}.list--archive .list__item{padding:0}@media only screen and (min-width:640px){.list--centered,.list--left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1rem}.list--centered .list__item,.list--left .list__item{border-top:0;-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;padding:1rem}.list--centered{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.list--archive{max-width:768px}}@media only screen and (min-width:1024px){.list--centered,.list--left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.list--centered .list__item,.list--left .list__item{-webkit-box-flex:1;-webkit-flex:1 1 33.333%;-ms-flex:1 1 33.333%;flex:1 1 33.333%;max-width:33.333%}.columns__main .list--centered .list__item,.columns__main .list--left .list__item{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}.list--centered{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:1280px){.columns__main .list--centered .list__item,.columns__main .list--left .list__item{-webkit-box-flex:1;-webkit-flex:1 1 33.333%;-ms-flex:1 1 33.333%;flex:1 1 33.333%;max-width:33.333%}}.meta{color:#6b6b6b;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.875rem}.meta__section{margin:0 1rem .3rem 0;padding-left:1.5rem;position:relative}.meta__icon{fill:currentColor;height:16px;left:0;position:absolute;top:3px;width:16px}.meta__list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.meta__item{line-height:1.6;margin-right:.4rem}.meta__item::after{border-bottom:1px solid transparent;content:", "}.meta__item:last-child::after{display:none}.meta__link{color:#6b6b6b;display:inline-block;text-decoration:none}.meta__link span{border-bottom:1px solid transparent;padding-bottom:1px;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.meta__link:focus span,.meta__link:hover span{border-bottom-color:#6b6b6b}.meta__date{margin:0}.site{background-color:#f4f4f4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;margin:0 auto;max-width:1440px;min-height:100vh;overflow-x:hidden;width:100%}.site__header{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.site__main{background-color:#fff;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.site__footer{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.share{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.share::after,.share::before{content:" ";display:table}.share::after{clear:both}.legacy .share::after,.legacy .share::before{zoom:1}.share__heading{color:#363636;font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-size:1.25rem;line-height:34px;margin:2px .8rem 0 0;text-transform:uppercase}.share__list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.share__item{margin-right:.4rem}.share__item:last-child{margin-right:0}.share__link{border:2px solid #363636;border-radius:50%;color:#363636;display:block;height:36px;position:relative;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s;width:36px}.share__link span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.share__link:focus,.share__link:hover{background-color:#363636;color:#fff}.share__icon{fill:currentColor;height:16px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:fill .2s;transition:fill .2s;width:16px}.article .share{margin-top:2rem}.share--white .share__heading{color:#fff}.share--white .share__link{border:2px solid #fff;color:#fff}.share--white .share__link:focus,.share--white .share__link:hover{background-color:#fff;color:#363636}@media only screen and (min-width:1024px){.article .share{margin-top:3rem}}.article{background:#fff;padding:2rem 0 3rem}.article__banner{margin-bottom:2rem;overflow:hidden;padding-bottom:40%;position:relative}.article__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.article__copyright{bottom:0;color:#000;font-size:.875rem;line-height:1;padding:.6rem;position:absolute;right:0}.article__copyright--white{color:#fff}.article__container{margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px;width:100%;background:#fff;max-width:860px;width:100%}.article__content h2{margin-top:2.5rem}.article__content h3{margin-top:1.5rem}.article__header{margin-bottom:1rem}.article__title{font-size:2rem}@media only screen and (min-width:480px){.article__title{font-size:2.5rem}}@media only screen and (min-width:768px){.article__title{font-size:3rem}}.article__title{margin:0 0 .4rem}.article__subtitle{font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-weight:400;line-height:1.2;font-size:1.5rem}@media only screen and (min-width:480px){.article__subtitle{font-size:2rem}}@media only screen and (min-width:768px){.article__subtitle{font-size:2.25rem}}.article__intro{color:#000;font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-size:1.125rem;line-height:1.6}@media only screen and (min-width:480px){.article__intro{font-size:1.25rem}}@media only screen and (min-width:768px){.article__intro{font-size:1.5rem}}.article__intro{margin-bottom:2rem}@media only screen and (min-width:768px){.article{padding:4rem 0 5rem}}@media only screen and (min-width:1280px){.article__container{padding-left:40px;padding-right:40px}}.carousel{margin:2rem 0;position:relative}.carousel::after,.carousel::before{content:" ";display:table}.carousel::after{clear:both}.legacy .carousel::after,.legacy .carousel::before{zoom:1}.carousel__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;white-space:nowrap;z-index:2}.carousel__container.slick-slider{display:block;white-space:normal}.carousel__container.slick-slider .carousel__item{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.carousel__slide{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-height:320px;width:100%}.carousel__slide:focus{outline:0}.carousel__slide img,.carousel__slide picture{width:100%}.carousel__caption{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;line-height:1.8;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;line-height:1.5;background-color:#f7f7f7;bottom:0;color:rgb(66.75,66.75,66.75);left:0;padding:.6rem .8rem;position:absolute;width:100%}.carousel__caption+.carousel__copyright{bottom:1.6rem}.carousel__copyright{bottom:0;color:#000;font-size:.875rem;padding:.25rem .5rem;position:absolute;right:0}.carousel__copyright--white{color:#fff}.carousel__arrows{left:0;position:absolute;top:calc((100vw - 2 * 20px * .62) * .5);width:100%}.carousel__arrows.slick-disabled{opacity:0;pointer-events:none}.carousel__arrow{background-color:rgba(0,0,0,.75);height:40px;outline:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .2s;transition:background-color .2s;width:40px;z-index:3}.carousel__arrow--prev{left:0}.carousel__arrow--next{right:0}.carousel__arrow:focus,.carousel__arrow:hover{background-color:rgba(0,0,0,.6)}.carousel__arrow-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.carousel__arrow-icon{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#fff;height:20px;width:20px}.carousel__dots{left:0;margin:1.5rem 0 0;position:absolute;text-align:center;top:100%;width:100%}.carousel__dots li{display:inline-block;line-height:1;margin:6px}.carousel__dots li.slick-active button::before{background:#ff0;-webkit-transform:scale(1.5);transform:scale(1.5)}.carousel__dots li button{content:"";font-size:0}.carousel__dots li button::before{background:#dadada;border-radius:50%;content:"";display:block;height:12px;outline:0;-webkit-transition:background .25s ease-out,-webkit-transform 180ms;transition:background .25s ease-out,-webkit-transform 180ms;transition:background .25s ease-out,transform 180ms;transition:background .25s ease-out,transform 180ms,-webkit-transform 180ms;width:12px}.carousel__dots li button:focus::before,.carousel__dots li button:hover::before{background:#b6b6b6}.carousel .slick-list{margin:0 auto;overflow:hidden}.carousel .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.carousel .media{margin:0}@media only screen and (min-width:480px){.carousel__arrow{height:50px;width:50px}}@media only screen and (min-width:768px){.carousel__slide{max-height:485px}.carousel__arrows{top:242px}.carousel__arrow{height:60px;width:60px}.carousel__arrow--prev{left:1rem}.carousel__arrow--next{right:1rem}}.categories__title{font-size:1.3rem}@media only screen and (min-width:480px){.categories__title{font-size:1.5rem}}@media only screen and (min-width:768px){.categories__title{font-size:1.7rem}}.categories__title{margin:0 0 1rem}.categories__icon{height:22px;margin-right:.4rem;vertical-align:-4%;width:22px}.categories__searchbar{margin:0 0 1.2rem}@media only screen and (min-width:768px){.categories__icon{height:22px;width:22px}}.columns{background:#fff;height:100%;margin:0 auto;max-width:1440px}@media only screen and (min-width:1024px){.columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.columns__main{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;width:100%}.columns__sidebar{-webkit-box-flex:0;-webkit-flex:0 0 400px;-ms-flex:0 0 400px;flex:0 0 400px;margin-left:2rem;overflow:hidden;width:400px}.columns--article .columns__main{max-width:860px}.columns--archive .columns__main{max-width:768px}.columns--teasers .columns__main{max-width:1024px}}.wpcf7 .wpcf7-form-control-wrap{display:block}.wpcf7 .wpcf7-not-valid-tip{background-color:#f44336;bottom:1px;color:#fff;display:block;font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-size:.875rem;left:0;overflow:hidden;padding:0 .8rem;position:absolute;text-overflow:ellipsis;-webkit-transform:translateY(100%);transform:translateY(100%);white-space:nowrap}.wpcf7 .wpcf7-checkbox .wpcf7-list-item,.wpcf7 .wpcf7-radio .wpcf7-list-item{display:block;margin:0 0 .2rem}.wpcf7 .wpcf7-checkbox .wpcf7-list-item.last,.wpcf7 .wpcf7-radio .wpcf7-list-item.last{margin:0}.wpcf7 .wpcf7-checkbox .wpcf7-list-item-label,.wpcf7 .wpcf7-radio .wpcf7-list-item-label{display:inline-block;line-height:20px}.wpcf7 .wpcf7-checkbox.wpcf7-not-valid input[type=checkbox],.wpcf7 .wpcf7-checkbox.wpcf7-not-valid input[type=radio],.wpcf7 .wpcf7-radio.wpcf7-not-valid input[type=checkbox],.wpcf7 .wpcf7-radio.wpcf7-not-valid input[type=radio]{-webkit-box-shadow:0 0 0 2px #f44336;box-shadow:0 0 0 2px #f44336}.wpcf7 .wpcf7-checkbox label,.wpcf7 .wpcf7-radio label{cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem}.wpcf7 .wpcf7-response-output{border:2px solid #dadada;color:#262626;font-size:.875rem;font-weight:700;margin:1rem 0;padding:.6rem 1rem}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ng,.wpcf7 .wpcf7-response-output.wpcf7-validation-errors{border-color:#f44336;color:#f44336}.wpcf7 legend{width:100%}.wpcf7 input[type=email].wpcf7-not-valid,.wpcf7 input[type=number].wpcf7-not-valid,.wpcf7 input[type=search].wpcf7-not-valid,.wpcf7 input[type=tel].wpcf7-not-valid,.wpcf7 input[type=text].wpcf7-not-valid{border-color:#f44336}.wpcf7 p{margin:0 0 1.8rem}.download-attachments{background-color:#f7f7f7;padding:1rem}.download-attachments::after,.download-attachments::before{content:" ";display:table}.download-attachments::after{clear:both}.legacy .download-attachments::after,.legacy .download-attachments::before{zoom:1}.download-attachments .download-title{font-size:1.3rem}@media only screen and (min-width:480px){.download-attachments .download-title{font-size:1.5rem}}@media only screen and (min-width:768px){.download-attachments .download-title{font-size:1.7rem}}.download-attachments .da-attachments-list{list-style:none;margin:0;padding:0}.download-attachments .da-attachments-list li{background:#fff;margin-bottom:.8rem;padding:1rem 1rem 1rem 48px;position:relative}.download-attachments .da-attachments-list li::before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M18%208.5V0H5.5C4.669%200%204%20.669%204%201.5v29c0%20.831.669%201.5%201.5%201.5h21c.831%200%201.5-.669%201.5-1.5V10h-8.5c-.825%200-1.5-.675-1.5-1.5zm10-.881V8h-8V0h.381c.4%200%20.782.156%201.063.438l6.119%206.125c.28.28.437.662.437%201.056z%22%2F%3E%3C%2Fsvg%3E);display:block;height:22px;left:1rem;position:absolute;top:1.4rem;width:22px}.download-attachments .da-attachments-list li:last-child{margin-bottom:0}.download-attachments .da-attachments-list li.pdf::before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M15.369%2016.006c-.313-1-.306-2.931-.125-2.931.525%200%20.475%202.306.125%202.931zm-.106%202.95c-.482%201.263-1.082%202.707-1.775%203.919%201.143-.437%202.437-1.075%203.93-1.369-.793-.6-1.555-1.462-2.155-2.55zm-5.882%207.8c0%20.05.825-.337%202.182-2.512-.42.394-1.82%201.531-2.182%202.512zM19.5%2010H28v20.5c0%20.831-.669%201.5-1.5%201.5h-21c-.831%200-1.5-.669-1.5-1.5v-29C4%20.669%204.669%200%205.5%200H18v8.5c0%20.825.675%201.5%201.5%201.5zM19%2020.737c-1.25-.762-2.081-1.812-2.669-3.362.281-1.156.725-2.912.388-4.012-.294-1.838-2.65-1.657-2.988-.425-.312%201.143-.025%202.756.507%204.812-.725%201.725-1.794%204.038-2.55%205.363-.007%200-.007.006-.013.006-1.694.869-4.6%202.781-3.406%204.25.35.431%201%20.625%201.344.625%201.118%200%202.23-1.125%203.818-3.863%201.613-.531%203.382-1.194%204.938-1.45%201.356.738%202.943%201.219%204%201.219%201.825%200%201.95-2%201.231-2.712-.869-.85-3.394-.607-4.6-.45zm8.562-14.174L21.437.438A1.499%201.499%200%200%200%2020.375%200H20v8h8v-.381c0-.394-.156-.775-.438-1.056zm-4.63%2015.956c.255-.169-.157-.744-2.676-.563%202.319.988%202.675.563%202.675.563z%22%2F%3E%3C%2Fsvg%3E)}.download-attachments .da-attachments-list li.jpg::before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M28%207.621V8h-8V0h.379a1.5%201.5%200%200%201%201.06.44l6.122%206.12A1.5%201.5%200%200%201%2028%207.622zM19.5%2010c-.825%200-1.5-.675-1.5-1.5V0H5.5A1.5%201.5%200%200%200%204%201.5v29A1.5%201.5%200%200%200%205.5%2032h21a1.5%201.5%200%200%200%201.5-1.5V10zm-8.466%201a3%203%200%201%201%200%206%203%203%200%200%201%200-6zm13%2015h-16l.03-3.03%202.47-2.47c.293-.293.737-.263%201.03.03l2.47%202.47%206.47-6.47a.75.75%200%200%201%201.06%200l2.47%202.47z%22%2F%3E%3C%2Fsvg%3E)}.download-attachments .attachment-link{border-bottom:1px solid transparent;color:#000;display:inline-block;line-height:1.1;margin:0 0 -6px;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;-webkit-transition:color .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,border-color .2s ease-in-out}.download-attachments .attachment-link:hover{border-bottom-color:#363636}.download-attachments .attachment-caption,.download-attachments .attachment-date,.download-attachments .attachment-downloads,.download-attachments .attachment-size{display:block;font-size:.825rem;line-height:1.3}.download-attachments br{display:none}@media only screen and (min-width:768px){.download-attachments{padding:1.5rem}}.drawer{display:none;inset:0;position:fixed;z-index:10}.drawer__backdrop{background-color:transparent;inset:0;position:absolute;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.drawer__container{background-color:#fff;bottom:0;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);height:100%;max-width:400px;position:absolute;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:100%}.drawer__content{max-height:calc(100vh - 60px);overflow:hidden auto}.drawer__header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#ff0;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:60px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.drawer__logo{border:1px solid transparent;display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:36px}.drawer__logo:focus{border-color:rgba(255,255,255,.5);outline:0}.drawer__logo span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.drawer__logo img{display:block;height:100%;width:auto}.drawer__close{border:1px solid transparent;height:100%;margin-right:-20px;position:relative;-webkit-transition:background-color .2s;transition:background-color .2s;width:60px}.drawer__close:focus,.drawer__close:hover{background-color:#fff000}.drawer__close .icon{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#000;height:20px;width:20px}.drawer__close span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.drawer__nav{list-style:none;margin:0;padding:0}.drawer__item{border-top:1px solid #e5e5e5}.drawer__item:first-child{border-top:0}.drawer__item:last-child{border-bottom:1px solid #e5e5e5}.drawer__toggle{fill:#000;height:16px;position:absolute;right:20px;top:16px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:16px}.drawer__link{color:#000;display:block;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-size:1.2rem;height:45px;line-height:45px;overflow:hidden;padding:0 20px;position:relative;text-overflow:ellipsis;text-transform:uppercase;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;white-space:nowrap}.drawer__link:focus,.drawer__link:hover{background-color:#b6b6b6}.drawer__link.is-open{background-color:#b6b6b6}.drawer__link.is-open .drawer__toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.drawer__dropdown{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;-webkit-transition:max-height .4s;transition:max-height .4s}.drawer__dropdown.is-open{max-height:400px}.drawer__dropdown .drawer__item{border-top:1px solid #b6b6b6}.drawer__dropdown .drawer__link{background-color:#e5e5e5}.drawer__dropdown .drawer__link:hover{background-color:#b6b6b6}.drawer__searchbar{border-top:1px solid #e5e5e5;padding:2rem 1rem}.drawer.is-active{display:block}.drawer.is-open .drawer__backdrop{background-color:rgba(0,0,0,.5)}.drawer.is-open .drawer__container{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width:480px){.drawer__logo{height:46px}}.footer{background:#000;color:#fff}.footer__container{margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px;width:100%;max-width:1280px}.footer__section{padding:2rem 0}.footer__section--nav{border-bottom:1px solid #000}.footer__section--copyright{display:block;text-align:center}.footer__disclaimer{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2rem}.footer__logo{display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:140px}.footer__logo span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.footer__disclaimer-title{font-size:.825rem;line-height:1.4;margin:0 .4rem 0 0;max-width:180px}.footer__copyright{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;line-height:1.5;margin:0}.footer__social{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width:768px){.footer__section{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer__section--copyright{display:block;padding-top:2rem}.footer__section--nav{padding-left:1.5rem;padding-right:1.5rem}.footer__disclaimer{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}}.form__row{margin-bottom:1rem}.form__row:last-child{margin-bottom:0}.form__button{min-width:150px}.form--password .form__input{max-width:360px}.form--password .form__button{max-width:360px;width:100%}.header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#ff0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:60px;position:relative;width:100%;z-index:100}.header__container{margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1}.header__nav{display:none}.header__logo{border:1px solid transparent;display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:36px}.header__logo img{display:block;height:100%;width:auto}.header__logo span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.header__logo-img{display:block;width:100%}.header__logo-img--desktop{display:none}.header__toggle{border:1px solid transparent;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:-.5rem;padding:.5rem;-webkit-transition:background-color .2s;transition:background-color .2s}.header__toggle:focus,.header__toggle:hover{background-color:#fff000}.header__toggle span:not([class]){clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.header__toggle .header__toggle-bar{background:#000;display:block;height:3px;width:28px}.header__toggle .header__toggle-bar:nth-child(1){-webkit-transition:-webkit-transform 180ms;transition:-webkit-transform 180ms;transition:transform 180ms;transition:transform 180ms,-webkit-transform 180ms}.header__toggle .header__toggle-bar:nth-child(2){margin-top:6px;-webkit-transition:width 180ms 180ms;transition:width 180ms 180ms}.header__toggle .header__toggle-bar:nth-child(3){margin-top:6px;-webkit-transition:-webkit-transform 180ms;transition:-webkit-transform 180ms;transition:transform 180ms;transition:transform 180ms,-webkit-transform 180ms}.header--home{background:0 0;left:0;position:absolute;top:0;z-index:1}.header--home .header__overlay{display:none}@media only screen and (min-width:480px){.header__logo{height:46px}}@media only screen and (min-width:1280px){.header__nav{display:block;margin-top:-.2rem}.header__toggle{display:none}}.legacy{background-color:#f7f7f7;display:none;inset:0;position:fixed;z-index:999999}.legacy__content{margin:6em auto 0;max-width:625px;padding:1.5rem 1.5rem .5rem;text-align:center}.is-legacy .legacy{display:block}.link{color:#363636;font-family:TradeGothicLT-BoldCondTwenty,sans-serif;line-height:1.6;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.link__text{border-bottom:1px solid transparent;padding-bottom:1px;-webkit-transition:border-bottom-color .2s ease-in-out;transition:border-bottom-color .2s ease-in-out}.link__arrow{fill:currentColor;height:10px;margin:0 .4rem 2px 0;width:10px}.link:focus .link__text,.link:hover .link__text{border-bottom-color:currentColor}.list-categories{list-style:none;margin:0;padding:0;margin-top:.5rem}.list-categories__item{font-size:.875rem;margin-bottom:.5rem;padding-left:1.8rem;position:relative}.list-categories__item:last-child{margin-bottom:0}.list-categories__link{color:#363636;display:block;line-height:1.5;text-decoration:none;vertical-align:top}.list-categories__link span{border-bottom:1px solid transparent;padding-bottom:1px;-webkit-transition:color .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,border-color .2s ease-in-out}.list-categories__link:focus span,.list-categories__link:hover span{border-bottom-color:currentColor}.list-categories__toggle{height:22px;left:0;position:absolute;top:0;-webkit-transition:background-color .2s;transition:background-color .2s;width:22px}.list-categories__toggle span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.list-categories__toggle:focus,.list-categories__toggle:hover{background-color:#e5e5e5}.list-categories__toggle.is-open>.list-categories__toggle-icon--open{display:none}.list-categories__toggle.is-open>.list-categories__toggle-icon--close{display:block}.list-categories__toggle-icon{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#363636;height:10px;width:10px}.list-categories__toggle-icon--open{display:block}.list-categories__toggle-icon--close{display:none}.list-categories__icon{fill:#363636;height:10px;left:7px;position:absolute;top:6px;width:10px}.list-categories--collapsible{display:none}.list-categories--collapsible.is-open{display:block}.no-js .list-categories{display:block}@media only screen and (min-width:480px){.list-categories__item{font-size:1rem}}.media{display:block;margin:1rem 0;position:relative}.media img,.media picture{height:auto;width:100%}.media svg{display:block;max-height:100%;max-width:100%;width:100%}.media__image{display:block;position:relative}.media__caption{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;line-height:1.8;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;line-height:1.5;background-color:#f7f7f7;color:rgb(66.75,66.75,66.75);padding:.6rem .8rem;text-align:center}.media__copyright{bottom:0;color:#000;font-size:.875rem;line-height:1;padding:.6rem;position:absolute;right:0}.media__copyright--white{color:#fff}.media--video{height:0;padding-top:56.25%;position:relative}.media--video embed,.media--video iframe,.media--video object{height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:480px){.media--align-left{float:left;margin:.4rem 1rem 1rem 0;max-width:400px}.media--align-left img{width:auto}.media--align-right{float:right;margin:.4rem 0 1rem 1rem;max-width:400px}.media--align-right img{width:auto}}.nav__list{list-style:none;margin:0;padding:0}.nav__item{line-height:1.4;position:relative}.nav__item:focus>.nav__dropdown,.nav__item:hover>.nav__dropdown{opacity:1;-webkit-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1)}.nav__link{color:#1a1a1a;display:block;font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-size:1rem;padding:.4rem 0;text-transform:uppercase;white-space:nowrap}.nav__link span{border-bottom:1px solid transparent;padding-top:4px;-webkit-transition:border-color .2s linear;transition:border-color .2s linear}.nav__link:focus,.nav__link:hover{outline:0}.nav__link:focus span,.nav__link:hover span{border-bottom-color:#1a1a1a}.nav__link--dropdown:focus span,.nav__link--dropdown:hover span{border-bottom-color:transparent}.nav__button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0}.nav__button span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.nav__dropdown{border-radius:4px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.3);box-shadow:0 0 4px 0 rgba(0,0,0,.3);left:50%;min-width:100%;opacity:0;position:absolute;top:100%;-webkit-transform:translate(-50%) scale(0);transform:translate(-50%) scale(0);-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s}.nav__dropdown .nav__item{margin:0;padding:0}.nav__dropdown .nav__item:first-child .nav__link{border-radius:4px 4px 0 0}.nav__dropdown .nav__item:first-child .nav__link::before{background-color:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.3);box-shadow:0 0 4px 0 rgba(0,0,0,.3);content:"";height:18px;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:background-color .2s linear;transition:background-color .2s linear;width:18px;z-index:-1}.nav__dropdown .nav__item:first-child .nav__link:focus::before,.nav__dropdown .nav__item:first-child .nav__link:hover::before{background-color:#e5e5e5}.nav__dropdown .nav__item:last-child .nav__link{border-radius:0 0 4px 4px}.nav__dropdown .nav__link{background-color:#fff;border-bottom:1px solid #e5e5e5;line-height:1.2;padding:.8rem;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.nav__dropdown .nav__link:focus,.nav__dropdown .nav__link:hover{background-color:#e5e5e5;border-color:transparent;outline:0}.nav__dropdown.is-open{opacity:1;-webkit-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1)}@media only screen and (min-width:768px){.nav{margin-right:-1rem}.nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nav__item{margin:auto .75rem}.nav__link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:60px;padding:0}}.pagination{display:block;margin-top:2rem;padding:1rem 0;position:relative;width:100%}.pagination__list{list-style:none;margin:0;padding:0;display:none;height:36px;margin:0 auto;max-width:710px;position:relative;text-align:center;width:100%}.pagination__list::after,.pagination__list::before{content:" ";display:table}.pagination__list::after{clear:both}.legacy .pagination__list::after,.legacy .pagination__list::before{zoom:1}.pagination__item,.pagination__next,.pagination__prev{color:#000;display:inline-block;fill:#000;font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-size:1rem;height:36px;line-height:36px;overflow:hidden;text-align:center;text-transform:uppercase;width:36px}.pagination__item.is-disabled,.pagination__next.is-disabled,.pagination__prev.is-disabled{color:#b6b6b6;fill:#b6b6b6}.pagination__item.is-current,.pagination__next.is-current,.pagination__prev.is-current{background-color:#262626;color:#fff;fill:#fff;margin:0 .25rem}.pagination__item.is-current .pagination__link:focus,.pagination__item.is-current .pagination__link:hover,.pagination__next.is-current .pagination__link:focus,.pagination__next.is-current .pagination__link:hover,.pagination__prev.is-current .pagination__link:focus,.pagination__prev.is-current .pagination__link:hover{background-color:transparent}.pagination__item span,.pagination__next span,.pagination__prev span{vertical-align:-2px}.pagination__link{border:0;display:block;height:100%;text-decoration:none;width:100%}.pagination__link:focus,.pagination__link:hover{background-color:#dadada}.pagination__icon{display:inline;fill:currentColor;height:12px;width:12px}.pagination__next,.pagination__prev{left:-1rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto}.pagination__next span,.pagination__prev span{display:block;padding:0 1rem}.pagination__next .pagination__icon,.pagination__prev .pagination__icon{-webkit-transform:translateX(-2px);transform:translateX(-2px)}.pagination__next{left:auto;right:-1rem}.pagination__next .pagination__icon{-webkit-transform:translateX(2px);transform:translateX(2px)}@media only screen and (min-width:768px){.pagination__list{display:block}}.popover{inset:0;opacity:0;position:fixed;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:999999}.popover__mask{height:100%;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.8)}.popover__content{left:50%;margin:0 auto;max-height:100%;max-width:860px;overflow:hidden auto;padding:50px 20px 20px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.popover__close{background-color:transparent;cursor:pointer;height:40px;padding:.6rem;position:absolute;right:0;top:0;-webkit-transition:background-color .2s;transition:background-color .2s;width:40px;z-index:2}.popover__close::before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M32%203.223L28.777%200%2016%2012.777%203.223%200%200%203.223%2012.777%2016%200%2028.777%203.223%2032%2016%2019.223%2028.777%2032%2032%2028.777%2019.223%2016z%22%2F%3E%3C%2Fsvg%3E)}.popover__close span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.popover__close:focus,.popover__close:hover{background-color:#000}.popover.is-active{opacity:1}.popover--close-hidden .popover__close{display:none}.popover--sm .popover__content{max-width:540px}.popover .media--video{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity .1s,-webkit-transform .2s;transition:opacity .1s,-webkit-transform .2s;transition:opacity .1s,transform .2s;transition:opacity .1s,transform .2s,-webkit-transform .2s}.popover .media--video.is-loaded{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:768px){.popover__close{height:50px;padding:.8rem;width:50px}}@media only screen and (min-width:1024px){.popover__content{padding:20px}}.quote::after,.quote::before{content:" ";display:table}.quote::after{clear:both}.legacy .quote::after,.legacy .quote::before{zoom:1}.quote__content{margin:0}.quote__source{margin-top:.7rem}.quote__source p{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;line-height:1.5;color:#363636;margin:0}.searchbar__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.searchbar__label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.searchbar__input{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:100px}.searchbar__input[type=search]{border-right:0}.searchbar__button{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.searchbar__button span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.section{background:#fff;padding:2rem 0 3rem}.section__header{margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px;width:100%;margin-bottom:2rem;max-width:1024px}.section__header::after,.section__header::before{content:" ";display:table}.section__header::after{clear:both}.legacy .section__header::after,.legacy .section__header::before{zoom:1}.section__intro{color:#000;font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-size:1.125rem;line-height:1.6}.section__intro::after,.section__intro::before{content:" ";display:table}.section__intro::after{clear:both}.legacy .section__intro::after,.legacy .section__intro::before{zoom:1}@media only screen and (min-width:480px){.section__intro{font-size:1.25rem}}@media only screen and (min-width:768px){.section__intro{font-size:1.5rem}}.section__intro{margin:0}.section__content{margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px;width:100%;max-width:1024px}.section__content::after,.section__content::before{content:" ";display:table}.section__content::after{clear:both}.legacy .section__content::after,.legacy .section__content::before{zoom:1}.section__title{font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-weight:400;line-height:1.2;font-size:2rem}@media only screen and (min-width:480px){.section__title{font-size:2.5rem}}@media only screen and (min-width:768px){.section__title{font-size:3rem}}.section__title{display:inline-block;margin:0}.section__title+.section__intro{margin-top:.5rem}.section__button{padding-top:2rem;text-align:center}.section--sm .section__content,.section--sm .section__header{max-width:860px}.section--search .section__title{font-size:1.5rem}@media only screen and (min-width:480px){.section--search .section__title{font-size:2rem}}@media only screen and (min-width:768px){.section--search .section__title{font-size:2.25rem}}.section--subscribe{background:#ff0;padding:1.5rem 0 2rem}.section--subscribe .section__header{margin-bottom:1rem;text-align:center}.section--subscribe .section__title{color:#000;text-transform:uppercase}.section--teasers .section__button{text-align:left}.section.theme--grey{background:#f7f7f7}@media only screen and (min-width:768px){.section{padding:3rem 0 4rem}.section--subscribe{padding:2rem 0 2.5rem}}.sidebar{border-top:2px solid #000;margin:0 20px;padding:2rem 0 3rem}@media only screen and (min-width:1024px){.sidebar{border-top:0;margin:0;padding:4rem 20px 5rem}}.subscribe__label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.subscribe__input{margin-bottom:.5rem;min-width:100px}.subscribe__input[type=email]{border-color:#fff;font-size:1rem;height:60px;line-height:60px}.subscribe__button{width:100%}@media only screen and (min-width:480px){.subscribe__fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.subscribe__input{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0}.subscribe__input[type=email]{border-right:0}.subscribe__button{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}}.teaser{height:100%;position:relative;-webkit-transition:background-color .2s;transition:background-color .2s}.teaser:focus,.teaser:hover{background-color:#e5e5e5}.teaser:focus .link__text,.teaser:hover .link__text{border-bottom-color:currentColor}.teaser__content{padding:20px}.teaser__title{font-size:1.3rem}@media only screen and (min-width:480px){.teaser__title{font-size:1.5rem}}.teaser__title{margin:0 0 .2rem}.teaser__meta{margin:.3rem 0 1rem;position:relative;z-index:1}.teaser__description{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;line-height:1.5;color:#363636;margin:.5rem 0}.teaser__link{height:100%;left:0;position:absolute;top:0;width:100%}.teaser__link span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.video{background-color:#262626;margin:0 0 1rem;position:relative}.video::after,.video::before{content:" ";display:table}.video::after{clear:both}.legacy .video::after,.legacy .video::before{zoom:1}.video__inner{overflow:hidden;padding-bottom:56.25%;position:relative}.video .media,.video__image{height:100%;margin:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.video__button{background-color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px 0 rgba(0,0,0,.15);height:60px;left:50%;margin:-30px 0 0 -30px;position:absolute;top:50%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:60px}.video__button:focus,.video__button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.video__button span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.video__icon{display:block;fill:#000;height:24px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-40%,-50%);transform:translate(-40%,-50%);width:24px}.video__copyright{bottom:0;color:#000;font-size:.875rem;line-height:1;padding:.6rem;position:absolute;right:0}.video__copyright--white{color:#fff}@media only screen and (min-width:768px){.video__button{height:100px;margin:-50px 0 0 -50px;width:100px}.video__icon{height:36px;width:36px}}@media print{*,::after,::before,::first-letter,blockquote::first-line,div::first-line,li::first-line,p::first-line{background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #363636;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpbGU6L29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3NyYy9zY3NzL2Jhc2UvcmVzZXQuc2NzcyIsImxheW91dC5jc3MiLCJmaWxlOi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC9zcmMvc2Nzcy9taXhpbnMvdHlwb2dyYXBoeS5zY3NzIiwiZmlsZTovb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvc3JjL3Njc3MvYmFzZS9iYXNlLnNjc3MiLCJmaWxlOi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC9zcmMvc2Nzcy9taXhpbnMvc2NyZWVuLnNjc3MiLCJmaWxlOi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC9zcmMvc2Nzcy9taXhpbnMvcHJvcGVydHktb3ZlcnJpZGUuc2NzcyIsImZpbGU6L29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3NyYy9zY3NzL21peGlucy9saXN0LXJlc2V0LnNjc3MiLCJmaWxlOi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC9zcmMvc2Nzcy9taXhpbnMvYnV0dG9uLXN0eWxlLnNjc3MiLCJmaWxlOi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC9zcmMvc2Nzcy9iYXNlL3dvcmRwcmVzcy5zY3NzIiwiZmlsZTovb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvc3JjL3Njc3MvY29tcG9uZW50cy9idXR0b24uc2NzcyIsImZpbGU6L29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3NyYy9zY3NzL2NvbXBvbmVudHMvbGlzdC5zY3NzIiwiZmlsZTovb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvc3JjL3Njc3MvY29tcG9uZW50cy9tZXRhLnNjc3MiLCJmaWxlOi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC9zcmMvc2Nzcy9jb21wb25lbnRzL3NpdGUuc2NzcyIsImZpbGU6L29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3NyYy9zY3NzL2NvbXBvbmVudHMvc2hhcmUuc2NzcyIsImZpbGU6L29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3NyYy9zY3NzL21peGlucy9jbGVhci1maXguc2NzcyIsImZpbGU6L29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3NyYy9zY3NzL21peGlucy9zci1vbmx5LnNjc3MiLCJmaWxlOi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC9zcmMvc2Nzcy9jb21wb25lbnRzL2FydGljbGUuc2NzcyIsImZpbGU6L29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3NyYy9zY3NzL21peGlucy9jb250YWluZXIuc2NzcyIsImZpbGU6L29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3NyYy9zY3NzL2NvbXBvbmVudHMvY2Fyb3VzZWwuc2NzcyIsImZpbGU6L29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3NyYy9zY3NzL21peGlucy9jZW50ZXIuc2NzcyIsImZpbGU6L29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3NyYy9zY3NzL2NvbXBvbmVudHMvY2F0ZWdvcmllcy5zY3NzIiwiZmlsZTovb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvc3JjL3Njc3MvY29tcG9uZW50cy9jb2x1bW5zLnNjc3MiLCJmaWxlOi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC9zcmMvc2Nzcy9jb21wb25lbnRzL2NvbnRhY3QtZm9ybS03LnNjc3MiLCJmaWxlOi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC9zcmMvc2Nzcy9jb21wb25lbnRzL2Rvd25sb2FkLWF0dGFjaG1lbnRzLnNjc3MiLCJmaWxlOi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC9zcmMvc2Nzcy9taXhpbnMvc3ZnLnNjc3MiLCJmaWxlOi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC9zcmMvc2Nzcy9jb21wb25lbnRzL2RyYXdlci5zY3NzIiwiZmlsZTovb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvc3JjL3Njc3MvY29tcG9uZW50cy9mb290ZXIuc2NzcyIsImZpbGU6L29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3NyYy9zY3NzL2NvbXBvbmVudHMvZm9ybS5zY3NzIiwiZmlsZTovb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvc3JjL3Njc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsImZpbGU6L29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3NyYy9zY3NzL2NvbXBvbmVudHMvbGVnYWN5LnNjc3MiLCJmaWxlOi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC9zcmMvc2Nzcy9jb21wb25lbnRzL2xpbmsuc2NzcyIsImZpbGU6L29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3NyYy9zY3NzL2NvbXBvbmVudHMvbGlzdC1jYXRlZ29yaWVzLnNjc3MiLCJmaWxlOi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC9zcmMvc2Nzcy9jb21wb25lbnRzL21lZGlhLnNjc3MiLCJmaWxlOi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC9zcmMvc2Nzcy9taXhpbnMvc3RyZXRjaC5zY3NzIiwiZmlsZTovb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvc3JjL3Njc3MvY29tcG9uZW50cy9uYXYuc2NzcyIsImZpbGU6L29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3NyYy9zY3NzL2NvbXBvbmVudHMvcGFnaW5hdGlvbi5zY3NzIiwiZmlsZTovb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvc3JjL3Njc3MvY29tcG9uZW50cy9wb3BvdmVyLnNjc3MiLCJmaWxlOi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC9zcmMvc2Nzcy9jb21wb25lbnRzL3F1b3RlLnNjc3MiLCJmaWxlOi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC9zcmMvc2Nzcy9jb21wb25lbnRzL3NlYXJjaGJhci5zY3NzIiwiZmlsZTovb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvc3JjL3Njc3MvY29tcG9uZW50cy9zZWN0aW9uLnNjc3MiLCJmaWxlOi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC9zcmMvc2Nzcy9jb21wb25lbnRzL3NpZGViYXIuc2NzcyIsImZpbGU6L29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3NyYy9zY3NzL2NvbXBvbmVudHMvc3Vic2NyaWJlLnNjc3MiLCJmaWxlOi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC9zcmMvc2Nzcy9jb21wb25lbnRzL3RlYXNlci5zY3NzIiwiZmlsZTovb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvc3JjL3Njc3MvY29tcG9uZW50cy92aWRlby5zY3NzIiwiZmlsZTovb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvc3JjL3Njc3MvYmFzZS9wcmludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLEtBQ0ksbUJBQUEsV0FBQSxXQUFBLFdBQ0Esd0JBQUEsVUFDQSx1QkFBQSxZQUNBLDRCQUFBLFlBQ0EseUJBQUEsS0FBQSxzQkFBQSxLQUFBLHFCQUFBLEtBQUEsaUJBQUEsS0FHSixFQUNJLG1CQUFBLFdBQUEsV0FBQSxXQUVBLFFBQ0ksbUJBQUEsUUFBQSxXQUFBLFFBR0osU0FDSSxtQkFBQSxRQUFBLFdBQUEsUUFJUixLQUNJLG1CQUFBLFdB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V0FBQSxVQUFBLFdBR0osb0I1QjVDSixLQUFBLHNCQUNBLE9BQUEsSUFDQSxTQUFBLE9BQ0EsU0FBQSxTQUNBLE1BQUEsSTRCNkNBLGFBQ0ksUUFBQSxNQUNBLEtBQUEsS0FDQSxPQUFBLEtBQ0EsS0FBQSxJQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0Esa0JBQUEscUJBQUEsVUFBQSxxQkFDQSxNQUFBLEtBR0osa0JBQ0ksT0FBQSxFQUNBLE1BQUEsS0FDQSxVQUFBLFFBQ0EsWUFBQSxFQUNBLFFBQUEsTUFDQSxTQUFBLFNBQ0EsTUFBQSxFQUVBLHlCQUNJLE1BQUEsS3ZDdEVSLHlDdUMyRUksZUFDSSxPQUFBLE1BQ0EsT0FBQSxNQUFBLEVBQUEsRUFBQSxNQUNBLE1BQUEsTUFHSixhQUNJLE9BQUEsS0FDQSxNQUFBLE1DbEZaLGFBQ0ksRTNDNmxHRixRQURBLFNBRUEsZUFHQSx1QkFEQSxnQkFFQSxlQUhBLGMyQ3ZsR00sV0FBQSxjQUNBLG1CQUFBLGVBQUEsV0FBQSxlQUNBLE1BQUEsZUFDQSxZQUFBLGVBR0osRTNDNGxHRixVMkMxbEdNLGdCQUFBLFVBSUEsZUFDSSxRQUFBLEtBQUEsV0FBQSxJQU9KLG9CQUFBLDhCQUVJLFFBQUEsR0FLSixtQkFDSSxRQUFBLEtBQUEsWUFBQSxJQUlSLElBQ0ksWUFBQSxtQjNDdWxHTixXMkNwbEdFLElBRUksT0FBQSxJQUFBLE1BQUEsUUFDQSxrQkFBQSxNQU9KLE1BQ0ksUUFBQSxtQjNDcWxHTixJMkNsbEdFLEdBRUksa0JBQUEsTTNDb2xHTixHQUNBLEcyQ2xsR0UsRUFHSSxRQUFBLEVBQ0EsT0FBQSxFQUdKLEczQ2dsR0YsR0FDQSxHQUNBLEdBQ0EsR0FDQSxHMkM5a0dNLGlCQUFBIiwiZmlsZSI6ImxheW91dC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBSZXNldCB0YWtlbiBmcm9tOiBodHRwczovL2dpdGh1Yi5jb20vamF5ZGVuc2VyaWMvRml4XG5odG1sIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4qIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5pZnJhbWUge1xuICAgIGJvcmRlcjogMDtcbn1cblxubWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLFxub2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuZGwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxucCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5zdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0uNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuaW1nIHtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5hIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbiIsImh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4qOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuZGwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbWcge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5O1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnN2ZyN3ZlwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4vKipcbiAgICBUZW1wb3JhcnkgZml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vc3R5bGVsaW50L3N0eWxlbGludC9pc3N1ZXMvNzg5M1xuICAgIFRoaXMgaXMgbm90IG5lZWRlZCBhbnltb3JlIGFmdGVyIHRoaXMgYnVnIGJ5IFN0eWxlbGludCBpcyBmaXhlZC5cblxuICAgIFdoYXQgdG8gZG8gYWZ0ZXIgZml4OlxuICAgIGBgYHNjc3NcbiAgICAvLyByZXBsYWNlIGkuZS5cbiAgICBAaW5jbHVkZSBwcm9wZXJ0eS1vdmVycmlkZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgMCAxcmVtO1xuICAgIH1cbiAgICAvLyB3aXRoXG4gICAgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgMCAxcmVtO1xuICAgIH1cbiAgICBgYGBcbiAqL1xuaHRtbCxcbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuaDEge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbmgxIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaDIge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbmgyIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaDMge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG5oMyB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbmg0IHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaDUge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuaDUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoNiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbmg2IHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMCAwIDEuMnJlbTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtjbGFzc10pIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5hOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmltZyxcbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5maWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBjb2xvcjogcmdiKDY2Ljc1LCA2Ni43NSwgNjYuNzUpO1xuICBwYWRkaW5nOiAwLjZyZW0gMC44cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG51bDpub3QoW2NsYXNzXSksXG5vbDpub3QoW2NsYXNzXSkge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1hcmdpbjogMCAwIDEuMnJlbTtcbn1cbnVsOm5vdChbY2xhc3NdKSA+IGxpLFxub2w6bm90KFtjbGFzc10pID4gbGkge1xuICBtYXJnaW46IDAgMCAwLjJyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG51bDpub3QoW2NsYXNzXSkgPiBsaTo6YmVmb3JlLFxub2w6bm90KFtjbGFzc10pID4gbGk6OmJlZm9yZSB7XG4gIGxlZnQ6IDAuMjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxudWw6bm90KFtjbGFzc10pIHVsLFxudWw6bm90KFtjbGFzc10pIG9sLFxub2w6bm90KFtjbGFzc10pIHVsLFxub2w6bm90KFtjbGFzc10pIG9sIHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwO1xufVxuXG51bDpub3QoW2NsYXNzXSkgPiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDdweDtcbiAgdG9wOiAxMXB4O1xuICB3aWR0aDogN3B4O1xufVxuXG5vbDpub3QoW2NsYXNzXSkge1xuICBjb3VudGVyLXJlc2V0OiBvbC1udW1iZXI7XG59XG5vbDpub3QoW2NsYXNzXSkgPiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBvbC1udW1iZXI7XG59XG5vbDpub3QoW2NsYXNzXSkgPiBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGNvbnRlbnQ6IGNvdW50ZXIob2wtbnVtYmVyKSBcIi5cIjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbm9sOm5vdChbY2xhc3NdKSA+IGxpIG9sIHtcbiAgY291bnRlci1yZXNldDogb2wtbnVtYmVyO1xufVxub2w6bm90KFtjbGFzc10pID4gbGkgb2wgPiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBvbC1udW1iZXI7XG59XG5cbmRsIHtcbiAgbWFyZ2luOiAwIDAgMS4zcmVtO1xufVxuXG5kdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBkdCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbmR0IHtcbiAgbWFyZ2luOiAxcmVtIDAgMC4zcmVtO1xufVxuXG5kZCB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxudGgsXG50ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxudGg6bGFzdC1jaGlsZCxcbnRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG50aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjZiNmI2O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG50cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxudGhlYWQgdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbn1cbmJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZmYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbmJsb2NrcXVvdGUgPiBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYmxvY2txdW90ZSA+IHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuYmxvY2txdW90ZSA+IHA6OmFmdGVyIHtcbiAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMTRweDtcbiAgICBtYXJnaW46IDAgMCAycmVtIC00MHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDI2cHg7XG4gIH1cbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICM0NzUyNWQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG4gIHdpZHRoOiAxMDAlO1xufVxuaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciwgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiNmI2YjY7XG4gIG9wYWNpdHk6IDE7XG59XG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0NzUyNWQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5pbnB1dFt0eXBlPXJhZGlvXSwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiNmI2O1xuICBib3JkZXI6IDlweCBzb2xpZCAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2U1ZTVlNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAwIDAuNnJlbSAwIDJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMThweDtcbiAgd2lsbC1jaGFuZ2U6IGJvcmRlcjtcbn1cbmlucHV0W3R5cGU9cmFkaW9dOmhvdmVyLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NTI1ZDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbn1cbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBmaWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMDAwO1xuICBib3JkZXItY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuaW5wdXRbdHlwZT1kYXRlXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjNDc1MjVkO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXgtaGVpZ2h0OiA4cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG4gIHdpZHRoOiAxMDAlO1xufVxudGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0NzUyNWQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I2YjZiNjtcbiAgb3BhY2l0eTogMTtcbn1cblxubGVnZW5kIHtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5sYWJlbCB7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTVlNWU1O1xuICBjb2xvcjogIzQ3NTI1ZDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG59XG5zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0NzUyNWQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2JhKDU0LCA1NCwgNTQsIDAuNSk7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBjdXJzb3I6IGhlbHA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5hYmJyW3RpdGxlXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzM2MzYzNjtcbn1cblxubWFyayxcbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuY29kZSxcbmtiZCxcbnR0LFxudmFyLFxuc2FtcCxcbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cblxuY29kZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbnByZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNjM2MzY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbnN2ZyxcbnZpZGVvIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaWNvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wZGZlbWItdmlld2VyIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubG9nZ2VkLWluICN3cGFkbWluYmFyIHtcbiAgaGVpZ2h0OiA0N3B4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4ubG9nZ2VkLWluIC5kcmF3ZXIge1xuICB0b3A6IDQ3cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5sb2dnZWQtaW4gI3dwYWRtaW5iYXIge1xuICAgIGhlaWdodDogMzNweDtcbiAgfVxuICAubG9nZ2VkLWluIC5kcmF3ZXIge1xuICAgIHRvcDogMzNweDtcbiAgfVxufVxuXG4uYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBmaWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJ1dHRvbjpmb2N1cywgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnV0dG9uIHNwYW4gKyAuYnV0dG9uX19pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5idXR0b25fX2ljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGhlaWdodDogMThweDtcbiAgdmVydGljYWwtYWxpZ246IC02JTtcbiAgd2lkdGg6IDE4cHg7XG59XG4uYnV0dG9uX19pY29uICsgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uYnV0dG9uLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5idXR0b24tLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi0tbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgfVxufVxuLmJ1dHRvbi0tbGFyZ2UgLmJ1dHRvbl9faWNvbiB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uYnV0dG9uLS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5idXR0b24tLW91dGxpbmU6Zm9jdXMsIC5idXR0b24tLW91dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ1dHRvbi0tc3F1YXJlIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG4uYnV0dG9uLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLS1ibGFjazpmb2N1cywgLmJ1dHRvbi0tYmxhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ1dHRvbi0td2hpdGU6Zm9jdXMsIC5idXR0b24tLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24tLWljb24gc3BhbiArIC5idXR0b25fX2ljb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idXR0b24tLWljb24gLmJ1dHRvbl9faWNvbiArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTEuM3JlbSAwO1xufVxuLmxpc3RfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGFkYTtcbiAgcGFkZGluZzogMS4zcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5saXN0LS1hcmNoaXZlIHtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuLmxpc3QtLWFyY2hpdmUgLmxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGlzdC0tbGVmdCwgLmxpc3QtLWNlbnRlcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IC0xcmVtO1xuICB9XG4gIC5saXN0LS1sZWZ0IC5saXN0X19pdGVtLCAubGlzdC0tY2VudGVyZWQgLmxpc3RfX2l0ZW0ge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5saXN0LS1jZW50ZXJlZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxpc3QtLWFyY2hpdmUge1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saXN0LS1sZWZ0LCAubGlzdC0tY2VudGVyZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5saXN0LS1sZWZ0IC5saXN0X19pdGVtLCAubGlzdC0tY2VudGVyZWQgLmxpc3RfX2l0ZW0ge1xuICAgIGZsZXg6IDEgMSAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgfVxuICAuY29sdW1uc19fbWFpbiAubGlzdC0tbGVmdCAubGlzdF9faXRlbSwgLmNvbHVtbnNfX21haW4gLmxpc3QtLWNlbnRlcmVkIC5saXN0X19pdGVtIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5saXN0LS1jZW50ZXJlZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb2x1bW5zX19tYWluIC5saXN0LS1sZWZ0IC5saXN0X19pdGVtLCAuY29sdW1uc19fbWFpbiAubGlzdC0tY2VudGVyZWQgLmxpc3RfX2l0ZW0ge1xuICAgIGZsZXg6IDEgMSAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgfVxufVxuXG4ubWV0YSB7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm1ldGFfX3NlY3Rpb24ge1xuICBtYXJnaW46IDAgMXJlbSAwLjNyZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZXRhX19pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLm1ldGFfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tZXRhX19pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG59XG4ubWV0YV9faXRlbTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiLCBcIjtcbn1cbi5tZXRhX19pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZXRhX19saW5rIHtcbiAgY29sb3I6ICM2YjZiNmI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1ldGFfX2xpbmsgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubWV0YV9fbGluazpob3ZlciBzcGFuLCAubWV0YV9fbGluazpmb2N1cyBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZiNmI2Yjtcbn1cbi5tZXRhX19kYXRlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2l0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaXRlX19oZWFkZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpdGVfX21haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi5zaXRlX19mb290ZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnNoYXJlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zaGFyZTo6YmVmb3JlLCAuc2hhcmU6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi5zaGFyZTo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLnNoYXJlOjpiZWZvcmUsIC5sZWdhY3kgLnNoYXJlOjphZnRlciB7XG4gIHpvb206IDE7XG59XG4uc2hhcmVfX2hlYWRpbmcge1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW46IDJweCAwLjhyZW0gMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNoYXJlX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNoYXJlX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG59XG4uc2hhcmVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zaGFyZV9fbGluayB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzNjM2MzY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB3aWR0aDogMzZweDtcbn1cbi5zaGFyZV9fbGluayBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnNoYXJlX19saW5rOmZvY3VzLCAuc2hhcmVfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaGFyZV9faWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIHdpZHRoOiAxNnB4O1xufVxuLmFydGljbGUgLnNoYXJlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5zaGFyZS0td2hpdGUgLnNoYXJlX19oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2hhcmUtLXdoaXRlIC5zaGFyZV9fbGluayB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNoYXJlLS13aGl0ZSAuc2hhcmVfX2xpbms6Zm9jdXMsIC5zaGFyZS0td2hpdGUgLnNoYXJlX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZSAuc2hhcmUge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cblxuLmFydGljbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAycmVtIDAgM3JlbTtcbn1cbi5hcnRpY2xlX19iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZV9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZV9fY29weXJpZ2h0IHtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuNnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi5hcnRpY2xlX19jb3B5cmlnaHQtLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYXJ0aWNsZV9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlX19jb250ZW50IGgyIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLmFydGljbGVfX2NvbnRlbnQgaDMge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uYXJ0aWNsZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5hcnRpY2xlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmFydGljbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLmFydGljbGVfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMC40cmVtO1xufVxuLmFydGljbGVfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmFydGljbGVfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi5hcnRpY2xlX19pbnRybyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5hcnRpY2xlX19pbnRybyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19pbnRybyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5hcnRpY2xlX19pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIHtcbiAgICBwYWRkaW5nOiA0cmVtIDAgNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFydGljbGVfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmNhcm91c2VsIHtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJvdXNlbDo6YmVmb3JlLCAuY2Fyb3VzZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi5jYXJvdXNlbDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLmNhcm91c2VsOjpiZWZvcmUsIC5sZWdhY3kgLmNhcm91c2VsOjphZnRlciB7XG4gIHpvb206IDE7XG59XG4uY2Fyb3VzZWxfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMjtcbn1cbi5jYXJvdXNlbF9fY29udGFpbmVyLnNsaWNrLXNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmNhcm91c2VsX19jb250YWluZXIuc2xpY2stc2xpZGVyIC5jYXJvdXNlbF9faXRlbSB7XG4gIGZsZXg6IG5vbmU7XG59XG4uY2Fyb3VzZWxfX3NsaWRlIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbF9fc2xpZGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNhcm91c2VsX19zbGlkZSBwaWN0dXJlLFxuLmNhcm91c2VsX19zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbF9fY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogcmdiKDY2Ljc1LCA2Ni43NSwgNjYuNzUpO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwLjZyZW0gMC44cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsX19jYXB0aW9uICsgLmNhcm91c2VsX19jb3B5cmlnaHQge1xuICBib3R0b206IDEuNnJlbTtcbn1cbi5jYXJvdXNlbF9fY29weXJpZ2h0IHtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4uY2Fyb3VzZWxfX2NvcHlyaWdodC0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJvdXNlbF9fYXJyb3dzIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoKDEwMHZ3IC0gMiAqIDIwcHggKiAwLjYyKSAqIDAuNSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsX19hcnJvd3Muc2xpY2stZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jYXJvdXNlbF9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMztcbn1cbi5jYXJvdXNlbF9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLmNhcm91c2VsX19hcnJvdzpob3ZlciwgLmNhcm91c2VsX19hcnJvdzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5jYXJvdXNlbF9fYXJyb3ctdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5jYXJvdXNlbF9fYXJyb3ctaWNvbiB7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZpbGw6ICNmZmY7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uY2Fyb3VzZWxfX2RvdHMge1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDEuNXJlbSAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsX19kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiA2cHg7XG59XG4uY2Fyb3VzZWxfX2RvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuLmNhcm91c2VsX19kb3RzIGxpIGJ1dHRvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5jYXJvdXNlbF9fZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkYWRhZGE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTJweDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlLW91dCwgdHJhbnNmb3JtIDE4MG1zO1xuICB3aWR0aDogMTJweDtcbn1cbi5jYXJvdXNlbF9fZG90cyBsaSBidXR0b246aG92ZXI6OmJlZm9yZSwgLmNhcm91c2VsX19kb3RzIGxpIGJ1dHRvbjpmb2N1czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2I2YjZiNjtcbn1cbi5jYXJvdXNlbCAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2Fyb3VzZWwgLm1lZGlhIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY2Fyb3VzZWxfX2Fycm93IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsX19zbGlkZSB7XG4gICAgbWF4LWhlaWdodDogNDg1cHg7XG4gIH1cbiAgLmNhcm91c2VsX19hcnJvd3Mge1xuICAgIHRvcDogMjQycHg7XG4gIH1cbiAgLmNhcm91c2VsX19hcnJvdyB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5jYXJvdXNlbF9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IDFyZW07XG4gIH1cbiAgLmNhcm91c2VsX19hcnJvdy0tbmV4dCB7XG4gICAgcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLmNhdGVnb3JpZXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXRlZ29yaWVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3JpZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuLmNhdGVnb3JpZXNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbi5jYXRlZ29yaWVzX19pY29uIHtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbiAgdmVydGljYWwtYWxpZ246IC00JTtcbiAgd2lkdGg6IDIycHg7XG59XG4uY2F0ZWdvcmllc19fc2VhcmNoYmFyIHtcbiAgbWFyZ2luOiAwIDAgMS4ycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcmllc19faWNvbiB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICB9XG59XG5cbi5jb2x1bW5zIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY29sdW1uc19fbWFpbiB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uc19fc2lkZWJhciB7XG4gICAgZmxleDogMCAwIDQwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5jb2x1bW5zLS1hcnRpY2xlIC5jb2x1bW5zX19tYWluIHtcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICB9XG4gIC5jb2x1bW5zLS1hcmNoaXZlIC5jb2x1bW5zX19tYWluIHtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICB9XG4gIC5jb2x1bW5zLS10ZWFzZXJzIC5jb2x1bW5zX19tYWluIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgfVxufVxuXG4vKiBIb3cgdG8gdXNlOiBAaW5jbHVkZSBzdmcoJ3R5cGUnLCAkY29sb3IpOyAqL1xuLndwY2Y3IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwY2Y3IC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgYm90dG9tOiAxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAuOHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLndwY2Y3IC53cGNmNy1yYWRpbyAud3BjZjctbGlzdC1pdGVtLFxuLndwY2Y3IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAuMnJlbTtcbn1cbi53cGNmNyAud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbS5sYXN0LFxuLndwY2Y3IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLmxhc3Qge1xuICBtYXJnaW46IDA7XG59XG4ud3BjZjcgLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwsXG4ud3BjZjcgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLndwY2Y3IC53cGNmNy1yYWRpby53cGNmNy1ub3QtdmFsaWQgaW5wdXRbdHlwZT1jaGVja2JveF0sIC53cGNmNyAud3BjZjctcmFkaW8ud3BjZjctbm90LXZhbGlkIGlucHV0W3R5cGU9cmFkaW9dLFxuLndwY2Y3IC53cGNmNy1jaGVja2JveC53cGNmNy1ub3QtdmFsaWQgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4ud3BjZjcgLndwY2Y3LWNoZWNrYm94LndwY2Y3LW5vdC12YWxpZCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZjQ0MzM2O1xufVxuLndwY2Y3IC53cGNmNy1yYWRpbyBsYWJlbCxcbi53cGNmNyAud3BjZjctY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLndwY2Y3IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGFkYWRhO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xufVxuLndwY2Y3IC53cGNmNy1yZXNwb25zZS1vdXRwdXQud3BjZjctbWFpbC1zZW50LW5nLCAud3BjZjcgLndwY2Y3LXJlc3BvbnNlLW91dHB1dC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgY29sb3I6ICNmNDQzMzY7XG59XG4ud3BjZjcgbGVnZW5kIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BjZjcgaW5wdXRbdHlwZT10ZXh0XS53cGNmNy1ub3QtdmFsaWQsIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXS53cGNmNy1ub3QtdmFsaWQsIC53cGNmNyBpbnB1dFt0eXBlPXRlbF0ud3BjZjctbm90LXZhbGlkLCAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdLndwY2Y3LW5vdC12YWxpZCwgLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXS53cGNmNy1ub3QtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG59XG4ud3BjZjcgcCB7XG4gIG1hcmdpbjogMCAwIDEuOHJlbTtcbn1cblxuLyogTk9URTogVGhpcyBzdHlsZXMgdGhlIGF0dGFjaG1lbnRzIHBsdWdpbiBzbyB3ZSBjYW4ndCB1c2UgQkVNIGhlcmUgKi9cbi5kb3dubG9hZC1hdHRhY2htZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uZG93bmxvYWQtYXR0YWNobWVudHM6OmJlZm9yZSwgLmRvd25sb2FkLWF0dGFjaG1lbnRzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiOyAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG59XG4uZG93bmxvYWQtYXR0YWNobWVudHM6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGVnYWN5IC5kb3dubG9hZC1hdHRhY2htZW50czo6YmVmb3JlLCAubGVnYWN5IC5kb3dubG9hZC1hdHRhY2htZW50czo6YWZ0ZXIge1xuICB6b29tOiAxO1xufVxuLmRvd25sb2FkLWF0dGFjaG1lbnRzIC5kb3dubG9hZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZG93bmxvYWQtYXR0YWNobWVudHMgLmRvd25sb2FkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG93bmxvYWQtYXR0YWNobWVudHMgLmRvd25sb2FkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuLmRvd25sb2FkLWF0dGFjaG1lbnRzIC5kYS1hdHRhY2htZW50cy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmRvd25sb2FkLWF0dGFjaG1lbnRzIC5kYS1hdHRhY2htZW50cy1saXN0IGxpIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSA0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG93bmxvYWQtYXR0YWNobWVudHMgLmRhLWF0dGFjaG1lbnRzLWxpc3QgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzI2MjYyNiUyMiUyMGQlM0QlMjJNMTglMjA4LjVWMEg1LjVDNC42NjklMjAwJTIwNCUyMC42NjklMjA0JTIwMS41djI5YzAlMjAuODMxLjY2OSUyMDEuNSUyMDEuNSUyMDEuNWgyMWMuODMxJTIwMCUyMDEuNS0uNjY5JTIwMS41LTEuNVYxMGgtOC41Yy0uODI1JTIwMC0xLjUtLjY3NS0xLjUtMS41em0xMC0uODgxVjhoLThWMGguMzgxYy40JTIwMCUyMC43ODIuMTU2JTIwMS4wNjMuNDM4bDYuMTE5JTIwNi4xMjVjLjI4LjI4LjQzNy42NjIuNDM3JTIwMS4wNTZ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMnB4O1xuICBsZWZ0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS40cmVtO1xuICB3aWR0aDogMjJweDtcbn1cbi5kb3dubG9hZC1hdHRhY2htZW50cyAuZGEtYXR0YWNobWVudHMtbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kb3dubG9hZC1hdHRhY2htZW50cyAuZGEtYXR0YWNobWVudHMtbGlzdCBsaS5wZGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzI2MjYyNiUyMiUyMGQlM0QlMjJNMTUuMzY5JTIwMTYuMDA2Yy0uMzEzLTEtLjMwNi0yLjkzMS0uMTI1LTIuOTMxLjUyNSUyMDAlMjAuNDc1JTIwMi4zMDYuMTI1JTIwMi45MzF6bS0uMTA2JTIwMi45NWMtLjQ4MiUyMDEuMjYzLTEuMDgyJTIwMi43MDctMS43NzUlMjAzLjkxOSUyMDEuMTQzLS40MzclMjAyLjQzNy0xLjA3NSUyMDMuOTMtMS4zNjktLjc5My0uNi0xLjU1NS0xLjQ2Mi0yLjE1NS0yLjU1em0tNS44ODIlMjA3LjhjMCUyMC4wNS44MjUtLjMzNyUyMDIuMTgyLTIuNTEyLS40Mi4zOTQtMS44MiUyMDEuNTMxLTIuMTgyJTIwMi41MTJ6TTE5LjUlMjAxMEgyOHYyMC41YzAlMjAuODMxLS42NjklMjAxLjUtMS41JTIwMS41aC0yMWMtLjgzMSUyMDAtMS41LS42NjktMS41LTEuNXYtMjlDNCUyMC42NjklMjA0LjY2OSUyMDAlMjA1LjUlMjAwSDE4djguNWMwJTIwLjgyNS42NzUlMjAxLjUlMjAxLjUlMjAxLjV6TTE5JTIwMjAuNzM3Yy0xLjI1LS43NjItMi4wODEtMS44MTItMi42NjktMy4zNjIuMjgxLTEuMTU2LjcyNS0yLjkxMi4zODgtNC4wMTItLjI5NC0xLjgzOC0yLjY1LTEuNjU3LTIuOTg4LS40MjUtLjMxMiUyMDEuMTQzLS4wMjUlMjAyLjc1Ni41MDclMjA0LjgxMi0uNzI1JTIwMS43MjUtMS43OTQlMjA0LjAzOC0yLjU1JTIwNS4zNjMtLjAwNyUyMDAtLjAwNy4wMDYtLjAxMy4wMDYtMS42OTQuODY5LTQuNiUyMDIuNzgxLTMuNDA2JTIwNC4yNS4zNS40MzElMjAxJTIwLjYyNSUyMDEuMzQ0LjYyNSUyMDEuMTE4JTIwMCUyMDIuMjMtMS4xMjUlMjAzLjgxOC0zLjg2MyUyMDEuNjEzLS41MzElMjAzLjM4Mi0xLjE5NCUyMDQuOTM4LTEuNDUlMjAxLjM1Ni43MzglMjAyLjk0MyUyMDEuMjE5JTIwNCUyMDEuMjE5JTIwMS44MjUlMjAwJTIwMS45NS0yJTIwMS4yMzEtMi43MTItLjg2OS0uODUtMy4zOTQtLjYwNy00LjYtLjQ1em04LjU2Mi0xNC4xNzRMMjEuNDM3LjQzOEExLjQ5OSUyMDEuNDk5JTIwMCUyMDAlMjAwJTIwMjAuMzc1JTIwMEgyMHY4aDh2LS4zODFjMC0uMzk0LS4xNTYtLjc3NS0uNDM4LTEuMDU2em0tNC42MyUyMDE1Ljk1NmMuMjU1LS4xNjktLjE1Ny0uNzQ0LTIuNjc2LS41NjMlMjAyLjMxOS45ODglMjAyLjY3NS41NjMlMjAyLjY3NS41NjN6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLmRvd25sb2FkLWF0dGFjaG1lbnRzIC5kYS1hdHRhY2htZW50cy1saXN0IGxpLmpwZzo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMjYyNjI2JTIyJTIwZCUzRCUyMk0yOCUyMDcuNjIxVjhoLThWMGguMzc5YTEuNSUyMDEuNSUyMDAlMjAwJTIwMSUyMDEuMDYuNDRsNi4xMjIlMjA2LjEyQTEuNSUyMDEuNSUyMDAlMjAwJTIwMSUyMDI4JTIwNy42MjJ6TTE5LjUlMjAxMGMtLjgyNSUyMDAtMS41LS42NzUtMS41LTEuNVYwSDUuNUExLjUlMjAxLjUlMjAwJTIwMCUyMDAlMjA0JTIwMS41djI5QTEuNSUyMDEuNSUyMDAlMjAwJTIwMCUyMDUuNSUyMDMyaDIxYTEuNSUyMDEuNSUyMDAlMjAwJTIwMCUyMDEuNS0xLjVWMTB6bS04LjQ2NiUyMDFhMyUyMDMlMjAwJTIwMSUyMDElMjAwJTIwNiUyMDMlMjAzJTIwMCUyMDAlMjAxJTIwMC02em0xMyUyMDE1aC0xNmwuMDMtMy4wMyUyMDIuNDctMi40N2MuMjkzLS4yOTMuNzM3LS4yNjMlMjAxLjAzLjAzbDIuNDclMjAyLjQ3JTIwNi40Ny02LjQ3YS43NS43NSUyMDAlMjAwJTIwMSUyMDEuMDYlMjAwbDIuNDclMjAyLjQ3eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5kb3dubG9hZC1hdHRhY2htZW50cyAuYXR0YWNobWVudC1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW46IDAgMCAtNnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmRvd25sb2FkLWF0dGFjaG1lbnRzIC5hdHRhY2htZW50LWxpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzYzNjM2O1xufVxuLmRvd25sb2FkLWF0dGFjaG1lbnRzIC5hdHRhY2htZW50LWNhcHRpb24sXG4uZG93bmxvYWQtYXR0YWNobWVudHMgLmF0dGFjaG1lbnQtc2l6ZSxcbi5kb3dubG9hZC1hdHRhY2htZW50cyAuYXR0YWNobWVudC1kYXRlLFxuLmRvd25sb2FkLWF0dGFjaG1lbnRzIC5hdHRhY2htZW50LWRvd25sb2FkcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmRvd25sb2FkLWF0dGFjaG1lbnRzIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvd25sb2FkLWF0dGFjaG1lbnRzIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cblxuLmRyYXdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGluc2V0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xufVxuLmRyYXdlcl9fYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaW5zZXQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmRyYXdlcl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHJhd2VyX19jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuIGF1dG87XG59XG4uZHJhd2VyX19oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5kcmF3ZXJfX2xvZ28ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDM2cHg7XG59XG4uZHJhd2VyX19sb2dvOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHJhd2VyX19sb2dvIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uZHJhd2VyX19sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmRyYXdlcl9fY2xvc2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgd2lkdGg6IDYwcHg7XG59XG4uZHJhd2VyX19jbG9zZTpmb2N1cywgLmRyYXdlcl9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMDAwO1xufVxuLmRyYXdlcl9fY2xvc2UgLmljb24ge1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmaWxsOiAjMDAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmRyYXdlcl9fY2xvc2Ugc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5kcmF3ZXJfX25hdiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5kcmF3ZXJfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5kcmF3ZXJfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmRyYXdlcl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4uZHJhd2VyX190b2dnbGUge1xuICBmaWxsOiAjMDAwO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMTZweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHdpZHRoOiAxNnB4O1xufVxuLmRyYXdlcl9fbGluayB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMSAxIGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcmF3ZXJfX2xpbms6aG92ZXIsIC5kcmF3ZXJfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiNmI2O1xufVxuLmRyYXdlcl9fbGluay5pcy1vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjtcbn1cbi5kcmF3ZXJfX2xpbmsuaXMtb3BlbiAuZHJhd2VyX190b2dnbGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmRyYXdlcl9fZHJvcGRvd24ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cztcbn1cbi5kcmF3ZXJfX2Ryb3Bkb3duLmlzLW9wZW4ge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cbi5kcmF3ZXJfX2Ryb3Bkb3duIC5kcmF3ZXJfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2I2YjZiNjtcbn1cbi5kcmF3ZXJfX2Ryb3Bkb3duIC5kcmF3ZXJfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmRyYXdlcl9fZHJvcGRvd24gLmRyYXdlcl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmI2YjY7XG59XG4uZHJhd2VyX19zZWFyY2hiYXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xufVxuLmRyYXdlci5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcmF3ZXIuaXMtb3BlbiAuZHJhd2VyX19iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5kcmF3ZXIuaXMtb3BlbiAuZHJhd2VyX19jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5kcmF3ZXJfX2xvZ28ge1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyX19jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4MHB4O1xufVxuLmZvb3Rlcl9fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5mb290ZXJfX3NlY3Rpb24tLW5hdiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuLmZvb3Rlcl9fc2VjdGlvbi0tY29weXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb290ZXJfX2Rpc2NsYWltZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE0MHB4O1xufVxuLmZvb3Rlcl9fbG9nbyBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLmZvb3Rlcl9fZGlzY2xhaW1lci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMCAwLjRyZW0gMCAwO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlcl9fc29jaWFsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19zZWN0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5mb290ZXJfX3NlY3Rpb24tLWNvcHlyaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbiAgLmZvb3Rlcl9fc2VjdGlvbi0tbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmZvb3Rlcl9fZGlzY2xhaW1lciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZm9ybV9fcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mb3JtX19yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybV9fYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbi5mb3JtLS1wYXNzd29yZCAuZm9ybV9faW5wdXQge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xufVxuLmZvcm0tLXBhc3N3b3JkIC5mb3JtX19idXR0b24ge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xufVxuLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5oZWFkZXJfX25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19sb2dvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLmhlYWRlcl9fbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5oZWFkZXJfX2xvZ28gc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5oZWFkZXJfX2xvZ28taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcl9fbG9nby1pbWctLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9fdG9nZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uaGVhZGVyX190b2dnbGU6aG92ZXIsIC5oZWFkZXJfX3RvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwMDA7XG59XG4uaGVhZGVyX190b2dnbGUgc3Bhbjpub3QoW2NsYXNzXSkge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uaGVhZGVyX190b2dnbGUgLmhlYWRlcl9fdG9nZ2xlLWJhciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDI4cHg7XG59XG4uaGVhZGVyX190b2dnbGUgLmhlYWRlcl9fdG9nZ2xlLWJhcjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTgwbXM7XG59XG4uaGVhZGVyX190b2dnbGUgLmhlYWRlcl9fdG9nZ2xlLWJhcjpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDE4MG1zIDE4MG1zO1xufVxuLmhlYWRlcl9fdG9nZ2xlIC5oZWFkZXJfX3RvZ2dsZS1iYXI6bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTgwbXM7XG59XG4uaGVhZGVyLS1ob21lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmhlYWRlci0taG9tZSAuaGVhZGVyX19vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0wLjJyZW07XG4gIH1cbiAgLmhlYWRlcl9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5sZWdhY3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBkaXNwbGF5OiBub25lO1xuICBpbnNldDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk7XG59XG4ubGVnYWN5X19jb250ZW50IHtcbiAgbWFyZ2luOiA2ZW0gYXV0byAwO1xuICBtYXgtd2lkdGg6IDYyNXB4O1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlzLWxlZ2FjeSAubGVnYWN5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5saW5rIHtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubGlua19fdGV4dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmxpbmtfX2Fycm93IHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCAwLjRyZW0gMnB4IDA7XG4gIHdpZHRoOiAxMHB4O1xufVxuLmxpbms6aG92ZXIgLmxpbmtfX3RleHQsIC5saW5rOmZvY3VzIC5saW5rX190ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4ubGlzdC1jYXRlZ29yaWVzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ubGlzdC1jYXRlZ29yaWVzX19pdGVtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpc3QtY2F0ZWdvcmllc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saXN0LWNhdGVnb3JpZXNfX2xpbmsge1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5saXN0LWNhdGVnb3JpZXNfX2xpbmsgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubGlzdC1jYXRlZ29yaWVzX19saW5rOmhvdmVyIHNwYW4sIC5saXN0LWNhdGVnb3JpZXNfX2xpbms6Zm9jdXMgc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5saXN0LWNhdGVnb3JpZXNfX3RvZ2dsZSB7XG4gIGhlaWdodDogMjJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgd2lkdGg6IDIycHg7XG59XG4ubGlzdC1jYXRlZ29yaWVzX190b2dnbGUgc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5saXN0LWNhdGVnb3JpZXNfX3RvZ2dsZTpob3ZlciwgLmxpc3QtY2F0ZWdvcmllc19fdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5saXN0LWNhdGVnb3JpZXNfX3RvZ2dsZS5pcy1vcGVuID4gLmxpc3QtY2F0ZWdvcmllc19fdG9nZ2xlLWljb24tLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpc3QtY2F0ZWdvcmllc19fdG9nZ2xlLmlzLW9wZW4gPiAubGlzdC1jYXRlZ29yaWVzX190b2dnbGUtaWNvbi0tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5saXN0LWNhdGVnb3JpZXNfX3RvZ2dsZS1pY29uIHtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZmlsbDogIzM2MzYzNjtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbn1cbi5saXN0LWNhdGVnb3JpZXNfX3RvZ2dsZS1pY29uLS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGlzdC1jYXRlZ29yaWVzX190b2dnbGUtaWNvbi0tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpc3QtY2F0ZWdvcmllc19faWNvbiB7XG4gIGZpbGw6ICMzNjM2MzY7XG4gIGhlaWdodDogMTBweDtcbiAgbGVmdDogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogMTBweDtcbn1cbi5saXN0LWNhdGVnb3JpZXMtLWNvbGxhcHNpYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saXN0LWNhdGVnb3JpZXMtLWNvbGxhcHNpYmxlLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uby1qcyAubGlzdC1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5saXN0LWNhdGVnb3JpZXNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZWRpYSBpbWcsXG4ubWVkaWEgcGljdHVyZSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVkaWEgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVkaWFfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZWRpYV9fY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgY29sb3I6IHJnYig2Ni43NSwgNjYuNzUsIDY2Ljc1KTtcbiAgcGFkZGluZzogMC42cmVtIDAuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lZGlhX19jb3B5cmlnaHQge1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC42cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLm1lZGlhX19jb3B5cmlnaHQtLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVkaWEtLXZpZGVvIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVkaWEtLXZpZGVvIGVtYmVkLFxuLm1lZGlhLS12aWRlbyBvYmplY3QsXG4ubWVkaWEtLXZpZGVvIGlmcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAubWVkaWEtLWFsaWduLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMC40cmVtIDFyZW0gMXJlbSAwO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgLm1lZGlhLS1hbGlnbi1sZWZ0IGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm1lZGlhLS1hbGlnbi1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMC40cmVtIDAgMXJlbSAxcmVtO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgLm1lZGlhLS1hbGlnbi1yaWdodCBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5uYXZfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2X19pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdl9faXRlbTpob3ZlciA+IC5uYXZfX2Ryb3Bkb3duLCAubmF2X19pdGVtOmZvY3VzID4gLm5hdl9fZHJvcGRvd24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKSBzY2FsZSgxKTtcbn1cbi5uYXZfX2xpbmsge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZfX2xpbmsgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgbGluZWFyO1xufVxuLm5hdl9fbGluazpob3ZlciwgLm5hdl9fbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmF2X19saW5rOmhvdmVyIHNwYW4sIC5uYXZfX2xpbms6Zm9jdXMgc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxYTFhMWE7XG59XG4ubmF2X19saW5rLS1kcm9wZG93bjpob3ZlciBzcGFuLCAubmF2X19saW5rLS1kcm9wZG93bjpmb2N1cyBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2X19idXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZfX2J1dHRvbiBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLm5hdl9fZHJvcGRvd24ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGxlZnQ6IDUwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSkgc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG59XG4ubmF2X19kcm9wZG93biAubmF2X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdl9fZHJvcGRvd24gLm5hdl9faXRlbTpmaXJzdC1jaGlsZCAubmF2X19saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG4ubmF2X19kcm9wZG93biAubmF2X19pdGVtOmZpcnN0LWNoaWxkIC5uYXZfX2xpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMThweDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDE4cHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLm5hdl9fZHJvcGRvd24gLm5hdl9faXRlbTpmaXJzdC1jaGlsZCAubmF2X19saW5rOmhvdmVyOjpiZWZvcmUsIC5uYXZfX2Ryb3Bkb3duIC5uYXZfX2l0ZW06Zmlyc3QtY2hpbGQgLm5hdl9fbGluazpmb2N1czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5uYXZfX2Ryb3Bkb3duIC5uYXZfX2l0ZW06bGFzdC1jaGlsZCAubmF2X19saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG4ubmF2X19kcm9wZG93biAubmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDAuOHJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhcjtcbn1cbi5uYXZfX2Ryb3Bkb3duIC5uYXZfX2xpbms6aG92ZXIsIC5uYXZfX2Ryb3Bkb3duIC5uYXZfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5hdl9fZHJvcGRvd24uaXMtb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHNjYWxlKDEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICB9XG4gIC5uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdl9faXRlbSB7XG4gICAgbWFyZ2luOiBhdXRvIDAuNzVyZW07XG4gIH1cbiAgLm5hdl9fbGluayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdpbmF0aW9uX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDcxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnaW5hdGlvbl9fbGlzdDo6YmVmb3JlLCAucGFnaW5hdGlvbl9fbGlzdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuLnBhZ2luYXRpb25fX2xpc3Q6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGVnYWN5IC5wYWdpbmF0aW9uX19saXN0OjpiZWZvcmUsIC5sZWdhY3kgLnBhZ2luYXRpb25fX2xpc3Q6OmFmdGVyIHtcbiAgem9vbTogMTtcbn1cbi5wYWdpbmF0aW9uX19wcmV2LCAucGFnaW5hdGlvbl9fbmV4dCwgLnBhZ2luYXRpb25fX2l0ZW0ge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMzZweDtcbn1cbi5wYWdpbmF0aW9uX19wcmV2LmlzLWRpc2FibGVkLCAucGFnaW5hdGlvbl9fbmV4dC5pcy1kaXNhYmxlZCwgLnBhZ2luYXRpb25fX2l0ZW0uaXMtZGlzYWJsZWQge1xuICBjb2xvcjogI2I2YjZiNjtcbiAgZmlsbDogI2I2YjZiNjtcbn1cbi5wYWdpbmF0aW9uX19wcmV2LmlzLWN1cnJlbnQsIC5wYWdpbmF0aW9uX19uZXh0LmlzLWN1cnJlbnQsIC5wYWdpbmF0aW9uX19pdGVtLmlzLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG59XG4ucGFnaW5hdGlvbl9fcHJldi5pcy1jdXJyZW50IC5wYWdpbmF0aW9uX19saW5rOmhvdmVyLCAucGFnaW5hdGlvbl9fcHJldi5pcy1jdXJyZW50IC5wYWdpbmF0aW9uX19saW5rOmZvY3VzLCAucGFnaW5hdGlvbl9fbmV4dC5pcy1jdXJyZW50IC5wYWdpbmF0aW9uX19saW5rOmhvdmVyLCAucGFnaW5hdGlvbl9fbmV4dC5pcy1jdXJyZW50IC5wYWdpbmF0aW9uX19saW5rOmZvY3VzLCAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50IC5wYWdpbmF0aW9uX19saW5rOmhvdmVyLCAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50IC5wYWdpbmF0aW9uX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFnaW5hdGlvbl9fcHJldiBzcGFuLCAucGFnaW5hdGlvbl9fbmV4dCBzcGFuLCAucGFnaW5hdGlvbl9faXRlbSBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IC0ycHg7XG59XG4ucGFnaW5hdGlvbl9fbGluayB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdpbmF0aW9uX19saW5rOmhvdmVyLCAucGFnaW5hdGlvbl9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG4ucGFnaW5hdGlvbl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuLnBhZ2luYXRpb25fX3ByZXYsIC5wYWdpbmF0aW9uX19uZXh0IHtcbiAgbGVmdDogLTFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IGF1dG87XG59XG4ucGFnaW5hdGlvbl9fcHJldiBzcGFuLCAucGFnaW5hdGlvbl9fbmV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5wYWdpbmF0aW9uX19wcmV2IC5wYWdpbmF0aW9uX19pY29uLCAucGFnaW5hdGlvbl9fbmV4dCAucGFnaW5hdGlvbl9faWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbn1cbi5wYWdpbmF0aW9uX19uZXh0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xcmVtO1xufVxuLnBhZ2luYXRpb25fX25leHQgLnBhZ2luYXRpb25fX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb25fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wb3BvdmVyIHtcbiAgaW5zZXQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB6LWluZGV4OiA5OTk5OTk7XG59XG4ucG9wb3Zlcl9fbWFzayB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4ucG9wb3Zlcl9fY29udGVudCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogODYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcbiAgcGFkZGluZzogNTBweCAyMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3BvdmVyX19jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMC42cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDI7XG59XG4ucG9wb3Zlcl9fY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNMzIlMjAzLjIyM0wyOC43NzclMjAwJTIwMTYlMjAxMi43NzclMjAzLjIyMyUyMDAlMjAwJTIwMy4yMjMlMjAxMi43NzclMjAxNiUyMDAlMjAyOC43NzclMjAzLjIyMyUyMDMyJTIwMTYlMjAxOS4yMjMlMjAyOC43NzclMjAzMiUyMDMyJTIwMjguNzc3JTIwMTkuMjIzJTIwMTZ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnBvcG92ZXJfX2Nsb3NlIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ucG9wb3Zlcl9fY2xvc2U6aG92ZXIsIC5wb3BvdmVyX19jbG9zZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ucG9wb3Zlci5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnBvcG92ZXItLWNsb3NlLWhpZGRlbiAucG9wb3Zlcl9fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcG92ZXItLXNtIC5wb3BvdmVyX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbn1cbi5wb3BvdmVyIC5tZWRpYS0tdmlkZW8ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzLCB0cmFuc2Zvcm0gMC4ycztcbn1cbi5wb3BvdmVyIC5tZWRpYS0tdmlkZW8uaXMtbG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wb3Zlcl9fY2xvc2Uge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwLjhyZW07XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3BvdmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5xdW90ZTo6YmVmb3JlLCAucXVvdGU6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi5xdW90ZTo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLnF1b3RlOjpiZWZvcmUsIC5sZWdhY3kgLnF1b3RlOjphZnRlciB7XG4gIHpvb206IDE7XG59XG4ucXVvdGVfX2NvbnRlbnQge1xuICBtYXJnaW46IDA7XG59XG4ucXVvdGVfX3NvdXJjZSB7XG4gIG1hcmdpbi10b3A6IDAuN3JlbTtcbn1cbi5xdW90ZV9fc291cmNlIHAge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzM2MzYzNjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoYmFyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlYXJjaGJhcl9fbGFiZWwge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uc2VhcmNoYmFyX19pbnB1dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuLnNlYXJjaGJhcl9faW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLnNlYXJjaGJhcl9fYnV0dG9uIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc2VhcmNoYmFyX19idXR0b24gc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAycmVtIDAgM3JlbTtcbn1cbi5zZWN0aW9uX19oZWFkZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1heC13aWR0aDogMTAyNHB4O1xufVxuLnNlY3Rpb25fX2hlYWRlcjo6YmVmb3JlLCAuc2VjdGlvbl9faGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiOyAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG59XG4uc2VjdGlvbl9faGVhZGVyOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxlZ2FjeSAuc2VjdGlvbl9faGVhZGVyOjpiZWZvcmUsIC5sZWdhY3kgLnNlY3Rpb25fX2hlYWRlcjo6YWZ0ZXIge1xuICB6b29tOiAxO1xufVxuLnNlY3Rpb25fX2ludHJvIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5zZWN0aW9uX19pbnRybzo6YmVmb3JlLCAuc2VjdGlvbl9faW50cm86OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi5zZWN0aW9uX19pbnRybzo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLnNlY3Rpb25fX2ludHJvOjpiZWZvcmUsIC5sZWdhY3kgLnNlY3Rpb25fX2ludHJvOjphZnRlciB7XG4gIHpvb206IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWN0aW9uX19pbnRybyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uX19pbnRybyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5zZWN0aW9uX19pbnRybyB7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWN0aW9uX19jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbn1cbi5zZWN0aW9uX19jb250ZW50OjpiZWZvcmUsIC5zZWN0aW9uX19jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiOyAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG59XG4uc2VjdGlvbl9fY29udGVudDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLnNlY3Rpb25fX2NvbnRlbnQ6OmJlZm9yZSwgLmxlZ2FjeSAuc2VjdGlvbl9fY29udGVudDo6YWZ0ZXIge1xuICB6b29tOiAxO1xufVxuLnNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5zZWN0aW9uX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuLnNlY3Rpb25fX3RpdGxlICsgLnNlY3Rpb25fX2ludHJvIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnNlY3Rpb25fX2J1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbi0tc20gLnNlY3Rpb25fX2hlYWRlcixcbi5zZWN0aW9uLS1zbSAuc2VjdGlvbl9fY29udGVudCB7XG4gIG1heC13aWR0aDogODYwcHg7XG59XG4uc2VjdGlvbi0tc2VhcmNoIC5zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2VjdGlvbi0tc2VhcmNoIC5zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1zZWFyY2ggLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi5zZWN0aW9uLS1zdWJzY3JpYmUge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBwYWRkaW5nOiAxLjVyZW0gMCAycmVtO1xufVxuLnNlY3Rpb24tLXN1YnNjcmliZSAuc2VjdGlvbl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24tLXN1YnNjcmliZSAuc2VjdGlvbl9fdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zZWN0aW9uLS10ZWFzZXJzIC5zZWN0aW9uX19idXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlY3Rpb24udGhlbWUtLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogM3JlbSAwIDRyZW07XG4gIH1cbiAgLnNlY3Rpb24tLXN1YnNjcmliZSB7XG4gICAgcGFkZGluZzogMnJlbSAwIDIuNXJlbTtcbiAgfVxufVxuXG4uc2lkZWJhciB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICBtYXJnaW46IDAgMjBweDtcbiAgcGFkZGluZzogMnJlbSAwIDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2lkZWJhciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNHJlbSAyMHB4IDVyZW07XG4gIH1cbn1cblxuLnN1YnNjcmliZV9fbGFiZWwge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uc3Vic2NyaWJlX19pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbi5zdWJzY3JpYmVfX2lucHV0W3R5cGU9ZW1haWxdIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG4uc3Vic2NyaWJlX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnN1YnNjcmliZV9fZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zdWJzY3JpYmVfX2lucHV0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zdWJzY3JpYmVfX2lucHV0W3R5cGU9ZW1haWxdIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnN1YnNjcmliZV9fYnV0dG9uIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4udGVhc2VyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi50ZWFzZXI6aG92ZXIsIC50ZWFzZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLnRlYXNlcjpob3ZlciAubGlua19fdGV4dCwgLnRlYXNlcjpmb2N1cyAubGlua19fdGV4dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi50ZWFzZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnRlYXNlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRlYXNlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4udGVhc2VyX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDAuMnJlbTtcbn1cbi50ZWFzZXJfX21ldGEge1xuICBtYXJnaW46IDAuM3JlbSAwIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi50ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG4udGVhc2VyX19saW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVhc2VyX19saW5rIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi52aWRlbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlbzo6YmVmb3JlLCAudmlkZW86OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi52aWRlbzo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLnZpZGVvOjpiZWZvcmUsIC5sZWdhY3kgLnZpZGVvOjphZnRlciB7XG4gIHpvb206IDE7XG59XG4udmlkZW9fX2lubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvIC5tZWRpYSwgLnZpZGVvX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWRlb19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTMwcHggMCAwIC0zMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgd2lkdGg6IDYwcHg7XG59XG4udmlkZW9fX2J1dHRvbjpob3ZlciwgLnZpZGVvX19idXR0b246Zm9jdXMge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4udmlkZW9fX2J1dHRvbiBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnZpZGVvX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICMwMDA7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAlLCAtNTAlKTtcbiAgd2lkdGg6IDI0cHg7XG59XG4udmlkZW9fX2NvcHlyaWdodCB7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4udmlkZW9fX2NvcHlyaWdodC0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvX19idXR0b24ge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luOiAtNTBweCAwIDAgLTUwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC52aWRlb19faWNvbiB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIsXG4gICo6OmZpcnN0LWxldHRlcixcbiAgcDo6Zmlyc3QtbGluZSxcbiAgZGl2OjpmaXJzdC1saW5lLFxuICBibG9ja3F1b3RlOjpmaXJzdC1saW5lLFxuICBsaTo6Zmlyc3QtbGluZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYSB7XG4gICAgLypcbiAgICAgKiBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgICAqIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAgKi9cbiAgfVxuICBhW2hyZWZdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYVtocmVmXj1cIiNcIl06OmFmdGVyLCBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzYzNjM2O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAvKlxuICAgKiBQcmludGluZyBUYWJsZXM6XG4gICAqIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgKi9cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxufSIsIkB1c2UgJy4uL2NvbmZpZycgYXMgKjtcbkB1c2UgJy4uL21peGlucy9zY3JlZW4nO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvMzVCNDJEXzFfMC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvMzVCNDJEXzFfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvMzVCNDJEXzFfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy8zNUI0MkRfMV8wLnN2ZyN3ZicpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbiR3ZWlnaHQtbm9ybWFsOiA0MDA7XG4kd2VpZ2h0LWJvbGQ6IDcwMDtcblxuJGZvbnQtdHJhZGVnb3RoaWMtMjA6ICdUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5Jywgc2Fucy1zZXJpZjtcbiRmb250LXRyYWRlZ290aGljLTE4OiAnVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eScsIHNhbnMtc2VyaWY7XG4kZm9udC10ZXh0OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnO1xuXG4vL1xuLy8gVGV4dFxuLy9cbkBtaXhpbiBzdHlsZS10ZXh0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtdGV4dDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuQG1peGluIHN0eWxlLXRleHQtc21hbGwge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWl4aW4gc3R5bGUtdGV4dC1pbnRybyB7XG4gICAgY29sb3I6ICRjLWJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC10cmFkZWdvdGhpYy0yMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4ubWluKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLm1pbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG59XG5cbi8vXG4vLyBIZWFkZXIgU3R5bGVcbi8vXG5AbWl4aW4gc3R5bGUtaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRyYWRlZ290aGljLTIwO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4vL1xuLy8gSGVhZGVyIDEgfiA0XG4vL1xuQG1peGluIHN0eWxlLWhlYWRpbmctMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLm1pbigkc2NyZWVuLW1pbmltYWwpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLm1pbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gc3R5bGUtaGVhZGluZy0yIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi5taW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4ubWluKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBzdHlsZS1oZWFkaW5nLTMge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLm1pbigkc2NyZWVuLW1pbmltYWwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLm1pbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBzdHlsZS1oZWFkaW5nLTQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4ubWluKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cbn1cblxuQG1peGluIHN0eWxlLWhlYWRpbmctNSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi5taW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gc3R5bGUtaGVhZGluZy02IHtcbiAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4ubWluKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbn1cblxuXG4vL1xuLy8gU3BlY2lmaWMgdHlwb2dyYXBoeTpcbi8vXG5cbkBtaXhpbiBzdHlsZS1oZWFkaW5nLXRlYXNlciB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4ubWluKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG59XG5cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vY29uZmlnJyBhcyAqO1xuQHVzZSAnLi4vbWl4aW5zL2J1dHRvbi1zdHlsZSc7XG5AdXNlICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AdXNlICcuLi9taXhpbnMvc2NyZWVuJztcbkB1c2UgJy4uL21peGlucy90eXBvZ3JhcGh5JztcbkB1c2UgJy4uL21peGlucy9wcm9wZXJ0eS1vdmVycmlkZSc7XG5cbmh0bWwsXG5ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlLXRleHQ7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVyO1xuICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xufVxuXG5oMSB7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZS1oZWFkaW5nO1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUtaGVhZGluZy0xO1xuXG4gICAgQGluY2x1ZGUgcHJvcGVydHktb3ZlcnJpZGUuYXBwbHkge1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIH1cbn1cblxuaDIge1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUtaGVhZGluZztcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlLWhlYWRpbmctMjtcblxuICAgIEBpbmNsdWRlIHByb3BlcnR5LW92ZXJyaWRlLmFwcGx5IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICB9XG59XG5cbmgzIHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlLWhlYWRpbmc7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZS1oZWFkaW5nLTM7XG5cbiAgICBAaW5jbHVkZSBwcm9wZXJ0eS1vdmVycmlkZS5hcHBseSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgfVxufVxuXG5oNCB7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZS1oZWFkaW5nO1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUtaGVhZGluZy00O1xuXG4gICAgQGluY2x1ZGUgcHJvcGVydHktb3ZlcnJpZGUuYXBwbHkge1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIH1cbn1cblxuaDUge1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUtaGVhZGluZztcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlLWhlYWRpbmctNTtcblxuICAgIEBpbmNsdWRlIHByb3BlcnR5LW92ZXJyaWRlLmFwcGx5IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICB9XG59XG5cbmg2IHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlLWhlYWRpbmc7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZS1oZWFkaW5nLTY7XG5cbiAgICBAaW5jbHVkZSBwcm9wZXJ0eS1vdmVycmlkZS5hcHBseSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgfVxufVxuXG5ociB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxucCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIDAgMS4ycmVtO1xufVxuXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtYm9sZDtcbn1cblxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IuYWRqdXN0KCRjLWJsYWNrLCAkYWxwaGE6IC0uOCk7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiB0eXBvZ3JhcGh5LiRmb250LXRleHQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtbm9ybWFsO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG5pbWcsXG5maWd1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5maWdjYXB0aW9uIHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlLXRleHQ7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZS10ZXh0LXNtYWxsO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgY29sb3I6IGNvbG9yLmFkanVzdCgkYy1ncmV5LS1kYXJrLCAkbGlnaHRuZXNzOiA1JSk7XG4gICAgcGFkZGluZzogLjZyZW0gLjhyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG51bCxcbm9sIHtcbiAgICBAaW5jbHVkZSBsaXN0LXJlc2V0LmFwcGx5O1xuXG4gICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlLXRleHQ7XG5cblxuICAgICAgICBtYXJnaW46IDAgMCAxLjJyZW07XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC4yNXJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwsXG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIG1hcmdpbjogLjVyZW0gMCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG51bCB7XG4gICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbm9sIHtcbiAgICAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IG9sLW51bWJlcjtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBvbC1udW1iZXI7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihvbC1udW1iZXIpICcuJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBvbC1udW1iZXI7XG5cbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG9sLW51bWJlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmRsIHtcbiAgICBtYXJnaW46IDAgMCAxLjNyZW07XG59XG5cbmR0IHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlLWhlYWRpbmc7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZS1oZWFkaW5nLTY7XG5cbiAgICBAaW5jbHVkZSBwcm9wZXJ0eS1vdmVycmlkZS5hcHBseSB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwIC4zcmVtO1xuICAgIH1cbn1cblxuZGQge1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUtdGV4dDtcbn1cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG50aCxcbnRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JleS0tbGlnaHQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGMtZ3JleS0tbGlnaHQ7XG4gICAgcGFkZGluZzogLjc1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLm1pbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIH1cbn1cblxudGgge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ncmV5LS1taWQ7XG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1ib2xkO1xufVxuXG50ciB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxudGhlYWQge1xuICAgIHRyIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYmxvY2txdW90ZSB7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZS1oZWFkaW5nO1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUtaGVhZGluZy0zO1xuXG4gICAgQGluY2x1ZGUgcHJvcGVydHktb3ZlcnJpZGUuYXBwbHkge1xuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkYy15ZWxsb3c7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgIH1cblxuICAgICYgPiBwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4ubWluKCRzY3JlZW4tbGFyZ2UpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDJyZW0gKC0oJHctY29udGVudC1ndXR0ZXIgKiAuNSkpO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAoKCR3LWNvbnRlbnQtZ3V0dGVyICogLjUpIC0gMTRweCk7XG4gICAgfVxufVxuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgJlt0eXBlPSd0ZXh0J10sXG4gICAgJlt0eXBlPSdlbWFpbCddLFxuICAgICZbdHlwZT0ndGVsJ10sXG4gICAgJlt0eXBlPSdudW1iZXInXSxcbiAgICAmW3R5cGU9J3Bhc3N3b3JkJ10sXG4gICAgJlt0eXBlPSdzZWFyY2gnXSB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjb2xvcjogJGMtZm9ybS1pbnB1dDtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JleS0tbWlkO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1mb3JtLWlucHV0O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT0ncmFkaW8nXSxcbiAgICAmW3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1taWQ7XG4gICAgICAgIGJvcmRlcjogOXB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJGMtZ3JleS0tbGlnaHRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luOiAwIC42cmVtIDAgMnB4OyAvLyBiZWNhdXNlIGJveCBzaGFkb3dcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIHdpbGwtY2hhbmdlOiBib3JkZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3JtLWlucHV0O1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9J3JhZGlvJ10ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgJlt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZS5hcHBseSgkYy15ZWxsb3csICRjLXllbGxvdywgJGMtYmxhY2ssICRjLXllbGxvdy1kYXJrZXIsICRjLXllbGxvdy1kYXJrZXIsICRjLWJsYWNrKTtcblxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB0eXBvZ3JhcGh5LiRmb250LXRyYWRlZ290aGljLTIwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtbm9ybWFsO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQsIGNvbG9yIC4yNXMgZWFzZS1pbi1vdXQsIGZpbGwgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmW3R5cGU9J2RhdGUnXSB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPSdudW1iZXInXSB7XG4gICAgICAgIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9J3NlYXJjaCddIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjo6LW1zLWNsZWFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbnRleHRhcmVhIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogJGMtZm9ybS1pbnB1dDtcbiAgICBmb250LWZhbWlseTogdHlwb2dyYXBoeS4kZm9udC10ZXh0O1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LW5vcm1hbDtcbiAgICBtYXgtaGVpZ2h0OiA4cmVtO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGMtZm9ybS1pbnB1dDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1taWQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5sZWdlbmQge1xuICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiB0eXBvZ3JhcGh5LiRmb250LXRyYWRlZ290aGljLTIwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtbm9ybWFsO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmxhYmVsIHtcbiAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogdHlwb2dyYXBoeS4kZm9udC10cmFkZWdvdGhpYy0yMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtbm9ybWFsO1xufVxuXG5zZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgY29sb3I6ICRjLWZvcm0taW5wdXQ7XG4gICAgZm9udC1mYW1pbHk6IHR5cG9ncmFwaHkuJGZvbnQtdGV4dDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1ub3JtYWw7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGMtZm9ybS1pbnB1dDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbmFiYnIge1xuICAgICZbdGl0bGVdIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBjb2xvci5hZGp1c3QoJGMtZ3JleS0tZGFyaywgJGFscGhhOiAtLjUpO1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LWJvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5tYXJrLFxuaW5zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy15ZWxsb3c7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuY29kZSxcbmtiZCxcbnR0LFxudmFyLFxuc2FtcCxcbnByZSB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cblxuY29kZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxucHJlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmV5LS1kYXJrO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IC43NXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbnN2ZyxcbnZpZGVvIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5pZnJhbWUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmljb24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnBkZmVtYi12aWV3ZXIge1xuICAgIG1hcmdpbjogMCAwIDFyZW0gIWltcG9ydGFudDtcbn1cbiIsIkBtaXhpbiBtaW4oJHNpemUpIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbiIsIi8qKlxuICAgIFRlbXBvcmFyeSBmaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS9zdHlsZWxpbnQvc3R5bGVsaW50L2lzc3Vlcy83ODkzXG4gICAgVGhpcyBpcyBub3QgbmVlZGVkIGFueW1vcmUgYWZ0ZXIgdGhpcyBidWcgYnkgU3R5bGVsaW50IGlzIGZpeGVkLlxuXG4gICAgV2hhdCB0byBkbyBhZnRlciBmaXg6XG4gICAgYGBgc2Nzc1xuICAgIC8vIHJlcGxhY2UgaS5lLlxuICAgIEBpbmNsdWRlIHByb3BlcnR5LW92ZXJyaWRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAwIDFyZW07XG4gICAgfVxuICAgIC8vIHdpdGhcbiAgICAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAwIDFyZW07XG4gICAgfVxuICAgIGBgYFxuICovXG5AbWl4aW4gYXBwbHkoKSB7XG4gICAgJiB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbiIsIkBtaXhpbiBhcHBseSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbiIsIkBtaXhpbiBhcHBseSgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yLCAkYmFja2dyb3VuZC1ob3ZlciwgJGJvcmRlci1ob3ZlciwgJGNvbG9yLWhvdmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1ob3ZlcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uL2NvbmZpZycgYXMgKjtcbkB1c2UgJy4uL21peGlucy9zY3JlZW4nO1xuXG4kc2NyZWVuLXdwLXNpbXBsZTogNjAxcHg7XG4kc2NyZWVuLXdwOiA3ODJweDtcblxuJGgtd3AtYWRtaW5iYXItbW9iaWxlOiA0NnB4O1xuJGgtd3AtYWRtaW5iYXI6IDMycHg7XG5cbi5sb2dnZWQtaW4ge1xuICAgICN3cGFkbWluYmFyIHtcbiAgICAgICAgaGVpZ2h0OiA0N3B4OyAvLyBSb3VuZGluZyBmaXhcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cblxuICAgIC5kcmF3ZXIge1xuICAgICAgICB0b3A6IDQ3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLm1pbigkc2NyZWVuLXdwKSB7XG4gICAgICAgICN3cGFkbWluYmFyIHtcbiAgICAgICAgICAgIGhlaWdodDogMzNweDsgLy8gUm91bmRpbmcgZml4XG4gICAgICAgIH1cblxuICAgICAgICAuZHJhd2VyIHtcbiAgICAgICAgICAgIHRvcDogMzNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uL2NvbmZpZycgYXMgKjtcbkB1c2UgJy4uL21peGlucy9idXR0b24tc3R5bGUnO1xuQHVzZSAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuQHVzZSBcIi4uL21peGlucy9zY3JlZW5cIjtcblxuLmJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlLmFwcGx5KCRjLXllbGxvdywgJGMteWVsbG93LCAkYy1ibGFjaywgJGMteWVsbG93LWRhcmtlciwgJGMteWVsbG93LWRhcmtlciwgJGMtYmxhY2spO1xuXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IHR5cG9ncmFwaHkuJGZvbnQtdHJhZGVnb3RoaWMtMjA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtbm9ybWFsO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjI1cyBlYXNlLWluLW91dCwgY29sb3IgLjI1cyBlYXNlLWluLW91dCwgZmlsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgJiArIC5idXR0b25fX2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTYlO1xuICAgICAgICB3aWR0aDogMThweDtcblxuICAgICAgICAmICsgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH1cblxuICAgICYtLWxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4ubWluKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uX19pY29uIHtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tb3V0bGluZSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZS5hcHBseSgkYy13aGl0ZSwgJGMtYmxhY2ssICRjLWJsYWNrLCAkYy1ncmV5LS1saWdodCwgJGMtYmxhY2ssICRjLWJsYWNrKTtcbiAgICB9XG5cbiAgICAmLS1zcXVhcmUge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIH1cblxuICAgICYtLWJsYWNrICB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZS5hcHBseSgkYy1ibGFjaywgJGMtYmxhY2ssICRjLXdoaXRlLCAkYy1ncmV5LS1kYXJrLCAkYy1ncmV5LS1kYXJrLCAkYy13aGl0ZSk7XG4gICAgfVxuXG4gICAgJi0td2hpdGUge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUuYXBwbHkoJGMtd2hpdGUsICRjLXdoaXRlLCAkYy1ibGFjaywgJGMtZ3JleS0tbWlkLCAkYy1ncmV5LS1taWQsICRjLXdoaXRlKTtcbiAgICB9XG5cbiAgICAmLS1pY29uIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmICsgLmJ1dHRvbl9faWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uX19pY29uIHtcbiAgICAgICAgICAgICYgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uL2NvbmZpZycgYXMgKjtcbkB1c2UgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkB1c2UgJy4uL21peGlucy9zY3JlZW4nO1xuXG4ubGlzdCB7XG4gICAgQGluY2x1ZGUgbGlzdC1yZXNldC5hcHBseTtcblxuICAgIG1hcmdpbjogLTEuM3JlbSAwO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodDtcbiAgICAgICAgcGFkZGluZzogMS4zcmVtIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hcmNoaXZlIHtcbiAgICAgICAgbWFyZ2luOiAwICgtJHAtdGVhc2VyKTtcblxuICAgICAgICAubGlzdF9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLm1pbig2NDBweCkge1xuICAgICAgICAmLS1sZWZ0LFxuICAgICAgICAmLS1jZW50ZXJlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiAtMXJlbTtcblxuICAgICAgICAgICAgLmxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY2VudGVyZWQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hcmNoaXZlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHNjcmVlbi1zaW1wbGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4ubWluKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgICYtLWxlZnQsXG4gICAgICAgICYtLWNlbnRlcmVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIC5saXN0X19pdGVtIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMzMuMzMzJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2x1bW5zX19tYWluICYge1xuICAgICAgICAgICAgICAgIC5saXN0X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY2VudGVyZWQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4ubWluKCRzY3JlZW4tbGFyZ2UpIHtcbiAgICAgICAgJi0tbGVmdCxcbiAgICAgICAgJi0tY2VudGVyZWQge1xuICAgICAgICAgICAgLmNvbHVtbnNfX21haW4gJiB7XG4gICAgICAgICAgICAgICAgLmxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMzMuMzMzJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uL2NvbmZpZycgYXMgKjtcbkB1c2UgJy4uL21peGlucy9saXN0LXJlc2V0JztcblxuLm1ldGEge1xuICAgIGNvbG9yOiAkYy1ncmV5LS1tZWRpdW07XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcblxuICAgICZfX3NlY3Rpb24ge1xuICAgICAgICBtYXJnaW46IDAgMXJlbSAuM3JlbSAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQuYXBwbHk7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gYmVjYXVzZSBzcGFuIGhhcyBib3JkZXJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcsICc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLW1lZGl1bTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGMtZ3JleS0tbWVkaXVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG4iLCJAdXNlICcuLi9jb25maWcnIGFzICo7XG5cbi5zaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1iYWNrZ3JvdW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAkdy1zaXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG59XG4iLCJAdXNlICcuLi9jb25maWcnIGFzICo7XG5AdXNlICcuLi9taXhpbnMvY2xlYXItZml4JztcbkB1c2UgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkB1c2UgJy4uL21peGlucy9zci1vbmx5JztcbkB1c2UgJy4uL21peGlucy90eXBvZ3JhcGh5JztcbkB1c2UgXCIuLi9taXhpbnMvc2NyZWVuXCI7XG5cbi5zaGFyZSB7XG4gICAgQGluY2x1ZGUgY2xlYXItZml4LmFwcGx5O1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB0eXBvZ3JhcGh5LiRmb250LXRyYWRlZ290aGljLTIwO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBtYXJnaW46IDJweCAuOHJlbSAwIDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQuYXBwbHk7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNHJlbTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWdyZXktLWRhcms7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcbiAgICAgICAgd2lkdGg6IDM2cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5LmFwcGx5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4ycztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgfVxuXG4gICAgLmFydGljbGUgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgJi0td2hpdGUge1xuICAgICAgICAuc2hhcmVfX2hlYWRpbmcge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNoYXJlX19saW5rIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4ubWluKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgIC5hcnRpY2xlICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiBhcHBseSB7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnOyAvKiAxICovXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAubGVnYWN5ICYge1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHpvb206IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gYXBwbHkge1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xufVxuIiwiQHVzZSAnLi4vY29uZmlnJyBhcyAqO1xuQHVzZSAnLi4vbWl4aW5zL2NvbnRhaW5lcic7XG5AdXNlICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5AdXNlICcuLi9taXhpbnMvc2NyZWVuJztcbkB1c2UgJy4uL21peGlucy9wcm9wZXJ0eS1vdmVycmlkZSc7XG5cbi5hcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICBwYWRkaW5nOiAycmVtIDAgM3JlbTtcblxuICAgICZfX2Jhbm5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogLjZyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgJi0td2hpdGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyLm1heDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkdy1jb250ZW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUtaGVhZGluZy0xO1xuXG4gICAgICAgIEBpbmNsdWRlIHByb3BlcnR5LW92ZXJyaWRlLmFwcGx5IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC40cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlLWhlYWRpbmc7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUtaGVhZGluZy0yO1xuICAgIH1cblxuICAgICZfX2ludHJvIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZS10ZXh0LWludHJvO1xuXG4gICAgICAgIEBpbmNsdWRlIHByb3BlcnR5LW92ZXJyaWRlLmFwcGx5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4ubWluKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMCA1cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi5taW4oJHNjcmVlbi1sYXJnZSkge1xuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcC1jb250ZW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHAtY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uL2NvbmZpZycgYXMgKjtcblxuQG1peGluIG1heCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAkdy1zaXRlO1xuICAgIHBhZGRpbmctbGVmdDogJHAtZ3V0dGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwLWd1dHRlcjtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vY29uZmlnJyBhcyAqO1xuQHVzZSAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AdXNlICcuLi9taXhpbnMvY2VudGVyJztcbkB1c2UgJy4uL21peGlucy9zY3JlZW4nO1xuQHVzZSAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQHVzZSAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4uY2Fyb3VzZWwge1xuICAgIEBpbmNsdWRlIGNsZWFyLWZpeC5hcHBseTtcblxuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAmLnNsaWNrLXNsaWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICAgICAgIC5jYXJvdXNlbF9faXRlbSB7XG4gICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NsaWRlIHtcbiAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBwaWN0dXJlLFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZS10ZXh0O1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlLXRleHQtc21hbGw7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdCgkYy1ncmV5LS1kYXJrLCAkbGlnaHRuZXNzOiA1JSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IC42cmVtIC44cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYgKyAuY2Fyb3VzZWxfX2NvcHlyaWdodCB7XG4gICAgICAgICAgICBib3R0b206IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvcHlyaWdodCB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICAmLS13aGl0ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcnJvd3Mge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYygoMTAwdncgLSAoKDIgKiAjeyAkcC1ndXR0ZXJ9KSkgKiAuNjIpICogLjUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRjLWJsYWNrLCAkYWxwaGE6IC0uMjUpO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICYtLXByZXYge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkYy1ibGFjaywgJGFscGhhOiAtLjQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXJyb3ctdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHNyLW9ubHkuYXBwbHk7XG4gICAgfVxuXG4gICAgJl9fYXJyb3ctaWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlci5ib3RoO1xuXG4gICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2RvdHMge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IDEuNXJlbSAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luOiA2cHg7XG5cbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZXktLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAxODBtcztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZXktLW1pZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHNsaWNrIGNhcm91c2VsXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5tZWRpYSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4ubWluKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi5taW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgJl9fc2xpZGUge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19hcnJvd3Mge1xuICAgICAgICAgICAgdG9wOiAoNDg0cHggKiAuNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcblxuICAgICAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gYm90aCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbiIsIkB1c2UgJy4uL2NvbmZpZycgYXMgKjtcbkB1c2UgJy4uL21peGlucy9zY3JlZW4nO1xuQHVzZSAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuQHVzZSAnLi4vbWl4aW5zL3Byb3BlcnR5LW92ZXJyaWRlJztcblxuLmNhdGVnb3JpZXMge1xuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZS1oZWFkaW5nLTM7XG5cbiAgICAgICAgQGluY2x1ZGUgcHJvcGVydHktb3ZlcnJpZGUuYXBwbHkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtNCU7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgIH1cblxuICAgICZfX3NlYXJjaGJhciB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEuMnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4ubWluKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi9jb25maWcnIGFzICo7XG5AdXNlICcuLi9taXhpbnMvc2NyZWVuJztcblxuLmNvbHVtbnMge1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6ICR3LXNpdGU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4ubWluKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICZfX21haW4ge1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBhdm9pZCBncm93aW5nIG91dCBvZiBjb250YWluZXJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2lkZWJhciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIGF2b2lkIGdyb3dpbmcgb3V0IG9mIGNvbnRhaW5lclxuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICB9XG5cblxuICAgICAgICAmLS1hcnRpY2xlIHtcbiAgICAgICAgICAgIC5jb2x1bW5zX19tYWluIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICR3LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hcmNoaXZlIHtcbiAgICAgICAgICAgIC5jb2x1bW5zX19tYWluIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRzY3JlZW4tc2ltcGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGVhc2VycyB7XG4gICAgICAgICAgICAuY29sdW1uc19fbWFpbiB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkc2NyZWVuLW5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uL2NvbmZpZycgYXMgKjtcbkB1c2UgJy4uL21peGlucy9idXR0b24tc3R5bGUnO1xuQHVzZSAnLi4vbWl4aW5zL2NvbnRhaW5lcic7XG5AdXNlICcuLi9taXhpbnMvc2NyZWVuJztcbkB1c2UgJy4uL21peGlucy9zci1vbmx5JztcbkB1c2UgJy4uL21peGlucy9zdmcnO1xuQHVzZSAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4ud3BjZjcge1xuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZXJyb3I7XG4gICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogdHlwb2dyYXBoeS4kZm9udC10cmFkZWdvdGhpYy0yMDtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwIC44cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLndwY2Y3LXJhZGlvLFxuICAgIC53cGNmNy1jaGVja2JveCB7XG4gICAgICAgIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuMnJlbTtcblxuICAgICAgICAgICAgJi5sYXN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICZbdHlwZT0nY2hlY2tib3gnXSxcbiAgICAgICAgICAgICAgICAmW3R5cGU9J3JhZGlvJ10ge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJGMtZXJyb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHR5cG9ncmFwaHkuJGZvbnQtdGV4dDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ncmV5LS1saWdodDtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LWJvbGQ7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICBwYWRkaW5nOiAuNnJlbSAxcmVtO1xuXG4gICAgICAgICYud3BjZjctbWFpbC1zZW50LW5nLFxuICAgICAgICAmLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZXJyb3I7XG4gICAgICAgICAgICBjb2xvcjogJGMtZXJyb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsZWdlbmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgICZbdHlwZT0ndGV4dCddLFxuICAgICAgICAmW3R5cGU9J2VtYWlsJ10sXG4gICAgICAgICZbdHlwZT0ndGVsJ10sXG4gICAgICAgICZbdHlwZT0nbnVtYmVyJ10sXG4gICAgICAgICZbdHlwZT0nc2VhcmNoJ10ge1xuICAgICAgICAgICAgJi53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZXJyb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS44cmVtO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uL2NvbmZpZycgYXMgKjtcbkB1c2UgJy4uL21peGlucy9jbGVhci1maXgnO1xuQHVzZSAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQHVzZSAnLi4vbWl4aW5zL3NjcmVlbic7XG5AdXNlICcuLi9taXhpbnMvc3ZnJztcbkB1c2UgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLyogTk9URTogVGhpcyBzdHlsZXMgdGhlIGF0dGFjaG1lbnRzIHBsdWdpbiBzbyB3ZSBjYW4ndCB1c2UgQkVNIGhlcmUgKi9cblxuLmRvd25sb2FkLWF0dGFjaG1lbnRzIHtcbiAgICBAaW5jbHVkZSBjbGVhci1maXguYXBwbHk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgLmRvd25sb2FkLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZS1oZWFkaW5nLTM7XG4gICAgfVxuXG4gICAgLmRhLWF0dGFjaG1lbnRzLWxpc3Qge1xuICAgICAgICBAaW5jbHVkZSBsaXN0LXJlc2V0LmFwcGx5O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSA0OHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2Zy5zdmcoZmlsZSwgJGMtZ3JleS0tZGFya2VyKTtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnBkZiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ZnLnN2ZyhwZGYsICRjLWdyZXktLWRhcmtlcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmpwZyB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ZnLnN2ZyhpbWFnZSwgJGMtZ3JleS0tZGFya2VyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXR0YWNobWVudC1saW5rIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgbWFyZ2luOiAwIDAgLTZweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmF0dGFjaG1lbnQtY2FwdGlvbixcbiAgICAuYXR0YWNobWVudC1zaXplLFxuICAgIC5hdHRhY2htZW50LWRhdGUsXG4gICAgLmF0dGFjaG1lbnQtZG93bmxvYWRzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjgyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG5cbiAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLm1pbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgfVxuXG59XG4iLCJAdXNlICdpbmxpbmUtc3ZnJztcblxuLyogSG93IHRvIHVzZTogQGluY2x1ZGUgc3ZnKCd0eXBlJywgJGNvbG9yKTsgKi9cbkBtaXhpbiBzdmcoJHR5cGUsICRjb2xvcikge1xuICAgIEBpZiAkdHlwZSA9PSBhcnJvdy1kb3duIHtcbiAgICAgICAgY29udGVudDogaW5saW5lLXN2Zy5pbmxpbmUtc3ZnKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGQ9XCJNMTUuOTk5IDI2LjExTDMyIDEwLjExbC00LjIyLTQuMjItMTEuNzgxIDExLjc4TDQuMjIzIDUuODkyIDAgMTAuMTFcIi8+PC9zdmc+Jyk7XG4gICAgfVxuXG4gICAgQGlmICR0eXBlID09IGNsb3NlIHtcbiAgICAgICAgY29udGVudDogaW5saW5lLXN2Zy5pbmxpbmUtc3ZnKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMyIDMyXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGQ9XCJNMzIgMy4yMjNMMjguNzc3IDAgMTYgMTIuNzc3IDMuMjIzIDAgMCAzLjIyMyAxMi43NzcgMTYgMCAyOC43NzcgMy4yMjMgMzIgMTYgMTkuMjIzIDI4Ljc3NyAzMiAzMiAyOC43NzcgMTkuMjIzIDE2elwiLz48L3N2Zz4nKTtcbiAgICB9XG5cbiAgICBAaWYgJHR5cGUgPT0gc2VhcmNoIHtcbiAgICAgICAgY29udGVudDogaW5saW5lLXN2Zy5pbmxpbmUtc3ZnKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMyIDMyXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGQ9XCJNMjYuNDIyIDMybC02LjYyMy02LjYyMyA1LjczLTUuNzMzIDYuNjIyIDYuNjI1ek0tLjE1MSAxMi40OTRDLS4xNTEgNS42MDIgNS40NDcgMCAxMi4zNCAwYzYuODk0IDAgMTIuNDkgNS42MDIgMTIuNDkgMTIuNDk0YTEyLjQxIDEyLjQxIDAgMCAxLTIuMjQgNy4xMzNsLTMuMTAyIDMuMTFhMTIuNDM4IDEyLjQzOCAwIDAgMS03LjE0OCAyLjI0NkM1LjQ0NyAyNC45ODMtLjE1IDE5LjM5LS4xNSAxMi40OTR6bTIyLjI3NSAwYzAtNS40LTQuMzg5LTkuNzgtOS43ODMtOS43OC01LjQwMyAwLTkuNzg1IDQuMzgtOS43ODUgOS43OCAwIDUuMzk4IDQuMzgyIDkuNzg1IDkuNzg1IDkuNzg1IDUuMzk0IDAgOS43ODMtNC4zODcgOS43ODMtOS43ODV6XCIvPjwvc3ZnPicpO1xuICAgIH1cblxuICAgIEBpZiAkdHlwZSA9PSBwZGYge1xuICAgICAgICBjb250ZW50OiBpbmxpbmUtc3ZnLmlubGluZS1zdmcoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIgMzJcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZD1cIk0xNS4zNjkgMTYuMDA2Yy0uMzEzLTEtLjMwNi0yLjkzMS0uMTI1LTIuOTMxLjUyNSAwIC40NzUgMi4zMDYuMTI1IDIuOTMxem0tLjEwNiAyLjk1Yy0uNDgyIDEuMjYzLTEuMDgyIDIuNzA3LTEuNzc1IDMuOTE5IDEuMTQzLS40MzcgMi40MzctMS4wNzUgMy45My0xLjM2OS0uNzkzLS42LTEuNTU1LTEuNDYyLTIuMTU1LTIuNTV6bS01Ljg4MiA3LjhjMCAuMDUuODI1LS4zMzcgMi4xODItMi41MTItLjQyLjM5NC0xLjgyIDEuNTMxLTIuMTgyIDIuNTEyek0xOS41IDEwSDI4djIwLjVjMCAuODMxLS42NjkgMS41LTEuNSAxLjVoLTIxYy0uODMxIDAtMS41LS42NjktMS41LTEuNXYtMjlDNCAuNjY5IDQuNjY5IDAgNS41IDBIMTh2OC41YzAgLjgyNS42NzUgMS41IDEuNSAxLjV6TTE5IDIwLjczN2MtMS4yNS0uNzYyLTIuMDgxLTEuODEyLTIuNjY5LTMuMzYyLjI4MS0xLjE1Ni43MjUtMi45MTIuMzg4LTQuMDEyLS4yOTQtMS44MzgtMi42NS0xLjY1Ny0yLjk4OC0uNDI1LS4zMTIgMS4xNDMtLjAyNSAyLjc1Ni41MDcgNC44MTItLjcyNSAxLjcyNS0xLjc5NCA0LjAzOC0yLjU1IDUuMzYzLS4wMDcgMC0uMDA3LjAwNi0uMDEzLjAwNi0xLjY5NC44NjktNC42IDIuNzgxLTMuNDA2IDQuMjUuMzUuNDMxIDEgLjYyNSAxLjM0NC42MjUgMS4xMTggMCAyLjIzLTEuMTI1IDMuODE4LTMuODYzIDEuNjEzLS41MzEgMy4zODItMS4xOTQgNC45MzgtMS40NSAxLjM1Ni43MzggMi45NDMgMS4yMTkgNCAxLjIxOSAxLjgyNSAwIDEuOTUtMiAxLjIzMS0yLjcxMi0uODY5LS44NS0zLjM5NC0uNjA3LTQuNi0uNDV6bTguNTYyLTE0LjE3NEwyMS40MzcuNDM4QTEuNDk5IDEuNDk5IDAgMCAwIDIwLjM3NSAwSDIwdjhoOHYtLjM4MWMwLS4zOTQtLjE1Ni0uNzc1LS40MzgtMS4wNTZ6bS00LjYzIDE1Ljk1NmMuMjU1LS4xNjktLjE1Ny0uNzQ0LTIuNjc2LS41NjMgMi4zMTkuOTg4IDIuNjc1LjU2MyAyLjY3NS41NjN6XCIvPjwvc3ZnPicpO1xuICAgIH1cblxuICAgIEBpZiAkdHlwZSA9PSBpbWFnZSB7XG4gICAgICAgIGNvbnRlbnQ6IGlubGluZS1zdmcuaW5saW5lLXN2ZygnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzMiAzMlwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcn1cIiBkPVwiTTI4IDcuNjIxVjhoLThWMGguMzc5YTEuNSAxLjUgMCAwIDEgMS4wNi40NGw2LjEyMiA2LjEyQTEuNSAxLjUgMCAwIDEgMjggNy42MjJ6TTE5LjUgMTBjLS44MjUgMC0xLjUtLjY3NS0xLjUtMS41VjBINS41QTEuNSAxLjUgMCAwIDAgNCAxLjV2MjlBMS41IDEuNSAwIDAgMCA1LjUgMzJoMjFhMS41IDEuNSAwIDAgMCAxLjUtMS41VjEwem0tOC40NjYgMWEzIDMgMCAxIDEgMCA2IDMgMyAwIDAgMSAwLTZ6bTEzIDE1aC0xNmwuMDMtMy4wMyAyLjQ3LTIuNDdjLjI5My0uMjkzLjczNy0uMjYzIDEuMDMuMDNsMi40NyAyLjQ3IDYuNDctNi40N2EuNzUuNzUgMCAwIDEgMS4wNiAwbDIuNDcgMi40N3pcIi8+PC9zdmc+Jyk7XG4gICAgfVxuXG4gICAgQGlmICR0eXBlID09IGZpbGUge1xuICAgICAgICBjb250ZW50OiBpbmxpbmUtc3ZnLmlubGluZS1zdmcoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIgMzJcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZD1cIk0xOCA4LjVWMEg1LjVDNC42NjkgMCA0IC42NjkgNCAxLjV2MjljMCAuODMxLjY2OSAxLjUgMS41IDEuNWgyMWMuODMxIDAgMS41LS42NjkgMS41LTEuNVYxMGgtOC41Yy0uODI1IDAtMS41LS42NzUtMS41LTEuNXptMTAtLjg4MVY4aC04VjBoLjM4MWMuNCAwIC43ODIuMTU2IDEuMDYzLjQzOGw2LjExOSA2LjEyNWMuMjguMjguNDM3LjY2Mi40MzcgMS4wNTZ6XCIvPjwvc3ZnPicpO1xuICAgIH1cblxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi9jb25maWcnIGFzICo7XG5AdXNlICcuLi9taXhpbnMvY2VudGVyJztcbkB1c2UgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkB1c2UgJy4uL21peGlucy9zY3JlZW4nO1xuQHVzZSAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQHVzZSAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4uZHJhd2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGluc2V0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgICZfX2JhY2tkcm9wIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMCBjb2xvci5hZGp1c3QoJGMtYmxhY2ssICRhbHBoYTogLS44KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6ICR3LWRyYXdlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaC1oZWFkZXJ9KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXllbGxvdztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogJGgtaGVhZGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDAgJHAtZ3V0dGVyO1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBoZWlnaHQ6ICRoLWxvZ28tbW9iaWxlO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGMtd2hpdGUsICRhbHBoYTogLS41KTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHkuYXBwbHk7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHAtZ3V0dGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAgICAgICB3aWR0aDogJGgtaGVhZGVyO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMteWVsbG93LWRhcmtlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlci5ib3RoO1xuXG4gICAgICAgICAgICBmaWxsOiAkYy1ibGFjaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5LmFwcGx5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgQGluY2x1ZGUgbGlzdC1yZXNldC5hcHBseTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWdyZXktLWxpZ2h0ZXI7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlIHtcbiAgICAgICAgZmlsbDogJGMtYmxhY2s7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogJHAtZ3V0dGVyO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgZm9udC1mYW1pbHk6IHR5cG9ncmFwaHkuJGZvbnQtdHJhZGVnb3RoaWMtMjA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwICRwLWd1dHRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLW1pZDtcblxuICAgICAgICAgICAgLmRyYXdlcl9fdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZHJvcGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBsaXN0LXJlc2V0LmFwcGx5O1xuXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjRzO1xuXG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcmF3ZXJfX2l0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWdyZXktLW1pZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcmF3ZXJfX2xpbmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbWlkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWFyY2hiYXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtZ3JleS0tbGlnaHRlcjtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgLmRyYXdlcl9fYmFja2Ryb3Age1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRjLWJsYWNrLCAkYWxwaGE6IC0uNSk7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJhd2VyX19jb250YWluZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLm1pbigkc2NyZWVuLW1pbmltYWwpIHtcbiAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoLWxvZ287XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi9jb25maWcnIGFzICo7XG5AdXNlICcuLi9taXhpbnMvY29udGFpbmVyJztcbkB1c2UgJy4uL21peGlucy9zY3JlZW4nO1xuQHVzZSAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQHVzZSAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4uZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy1ibGFjaztcbiAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBjb250YWluZXIubWF4O1xuXG4gICAgICAgIG1heC13aWR0aDogJHNjcmVlbi1sYXJnZTtcbiAgICB9XG5cbiAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuXG4gICAgICAgICYtLW5hdiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb3B5cmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kaXNjbGFpbWVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTQwcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5LmFwcGx5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGlzY2xhaW1lci10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjgyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbWFyZ2luOiAwIC40cmVtIDAgMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICB9XG5cbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlLXRleHQtc21hbGw7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX3NvY2lhbCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4ubWluKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICZfX3NlY3Rpb24ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICYtLWNvcHlyaWdodCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW5hdiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGlzY2xhaW1lciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZm9ybSB7XG4gICAgJl9fcm93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgfVxuXG4gICAgJi0tcGFzc3dvcmQge1xuICAgICAgICAuZm9ybV9faW5wdXQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtX19idXR0b24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vY29uZmlnJyBhcyAqO1xuQHVzZSAnLi4vbWl4aW5zL2NvbnRhaW5lcic7XG5AdXNlICcuLi9taXhpbnMvc2NyZWVuJztcbkB1c2UgJy4uL21peGlucy9zci1vbmx5JztcblxuLmhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkYy15ZWxsb3c7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6ICRoLWhlYWRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyLm1heDtcblxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBoZWlnaHQ6ICRoLWxvZ28tbW9iaWxlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5LmFwcGx5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nby1pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi0tZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1yaWdodDogLS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy15ZWxsb3ctZGFya2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seS5hcHBseTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXJfX3RvZ2dsZS1iYXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtYmxhY2s7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTgwbXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMTgwbXMgMTgwbXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE4MG1zO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taG9tZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAuaGVhZGVyX19vdmVybGF5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4ubWluKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgIGhlaWdodDogJGgtbG9nbztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi5taW4oJHNjcmVlbi1sYXJnZSkge1xuICAgICAgICAmX19uYXYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX190b2dnbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uL2NvbmZpZycgYXMgKjtcblxuLmxlZ2FjeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBpbnNldDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTk5O1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogNmVtIGF1dG8gMDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MjVweDtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAuNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC8vIE9ubHkgc2hvdyBvbiBsZWdhY3kgYnJvd3NlcnNcbiAgICAuaXMtbGVnYWN5ICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4iLCJAdXNlICcuLi9jb25maWcnIGFzICo7XG5AdXNlICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5saW5rIHtcbiAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICBmb250LWZhbWlseTogdHlwb2dyYXBoeS4kZm9udC10cmFkZWdvdGhpYy0yMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJl9fYXJyb3cge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIC40cmVtIDJweCAwO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICAubGlua19fdGV4dCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi9jb25maWcnIGFzICo7XG5AdXNlICcuLi9taXhpbnMvY2VudGVyJztcbkB1c2UgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkB1c2UgJy4uL21peGlucy9zY3JlZW4nO1xuQHVzZSAnLi4vbWl4aW5zL3NyLW9ubHknO1xuXG4ubGlzdC1jYXRlZ29yaWVzIHtcbiAgICBAaW5jbHVkZSBsaXN0LXJlc2V0LmFwcGx5O1xuXG4gICAgbWFyZ2luLXRvcDogLjVyZW07XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvZ2dsZSB7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAgICAgICB3aWR0aDogMjJweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHkuYXBwbHk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgPiAubGlzdC1jYXRlZ29yaWVzX190b2dnbGUtaWNvbiB7XG4gICAgICAgICAgICAgICAgJi0tb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b2dnbGUtaWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlci5ib3RoO1xuXG4gICAgICAgIGZpbGw6ICRjLWdyZXktLWRhcms7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG5cbiAgICAgICAgJi0tb3BlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cblxuICAgICYtLWNvbGxhcHNpYmxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm8tanMgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi5taW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uL2NvbmZpZycgYXMgKjtcbkB1c2UgJy4uL21peGlucy9zY3JlZW4nO1xuQHVzZSAnLi4vbWl4aW5zL3N0cmV0Y2gnO1xuQHVzZSAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4ubWVkaWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyxcbiAgICBwaWN0dXJlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUtdGV4dDtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZS10ZXh0LXNtYWxsO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRjLWdyZXktLWRhcmssICRsaWdodG5lc3M6IDUlKTtcbiAgICAgICAgcGFkZGluZzogLjZyZW0gLjhyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogLjZyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgJi0td2hpdGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBlbWJlZCxcbiAgICAgICAgb2JqZWN0LFxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3RyZXRjaC5hcHBseTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi5taW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgICYtLWFsaWduLWxlZnQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IC40cmVtIDFyZW0gMXJlbSAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFsaWduLXJpZ2h0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbjogLjRyZW0gMCAxcmVtIDFyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQG1peGluIGFwcGx5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi9jb25maWcnIGFzICo7XG5AdXNlICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AdXNlICcuLi9taXhpbnMvc2NyZWVuJztcbkB1c2UgJy4uL21peGlucy9zci1vbmx5JztcbkB1c2UgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLm5hdiB7XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQuYXBwbHk7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgID4gLm5hdl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSkgc2NhbGUoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcmtlc3Q7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogdHlwb2dyYXBoeS4kZm9udC10cmFkZWdvdGhpYy0yMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAuNHJlbSAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDsgLy8gYmVjYXVzZSBvZiBmb250IGJhc2VsaW5lXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGMtZ3JleS0tZGFya2VzdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHkuYXBwbHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kcm9wZG93biB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIGNvbG9yLmFkanVzdCgkYy1ibGFjaywgJGFscGhhOiAtLjcpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHNjYWxlKDApO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycywgdHJhbnNmb3JtIC4ycztcblxuICAgICAgICAubmF2X19pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC5uYXZfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgY29sb3IuYWRqdXN0KCRjLWJsYWNrLCAkYWxwaGE6IC0uNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLm5hdl9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZfX2xpbmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JleS0tbGlnaHRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBwYWRkaW5nOiAuOHJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKSBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi5taW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAuNzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiAkaC1oZWFkZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICB9XG59XG4iLCJAdXNlICcuLi9jb25maWcnIGFzICo7XG5AdXNlICcuLi9taXhpbnMvY2xlYXItZml4JztcbkB1c2UgJy4uL21peGlucy90eXBvZ3JhcGh5JztcbkB1c2UgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkB1c2UgXCIuLi9taXhpbnMvc2NyZWVuXCI7XG5cbiRzaXplLWl0ZW06IDM2cHg7XG5cbi5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXItZml4LmFwcGx5O1xuICAgICAgICBAaW5jbHVkZSBsaXN0LXJlc2V0LmFwcGx5O1xuXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogJHNpemUtaXRlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogKCR3LWNvbnRlbnQgLSAoNzVweCAqIDIpKTsgLy8gUHJldiAvIE5leHQgYnV0dG9uc1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fcHJldixcbiAgICAmX19uZXh0LFxuICAgICZfX2l0ZW0ge1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmlsbDogJGMtYmxhY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB0eXBvZ3JhcGh5LiRmb250LXRyYWRlZ290aGljLTIwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGhlaWdodDogJHNpemUtaXRlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzaXplLWl0ZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6ICRzaXplLWl0ZW07XG5cbiAgICAgICAgJi5pcy1kaXNhYmxlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JleS0tbWlkO1xuICAgICAgICAgICAgZmlsbDogJGMtZ3JleS0tbWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1jdXJyZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC4yNXJlbTtcblxuICAgICAgICAgICAgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgfVxuXG4gICAgJl9fcHJldixcbiAgICAmX19uZXh0IHtcbiAgICAgICAgbGVmdDogLTFyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdpbmF0aW9uX19pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25leHQge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTFyZW07XG5cbiAgICAgICAgLnBhZ2luYXRpb25fX2ljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4ubWluKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uL2NvbmZpZycgYXMgKjtcbkB1c2UgJy4uL21peGlucy9zY3JlZW4nO1xuQHVzZSAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQHVzZSAnLi4vbWl4aW5zL3N0cmV0Y2gnO1xuQHVzZSAnLi4vbWl4aW5zL3N2Zyc7XG5cbi5wb3BvdmVyIHtcbiAgICBpbnNldDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgICB6LWluZGV4OiA5OTk5OTk7IC8vIE5lZWRlZCB0byB3aW4gZnJvbSBjaGF0LWJ1dHRvblxuXG4gICAgJl9fbWFzayB7XG4gICAgICAgIEBpbmNsdWRlIHN0cmV0Y2guYXBwbHk7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRjLWJsYWNrLCAkYWxwaGE6IC0uMik7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogJHctY29udGVudDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA1MHB4ICRwLWd1dHRlciAkcC1ndXR0ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogLjZyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdmcuc3ZnKCdjbG9zZScsICRjLXdoaXRlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seS5hcHBseTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi0tY2xvc2UtaGlkZGVuIHtcbiAgICAgICAgLnBvcG92ZXJfX2Nsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zbSB7XG4gICAgICAgIC5wb3BvdmVyX19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEge1xuICAgICAgICAmLS12aWRlbyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xcywgdHJhbnNmb3JtIC4ycztcblxuICAgICAgICAgICAgJi5pcy1sb2FkZWQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLm1pbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAmX19jbG9zZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAuOHJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLm1pbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwLWd1dHRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uL2NvbmZpZycgYXMgKjtcbkB1c2UgJy4uL21peGlucy9jbGVhci1maXgnO1xuQHVzZSAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4ucXVvdGUge1xuICAgIEBpbmNsdWRlIGNsZWFyLWZpeC5hcHBseTtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fc291cmNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjdyZW07XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlLXRleHQtc21hbGw7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vbWl4aW5zL3NyLW9ubHknO1xuXG4uc2VhcmNoYmFyIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgc3Itb25seS5hcHBseTtcbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuXG4gICAgICAgICZbdHlwZT0nc2VhcmNoJ10ge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5LmFwcGx5O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vY29uZmlnJyBhcyAqO1xuQHVzZSAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AdXNlICcuLi9taXhpbnMvY29udGFpbmVyJztcbkB1c2UgJy4uL21peGlucy9zY3JlZW4nO1xuQHVzZSAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuQHVzZSAnLi4vbWl4aW5zL3Byb3BlcnR5LW92ZXJyaWRlJztcblxuLnNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIHBhZGRpbmc6IDJyZW0gMCAzcmVtO1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXItZml4LmFwcGx5O1xuICAgICAgICBAaW5jbHVkZSBjb250YWluZXIubWF4O1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIG1heC13aWR0aDogJHNjcmVlbi1ub3JtYWw7XG4gICAgfVxuXG4gICAgJl9faW50cm8ge1xuICAgICAgICBAaW5jbHVkZSBjbGVhci1maXguYXBwbHk7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUtdGV4dC1pbnRybztcblxuICAgICAgICBAaW5jbHVkZSBwcm9wZXJ0eS1vdmVycmlkZS5hcHBseSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXItZml4LmFwcGx5O1xuICAgICAgICBAaW5jbHVkZSBjb250YWluZXIubWF4O1xuXG4gICAgICAgIG1heC13aWR0aDogJHNjcmVlbi1ub3JtYWw7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlLWhlYWRpbmc7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUtaGVhZGluZy0xO1xuXG4gICAgICAgIEBpbmNsdWRlIHByb3BlcnR5LW92ZXJyaWRlLmFwcGx5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAuc2VjdGlvbl9faW50cm8ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuXG4gICAgJi0tc20ge1xuICAgICAgICAuc2VjdGlvbl9faGVhZGVyLFxuICAgICAgICAuc2VjdGlvbl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZWFyY2gge1xuICAgICAgICAuc2VjdGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZS1oZWFkaW5nLTI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zdWJzY3JpYmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy15ZWxsb3c7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwIDJyZW07XG5cbiAgICAgICAgLnNlY3Rpb25fX2hlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10ZWFzZXJzIHtcbiAgICAgICAgLnNlY3Rpb25fX2J1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50aGVtZS0tZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi5taW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAwIDRyZW07XG5cbiAgICAgICAgJi0tc3Vic2NyaWJlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMCAyLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi9jb25maWcnIGFzICo7XG5AdXNlICcuLi9taXhpbnMvc2NyZWVuJztcblxuLnNpZGViYXIge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYy1ibGFjaztcbiAgICBtYXJnaW46IDAgJHAtZ3V0dGVyO1xuICAgIHBhZGRpbmc6IDJyZW0gMCAzcmVtO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLm1pbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gJHAtZ3V0dGVyIDVyZW07XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vY29uZmlnJyBhcyAqO1xuQHVzZSAnLi4vbWl4aW5zL3NjcmVlbic7XG5AdXNlICcuLi9taXhpbnMvc3Itb25seSc7XG5cbi5zdWJzY3JpYmUge1xuICAgICZfX2xhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgc3Itb25seS5hcHBseTtcbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuXG4gICAgICAgICZbdHlwZT0nZW1haWwnXSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4ubWluKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICAmX19maWVsZHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lucHV0IHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgJlt0eXBlPSdlbWFpbCddIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiQHVzZSAnLi4vY29uZmlnJyBhcyAqO1xuQHVzZSAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQHVzZSAnLi4vbWl4aW5zL3N0cmV0Y2gnO1xuQHVzZSAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuQHVzZSAnLi4vbWl4aW5zL3Byb3BlcnR5LW92ZXJyaWRlJztcblxuLnRlYXNlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXI7XG5cbiAgICAgICAgLmxpbmtfX3RleHQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6ICRwLXRlYXNlcjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUtaGVhZGluZy10ZWFzZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcHJvcGVydHktb3ZlcnJpZGUuYXBwbHkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZXRhIHtcbiAgICAgICAgbWFyZ2luOiAuM3JlbSAwIDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUtdGV4dC1zbWFsbDtcblxuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBAaW5jbHVkZSBzdHJldGNoLmFwcGx5O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seS5hcHBseTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vY29uZmlnJyBhcyAqO1xuQHVzZSAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AdXNlICcuLi9taXhpbnMvc2NyZWVuJztcbkB1c2UgJy4uL21peGlucy9zci1vbmx5JztcbkB1c2UgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLnZpZGVvIHtcbiAgICBAaW5jbHVkZSBjbGVhci1maXguYXBwbHk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubWVkaWEsXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIGNvbG9yLmFkanVzdCgkYy1ibGFjaywgJGFscGhhOiAtLjg1KTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbjogLTMwcHggMCAwIC0zMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgICAgICB3aWR0aDogNjBweDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seS5hcHBseTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmlsbDogJGMtYmxhY2s7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IC42cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICYtLXdoaXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi5taW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IC01MHB4IDAgMCAtNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi9jb25maWcnIGFzICo7XG5cbkBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIsXG4gICAgKjo6Zmlyc3QtbGV0dGVyLFxuICAgIHA6OmZpcnN0LWxpbmUsXG4gICAgZGl2OjpmaXJzdC1saW5lLFxuICAgIGJsb2NrcXVvdGU6OmZpcnN0LWxpbmUsXG4gICAgbGk6OmZpcnN0LWxpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgICZbaHJlZl06OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgKCcgYXR0cihocmVmKSAnKSc7XG4gICAgICAgIH1cblxuICAgICAgICAvKlxuICAgICAgICAgKiBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgICAgICAgKiBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgICAgICAqL1xuICAgICAgICAmW2hyZWZePScjJ106OmFmdGVyLFxuICAgICAgICAmW2hyZWZePSdqYXZhc2NyaXB0OiddOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGFiYnIge1xuICAgICAgICAmW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyAoJyBhdHRyKHRpdGxlKSAnKSc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwcmUge1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyZXktLWRhcms7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvKlxuICAgICAqIFByaW50aW5nIFRhYmxlczpcbiAgICAgKiBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAgKi9cbiAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIG9ycGhhbnM6IDM7XG4gICAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cbn1cbiJdfQ== */
