html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-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{-webkit-font-smoothing:inherit;background:0 0;border:0;border-radius:0;cursor:pointer;font: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;margin:0 0 1rem}@media only screen and (min-width:480px){h1{font-size:2.5rem}}@media only screen and (min-width:768px){h1{font-size:3rem}}h2{font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-weight:400;line-height:1.2;font-size:1.5rem;margin:0 0 1rem}@media only screen and (min-width:480px){h2{font-size:2rem}}@media only screen and (min-width:768px){h2{font-size:2.25rem}}h3{font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-weight:400;line-height:1.2;font-size:1.3rem;margin:0 0 1rem}@media only screen and (min-width:480px){h3{font-size:1.5rem}}@media only screen and (min-width:768px){h3{font-size:1.7rem}}h4{font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-weight:400;line-height:1.2;font-size:1.125rem;margin:0 0 1rem}@media only screen and (min-width:768px){h4{font-size:1.3rem}}h5{font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-weight:400;line-height:1.2;font-size:1.125rem;margin:0 0 1rem}@media only screen and (min-width:768px){h5{font-size:1.3rem}}h6{font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-weight:400;line-height:1.2;font-size:1rem;margin:0 0 1rem}@media only screen and (min-width:768px){h6{font-size:1.2rem}}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:#434343;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;margin:1rem 0 .3rem}@media only screen and (min-width:768px){dt{font-size:1.2rem}}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;border-left:10px solid #ff0;display:block;margin:0 0 2rem;padding:0 0 0 20px}@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>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;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-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}}@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")}.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%}}@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")}.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}@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")}.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:2.125rem;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}}@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")}.article{background:#fff;padding:2rem 0 3rem}.article__banner{margin-bottom:2rem;overflow:hidden;padding-bottom:40%;position:relative}.article__image{font-family:"object-fit: cover;";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;margin:0 0 .4rem}@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__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;margin-bottom:2rem}@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}}@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}}@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")}.categories__title{font-size:1.3rem;margin:0 0 1rem}@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__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}}@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")}.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}}@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")}.drawer{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:10}.drawer__backdrop{background-color:transparent;bottom:0;left:0;position:absolute;right:0;top:0;-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);margin-top:60px;overflow-x:hidden;overflow-y: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:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;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: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}}@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")}.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.5;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%}@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")}.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;min-height:40px;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.is-open .header__toggle-bar:nth-child(1){margin-top:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__toggle.is-open .header__toggle-bar:nth-child(2){width:0}.header__toggle.is-open .header__toggle-bar:nth-child(3){margin-top:-11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header__toggle-bar{background:#000;display:block;height:3px;-webkit-transition:.2s ease;transition:.2s ease;width:28px}.header__toggle-bar:nth-child(2){margin-top:6px}.header__toggle-bar:nth-child(3){margin-top:6px}.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;bottom:0;display:none;left:0;position:fixed;right:0;top:0;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}@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")}.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}@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")}.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{height:0;opacity:0;overflow:hidden;position:absolute;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.list-categories--collapsible.is-open{height:100%;opacity:1;overflow:visible;position:relative;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.2s;transition:.2s}.no-js .list-categories{display:block}@media only screen and (min-width:480px){.list-categories__item{font-size:1rem}}@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")}.media{display:block;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:#434343;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%}@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")}.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}}@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")}.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;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{bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-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-x:hidden;overflow-y: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}}.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}@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")}.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;margin:0}.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__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;display:inline-block;margin:0}@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+.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--teasers .section__button{text-align:left}.section.theme--grey{background:#f7f7f7}@media only screen and (min-width:768px){.section{padding:3rem 0 4rem}}.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}}@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")}.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;margin:0 0 .2rem}@media only screen and (min-width:480px){.teaser__title{font-size:1.5rem}}.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}@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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvcmVzZXQuc2NzcyIsImxheW91dC5jc3MiLCJtaXhpbnMvdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9iYXNlLnNjc3MiLCJtaXhpbnMvc2NyZWVuLnNjc3MiLCJtaXhpbnMvbGlzdC1yZXNldC5zY3NzIiwibWl4aW5zL2J1dHRvbi1zdHlsZS5zY3NzIiwiYmFzZS93b3JkcHJlc3Muc2NzcyIsImNvbXBvbmVudHMvYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL2xpc3Quc2NzcyIsImNvbXBvbmVudHMvbWV0YS5zY3NzIiwiY29tcG9uZW50cy9zaXRlLnNjc3MiLCJjb21wb25lbnRzL3NoYXJlLnNjc3MiLCJtaXhpbnMvY2xlYXItZml4LnNjc3MiLCJtaXhpbnMvc3Itb25seS5zY3NzIiwiY29tcG9uZW50cy9hcnRpY2xlLnNjc3MiLCJtaXhpbnMvY29udGFpbmVyLnNjc3MiLCJjb21wb25lbnRzL2NhdGVnb3JpZXMuc2NzcyIsImNvbXBvbmVudHMvY29sdW1ucy5zY3NzIiwiY29tcG9uZW50cy9kb3dubG9hZC1hdHRhY2htZW50cy5zY3NzIiwibWl4aW5zL3N2Zy5zY3NzIiwiY29tcG9uZW50cy9kcmF3ZXIuc2NzcyIsIm1peGlucy9jZW50ZXIuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2xlZ2FjeS5zY3NzIiwiY29tcG9uZW50cy9saW5rLnNjc3MiLCJjb21wb25lbnRzL2xpc3QtY2F0ZWdvcmllcy5zY3NzIiwiY29tcG9uZW50cy9tZWRpYS5zY3NzIiwibWl4aW5zL3N0cmV0Y2guc2NzcyIsImNvbXBvbmVudHMvbmF2LnNjc3MiLCJjb21wb25lbnRzL3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvcG9wb3Zlci5zY3NzIiwiY29tcG9uZW50cy9zZWFyY2hiYXIuc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9zaWRlYmFyLnNjc3MiLCJjb21wb25lbnRzL3RlYXNlci5zY3NzIiwiYmFzZS9wcmludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLEtBQ0ksd0JBQUEsVUFDQSx1QkFBQSxZQUNBLDRCQUFBLFlBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBQ0EseUJBQUEsS0FBQSxzQkFBQSxLQUFBLHFCQUFBLEtBQUEsaUJBQUEsS0FHSixFQUNJLG1CQUFBLFdBQUEsV0FBQSxXQUVBLFFBQ0ksbUJBQUEsUUFBQSxXQUFBLFFBR0osU0FDSSxtQkFBQSxRQUFBLFdBQUEsUUFJUixLQUNJLG1CQUFBLFdBQUEsV0FBQSxXQUNBLFlBQUEsV0FDQSxZQUFBLEVBQ0EsT0FBQSxFQUNBLFFBQUEsRUFHSixPQUNJLE9BQUEsRUFHSixLQUNJLFFBQUEsTUNPSixHREpBLEdBRUksY0FBQSxFQUNBLFdBQUEsRUFHSixHQUNJLGNBQUEsRUFDQSxXQUFBLEVBR0osR0FDSSxZQUFBLEVBR0osV0FDSSxPQUFBLEVBQ0EsUUFBQSxFQUdKLEVBQ0ksT0FBQSxFQUdKLElBQ0ksVUFBQSxJQUNBLFlBQUEsRUFDQSxTQUFBLFNBQ0EsSUFBQSxNQUNBLGVBQUEsU0FHSixPQUNJLFlBQUEsSUFHSixPQUNJLE9BQUEsRUFHSixJQUNJLE9BQUEsRUFDQSxPQUFBLEtBQ0EsVUFBQSxLQUNBLGVBQUEsT0FHSixFQUNJLE1BQUEsUUFHSixPQUNJLHVCQUFBLFFBQ0EsV0FBQSxJQUNBLE9BQUEsRUFDQSxjQUFBLEVBQ0EsT0FBQSxRQUNBLEtBQUEsUUFDQSxlQUFBLFFBQ0EsT0FBQSxFQUNBLFNBQUEsUUFDQSxRQUFBLEVBQ0EsV0FBQSxRQUNBLGVBQUEsUUFHSixtQkFDSSxPQUFBLEVBQ0EsUUFBQSxFRXRHSixXQUNJLFlBQUEsNkJBQ0EsSUFBQSw2QkFDQSxJQUFBLG9DQUFBLDJCQUFBLENBQUEsK0JBQUEsZUFBQSxDQUFBLDhCQUFBLGNBQUEsQ0FBQSw2QkFBQSxrQkFBQSxDQUFBLGdDQUFBLGNEK0dKLEtFaEhBLEtBRUks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ckN1c0ZGLFVxQ3JzRk0sZ0JBQUEsVUFJQSxlQUNJLFFBQUEsS0FBQSxXQUFBLElBT0osb0JBQUEsOEJBRUksUUFBQSxHQUtKLG1CQUNJLFFBQUEsS0FBQSxZQUFBLElBSVIsSUFDSSxZQUFBLG1CckNrc0ZOLFdxQy9yRkUsSUFFSSxPQUFBLElBQUEsTUFBQSxRQUNBLGtCQUFBLE1BT0osTUFDSSxRQUFBLG1CckNnc0ZOLElxQzdyRkUsR0FFSSxrQkFBQSxNckMrckZOLEdBQ0EsR3FDN3JGRSxFQUdJLFFBQUEsRUFDQSxPQUFBLEVBR0osR3JDMnJGRixHQUNBLEdBQ0EsR0FDQSxHQUNBLEdxQ3pyRk0saUJBQUEiLCJmaWxlIjoibGF5b3V0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIFJlc2V0IHRha2VuIGZyb206IGh0dHBzOi8vZ2l0aHViLmNvbS9qYXlkZW5zZXJpYy9GaXhcbi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLXZlbmRvci1wcmVmaXhlc1xuXG5odG1sIHtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4qIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5pZnJhbWUge1xuICAgIGJvcmRlcjogMDtcbn1cblxubWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLFxub2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuZGwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxucCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5zdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0uNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuaW1nIHtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5hIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYnV0dG9uIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbiIsImh0bWwge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4qOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuZGwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbWcge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5zdmcjd2ZcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuaHRtbCxcbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuaDEge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuaDIge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cblxuaDMge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cblxuaDUge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoNiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMCAwIDEuMnJlbTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtjbGFzc10pIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5hOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmltZyxcbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5maWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBjb2xvcjogIzQzNDM0MztcbiAgcGFkZGluZzogMC42cmVtIDAuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudWw6bm90KFtjbGFzc10pLFxub2w6bm90KFtjbGFzc10pIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW46IDAgMCAxLjJyZW07XG59XG51bDpub3QoW2NsYXNzXSkgPiBsaSxcbm9sOm5vdChbY2xhc3NdKSA+IGxpIHtcbiAgbWFyZ2luOiAwIDAgMC4ycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxudWw6bm90KFtjbGFzc10pID4gbGk6OmJlZm9yZSxcbm9sOm5vdChbY2xhc3NdKSA+IGxpOjpiZWZvcmUge1xuICBsZWZ0OiAwLjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbnVsOm5vdChbY2xhc3NdKSB1bCxcbnVsOm5vdChbY2xhc3NdKSBvbCxcbm9sOm5vdChbY2xhc3NdKSB1bCxcbm9sOm5vdChbY2xhc3NdKSBvbCB7XG4gIG1hcmdpbjogMC41cmVtIDAgMDtcbn1cblxudWw6bm90KFtjbGFzc10pID4gbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA3cHg7XG4gIHRvcDogMTFweDtcbiAgd2lkdGg6IDdweDtcbn1cblxub2w6bm90KFtjbGFzc10pIHtcbiAgY291bnRlci1yZXNldDogb2wtbnVtYmVyO1xufVxub2w6bm90KFtjbGFzc10pID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogb2wtbnVtYmVyO1xufVxub2w6bm90KFtjbGFzc10pID4gbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBjb250ZW50OiBjb3VudGVyKG9sLW51bWJlcikgXCIuXCI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5vbDpub3QoW2NsYXNzXSkgPiBsaSBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG9sLW51bWJlcjtcbn1cbm9sOm5vdChbY2xhc3NdKSA+IGxpIG9sID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogb2wtbnVtYmVyO1xufVxuXG5kbCB7XG4gIG1hcmdpbjogMCAwIDEuM3JlbTtcbn1cblxuZHQge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAxcmVtIDAgMC4zcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBkdCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuZGQge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnRoLFxudGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbnRoOmxhc3QtY2hpbGQsXG50ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICB0aCxcbiAgdGQge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxudGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I2YjZiNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxudHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbnRoZWFkIHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbn1cblxuYmxvY2txdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNmZjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuYmxvY2txdW90ZSA+IHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ibG9ja3F1b3RlID4gcDo6YmVmb3JlIHtcbiAgY29udGVudDogb3Blbi1xdW90ZTtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5ibG9ja3F1b3RlID4gcDo6YWZ0ZXIge1xuICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxNHB4O1xuICAgIG1hcmdpbjogMCAwIDJyZW0gLTQwcHg7XG4gICAgcGFkZGluZzogMCAwIDAgMjZweDtcbiAgfVxufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5pbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPW51bWJlcl0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzQ3NTI1ZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG59XG5pbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I2YjZiNjtcbiAgb3BhY2l0eTogMTtcbn1cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ3NTI1ZDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9cmFkaW9dLCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmI2YjY7XG4gIGJvcmRlcjogOXB4IHNvbGlkICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZTVlNWU1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDAgMC42cmVtIDAgMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxOHB4O1xuICB3aWxsLWNoYW5nZTogYm9yZGVyO1xufVxuaW5wdXRbdHlwZT1yYWRpb106aG92ZXIsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbn1cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc1MjVkO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xufVxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBib3JkZXItY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjI1cyBlYXNlLWluLW91dCwgY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGZpbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5pbnB1dFt0eXBlPWRhdGVdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICM0NzUyNWQ7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1heC1oZWlnaHQ6IDhyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICByZXNpemU6IHZlcnRpY2FsO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG59XG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ3NTI1ZDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjZiNmI2O1xuICBvcGFjaXR5OiAxO1xufVxuXG5sZWdlbmQge1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmxhYmVsIHtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbnNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlNWU1ZTU7XG4gIGNvbG9yOiAjNDc1MjVkO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzO1xuICB3aWR0aDogMTAwJTtcbn1cbnNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ3NTI1ZDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHJnYmEoNTQsIDU0LCA1NCwgMC41KTtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGN1cnNvcjogaGVscDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbmFiYnJbdGl0bGVdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzYzNjM2O1xufVxuXG5tYXJrLFxuaW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5jb2RlLFxua2JkLFxudHQsXG52YXIsXG5zYW1wLFxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuXG5jb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxucHJlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM2MzYzNjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxuaWZyYW1lLFxuc3ZnLFxudmlkZW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5pY29uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBkZmVtYi12aWV3ZXIge1xuICBtYXJnaW46IDAgMCAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5sb2dnZWQtaW4gI3dwYWRtaW5iYXIge1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5sb2dnZWQtaW4gLmRyYXdlciB7XG4gIHRvcDogNDdweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmxvZ2dlZC1pbiAjd3BhZG1pbmJhciB7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICB9XG4gIC5sb2dnZWQtaW4gLmRyYXdlciB7XG4gICAgdG9wOiAzM3B4O1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuc3ZnI3dmXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBib3JkZXItY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjI1cyBlYXNlLWluLW91dCwgY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGZpbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnV0dG9uOmZvY3VzLCAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5idXR0b24gc3BhbiArIC5idXR0b25fX2ljb24ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmJ1dHRvbl9faWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgaGVpZ2h0OiAxOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTYlO1xuICB3aWR0aDogMThweDtcbn1cbi5idXR0b25fX2ljb24gKyBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5idXR0b24tLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLmJ1dHRvbi0tbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLS1sYXJnZSB7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICB9XG59XG4uYnV0dG9uLS1sYXJnZSAuYnV0dG9uX19pY29uIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5idXR0b24tLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ1dHRvbi0tb3V0bGluZTpmb2N1cywgLmJ1dHRvbi0tb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnV0dG9uLS1zcXVhcmUge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbi5idXR0b24tLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24tLWJsYWNrOmZvY3VzLCAuYnV0dG9uLS1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnV0dG9uLS13aGl0ZTpmb2N1cywgLmJ1dHRvbi0td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiNmI2O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi0taWNvbiBzcGFuICsgLmJ1dHRvbl9faWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ1dHRvbi0taWNvbiAuYnV0dG9uX19pY29uICsgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMS4zcmVtIDA7XG59XG4ubGlzdF9faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBwYWRkaW5nOiAxLjNyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmxpc3QtLWFyY2hpdmUge1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG4ubGlzdC0tYXJjaGl2ZSAubGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5saXN0LS1sZWZ0LCAubGlzdC0tY2VudGVyZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLTFyZW07XG4gIH1cbiAgLmxpc3QtLWxlZnQgLmxpc3RfX2l0ZW0sIC5saXN0LS1jZW50ZXJlZCAubGlzdF9faXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLmxpc3QtLWNlbnRlcmVkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubGlzdC0tYXJjaGl2ZSB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxpc3QtLWxlZnQsIC5saXN0LS1jZW50ZXJlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmxpc3QtLWxlZnQgLmxpc3RfX2l0ZW0sIC5saXN0LS1jZW50ZXJlZCAubGlzdF9faXRlbSB7XG4gICAgZmxleDogMSAxIDMzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICB9XG4gIC5jb2x1bW5zX19tYWluIC5saXN0LS1sZWZ0IC5saXN0X19pdGVtLCAuY29sdW1uc19fbWFpbiAubGlzdC0tY2VudGVyZWQgLmxpc3RfX2l0ZW0ge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmxpc3QtLWNlbnRlcmVkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbHVtbnNfX21haW4gLmxpc3QtLWxlZnQgLmxpc3RfX2l0ZW0sIC5jb2x1bW5zX19tYWluIC5saXN0LS1jZW50ZXJlZCAubGlzdF9faXRlbSB7XG4gICAgZmxleDogMSAxIDMzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuc3ZnI3dmXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5tZXRhIHtcbiAgY29sb3I6ICM2YjZiNmI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubWV0YV9fc2VjdGlvbiB7XG4gIG1hcmdpbjogMCAxcmVtIDAuM3JlbSAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1ldGFfX2ljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGhlaWdodDogMTZweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4ubWV0YV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1ldGFfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbn1cbi5tZXRhX19pdGVtOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIsIFwiO1xufVxuLm1ldGFfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1ldGFfX2xpbmsge1xuICBjb2xvcjogIzZiNmI2YjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWV0YV9fbGluayBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tZXRhX19saW5rOmhvdmVyIHNwYW4sIC5tZXRhX19saW5rOmZvY3VzIHNwYW4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNmI2YjZiO1xufVxuLm1ldGFfX2RhdGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5zaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpdGVfX2hlYWRlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZV9fbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLnNpdGVfX2Zvb3RlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnN2ZyN3ZlwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uc2hhcmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnNoYXJlOjpiZWZvcmUsIC5zaGFyZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuLnNoYXJlOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxlZ2FjeSAuc2hhcmU6OmJlZm9yZSwgLmxlZ2FjeSAuc2hhcmU6OmFmdGVyIHtcbiAgem9vbTogMTtcbn1cbi5zaGFyZV9faGVhZGluZyB7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBtYXJnaW46IDJweCAwLjhyZW0gMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNoYXJlX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNoYXJlX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG59XG4uc2hhcmVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zaGFyZV9fbGluayB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzNjM2MzY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB3aWR0aDogMzZweDtcbn1cbi5zaGFyZV9fbGluayBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnNoYXJlX19saW5rOmZvY3VzLCAuc2hhcmVfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaGFyZV9faWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIHdpZHRoOiAxNnB4O1xufVxuLmFydGljbGUgLnNoYXJlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5zaGFyZS0td2hpdGUgLnNoYXJlX19oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2hhcmUtLXdoaXRlIC5zaGFyZV9fbGluayB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNoYXJlLS13aGl0ZSAuc2hhcmVfX2xpbms6Zm9jdXMsIC5zaGFyZS0td2hpdGUgLnNoYXJlX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZSAuc2hhcmUge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5zdmcjd2ZcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmFydGljbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAycmVtIDAgM3JlbTtcbn1cbi5hcnRpY2xlX19iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZV9faW1hZ2Uge1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGVfX2NvcHlyaWdodCB7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4uYXJ0aWNsZV9fY29weXJpZ2h0LS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFydGljbGVfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZV9fY29udGVudCBoMiB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5hcnRpY2xlX19jb250ZW50IGgzIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmFydGljbGVfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYXJ0aWNsZV9fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbjogMCAwIDAuNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmFydGljbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLmFydGljbGVfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmFydGljbGVfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi5hcnRpY2xlX19pbnRybyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5hcnRpY2xlX19pbnRybyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19pbnRybyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUge1xuICAgIHBhZGRpbmc6IDRyZW0gMCA1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYXJ0aWNsZV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnN2ZyN3ZlwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uY2F0ZWdvcmllc19fdGl0bGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmNhdGVnb3JpZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcmllc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG4uY2F0ZWdvcmllc19faWNvbiB7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtNCU7XG4gIHdpZHRoOiAyMnB4O1xufVxuLmNhdGVnb3JpZXNfX3NlYXJjaGJhciB7XG4gIG1hcmdpbjogMCAwIDEuMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3JpZXNfX2ljb24ge1xuICAgIGhlaWdodDogMjJweDtcbiAgICB3aWR0aDogMjJweDtcbiAgfVxufVxuXG4uY29sdW1ucyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQ0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNvbHVtbnNfX21haW4ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbnNfX3NpZGViYXIge1xuICAgIGZsZXg6IDAgMCA0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxuICAuY29sdW1ucy0tYXJ0aWNsZSAuY29sdW1uc19fbWFpbiB7XG4gICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgfVxuICAuY29sdW1ucy0tYXJjaGl2ZSAuY29sdW1uc19fbWFpbiB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuICAuY29sdW1ucy0tdGVhc2VycyAuY29sdW1uc19fbWFpbiB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIH1cbn1cblxuLyogSG93IHRvIHVzZTogQGluY2x1ZGUgc3ZnKCd0eXBlJywgJGNvbG9yKTsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuc3ZnI3dmXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi8qIE5PVEU6IFRoaXMgc3R5bGVzIHRoZSBhdHRhY2htZW50cyBwbHVnaW4gc28gd2UgY2FuJ3QgdXNlIEJFTSBoZXJlICovXG4uZG93bmxvYWQtYXR0YWNobWVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmRvd25sb2FkLWF0dGFjaG1lbnRzOjpiZWZvcmUsIC5kb3dubG9hZC1hdHRhY2htZW50czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuLmRvd25sb2FkLWF0dGFjaG1lbnRzOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxlZ2FjeSAuZG93bmxvYWQtYXR0YWNobWVudHM6OmJlZm9yZSwgLmxlZ2FjeSAuZG93bmxvYWQtYXR0YWNobWVudHM6OmFmdGVyIHtcbiAgem9vbTogMTtcbn1cbi5kb3dubG9hZC1hdHRhY2htZW50cyAuZG93bmxvYWQtdGl0bGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmRvd25sb2FkLWF0dGFjaG1lbnRzIC5kb3dubG9hZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvd25sb2FkLWF0dGFjaG1lbnRzIC5kb3dubG9hZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbn1cbi5kb3dubG9hZC1hdHRhY2htZW50cyAuZGEtYXR0YWNobWVudHMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5kb3dubG9hZC1hdHRhY2htZW50cyAuZGEtYXR0YWNobWVudHMtbGlzdCBsaSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvd25sb2FkLWF0dGFjaG1lbnRzIC5kYS1hdHRhY2htZW50cy1saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMyNjI2MjYlMjIlMjBkJTNEJTIyTTE4JTIwOC41VjBINS41QzQuNjY5JTIwMCUyMDQlMjAuNjY5JTIwNCUyMDEuNXYyOWMwJTIwLjgzMS42NjklMjAxLjUlMjAxLjUlMjAxLjVoMjFjLjgzMSUyMDAlMjAxLjUtLjY2OSUyMDEuNS0xLjVWMTBoLTguNWMtLjgyNSUyMDAtMS41LS42NzUtMS41LTEuNXptMTAtLjg4MVY4aC04VjBoLjM4MWMuNCUyMDAlMjAuNzgyLjE1NiUyMDEuMDYzLjQzOGw2LjExOSUyMDYuMTI1Yy4yOC4yOC40MzcuNjYyLjQzNyUyMDEuMDU2eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjJweDtcbiAgbGVmdDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNHJlbTtcbiAgd2lkdGg6IDIycHg7XG59XG4uZG93bmxvYWQtYXR0YWNobWVudHMgLmRhLWF0dGFjaG1lbnRzLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG93bmxvYWQtYXR0YWNobWVudHMgLmRhLWF0dGFjaG1lbnRzLWxpc3QgbGkucGRmOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMyNjI2MjYlMjIlMjBkJTNEJTIyTTE1LjM2OSUyMDE2LjAwNmMtLjMxMy0xLS4zMDYtMi45MzEtLjEyNS0yLjkzMS41MjUlMjAwJTIwLjQ3NSUyMDIuMzA2LjEyNSUyMDIuOTMxem0tLjEwNiUyMDIuOTVjLS40ODIlMjAxLjI2My0xLjA4MiUyMDIuNzA3LTEuNzc1JTIwMy45MTklMjAxLjE0My0uNDM3JTIwMi40MzctMS4wNzUlMjAzLjkzLTEuMzY5LS43OTMtLjYtMS41NTUtMS40NjItMi4xNTUtMi41NXptLTUuODgyJTIwNy44YzAlMjAuMDUuODI1LS4zMzclMjAyLjE4Mi0yLjUxMi0uNDIuMzk0LTEuODIlMjAxLjUzMS0yLjE4MiUyMDIuNTEyek0xOS41JTIwMTBIMjh2MjAuNWMwJTIwLjgzMS0uNjY5JTIwMS41LTEuNSUyMDEuNWgtMjFjLS44MzElMjAwLTEuNS0uNjY5LTEuNS0xLjV2LTI5QzQlMjAuNjY5JTIwNC42NjklMjAwJTIwNS41JTIwMEgxOHY4LjVjMCUyMC44MjUuNjc1JTIwMS41JTIwMS41JTIwMS41ek0xOSUyMDIwLjczN2MtMS4yNS0uNzYyLTIuMDgxLTEuODEyLTIuNjY5LTMuMzYyLjI4MS0xLjE1Ni43MjUtMi45MTIuMzg4LTQuMDEyLS4yOTQtMS44MzgtMi42NS0xLjY1Ny0yLjk4OC0uNDI1LS4zMTIlMjAxLjE0My0uMDI1JTIwMi43NTYuNTA3JTIwNC44MTItLjcyNSUyMDEuNzI1LTEuNzk0JTIwNC4wMzgtMi41NSUyMDUuMzYzLS4wMDclMjAwLS4wMDcuMDA2LS4wMTMuMDA2LTEuNjk0Ljg2OS00LjYlMjAyLjc4MS0zLjQwNiUyMDQuMjUuMzUuNDMxJTIwMSUyMC42MjUlMjAxLjM0NC42MjUlMjAxLjExOCUyMDAlMjAyLjIzLTEuMTI1JTIwMy44MTgtMy44NjMlMjAxLjYxMy0uNTMxJTIwMy4zODItMS4xOTQlMjA0LjkzOC0xLjQ1JTIwMS4zNTYuNzM4JTIwMi45NDMlMjAxLjIxOSUyMDQlMjAxLjIxOSUyMDEuODI1JTIwMCUyMDEuOTUtMiUyMDEuMjMxLTIuNzEyLS44NjktLjg1LTMuMzk0LS42MDctNC42LS40NXptOC41NjItMTQuMTc0TDIxLjQzNy40MzhBMS40OTklMjAxLjQ5OSUyMDAlMjAwJTIwMCUyMDIwLjM3NSUyMDBIMjB2OGg4di0uMzgxYzAtLjM5NC0uMTU2LS43NzUtLjQzOC0xLjA1NnptLTQuNjMlMjAxNS45NTZjLjI1NS0uMTY5LS4xNTctLjc0NC0yLjY3Ni0uNTYzJTIwMi4zMTkuOTg4JTIwMi42NzUuNTYzJTIwMi42NzUuNTYzeiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5kb3dubG9hZC1hdHRhY2htZW50cyAuZGEtYXR0YWNobWVudHMtbGlzdCBsaS5qcGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzI2MjYyNiUyMiUyMGQlM0QlMjJNMjglMjA3LjYyMVY4aC04VjBoLjM3OWExLjUlMjAxLjUlMjAwJTIwMCUyMDElMjAxLjA2LjQ0bDYuMTIyJTIwNi4xMkExLjUlMjAxLjUlMjAwJTIwMCUyMDElMjAyOCUyMDcuNjIyek0xOS41JTIwMTBjLS44MjUlMjAwLTEuNS0uNjc1LTEuNS0xLjVWMEg1LjVBMS41JTIwMS41JTIwMCUyMDAlMjAwJTIwNCUyMDEuNXYyOUExLjUlMjAxLjUlMjAwJTIwMCUyMDAlMjA1LjUlMjAzMmgyMWExLjUlMjAxLjUlMjAwJTIwMCUyMDAlMjAxLjUtMS41VjEwem0tOC40NjYlMjAxYTMlMjAzJTIwMCUyMDElMjAxJTIwMCUyMDYlMjAzJTIwMyUyMDAlMjAwJTIwMSUyMDAtNnptMTMlMjAxNWgtMTZsLjAzLTMuMDMlMjAyLjQ3LTIuNDdjLjI5My0uMjkzLjczNy0uMjYzJTIwMS4wMy4wM2wyLjQ3JTIwMi40NyUyMDYuNDctNi40N2EuNzUuNzUlMjAwJTIwMCUyMDElMjAxLjA2JTIwMGwyLjQ3JTIwMi40N3olMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uZG93bmxvYWQtYXR0YWNobWVudHMgLmF0dGFjaG1lbnQtbGluayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luOiAwIDAgLTZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5kb3dubG9hZC1hdHRhY2htZW50cyAuYXR0YWNobWVudC1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM2MzYzNjtcbn1cbi5kb3dubG9hZC1hdHRhY2htZW50cyAuYXR0YWNobWVudC1jYXB0aW9uLFxuLmRvd25sb2FkLWF0dGFjaG1lbnRzIC5hdHRhY2htZW50LXNpemUsXG4uZG93bmxvYWQtYXR0YWNobWVudHMgLmF0dGFjaG1lbnQtZGF0ZSxcbi5kb3dubG9hZC1hdHRhY2htZW50cyAuYXR0YWNobWVudC1kb3dubG9hZHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5kb3dubG9hZC1hdHRhY2htZW50cyBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZC1hdHRhY2htZW50cyB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuc3ZnI3dmXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5kcmF3ZXIge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG59XG4uZHJhd2VyX19iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmRyYXdlcl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHJhd2VyX19jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZHJhd2VyX19oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uZHJhd2VyX19sb2dvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLmRyYXdlcl9fbG9nbzpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRyYXdlcl9fbG9nbyBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLmRyYXdlcl9fbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5kcmF3ZXJfX2Nsb3NlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHdpZHRoOiA2MHB4O1xufVxuLmRyYXdlcl9fY2xvc2U6Zm9jdXMsIC5kcmF3ZXJfX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjAwMDtcbn1cbi5kcmF3ZXJfX2Nsb3NlIC5pY29uIHtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZmlsbDogIzAwMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5kcmF3ZXJfX2Nsb3NlIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uZHJhd2VyX19uYXYge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHJhd2VyX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4uZHJhd2VyX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5kcmF3ZXJfX3RvZ2dsZSB7XG4gIGZpbGw6ICMwMDA7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAxNnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgd2lkdGg6IDE2cHg7XG59XG4uZHJhd2VyX19saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyYXdlcl9fbGluazpob3ZlciwgLmRyYXdlcl9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmI2YjY7XG59XG4uZHJhd2VyX19saW5rLmlzLW9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiNmI2O1xufVxuLmRyYXdlcl9fbGluay5pcy1vcGVuIC5kcmF3ZXJfX3RvZ2dsZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZHJhd2VyX19kcm9wZG93biB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzO1xufVxuLmRyYXdlcl9fZHJvcGRvd24uaXMtb3BlbiB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuLmRyYXdlcl9fZHJvcGRvd24gLmRyYXdlcl9faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjZiNmI2O1xufVxuLmRyYXdlcl9fZHJvcGRvd24gLmRyYXdlcl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4uZHJhd2VyX19kcm9wZG93biAuZHJhd2VyX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjtcbn1cbi5kcmF3ZXJfX3NlYXJjaGJhciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG4uZHJhd2VyLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyYXdlci5pcy1vcGVuIC5kcmF3ZXJfX2JhY2tkcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmRyYXdlci5pcy1vcGVuIC5kcmF3ZXJfX2NvbnRhaW5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmRyYXdlcl9fbG9nbyB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuc3ZnI3dmXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb290ZXJfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG59XG4uZm9vdGVyX19zZWN0aW9uIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLmZvb3Rlcl9fc2VjdGlvbi0tbmF2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG4uZm9vdGVyX19zZWN0aW9uLS1jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3Rlcl9fZGlzY2xhaW1lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZm9vdGVyX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTQwcHg7XG59XG4uZm9vdGVyX19sb2dvIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uZm9vdGVyX19kaXNjbGFpbWVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAuNHJlbSAwIDA7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyX19zb2NpYWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX3NlY3Rpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZvb3Rlcl9fc2VjdGlvbi0tY29weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuICAuZm9vdGVyX19zZWN0aW9uLS1uYXYge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuZm9vdGVyX19kaXNjbGFpbWVyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5mb3JtX19yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZvcm1fX3JvdzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtX19idXR0b24ge1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuLmZvcm0tLXBhc3N3b3JkIC5mb3JtX19pbnB1dCB7XG4gIG1heC13aWR0aDogMzYwcHg7XG59XG4uZm9ybS0tcGFzc3dvcmQgLmZvcm1fX2J1dHRvbiB7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnN2ZyN3ZlwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG59XG4uaGVhZGVyX19jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmhlYWRlcl9fbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDM2cHg7XG59XG4uaGVhZGVyX19sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmhlYWRlcl9fbG9nbyBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLmhlYWRlcl9fbG9nby1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyX19sb2dvLWltZy0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX190b2dnbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi5oZWFkZXJfX3RvZ2dsZTpob3ZlciwgLmhlYWRlcl9fdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjAwMDtcbn1cbi5oZWFkZXJfX3RvZ2dsZSBzcGFuOm5vdChbY2xhc3NdKSB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5oZWFkZXJfX3RvZ2dsZS5pcy1vcGVuIC5oZWFkZXJfX3RvZ2dsZS1iYXI6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uaGVhZGVyX190b2dnbGUuaXMtb3BlbiAuaGVhZGVyX190b2dnbGUtYmFyOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAwO1xufVxuLmhlYWRlcl9fdG9nZ2xlLmlzLW9wZW4gLmhlYWRlcl9fdG9nZ2xlLWJhcjpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5oZWFkZXJfX3RvZ2dsZS1iYXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgd2lkdGg6IDI4cHg7XG59XG4uaGVhZGVyX190b2dnbGUtYmFyOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5oZWFkZXJfX3RvZ2dsZS1iYXI6bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLmhlYWRlci0taG9tZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5oZWFkZXItLWhvbWUgLmhlYWRlcl9fb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtMC4ycmVtO1xuICB9XG4gIC5oZWFkZXJfX3RvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGVnYWN5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cbi5sZWdhY3lfX2NvbnRlbnQge1xuICBtYXJnaW46IDZlbSBhdXRvIDA7XG4gIG1heC13aWR0aDogNjI1cHg7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaXMtbGVnYWN5IC5sZWdhY3kge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5zdmcjd2ZcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmxpbmsge1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5saW5rX190ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubGlua19fYXJyb3cge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDAuNHJlbSAycHggMDtcbiAgd2lkdGg6IDEwcHg7XG59XG4ubGluazpob3ZlciAubGlua19fdGV4dCwgLmxpbms6Zm9jdXMgLmxpbmtfX3RleHQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuc3ZnI3dmXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5saXN0LWNhdGVnb3JpZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5saXN0LWNhdGVnb3JpZXNfX2l0ZW0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS44cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdC1jYXRlZ29yaWVzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtY2F0ZWdvcmllc19fbGluayB7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmxpc3QtY2F0ZWdvcmllc19fbGluayBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5saXN0LWNhdGVnb3JpZXNfX2xpbms6aG92ZXIgc3BhbiwgLmxpc3QtY2F0ZWdvcmllc19fbGluazpmb2N1cyBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLmxpc3QtY2F0ZWdvcmllc19fdG9nZ2xlIHtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB3aWR0aDogMjJweDtcbn1cbi5saXN0LWNhdGVnb3JpZXNfX3RvZ2dsZSBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLmxpc3QtY2F0ZWdvcmllc19fdG9nZ2xlOmhvdmVyLCAubGlzdC1jYXRlZ29yaWVzX190b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmxpc3QtY2F0ZWdvcmllc19fdG9nZ2xlLmlzLW9wZW4gPiAubGlzdC1jYXRlZ29yaWVzX190b2dnbGUtaWNvbi0tb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlzdC1jYXRlZ29yaWVzX190b2dnbGUuaXMtb3BlbiA+IC5saXN0LWNhdGVnb3JpZXNfX3RvZ2dsZS1pY29uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxpc3QtY2F0ZWdvcmllc19fdG9nZ2xlLWljb24ge1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmaWxsOiAjMzYzNjM2O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuLmxpc3QtY2F0ZWdvcmllc19fdG9nZ2xlLWljb24tLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5saXN0LWNhdGVnb3JpZXNfX3RvZ2dsZS1pY29uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlzdC1jYXRlZ29yaWVzX19pY29uIHtcbiAgZmlsbDogIzM2MzYzNjtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuLmxpc3QtY2F0ZWdvcmllcy0tY29sbGFwc2libGUge1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cbi5saXN0LWNhdGVnb3JpZXMtLWNvbGxhcHNpYmxlLmlzLW9wZW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5uby1qcyAubGlzdC1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5saXN0LWNhdGVnb3JpZXNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnN2ZyN3ZlwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4ubWVkaWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lZGlhIGltZyxcbi5tZWRpYSBwaWN0dXJlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZWRpYSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZWRpYV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lZGlhX19jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBjb2xvcjogIzQzNDM0MztcbiAgcGFkZGluZzogMC42cmVtIDAuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lZGlhX19jb3B5cmlnaHQge1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC42cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLm1lZGlhX19jb3B5cmlnaHQtLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVkaWEtLXZpZGVvIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVkaWEtLXZpZGVvIGVtYmVkLFxuLm1lZGlhLS12aWRlbyBvYmplY3QsXG4ubWVkaWEtLXZpZGVvIGlmcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnN2ZyN3ZlwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4ubmF2X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdl9faXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZfX2l0ZW06aG92ZXIgPiAubmF2X19kcm9wZG93biwgLm5hdl9faXRlbTpmb2N1cyA+IC5uYXZfX2Ryb3Bkb3duIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSkgc2NhbGUoMSk7XG59XG4ubmF2X19saW5rIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC40cmVtIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2X19saW5rIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGxpbmVhcjtcbn1cbi5uYXZfX2xpbms6aG92ZXIsIC5uYXZfX2xpbms6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5hdl9fbGluazpob3ZlciBzcGFuLCAubmF2X19saW5rOmZvY3VzIHNwYW4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWExYTFhO1xufVxuLm5hdl9fbGluay0tZHJvcGRvd246aG92ZXIgc3BhbiwgLm5hdl9fbGluay0tZHJvcGRvd246Zm9jdXMgc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdl9fYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2X19idXR0b24gc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5uYXZfX2Ryb3Bkb3duIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBsZWZ0OiA1MCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xufVxuLm5hdl9fZHJvcGRvd24gLm5hdl9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZfX2Ryb3Bkb3duIC5uYXZfX2l0ZW06Zmlyc3QtY2hpbGQgLm5hdl9fbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuLm5hdl9fZHJvcGRvd24gLm5hdl9faXRlbTpmaXJzdC1jaGlsZCAubmF2X19saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXI7XG4gIHdpZHRoOiAxOHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbi5uYXZfX2Ryb3Bkb3duIC5uYXZfX2l0ZW06Zmlyc3QtY2hpbGQgLm5hdl9fbGluazpob3Zlcjo6YmVmb3JlLCAubmF2X19kcm9wZG93biAubmF2X19pdGVtOmZpcnN0LWNoaWxkIC5uYXZfX2xpbms6Zm9jdXM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4ubmF2X19kcm9wZG93biAubmF2X19pdGVtOmxhc3QtY2hpbGQgLm5hdl9fbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuLm5hdl9fZHJvcGRvd24gLm5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAwLjhyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXI7XG59XG4ubmF2X19kcm9wZG93biAubmF2X19saW5rOmhvdmVyLCAubmF2X19kcm9wZG93biAubmF2X19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5uYXZfX2Ryb3Bkb3duLmlzLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKSBzY2FsZSgxKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgfVxuICAubmF2X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXZfX2l0ZW0ge1xuICAgIG1hcmdpbjogYXV0byAwLjc1cmVtO1xuICB9XG4gIC5uYXZfX2xpbmsge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnN2ZyN3ZlwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnaW5hdGlvbl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3MTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2luYXRpb25fX2xpc3Q6OmJlZm9yZSwgLnBhZ2luYXRpb25fX2xpc3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi5wYWdpbmF0aW9uX19saXN0OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxlZ2FjeSAucGFnaW5hdGlvbl9fbGlzdDo6YmVmb3JlLCAubGVnYWN5IC5wYWdpbmF0aW9uX19saXN0OjphZnRlciB7XG4gIHpvb206IDE7XG59XG4ucGFnaW5hdGlvbl9fcHJldiwgLnBhZ2luYXRpb25fX25leHQsIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDM2cHg7XG59XG4ucGFnaW5hdGlvbl9fcHJldi5pcy1kaXNhYmxlZCwgLnBhZ2luYXRpb25fX25leHQuaXMtZGlzYWJsZWQsIC5wYWdpbmF0aW9uX19pdGVtLmlzLWRpc2FibGVkIHtcbiAgY29sb3I6ICNiNmI2YjY7XG4gIGZpbGw6ICNiNmI2YjY7XG59XG4ucGFnaW5hdGlvbl9fcHJldi5pcy1jdXJyZW50LCAucGFnaW5hdGlvbl9fbmV4dC5pcy1jdXJyZW50LCAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcbiAgY29sb3I6ICNmZmY7XG4gIGZpbGw6ICNmZmY7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xufVxuLnBhZ2luYXRpb25fX3ByZXYuaXMtY3VycmVudCAucGFnaW5hdGlvbl9fbGluazpob3ZlciwgLnBhZ2luYXRpb25fX3ByZXYuaXMtY3VycmVudCAucGFnaW5hdGlvbl9fbGluazpmb2N1cywgLnBhZ2luYXRpb25fX25leHQuaXMtY3VycmVudCAucGFnaW5hdGlvbl9fbGluazpob3ZlciwgLnBhZ2luYXRpb25fX25leHQuaXMtY3VycmVudCAucGFnaW5hdGlvbl9fbGluazpmb2N1cywgLnBhZ2luYXRpb25fX2l0ZW0uaXMtY3VycmVudCAucGFnaW5hdGlvbl9fbGluazpob3ZlciwgLnBhZ2luYXRpb25fX2l0ZW0uaXMtY3VycmVudCAucGFnaW5hdGlvbl9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb25fX3ByZXYgc3BhbiwgLnBhZ2luYXRpb25fX25leHQgc3BhbiwgLnBhZ2luYXRpb25fX2l0ZW0gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xufVxuLnBhZ2luYXRpb25fX2xpbmsge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnaW5hdGlvbl9fbGluazpob3ZlciwgLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuLnBhZ2luYXRpb25fX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cbi5wYWdpbmF0aW9uX19wcmV2LCAucGFnaW5hdGlvbl9fbmV4dCB7XG4gIGxlZnQ6IC0xcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnBhZ2luYXRpb25fX3ByZXYgc3BhbiwgLnBhZ2luYXRpb25fX25leHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4ucGFnaW5hdGlvbl9fcHJldiAucGFnaW5hdGlvbl9faWNvbiwgLnBhZ2luYXRpb25fX25leHQgLnBhZ2luYXRpb25fX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG59XG4ucGFnaW5hdGlvbl9fbmV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMXJlbTtcbn1cbi5wYWdpbmF0aW9uX19uZXh0IC5wYWdpbmF0aW9uX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmF0aW9uX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKiBIb3cgdG8gdXNlOiBAaW5jbHVkZSBzdmcoJ3R5cGUnLCAkY29sb3IpOyAqL1xuLnBvcG92ZXIge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB6LWluZGV4OiA5OTk5OTk7XG59XG4ucG9wb3Zlcl9fbWFzayB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4ucG9wb3Zlcl9fY29udGVudCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogODYwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogNTBweCAyMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3BvdmVyX19jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMC42cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDI7XG59XG4ucG9wb3Zlcl9fY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNMzIlMjAzLjIyM0wyOC43NzclMjAwJTIwMTYlMjAxMi43NzclMjAzLjIyMyUyMDAlMjAwJTIwMy4yMjMlMjAxMi43NzclMjAxNiUyMDAlMjAyOC43NzclMjAzLjIyMyUyMDMyJTIwMTYlMjAxOS4yMjMlMjAyOC43NzclMjAzMiUyMDMyJTIwMjguNzc3JTIwMTkuMjIzJTIwMTZ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnBvcG92ZXJfX2Nsb3NlIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ucG9wb3Zlcl9fY2xvc2U6aG92ZXIsIC5wb3BvdmVyX19jbG9zZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ucG9wb3Zlci5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnBvcG92ZXItLWNsb3NlLWhpZGRlbiAucG9wb3Zlcl9fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcG92ZXItLXNtIC5wb3BvdmVyX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbn1cbi5wb3BvdmVyIC5tZWRpYS0tdmlkZW8ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzLCB0cmFuc2Zvcm0gMC4ycztcbn1cbi5wb3BvdmVyIC5tZWRpYS0tdmlkZW8uaXMtbG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wb3Zlcl9fY2xvc2Uge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwLjhyZW07XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3BvdmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5zZWFyY2hiYXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VhcmNoYmFyX19sYWJlbCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5zZWFyY2hiYXJfX2lucHV0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG4uc2VhcmNoYmFyX19pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uc2VhcmNoYmFyX19idXR0b24ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5zZWFyY2hiYXJfX2J1dHRvbiBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnN2ZyN3ZlwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDJyZW0gMCAzcmVtO1xufVxuLnNlY3Rpb25fX2hlYWRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG59XG4uc2VjdGlvbl9faGVhZGVyOjpiZWZvcmUsIC5zZWN0aW9uX19oZWFkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi5zZWN0aW9uX19oZWFkZXI6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGVnYWN5IC5zZWN0aW9uX19oZWFkZXI6OmJlZm9yZSwgLmxlZ2FjeSAuc2VjdGlvbl9faGVhZGVyOjphZnRlciB7XG4gIHpvb206IDE7XG59XG4uc2VjdGlvbl9faW50cm8ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDA7XG59XG4uc2VjdGlvbl9faW50cm86OmJlZm9yZSwgLnNlY3Rpb25fX2ludHJvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiOyAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG59XG4uc2VjdGlvbl9faW50cm86OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGVnYWN5IC5zZWN0aW9uX19pbnRybzo6YmVmb3JlLCAubGVnYWN5IC5zZWN0aW9uX19pbnRybzo6YWZ0ZXIge1xuICB6b29tOiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2VjdGlvbl9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbl9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uc2VjdGlvbl9fY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG59XG4uc2VjdGlvbl9fY29udGVudDo6YmVmb3JlLCAuc2VjdGlvbl9fY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuLnNlY3Rpb25fX2NvbnRlbnQ6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGVnYWN5IC5zZWN0aW9uX19jb250ZW50OjpiZWZvcmUsIC5sZWdhY3kgLnNlY3Rpb25fX2NvbnRlbnQ6OmFmdGVyIHtcbiAgem9vbTogMTtcbn1cbi5zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLnNlY3Rpb25fX3RpdGxlICsgLnNlY3Rpb25fX2ludHJvIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnNlY3Rpb25fX2J1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbi0tc20gLnNlY3Rpb25fX2hlYWRlcixcbi5zZWN0aW9uLS1zbSAuc2VjdGlvbl9fY29udGVudCB7XG4gIG1heC13aWR0aDogODYwcHg7XG59XG4uc2VjdGlvbi0tc2VhcmNoIC5zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2VjdGlvbi0tc2VhcmNoIC5zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1zZWFyY2ggLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi5zZWN0aW9uLS10ZWFzZXJzIC5zZWN0aW9uX19idXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlY3Rpb24udGhlbWUtLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogM3JlbSAwIDRyZW07XG4gIH1cbn1cblxuLnNpZGViYXIge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmc6IDJyZW0gMCAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpZGViYXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDRyZW0gMjBweCA1cmVtO1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuc3ZnI3dmXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi50ZWFzZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLnRlYXNlcjpob3ZlciwgLnRlYXNlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4udGVhc2VyOmhvdmVyIC5saW5rX190ZXh0LCAudGVhc2VyOmZvY3VzIC5saW5rX190ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLnRlYXNlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4udGVhc2VyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBtYXJnaW46IDAgMCAwLjJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50ZWFzZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnRlYXNlcl9fbWV0YSB7XG4gIG1hcmdpbjogMC4zcmVtIDAgMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzM2MzYzNjtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbi50ZWFzZXJfX2xpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWFzZXJfX2xpbmsgc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlcixcbiAgKjo6Zmlyc3QtbGV0dGVyLFxuICBwOjpmaXJzdC1saW5lLFxuICBkaXY6OmZpcnN0LWxpbmUsXG4gIGJsb2NrcXVvdGU6OmZpcnN0LWxpbmUsXG4gIGxpOjpmaXJzdC1saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhIHtcbiAgICAvKlxuICAgICAqIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgICogb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgICAqL1xuICB9XG4gIGFbaHJlZl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuICBhW2hyZWZePVwiI1wiXTo6YWZ0ZXIsIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNjM2MzY7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIC8qXG4gICAqIFByaW50aW5nIFRhYmxlczpcbiAgICogaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAqL1xuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG59IiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5cbi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWR1cGxpY2F0ZS1wcm9wZXJ0aWVzXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1RyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHknO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy8zNUI0MkRfMV8wLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy8zNUI0MkRfMV8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy8zNUI0MkRfMV8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy8zNUI0MkRfMV8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzLzM1QjQyRF8xXzAuc3ZnI3dmJykgZm9ybWF0KCdzdmcnKTtcbn1cbi8vIHNhc3MtbGludDplbmFibGUgbm8tZHVwbGljYXRlLXByb3BlcnRpZXNcblxuJHdlaWdodC1ub3JtYWw6IDQwMDtcbiR3ZWlnaHQtYm9sZDogNzAwO1xuXG4kZm9udC10cmFkZWdvdGhpYy0yMDogJ1RyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHknLCBzYW5zLXNlcmlmO1xuJGZvbnQtdHJhZGVnb3RoaWMtMTg6ICdUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5Jywgc2Fucy1zZXJpZjtcbiRmb250LXRleHQ6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCc7XG5cbi8vXG4vLyBUZXh0XG4vL1xuQG1peGluIHN0eWxlLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuXG5AbWl4aW4gc3R5bGUtdGV4dC1zbWFsbCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtaXhpbiBzdHlsZS10ZXh0LWludHJvIHtcbiAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRyYWRlZ290aGljLTIwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW1pbmltYWwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG59XG5cbi8vXG4vLyBIZWFkZXIgU3R5bGVcbi8vXG5AbWl4aW4gc3R5bGUtaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRyYWRlZ290aGljLTIwO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4vL1xuLy8gSGVhZGVyIDEgfiA0XG4vL1xuQG1peGluIHN0eWxlLWhlYWRpbmctMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbn1cblxuQG1peGluIHN0eWxlLWhlYWRpbmctMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIH1cbn1cblxuQG1peGluIHN0eWxlLWhlYWRpbmctMyB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBzdHlsZS1oZWFkaW5nLTQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gc3R5bGUtaGVhZGluZy01IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cbn1cblxuQG1peGluIHN0eWxlLWhlYWRpbmctNiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbn1cblxuXG4vL1xuLy8gU3BlY2lmaWMgdHlwb2dyYXBoeTpcbi8vXG5cbkBtaXhpbiBzdHlsZS1oZWFkaW5nLXRlYXNlciB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbn1cblxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2J1dHRvbi1zdHlsZSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuaHRtbCxcbmJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIEBpbmNsdWRlIHN0eWxlLXRleHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlcjtcbiAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbn1cblxuaDEge1xuICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmc7XG4gICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy0xO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmgyIHtcbiAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nO1xuICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmctMjtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5oMyB7XG4gICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZztcbiAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nLTM7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaDQge1xuICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmc7XG4gICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy00O1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmg1IHtcbiAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nO1xuICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmctNTtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5oNiB7XG4gICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZztcbiAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nLTY7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnAge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMCAwIDEuMnJlbTtcbn1cblxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjgpO1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtdGV4dDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG5pbWcsXG5maWd1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5maWdjYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBzdHlsZS10ZXh0O1xuICAgIEBpbmNsdWRlIHN0eWxlLXRleHQtc21hbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGMtZ3JleS0tZGFyaywgNSUpO1xuICAgIHBhZGRpbmc6IC42cmVtIC44cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxudWwsXG5vbCB7XG4gICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcblxuICAgICY6bm90KFtjbGFzc10pIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtdGV4dDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS4ycmVtO1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAuMjVyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsLFxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBtYXJnaW46IC41cmVtIDAgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxudWwge1xuICAgICY6bm90KFtjbGFzc10pIHtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5vbCB7XG4gICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgICBjb3VudGVyLXJlc2V0OiBvbC1udW1iZXI7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogb2wtbnVtYmVyO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIob2wtbnVtYmVyKSAnLic7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogb2wtbnVtYmVyO1xuXG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBvbC1udW1iZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5kbCB7XG4gICAgbWFyZ2luOiAwIDAgMS4zcmVtO1xufVxuXG5kdCB7XG4gICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZztcbiAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nLTY7XG4gICAgbWFyZ2luOiAxcmVtIDAgLjNyZW07XG59XG5cbmRkIHtcbiAgICBAaW5jbHVkZSBzdHlsZS10ZXh0O1xufVxuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbnRoLFxudGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodDtcbiAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB9XG59XG5cbnRoIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JleS0tbWlkO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG59XG5cbnRyIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG50aGVhZCB7XG4gICAgdHIge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyZXktLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5ibG9ja3F1b3RlIHtcbiAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nO1xuICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmctMztcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkYy15ZWxsb3c7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuXG4gICAgJiA+IHAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLWxhcmdlKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAycmVtICgtKCR3LWNvbnRlbnQtZ3V0dGVyICogLjUpKTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgKCgkdy1jb250ZW50LWd1dHRlciAqIC41KSAtIDE0cHgpO1xuICAgIH1cbn1cblxuZmllbGRzZXQge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICZbdHlwZT0ndGV4dCddLFxuICAgICZbdHlwZT0nZW1haWwnXSxcbiAgICAmW3R5cGU9J3RlbCddLFxuICAgICZbdHlwZT0nbnVtYmVyJ10sXG4gICAgJlt0eXBlPSdwYXNzd29yZCddLFxuICAgICZbdHlwZT0nc2VhcmNoJ10ge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtZ3JleS0tbGlnaHRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgY29sb3I6ICRjLWZvcm0taW5wdXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1taWQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWZvcm0taW5wdXQ7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPSdyYWRpbyddLFxuICAgICZbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLW1pZDtcbiAgICAgICAgYm9yZGVyOiA5cHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW46IDAgLjZyZW0gMCAycHg7IC8vYmVjYXVzZSBib3ggc2hhZG93XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICB3aWxsLWNoYW5nZTogYm9yZGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9ybS1pbnB1dDtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgICZbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUoJGMteWVsbG93LCAkYy15ZWxsb3csICRjLWJsYWNrLCAkYy15ZWxsb3ctZGFya2VyLCAkYy15ZWxsb3ctZGFya2VyLCAkYy1ibGFjayk7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRyYWRlZ290aGljLTIwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMjVzIGVhc2UtaW4tb3V0LCBjb2xvciAuMjVzIGVhc2UtaW4tb3V0LCBmaWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tdmVuZG9yLXByZWZpeGVzXG4gICAgJlt0eXBlPSdkYXRlJ10ge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPSdudW1iZXInXSB7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPSdzZWFyY2gnXSB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Oi1tcy1jbGVhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC8vIHNhc3MtbGludDplbmFibGUgbm8tdmVuZG9yLXByZWZpeGVzXG59XG5cbnRleHRhcmVhIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogJGMtZm9ybS1pbnB1dDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtdGV4dDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgIG1heC1oZWlnaHQ6IDhyZW07XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnM7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1mb3JtLWlucHV0O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLW1pZDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbmxlZ2VuZCB7XG4gICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRyYWRlZ290aGljLTIwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5sYWJlbCB7XG4gICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRyYWRlZ290aGljLTIwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xufVxuXG5zZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgY29sb3I6ICRjLWZvcm0taW5wdXQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnM7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1mb3JtLWlucHV0O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuYWJiciB7XG4gICAgJlt0aXRsZV0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHRyYW5zcGFyZW50aXplKCRjLWdyZXktLWRhcmssIC41KTtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgIGN1cnNvcjogaGVscDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbm1hcmssXG5pbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXllbGxvdztcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5jb2RlLFxua2JkLFxudHQsXG52YXIsXG5zYW1wLFxucHJlIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuXG5jb2RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5wcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyZXktLWRhcms7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogLjc1cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxuaWZyYW1lLFxuc3ZnLFxudmlkZW8ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaWNvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcbi5wZGZlbWItdmlld2VyIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtICFpbXBvcnRhbnQ7XG59XG4vLyBzYXNzLWxpbnQ6ZW5hYmxlIG5vLWltcG9ydGFudFxuIiwiQG1peGluIHNjcmVlbigkc2l6ZSkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuIiwiQG1peGluIGxpc3QtcmVzZXQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4iLCJAbWl4aW4gYnV0dG9uLXN0eWxlKCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IsICRiYWNrZ3JvdW5kLWhvdmVyLCAkYm9yZGVyLWhvdmVyLCAkY29sb3ItaG92ZXIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWhvdmVyO1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgfVxufVxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbm8taWRzXG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuXG4kc2NyZWVuLXdwLXNpbXBsZTogNjAxcHg7XG4kc2NyZWVuLXdwOiA3ODJweDtcblxuJGgtd3AtYWRtaW5iYXItbW9iaWxlOiA0NnB4O1xuJGgtd3AtYWRtaW5iYXI6IDMycHg7XG5cbi5sb2dnZWQtaW4ge1xuICAgICN3cGFkbWluYmFyIHtcbiAgICAgICAgaGVpZ2h0OiA0N3B4OyAvLyBSb3VuZGluZyBmaXhcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cblxuICAgIC5kcmF3ZXIge1xuICAgICAgICB0b3A6IDQ3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4td3ApIHtcbiAgICAgICAgI3dwYWRtaW5iYXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4OyAvLyBSb3VuZGluZyBmaXhcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcmF3ZXIge1xuICAgICAgICAgICAgdG9wOiAzM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvYnV0dG9uLXN0eWxlJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLmJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCRjLXllbGxvdywgJGMteWVsbG93LCAkYy1ibGFjaywgJGMteWVsbG93LWRhcmtlciwgJGMteWVsbG93LWRhcmtlciwgJGMtYmxhY2spO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC10cmFkZWdvdGhpYy0yMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjI1cyBlYXNlLWluLW91dCwgY29sb3IgLjI1cyBlYXNlLWluLW91dCwgZmlsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgJiArIC5idXR0b25fX2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTYlO1xuICAgICAgICB3aWR0aDogMThweDtcblxuICAgICAgICAmICsgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH1cblxuICAgICYtLWxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b25fX2ljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1vdXRsaW5lIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCRjLXdoaXRlLCAkYy1ibGFjaywgJGMtYmxhY2ssICRjLWdyZXktLWxpZ2h0LCAkYy1ibGFjaywgJGMtYmxhY2spO1xuICAgIH1cblxuICAgICYtLXNxdWFyZSB7XG4gICAgICAgIC8vc2Fzcy1saW50OmRpc2FibGUgbm8tbWlzc3BlbGxlZC1wcm9wZXJ0aWVzXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgIC8vc2Fzcy1saW50OmVuYWJsZSBuby1taXNzcGVsbGVkLXByb3BlcnRpZXNcbiAgICB9XG5cbiAgICAmLS1ibGFjayAge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUoJGMtYmxhY2ssICRjLWJsYWNrLCAkYy13aGl0ZSwgJGMtZ3JleS0tZGFyaywgJGMtZ3JleS0tZGFyaywgJGMtd2hpdGUpO1xuICAgIH1cblxuICAgICYtLXdoaXRlIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCRjLXdoaXRlLCAkYy13aGl0ZSwgJGMtYmxhY2ssICRjLWdyZXktLW1pZCwgJGMtZ3JleS0tbWlkLCAkYy13aGl0ZSk7XG4gICAgfVxuXG4gICAgJi0taWNvbiB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJiArIC5idXR0b25fX2ljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbl9faWNvbiB7XG4gICAgICAgICAgICAmICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcblxuLmxpc3Qge1xuICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgbWFyZ2luOiAtMS4zcmVtIDA7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWdyZXktLWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAxLjNyZW0gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFyY2hpdmUge1xuICAgICAgICBtYXJnaW46IDAgKC0kcC10ZWFzZXIpO1xuXG4gICAgICAgIC5saXN0X19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oNjQwcHgpIHtcbiAgICAgICAgJi0tbGVmdCxcbiAgICAgICAgJi0tY2VudGVyZWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbjogLTFyZW07XG5cbiAgICAgICAgICAgIC5saXN0X19pdGVtIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNlbnRlcmVkIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYXJjaGl2ZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRzY3JlZW4tc2ltcGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgICYtLWxlZnQsXG4gICAgICAgICYtLWNlbnRlcmVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIC5saXN0X19pdGVtIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMzMuMzMzJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2x1bW5zX19tYWluICYge1xuICAgICAgICAgICAgICAgIC5saXN0X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY2VudGVyZWQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1sYXJnZSkge1xuICAgICAgICAmLS1sZWZ0LFxuICAgICAgICAmLS1jZW50ZXJlZCB7XG4gICAgICAgICAgICAuY29sdW1uc19fbWFpbiAmIHtcbiAgICAgICAgICAgICAgICAubGlzdF9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAzMy4zMzMlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY2VudGVyJztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLm1ldGEge1xuICAgIGNvbG9yOiAkYy1ncmV5LS1tZWRpdW07XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcblxuICAgICZfX3NlY3Rpb24ge1xuICAgICAgICBtYXJnaW46IDAgMXJlbSAuM3JlbSAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNHJlbTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IC8vIGJlY2F1c2Ugc3BhbiBoYXMgYm9yZGVyXG4gICAgICAgICAgICBjb250ZW50OiAnLCAnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1tZWRpdW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjLWdyZXktLW1lZGl1bTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5cbi5zaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1iYWNrZ3JvdW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAkdy1zaXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL21peGlucy9jbGVhci1maXgnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4uc2hhcmUge1xuICAgIEBpbmNsdWRlIGNsZWFyLWZpeDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRyYWRlZ290aGljLTIwO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgICAgICAgbWFyZ2luOiAycHggLjhyZW0gMCAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtZ3JleS0tZGFyaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMsIGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAgICAgICB3aWR0aDogMzZweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjJzO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZSAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAmLS13aGl0ZSB7XG4gICAgICAgIC5zaGFyZV9faGVhZGluZyB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2hhcmVfX2xpbmsge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAuYXJ0aWNsZSAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gY2xlYXItZml4IHtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7IC8qIDEgKi9cbiAgICAgICAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5sZWdhY3kgJiB7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB6b29tOiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQG1peGluIHNyLW9ubHkge1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY29udGFpbmVyJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLmFydGljbGUge1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIHBhZGRpbmc6IDJyZW0gMCAzcmVtO1xuXG4gICAgJl9fYmFubmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnOyAvL25lZWRlZCBmb3IgcG9seWZpbGxcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NvcHlyaWdodCB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAuNnJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICAmLS13aGl0ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgICBtYXgtd2lkdGg6ICR3LWNvbnRlbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy0xO1xuICAgICAgICBtYXJnaW46IDAgMCAuNHJlbTtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmc7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmctMjtcbiAgICB9XG5cbiAgICAmX19pbnRybyB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLXRleHQtaW50cm87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMCA1cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLWxhcmdlKSB7XG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwLWNvbnRlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcC1jb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcblxuQG1peGluIGNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAkdy1zaXRlO1xuICAgIHBhZGRpbmctbGVmdDogJHAtZ3V0dGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwLWd1dHRlcjtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4uY2F0ZWdvcmllcyB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nLTM7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNHJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC00JTtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgfVxuXG4gICAgJl9fc2VhcmNoYmFyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS4ycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5cbi5jb2x1bW5zIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAkdy1zaXRlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICZfX21haW4ge1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBhdm9pZCBncm93aW5nIG91dCBvZiBjb250YWluZXJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2lkZWJhciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIGF2b2lkIGdyb3dpbmcgb3V0IG9mIGNvbnRhaW5lclxuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICB9XG5cblxuICAgICAgICAmLS1hcnRpY2xlIHtcbiAgICAgICAgICAgIC5jb2x1bW5zX19tYWluIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICR3LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hcmNoaXZlIHtcbiAgICAgICAgICAgIC5jb2x1bW5zX19tYWluIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRzY3JlZW4tc2ltcGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGVhc2VycyB7XG4gICAgICAgICAgICAuY29sdW1uc19fbWFpbiB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkc2NyZWVuLW5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9jbGVhci1maXgnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3ZnJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLyogTk9URTogVGhpcyBzdHlsZXMgdGhlIGF0dGFjaG1lbnRzIHBsdWdpbiBzbyB3ZSBjYW4ndCB1c2UgQkVNIGhlcmUgKi9cblxuLmRvd25sb2FkLWF0dGFjaG1lbnRzIHtcbiAgICBAaW5jbHVkZSBjbGVhci1maXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgcGFkZGluZzogMXJlbTtcblxuICAgIC5kb3dubG9hZC10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmctMztcbiAgICB9XG5cbiAgICAuZGEtYXR0YWNobWVudHMtbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuOHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDQ4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ZnKGZpbGUsICRjLWdyZXktLWRhcmtlcik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMS40cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucGRmIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdmcocGRmLCAkYy1ncmV5LS1kYXJrZXIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5qcGcge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2ZyhpbWFnZSwgJGMtZ3JleS0tZGFya2VyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXR0YWNobWVudC1saW5rIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgbWFyZ2luOiAwIDAgLTZweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmF0dGFjaG1lbnQtY2FwdGlvbixcbiAgICAuYXR0YWNobWVudC1zaXplLFxuICAgIC5hdHRhY2htZW50LWRhdGUsXG4gICAgLmF0dGFjaG1lbnQtZG93bmxvYWRzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjgyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG5cbiAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgJy4vaW5saW5lLXN2Zyc7XG5cbi8qIEhvdyB0byB1c2U6IEBpbmNsdWRlIHN2ZygndHlwZScsICRjb2xvcik7ICovXG5AbWl4aW4gc3ZnKCR0eXBlLCAkY29sb3IpIHtcbiAgICBAaWYgJHR5cGUgPT0gYXJyb3ctZG93biB7XG4gICAgICAgIGNvbnRlbnQ6IGlubGluZS1zdmcoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZD1cIk0xNS45OTkgMjYuMTFMMzIgMTAuMTFsLTQuMjItNC4yMi0xMS43ODEgMTEuNzhMNC4yMjMgNS44OTIgMCAxMC4xMVwiLz48L3N2Zz4nKTtcbiAgICB9XG5cbiAgICBAaWYgJHR5cGUgPT0gY2xvc2Uge1xuICAgICAgICBjb250ZW50OiBpbmxpbmUtc3ZnKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMyIDMyXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGQ9XCJNMzIgMy4yMjNMMjguNzc3IDAgMTYgMTIuNzc3IDMuMjIzIDAgMCAzLjIyMyAxMi43NzcgMTYgMCAyOC43NzcgMy4yMjMgMzIgMTYgMTkuMjIzIDI4Ljc3NyAzMiAzMiAyOC43NzcgMTkuMjIzIDE2elwiLz48L3N2Zz4nKTtcbiAgICB9XG5cbiAgICBAaWYgJHR5cGUgPT0gc2VhcmNoIHtcbiAgICAgICAgY29udGVudDogaW5saW5lLXN2ZygnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzMiAzMlwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcn1cIiBkPVwiTTI2LjQyMiAzMmwtNi42MjMtNi42MjMgNS43My01LjczMyA2LjYyMiA2LjYyNXpNLS4xNTEgMTIuNDk0Qy0uMTUxIDUuNjAyIDUuNDQ3IDAgMTIuMzQgMGM2Ljg5NCAwIDEyLjQ5IDUuNjAyIDEyLjQ5IDEyLjQ5NGExMi40MSAxMi40MSAwIDAgMS0yLjI0IDcuMTMzbC0zLjEwMiAzLjExYTEyLjQzOCAxMi40MzggMCAwIDEtNy4xNDggMi4yNDZDNS40NDcgMjQuOTgzLS4xNSAxOS4zOS0uMTUgMTIuNDk0em0yMi4yNzUgMGMwLTUuNC00LjM4OS05Ljc4LTkuNzgzLTkuNzgtNS40MDMgMC05Ljc4NSA0LjM4LTkuNzg1IDkuNzggMCA1LjM5OCA0LjM4MiA5Ljc4NSA5Ljc4NSA5Ljc4NSA1LjM5NCAwIDkuNzgzLTQuMzg3IDkuNzgzLTkuNzg1elwiLz48L3N2Zz4nKTtcbiAgICB9XG5cbiAgICBAaWYgJHR5cGUgPT0gcGRmIHtcbiAgICAgICAgY29udGVudDogaW5saW5lLXN2ZygnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzMiAzMlwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcn1cIiBkPVwiTTE1LjM2OSAxNi4wMDZjLS4zMTMtMS0uMzA2LTIuOTMxLS4xMjUtMi45MzEuNTI1IDAgLjQ3NSAyLjMwNi4xMjUgMi45MzF6bS0uMTA2IDIuOTVjLS40ODIgMS4yNjMtMS4wODIgMi43MDctMS43NzUgMy45MTkgMS4xNDMtLjQzNyAyLjQzNy0xLjA3NSAzLjkzLTEuMzY5LS43OTMtLjYtMS41NTUtMS40NjItMi4xNTUtMi41NXptLTUuODgyIDcuOGMwIC4wNS44MjUtLjMzNyAyLjE4Mi0yLjUxMi0uNDIuMzk0LTEuODIgMS41MzEtMi4xODIgMi41MTJ6TTE5LjUgMTBIMjh2MjAuNWMwIC44MzEtLjY2OSAxLjUtMS41IDEuNWgtMjFjLS44MzEgMC0xLjUtLjY2OS0xLjUtMS41di0yOUM0IC42NjkgNC42NjkgMCA1LjUgMEgxOHY4LjVjMCAuODI1LjY3NSAxLjUgMS41IDEuNXpNMTkgMjAuNzM3Yy0xLjI1LS43NjItMi4wODEtMS44MTItMi42NjktMy4zNjIuMjgxLTEuMTU2LjcyNS0yLjkxMi4zODgtNC4wMTItLjI5NC0xLjgzOC0yLjY1LTEuNjU3LTIuOTg4LS40MjUtLjMxMiAxLjE0My0uMDI1IDIuNzU2LjUwNyA0LjgxMi0uNzI1IDEuNzI1LTEuNzk0IDQuMDM4LTIuNTUgNS4zNjMtLjAwNyAwLS4wMDcuMDA2LS4wMTMuMDA2LTEuNjk0Ljg2OS00LjYgMi43ODEtMy40MDYgNC4yNS4zNS40MzEgMSAuNjI1IDEuMzQ0LjYyNSAxLjExOCAwIDIuMjMtMS4xMjUgMy44MTgtMy44NjMgMS42MTMtLjUzMSAzLjM4Mi0xLjE5NCA0LjkzOC0xLjQ1IDEuMzU2LjczOCAyLjk0MyAxLjIxOSA0IDEuMjE5IDEuODI1IDAgMS45NS0yIDEuMjMxLTIuNzEyLS44NjktLjg1LTMuMzk0LS42MDctNC42LS40NXptOC41NjItMTQuMTc0TDIxLjQzNy40MzhBMS40OTkgMS40OTkgMCAwIDAgMjAuMzc1IDBIMjB2OGg4di0uMzgxYzAtLjM5NC0uMTU2LS43NzUtLjQzOC0xLjA1NnptLTQuNjMgMTUuOTU2Yy4yNTUtLjE2OS0uMTU3LS43NDQtMi42NzYtLjU2MyAyLjMxOS45ODggMi42NzUuNTYzIDIuNjc1LjU2M3pcIi8+PC9zdmc+Jyk7XG4gICAgfVxuXG4gICAgQGlmICR0eXBlID09IGltYWdlIHtcbiAgICAgICAgY29udGVudDogaW5saW5lLXN2ZygnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzMiAzMlwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcn1cIiBkPVwiTTI4IDcuNjIxVjhoLThWMGguMzc5YTEuNSAxLjUgMCAwIDEgMS4wNi40NGw2LjEyMiA2LjEyQTEuNSAxLjUgMCAwIDEgMjggNy42MjJ6TTE5LjUgMTBjLS44MjUgMC0xLjUtLjY3NS0xLjUtMS41VjBINS41QTEuNSAxLjUgMCAwIDAgNCAxLjV2MjlBMS41IDEuNSAwIDAgMCA1LjUgMzJoMjFhMS41IDEuNSAwIDAgMCAxLjUtMS41VjEwem0tOC40NjYgMWEzIDMgMCAxIDEgMCA2IDMgMyAwIDAgMSAwLTZ6bTEzIDE1aC0xNmwuMDMtMy4wMyAyLjQ3LTIuNDdjLjI5My0uMjkzLjczNy0uMjYzIDEuMDMuMDNsMi40NyAyLjQ3IDYuNDctNi40N2EuNzUuNzUgMCAwIDEgMS4wNiAwbDIuNDcgMi40N3pcIi8+PC9zdmc+Jyk7XG4gICAgfVxuXG4gICAgQGlmICR0eXBlID09IGZpbGUge1xuICAgICAgICBjb250ZW50OiBpbmxpbmUtc3ZnKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMyIDMyXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGQ9XCJNMTggOC41VjBINS41QzQuNjY5IDAgNCAuNjY5IDQgMS41djI5YzAgLjgzMS42NjkgMS41IDEuNSAxLjVoMjFjLjgzMSAwIDEuNS0uNjY5IDEuNS0xLjVWMTBoLTguNWMtLjgyNSAwLTEuNS0uNjc1LTEuNS0xLjV6bTEwLS44ODFWOGgtOFYwaC4zODFjLjQgMCAuNzgyLjE1NiAxLjA2My40MzhsNi4xMTkgNi4xMjVjLjI4LjI4LjQzNy42NjIuNDM3IDEuMDU2elwiLz48L3N2Zz4nKTtcbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9jZW50ZXInO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5kcmF3ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBcblxuICAgICZfX2JhY2tkcm9wIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4IDAgdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC44KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6ICR3LWRyYXdlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaC1oZWFkZXJ9KTtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXllbGxvdztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogJGgtaGVhZGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nOiAwICRwLWd1dHRlcjtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgaGVpZ2h0OiAkaC1sb2dvLW1vYmlsZTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC41KTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHAtZ3V0dGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAgICAgICB3aWR0aDogJGgtaGVhZGVyO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMteWVsbG93LWRhcmtlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcjtcbiAgICAgICAgICAgIGZpbGw6ICRjLWJsYWNrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtZ3JleS0tbGlnaHRlcjtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b2dnbGUge1xuICAgICAgICBmaWxsOiAkYy1ibGFjaztcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAkcC1ndXR0ZXI7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdHJhZGVnb3RoaWMtMjA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwICRwLWd1dHRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLW1pZDtcblxuICAgICAgICAgICAgLmRyYXdlcl9fdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZHJvcGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC40cztcblxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJhd2VyX19pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1ncmV5LS1taWQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJhd2VyX19saW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLW1pZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VhcmNoYmFyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAgIC5kcmF3ZXJfX2JhY2tkcm9wIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuNSk7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJhd2VyX19jb250YWluZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgIGhlaWdodDogJGgtbG9nbztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiBjZW50ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY29udGFpbmVyJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4uZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy1ibGFjaztcbiAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgICAgIG1heC13aWR0aDogJHNjcmVlbi1sYXJnZTtcbiAgICB9XG5cbiAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuXG4gICAgICAgICYtLW5hdiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb3B5cmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kaXNjbGFpbWVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTQwcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGlzY2xhaW1lci10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjgyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luOiAwIC40cmVtIDAgMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICB9XG5cbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS10ZXh0LXNtYWxsO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAmLS1jb3B5cmlnaHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1uYXYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rpc2NsYWltZXIge1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZvcm0ge1xuICAgICZfX3JvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIH1cblxuICAgICYtLXBhc3N3b3JkIHtcbiAgICAgICAgLmZvcm1fX2lucHV0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybV9fYnV0dG9uIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9jb250YWluZXInO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3RyZXRjaCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5oZWFkZXIge1xuICAgICRzZWxmOiAmO1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkYy15ZWxsb3c7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6ICRoLWhlYWRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBoZWlnaHQ6ICRoLWxvZ28tbW9iaWxlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nby1pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi0tZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1yaWdodDogLS41cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAkcC1ndXR0ZXIgKiAyO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy15ZWxsb3ctZGFya2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcblxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdG9nZ2xlLWJhciB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIH0gICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlLWJhciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taG9tZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAuaGVhZGVyX19vdmVybGF5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgaGVpZ2h0OiAkaC1sb2dvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbGFyZ2UpIHtcbiAgICAgICAgJl9fbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLS4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG9nZ2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcblxuLmxlZ2FjeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDZlbSBhdXRvIDA7XG4gICAgICAgIG1heC13aWR0aDogNjI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IHNob3cgb24gbGVnYWN5IGJyb3dzZXJzXG4gICAgLmlzLWxlZ2FjeSAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvYnV0dG9uLXN0eWxlJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLmxpbmsge1xuICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC10cmFkZWdvdGhpYy0yMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJl9fYXJyb3cge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIC40cmVtIDJweCAwO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICAubGlua19fdGV4dCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY2VudGVyJztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4ubGlzdC1jYXRlZ29yaWVzIHtcbiAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgIG1hcmdpbi10b3A6IC41cmVtO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS44cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b2dnbGUge1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcbiAgICAgICAgd2lkdGg6IDIycHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgID4gLmxpc3QtY2F0ZWdvcmllc19fdG9nZ2xlLWljb24ge1xuICAgICAgICAgICAgICAgICYtLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlLWljb24ge1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXI7XG4gICAgICAgIGZpbGw6ICRjLWdyZXktLWRhcms7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG5cbiAgICAgICAgJi0tb3BlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cblxuICAgICYtLWNvbGxhcHNpYmxlIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG5cbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uby1qcyAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3RyZXRjaCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5tZWRpYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW1nLFxuICAgIHBpY3R1cmUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtdGV4dDtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtdGV4dC1zbWFsbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRjLWdyZXktLWRhcmssIDUlKTtcbiAgICAgICAgcGFkZGluZzogLjZyZW0gLjhyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogLjZyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgJi0td2hpdGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBlbWJlZCxcbiAgICAgICAgb2JqZWN0LFxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3RyZXRjaDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQG1peGluIHN0cmV0Y2gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLm5hdiB7XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgID4gLm5hdl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSkgc2NhbGUoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcmtlc3Q7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdHJhZGVnb3RoaWMtMjA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogLjRyZW0gMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7IC8vIGJlY2F1c2Ugb2YgZm9udCBiYXNlbGluZVxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjLWdyZXktLWRhcmtlc3Q7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kcm9wZG93biB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZHJvcGRvd24ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjcpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHNjYWxlKDApO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycywgdHJhbnNmb3JtIC4ycztcblxuICAgICAgICAubmF2X19pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC5uYXZfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC43KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAubmF2X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdl9fbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IC44cmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gLjc1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogJGgtaGVhZGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5cbiRzaXplLWl0ZW06IDM2cHg7XG5cbi5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXItZml4O1xuICAgICAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6ICRzaXplLWl0ZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6ICgkdy1jb250ZW50IC0gKDc1cHggKiAyKSk7IC8vIFByZXYgLyBOZXh0IGJ1dHRvbnNcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX3ByZXYsXG4gICAgJl9fbmV4dCxcbiAgICAmX19pdGVtIHtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZpbGw6ICRjLWJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdHJhZGVnb3RoaWMtMjA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1pdGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogJHNpemUtaXRlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aWR0aDogJHNpemUtaXRlbTtcblxuICAgICAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1taWQ7XG4gICAgICAgICAgICBmaWxsOiAkYy1ncmV5LS1taWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWN1cnJlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDAgLjI1cmVtO1xuXG4gICAgICAgICAgICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICB9XG5cbiAgICAmX19wcmV2LFxuICAgICZfX25leHQge1xuICAgICAgICBsZWZ0OiAtMXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2luYXRpb25fX2ljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmV4dCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMXJlbTtcblxuICAgICAgICAucGFnaW5hdGlvbl9faWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3RyZXRjaCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3ZnJztcblxuLnBvcG92ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgICB6LWluZGV4OiA5OTk5OTk7IC8vIE5lZWRlZCB0byB3aW4gZnJvbSBjaGF0LWJ1dHRvblxuXG4gICAgJl9fbWFzayB7XG4gICAgICAgIEBpbmNsdWRlIHN0cmV0Y2g7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuMik7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogJHctY29udGVudDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA1MHB4ICRwLWd1dHRlciAkcC1ndXR0ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogLjZyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdmcoJ2Nsb3NlJywgJGMtd2hpdGUpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLS1jbG9zZS1oaWRkZW4ge1xuICAgICAgICAucG9wb3Zlcl9fY2xvc2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNtIHtcbiAgICAgICAgLnBvcG92ZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYSB7XG4gICAgICAgICYtLXZpZGVvIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjFzLCB0cmFuc2Zvcm0gLjJzO1xuXG4gICAgICAgICAgICAmLmlzLWxvYWRlZCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgJl9fY2xvc2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogLjhyZW07XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwLWd1dHRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcblxuLnNlYXJjaGJhciB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcblxuICAgICAgICAmW3R5cGU9J3NlYXJjaCddIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9jbGVhci1maXgnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NvbnRhaW5lcic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLnNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIHBhZGRpbmc6IDJyZW0gMCAzcmVtO1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXItZml4O1xuICAgICAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIG1heC13aWR0aDogJHNjcmVlbi1ub3JtYWw7XG4gICAgfVxuXG4gICAgJl9faW50cm8ge1xuICAgICAgICBAaW5jbHVkZSBjbGVhci1maXg7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLXRleHQtaW50cm87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXItZml4O1xuICAgICAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgICAgIG1heC13aWR0aDogJHNjcmVlbi1ub3JtYWw7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nO1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nLTE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYgKyAuc2VjdGlvbl9faW50cm8ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuXG4gICAgJi0tc20ge1xuICAgICAgICAuc2VjdGlvbl9faGVhZGVyLFxuICAgICAgICAuc2VjdGlvbl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZWFyY2gge1xuICAgICAgICAuc2VjdGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy0yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGVhc2VycyB7XG4gICAgICAgIC5zZWN0aW9uX19idXR0b24ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudGhlbWUtLWdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAwIDRyZW07XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuXG4uc2lkZWJhciB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjLWJsYWNrO1xuICAgIG1hcmdpbjogMCAkcC1ndXR0ZXI7XG4gICAgcGFkZGluZzogMnJlbSAwIDNyZW07XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiA0cmVtICRwLWd1dHRlciA1cmVtO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9jZW50ZXInO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3RyZXRjaCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi50ZWFzZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVyO1xuXG4gICAgICAgIC5saW5rX190ZXh0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAkcC10ZWFzZXI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nLXRlYXNlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAgLjJyZW07XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICAgIG1hcmdpbjogLjNyZW0gMCAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS10ZXh0LXNtYWxsO1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBAaW5jbHVkZSBzdHJldGNoO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLXZlbmRvci1wcmVmaXhlcyBmb3JjZS1wc2V1ZG8tbmVzdGluZyBuby1pbXBvcnRhbnRcbkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuXG5AbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyLFxuICAgICo6OmZpcnN0LWxldHRlcixcbiAgICBwOjpmaXJzdC1saW5lLFxuICAgIGRpdjo6Zmlyc3QtbGluZSxcbiAgICBibG9ja3F1b3RlOjpmaXJzdC1saW5lLFxuICAgIGxpOjpmaXJzdC1saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGMtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICAmW2hyZWZdOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnICgnIGF0dHIoaHJlZikgJyknO1xuICAgICAgICB9XG5cbiAgICAgICAgLypcbiAgICAgICAgICogRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAgICAgICogb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgICAgICAgKi9cbiAgICAgICAgJltocmVmXj0nIyddOjphZnRlcixcbiAgICAgICAgJltocmVmXj0namF2YXNjcmlwdDonXTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhYmJyIHtcbiAgICAgICAgJlt0aXRsZV06OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgKCcgYXR0cih0aXRsZSkgJyknO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcHJlIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmV5LS1kYXJrO1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLypcbiAgICAgKiBQcmludGluZyBUYWJsZXM6XG4gICAgICogaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgICovXG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBvcnBoYW5zOiAzO1xuICAgICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG59XG4iXX0= */
