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:3.5rem}}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.5rem}}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:.75em;vertical-align:top}td:last-child,th:last-child{border-right:0}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%}.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--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{-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:34px;margin:2px .8rem 0 0;text-transform:uppercase}.share__list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.share__item{margin-right:.4rem}.share__item:last-child{margin-right:0}.share__link{border:2px solid #363636;border-radius:50%;color:#363636;display:block;height:36px;position:relative;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s;width:36px}.share__link span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.share__link:focus,.share__link:hover{background-color:#363636;color:#fff}.share__icon{fill:currentColor;height:16px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:fill .2s;transition:fill .2s;width:16px}.article .share{margin-top:2rem}.share--white .share__heading{color:#fff}.share--white .share__link{border:2px solid #fff;color:#fff}.share--white .share__link:focus,.share--white .share__link:hover{background-color:#fff;color:#363636}@media only screen and (min-width:1024px){.article .share{margin-top:3rem}}@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:3.5rem}}.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.5rem}}.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")}.carousel{margin:2rem 0;position:relative}.carousel::after,.carousel::before{content:" ";display:table}.carousel::after{clear:both}.legacy .carousel::after,.legacy .carousel::before{zoom:1}.carousel__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;white-space:nowrap;z-index:2}.carousel__container.slick-slider{display:block;white-space:normal}.carousel__container.slick-slider .carousel__item{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.carousel__slide{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-height:320px;width:100%}.carousel__slide:focus{outline:0}.carousel__slide img,.carousel__slide picture{width:100%}.carousel__caption{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;line-height:1.8;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;line-height:1.5;background-color:#f7f7f7;bottom:0;color:#434343;left:0;padding:.6rem .8rem;position:absolute;width:100%}.carousel__caption+.carousel__copyright{bottom:1.6rem}.carousel__copyright{bottom:0;color:#000;font-size:.875rem;padding:.25rem .5rem;position:absolute;right:0}.carousel__copyright--white{color:#fff}.carousel__arrows{left:0;position:absolute;top:calc((100vw - (2 * 20px) * .62) * .5);width:100%}.carousel__arrows.slick-disabled{opacity:0;pointer-events:none}.carousel__arrow{background-color:rgba(0,0,0,.75);height:40px;outline:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .2s;transition:background-color .2s;width:40px;z-index:3}.carousel__arrow--prev{left:0}.carousel__arrow--next{right:0}.carousel__arrow:focus,.carousel__arrow:hover{background-color:rgba(0,0,0,.6)}.carousel__arrow-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.carousel__arrow-icon{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#fff;height:20px;width:20px}.carousel__dots{left:0;margin:1.5rem 0 0;position:absolute;text-align:center;top:100%;width:100%}.carousel__dots li{display:inline-block;line-height:1;margin:6px}.carousel__dots li.slick-active button::before{background:#ff0;-webkit-transform:scale(1.5);transform:scale(1.5)}.carousel__dots li button{content:"";font-size:0}.carousel__dots li button::before{background:#dadada;border-radius:50%;content:"";display:block;height:12px;outline:0;-webkit-transition:background .25s ease-out,-webkit-transform 180ms;transition:background .25s ease-out,-webkit-transform 180ms;transition:background .25s ease-out,transform 180ms;transition:background .25s ease-out,transform 180ms,-webkit-transform 180ms;width:12px}.carousel__dots li button:focus::before,.carousel__dots li button:hover::before{background:#b6b6b6}.carousel .slick-list{margin:0 auto;overflow:hidden}.carousel .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.carousel .media{margin:0}@media only screen and (min-width:480px){.carousel__arrow{height:50px;width:50px}}@media only screen and (min-width:768px){.carousel__slide{max-height:485px}.carousel__arrows{top:242px}.carousel__arrow{height:60px;width:60px}.carousel__arrow--prev{left:1rem}.carousel__arrow--next{right:1rem}}@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 380px;-ms-flex:0 0 380px;flex:0 0 380px;margin-left:2rem;overflow:hidden;width:380px}.columns--article .columns__main{max-width:860px}.columns--archive .columns__main{max-width:768px}.columns--teasers .columns__main{max-width:980px}}@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")}.wpcf7 .wpcf7-form-control-wrap{display:block}.wpcf7 .wpcf7-not-valid-tip{background-color:#f44336;bottom:1px;color:#fff;display:block;font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-size:.875rem;left:0;overflow:hidden;padding:0 .8rem;position:absolute;text-overflow:ellipsis;-webkit-transform:translateY(100%);transform:translateY(100%);white-space:nowrap}.wpcf7 .wpcf7-checkbox .wpcf7-list-item,.wpcf7 .wpcf7-radio .wpcf7-list-item{display:block;margin:0 0 .2rem}.wpcf7 .wpcf7-checkbox .wpcf7-list-item.last,.wpcf7 .wpcf7-radio .wpcf7-list-item.last{margin:0}.wpcf7 .wpcf7-checkbox .wpcf7-list-item-label,.wpcf7 .wpcf7-radio .wpcf7-list-item-label{display:inline-block;line-height:20px}.wpcf7 .wpcf7-checkbox.wpcf7-not-valid input[type=checkbox],.wpcf7 .wpcf7-checkbox.wpcf7-not-valid input[type=radio],.wpcf7 .wpcf7-radio.wpcf7-not-valid input[type=checkbox],.wpcf7 .wpcf7-radio.wpcf7-not-valid input[type=radio]{-webkit-box-shadow:0 0 0 2px #f44336;box-shadow:0 0 0 2px #f44336}.wpcf7 .wpcf7-checkbox label,.wpcf7 .wpcf7-radio label{cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem}.wpcf7 .wpcf7-response-output{border:2px solid #dadada;color:#262626;font-size:.875rem;font-weight:700;margin:1rem 0;padding:.6rem 1rem}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ng,.wpcf7 .wpcf7-response-output.wpcf7-validation-errors{border-color:#f44336;color:#f44336}.wpcf7 legend{width:100%}.wpcf7 input[type=email].wpcf7-not-valid,.wpcf7 input[type=number].wpcf7-not-valid,.wpcf7 input[type=search].wpcf7-not-valid,.wpcf7 input[type=tel].wpcf7-not-valid,.wpcf7 input[type=text].wpcf7-not-valid{border-color:#f44336}.wpcf7 p{margin:0 0 1.8rem}@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);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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.drawer__logo{border:1px solid transparent;display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:36px}.drawer__logo:focus{border-color:rgba(255,255,255,.5);outline:0}.drawer__logo span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.drawer__logo img{display:block;height:100%;width:auto}.drawer__close{border:1px solid transparent;height:100%;margin-right:-20px;position:relative;-webkit-transition:background-color .2s;transition:background-color .2s;width:60px}.drawer__close:focus,.drawer__close:hover{background-color:#fff000}.drawer__close .icon{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#000;height:20px;width:20px}.drawer__close span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.drawer__nav{list-style:none;margin:0;padding:0}.drawer__item{border-top:1px solid #e5e5e5}.drawer__item:first-child{border-top:0}.drawer__item:last-child{border-bottom:1px solid #e5e5e5}.drawer__toggle{fill:#000;height:16px;position:absolute;right:20px;top:16px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:16px}.drawer__link{color:#000;display:block;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-family:TradeGothicLT-BoldCondTwenty,sans-serif;font-size:1.2rem;height:45px;line-height:45px;overflow:hidden;padding:0 20px;position:relative;text-overflow:ellipsis;text-transform:uppercase;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;white-space:nowrap}.drawer__link:focus,.drawer__link:hover{background-color:#b6b6b6}.drawer__link.is-open{background-color:#b6b6b6}.drawer__link.is-open .drawer__toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.drawer__dropdown{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;-webkit-transition:max-height .4s;transition:max-height .4s}.drawer__dropdown.is-open{max-height:400px}.drawer__dropdown .drawer__item{border-top:1px solid #b6b6b6}.drawer__dropdown .drawer__link{background-color:#e5e5e5}.drawer__dropdown .drawer__link:hover{background-color:#b6b6b6}.drawer.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.4;margin:0 .4rem 0 0;max-width:180px}.footer__copyright{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;line-height:1.5;margin:0}.footer__social{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width:768px){.footer__section{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer__section--copyright{display:block;padding-top:2rem}.footer__section--nav{padding-left:1.5rem;padding-right:1.5rem}.footer__disclaimer{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}}.form__row{margin-bottom:1rem}.form__row:last-child{margin-bottom:0}.form__button{min-width:150px}.form--password .form__input{max-width:360px}.form--password .form__button{max-width:360px;width:100%}@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;padding:.5rem;-webkit-transition:background-color .2s;transition:background-color .2s}.header__toggle:focus,.header__toggle:hover{background-color:#fff000}.header__toggle span:not([class]){clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.header__toggle .header__toggle-bar{background:#000;display:block;height:3px;width:28px}.header__toggle .header__toggle-bar:nth-child(1){-webkit-transition:-webkit-transform 180ms;transition:-webkit-transform 180ms;transition:transform 180ms;transition:transform 180ms,-webkit-transform 180ms}.header__toggle .header__toggle-bar:nth-child(2){margin-top:6px;-webkit-transition:width 180ms 180ms;transition:width 180ms 180ms}.header__toggle .header__toggle-bar:nth-child(3){margin-top:6px;-webkit-transition:-webkit-transform 180ms;transition:-webkit-transform 180ms;transition:transform 180ms;transition:transform 180ms,-webkit-transform 180ms}.header--home{background:0 0;left:0;position:absolute;top:0;z-index:1}.header--home .header__overlay{display:none}@media only screen and (min-width:480px){.header__logo{height:46px}}@media only screen and (min-width:1024px){.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:24px;text-decoration:none;vertical-align:top}.list-categories__link span{border-bottom:1px solid transparent;padding-bottom:1px;-webkit-transition:color .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,border-color .2s ease-in-out}.list-categories__link:focus span,.list-categories__link:hover span{border-bottom-color:currentColor}.list-categories__toggle{height:22px;left:0;position:absolute;top:0;-webkit-transition:background-color .2s;transition:background-color .2s;width:22px}.list-categories__toggle span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.list-categories__toggle:focus,.list-categories__toggle:hover{background-color:#e5e5e5}.list-categories__toggle.is-open>.list-categories__toggle-icon--open{display:none}.list-categories__toggle.is-open>.list-categories__toggle-icon--close{display:block}.list-categories__toggle-icon{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#363636;height:10px;width:10px}.list-categories__toggle-icon--open{display:block}.list-categories__toggle-icon--close{display:none}.list-categories__icon{fill:#363636;height:10px;left:7px;position:absolute;top:6px;width:10px}.list-categories--collapsible{display:none}.list-categories--collapsible.is-open{display:block}.no-js .list-categories{display:block}@media only screen and (min-width:480px){.list-categories__item{font-size:1rem}}@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;margin:1rem 0;position:relative}.media img,.media picture{height:auto;width:100%}.media svg{display:block;max-height:100%;max-width:100%;width:100%}.media__image{display:block;position:relative}.media__caption{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;line-height:1.8;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;line-height:1.5;background-color:#f7f7f7;color:#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%}@media only screen and (min-width:480px){.media--align-left{float:left;margin:.4rem 1rem 1rem 0;max-width:400px}.media--align-left img{width:auto}.media--align-right{float:right;margin:.4rem 0 1rem 1rem;max-width:400px}.media--align-right img{width:auto}}@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:1.125rem;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__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:0 1rem}.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;overflow:hidden;text-align:center;text-transform:uppercase;width:36px}.pagination__item.is-disabled,.pagination__next.is-disabled,.pagination__prev.is-disabled{color:#b6b6b6;fill:#b6b6b6}.pagination__item.is-current,.pagination__next.is-current,.pagination__prev.is-current{background-color:#262626;color:#fff;fill:#fff;margin:0 .25rem}.pagination__item.is-current .pagination__link:focus,.pagination__item.is-current .pagination__link:hover,.pagination__next.is-current .pagination__link:focus,.pagination__next.is-current .pagination__link:hover,.pagination__prev.is-current .pagination__link:focus,.pagination__prev.is-current .pagination__link:hover{background-color:transparent}.pagination__item span,.pagination__next span,.pagination__prev span{vertical-align:-2px}.pagination__link{border:0;display:block;height:100%;text-decoration:none;width:100%}.pagination__link:focus,.pagination__link:hover{background-color:#dadada}.pagination__icon{display:inline;fill:currentColor;height:12px;width:12px}.pagination__next,.pagination__prev{left:-1rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto}.pagination__next span,.pagination__prev span{display:block;padding:0 1rem}.pagination__next .pagination__icon,.pagination__prev .pagination__icon{-webkit-transform:translateX(-2px);transform:translateX(-2px)}.pagination__next{left:auto;right:-1rem}.pagination__next .pagination__icon{-webkit-transform:translateX(2px);transform:translateX(2px)}@media only screen and (min-width:768px){.pagination__list{display:block}}.popover{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}}@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")}.quote::after,.quote::before{content:" ";display:table}.quote::after{clear:both}.legacy .quote::after,.legacy .quote::before{zoom:1}.quote__content{margin:0}.quote__source{margin-top:.7rem}.quote__source p{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;line-height:1.5;color:#363636;margin:0}.searchbar__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.searchbar__label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.searchbar__input{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:100px}.searchbar__input[type=search]{border-right:0}.searchbar__button{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.searchbar__button span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}@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:3.5rem}}.section__title+.section__intro{margin-top:.5rem}.section__button{padding-top:2rem;text-align:center}.section--sm .section__content{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.5rem}}.section--subscribe{background:#ff0;padding:1.5rem 0 2rem}.section--subscribe .section__header{margin-bottom:1rem;text-align:center}.section--subscribe .section__title{color:#000;text-transform:uppercase}.section.theme--grey{background:#f7f7f7}@media only screen and (min-width:768px){.section{padding:3rem 0 4rem}.section--subscribe{padding:2rem 0 2.5rem}}.sidebar{border-top:2px solid #000;margin:0 20px;padding:2rem 0 3rem}@media only screen and (min-width:1024px){.sidebar{border-top:0;margin:0;padding:4rem 20px 5rem}}.subscribe__label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.subscribe__input{margin-bottom:.5rem;min-width:100px}.subscribe__input[type=email]{border-color:#fff;font-size:1rem;height:60px;line-height:60px}.subscribe__button{width:100%}@media only screen and (min-width:480px){.subscribe__fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.subscribe__input{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0}.subscribe__input[type=email]{border-right:0}.subscribe__button{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}}@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{background-color:#fff;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__media{background:#dadada;padding-bottom:66.66%;position:relative}.teaser__image{height:100%;left:0;position:absolute;top:0;width:100%;-o-object-fit:cover;object-fit:cover}.teaser__icon{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#262626;height:100px;width:100px}.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__date{color:#6b6b6b;font-size:.875rem;margin:0 0 .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}.teaser--archive{background:0 0}.theme--white .teaser{-webkit-box-shadow:0 0 2px rgba(182,182,182,.4);box-shadow:0 0 2px rgba(182,182,182,.4)}@media only screen and (min-width:768px){.teaser--featured{max-width:784px}.teaser--featured .teaser__title{font-size:2rem}}@media only screen and (min-width:768px) and (min-width:480px){.teaser--featured .teaser__title{font-size:2.5rem}}@media only screen and (min-width:768px) and (min-width:768px){.teaser--featured .teaser__title{font-size:3.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")}.video{background-color:#262626;margin:0 0 1rem;position:relative}.video::after,.video::before{content:" ";display:table}.video::after{clear:both}.legacy .video::after,.legacy .video::before{zoom:1}.video__inner{overflow:hidden;padding-bottom:56.25%;position:relative}.video .media,.video__image{font-family:"object-fit: cover;";height:100%;margin:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.video__button{background-color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px 0 rgba(0,0,0,.15);height:60px;left:50%;margin:-30px 0 0 -30px;position:absolute;top:50%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:60px}.video__button:focus,.video__button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.video__button span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.video__icon{display:block;fill:#000;height:24px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-40%,-50%);transform:translate(-40%,-50%);width:24px}.video__copyright{bottom:0;color:#000;font-size:.875rem;line-height:1;padding:.6rem;position:absolute;right:0}.video__copyright--white{color:#fff}@media only screen and (min-width:768px){.video__button{height:100px;margin:-50px 0 0 -50px;width:100px}.video__icon{height:36px;width:36px}}@media print{*,::after,::before,::first-letter,blockquote::first-line,div::first-line,li::first-line,p::first-line{background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #363636;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvcmVzZXQuc2NzcyIsImxheW91dC5jc3MiLCJtaXhpbnMvdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9iYXNlLnNjc3MiLCJtaXhpbnMvc2NyZWVuLnNjc3MiLCJtaXhpbnMvbGlzdC1yZXNldC5zY3NzIiwibWl4aW5zL2J1dHRvbi1zdHlsZS5zY3NzIiwiYmFzZS93b3JkcHJlc3Muc2NzcyIsImNvbXBvbmVudHMvYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL2xpc3Quc2NzcyIsImNvbXBvbmVudHMvbWV0YS5zY3NzIiwiY29tcG9uZW50cy9zaXRlLnNjc3MiLCJjb21wb25lbnRzL3NoYXJlLnNjc3MiLCJtaXhpbnMvY2xlYXItZml4LnNjc3MiLCJtaXhpbnMvc3Itb25seS5zY3NzIiwiY29tcG9uZW50cy9hcnRpY2xlLnNjc3MiLCJtaXhpbnMvY29udGFpbmVyLnNjc3MiLCJjb21wb25lbnRzL2Nhcm91c2VsLnNjc3MiLCJtaXhpbnMvY2VudGVyLnNjc3MiLCJjb21wb25lbnRzL2NhdGVnb3JpZXMuc2NzcyIsImNvbXBvbmVudHMvY29sdW1ucy5zY3NzIiwiY29tcG9uZW50cy9jb250YWN0LWZvcm0tNy5zY3NzIiwiY29tcG9uZW50cy9kb3dubG9hZC1hdHRhY2htZW50cy5zY3NzIiwibWl4aW5zL3N2Zy5zY3NzIiwiY29tcG9uZW50cy9kcmF3ZXIuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2xlZ2FjeS5zY3NzIiwiY29tcG9uZW50cy9saW5rLnNjc3MiLCJjb21wb25lbnRzL2xpc3QtY2F0ZWdvcmllcy5zY3NzIiwiY29tcG9uZW50cy9tZWRpYS5zY3NzIiwibWl4aW5zL3N0cmV0Y2guc2NzcyIsImNvbXBvbmVudHMvbmF2LnNjc3MiLCJjb21wb25lbnRzL3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvcG9wb3Zlci5zY3NzIiwiY29tcG9uZW50cy9xdW90ZS5zY3NzIiwiY29tcG9uZW50cy9zZWFyY2hiYXIuc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9zaWRlYmFyLnNjc3MiLCJjb21wb25lbnRzL3N1YnNjcmliZS5zY3NzIiwiY29tcG9uZW50cy90ZWFzZXIuc2NzcyIsImNvbXBvbmVudHMvdmlkZW8uc2NzcyIsImJhc2UvcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxLQUNJLHdCQUFBLFVBQ0EsdUJBQUEsWUFDQSw0QkFBQSxZQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLHlCQUFBLEtBQUEsc0JBQUEsS0FBQSxxQkFBQSxLQUFBLGlCQUFBLEtBR0osRUFDSSxtQkFBQSxXQUFBLFdBQUEsV0FFQSxRQUNJLG1CQUFBLFFBQUEsV0FBQSxRQUdKLFNBQ0ksbUJBQUEsUUFBQSxXQUFBLFFBSVIsS0FDSSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxZQUFBLFdBQ0EsWUFBQSxFQUNBLE9BQUEsRUFDQSxRQUFBLEVBR0osT0FDSSxPQUFBLEVBR0osS0FDSSxRQUFBLE1DT0osR0RKQSxHQUVJLGNBQUEsRUFDQSxXQUFBLEVBR0osR0FDSSxjQUFBLEVBQ0EsV0FBQSxFQUdKLEdBQ0ksWUFBQSxFQUdKLFdBQ0ksT0FBQSxFQUNBLFFBQUEsRUFHSixFQUNJLE9BQUEsRUFHSixJQUNJLFVBQUEsSUFDQSxZQUFBLEVBQ0EsU0FBQSxTQUNBLElBQUEsTUFDQSxlQUFBLFNBR0osT0FDSSxZQUFBLElBR0osT0FDSSxPQUFBLEVBR0osSUFDSSxPQUFBLEVBQ0EsT0FBQSxLQUNBLFVBQUEsS0FDQSxlQUFBLE9BR0osRUFDSSxNQUFBLFFBR0osT0FDSSx1QkFBQSxRQUNBLFdBQUEsSUFDQSxPQUFBLEVBQ0EsY0FBQSxFQUNBLE9BQUEsUUFDQSxLQUFBLFFBQ0EsZUFBQSxRQUNBLE9BQUEsRUFDQSxTQUFBLFFBQ0EsUUFBQSxFQUNBLFdBQUEsUUFDQSxlQUFBLFFBR0osbUJBQ0ksT0FBQSxFQUNBLFFBQUEsRUV0R0osV0FDSSxZQUFBLDZCQUNBLElBQUEsNkJBQ0EsSUFBQSxvQ0FBQSwyQkFBQSxDQUFBLCtCQUFBLGVBQUEsQ0FBQSw4QkFBQSxjQUFBLENBQUEsNkJBQUEsa0JBQUEsQ0FBQSxnQ0FBQSxjRCtHSixLRWhIQSxLQUVJLFdBQUEsS0FHSixLRGVJLFlBQUEsYUFBQSxDQUFBLGtCQUFBLENBQUEsVUFBQSxDQUFBLFNBQUEsQ0FBQSxLQUFBLENBQUEsVUFBQSxDQUFBLG1CQUFBLENBQUEsZ0JBQUEsQ0FBQSxrQkFDQSxVQUFBLEtBQ0EsWUFBQSxJQ2ZBLGlCQUFBLFFBQ0EsTUFBQSxRQUdKLEdEdUNJLFlBQUEsNEJBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxZQUFBLElBT0EsVUFBQSxLQzdDQSxPQUFBLEVBQUEsRUFBQSxLQ3BCQSx5Q0RpQkosR0RtRFEsVUFBQSxRRXBFSix5Q0RpQkosR0R1RFEsVUFBQSxRQ2pEUixHRGlDSSxZQUFBLDRCQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsWUFBQSxJQW1CQSxVQUFBLE9DbkRBLE9BQUEsRUFBQSxFQUFBLEtDMUJBLHlDRHVCSixHRHlEUSxVQUFBLE1FaEZKLHlDRHVCSixHRDZEUSxVQUFBLFFDdkRSLEdEMkJJLFlBQUEsNEJBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxZQUFBLElBK0JBLFVBQUEsT0N6REEsT0FBQSxFQUFBLEVBQUEsS0NoQ0EseUNENkJKLEdEK0RRLFVBQUEsUUU1RkoseUNENkJKLEdEbUVRLFVBQUEsUUM3RFIsR0RxQkksWUFBQSw0QkFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFlBQUEsSUEyQ0EsVUFBQSxTQy9EQSxPQUFBLEVBQUEsRUFBQSxLQ3RDQSx5Q0RtQ0osR0RxRVEsVUFBQSxRQy9EUixHRGVJLFlBQUEsNEJBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxZQUFBLElBbURBLFVBQUEsU0NqRUEsT0FBQSxFQUFBLEVBQUEsS0M1Q0EseUNEeUNKLEdEdUVRLFVBQUEsUUNqRVIsR0RTSSxZQUFBLDRCQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsWUFBQSxJQTJEQSxVQUFBLEtDbkVBLE9BQUEsRUFBQSxFQUFBLEtDbERBLHlDRCtDSixHRHlFUSxVQUFBLFFDbkVSLEdBQ0ksaUJBQUEsUUFDQSxPQUFBLEVBQ0EsUUFBQSxNQUNBLE9BQUEsSUFDQSxPQUFBLEtBQUEsRUFDQSxRQUFBLEVBR0osRUFDSSxVQUFBLFFBQ0EsV0FBQSxRQUNBLE9BQUEsRUFBQSxFQUFBLE9BR0osT0FDSSxZQUFBLElBR0osRUFDSSxnQkFBQSxLQUVBLGVBQ0ksY0FBQSxJQUFBLE1BQUEsZUFDQSxNQUFBLFFBQ0EsZUFBQSxJQUNBLGdCQUFBLEtBQ0EsbUJBQUEsTUFBQSxJQUFBLFdBQUEsQ0FBQSxhQUFBLElBQUEsWUFBQSxXQUFBLE1BQUEsSUFBQSxXQUFBLENBQUEsYUFBQSxJQUFBLFlBRUEscUJBQ0ksb0JBQUEsS0FLWixPQUNJLFlBQUEsYUFBQSxDQUFBLGtCQUFBLENBQUEsVUFBQSxDQUFBLFNBQUEsQ0FBQSxLQUFBLENBQUEsVUFBQSxDQUFBLG1CQUFBLENBQUEsZ0JBQUEsQ0FBQSxrQkFDQSxVQUFBLEtBQ0EsWUFBQSxJQUVBLGFBQ0ksUUFBQSxFRjZLUixPRXpLQSxJQUVJLFFBQUEsTUFHSixXRDdFSSxZQUFBLGFBQUEsQ0FBQSxrQkFBQSxDQUFBLFVBQUEsQ0FBQSxTQUFBLENBQUEsS0FBQSxDQUFBLFVBQUEsQ0FBQSxtQkFBQSxDQUFBLGdCQUFBLENBQUEsa0JBQ0EsVUFBQSxLQUNBLFlBQUEsSUFJQSxZQUFBLGFBQUEsQ0FBQSxrQkFBQSxDQUFBLFVBQUEsQ0FBQSxTQUFBLENBQUEsS0FBQSxDQUFBLFVBQUEsQ0FBQSxtQkFBQSxDQUFBLGdCQUFBLENBQUEsa0JBQ0EsVUFBQSxRQUNBLFlBQUEsSUN3RUEsaUJBQUEsUUFDQSxNQUFBLFFBQ0EsUUFBQSxNQUFBLE1BQ0EsV0FBQSxPRmdMSixHRTdLQSxHRWhISSxXQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUppU0osZ0JFL0tJLGdCRDFGQSxZQUFBLGFBQUEsQ0FBQSxrQkFBQSxDQUFBLFVBQUEsQ0FBQSxTQUFBLENBQUEsS0FBQSxDQUFBLFVBQUEsQ0FBQSxtQkFBQSxDQUFBLGdCQUFBLENBQUEsa0JBQ0EsVUFBQSxLQUNBLFlBQUEsSUMwRkksT0FBQSxFQUFBLEVBQUEsT0ZvTFIsbUJFbExRLG1CQUNJLE9BQUEsRUFBQSxFQUFBLE1BQ0EsYUFBQSxPQUNBLFNBQUEsU0ZxTFosMkJFbkxZLDJCQUNJLEtBQUEsT0FDQSxTQUFBLFNBQ0EsSUFBQSxFRndMaEIsbUJBREEsbUJBREEsbUJFbExRLG1CQUVJLE9BQUEsTUFBQSxFQUFBLEVBUUEsMkJBQ0ksaUJBQUEsUUFDQSxjQUFBLElBQ0EsUUFBQSxHQUNBLE9BQUEsSUFDQSxJQUFBLEtBQ0EsTUFBQSxJQU9aLGdCQUNJLGNBQUEsVUFFQSxtQkFDSSxrQkFBQSxVQUVBLDJCQUNJLE1BQUEsUUFDQSxRQUFBLG1CQUFBLElBQ0EsVUFBQSxRQUNBLFlBQUEsUUFHSixzQkFDSSxjQUFBLFVBRUEseUJBQ0ksa0JBQUEsVUFPcEIsR0FDSSxPQUFBLEVBQUEsRUFBQSxPQUdKLEdEL0hJLFlBQUEsNEJBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxZQUFBLElBMkRBLFVBQUEsS0NxRUEsT0FBQSxLQUFBLEVBQUEsTUMxTEEseUNEdUxKLEdEL0RRLFVBQUEsUUNxRVIsR0RuS0ksWUFBQSxhQUFBLENBQUEsa0JBQUEsQ0FBQSxVQUFBLENBQUEsU0FBQSxDQUFBLEtBQUEsQ0FBQSxVQUFBLENBQUEsbUJBQUEsQ0FBQSxnQkFBQSxDQUFBLGtCQUNBLFVBQUEsS0FDQSxZQUFBLElDcUtKLE1BQ0ksZ0JBQUEsU0FDQSxPQUFBLEVBQUEsRUFBQSxLQUNBLFdBQUEsS0FDQSxNQUFBLEtGa0xKLEdFL0tBLEdBRUksY0FBQSxJQUFBLE1BQUEsUUFDQSxhQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsTUFDQSxlQUFBLElGaUxKLGNFL0tJLGNBQ0ksYUFBQSxFQUlSLEdBQ0ksY0FBQSxJQUFBLE1BQUEsUUFDQSxZQUFBLElBS0ksaUJBQ0ksY0FBQSxFQU9KLG9CQUNJLGNBQUEsSUFBQSxNQUFBLFFBS1osV0RqTEksWUFBQSw0QkFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFlBQUEsSUErQkEsVUFBQSxPQ21KQSxZQUFBLEtBQUEsTUFBQSxLQUNBLFFBQUEsTUFDQSxPQUFBLEVBQUEsRUFBQSxLQUNBLFFBQUEsRUFBQSxFQUFBLEVBQUEsS0MvT0EseUNEeU9KLFdEN0lRLFVBQUEsUUU1RkoseUNEeU9KLFdEeklRLFVBQUEsUUNpSkosYUFDSSxTQUFBLFNBRUEscUJBQ0ksUUFBQSxXQUNBLGFBQUEsSUFHSixvQkFDSSxRQUFBLFlBQ0EsWUFBQSxJQzNQUiwwQ0R5T0osV0F1QlEsa0JBQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLE1BQ0EsUUFBQSxFQUFBLEVBQUEsRUFBQSxNQUlSLFNBQ0ksT0FBQSxFQUNBLE9BQUEsRUFDQSxRQUFBLEVBR0osTUFDSSxtQkFBQSxLQUFBLFdBQUEsS0FDQSxRQUFBLEVBRUEsa0JBQUEsbUJBQUEscUJBQUEsbUJBQUEsZ0JBQUEsaUJBTUksbUJBQUEsS0FBQSxnQkFBQSxLQUFBLFdBQUEsS0FDQSxXQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLEVBQ0EsTUFBQSxRQUNBLFVBQUEsUUFDQSxZQUFBLElBQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxtQkFBQSxhQUFBLElBQUEsV0FBQSxhQUFBLElBQ0EsTUFBQSxLQUVBLDZDQUFBLDhDQUFBLGdEQUFBLDhDQUFBLDJDQUFBLDRDQUNJLE1BQUEsUUFDQSxRQUFBLEVBRkosb0NBQUEscUNBQUEsdUNBQUEscUNBQUEsa0NBQUEsbUNBQ0ksTUFBQSxRQUNBLFFBQUEsRUFGSix3Q0FBQSx5Q0FBQSwyQ0FBQSx5Q0FBQSxzQ0FBQSx1Q0FDSSxNQUFBLFFBQ0EsUUFBQSxFQUZKLHlDQUFBLDBDQUFBLDRDQUFBLDBDQUFBLHVDQUFBLHdDQUNJLE1BQUEsUUFDQSxRQUFBLEVBRkosK0JBQUEsZ0NBQUEsa0NBQUEsZ0NBQUEsNkJBQUEsOEJBQ0ksTUFBQSxRQUNBLFFBQUEsRUFHSix3QkFBQSx5QkFBQSwyQkFBQSx5QkFBQSxzQkFBQSx1QkFDSSxhQUFBLFFBQ0EsUUFBQSxFQUlSLHFCQUFBLGtCQUVJLG1CQUFBLEtBQUEsZ0JBQUEsS0FBQSxXQUFBLEtBQ0EsaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLG1CQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFBQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFDQSxPQUFBLFFBQ0EsUUFBQSxhQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsTUFBQSxFQUFBLElBQ0EsUUFBQSxFQUNBLG1CQUFBLE9BQUEsS0FBQSxXQUFBLENBQUEsaUJBQUEsS0FBQSxZQUFBLFdBQUEsT0FBQSxLQUFBLFdBQUEsQ0FBQSxpQkFBQSxLQUFBLFlBQ0EsZUFBQSxPQUNBLE1BQUEsS0FDQSxZQUFBLE9BRUEsMkJBQUEsd0JBQ0ksT0FBQSxJQUFBLE1BQUEsS0FHSiw2QkFBQSwwQkFDSSxpQkFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLEtBSVIsa0JBQ0ksY0FBQSxJQUdKLG1CRzVVQSxpQkFBQSxLQUNBLGFBQUEsS0FDQSxNQUFBLEtINFVJLGFBQUEsTUFDQSxhQUFBLElBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBQ0EsT0FBQSxRQUNBLFFBQUEsYUFDQSxZQUFBLDRCQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsVUFBQSxLQUNBLFNBQUEsT0FDQSxRQUFBLEVBQUEsT0FDQSxXQUFBLE9BQ0EsZ0JBQUEsS0FDQSxjQUFBLFNBQ0EsZUFBQSxVQUNBLG1CQUFBLGlCQUFBLEtBQUEsV0FBQSxDQUFBLGFBQUEsS0FBQSxXQUFBLENBQUEsTUFBQSxLQUFBLFdBQUEsQ0FBQSxLQUFBLEtBQUEsWUFBQSxXQUFBLGlCQUFBLEtBQUEsV0FBQSxDQUFBLGFBQUEsS0FBQSxXQUFBLENBQUEsTUFBQSxLQUFBLFdBQUEsQ0FBQSxLQUFBLEtBQUEsWUFDQSxZQUFBLE9HNVZKLHlCQUFBLHlCQUVJLGlCQUFBLFFBQ0EsYUFBQSxLQUNBLE1BQUEsS0g0VkosaUJBQ0ksbUJBQUEsS0FBQSxnQkFBQSxLQUFBLFdBQUEsS0FFQSw0Q0FBQSw0Q0FFSSxtQkFBQSxLQUNBLE9BQUEsRUFJUixtQkFDSSxnQkFBQSxVQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUVBLDhDQUFBLDhDQUVJLG1CQUFBLEtBQ0EsT0FBQSxFQUlSLG1CQUNJLG1CQUFBLEtBQUEsZ0JBQUEsS0FBQSxXQUFBLEtBRUEsaURBQ0ksbUJBQUEsS0FBQSxXQUFBLEtBQ0EsUUFBQSxLQUlSLGlCQUNJLFFBQUEsS0FLUixTQUNJLG1CQUFBLEtBQUEsZ0JBQUEsS0FBQSxXQUFBLEtBQ0EsV0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxFQUNBLE1BQUEsUUFDQSxZQUFBLGFBQUEsQ0FBQSxrQkFBQSxDQUFBLFVBQUEsQ0FBQSxTQUFBLENBQUEsS0FBQSxDQUFBLFVBQUEsQ0FBQSxtQkFBQSxDQUFBLGdCQUFBLENBQUEsa0JBQ0EsVUFBQSxRQUNBLFlBQUEsSUFDQSxXQUFBLEtBQ0EsUUFBQSxNQUFBLEtBQ0EsT0FBQSxTQUNBLG1CQUFBLGFBQUEsSUFBQSxXQUFBLGFBQUEsSUFDQSxNQUFBLEtBRUEsZUFDSSxhQUFBLFFBQ0EsUUFBQSxFQUdKLG9DQUNJLE1BQUEsUUFDQSxRQUFBLEVBRkosMkJBQ0ksTUFBQSxRQUNBLFFBQUEsRUFGSiwrQkFDSSxNQUFBLFFBQ0EsUUFBQSxFQUZKLGdDQUNJLE1BQUEsUUFDQSxRQUFBLEVBRkosc0JBQ0ksTUFBQSxRQUNBLFFBQUEsRUFJUixPQUNJLE1BQUEsUUFDQSxRQUFBLE1BQ0EsWUFBQSw0QkFBQSxDQUFBLFdBQ0EsVUFBQSxPQUNBLFlBQUEsSUFDQSxRQUFBLEVBR0osTUFDSSxNQUFBLFFBQ0EsUUFBQSxNQUNBLFlBQUEsNEJBQUEsQ0FBQSxXQUNBLFVBQUEsU0FDQSxZQUFBLElBR0osT0FDSSxXQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLFFBQ0EsWUFBQSxhQUFBLENBQUEsa0JBQUEsQ0FBQSxVQUFBLENBQUEsU0FBQSxDQUFBLEtBQUEsQ0FBQSxVQUFBLENBQUEsbUJBQUEsQ0FBQSxnQkFBQSxDQUFBLGtCQUNBLFVBQUEsUUFDQSxZQUFBLElBQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxtQkFBQSxhQUFBLElBQUEsV0FBQSxhQUFBLElBQ0EsTUFBQSxLQUVBLGFBQ0ksYUFBQSxRQUNBLFFBQUEsRUFLSixZQUNJLGNBQUEsSUFBQSxPQUFBLGtCQUNBLE1BQUEsUUFDQSxPQUFBLEtBQ0EsWUFBQSxJQUNBLGdCQUFBLEtBQ0EsbUJBQUEsTUFBQSxJQUFBLFdBQUEsQ0FBQSxhQUFBLElBQUEsWUFBQSxXQUFBLE1BQUEsSUFBQSxXQUFBLENBQUEsYUFBQSxJQUFBLFlBRUEsa0JBQ0ksYUFBQSxRRm1OWixJRTlNQSxLQUVJLGlCQUFBLEtBQ0EsT0FBQSxFQUNBLE1BQUEsUUFDQSxnQkFBQSxLQUdKLEtGOE1BLElBSUEsSUFEQSxLQUZBLEdBQ0EsSUUxTUksWUFBQSxTQUFBLENBQUEsTUFDQSxVQUFBLEtBQ0EsWUFBQSxNQUdKLEtBQ0ksY0FBQSxLQUdKLElBQ0ksT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFNBQUEsS0FDQSxRQUFBLE9BQ0EsWUFBQSxTQUNBLFVBQUEsV0FHSixNRjhNQSxPQUNBLE9BQ0EsSUFDQSxNRTVNSSxlQUFBLE9BR0osT0FDSSxVQUFBLEtBR0osTUFDSSxPQUFBLEtBQ0EsTUFBQSxLSTNmQSx1QkFDSSxPQUFBLEtBQ0EsU0FBQSxNQUdKLG1CQUNJLElBQUEsS0hmSix5Q0dtQkksdUJBQ0ksT0FBQSxLQUdKLG1CQUNJLElBQUEsTUxwQlosV0FDSSxZQUFBLDZCQUNBLElBQUEsNkJBQ0EsSUFBQSxvQ0FBQSwyQkFBQSxDQUFBLCtCQUFBLGVBQUEsQ0FBQSw4QkFBQSxjQUFBLENBQUEsNkJBQUEsa0JBQUEsQ0FBQSxnQ0FBQSxjTUpKLFFGSEksaUJBQUEsS0FDQSxhQUFBLEtBQ0EsTUFBQSxLRUdBLGFBQUEsTUFDQSxhQUFBLElBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBQ0EsT0FBQSxRQUNBLFFBQUEsYUFDQSxZQUFBLDRCQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsVUFBQSxLQUNBLFNBQUEsT0FDQSxRQUFBLEVBQUEsT0FDQSxXQUFBLE9BQ0EsZ0JBQUEsS0FDQSxjQUFBLFNBQ0EsZUFBQSxVQUNBLG1CQUFBLGlCQUFBLEtBQUEsV0FBQSxDQUFBLGFBQUEsS0FBQSxXQUFBLENBQUEsTUFBQSxLQUFBLFdBQUEsQ0FBQSxLQUFBLEtBQUEsWUFBQSxXQUFBLGlCQUFBLEtBQUEsV0FBQSxDQUFBLGFBQUEsS0FBQSxXQUFBLENBQUEsTUFBQSxLQUFBLFdBQUEsQ0FBQSxLQUFBLEtBQUEsWUFDQSxZQUFBLE9GbkJBLGNBQUEsY0FFSSxpQkFBQSxRQUNBLGFBQUEsS0FDQSxNQUFBLEtFa0JBLDJCQUNJLFlBQUEsTUFJUixjQUNJLEtBQUEsYUFDQSxPQUFBLEtBQ0EsZUFBQSxJQUNBLE1BQUEsS0FFQSxtQkFDSSxZQUFBLE1BSVIsZUFDSSxVQUFBLFFBQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLEVBQUEsS0FHSixlQUNJLFVBQUEsT0FDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLFFBQUEsRUFBQSxLSnJESix5Q0lpREEsZUFPUSxRQUFBLEVBQUEsTUFHSiw2QkFDSSxPQUFBLEtBQ0EsTUFBQSxLQUlSLGlCRmpFQSxpQkFBQSxLQUNBLGFBQUEsS0FDQSxNQUFBLEtBRUEsdUJBQUEsdUJBRUksaUJBQUEsUUFDQSxhQUFBLEtBQ0EsTUFBQSxLRTZESixlRnJFQSxpQkFBQSxLQUNBLGFBQUEsS0FDQSxNQUFBLEtBRUEscUJBQUEscUJBRUksaUJBQUEsUUFDQSxhQUFBLEtBQ0EsTUFBQSxLRWlFSixlRnpFQSxpQkFBQSxLQUNBLGFBQUEsS0FDQSxNQUFBLEtBRUEscUJBQUEscUJBRUksaUJBQUEsUUFDQSxhQUFBLEtBQ0EsTUFBQSxLRXVFSSxpQ0FDSSxZQUFBLEVBS0osaUNBQ0ksWUFBQSxFQ2xGaEIsTUpKSSxXQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUlJQSxPQUFBLFFBQUEsRUFFQSxZQUNJLFdBQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxPQUFBLEVBQ0EsU0FBQSxTQUVBLHdCQUNJLFdBQUEsRUFJUixlQUNJLE9BQUEsRUFBQSxNQUVBLDJCQUNJLFFBQUEsRUx0QlIseUNLMkJJLGdCQUFBLFlBRUksUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLEtBQUEsY0FBQSxLQUFBLFVBQUEsS0FDQSxPQUFBLE1BRUEsNEJBQUEsd0JBQ0ksV0FBQSxFQUNBLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsSUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLFFBQUEsS0FJUixnQkFDSSxpQkFBQSxPQUFBLHdCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BR0osZUFDSSxVQUFBLE9MOUNSLDBDS21ESSxnQkFBQSxZQUVJLFFBQUEsWUFBQSxRQUFBLGFBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxLQUFBLGNBQUEsS0FBQSxVQUFBLEtBRUEsNEJBQUEsd0JBQ0ksaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxRQUFBLFNBQUEsRUFBQSxFQUFBLFFBQUEsS0FBQSxFQUFBLEVBQUEsUUFDQSxVQUFBLFFBSUEsMkNBQUEsdUNBQ0ksaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxJQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBS1osZ0JBQ0ksaUJBQUEsT0FBQSx3QkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxRTHRFUiwwQ0s4RVksMkNBQUEsdUNBQ0ksaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxRQUFBLFNBQUEsRUFBQSxFQUFBLFFBQUEsS0FBQSxFQUFBLEVBQUEsUUFDQSxVQUFBLFNQNUVwQixXQUNJLFlBQUEsNkJBQ0EsSUFBQSw2QkFDQSxJQUFBLG9DQUFBLDJCQUFBLENBQUEsK0JBQUEsZUFBQSxDQUFBLDhCQUFBLGNBQUEsQ0FBQSw2QkFBQSxrQkFBQSxDQUFBLGdDQUFBLGNRSEosTUFDSSxNQUFBLFFBQ0EsUUFBQSxtQkFBQSxRQUFBLG9CQUFBLFFBQUEsbUJBQUEsUUFBQSxZQUNBLGtCQUFBLEtBQUEsY0FBQSxLQUFBLFVBQUEsS0FDQSxVQUFBLFFBRUEsZUFDSSxPQUFBLEVBQUEsS0FBQSxNQUFBLEVBQ0EsYUFBQSxPQUNBLFNBQUEsU0FHSixZQUNJLEtBQUEsYUFDQSxPQUFBLEtBQ0EsS0FBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxLQUdKLFlMekJBLFdBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFS3lCSSxRQUFBLFlBQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsS0FBQSxjQUFBLEtBQUEsVUFBQSxLQUdKLFlBQ0ksWUFBQSxJQUNBLGFBQUEsTUFFQSxtQkFDSSxjQUFBLElBQUEsTUFBQSxZQUNBLFFBQUEsS0FJQSw4QkFDSSxRQUFBLEtBS1osWUFDSSxNQUFBLFFBQ0EsUUFBQSxhQUNBLGdCQUFBLEtBRUEsaUJBQ0ksY0FBQSxJQUFBLE1BQUEsWUFDQSxlQUFBLElBQ0EsbUJBQUEsYUFBQSxJQUFBLFlBQUEsV0FBQSxhQUFBLElBQUEsWUFLQSx1QkFBQSx1QkFDSSxvQkFBQSxRQUtaLFlBQ0ksT0FBQSxFQ2hFUixNQUNJLGlCQUFBLFFBQ0EsUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSx1QkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxVQUFBLE9BQ0EsV0FBQSxNQUNBLFdBQUEsT0FDQSxNQUFBLEtBRUEsY0FDSSxpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLFNBQUEsU0FHSixZQUNJLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBR0osY0FDSSxpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLVHBCUixXQUNJLFlBQUEsNkJBQ0EsSUFBQSw2QkFDQSxJQUFBLG9DQUFBLDJCQUFBLENBQUEsK0JBQUEsZUFBQSxDQUFBLDhCQUFBLGNBQUEsQ0FBQSw2QkFBQSxrQkFBQSxDQUFBLGdDQUFBLGNVRkosT0FFSSxrQkFBQSxPQUFBLG9CQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxRQUFBLFlBQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsSUFBQSx3QkFBQSxTQUFBLGNBQUEsSUFBQSxnQkFBQSxTQ1RBLGNBQUEsZUFFSSxRQUFBLElBQ0EsUUFBQSxNQUdKLGNBQ0ksTUFBQSxLQUtBLHNCQUFBLHVCQUVJLEtBQUEsRURIUixnQkFDSSxNQUFBLFFBQ0EsWUFBQSw0QkFBQSxDQUFBLFdBQ0EsVUFBQSxRQUNBLFlBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxFQUFBLEVBQ0EsZUFBQSxVQUdKLGFQcEJBLFdBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFT29CSSxRQUFBLFlBQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBR0osYUFDSSxhQUFBLE1BRUEsd0JBQ0ksYUFBQSxFQUlSLGFBQ0ksT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQ0EsTUFBQSxRQUNBLFFBQUEsTUFDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLG1CQUFBLE1BQUEsR0FBQSxDQUFBLGlCQUFBLElBQUEsV0FBQSxNQUFBLEdBQUEsQ0FBQSxpQkFBQSxJQUNBLE1BQUEsS0FFQSxrQkUzQ0osS0FBQSxzQkFDQSxPQUFBLElBQ0EsU0FBQSxPQUNBLFNBQUEsU0FDQSxNQUFBLElGMkNJLG1CQUFBLG1CQUVJLGlCQUFBLFFBQ0EsTUFBQSxLQUlSLGFBQ0ksS0FBQSxhQUNBLE9BQUEsS0FDQSxLQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQUNBLG1CQUFBLEtBQUEsSUFBQSxXQUFBLEtBQUEsSUFDQSxNQUFBLEtBR0osZ0JBQ0ksV0FBQSxLQUlBLDhCQUNJLE1BQUEsS0FHSiwyQkFDSSxPQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsS0FFQSxpQ0FBQSxpQ0FFSSxpQkFBQSxLQUNBLE1BQUEsUVJqRlosMENRdUZJLGdCQUNJLFdBQUEsTVZwRlosV0FDSSxZQUFBLDZCQUNBLElBQUEsNkJBQ0EsSUFBQSxvQ0FBQSwyQkFBQSxDQUFBLCtCQUFBLGVBQUEsQ0FBQSw4QkFBQSxjQUFBLENBQUEsNkJBQUEsa0JBQUEsQ0FBQSxnQ0FBQSxjYUpKLFNBQ0ksV0FBQSxLQUNBLFFBQUEsS0FBQSxFQUFBLEtBRUEsaUJBQ0ksY0FBQSxLQUNBLFNBQUEsT0FDQSxlQUFBLElBQ0EsU0FBQSxTQUdKLGdCQUNJLFlBQUEscUJBQ0EsT0FBQSxLQUNBLEtBQUEsRUFDQSxjQUFBLE1BQUEsV0FBQSxNQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxLQUdKLG9CQUNJLE9BQUEsRUFDQSxNQUFBLEtBQ0EsVUFBQSxRQUNBLFlBQUEsRUFDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLE1BQUEsRUFFQSwyQkFDSSxNQUFBLEtBSVIsb0JDcENBLE9BQUEsRUFBQSxLQUNBLFVBQUEsT0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLE1BQUEsS0RrQ0ksV0FBQSxLQUNBLFVBQUEsTUFDQSxNQUFBLEtBSUEscUJBQ0ksV0FBQSxPQUdKLHFCQUNJLFdBQUEsT0FJUixpQkFDSSxjQUFBLEtBR0osZ0JiTUEsVUFBQSxLYUpJLE9BQUEsRUFBQSxFQUFBLE1YN0RKLHlDVzJEQSxnQmJTSSxVQUFBLFFFcEVKLHlDVzJEQSxnQmJhSSxVQUFBLFFhUkosbUJiUkEsWUFBQSw0QkFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFlBQUEsSUFtQkEsVUFBQSxPRTdFQSx5Q1dnRUEsbUJiZ0JJLFVBQUEsTUVoRkoseUNXZ0VBLG1CYm9CSSxVQUFBLFFhZkosZ0JiL0JBLE1BQUEsS0FDQSxZQUFBLDRCQUFBLENBQUEsV0FDQSxVQUFBLFNBQ0EsWUFBQSxJYThCSSxjQUFBLEtYdkVKLHlDV3FFQSxnQmJ6QkksVUFBQSxTRTVDSix5Q1dxRUEsZ0JickJJLFVBQUEsUUVoREoseUNXR0osU0F3RVEsUUFBQSxLQUFBLEVBQUEsTVgzRUosMENXK0VJLG9CQUNJLGFBQUEsS0FDQSxjQUFBLE1iN0VaLFdBQ0ksWUFBQSw2QkFDQSxJQUFBLDZCQUNBLElBQUEsb0NBQUEsMkJBQUEsQ0FBQSwrQkFBQSxlQUFBLENBQUEsOEJBQUEsY0FBQSxDQUFBLDZCQUFBLGtCQUFBLENBQUEsZ0NBQUEsY2VBSixVQUVJLE9BQUEsS0FBQSxFQUNBLFNBQUEsU0pWQSxpQkFBQSxrQkFFSSxRQUFBLElBQ0EsUUFBQSxNQUdKLGlCQUNJLE1BQUEsS0FLQSx5QkFBQSwwQkFFSSxLQUFBLEVJRlIscUJBQ0ksUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLFNBQUEsT0FDQSxTQUFBLFNBQ0EsWUFBQSxPQUNBLFFBQUEsRUFFQSxrQ0FDSSxRQUFBLE1BQ0EsWUFBQSxPQUVBLGtEQUNJLGlCQUFBLEVBQUEsYUFBQSxLQUFBLFNBQUEsS0FBQSxLQUFBLEtBS1osaUJBQ0ksaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxXQUFBLE1BQ0EsTUFBQSxLQUVBLHVCQUNJLFFBQUEsRWhCc3dDWixxQmdCbndDUSx5QkFFSSxNQUFBLEtBSVIsbUJmbEJBLFlBQUEsYUFBQSxDQUFBLGtCQUFBLENBQUEsVUFBQSxDQUFBLFNBQUEsQ0FBQSxLQUFBLENBQUEsVUFBQSxDQUFBLG1CQUFBLENBQUEsZ0JBQUEsQ0FBQSxrQkFDQSxVQUFBLEtBQ0EsWUFBQSxJQUlBLFlBQUEsYUFBQSxDQUFBLGtCQUFBLENBQUEsVUFBQSxDQUFBLFNBQUEsQ0FBQSxLQUFBLENBQUEsVUFBQSxDQUFBLG1CQUFBLENBQUEsZ0JBQUEsQ0FBQSxrQkFDQSxVQUFBLFFBQ0EsWUFBQSxJZWFJLGlCQUFBLFFBQ0EsT0FBQSxFQUNBLE1BQUEsUUFDQSxLQUFBLEVBQ0EsUUFBQSxNQUFBLE1BQ0EsU0FBQSxTQUNBLE1BQUEsS0FFQSx3Q0FDSSxPQUFBLE9BSVIscUJBQ0ksT0FBQSxFQUNBLE1BQUEsS0FDQSxVQUFBLFFBQ0EsUUFBQSxPQUFBLE1BQ0EsU0FBQSxTQUNBLE1BQUEsRUFFQSw0QkFDSSxNQUFBLEtBSVIsa0JBQ0ksS0FBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLHNDQUNBLE1BQUEsS0FFQSxpQ0FDSSxRQUFBLEVBQ0EsZUFBQSxLQUlSLGlCQUNJLGlCQUFBLGdCQUNBLE9BQUEsS0FDQSxRQUFBLEVBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLG1CQUFBLGlCQUFBLElBQUEsV0FBQSxpQkFBQSxJQUNBLE1BQUEsS0FDQSxRQUFBLEVBRUEsdUJBQ0ksS0FBQSxFQUdKLHVCQUNJLE1BQUEsRUFHSix1QkFBQSx1QkFFSSxpQkFBQSxlQUlSLHNCSDlHQSxLQUFBLHNCQUNBLE9BQUEsSUFDQSxTQUFBLE9BQ0EsU0FBQSxTQUNBLE1BQUEsSUc4R0Esc0JDbEhBLEtBQUEsSUFDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLGtCQUFBLHFCQUFBLFVBQUEscUJEaUhJLEtBQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUdKLGdCQUNJLEtBQUEsRUFDQSxPQUFBLE9BQUEsRUFBQSxFQUNBLFNBQUEsU0FDQSxXQUFBLE9BQ0EsSUFBQSxLQUNBLE1BQUEsS0FFQSxtQkFDSSxRQUFBLGFBQ0EsWUFBQSxFQUNBLE9BQUEsSUFJUSwrQ0FDSSxXQUFBLEtBQ0Esa0JBQUEsV0FBQSxVQUFBLFdBS1osMEJBQ0ksUUFBQSxHQUNBLFVBQUEsRUFFQSxrQ0FDSSxXQUFBLFFBQ0EsY0FBQSxJQUNBLFFBQUEsR0FDQSxRQUFBLE1BQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxtQkFBQSxXQUFBLEtBQUEsUUFBQSxDQUFBLGtCQUFBLE1BQUEsV0FBQSxXQUFBLEtBQUEsUUFBQSxDQUFBLGtCQUFBLE1BQUEsV0FBQSxXQUFBLEtBQUEsUUFBQSxDQUFBLFVBQUEsTUFBQSxXQUFBLFdBQUEsS0FBQSxRQUFBLENBQUEsVUFBQSxLQUFBLENBQUEsa0JBQUEsTUFDQSxNQUFBLEtBS0Esd0NBQUEsd0NBQ0ksV0FBQSxRQVFwQixzQkFDSSxPQUFBLEVBQUEsS0FDQSxTQUFBLE9BR0osdUJBQ0ksUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUdKLGlCQUNJLE9BQUEsRWJuTEoseUNhdUxJLGlCQUNJLE9BQUEsS0FDQSxNQUFBLE1iekxSLHlDYThMSSxpQkFDSSxXQUFBLE1BR0osa0JBQ0ksSUFBQSxNQUdKLGlCQUNJLE9BQUEsS0FDQSxNQUFBLEtBRUEsdUJBQ0ksS0FBQSxLQUdKLHVCQUNJLE1BQUEsTWYzTWhCLFdBQ0ksWUFBQSw2QkFDQSxJQUFBLDZCQUNBLElBQUEsb0NBQUEsMkJBQUEsQ0FBQSwrQkFBQSxlQUFBLENBQUEsOEJBQUEsY0FBQSxDQUFBLDZCQUFBLGtCQUFBLENBQUEsZ0NBQUEsY2lCRkEsbUJqQm9GQSxVQUFBLE9pQmxGSSxPQUFBLEVBQUEsRUFBQSxLZlBKLHlDZUtBLG1CakJ1RkksVUFBQSxRRTVGSix5Q2VLQSxtQmpCMkZJLFVBQUEsUWlCdEZKLGtCQUNJLE9BQUEsS0FDQSxhQUFBLE1BQ0EsZUFBQSxJQUNBLE1BQUEsS0FHSix1QkFDSSxPQUFBLEVBQUEsRUFBQSxPZmxCSix5Q2VzQkksa0JBQ0ksT0FBQSxLQUNBLE1BQUEsTUNyQlosU0FDSSxXQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLFVBQUEsT2hCUEEsMENnQkdKLFNBT1EsUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsd0JBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FFQSxlQUNJLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsU0FBQSxPQUNBLE1BQUEsS0FHSixrQkFDSSxpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLE1BQUEsU0FBQSxFQUFBLEVBQUEsTUFBQSxLQUFBLEVBQUEsRUFBQSxNQUNBLFlBQUEsS0FDQSxTQUFBLE9BQ0EsTUFBQSxNQUtBLGlDQUNJLFVBQUEsTUFLSixpQ0FDSSxVQUFBLE1BS0osaUNBQ0ksVUFBQSxPbEJyQ2hCLFdBQ0ksWUFBQSw2QkFDQSxJQUFBLDZCQUNBLElBQUEsb0NBQUEsMkJBQUEsQ0FBQSwrQkFBQSxlQUFBLENBQUEsOEJBQUEsY0FBQSxDQUFBLDZCQUFBLGtCQUFBLENBQUEsZ0NBQUEsY21CRUEsZ0NBQ0ksUUFBQSxNQUdKLDRCQUNJLGlCQUFBLFFBQ0EsT0FBQSxJQUNBLE1BQUEsS0FDQSxRQUFBLE1BQ0EsWUFBQSw0QkFBQSxDQUFBLFdBQ0EsVUFBQSxRQUNBLEtBQUEsRUFDQSxTQUFBLE9BQ0EsUUFBQSxFQUFBLE1BQ0EsU0FBQSxTQUNBLGNBQUEsU0FDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLFlBQUEsT3BCc2hEUix3Q29CamhEUSxxQ0FDSSxRQUFBLE1BQ0EsT0FBQSxFQUFBLEVBQUEsTXBCb2hEWiw2Q29CbGhEWSwwQ0FDSSxPQUFBLEVwQnFoRGhCLDhDb0JqaERRLDJDQUNJLFFBQUEsYUFDQSxZQUFBLEtwQm9oRFosNERBQ0EseURvQmhoRGdCLHlEQUFBLHNEQUVJLG1CQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFBQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUXBCbWhEcEIsNkJvQjlnRFEsMEJBQ0ksT0FBQSxRQUNBLFFBQUEsYUFDQSxZQUFBLGFBQUEsQ0FBQSxrQkFBQSxDQUFBLFVBQUEsQ0FBQSxTQUFBLENBQUEsS0FBQSxDQUFBLFVBQUEsQ0FBQSxtQkFBQSxDQUFBLGdCQUFBLENBQUEsa0JBQ0EsVUFBQSxLQUlSLDhCQUNJLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxRQUNBLFVBQUEsUUFDQSxZQUFBLElBQ0EsT0FBQSxLQUFBLEVBQ0EsUUFBQSxNQUFBLEtBRUEsaURBQUEsc0RBRUksYUFBQSxRQUNBLE1BQUEsUUFJUixjQUNJLE1BQUEsS0FTSSx5Q0FBQSwwQ0FBQSwwQ0FBQSx1Q0FBQSx3Q0FDSSxhQUFBLFFBS1osU0FDSSxPQUFBLEVBQUEsRUFBQSxPbkIxRlIsV0FDSSxZQUFBLDZCQUNBLElBQUEsNkJBQ0EsSUFBQSxvQ0FBQSwyQkFBQSxDQUFBLCtCQUFBLGVBQUEsQ0FBQSw4QkFBQSxjQUFBLENBQUEsNkJBQUEsa0JBQUEsQ0FBQSxnQ0FBQSxjb0JFSixzQkFFSSxpQkFBQSxRQUNBLFFBQUEsS1RaQSw2QkFBQSw4QkFFSSxRQUFBLElBQ0EsUUFBQSxNQUdKLDZCQUNJLE1BQUEsS0FLQSxxQ0FBQSxzQ0FFSSxLQUFBLEVTQVIsc0NwQjJFQSxVQUFBLE9FekZBLHlDa0JjQSxzQ3BCOEVJLFVBQUEsUUU1RkoseUNrQmNBLHNDcEJrRkksVUFBQSxRb0I5RUosMkNqQmxCQSxXQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRWlCbUJJLDhDQUNJLFdBQUEsS0FDQSxjQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLFNBQUEsU0FFQSxzRENISixRQUFBLHlhREtRLFFBQUEsTUFDQSxPQUFBLEtBQ0EsS0FBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLE9BQ0EsTUFBQSxLQUdKLHlEQUNJLGNBQUEsRUFJQSwwREMxQlIsUUFBQSw2dkNEZ0NRLDBEQzVCUixRQUFBLHVuQkRtQ0osdUNBQ0ksY0FBQSxJQUFBLE1BQUEsWUFDQSxNQUFBLEtBQ0EsUUFBQSxhQUNBLFlBQUEsSUFDQSxPQUFBLEVBQUEsRUFBQSxLQUNBLFVBQUEsS0FDQSxTQUFBLE9BQ0EsZ0JBQUEsS0FDQSxjQUFBLFNBQ0EsbUJBQUEsTUFBQSxJQUFBLFdBQUEsQ0FBQSxhQUFBLElBQUEsWUFBQSxXQUFBLE1BQUEsSUFBQSxXQUFBLENBQUEsYUFBQSxJQUFBLFlBRUEsNkNBQ0ksb0JBQUEsUUFJUiwwQ3JCMm1ESix1Q0FDQSw0Q0FGQSx1Q3FCdG1EUSxRQUFBLE1BQ0EsVUFBQSxRQUNBLFlBQUEsSUFHSix5QkFDSSxRQUFBLEtsQmxGSix5Q2tCU0osc0JBNkVRLFFBQUEsUXBCbEZSLFdBQ0ksWUFBQSw2QkFDQSxJQUFBLDZCQUNBLElBQUEsb0NBQUEsMkJBQUEsQ0FBQSwrQkFBQSxlQUFBLENBQUEsOEJBQUEsY0FBQSxDQUFBLDZCQUFBLGtCQUFBLENBQUEsZ0NBQUEsY3NCQUosUUFDSSxPQUFBLEVBQ0EsUUFBQSxLQUNBLEtBQUEsRUFDQSxTQUFBLE1BQ0EsTUFBQSxFQUNBLElBQUEsRUFDQSxRQUFBLEdBRUEsa0JBQ0ksaUJBQUEsWUFDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLG1CQUFBLGlCQUFBLElBQUEsWUFBQSxXQUFBLGlCQUFBLElBQUEsWUFHSixtQkFDSSxpQkFBQSxLQUNBLE9BQUEsRUFDQSxtQkFBQSxFQUFBLEVBQUEsSUFBQSxFQUFBLGVBQUEsV0FBQSxFQUFBLEVBQUEsSUFBQSxFQUFBLGVBQ0EsT0FBQSxLQUNBLFVBQUEsTUFDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLElBQUEsRUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLG1CQUFBLGtCQUFBLElBQUEsWUFBQSxXQUFBLGtCQUFBLElBQUEsWUFBQSxXQUFBLFVBQUEsSUFBQSxZQUFBLFdBQUEsVUFBQSxJQUFBLFdBQUEsQ0FBQSxrQkFBQSxJQUFBLFlBQ0EsTUFBQSxLQUdKLGlCQUNJLFdBQUEsbUJBQ0EsV0FBQSxPQUNBLFdBQUEsS0FHSixnQkFDSSxrQkFBQSxPQUFBLG9CQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxXQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLFlBQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLFFBQUEsd0JBQUEsY0FBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxRQUFBLEVBQUEsS0FHSixjQUNJLE9BQUEsSUFBQSxNQUFBLFlBQ0EsUUFBQSxNQUNBLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsT0FBQSxLQUVBLG9CQUNJLGFBQUEscUJBQ0EsUUFBQSxFQUdKLG1CVm5FSixLQUFBLHNCQUNBLE9BQUEsSUFDQSxTQUFBLE9BQ0EsU0FBQSxTQUNBLE1BQUEsSVVtRUksa0JBQ0ksUUFBQSxNQUNBLE9BQUEsS0FDQSxNQUFBLEtBSVIsZUFDSSxPQUFBLElBQUEsTUFBQSxZQUNBLE9BQUEsS0FDQSxhQUFBLE1BQ0EsU0FBQSxTQUNBLG1CQUFBLGlCQUFBLElBQUEsV0FBQSxpQkFBQSxJQUNBLE1BQUEsS0FFQSxxQkFBQSxxQkFFSSxpQkFBQSxRQUdKLHFCTjNGSixLQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCTTBGUSxLQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsS0FHSixvQlZsR0osS0FBQSxzQkFDQSxPQUFBLElBQ0EsU0FBQSxPQUNBLFNBQUEsU0FDQSxNQUFBLElVbUdBLGFuQnZHQSxXQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRW1CeUdBLGNBQ0ksV0FBQSxJQUFBLE1BQUEsUUFFQSwwQkFDSSxXQUFBLEVBR0oseUJBQ0ksY0FBQSxJQUFBLE1BQUEsUUFJUixnQkFDSSxLQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxLQUNBLG1CQUFBLGtCQUFBLElBQUEsV0FBQSxrQkFBQSxJQUFBLFdBQUEsVUFBQSxJQUFBLFdBQUEsVUFBQSxHQUFBLENBQUEsa0JBQUEsSUFDQSxNQUFBLEtBR0osY0FDSSxNQUFBLEtBQ0EsUUFBQSxNQUNBLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsWUFBQSw0QkFBQSxDQUFBLFdBQ0EsVUFBQSxPQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsU0FBQSxPQUNBLFFBQUEsRUFBQSxLQUNBLFNBQUEsU0FDQSxjQUFBLFNBQ0EsZUFBQSxVQUNBLG1CQUFBLGlCQUFBLElBQUEsT0FBQSxXQUFBLGlCQUFBLElBQUEsT0FDQSxZQUFBLE9BRUEsb0JBQUEsb0JBRUksaUJBQUEsUUFHSixzQkFDSSxpQkFBQSxRQUVBLHNDQUNJLGtCQUFBLGVBQUEsVUFBQSxlQUtaLGtCbkIvSkEsV0FBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEVtQitKSSxXQUFBLEVBQ0EsU0FBQSxPQUNBLG1CQUFBLFdBQUEsSUFBQSxXQUFBLFdBQUEsSUFFQSwwQkFDSSxXQUFBLE1BR0osZ0NBQ0ksV0FBQSxJQUFBLE1BQUEsUUFHSixnQ0FDSSxpQkFBQSxRQUVBLHNDQUNJLGlCQUFBLFFBTVosa0JBQ0ksUUFBQSxNQUlBLGtDQUNJLGlCQUFBLGVBR0osbUNBQ0ksa0JBQUEsY0FBQSxVQUFBLGNwQmpNUix5Q29Cc01JLGNBQ0ksT0FBQSxNdEJuTVosV0FDSSxZQUFBLDZCQUNBLElBQUEsNkJBQ0EsSUFBQSxvQ0FBQSwyQkFBQSxDQUFBLCtCQUFBLGVBQUEsQ0FBQSw4QkFBQSxjQUFBLENBQUEsNkJBQUEsa0JBQUEsQ0FBQSxnQ0FBQSxjdUJESixRQUNJLFdBQUEsS0FDQSxNQUFBLEtBRUEsbUJUUkEsT0FBQSxFQUFBLEtBQ0EsVUFBQSxPQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsTUFBQSxLU01JLFVBQUEsT0FHSixpQkFDSSxRQUFBLEtBQUEsRUFFQSxzQkFDSSxjQUFBLElBQUEsTUFBQSxLQUdKLDRCQUNJLFFBQUEsTUFDQSxXQUFBLE9BSVIsb0JBQ0ksa0JBQUEsT0FBQSxvQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FHSixjQUNJLFFBQUEsTUFDQSxpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsTUFFQSxtQlh2Q0osS0FBQSxzQkFDQSxPQUFBLElBQ0EsU0FBQSxPQUNBLFNBQUEsU0FDQSxNQUFBLElXd0NBLDBCQUNJLFVBQUEsUUFDQSxZQUFBLElBQ0EsT0FBQSxFQUFBLE1BQUEsRUFBQSxFQUNBLFVBQUEsTUFHSixtQnZCbkJBLFlBQUEsYUFBQSxDQUFBLGtCQUFBLENBQUEsVUFBQSxDQUFBLFNBQUEsQ0FBQSxLQUFBLENBQUEsVUFBQSxDQUFBLG1CQUFBLENBQUEsZ0JBQUEsQ0FBQSxrQkFDQSxVQUFBLFFBQ0EsWUFBQSxJdUJtQkksT0FBQSxFQUdKLGdCQUNJLGlCQUFBLE1BQUEsd0JBQUEsV0FBQSxjQUFBLE1BQUEsZ0JBQUEsV3JCekRKLHlDcUI2REksaUJBQ0ksa0JBQUEsT0FBQSxvQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLFFBQUEsd0JBQUEsY0FBQSxjQUFBLFFBQUEsZ0JBQUEsY0FFQSw0QkFDSSxRQUFBLE1BQ0EsWUFBQSxLQUdKLHNCQUNJLGFBQUEsT0FDQSxjQUFBLE9BSVIsb0JBQ0ksaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxjQUFBLEdDL0VSLFdBQ0ksY0FBQSxLQUVBLHNCQUNJLGNBQUEsRUFJUixjQUNJLFVBQUEsTUFJQSw2QkFDSSxVQUFBLE1BR0osOEJBQ0ksVUFBQSxNQUNBLE1BQUEsS3hCZlosV0FDSSxZQUFBLDZCQUNBLElBQUEsNkJBQ0EsSUFBQSxvQ0FBQSwyQkFBQSxDQUFBLCtCQUFBLGVBQUEsQ0FBQSw4QkFBQSxjQUFBLENBQUEsNkJBQUEsa0JBQUEsQ0FBQSxnQ0FBQSxjeUJBSixRQUNJLGtCQUFBLE9BQUEsb0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLFdBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsUUFBQSxJQUVBLG1CWGRBLE9BQUEsRUFBQSxLQUNBLFVBQUEsT0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLE1BQUEsS1dZSSxrQkFBQSxPQUFBLG9CQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxRQUFBLFlBQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFBQSx3QkFBQSxjQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLFNBQUEsU0FDQSxRQUFBLEVBR0osYUFDSSxRQUFBLEtBR0osY0FDSSxPQUFBLElBQUEsTUFBQSxZQUNBLFFBQUEsTUFDQSxpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE9BQUEsS0FFQSxrQkFDSSxRQUFBLE1BQ0EsT0FBQSxLQUNBLE1BQUEsS0FHSixtQmJ6Q0osS0FBQSxzQkFDQSxPQUFBLElBQ0EsU0FBQSxPQUNBLFNBQUEsU0FDQSxNQUFBLElhMENBLGtCQUNJLFFBQUEsTUFDQSxNQUFBLEtBRUEsMkJBQ0ksUUFBQSxLQUlSLGdCQUNJLE9BQUEsSUFBQSxNQUFBLFlBQ0EsUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSx1QkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGFBQUEsT0FDQSxRQUFBLE1BQ0EsbUJBQUEsaUJBQUEsSUFBQSxXQUFBLGlCQUFBLElBRUEsc0JBQUEsc0JBRUksaUJBQUEsUUFJQSxrQ2JyRVIsS0FBQSxzQkFDQSxPQUFBLElBQ0EsU0FBQSxPQUNBLFNBQUEsU0FDQSxNQUFBLElhc0VJLG9DQUNJLFdBQUEsS0FDQSxRQUFBLE1BQ0EsT0FBQSxJQUNBLE1BQUEsS0FFQSxpREFDSSxtQkFBQSxrQkFBQSxNQUFBLFdBQUEsa0JBQUEsTUFBQSxXQUFBLFVBQUEsTUFBQSxXQUFBLFVBQUEsS0FBQSxDQUFBLGtCQUFBLE1BR0osaURBQ0ksV0FBQSxJQUNBLG1CQUFBLE1BQUEsTUFBQSxNQUFBLFdBQUEsTUFBQSxNQUFBLE1BR0osaURBQ0ksV0FBQSxJQUNBLG1CQUFBLGtCQUFBLE1BQUEsV0FBQSxrQkFBQSxNQUFBLFdBQUEsVUFBQSxNQUFBLFdBQUEsVUFBQSxLQUFBLENBQUEsa0JBQUEsTUFLWixjQUNJLFdBQUEsSUFDQSxLQUFBLEVBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxRQUFBLEVBRUEsK0JBQ0ksUUFBQSxLdkJ4R1IseUN1QjZHSSxjQUNJLE9BQUEsTXZCOUdSLDBDdUJtSEksYUFDSSxRQUFBLE1BQ0EsV0FBQSxPQUdKLGdCQUNJLFFBQUEsTUN4SFosUUFDSSxpQkFBQSxRQUNBLE9BQUEsRUFDQSxRQUFBLEtBQ0EsS0FBQSxFQUNBLFNBQUEsTUFDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLFFBQUEsT0FFQSxpQkFDSSxPQUFBLElBQUEsS0FBQSxFQUNBLFVBQUEsTUFDQSxRQUFBLE9BQUEsT0FBQSxNQUNBLFdBQUEsT0FJSixtQkFDSSxRQUFBLE0xQmhCUixXQUNJLFlBQUEsNkJBQ0EsSUFBQSw2QkFDQSxJQUFBLG9DQUFBLDJCQUFBLENBQUEsK0JBQUEsZUFBQSxDQUFBLDhCQUFBLGNBQUEsQ0FBQSw2QkFBQSxrQkFBQSxDQUFBLGdDQUFBLGMyQkpKLE1BQ0ksTUFBQSxRQUNBLFlBQUEsNEJBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxTQUFBLE9BQ0EsY0FBQSxTQUNBLGVBQUEsVUFDQSxZQUFBLE9BRUEsWUFDSSxjQUFBLElBQUEsTUFBQSxZQUNBLGVBQUEsSUFDQSxtQkFBQSxvQkFBQSxJQUFBLFlBQUEsV0FBQSxvQkFBQSxJQUFBLFlBR0osYUFDSSxLQUFBLGFBQ0EsT0FBQSxLQUNBLE9BQUEsRUFBQSxNQUFBLElBQUEsRUFDQSxNQUFBLEtBS0Esd0JBQUEsd0JBQ0ksb0JBQUEsYTNCeEJaLFdBQ0ksWUFBQSw2QkFDQSxJQUFBLDZCQUNBLElBQUEsb0NBQUEsMkJBQUEsQ0FBQSwrQkFBQSxlQUFBLENBQUEsOEJBQUEsY0FBQSxDQUFBLDZCQUFBLGtCQUFBLENBQUEsZ0NBQUEsYzRCQUosaUJ6QlBJLFdBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFeUJPQSxXQUFBLE1BRUEsdUJBQ0ksVUFBQSxRQUNBLGNBQUEsTUFDQSxhQUFBLE9BQ0EsU0FBQSxTQUVBLGtDQUNJLGNBQUEsRUFJUix1QkFDSSxNQUFBLFFBQ0EsUUFBQSxNQUNBLFlBQUEsS0FDQSxnQkFBQSxLQUNBLGVBQUEsSUFFQSw0QkFDSSxjQUFBLElBQUEsTUFBQSxZQUNBLGVBQUEsSUFDQSxtQkFBQSxNQUFBLElBQUEsV0FBQSxDQUFBLGFBQUEsSUFBQSxZQUFBLFdBQUEsTUFBQSxJQUFBLFdBQUEsQ0FBQSxhQUFBLElBQUEsWUFLQSxrQ0FBQSxrQ0FDSSxvQkFBQSxhQUtaLHlCQUNJLE9BQUEsS0FDQSxLQUFBLEVBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxtQkFBQSxpQkFBQSxJQUFBLFdBQUEsaUJBQUEsSUFDQSxNQUFBLEtBRUEsOEJoQm5ESixLQUFBLHNCQUNBLE9BQUEsSUFDQSxTQUFBLE9BQ0EsU0FBQSxTQUNBLE1BQUEsSWdCbURJLCtCQUFBLCtCQUVJLGlCQUFBLFFBS0kscUVBQ0ksUUFBQSxLQUdKLHNFQUNJLFFBQUEsTUFNaEIsOEJaekVBLEtBQUEsSUFDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLGtCQUFBLHFCQUFBLFVBQUEscUJZd0VJLEtBQUEsUUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUVBLG9DQUNJLFFBQUEsTUFHSixxQ0FDSSxRQUFBLEtBSVIsdUJBQ0ksS0FBQSxRQUNBLE9BQUEsS0FDQSxLQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLEtBR0osOEJBQ0ksUUFBQSxLQUVBLHNDQUNJLFFBQUEsTUFJUix3QkFDSSxRQUFBLE0xQjFHSix5QzBCOEdJLHVCQUNJLFVBQUEsTTVCM0daLFdBQ0ksWUFBQSw2QkFDQSxJQUFBLDZCQUNBLElBQUEsb0NBQUEsMkJBQUEsQ0FBQSwrQkFBQSxlQUFBLENBQUEsOEJBQUEsY0FBQSxDQUFBLDZCQUFBLGtCQUFBLENBQUEsZ0NBQUEsYzZCRkosT0FDSSxRQUFBLE1BQ0EsT0FBQSxLQUFBLEVBQ0EsU0FBQSxTQUVBLFc5Qnd6RUosZThCdHpFUSxPQUFBLEtBQ0EsTUFBQSxLQUdKLFdBQ0ksUUFBQSxNQUNBLFdBQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSxLQUdKLGNBQ0ksUUFBQSxNQUNBLFNBQUEsU0FHSixnQjdCRkEsWUFBQSxhQUFBLENBQUEsa0JBQUEsQ0FBQSxVQUFBLENBQUEsU0FBQSxDQUFBLEtBQUEsQ0FBQSxVQUFBLENBQUEsbUJBQUEsQ0FBQSxnQkFBQSxDQUFBLGtCQUNBLFVBQUEsS0FDQSxZQUFBLElBSUEsWUFBQSxhQUFBLENBQUEsa0JBQUEsQ0FBQSxVQUFBLENBQUEsU0FBQSxDQUFBLEtBQUEsQ0FBQSxVQUFBLENBQUEsbUJBQUEsQ0FBQSxnQkFBQSxDQUFBLGtCQUNBLFVBQUEsUUFDQSxZQUFBLEk2QkhJLGlCQUFBLFFBQ0EsTUFBQSxRQUNBLFFBQUEsTUFBQSxNQUNBLFdBQUEsT0FHSixrQkFDSSxPQUFBLEVBQ0EsTUFBQSxLQUNBLFVBQUEsUUFDQSxZQUFBLEVBQ0EsUUFBQSxNQUNBLFNBQUEsU0FDQSxNQUFBLEVBRUEseUJBQ0ksTUFBQSxLQUlSLGNBQ0ksT0FBQSxFQUNBLFlBQUEsT0FDQSxTQUFBLFNBRUEsb0I5QnV6RVIscUJBREEscUIrQjkyRUksT0FBQSxLQUNBLEtBQUEsRUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsSzVCSkEseUMyQmdFSSxtQkFDSSxNQUFBLEtBQ0EsT0FBQSxNQUFBLEtBQUEsS0FBQSxFQUNBLFVBQUEsTUFFQSx1QkFDSSxNQUFBLEtBSVIsb0JBQ0ksTUFBQSxNQUNBLE9BQUEsTUFBQSxFQUFBLEtBQUEsS0FDQSxVQUFBLE1BRUEsd0JBQ0ksTUFBQSxNN0I1RWhCLFdBQ0ksWUFBQSw2QkFDQSxJQUFBLDZCQUNBLElBQUEsb0NBQUEsMkJBQUEsQ0FBQSwrQkFBQSxlQUFBLENBQUEsOEJBQUEsY0FBQSxDQUFBLDZCQUFBLGtCQUFBLENBQUEsZ0NBQUEsYytCREEsVzVCTkEsV0FBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEU0QlFBLFdBQ0ksWUFBQSxJQUNBLFNBQUEsU0FJSSxnQ0FBQSxnQ0FDSSxRQUFBLEVBQ0Esa0JBQUEsZ0JBQUEsU0FBQSxVQUFBLGdCQUFBLFNBS1osV0FDSSxNQUFBLFFBQ0EsUUFBQSxNQUNBLFlBQUEsNEJBQUEsQ0FBQSxXQUNBLFVBQUEsU0FDQSxRQUFBLE1BQUEsRUFDQSxlQUFBLFVBQ0EsWUFBQSxPQUVBLGdCQUNJLGNBQUEsSUFBQSxNQUFBLFlBQ0EsWUFBQSxJQUNBLG1CQUFBLGFBQUEsSUFBQSxPQUFBLFdBQUEsYUFBQSxJQUFBLE9BR0osaUJBQUEsaUJBRUksUUFBQSxFQUVBLHNCQUFBLHNCQUNJLG9CQUFBLFFBT0EsZ0NBQUEsZ0NBQ0ksb0JBQUEsWUFPaEIsZUFDSSxjQUFBLElBQ0EsbUJBQUEsRUFBQSxFQUFBLElBQUEsRUFBQSxlQUFBLFdBQUEsRUFBQSxFQUFBLElBQUEsRUFBQSxlQUNBLEtBQUEsSUFDQSxVQUFBLEtBQ0EsUUFBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0Esa0JBQUEsZ0JBQUEsU0FBQSxVQUFBLGdCQUFBLFNBQ0EseUJBQUEsSUFBQSxPQUFBLGlCQUFBLElBQUEsT0FDQSxtQkFBQSxRQUFBLEdBQUEsQ0FBQSxrQkFBQSxJQUFBLFdBQUEsUUFBQSxHQUFBLENBQUEsa0JBQUEsSUFBQSxXQUFBLFFBQUEsR0FBQSxDQUFBLFVBQUEsSUFBQSxXQUFBLFFBQUEsR0FBQSxDQUFBLFVBQUEsR0FBQSxDQUFBLGtCQUFBLElBRUEsMEJBQ0ksT0FBQSxFQUNBLFFBQUEsRUFHSSxpREFDSSxjQUFBLElBQUEsSUFBQSxFQUFBLEVBRUEseURBQ0ksaUJBQUEsS0FDQSxtQkFBQSxFQUFBLEVBQUEsSUFBQSxFQUFBLGVBQUEsV0FBQSxFQUFBLEVBQUEsSUFBQSxFQUFBLGVBQ0EsUUFBQSxHQUNBLE9BQUEsS0FDQSxLQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxrQkFBQSxxQkFBQSxjQUFBLFVBQUEscUJBQUEsY0FDQSxtQkFBQSxpQkFBQSxJQUFBLE9BQUEsV0FBQSxpQkFBQSxJQUFBLE9BQ0EsTUFBQSxLQUNBLFFBQUEsR0FLQSwrREFBQSwrREFDSSxpQkFBQSxRQU9aLGdEQUNJLGNBQUEsRUFBQSxFQUFBLElBQUEsSUFLWiwwQkFDSSxpQkFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsWUFBQSxJQUNBLFFBQUEsTUFDQSxtQkFBQSxpQkFBQSxJQUFBLE9BQUEsV0FBQSxpQkFBQSxJQUFBLE9BRUEsZ0NBQUEsZ0NBRUksaUJBQUEsUUFDQSxhQUFBLFlBQ0EsUUFBQSxFQUlSLHVCQUNJLFFBQUEsRUFDQSxrQkFBQSxnQkFBQSxTQUFBLFVBQUEsZ0JBQUEsUzdCN0hSLHlDNkJLSixLQTZIUSxhQUFBLE1BRUEsV0FDSSxRQUFBLFlBQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBR0osV0FDSSxPQUFBLEVBQUEsS0FHSixXQUNJLGtCQUFBLE9BQUEsb0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLFFBQUEsWUFBQSxRQUFBLGFBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxHL0I1SVosV0FDSSxZQUFBLDZCQUNBLElBQUEsNkJBQ0EsSUFBQSxvQ0FBQSwyQkFBQSxDQUFBLCtCQUFBLGVBQUEsQ0FBQSw4QkFBQSxjQUFBLENBQUEsNkJBQUEsa0JBQUEsQ0FBQSxnQ0FBQSxjZ0NBSixZQUNJLFFBQUEsTUFDQSxXQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0EsU0FBQSxTQUNBLE1BQUEsS0FFQSxrQjdCZEEsV0FBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEU2QmVJLFFBQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsVUFBQSxNQUNBLFNBQUEsU0FDQSxXQUFBLE9BQ0EsTUFBQSxLckJ2QkoseUJBQUEsMEJBRUksUUFBQSxJQUNBLFFBQUEsTUFHSix5QkFDSSxNQUFBLEtBS0EsaUNBQUEsa0NBRUksS0FBQSxFcUJZUixrQkFBQSxrQkFBQSxrQkFHSSxNQUFBLEtBQ0EsUUFBQSxhQUNBLEtBQUEsS0FDQSxZQUFBLDRCQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxTQUFBLE9BQ0EsV0FBQSxPQUNBLGVBQUEsVUFDQSxNQUFBLEtBRUEsOEJBQUEsOEJBQUEsOEJBQ0ksTUFBQSxRQUNBLEtBQUEsUUFHSiw2QkFBQSw2QkFBQSw2QkFDSSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxLQUFBLEtBQ0EsT0FBQSxFQUFBLE9BR0kscURBQUEscURBQUEscURBQUEscURBQUEscURBQUEscURBRUksaUJBQUEsWUFLWix1QkFBQSx1QkFBQSx1QkFDSSxlQUFBLEtBSVIsa0JBQ0ksT0FBQSxFQUNBLFFBQUEsTUFDQSxPQUFBLEtBQ0EsZ0JBQUEsS0FDQSxNQUFBLEtBRUEsd0JBQUEsd0JBRUksaUJBQUEsUUFJUixrQkFDSSxRQUFBLE9BQ0EsS0FBQSxhQUNBLE9BQUEsS0FDQSxNQUFBLEtBR0osa0JBQUEsa0JBRUksS0FBQSxNQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFDQSxNQUFBLEtBRUEsdUJBQUEsdUJBQ0ksUUFBQSxNQUNBLFFBQUEsRUFBQSxLQUdKLG9DQUFBLG9DQUNJLGtCQUFBLGlCQUFBLFVBQUEsaUJBSVIsa0JBQ0ksS0FBQSxLQUNBLE1BQUEsTUFFQSxvQ0FDSSxrQkFBQSxnQkFBQSxVQUFBLGdCOUI1R1IseUM4QmlISSxrQkFDSSxRQUFBLE9DNUdaLFNBQ0ksT0FBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLEVBQ0EsU0FBQSxNQUNBLE1BQUEsRUFDQSxJQUFBLEVBQ0EsbUJBQUEsUUFBQSxJQUFBLFdBQUEsUUFBQSxJQUNBLFFBQUEsT0FFQSxlSGhCQSxPQUFBLEtBQ0EsS0FBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxLR2NJLGlCQUFBLGVBR0osa0JBQ0ksS0FBQSxJQUNBLE9BQUEsRUFBQSxLQUNBLFdBQUEsS0FDQSxVQUFBLE1BQ0EsV0FBQSxPQUNBLFdBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0Esa0JBQUEscUJBQUEsVUFBQSxxQkFDQSxNQUFBLEtBR0osZ0JBQ0ksaUJBQUEsWUFDQSxPQUFBLFFBQ0EsT0FBQSxLQUNBLFFBQUEsTUFDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLElBQUEsRUFDQSxtQkFBQSxpQkFBQSxJQUFBLFdBQUEsaUJBQUEsSUFDQSxNQUFBLEtBQ0EsUUFBQSxFQUVBLHdCWnZDQSxRQUFBLGtWWTJDQSxxQnJCbkRKLEtBQUEsc0JBQ0EsT0FBQSxJQUNBLFNBQUEsT0FDQSxTQUFBLFNBQ0EsTUFBQSxJcUJtREksc0JBQUEsc0JBRUksaUJBQUEsS0FJUixtQkFDSSxRQUFBLEVBSUEsdUNBQ0ksUUFBQSxLQUtKLCtCQUNJLFVBQUEsTUFLSix1QkFDSSxRQUFBLEVBQ0Esa0JBQUEsbUJBQUEsVUFBQSxtQkFDQSxtQkFBQSxRQUFBLEdBQUEsQ0FBQSxrQkFBQSxJQUFBLFdBQUEsUUFBQSxHQUFBLENBQUEsa0JBQUEsSUFBQSxXQUFBLFFBQUEsR0FBQSxDQUFBLFVBQUEsSUFBQSxXQUFBLFFBQUEsR0FBQSxDQUFBLFVBQUEsR0FBQSxDQUFBLGtCQUFBLElBRUEsaUNBQ0ksUUFBQSxFQUNBLGtCQUFBLGNBQUEsVUFBQSxjL0JyRloseUMrQjJGSSxnQkFDSSxPQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsTS9COUZSLDBDK0JtR0ksa0JBQ0ksUUFBQSxNakNoR1osV0FDSSxZQUFBLDZCQUNBLElBQUEsNkJBQ0EsSUFBQSxvQ0FBQSwyQkFBQSxDQUFBLCtCQUFBLGVBQUEsQ0FBQSw4QkFBQSxjQUFBLENBQUEsNkJBQUEsa0JBQUEsQ0FBQSxnQ0FBQSxjV1BBLGNBQUEsZUFFSSxRQUFBLElBQ0EsUUFBQSxNQUdKLGNBQ0ksTUFBQSxLQUtBLHNCQUFBLHVCQUVJLEtBQUEsRXVCUlIsZ0JBQ0ksT0FBQSxFQUdKLGVBQ0ksV0FBQSxNQUVBLGlCbENtQkosWUFBQSxhQUFBLENBQUEsa0JBQUEsQ0FBQSxVQUFBLENBQUEsU0FBQSxDQUFBLEtBQUEsQ0FBQSxVQUFBLENBQUEsbUJBQUEsQ0FBQSxnQkFBQSxDQUFBLGtCQUNBLFVBQUEsUUFDQSxZQUFBLElrQ25CUSxNQUFBLFFBQ0EsT0FBQSxFQ2RSLHNCQUNJLFFBQUEsWUFBQSxRQUFBLGFBQUEsUUFBQSxZQUFBLFFBQUEsS0FHSixrQnZCTkEsS0FBQSxzQkFDQSxPQUFBLElBQ0EsU0FBQSxPQUNBLFNBQUEsU0FDQSxNQUFBLEl1Qk1BLGtCQUNJLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsVUFBQSxNQUVBLCtCQUNJLGFBQUEsRUFJUixtQkFDSSxpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUVBLHdCdkJ0QkosS0FBQSxzQkFDQSxPQUFBLElBQ0EsU0FBQSxPQUNBLFNBQUEsU0FDQSxNQUFBLElaQUosV0FDSSxZQUFBLDZCQUNBLElBQUEsNkJBQ0EsSUFBQSxvQ0FBQSwyQkFBQSxDQUFBLCtCQUFBLGVBQUEsQ0FBQSw4QkFBQSxjQUFBLENBQUEsNkJBQUEsa0JBQUEsQ0FBQSxnQ0FBQSxjb0NESixTQUNJLFdBQUEsS0FDQSxRQUFBLEtBQUEsRUFBQSxLQUVBLGlCdEJSQSxPQUFBLEVBQUEsS0FDQSxVQUFBLE9BQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxNQUFBLEtzQk9JLGNBQUEsS0FDQSxVQUFBLE96QmRKLHdCQUFBLHlCQUVJLFFBQUEsSUFDQSxRQUFBLE1BR0osd0JBQ0ksTUFBQSxLQUtBLGdDQUFBLGlDQUVJLEtBQUEsRXlCR1IsZ0JwQ3FCQSxNQUFBLEtBQ0EsWUFBQSw0QkFBQSxDQUFBLFdBQ0EsVUFBQSxTQUNBLFlBQUEsSW9DckJJLE9BQUEsRXpCcEJKLHVCQUFBLHdCQUVJLFFBQUEsSUFDQSxRQUFBLE1BR0osdUJBQ0ksTUFBQSxLQUtBLCtCQUFBLGdDQUVJLEtBQUEsRVRkUix5Q2tDaUJBLGdCcEMyQkksVUFBQSxTRTVDSix5Q2tDaUJBLGdCcEMrQkksVUFBQSxRb0N6Qkosa0J0QnJCQSxPQUFBLEVBQUEsS0FDQSxVQUFBLE9BQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxNQUFBLEtzQm9CSSxVQUFBLE96QjFCSix5QkFBQSwwQkFFSSxRQUFBLElBQ0EsUUFBQSxNQUdKLHlCQUNJLE1BQUEsS0FLQSxpQ0FBQSxrQ0FFSSxLQUFBLEV5QmVSLGdCcEMyQkEsWUFBQSw0QkFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFlBQUEsSUFPQSxVQUFBLEtvQ2pDSSxRQUFBLGFBQ0EsT0FBQSxFbENqQ0oseUNrQzZCQSxnQnBDdUNJLFVBQUEsUUVwRUoseUNrQzZCQSxnQnBDMkNJLFVBQUEsUW9DckNBLGdDQUNJLFdBQUEsTUFJUixpQkFDSSxZQUFBLEtBQ0EsV0FBQSxPQUlBLCtCQUNJLFVBQUEsTUFLSixpQ3BDeUJKLFVBQUEsT0U3RUEseUNrQ29ESSxpQ3BDNEJBLFVBQUEsTUVoRkoseUNrQ29ESSxpQ3BDZ0NBLFVBQUEsUW9DM0JKLG9CQUNJLFdBQUEsS0FDQSxRQUFBLE9BQUEsRUFBQSxLQUVBLHFDQUNJLGNBQUEsS0FDQSxXQUFBLE9BR0osb0NBQ0ksTUFBQSxLQUNBLGVBQUEsVUFJUixxQkFDSSxXQUFBLFFsQ3pFSix5Q2tDTUosU0F1RVEsUUFBQSxLQUFBLEVBQUEsS0FFQSxvQkFDSSxRQUFBLEtBQUEsRUFBQSxRQzlFWixTQUNJLFdBQUEsSUFBQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQUEsS25DTEEsMENtQ0VKLFNBTVEsV0FBQSxFQUNBLE9BQUEsRUFDQSxRQUFBLEtBQUEsS0FBQSxNQ0xKLGtCMUJMQSxLQUFBLHNCQUNBLE9BQUEsSUFDQSxTQUFBLE9BQ0EsU0FBQSxTQUNBLE1BQUEsSTBCS0Esa0JBQ0ksY0FBQSxNQUNBLFVBQUEsTUFFQSw4QkFDSSxhQUFBLEtBQ0EsVUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLEtBSVIsbUJBQ0ksTUFBQSxLcEN0QkoseUNvQzBCSSxtQkFDSSxRQUFBLFlBQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBR0osa0JBQ0ksaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxjQUFBLEVBRUEsOEJBQ0ksYUFBQSxFQUlSLG1CQUNJLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxNdENyQ1osV0FDSSxZQUFBLDZCQUNBLElBQUEsNkJBQ0EsSUFBQSxvQ0FBQSwyQkFBQSxDQUFBLCtCQUFBLGVBQUEsQ0FBQSw4QkFBQSxjQUFBLENBQUEsNkJBQUEsa0JBQUEsQ0FBQSxnQ0FBQSxjdUNBSixRQUNJLGlCQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxtQkFBQSxpQkFBQSxJQUFBLFdBQUEsaUJBQUEsSUFFQSxjQUFBLGNBRUksaUJBQUEsUUFFQSwwQkFBQSwwQkFDSSxvQkFBQSxhQUlSLGVBQ0ksV0FBQSxRQUNBLGVBQUEsT0FDQSxTQUFBLFNBR0osZVQ1QkEsT0FBQSxLQUNBLEtBQUEsRUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsS1MwQkksY0FBQSxNQUFBLFdBQUEsTUFHSixjdkJqQ0EsS0FBQSxJQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0Esa0JBQUEscUJBQUEsVUFBQSxxQnVCZ0NJLEtBQUEsUUFDQSxPQUFBLE1BQ0EsTUFBQSxNQUdKLGlCQUNJLFFBQUEsS0FHSixldkNzRkEsVUFBQSxPdUNwRkksT0FBQSxFQUFBLEVBQUEsTXJDOUNKLHlDcUM0Q0EsZXZDeUZJLFVBQUEsUXVDcEZKLGNBQ0ksTUFBQSxRQUNBLFVBQUEsUUFDQSxPQUFBLEVBQUEsRUFBQSxNQUdKLGNBQ0ksT0FBQSxNQUFBLEVBQUEsS0FDQSxTQUFBLFNBQ0EsUUFBQSxFQUdKLHFCdkM3QkEsWUFBQSxhQUFBLENBQUEsa0JBQUEsQ0FBQSxVQUFBLENBQUEsU0FBQSxDQUFBLEtBQUEsQ0FBQSxVQUFBLENBQUEsbUJBQUEsQ0FBQSxnQkFBQSxDQUFBLGtCQUNBLFVBQUEsUUFDQSxZQUFBLEl1QzZCSSxNQUFBLFFBQ0EsT0FBQSxNQUFBLEVBR0osY1RuRUEsT0FBQSxLQUNBLEtBQUEsRUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsS1NrRUksbUIzQnRFSixLQUFBLHNCQUNBLE9BQUEsSUFDQSxTQUFBLE9BQ0EsU0FBQSxTQUNBLE1BQUEsSTJCdUVBLGlCQUNJLFdBQUEsSUFHSixzQkFDSSxtQkFBQSxFQUFBLEVBQUEsSUFBQSxxQkFBQSxXQUFBLEVBQUEsRUFBQSxJQUFBLHFCckNoRkoseUNxQ29GSSxrQkFDSSxVQUFBLE1BRUEsaUN2Q3RCUixVQUFBLE1FakVBLCtEcUN1RlEsaUN2Q25CSixVQUFBLFFFcEVKLCtEcUN1RlEsaUN2Q2ZKLFVBQUEsUUFwRVIsV0FDSSxZQUFBLDZCQUNBLElBQUEsNkJBQ0EsSUFBQSxvQ0FBQSwyQkFBQSxDQUFBLCtCQUFBLGVBQUEsQ0FBQSw4QkFBQSxjQUFBLENBQUEsNkJBQUEsa0JBQUEsQ0FBQSxnQ0FBQSxjd0NESixPQUVJLGlCQUFBLFFBQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSxTQUFBLFM3QlZBLGNBQUEsZUFFSSxRQUFBLElBQ0EsUUFBQSxNQUdKLGNBQ0ksTUFBQSxLQUtBLHNCQUFBLHVCQUVJLEtBQUEsRTZCRlIsY0FDSSxTQUFBLE9BQ0EsZUFBQSxPQUNBLFNBQUEsU0FHSixjQUFBLGNBRUksWUFBQSxxQkFDQSxPQUFBLEtBQ0EsT0FBQSxFQUNBLGNBQUEsTUFBQSxXQUFBLE1BQ0EsU0FBQSxTQUNBLE1BQUEsS0FHSixlQUNJLGlCQUFBLEtBQ0EsbUJBQUEsRUFBQSxJQUFBLElBQUEsRUFBQSxnQkFBQSxXQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZ0JBQ0EsT0FBQSxLQUNBLEtBQUEsSUFDQSxPQUFBLE1BQUEsRUFBQSxFQUFBLE1BQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxtQkFBQSxrQkFBQSxJQUFBLFdBQUEsa0JBQUEsSUFBQSxXQUFBLFVBQUEsSUFBQSxXQUFBLFVBQUEsR0FBQSxDQUFBLGtCQUFBLElBQ0EsTUFBQSxLQUVBLHFCQUFBLHFCQUVJLGtCQUFBLFdBQUEsVUFBQSxXQUdKLG9CNUI1Q0osS0FBQSxzQkFDQSxPQUFBLElBQ0EsU0FBQSxPQUNBLFNBQUEsU0FDQSxNQUFBLEk0QjZDQSxhQUNJLFFBQUEsTUFDQSxLQUFBLEtBQ0EsT0FBQSxLQUNBLEtBQUEsSUFDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLGtCQUFBLHFCQUFBLFVBQUEscUJBQ0EsTUFBQSxLQUdKLGtCQUNJLE9BQUEsRUFDQSxNQUFBLEtBQ0EsVUFBQSxRQUNBLFlBQUEsRUFDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLE1BQUEsRUFFQSx5QkFDSSxNQUFBLEt0Q3RFUix5Q3NDMkVJLGVBQ0ksT0FBQSxNQUNBLE9BQUEsTUFBQSxFQUFBLEVBQUEsTUFDQSxNQUFBLE1BR0osYUFDSSxPQUFBLEtBQ0EsTUFBQSxNQ2pGWixhQUNJLEUxQzhyR0osUUFEQSxTQUVBLGVBR0EsdUJBREEsZ0JBRUEsZUFIQSxjMEN4ckdRLFdBQUEsY0FDQSxtQkFBQSxlQUFBLFdBQUEsZUFDQSxNQUFBLGVBQ0EsWUFBQSxlQUdKLEUxQzhyR0osVTBDNXJHUSxnQkFBQSxVQUlBLGVBQ0ksUUFBQSxLQUFBLFdBQUEsSUFPSixvQkFBQSw4QkFFSSxRQUFBLEdBS0osbUJBQ0ksUUFBQSxLQUFBLFlBQUEsSUFJUixJQUNJLFlBQUEsbUIxQzZyR1IsVzBDMXJHSSxJQUVJLE9BQUEsSUFBQSxNQUFBLFFBQ0Esa0JBQUEsTUFPSixNQUNJLFFBQUEsbUIxQzZyR1IsSTBDMXJHSSxHQUVJLGtCQUFBLE0xQzZyR1IsR0FDQSxHMEMzckdJLEVBR0ksUUFBQSxFQUNBLE9BQUEsRUFHSixHMUMwckdKLEdBQ0EsR0FDQSxHQUNBLEdBQ0EsRzBDeHJHUSxpQkFBQSIsImZpbGUiOiJsYXlvdXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gUmVzZXQgdGFrZW4gZnJvbTogaHR0cHM6Ly9naXRodWIuY29tL2pheWRlbnNlcmljL0ZpeFxuLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tdmVuZG9yLXByZWZpeGVzXG5cbmh0bWwge1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbioge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgICB9XG59XG5cbmJvZHkge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmlmcmFtZSB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwsXG5vbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG5kbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG5kZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5wIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbnN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLS41ZW07XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5pbWcge1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG5idXR0b24ge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuIiwiaHRtbCB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cbio6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLFxub2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5kbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnAge1xuICBtYXJnaW46IDA7XG59XG5cbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYnV0dG9uIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnN2ZyN3ZlwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5odG1sLFxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDMge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cblxuaDUge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoNiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMCAwIDEuMnJlbTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtjbGFzc10pIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5hOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmltZyxcbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5maWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBjb2xvcjogIzQzNDM0MztcbiAgcGFkZGluZzogMC42cmVtIDAuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudWw6bm90KFtjbGFzc10pLFxub2w6bm90KFtjbGFzc10pIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW46IDAgMCAxLjJyZW07XG59XG51bDpub3QoW2NsYXNzXSkgPiBsaSxcbm9sOm5vdChbY2xhc3NdKSA+IGxpIHtcbiAgbWFyZ2luOiAwIDAgMC4ycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxudWw6bm90KFtjbGFzc10pID4gbGk6OmJlZm9yZSxcbm9sOm5vdChbY2xhc3NdKSA+IGxpOjpiZWZvcmUge1xuICBsZWZ0OiAwLjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbnVsOm5vdChbY2xhc3NdKSB1bCxcbnVsOm5vdChbY2xhc3NdKSBvbCxcbm9sOm5vdChbY2xhc3NdKSB1bCxcbm9sOm5vdChbY2xhc3NdKSBvbCB7XG4gIG1hcmdpbjogMC41cmVtIDAgMDtcbn1cblxudWw6bm90KFtjbGFzc10pID4gbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA3cHg7XG4gIHRvcDogMTFweDtcbiAgd2lkdGg6IDdweDtcbn1cblxub2w6bm90KFtjbGFzc10pIHtcbiAgY291bnRlci1yZXNldDogb2wtbnVtYmVyO1xufVxub2w6bm90KFtjbGFzc10pID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogb2wtbnVtYmVyO1xufVxub2w6bm90KFtjbGFzc10pID4gbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBjb250ZW50OiBjb3VudGVyKG9sLW51bWJlcikgXCIuXCI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5vbDpub3QoW2NsYXNzXSkgPiBsaSBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG9sLW51bWJlcjtcbn1cbm9sOm5vdChbY2xhc3NdKSA+IGxpIG9sID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogb2wtbnVtYmVyO1xufVxuXG5kbCB7XG4gIG1hcmdpbjogMCAwIDEuM3JlbTtcbn1cblxuZHQge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAxcmVtIDAgMC4zcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBkdCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuZGQge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnRoLFxudGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgcGFkZGluZzogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxudGg6bGFzdC1jaGlsZCxcbnRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbnRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNmI2YjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG50aGVhZCB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7XG59XG5cbmJsb2NrcXVvdGUge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZmYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbn1cbmJsb2NrcXVvdGUgPiBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYmxvY2txdW90ZSA+IHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuYmxvY2txdW90ZSA+IHA6OmFmdGVyIHtcbiAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMTRweDtcbiAgICBtYXJnaW46IDAgMCAycmVtIC00MHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDI2cHg7XG4gIH1cbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICM0NzUyNWQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG4gIHdpZHRoOiAxMDAlO1xufVxuaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciwgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiNmI2YjY7XG4gIG9wYWNpdHk6IDE7XG59XG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0NzUyNWQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5pbnB1dFt0eXBlPXJhZGlvXSwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiNmI2O1xuICBib3JkZXI6IDlweCBzb2xpZCAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2U1ZTVlNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAwIDAuNnJlbSAwIDJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMThweDtcbiAgd2lsbC1jaGFuZ2U6IGJvcmRlcjtcbn1cbmlucHV0W3R5cGU9cmFkaW9dOmhvdmVyLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NTI1ZDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbn1cbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBmaWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMDAwO1xuICBib3JkZXItY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuaW5wdXRbdHlwZT1kYXRlXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjNDc1MjVkO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXgtaGVpZ2h0OiA4cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG4gIHdpZHRoOiAxMDAlO1xufVxudGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0NzUyNWQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I2YjZiNjtcbiAgb3BhY2l0eTogMTtcbn1cblxubGVnZW5kIHtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5sYWJlbCB7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTVlNWU1O1xuICBjb2xvcjogIzQ3NTI1ZDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG59XG5zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0NzUyNWQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2JhKDU0LCA1NCwgNTQsIDAuNSk7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBjdXJzb3I6IGhlbHA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5hYmJyW3RpdGxlXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzM2MzYzNjtcbn1cblxubWFyayxcbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuY29kZSxcbmtiZCxcbnR0LFxudmFyLFxuc2FtcCxcbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cblxuY29kZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbnByZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNjM2MzY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbnN2ZyxcbnZpZGVvIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaWNvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb2dnZWQtaW4gI3dwYWRtaW5iYXIge1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5sb2dnZWQtaW4gLmRyYXdlciB7XG4gIHRvcDogNDdweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmxvZ2dlZC1pbiAjd3BhZG1pbmJhciB7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICB9XG4gIC5sb2dnZWQtaW4gLmRyYXdlciB7XG4gICAgdG9wOiAzM3B4O1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuc3ZnI3dmXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBib3JkZXItY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjI1cyBlYXNlLWluLW91dCwgY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGZpbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnV0dG9uOmZvY3VzLCAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5idXR0b24gc3BhbiArIC5idXR0b25fX2ljb24ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmJ1dHRvbl9faWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgaGVpZ2h0OiAxOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTYlO1xuICB3aWR0aDogMThweDtcbn1cbi5idXR0b25fX2ljb24gKyBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5idXR0b24tLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLmJ1dHRvbi0tbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLS1sYXJnZSB7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICB9XG59XG4uYnV0dG9uLS1sYXJnZSAuYnV0dG9uX19pY29uIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5idXR0b24tLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ1dHRvbi0tb3V0bGluZTpmb2N1cywgLmJ1dHRvbi0tb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnV0dG9uLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLS1ibGFjazpmb2N1cywgLmJ1dHRvbi0tYmxhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ1dHRvbi0td2hpdGU6Zm9jdXMsIC5idXR0b24tLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24tLWljb24gc3BhbiArIC5idXR0b25fX2ljb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idXR0b24tLWljb24gLmJ1dHRvbl9faWNvbiArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTEuM3JlbSAwO1xufVxuLmxpc3RfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGFkYTtcbiAgcGFkZGluZzogMS4zcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5saXN0LS1hcmNoaXZlIHtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuLmxpc3QtLWFyY2hpdmUgLmxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGlzdC0tbGVmdCwgLmxpc3QtLWNlbnRlcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IC0xcmVtO1xuICB9XG4gIC5saXN0LS1sZWZ0IC5saXN0X19pdGVtLCAubGlzdC0tY2VudGVyZWQgLmxpc3RfX2l0ZW0ge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5saXN0LS1jZW50ZXJlZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxpc3QtLWFyY2hpdmUge1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saXN0LS1sZWZ0LCAubGlzdC0tY2VudGVyZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5saXN0LS1sZWZ0IC5saXN0X19pdGVtLCAubGlzdC0tY2VudGVyZWQgLmxpc3RfX2l0ZW0ge1xuICAgIGZsZXg6IDEgMSAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgfVxuICAuY29sdW1uc19fbWFpbiAubGlzdC0tbGVmdCAubGlzdF9faXRlbSwgLmNvbHVtbnNfX21haW4gLmxpc3QtLWNlbnRlcmVkIC5saXN0X19pdGVtIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5saXN0LS1jZW50ZXJlZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb2x1bW5zX19tYWluIC5saXN0LS1sZWZ0IC5saXN0X19pdGVtLCAuY29sdW1uc19fbWFpbiAubGlzdC0tY2VudGVyZWQgLmxpc3RfX2l0ZW0ge1xuICAgIGZsZXg6IDEgMSAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnN2ZyN3ZlwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4ubWV0YSB7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm1ldGFfX3NlY3Rpb24ge1xuICBtYXJnaW46IDAgMXJlbSAwLjNyZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZXRhX19pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLm1ldGFfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tZXRhX19pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG59XG4ubWV0YV9faXRlbTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiLCBcIjtcbn1cbi5tZXRhX19pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZXRhX19saW5rIHtcbiAgY29sb3I6ICM2YjZiNmI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1ldGFfX2xpbmsgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubWV0YV9fbGluazpob3ZlciBzcGFuLCAubWV0YV9fbGluazpmb2N1cyBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZiNmI2Yjtcbn1cbi5tZXRhX19kYXRlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2l0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaXRlX19oZWFkZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpdGVfX21haW4ge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi5zaXRlX19mb290ZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5zdmcjd2ZcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLnNoYXJlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zaGFyZTo6YmVmb3JlLCAuc2hhcmU6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDIgKi9cbn1cbi5zaGFyZTo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLnNoYXJlOjpiZWZvcmUsIC5sZWdhY3kgLnNoYXJlOjphZnRlciB7XG4gIHpvb206IDE7XG59XG4uc2hhcmVfX2hlYWRpbmcge1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW46IDJweCAwLjhyZW0gMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNoYXJlX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNoYXJlX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG59XG4uc2hhcmVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zaGFyZV9fbGluayB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzNjM2MzY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB3aWR0aDogMzZweDtcbn1cbi5zaGFyZV9fbGluayBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnNoYXJlX19saW5rOmZvY3VzLCAuc2hhcmVfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaGFyZV9faWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIHdpZHRoOiAxNnB4O1xufVxuLmFydGljbGUgLnNoYXJlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5zaGFyZS0td2hpdGUgLnNoYXJlX19oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2hhcmUtLXdoaXRlIC5zaGFyZV9fbGluayB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNoYXJlLS13aGl0ZSAuc2hhcmVfX2xpbms6Zm9jdXMsIC5zaGFyZS0td2hpdGUgLnNoYXJlX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZSAuc2hhcmUge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5zdmcjd2ZcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmFydGljbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAycmVtIDAgM3JlbTtcbn1cbi5hcnRpY2xlX19iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZV9faW1hZ2Uge1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGVfX2NvcHlyaWdodCB7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4uYXJ0aWNsZV9fY29weXJpZ2h0LS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFydGljbGVfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZV9fY29udGVudCBoMiB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5hcnRpY2xlX19jb250ZW50IGgzIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmFydGljbGVfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYXJ0aWNsZV9fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbjogMCAwIDAuNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmFydGljbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG4uYXJ0aWNsZV9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYXJ0aWNsZV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uYXJ0aWNsZV9faW50cm8ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYXJ0aWNsZV9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIHtcbiAgICBwYWRkaW5nOiA0cmVtIDAgNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFydGljbGVfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5zdmcjd2ZcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmNhcm91c2VsIHtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJvdXNlbDo6YmVmb3JlLCAuY2Fyb3VzZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDIgKi9cbn1cbi5jYXJvdXNlbDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLmNhcm91c2VsOjpiZWZvcmUsIC5sZWdhY3kgLmNhcm91c2VsOjphZnRlciB7XG4gIHpvb206IDE7XG59XG4uY2Fyb3VzZWxfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMjtcbn1cbi5jYXJvdXNlbF9fY29udGFpbmVyLnNsaWNrLXNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmNhcm91c2VsX19jb250YWluZXIuc2xpY2stc2xpZGVyIC5jYXJvdXNlbF9faXRlbSB7XG4gIGZsZXg6IG5vbmU7XG59XG4uY2Fyb3VzZWxfX3NsaWRlIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbF9fc2xpZGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNhcm91c2VsX19zbGlkZSBwaWN0dXJlLFxuLmNhcm91c2VsX19zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbF9fY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogIzQzNDM0MztcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMC42cmVtIDAuOHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbF9fY2FwdGlvbiArIC5jYXJvdXNlbF9fY29weXJpZ2h0IHtcbiAgYm90dG9tOiAxLjZyZW07XG59XG4uY2Fyb3VzZWxfX2NvcHlyaWdodCB7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmNhcm91c2VsX19jb3B5cmlnaHQtLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2Fyb3VzZWxfX2Fycm93cyB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKCgxMDB2dyAtICgyICogMjBweCkgKiAwLjYyKSAqIDAuNSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsX19hcnJvd3Muc2xpY2stZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jYXJvdXNlbF9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMztcbn1cbi5jYXJvdXNlbF9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLmNhcm91c2VsX19hcnJvdzpob3ZlciwgLmNhcm91c2VsX19hcnJvdzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5jYXJvdXNlbF9fYXJyb3ctdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5jYXJvdXNlbF9fYXJyb3ctaWNvbiB7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZpbGw6ICNmZmY7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uY2Fyb3VzZWxfX2RvdHMge1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDEuNXJlbSAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsX19kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiA2cHg7XG59XG4uY2Fyb3VzZWxfX2RvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuLmNhcm91c2VsX19kb3RzIGxpIGJ1dHRvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5jYXJvdXNlbF9fZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkYWRhZGE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTJweDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlLW91dCwgdHJhbnNmb3JtIDE4MG1zO1xuICB3aWR0aDogMTJweDtcbn1cbi5jYXJvdXNlbF9fZG90cyBsaSBidXR0b246aG92ZXI6OmJlZm9yZSwgLmNhcm91c2VsX19kb3RzIGxpIGJ1dHRvbjpmb2N1czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2I2YjZiNjtcbn1cbi5jYXJvdXNlbCAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2Fyb3VzZWwgLm1lZGlhIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY2Fyb3VzZWxfX2Fycm93IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsX19zbGlkZSB7XG4gICAgbWF4LWhlaWdodDogNDg1cHg7XG4gIH1cbiAgLmNhcm91c2VsX19hcnJvd3Mge1xuICAgIHRvcDogMjQycHg7XG4gIH1cbiAgLmNhcm91c2VsX19hcnJvdyB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5jYXJvdXNlbF9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IDFyZW07XG4gIH1cbiAgLmNhcm91c2VsX19hcnJvdy0tbmV4dCB7XG4gICAgcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5zdmcjd2ZcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmNhdGVnb3JpZXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXRlZ29yaWVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3JpZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuLmNhdGVnb3JpZXNfX2ljb24ge1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTQlO1xuICB3aWR0aDogMjJweDtcbn1cbi5jYXRlZ29yaWVzX19zZWFyY2hiYXIge1xuICBtYXJnaW46IDAgMCAxLjJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yaWVzX19pY29uIHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6IDIycHg7XG4gIH1cbn1cblxuLmNvbHVtbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jb2x1bW5zX19tYWluIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW5zX19zaWRlYmFyIHtcbiAgICBmbGV4OiAwIDAgMzgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMzgwcHg7XG4gIH1cbiAgLmNvbHVtbnMtLWFydGljbGUgLmNvbHVtbnNfX21haW4ge1xuICAgIG1heC13aWR0aDogODYwcHg7XG4gIH1cbiAgLmNvbHVtbnMtLWFyY2hpdmUgLmNvbHVtbnNfX21haW4ge1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbiAgLmNvbHVtbnMtLXRlYXNlcnMgLmNvbHVtbnNfX21haW4ge1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gIH1cbn1cblxuLyogSG93IHRvIHVzZTogQGluY2x1ZGUgc3ZnKCd0eXBlJywgJGNvbG9yKTsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuc3ZnI3dmXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cGNmNyAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG4gIGJvdHRvbTogMXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAwLjhyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi53cGNmNyAud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbSxcbi53cGNmNyAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwLjJyZW07XG59XG4ud3BjZjcgLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0ubGFzdCxcbi53cGNmNyAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbS5sYXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuLndwY2Y3IC53cGNmNy1yYWRpbyAud3BjZjctbGlzdC1pdGVtLWxhYmVsLFxuLndwY2Y3IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi53cGNmNyAud3BjZjctcmFkaW8ud3BjZjctbm90LXZhbGlkIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAud3BjZjcgLndwY2Y3LXJhZGlvLndwY2Y3LW5vdC12YWxpZCBpbnB1dFt0eXBlPXJhZGlvXSxcbi53cGNmNyAud3BjZjctY2hlY2tib3gud3BjZjctbm90LXZhbGlkIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLndwY2Y3IC53cGNmNy1jaGVja2JveC53cGNmNy1ub3QtdmFsaWQgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2Y0NDMzNjtcbn1cbi53cGNmNyAud3BjZjctcmFkaW8gbGFiZWwsXG4ud3BjZjcgLndwY2Y3LWNoZWNrYm94IGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi53cGNmNyAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RhZGFkYTtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBwYWRkaW5nOiAwLjZyZW0gMXJlbTtcbn1cbi53cGNmNyAud3BjZjctcmVzcG9uc2Utb3V0cHV0LndwY2Y3LW1haWwtc2VudC1uZywgLndwY2Y3IC53cGNmNy1yZXNwb25zZS1vdXRwdXQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG4gIGNvbG9yOiAjZjQ0MzM2O1xufVxuLndwY2Y3IGxlZ2VuZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0ud3BjZjctbm90LXZhbGlkLCAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0ud3BjZjctbm90LXZhbGlkLCAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLndwY2Y3LW5vdC12YWxpZCwgLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXS53cGNmNy1ub3QtdmFsaWQsIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0ud3BjZjctbm90LXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuLndwY2Y3IHAge1xuICBtYXJnaW46IDAgMCAxLjhyZW07XG59XG5cbi8qIEhvdyB0byB1c2U6IEBpbmNsdWRlIHN2ZygndHlwZScsICRjb2xvcik7ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnN2ZyN3ZlwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4vKiBOT1RFOiBUaGlzIHN0eWxlcyB0aGUgYXR0YWNobWVudHMgcGx1Z2luIHNvIHdlIGNhbid0IHVzZSBCRU0gaGVyZSAqL1xuLmRvd25sb2FkLWF0dGFjaG1lbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5kb3dubG9hZC1hdHRhY2htZW50czo6YmVmb3JlLCAuZG93bmxvYWQtYXR0YWNobWVudHM6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDIgKi9cbn1cbi5kb3dubG9hZC1hdHRhY2htZW50czo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLmRvd25sb2FkLWF0dGFjaG1lbnRzOjpiZWZvcmUsIC5sZWdhY3kgLmRvd25sb2FkLWF0dGFjaG1lbnRzOjphZnRlciB7XG4gIHpvb206IDE7XG59XG4uZG93bmxvYWQtYXR0YWNobWVudHMgLmRvd25sb2FkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5kb3dubG9hZC1hdHRhY2htZW50cyAuZG93bmxvYWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZC1hdHRhY2htZW50cyAuZG93bmxvYWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG4uZG93bmxvYWQtYXR0YWNobWVudHMgLmRhLWF0dGFjaG1lbnRzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZG93bmxvYWQtYXR0YWNobWVudHMgLmRhLWF0dGFjaG1lbnRzLWxpc3QgbGkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb3dubG9hZC1hdHRhY2htZW50cyAuZGEtYXR0YWNobWVudHMtbGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMjYyNjI2JTIyJTIwZCUzRCUyMk0xOCUyMDguNVYwSDUuNUM0LjY2OSUyMDAlMjA0JTIwLjY2OSUyMDQlMjAxLjV2MjljMCUyMC44MzEuNjY5JTIwMS41JTIwMS41JTIwMS41aDIxYy44MzElMjAwJTIwMS41LS42NjklMjAxLjUtMS41VjEwaC04LjVjLS44MjUlMjAwLTEuNS0uNjc1LTEuNS0xLjV6bTEwLS44ODFWOGgtOFYwaC4zODFjLjQlMjAwJTIwLjc4Mi4xNTYlMjAxLjA2My40MzhsNi4xMTklMjA2LjEyNWMuMjguMjguNDM3LjY2Mi40MzclMjAxLjA1NnolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIycHg7XG4gIGxlZnQ6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjRyZW07XG4gIHdpZHRoOiAyMnB4O1xufVxuLmRvd25sb2FkLWF0dGFjaG1lbnRzIC5kYS1hdHRhY2htZW50cy1saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRvd25sb2FkLWF0dGFjaG1lbnRzIC5kYS1hdHRhY2htZW50cy1saXN0IGxpLnBkZjo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMjYyNjI2JTIyJTIwZCUzRCUyMk0xNS4zNjklMjAxNi4wMDZjLS4zMTMtMS0uMzA2LTIuOTMxLS4xMjUtMi45MzEuNTI1JTIwMCUyMC40NzUlMjAyLjMwNi4xMjUlMjAyLjkzMXptLS4xMDYlMjAyLjk1Yy0uNDgyJTIwMS4yNjMtMS4wODIlMjAyLjcwNy0xLjc3NSUyMDMuOTE5JTIwMS4xNDMtLjQzNyUyMDIuNDM3LTEuMDc1JTIwMy45My0xLjM2OS0uNzkzLS42LTEuNTU1LTEuNDYyLTIuMTU1LTIuNTV6bS01Ljg4MiUyMDcuOGMwJTIwLjA1LjgyNS0uMzM3JTIwMi4xODItMi41MTItLjQyLjM5NC0xLjgyJTIwMS41MzEtMi4xODIlMjAyLjUxMnpNMTkuNSUyMDEwSDI4djIwLjVjMCUyMC44MzEtLjY2OSUyMDEuNS0xLjUlMjAxLjVoLTIxYy0uODMxJTIwMC0xLjUtLjY2OS0xLjUtMS41di0yOUM0JTIwLjY2OSUyMDQuNjY5JTIwMCUyMDUuNSUyMDBIMTh2OC41YzAlMjAuODI1LjY3NSUyMDEuNSUyMDEuNSUyMDEuNXpNMTklMjAyMC43MzdjLTEuMjUtLjc2Mi0yLjA4MS0xLjgxMi0yLjY2OS0zLjM2Mi4yODEtMS4xNTYuNzI1LTIuOTEyLjM4OC00LjAxMi0uMjk0LTEuODM4LTIuNjUtMS42NTctMi45ODgtLjQyNS0uMzEyJTIwMS4xNDMtLjAyNSUyMDIuNzU2LjUwNyUyMDQuODEyLS43MjUlMjAxLjcyNS0xLjc5NCUyMDQuMDM4LTIuNTUlMjA1LjM2My0uMDA3JTIwMC0uMDA3LjAwNi0uMDEzLjAwNi0xLjY5NC44NjktNC42JTIwMi43ODEtMy40MDYlMjA0LjI1LjM1LjQzMSUyMDElMjAuNjI1JTIwMS4zNDQuNjI1JTIwMS4xMTglMjAwJTIwMi4yMy0xLjEyNSUyMDMuODE4LTMuODYzJTIwMS42MTMtLjUzMSUyMDMuMzgyLTEuMTk0JTIwNC45MzgtMS40NSUyMDEuMzU2LjczOCUyMDIuOTQzJTIwMS4yMTklMjA0JTIwMS4yMTklMjAxLjgyNSUyMDAlMjAxLjk1LTIlMjAxLjIzMS0yLjcxMi0uODY5LS44NS0zLjM5NC0uNjA3LTQuNi0uNDV6bTguNTYyLTE0LjE3NEwyMS40MzcuNDM4QTEuNDk5JTIwMS40OTklMjAwJTIwMCUyMDAlMjAyMC4zNzUlMjAwSDIwdjhoOHYtLjM4MWMwLS4zOTQtLjE1Ni0uNzc1LS40MzgtMS4wNTZ6bS00LjYzJTIwMTUuOTU2Yy4yNTUtLjE2OS0uMTU3LS43NDQtMi42NzYtLjU2MyUyMDIuMzE5Ljk4OCUyMDIuNjc1LjU2MyUyMDIuNjc1LjU2M3olMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uZG93bmxvYWQtYXR0YWNobWVudHMgLmRhLWF0dGFjaG1lbnRzLWxpc3QgbGkuanBnOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMyNjI2MjYlMjIlMjBkJTNEJTIyTTI4JTIwNy42MjFWOGgtOFYwaC4zNzlhMS41JTIwMS41JTIwMCUyMDAlMjAxJTIwMS4wNi40NGw2LjEyMiUyMDYuMTJBMS41JTIwMS41JTIwMCUyMDAlMjAxJTIwMjglMjA3LjYyMnpNMTkuNSUyMDEwYy0uODI1JTIwMC0xLjUtLjY3NS0xLjUtMS41VjBINS41QTEuNSUyMDEuNSUyMDAlMjAwJTIwMCUyMDQlMjAxLjV2MjlBMS41JTIwMS41JTIwMCUyMDAlMjAwJTIwNS41JTIwMzJoMjFhMS41JTIwMS41JTIwMCUyMDAlMjAwJTIwMS41LTEuNVYxMHptLTguNDY2JTIwMWEzJTIwMyUyMDAlMjAxJTIwMSUyMDAlMjA2JTIwMyUyMDMlMjAwJTIwMCUyMDElMjAwLTZ6bTEzJTIwMTVoLTE2bC4wMy0zLjAzJTIwMi40Ny0yLjQ3Yy4yOTMtLjI5My43MzctLjI2MyUyMDEuMDMuMDNsMi40NyUyMDIuNDclMjA2LjQ3LTYuNDdhLjc1Ljc1JTIwMCUyMDAlMjAxJTIwMS4wNiUyMDBsMi40NyUyMDIuNDd6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLmRvd25sb2FkLWF0dGFjaG1lbnRzIC5hdHRhY2htZW50LWxpbmsge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbjogMCAwIC02cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZG93bmxvYWQtYXR0YWNobWVudHMgLmF0dGFjaG1lbnQtbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNjM2MzY7XG59XG4uZG93bmxvYWQtYXR0YWNobWVudHMgLmF0dGFjaG1lbnQtY2FwdGlvbixcbi5kb3dubG9hZC1hdHRhY2htZW50cyAuYXR0YWNobWVudC1zaXplLFxuLmRvd25sb2FkLWF0dGFjaG1lbnRzIC5hdHRhY2htZW50LWRhdGUsXG4uZG93bmxvYWQtYXR0YWNobWVudHMgLmF0dGFjaG1lbnQtZG93bmxvYWRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uZG93bmxvYWQtYXR0YWNobWVudHMgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG93bmxvYWQtYXR0YWNobWVudHMge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnN2ZyN3ZlwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uZHJhd2VyIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuLmRyYXdlcl9fYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5kcmF3ZXJfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRyYXdlcl9fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmRyYXdlcl9faGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uZHJhd2VyX19sb2dvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLmRyYXdlcl9fbG9nbzpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRyYXdlcl9fbG9nbyBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLmRyYXdlcl9fbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5kcmF3ZXJfX2Nsb3NlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHdpZHRoOiA2MHB4O1xufVxuLmRyYXdlcl9fY2xvc2U6Zm9jdXMsIC5kcmF3ZXJfX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjAwMDtcbn1cbi5kcmF3ZXJfX2Nsb3NlIC5pY29uIHtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZmlsbDogIzAwMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5kcmF3ZXJfX2Nsb3NlIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uZHJhd2VyX19uYXYge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHJhd2VyX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4uZHJhd2VyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5kcmF3ZXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLmRyYXdlcl9fdG9nZ2xlIHtcbiAgZmlsbDogIzAwMDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDE2cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB3aWR0aDogMTZweDtcbn1cbi5kcmF3ZXJfX2xpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJhd2VyX19saW5rOmhvdmVyLCAuZHJhd2VyX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjtcbn1cbi5kcmF3ZXJfX2xpbmsuaXMtb3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmI2YjY7XG59XG4uZHJhd2VyX19saW5rLmlzLW9wZW4gLmRyYXdlcl9fdG9nZ2xlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5kcmF3ZXJfX2Ryb3Bkb3duIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHM7XG59XG4uZHJhd2VyX19kcm9wZG93bi5pcy1vcGVuIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG4uZHJhd2VyX19kcm9wZG93biAuZHJhd2VyX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiNmI2YjY7XG59XG4uZHJhd2VyX19kcm9wZG93biAuZHJhd2VyX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5kcmF3ZXJfX2Ryb3Bkb3duIC5kcmF3ZXJfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiNmI2O1xufVxuLmRyYXdlci5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcmF3ZXIuaXMtb3BlbiAuZHJhd2VyX19iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5kcmF3ZXIuaXMtb3BlbiAuZHJhd2VyX19jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5kcmF3ZXJfX2xvZ28ge1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnN2ZyN3ZlwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyX19jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4MHB4O1xufVxuLmZvb3Rlcl9fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5mb290ZXJfX3NlY3Rpb24tLW5hdiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuLmZvb3Rlcl9fc2VjdGlvbi0tY29weXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb290ZXJfX2Rpc2NsYWltZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE0MHB4O1xufVxuLmZvb3Rlcl9fbG9nbyBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLmZvb3Rlcl9fZGlzY2xhaW1lci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMCAwLjRyZW0gMCAwO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlcl9fc29jaWFsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19zZWN0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5mb290ZXJfX3NlY3Rpb24tLWNvcHlyaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbiAgLmZvb3Rlcl9fc2VjdGlvbi0tbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmZvb3Rlcl9fZGlzY2xhaW1lciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZm9ybV9fcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mb3JtX19yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybV9fYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbi5mb3JtLS1wYXNzd29yZCAuZm9ybV9faW5wdXQge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xufVxuLmZvcm0tLXBhc3N3b3JkIC5mb3JtX19idXR0b24ge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5zdmcjd2ZcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xufVxuLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5oZWFkZXJfX25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19sb2dvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLmhlYWRlcl9fbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5oZWFkZXJfX2xvZ28gc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5oZWFkZXJfX2xvZ28taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcl9fbG9nby1pbWctLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9fdG9nZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uaGVhZGVyX190b2dnbGU6aG92ZXIsIC5oZWFkZXJfX3RvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwMDA7XG59XG4uaGVhZGVyX190b2dnbGUgc3Bhbjpub3QoW2NsYXNzXSkge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uaGVhZGVyX190b2dnbGUgLmhlYWRlcl9fdG9nZ2xlLWJhciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDI4cHg7XG59XG4uaGVhZGVyX190b2dnbGUgLmhlYWRlcl9fdG9nZ2xlLWJhcjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTgwbXM7XG59XG4uaGVhZGVyX190b2dnbGUgLmhlYWRlcl9fdG9nZ2xlLWJhcjpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDE4MG1zIDE4MG1zO1xufVxuLmhlYWRlcl9fdG9nZ2xlIC5oZWFkZXJfX3RvZ2dsZS1iYXI6bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTgwbXM7XG59XG4uaGVhZGVyLS1ob21lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmhlYWRlci0taG9tZSAuaGVhZGVyX19vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0wLjJyZW07XG4gIH1cbiAgLmhlYWRlcl9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5sZWdhY3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTk5O1xufVxuLmxlZ2FjeV9fY29udGVudCB7XG4gIG1hcmdpbjogNmVtIGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA2MjVweDtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pcy1sZWdhY3kgLmxlZ2FjeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnN2ZyN3ZlwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4ubGluayB7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxpbmtfX3RleHQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5saW5rX19hcnJvdyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgMC40cmVtIDJweCAwO1xuICB3aWR0aDogMTBweDtcbn1cbi5saW5rOmhvdmVyIC5saW5rX190ZXh0LCAubGluazpmb2N1cyAubGlua19fdGV4dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5zdmcjd2ZcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmxpc3QtY2F0ZWdvcmllcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmxpc3QtY2F0ZWdvcmllc19faXRlbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saXN0LWNhdGVnb3JpZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGlzdC1jYXRlZ29yaWVzX19saW5rIHtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmxpc3QtY2F0ZWdvcmllc19fbGluayBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5saXN0LWNhdGVnb3JpZXNfX2xpbms6aG92ZXIgc3BhbiwgLmxpc3QtY2F0ZWdvcmllc19fbGluazpmb2N1cyBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLmxpc3QtY2F0ZWdvcmllc19fdG9nZ2xlIHtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB3aWR0aDogMjJweDtcbn1cbi5saXN0LWNhdGVnb3JpZXNfX3RvZ2dsZSBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLmxpc3QtY2F0ZWdvcmllc19fdG9nZ2xlOmhvdmVyLCAubGlzdC1jYXRlZ29yaWVzX190b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmxpc3QtY2F0ZWdvcmllc19fdG9nZ2xlLmlzLW9wZW4gPiAubGlzdC1jYXRlZ29yaWVzX190b2dnbGUtaWNvbi0tb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlzdC1jYXRlZ29yaWVzX190b2dnbGUuaXMtb3BlbiA+IC5saXN0LWNhdGVnb3JpZXNfX3RvZ2dsZS1pY29uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxpc3QtY2F0ZWdvcmllc19fdG9nZ2xlLWljb24ge1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmaWxsOiAjMzYzNjM2O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuLmxpc3QtY2F0ZWdvcmllc19fdG9nZ2xlLWljb24tLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5saXN0LWNhdGVnb3JpZXNfX3RvZ2dsZS1pY29uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlzdC1jYXRlZ29yaWVzX19pY29uIHtcbiAgZmlsbDogIzM2MzYzNjtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuLmxpc3QtY2F0ZWdvcmllcy0tY29sbGFwc2libGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpc3QtY2F0ZWdvcmllcy0tY29sbGFwc2libGUuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vLWpzIC5saXN0LWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3QtY2F0ZWdvcmllc19faXRlbSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuc3ZnI3dmXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lZGlhIGltZyxcbi5tZWRpYSBwaWN0dXJlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZWRpYSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZWRpYV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lZGlhX19jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBjb2xvcjogIzQzNDM0MztcbiAgcGFkZGluZzogMC42cmVtIDAuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lZGlhX19jb3B5cmlnaHQge1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC42cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLm1lZGlhX19jb3B5cmlnaHQtLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVkaWEtLXZpZGVvIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVkaWEtLXZpZGVvIGVtYmVkLFxuLm1lZGlhLS12aWRlbyBvYmplY3QsXG4ubWVkaWEtLXZpZGVvIGlmcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAubWVkaWEtLWFsaWduLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMC40cmVtIDFyZW0gMXJlbSAwO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgLm1lZGlhLS1hbGlnbi1sZWZ0IGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm1lZGlhLS1hbGlnbi1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMC40cmVtIDAgMXJlbSAxcmVtO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgLm1lZGlhLS1hbGlnbi1yaWdodCBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuc3ZnI3dmXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5uYXZfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2X19pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdl9faXRlbTpob3ZlciA+IC5uYXZfX2Ryb3Bkb3duLCAubmF2X19pdGVtOmZvY3VzID4gLm5hdl9fZHJvcGRvd24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKSBzY2FsZSgxKTtcbn1cbi5uYXZfX2xpbmsge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMC40cmVtIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2X19saW5rIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGxpbmVhcjtcbn1cbi5uYXZfX2xpbms6aG92ZXIsIC5uYXZfX2xpbms6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5hdl9fbGluazpob3ZlciBzcGFuLCAubmF2X19saW5rOmZvY3VzIHNwYW4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWExYTFhO1xufVxuLm5hdl9fbGluay0tZHJvcGRvd246aG92ZXIgc3BhbiwgLm5hdl9fbGluay0tZHJvcGRvd246Zm9jdXMgc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdl9fZHJvcGRvd24ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGxlZnQ6IDUwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSkgc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG59XG4ubmF2X19kcm9wZG93biAubmF2X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdl9fZHJvcGRvd24gLm5hdl9faXRlbTpmaXJzdC1jaGlsZCAubmF2X19saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG4ubmF2X19kcm9wZG93biAubmF2X19pdGVtOmZpcnN0LWNoaWxkIC5uYXZfX2xpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMThweDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDE4cHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLm5hdl9fZHJvcGRvd24gLm5hdl9faXRlbTpmaXJzdC1jaGlsZCAubmF2X19saW5rOmhvdmVyOjpiZWZvcmUsIC5uYXZfX2Ryb3Bkb3duIC5uYXZfX2l0ZW06Zmlyc3QtY2hpbGQgLm5hdl9fbGluazpmb2N1czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5uYXZfX2Ryb3Bkb3duIC5uYXZfX2l0ZW06bGFzdC1jaGlsZCAubmF2X19saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG4ubmF2X19kcm9wZG93biAubmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDAuOHJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhcjtcbn1cbi5uYXZfX2Ryb3Bkb3duIC5uYXZfX2xpbms6aG92ZXIsIC5uYXZfX2Ryb3Bkb3duIC5uYXZfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5hdl9fZHJvcGRvd24uaXMtb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHNjYWxlKDEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICB9XG4gIC5uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdl9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gIH1cbiAgLm5hdl9fbGluayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuc3ZnI3dmXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdpbmF0aW9uX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDcxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnaW5hdGlvbl9fbGlzdDo6YmVmb3JlLCAucGFnaW5hdGlvbl9fbGlzdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMiAqL1xufVxuLnBhZ2luYXRpb25fX2xpc3Q6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGVnYWN5IC5wYWdpbmF0aW9uX19saXN0OjpiZWZvcmUsIC5sZWdhY3kgLnBhZ2luYXRpb25fX2xpc3Q6OmFmdGVyIHtcbiAgem9vbTogMTtcbn1cbi5wYWdpbmF0aW9uX19wcmV2LCAucGFnaW5hdGlvbl9fbmV4dCwgLnBhZ2luYXRpb25fX2l0ZW0ge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJUcmFkZUdvdGhpY0xULUJvbGRDb25kVHdlbnR5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMzZweDtcbn1cbi5wYWdpbmF0aW9uX19wcmV2LmlzLWRpc2FibGVkLCAucGFnaW5hdGlvbl9fbmV4dC5pcy1kaXNhYmxlZCwgLnBhZ2luYXRpb25fX2l0ZW0uaXMtZGlzYWJsZWQge1xuICBjb2xvcjogI2I2YjZiNjtcbiAgZmlsbDogI2I2YjZiNjtcbn1cbi5wYWdpbmF0aW9uX19wcmV2LmlzLWN1cnJlbnQsIC5wYWdpbmF0aW9uX19uZXh0LmlzLWN1cnJlbnQsIC5wYWdpbmF0aW9uX19pdGVtLmlzLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG59XG4ucGFnaW5hdGlvbl9fcHJldi5pcy1jdXJyZW50IC5wYWdpbmF0aW9uX19saW5rOmhvdmVyLCAucGFnaW5hdGlvbl9fcHJldi5pcy1jdXJyZW50IC5wYWdpbmF0aW9uX19saW5rOmZvY3VzLCAucGFnaW5hdGlvbl9fbmV4dC5pcy1jdXJyZW50IC5wYWdpbmF0aW9uX19saW5rOmhvdmVyLCAucGFnaW5hdGlvbl9fbmV4dC5pcy1jdXJyZW50IC5wYWdpbmF0aW9uX19saW5rOmZvY3VzLCAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50IC5wYWdpbmF0aW9uX19saW5rOmhvdmVyLCAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50IC5wYWdpbmF0aW9uX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFnaW5hdGlvbl9fcHJldiBzcGFuLCAucGFnaW5hdGlvbl9fbmV4dCBzcGFuLCAucGFnaW5hdGlvbl9faXRlbSBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IC0ycHg7XG59XG4ucGFnaW5hdGlvbl9fbGluayB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdpbmF0aW9uX19saW5rOmhvdmVyLCAucGFnaW5hdGlvbl9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG4ucGFnaW5hdGlvbl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuLnBhZ2luYXRpb25fX3ByZXYsIC5wYWdpbmF0aW9uX19uZXh0IHtcbiAgbGVmdDogLTFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IGF1dG87XG59XG4ucGFnaW5hdGlvbl9fcHJldiBzcGFuLCAucGFnaW5hdGlvbl9fbmV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5wYWdpbmF0aW9uX19wcmV2IC5wYWdpbmF0aW9uX19pY29uLCAucGFnaW5hdGlvbl9fbmV4dCAucGFnaW5hdGlvbl9faWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbn1cbi5wYWdpbmF0aW9uX19uZXh0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xcmVtO1xufVxuLnBhZ2luYXRpb25fX25leHQgLnBhZ2luYXRpb25fX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb25fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qIEhvdyB0byB1c2U6IEBpbmNsdWRlIHN2ZygndHlwZScsICRjb2xvcik7ICovXG4ucG9wb3ZlciB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cbi5wb3BvdmVyX19tYXNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5wb3BvdmVyX19jb250ZW50IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDIwcHggMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvcG92ZXJfX2Nsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMjtcbn1cbi5wb3BvdmVyX19jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk0zMiUyMDMuMjIzTDI4Ljc3NyUyMDAlMjAxNiUyMDEyLjc3NyUyMDMuMjIzJTIwMCUyMDAlMjAzLjIyMyUyMDEyLjc3NyUyMDE2JTIwMCUyMDI4Ljc3NyUyMDMuMjIzJTIwMzIlMjAxNiUyMDE5LjIyMyUyMDI4Ljc3NyUyMDMyJTIwMzIlMjAyOC43NzclMjAxOS4yMjMlMjAxNnolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4ucG9wb3Zlcl9fY2xvc2Ugc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5wb3BvdmVyX19jbG9zZTpob3ZlciwgLnBvcG92ZXJfX2Nsb3NlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5wb3BvdmVyLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucG9wb3Zlci0tY2xvc2UtaGlkZGVuIC5wb3BvdmVyX19jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9wb3Zlci0tc20gLnBvcG92ZXJfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDU0MHB4O1xufVxuLnBvcG92ZXIgLm1lZGlhLS12aWRlbyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMsIHRyYW5zZm9ybSAwLjJzO1xufVxuLnBvcG92ZXIgLm1lZGlhLS12aWRlby5pcy1sb2FkZWQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3BvdmVyX19jbG9zZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAuOHJlbTtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcG92ZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5zdmcjd2ZcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLnF1b3RlOjpiZWZvcmUsIC5xdW90ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMiAqL1xufVxuLnF1b3RlOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxlZ2FjeSAucXVvdGU6OmJlZm9yZSwgLmxlZ2FjeSAucXVvdGU6OmFmdGVyIHtcbiAgem9vbTogMTtcbn1cbi5xdW90ZV9fY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cbi5xdW90ZV9fc291cmNlIHtcbiAgbWFyZ2luLXRvcDogMC43cmVtO1xufVxuLnF1b3RlX19zb3VyY2UgcCB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBtYXJnaW46IDA7XG59XG5cbi5zZWFyY2hiYXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VhcmNoYmFyX19sYWJlbCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5zZWFyY2hiYXJfX2lucHV0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG4uc2VhcmNoYmFyX19pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uc2VhcmNoYmFyX19idXR0b24ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5zZWFyY2hiYXJfX2J1dHRvbiBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnN2ZyN3ZlwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDJyZW0gMCAzcmVtO1xufVxuLnNlY3Rpb25fX2hlYWRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG59XG4uc2VjdGlvbl9faGVhZGVyOjpiZWZvcmUsIC5zZWN0aW9uX19oZWFkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDIgKi9cbn1cbi5zZWN0aW9uX19oZWFkZXI6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGVnYWN5IC5zZWN0aW9uX19oZWFkZXI6OmJlZm9yZSwgLmxlZ2FjeSAuc2VjdGlvbl9faGVhZGVyOjphZnRlciB7XG4gIHpvb206IDE7XG59XG4uc2VjdGlvbl9faW50cm8ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDA7XG59XG4uc2VjdGlvbl9faW50cm86OmJlZm9yZSwgLnNlY3Rpb25fX2ludHJvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAyICovXG59XG4uc2VjdGlvbl9faW50cm86OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGVnYWN5IC5zZWN0aW9uX19pbnRybzo6YmVmb3JlLCAubGVnYWN5IC5zZWN0aW9uX19pbnRybzo6YWZ0ZXIge1xuICB6b29tOiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2VjdGlvbl9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbl9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uc2VjdGlvbl9fY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG59XG4uc2VjdGlvbl9fY29udGVudDo6YmVmb3JlLCAuc2VjdGlvbl9fY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMiAqL1xufVxuLnNlY3Rpb25fX2NvbnRlbnQ6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGVnYWN5IC5zZWN0aW9uX19jb250ZW50OjpiZWZvcmUsIC5sZWdhY3kgLnNlY3Rpb25fX2NvbnRlbnQ6OmFmdGVyIHtcbiAgem9vbTogMTtcbn1cbi5zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG4uc2VjdGlvbl9fdGl0bGUgKyAuc2VjdGlvbl9faW50cm8ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uc2VjdGlvbl9fYnV0dG9uIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWN0aW9uLS1zbSAuc2VjdGlvbl9fY29udGVudCB7XG4gIG1heC13aWR0aDogODYwcHg7XG59XG4uc2VjdGlvbi0tc2VhcmNoIC5zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2VjdGlvbi0tc2VhcmNoIC5zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1zZWFyY2ggLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLnNlY3Rpb24tLXN1YnNjcmliZSB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDJyZW07XG59XG4uc2VjdGlvbi0tc3Vic2NyaWJlIC5zZWN0aW9uX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbi0tc3Vic2NyaWJlIC5zZWN0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNlY3Rpb24udGhlbWUtLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogM3JlbSAwIDRyZW07XG4gIH1cbiAgLnNlY3Rpb24tLXN1YnNjcmliZSB7XG4gICAgcGFkZGluZzogMnJlbSAwIDIuNXJlbTtcbiAgfVxufVxuXG4uc2lkZWJhciB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICBtYXJnaW46IDAgMjBweDtcbiAgcGFkZGluZzogMnJlbSAwIDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2lkZWJhciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNHJlbSAyMHB4IDVyZW07XG4gIH1cbn1cblxuLnN1YnNjcmliZV9fbGFiZWwge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uc3Vic2NyaWJlX19pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbi5zdWJzY3JpYmVfX2lucHV0W3R5cGU9ZW1haWxdIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG4uc3Vic2NyaWJlX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnN1YnNjcmliZV9fZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zdWJzY3JpYmVfX2lucHV0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zdWJzY3JpYmVfX2lucHV0W3R5cGU9ZW1haWxdIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnN1YnNjcmliZV9fYnV0dG9uIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnN2ZyN3ZlwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4udGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi50ZWFzZXI6aG92ZXIsIC50ZWFzZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLnRlYXNlcjpob3ZlciAubGlua19fdGV4dCwgLnRlYXNlcjpmb2N1cyAubGlua19fdGV4dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi50ZWFzZXJfX21lZGlhIHtcbiAgYmFja2dyb3VuZDogI2RhZGFkYTtcbiAgcGFkZGluZy1ib3R0b206IDY2LjY2JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlYXNlcl9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udGVhc2VyX19pY29uIHtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZmlsbDogIzI2MjYyNjtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLnRlYXNlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4udGVhc2VyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBtYXJnaW46IDAgMCAwLjJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50ZWFzZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnRlYXNlcl9fZGF0ZSB7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW46IDAgMCAwLjVyZW07XG59XG4udGVhc2VyX19tZXRhIHtcbiAgbWFyZ2luOiAwLjNyZW0gMCAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4udGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuLnRlYXNlcl9fbGluayB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYXNlcl9fbGluayBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnRlYXNlci0tYXJjaGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnRoZW1lLS13aGl0ZSAudGVhc2VyIHtcbiAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDE4MiwgMTgyLCAxODIsIDAuNCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFzZXItLWZlYXR1cmVkIHtcbiAgICBtYXgtd2lkdGg6IDc4NHB4O1xuICB9XG4gIC50ZWFzZXItLWZlYXR1cmVkIC50ZWFzZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAudGVhc2VyLS1mZWF0dXJlZCAudGVhc2VyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVhc2VyLS1mZWF0dXJlZCAudGVhc2VyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy8zNUI0MkRfMV8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMzVCNDJEXzFfMC5zdmcjd2ZcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLnZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvOjpiZWZvcmUsIC52aWRlbzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMiAqL1xufVxuLnZpZGVvOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxlZ2FjeSAudmlkZW86OmJlZm9yZSwgLmxlZ2FjeSAudmlkZW86OmFmdGVyIHtcbiAgem9vbTogMTtcbn1cbi52aWRlb19faW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW8gLm1lZGlhLCAudmlkZW9fX2ltYWdlIHtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWRlb19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTMwcHggMCAwIC0zMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgd2lkdGg6IDYwcHg7XG59XG4udmlkZW9fX2J1dHRvbjpob3ZlciwgLnZpZGVvX19idXR0b246Zm9jdXMge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4udmlkZW9fX2J1dHRvbiBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnZpZGVvX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICMwMDA7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAlLCAtNTAlKTtcbiAgd2lkdGg6IDI0cHg7XG59XG4udmlkZW9fX2NvcHlyaWdodCB7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4udmlkZW9fX2NvcHlyaWdodC0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvX19idXR0b24ge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luOiAtNTBweCAwIDAgLTUwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC52aWRlb19faWNvbiB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4qOjpiZWZvcmUsXG4qOjphZnRlcixcbio6OmZpcnN0LWxldHRlcixcbnA6OmZpcnN0LWxpbmUsXG5kaXY6OmZpcnN0LWxpbmUsXG5ibG9ja3F1b3RlOjpmaXJzdC1saW5lLFxubGk6OmZpcnN0LWxpbmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEsXG5hOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgYSB7XG4gICAgLypcbiAgICAgKiBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgICAqIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAgKi9cbiAgfVxuICBhW2hyZWZdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYVtocmVmXj1cIiNcIl06OmFmdGVyLCBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgcHJlLFxuYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM2MzYzNjtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICAvKlxuICAgKiBQcmludGluZyBUYWJsZXM6XG4gICAqIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgKi9cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuXG4gIHRyLFxuaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBwLFxuaDIsXG5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG59IiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5cbi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWR1cGxpY2F0ZS1wcm9wZXJ0aWVzXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1RyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHknO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy8zNUI0MkRfMV8wLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy8zNUI0MkRfMV8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzLzM1QjQyRF8xXzAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy8zNUI0MkRfMV8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvMzVCNDJEXzFfMC5zdmcjd2YnKSBmb3JtYXQoJ3N2ZycpO1xufVxuLy8gc2Fzcy1saW50OmVuYWJsZSBuby1kdXBsaWNhdGUtcHJvcGVydGllc1xuXG4kd2VpZ2h0LW5vcm1hbDogNDAwO1xuJHdlaWdodC1ib2xkOiA3MDA7XG5cbiRmb250LXRyYWRlZ290aGljLTIwOiAnVHJhZGVHb3RoaWNMVC1Cb2xkQ29uZFR3ZW50eScsIHNhbnMtc2VyaWY7XG4kZm9udC10cmFkZWdvdGhpYy0xODogJ1RyYWRlR290aGljTFQtQm9sZENvbmRUd2VudHknLCBzYW5zLXNlcmlmO1xuJGZvbnQtdGV4dDogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJztcblxuLy9cbi8vIFRleHRcbi8vXG5AbWl4aW4gc3R5bGUtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbkBtaXhpbiBzdHlsZS10ZXh0LXNtYWxsIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtdGV4dDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1peGluIHN0eWxlLXRleHQtaW50cm8ge1xuICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICBmb250LWZhbWlseTogJGZvbnQtdHJhZGVnb3RoaWMtMjA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbn1cblxuLy9cbi8vIEhlYWRlciBTdHlsZVxuLy9cbkBtaXhpbiBzdHlsZS1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtdHJhZGVnb3RoaWMtMjA7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi8vXG4vLyBIZWFkZXIgMSB+IDRcbi8vXG5AbWl4aW4gc3R5bGUtaGVhZGluZy0xIHtcbiAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBzdHlsZS1oZWFkaW5nLTIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIH1cbn1cblxuQG1peGluIHN0eWxlLWhlYWRpbmctMyB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBzdHlsZS1oZWFkaW5nLTQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gc3R5bGUtaGVhZGluZy01IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cbn1cblxuQG1peGluIHN0eWxlLWhlYWRpbmctNiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbn1cblxuXG4vL1xuLy8gU3BlY2lmaWMgdHlwb2dyYXBoeTpcbi8vXG5cbkBtaXhpbiBzdHlsZS1oZWFkaW5nLXRlYXNlciB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbn1cblxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2J1dHRvbi1zdHlsZSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuaHRtbCxcbmJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIEBpbmNsdWRlIHN0eWxlLXRleHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlcjtcbiAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbn1cblxuaDEge1xuICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmc7XG4gICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy0xO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmgyIHtcbiAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nO1xuICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmctMjtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5oMyB7XG4gICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZztcbiAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nLTM7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaDQge1xuICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmc7XG4gICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy00O1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmg1IHtcbiAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nO1xuICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmctNTtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5oNiB7XG4gICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZztcbiAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nLTY7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnAge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMCAwIDEuMnJlbTtcbn1cblxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjgpO1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtdGV4dDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG5pbWcsXG5maWd1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5maWdjYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBzdHlsZS10ZXh0O1xuICAgIEBpbmNsdWRlIHN0eWxlLXRleHQtc21hbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGMtZ3JleS0tZGFyaywgNSUpO1xuICAgIHBhZGRpbmc6IC42cmVtIC44cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxudWwsXG5vbCB7XG4gICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcblxuICAgICY6bm90KFtjbGFzc10pIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtdGV4dDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS4ycmVtO1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAuMjVyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsLFxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBtYXJnaW46IC41cmVtIDAgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxudWwge1xuICAgICY6bm90KFtjbGFzc10pIHtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5vbCB7XG4gICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgICBjb3VudGVyLXJlc2V0OiBvbC1udW1iZXI7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogb2wtbnVtYmVyO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIob2wtbnVtYmVyKSAnLic7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogb2wtbnVtYmVyO1xuXG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBvbC1udW1iZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5kbCB7XG4gICAgbWFyZ2luOiAwIDAgMS4zcmVtO1xufVxuXG5kdCB7XG4gICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZztcbiAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nLTY7XG4gICAgbWFyZ2luOiAxcmVtIDAgLjNyZW07XG59XG5cbmRkIHtcbiAgICBAaW5jbHVkZSBzdHlsZS10ZXh0O1xufVxuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbnRoLFxudGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodDtcbiAgICBwYWRkaW5nOiAuNzVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxudGgge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ncmV5LS1taWQ7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbn1cblxudHIge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnRoZWFkIHtcbiAgICB0ciB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JleS0tbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJsb2NrcXVvdGUge1xuICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmc7XG4gICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy0zO1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICRjLXllbGxvdztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG5cbiAgICAmID4gcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogb3Blbi1xdW90ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbGFyZ2UpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDJyZW0gKC0oJHctY29udGVudC1ndXR0ZXIgKiAuNSkpO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAoKCR3LWNvbnRlbnQtZ3V0dGVyICogLjUpIC0gMTRweCk7XG4gICAgfVxufVxuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgJlt0eXBlPSd0ZXh0J10sXG4gICAgJlt0eXBlPSdlbWFpbCddLFxuICAgICZbdHlwZT0ndGVsJ10sXG4gICAgJlt0eXBlPSdudW1iZXInXSxcbiAgICAmW3R5cGU9J3Bhc3N3b3JkJ10sXG4gICAgJlt0eXBlPSdzZWFyY2gnXSB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjb2xvcjogJGMtZm9ybS1pbnB1dDtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWw7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZXktLW1pZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZm9ybS1pbnB1dDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9J3JhZGlvJ10sXG4gICAgJlt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbWlkO1xuICAgICAgICBib3JkZXI6IDlweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogMCAuNnJlbSAwIDJweDsgLy9iZWNhdXNlIGJveCBzaGFkb3dcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIHdpbGwtY2hhbmdlOiBib3JkZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3JtLWlucHV0O1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9J3JhZGlvJ10ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgJlt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZSgkYy15ZWxsb3csICRjLXllbGxvdywgJGMtYmxhY2ssICRjLXllbGxvdy1kYXJrZXIsICRjLXllbGxvdy1kYXJrZXIsICRjLWJsYWNrKTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdHJhZGVnb3RoaWMtMjA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQsIGNvbG9yIC4yNXMgZWFzZS1pbi1vdXQsIGZpbGwgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby12ZW5kb3ItcHJlZml4ZXNcbiAgICAmW3R5cGU9J2RhdGUnXSB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9J251bWJlciddIHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9J3NlYXJjaCddIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjo6LW1zLWNsZWFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLy8gc2Fzcy1saW50OmVuYWJsZSBuby12ZW5kb3ItcHJlZml4ZXNcbn1cblxudGV4dGFyZWEge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGMtZ3JleS0tbGlnaHRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAkYy1mb3JtLWlucHV0O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWw7XG4gICAgbWF4LWhlaWdodDogOHJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjLWZvcm0taW5wdXQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tbWlkO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxubGVnZW5kIHtcbiAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJGZvbnQtdHJhZGVnb3RoaWMtMjA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmxhYmVsIHtcbiAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJGZvbnQtdHJhZGVnb3RoaWMtMjA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWw7XG59XG5cbnNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGMtZ3JleS0tbGlnaHRlcjtcbiAgICBjb2xvcjogJGMtZm9ybS1pbnB1dDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtdGV4dDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjLWZvcm0taW5wdXQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG5hYmJyIHtcbiAgICAmW3RpdGxlXSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdHJhbnNwYXJlbnRpemUoJGMtZ3JleS0tZGFyaywgLjUpO1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxubWFyayxcbmlucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMteWVsbG93O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmNvZGUsXG5rYmQsXG50dCxcbnZhcixcbnNhbXAsXG5wcmUge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjU7XG59XG5cbmNvZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbnByZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JleS0tZGFyaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5pZnJhbWUsXG5zdmcsXG52aWRlbyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5pY29uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4iLCJAbWl4aW4gc2NyZWVuKCRzaXplKSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG4iLCJAbWl4aW4gbGlzdC1yZXNldCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbiIsIkBtaXhpbiBidXR0b24tc3R5bGUoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvciwgJGJhY2tncm91bmQtaG92ZXIsICRib3JkZXItaG92ZXIsICRjb2xvci1ob3Zlcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtaG92ZXI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICB9XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1pZHNcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5cbiRzY3JlZW4td3Atc2ltcGxlOiA2MDFweDtcbiRzY3JlZW4td3A6IDc4MnB4O1xuXG4kaC13cC1hZG1pbmJhci1tb2JpbGU6IDQ2cHg7XG4kaC13cC1hZG1pbmJhcjogMzJweDtcblxuLmxvZ2dlZC1pbiB7XG4gICAgI3dwYWRtaW5iYXIge1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7IC8vIFJvdW5kaW5nIGZpeFxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuXG4gICAgLmRyYXdlciB7XG4gICAgICAgIHRvcDogNDdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi13cCkge1xuICAgICAgICAjd3BhZG1pbmJhciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMzcHg7IC8vIFJvdW5kaW5nIGZpeFxuICAgICAgICB9XG5cbiAgICAgICAgLmRyYXdlciB7XG4gICAgICAgICAgICB0b3A6IDMzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL21peGlucy9idXR0b24tc3R5bGUnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4uYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUoJGMteWVsbG93LCAkYy15ZWxsb3csICRjLWJsYWNrLCAkYy15ZWxsb3ctZGFya2VyLCAkYy15ZWxsb3ctZGFya2VyLCAkYy1ibGFjayk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRyYWRlZ290aGljLTIwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWw7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMjVzIGVhc2UtaW4tb3V0LCBjb2xvciAuMjVzIGVhc2UtaW4tb3V0LCBmaWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIHNwYW4ge1xuICAgICAgICAmICsgLmJ1dHRvbl9faWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtNiU7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuXG4gICAgICAgICYgKyBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgfVxuXG4gICAgJi0tbGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZzogMCAycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA0cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbl9faWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW91dGxpbmUge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUoJGMtd2hpdGUsICRjLWJsYWNrLCAkYy1ibGFjaywgJGMtZ3JleS0tbGlnaHQsICRjLWJsYWNrLCAkYy1ibGFjayk7XG4gICAgfVxuXG4gICAgJi0tYmxhY2sgIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCRjLWJsYWNrLCAkYy1ibGFjaywgJGMtd2hpdGUsICRjLWdyZXktLWRhcmssICRjLWdyZXktLWRhcmssICRjLXdoaXRlKTtcbiAgICB9XG5cbiAgICAmLS13aGl0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZSgkYy13aGl0ZSwgJGMtd2hpdGUsICRjLWJsYWNrLCAkYy1ncmV5LS1taWQsICRjLWdyZXktLW1pZCwgJGMtd2hpdGUpO1xuICAgIH1cblxuICAgICYtLWljb24ge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICYgKyAuYnV0dG9uX19pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b25fX2ljb24ge1xuICAgICAgICAgICAgJiArIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5cbi5saXN0IHtcbiAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgIG1hcmdpbjogLTEuM3JlbSAwO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodDtcbiAgICAgICAgcGFkZGluZzogMS4zcmVtIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hcmNoaXZlIHtcbiAgICAgICAgbWFyZ2luOiAwICgtJHAtdGVhc2VyKTtcblxuICAgICAgICAubGlzdF9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKDY0MHB4KSB7XG4gICAgICAgICYtLWxlZnQsXG4gICAgICAgICYtLWNlbnRlcmVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW46IC0xcmVtO1xuXG4gICAgICAgICAgICAubGlzdF9faXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jZW50ZXJlZCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFyY2hpdmUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkc2NyZWVuLXNpbXBsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAmLS1sZWZ0LFxuICAgICAgICAmLS1jZW50ZXJlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAubGlzdF9faXRlbSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDMzLjMzMyU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29sdW1uc19fbWFpbiAmIHtcbiAgICAgICAgICAgICAgICAubGlzdF9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNlbnRlcmVkIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbGFyZ2UpIHtcbiAgICAgICAgJi0tbGVmdCxcbiAgICAgICAgJi0tY2VudGVyZWQge1xuICAgICAgICAgICAgLmNvbHVtbnNfX21haW4gJiB7XG4gICAgICAgICAgICAgICAgLmxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMzMuMzMzJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NlbnRlcic7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5tZXRhIHtcbiAgICBjb2xvcjogJGMtZ3JleS0tbWVkaXVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG5cbiAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW0gLjNyZW0gMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyAvLyBiZWNhdXNlIHNwYW4gaGFzIGJvcmRlclxuICAgICAgICAgICAgY29udGVudDogJywgJztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tbWVkaXVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYy1ncmV5LS1tZWRpdW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuXG4uc2l0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tYmFja2dyb3VuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogJHctc2l0ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX21haW4ge1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL21peGlucy9jbGVhci1maXgnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4uc2hhcmUge1xuICAgIEBpbmNsdWRlIGNsZWFyLWZpeDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRyYWRlZ290aGljLTIwO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBtYXJnaW46IDJweCAuOHJlbSAwIDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ncmV5LS1kYXJrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycywgYmFja2dyb3VuZC1jb2xvciAuMnM7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuMnM7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgIH1cblxuICAgIC5hcnRpY2xlICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cblxuICAgICYtLXdoaXRlIHtcbiAgICAgICAgLnNoYXJlX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaGFyZV9fbGluayB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgIC5hcnRpY2xlICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiBjbGVhci1maXgge1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJzsgLyogMSAqL1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLmxlZ2FjeSAmIHtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHpvb206IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gc3Itb25seSB7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL21peGlucy9jb250YWluZXInO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4uYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgcGFkZGluZzogMnJlbSAwIDNyZW07XG5cbiAgICAmX19iYW5uZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7IC8vbmVlZGVkIGZvciBwb2x5ZmlsbFxuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IC42cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICYtLXdoaXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgICAgIG1heC13aWR0aDogJHctY29udGVudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nLTE7XG4gICAgICAgIG1hcmdpbjogMCAwIC40cmVtO1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZztcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy0yO1xuICAgIH1cblxuICAgICZfX2ludHJvIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtdGV4dC1pbnRybztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgcGFkZGluZzogNHJlbSAwIDVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbGFyZ2UpIHtcbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHAtY29udGVudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwLWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuXG5AbWl4aW4gY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6ICR3LXNpdGU7XG4gICAgcGFkZGluZy1sZWZ0OiAkcC1ndXR0ZXI7XG4gICAgcGFkZGluZy1yaWdodDogJHAtZ3V0dGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY2VudGVyJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4uY2Fyb3VzZWwge1xuICAgIEBpbmNsdWRlIGNsZWFyLWZpeDtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgJi5zbGljay1zbGlkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgICAgICAuY2Fyb3VzZWxfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZSB7XG4gICAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgcGljdHVyZSxcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLXRleHQ7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLXRleHQtc21hbGw7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRjLWdyZXktLWRhcmssIDUlKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogLjZyZW0gLjhyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJiArIC5jYXJvdXNlbF9fY29weXJpZ2h0IHtcbiAgICAgICAgICAgIGJvdHRvbTogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICYtLXdoaXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Fycm93cyB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKCgxMDB2dyAtICgoMiAqICN7ICRwLWd1dHRlciB9KSkgKiAuNjIpICogLjUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC4yNSk7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC40KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Fycm93LXRleHQge1xuICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgIH1cblxuICAgICZfX2Fycm93LWljb24ge1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXI7XG4gICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2RvdHMge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IDEuNXJlbSAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luOiA2cHg7XG5cbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZXktLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAxODBtcztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZXktLW1pZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vc2xpY2sgY2Fyb3VzZWxcbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay10cmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLm1lZGlhIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW1pbmltYWwpIHtcbiAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgJl9fc2xpZGUge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19hcnJvd3Mge1xuICAgICAgICAgICAgdG9wOiAoNDg0cHggKiAuNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcblxuICAgICAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gY2VudGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5jYXRlZ29yaWVzIHtcbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmctMztcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTQlO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICB9XG5cbiAgICAmX19zZWFyY2hiYXIge1xuICAgICAgICBtYXJnaW46IDAgMCAxLjJyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcblxuLmNvbHVtbnMge1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6ICR3LXNpdGU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIGF2b2lkIGdyb3dpbmcgb3V0IG9mIGNvbnRhaW5lclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zaWRlYmFyIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzODBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gYXZvaWQgZ3Jvd2luZyBvdXQgb2YgY29udGFpbmVyXG4gICAgICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgIH1cblxuXG4gICAgICAgICYtLWFydGljbGUge1xuICAgICAgICAgICAgLmNvbHVtbnNfX21haW4ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHctY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFyY2hpdmUge1xuICAgICAgICAgICAgLmNvbHVtbnNfX21haW4ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHNjcmVlbi1zaW1wbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10ZWFzZXJzIHtcbiAgICAgICAgICAgIC5jb2x1bW5zX19tYWluIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2J1dHRvbi1zdHlsZSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY29udGFpbmVyJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3N2Zyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi53cGNmNyB7XG4gICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lcnJvcjtcbiAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10cmFkZWdvdGhpYy0yMDtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwIC44cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLndwY2Y3LXJhZGlvLFxuICAgIC53cGNmNy1jaGVja2JveCB7XG4gICAgICAgIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuMnJlbTtcblxuICAgICAgICAgICAgJi5sYXN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICZbdHlwZT0nY2hlY2tib3gnXSxcbiAgICAgICAgICAgICAgICAmW3R5cGU9J3JhZGlvJ10ge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJGMtZXJyb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtZ3JleS0tbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgIHBhZGRpbmc6IC42cmVtIDFyZW07XG5cbiAgICAgICAgJi53cGNmNy1tYWlsLXNlbnQtbmcsXG4gICAgICAgICYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1lcnJvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1lcnJvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxlZ2VuZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgJlt0eXBlPSd0ZXh0J10sXG4gICAgICAgICZbdHlwZT0nZW1haWwnXSxcbiAgICAgICAgJlt0eXBlPSd0ZWwnXSxcbiAgICAgICAgJlt0eXBlPSdudW1iZXInXSxcbiAgICAgICAgJlt0eXBlPSdzZWFyY2gnXSB7XG4gICAgICAgICAgICAmLndwY2Y3LW5vdC12YWxpZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1lcnJvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDAgMCAxLjhyZW07XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zdmcnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4vKiBOT1RFOiBUaGlzIHN0eWxlcyB0aGUgYXR0YWNobWVudHMgcGx1Z2luIHNvIHdlIGNhbid0IHVzZSBCRU0gaGVyZSAqL1xuXG4uZG93bmxvYWQtYXR0YWNobWVudHMge1xuICAgIEBpbmNsdWRlIGNsZWFyLWZpeDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgLmRvd25sb2FkLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy0zO1xuICAgIH1cblxuICAgIC5kYS1hdHRhY2htZW50cy1saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC44cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gNDhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdmcoZmlsZSwgJGMtZ3JleS0tZGFya2VyKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wZGYge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2ZyhwZGYsICRjLWdyZXktLWRhcmtlcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmpwZyB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ZnKGltYWdlLCAkYy1ncmV5LS1kYXJrZXIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hdHRhY2htZW50LWxpbmsge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBtYXJnaW46IDAgMCAtNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXR0YWNobWVudC1jYXB0aW9uLFxuICAgIC5hdHRhY2htZW50LXNpemUsXG4gICAgLmF0dGFjaG1lbnQtZGF0ZSxcbiAgICAuYXR0YWNobWVudC1kb3dubG9hZHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAuODI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgIH1cblxufVxuIiwiQGltcG9ydCAnLi9pbmxpbmUtc3ZnJztcblxuLyogSG93IHRvIHVzZTogQGluY2x1ZGUgc3ZnKCd0eXBlJywgJGNvbG9yKTsgKi9cbkBtaXhpbiBzdmcoJHR5cGUsICRjb2xvcikge1xuICAgIEBpZiAkdHlwZSA9PSBhcnJvdy1kb3duIHtcbiAgICAgICAgY29udGVudDogaW5saW5lLXN2ZygnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcn1cIiBkPVwiTTE1Ljk5OSAyNi4xMUwzMiAxMC4xMWwtNC4yMi00LjIyLTExLjc4MSAxMS43OEw0LjIyMyA1Ljg5MiAwIDEwLjExXCIvPjwvc3ZnPicpO1xuICAgIH1cblxuICAgIEBpZiAkdHlwZSA9PSBjbG9zZSB7XG4gICAgICAgIGNvbnRlbnQ6IGlubGluZS1zdmcoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIgMzJcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZD1cIk0zMiAzLjIyM0wyOC43NzcgMCAxNiAxMi43NzcgMy4yMjMgMCAwIDMuMjIzIDEyLjc3NyAxNiAwIDI4Ljc3NyAzLjIyMyAzMiAxNiAxOS4yMjMgMjguNzc3IDMyIDMyIDI4Ljc3NyAxOS4yMjMgMTZ6XCIvPjwvc3ZnPicpO1xuICAgIH1cblxuICAgIEBpZiAkdHlwZSA9PSBzZWFyY2gge1xuICAgICAgICBjb250ZW50OiBpbmxpbmUtc3ZnKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMyIDMyXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGQ9XCJNMjYuNDIyIDMybC02LjYyMy02LjYyMyA1LjczLTUuNzMzIDYuNjIyIDYuNjI1ek0tLjE1MSAxMi40OTRDLS4xNTEgNS42MDIgNS40NDcgMCAxMi4zNCAwYzYuODk0IDAgMTIuNDkgNS42MDIgMTIuNDkgMTIuNDk0YTEyLjQxIDEyLjQxIDAgMCAxLTIuMjQgNy4xMzNsLTMuMTAyIDMuMTFhMTIuNDM4IDEyLjQzOCAwIDAgMS03LjE0OCAyLjI0NkM1LjQ0NyAyNC45ODMtLjE1IDE5LjM5LS4xNSAxMi40OTR6bTIyLjI3NSAwYzAtNS40LTQuMzg5LTkuNzgtOS43ODMtOS43OC01LjQwMyAwLTkuNzg1IDQuMzgtOS43ODUgOS43OCAwIDUuMzk4IDQuMzgyIDkuNzg1IDkuNzg1IDkuNzg1IDUuMzk0IDAgOS43ODMtNC4zODcgOS43ODMtOS43ODV6XCIvPjwvc3ZnPicpO1xuICAgIH1cblxuICAgIEBpZiAkdHlwZSA9PSBwZGYge1xuICAgICAgICBjb250ZW50OiBpbmxpbmUtc3ZnKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMyIDMyXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGQ9XCJNMTUuMzY5IDE2LjAwNmMtLjMxMy0xLS4zMDYtMi45MzEtLjEyNS0yLjkzMS41MjUgMCAuNDc1IDIuMzA2LjEyNSAyLjkzMXptLS4xMDYgMi45NWMtLjQ4MiAxLjI2My0xLjA4MiAyLjcwNy0xLjc3NSAzLjkxOSAxLjE0My0uNDM3IDIuNDM3LTEuMDc1IDMuOTMtMS4zNjktLjc5My0uNi0xLjU1NS0xLjQ2Mi0yLjE1NS0yLjU1em0tNS44ODIgNy44YzAgLjA1LjgyNS0uMzM3IDIuMTgyLTIuNTEyLS40Mi4zOTQtMS44MiAxLjUzMS0yLjE4MiAyLjUxMnpNMTkuNSAxMEgyOHYyMC41YzAgLjgzMS0uNjY5IDEuNS0xLjUgMS41aC0yMWMtLjgzMSAwLTEuNS0uNjY5LTEuNS0xLjV2LTI5QzQgLjY2OSA0LjY2OSAwIDUuNSAwSDE4djguNWMwIC44MjUuNjc1IDEuNSAxLjUgMS41ek0xOSAyMC43MzdjLTEuMjUtLjc2Mi0yLjA4MS0xLjgxMi0yLjY2OS0zLjM2Mi4yODEtMS4xNTYuNzI1LTIuOTEyLjM4OC00LjAxMi0uMjk0LTEuODM4LTIuNjUtMS42NTctMi45ODgtLjQyNS0uMzEyIDEuMTQzLS4wMjUgMi43NTYuNTA3IDQuODEyLS43MjUgMS43MjUtMS43OTQgNC4wMzgtMi41NSA1LjM2My0uMDA3IDAtLjAwNy4wMDYtLjAxMy4wMDYtMS42OTQuODY5LTQuNiAyLjc4MS0zLjQwNiA0LjI1LjM1LjQzMSAxIC42MjUgMS4zNDQuNjI1IDEuMTE4IDAgMi4yMy0xLjEyNSAzLjgxOC0zLjg2MyAxLjYxMy0uNTMxIDMuMzgyLTEuMTk0IDQuOTM4LTEuNDUgMS4zNTYuNzM4IDIuOTQzIDEuMjE5IDQgMS4yMTkgMS44MjUgMCAxLjk1LTIgMS4yMzEtMi43MTItLjg2OS0uODUtMy4zOTQtLjYwNy00LjYtLjQ1em04LjU2Mi0xNC4xNzRMMjEuNDM3LjQzOEExLjQ5OSAxLjQ5OSAwIDAgMCAyMC4zNzUgMEgyMHY4aDh2LS4zODFjMC0uMzk0LS4xNTYtLjc3NS0uNDM4LTEuMDU2em0tNC42MyAxNS45NTZjLjI1NS0uMTY5LS4xNTctLjc0NC0yLjY3Ni0uNTYzIDIuMzE5Ljk4OCAyLjY3NS41NjMgMi42NzUuNTYzelwiLz48L3N2Zz4nKTtcbiAgICB9XG5cbiAgICBAaWYgJHR5cGUgPT0gaW1hZ2Uge1xuICAgICAgICBjb250ZW50OiBpbmxpbmUtc3ZnKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMyIDMyXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGQ9XCJNMjggNy42MjFWOGgtOFYwaC4zNzlhMS41IDEuNSAwIDAgMSAxLjA2LjQ0bDYuMTIyIDYuMTJBMS41IDEuNSAwIDAgMSAyOCA3LjYyMnpNMTkuNSAxMGMtLjgyNSAwLTEuNS0uNjc1LTEuNS0xLjVWMEg1LjVBMS41IDEuNSAwIDAgMCA0IDEuNXYyOUExLjUgMS41IDAgMCAwIDUuNSAzMmgyMWExLjUgMS41IDAgMCAwIDEuNS0xLjVWMTB6bS04LjQ2NiAxYTMgMyAwIDEgMSAwIDYgMyAzIDAgMCAxIDAtNnptMTMgMTVoLTE2bC4wMy0zLjAzIDIuNDctMi40N2MuMjkzLS4yOTMuNzM3LS4yNjMgMS4wMy4wM2wyLjQ3IDIuNDcgNi40Ny02LjQ3YS43NS43NSAwIDAgMSAxLjA2IDBsMi40NyAyLjQ3elwiLz48L3N2Zz4nKTtcbiAgICB9XG5cbiAgICBAaWYgJHR5cGUgPT0gZmlsZSB7XG4gICAgICAgIGNvbnRlbnQ6IGlubGluZS1zdmcoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIgMzJcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZD1cIk0xOCA4LjVWMEg1LjVDNC42NjkgMCA0IC42NjkgNCAxLjV2MjljMCAuODMxLjY2OSAxLjUgMS41IDEuNWgyMWMuODMxIDAgMS41LS42NjkgMS41LTEuNVYxMGgtOC41Yy0uODI1IDAtMS41LS42NzUtMS41LTEuNXptMTAtLjg4MVY4aC04VjBoLjM4MWMuNCAwIC43ODIuMTU2IDEuMDYzLjQzOGw2LjExOSA2LjEyNWMuMjguMjguNDM3LjY2Mi40MzcgMS4wNTZ6XCIvPjwvc3ZnPicpO1xuICAgIH1cblxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NlbnRlcic7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLmRyYXdlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgJl9fYmFja2Ryb3Age1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMCB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogJHctZHJhd2VyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoLWhlYWRlcn0pO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGMteWVsbG93O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JleS0tbGlnaHRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAkaC1oZWFkZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMCAkcC1ndXR0ZXI7XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGhlaWdodDogJGgtbG9nby1tb2JpbGU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLXdoaXRlLCAuNSk7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRwLWd1dHRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcbiAgICAgICAgd2lkdGg6ICRoLWhlYWRlcjtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXllbGxvdy1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXI7XG4gICAgICAgICAgICBmaWxsOiAkYy1ibGFjaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWdyZXktLWxpZ2h0ZXI7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlIHtcbiAgICAgICAgZmlsbDogJGMtYmxhY2s7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogJHAtZ3V0dGVyO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRyYWRlZ290aGljLTIwO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMCAkcC1ndXR0ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLW1pZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1taWQ7XG5cbiAgICAgICAgICAgIC5kcmF3ZXJfX3RvZ2dsZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNHM7XG5cbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyYXdlcl9faXRlbSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtZ3JleS0tbWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyYXdlcl9fbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1taWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgLmRyYXdlcl9fYmFja2Ryb3Age1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcmF3ZXJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgaGVpZ2h0OiAkaC1sb2dvO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NvbnRhaW5lcic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogJGMtYmxhY2s7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgICAgICBtYXgtd2lkdGg6ICRzY3JlZW4tbGFyZ2U7XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcblxuICAgICAgICAmLS1uYXYge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29weXJpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGlzY2xhaW1lciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rpc2NsYWltZXItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IC44MjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIG1hcmdpbjogMCAuNHJlbSAwIDA7XG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgfVxuXG4gICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtdGV4dC1zbWFsbDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX3NvY2lhbCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgJl9fc2VjdGlvbiB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgJi0tY29weXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbmF2IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kaXNjbGFpbWVyIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mb3JtIHtcbiAgICAmX19yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICB9XG5cbiAgICAmLS1wYXNzd29yZCB7XG4gICAgICAgIC5mb3JtX19pbnB1dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm1fX2J1dHRvbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY29udGFpbmVyJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3N0cmV0Y2gnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4uaGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRjLXllbGxvdztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogJGgtaGVhZGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGhlaWdodDogJGgtbG9nby1tb2JpbGU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLS1kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b2dnbGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXllbGxvdy1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bm90KFtjbGFzc10pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlcl9fdG9nZ2xlLWJhciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibGFjaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxODBtcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxODBtcyAxODBtcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTgwbXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ob21lIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIC5oZWFkZXJfX292ZXJsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW1pbmltYWwpIHtcbiAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoLWxvZ287XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgJl9fbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLS4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG9nZ2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcblxuLmxlZ2FjeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDZlbSBhdXRvIDA7XG4gICAgICAgIG1heC13aWR0aDogNjI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IHNob3cgb24gbGVnYWN5IGJyb3dzZXJzXG4gICAgLmlzLWxlZ2FjeSAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvYnV0dG9uLXN0eWxlJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLmxpbmsge1xuICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC10cmFkZWdvdGhpYy0yMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJl9fYXJyb3cge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIC40cmVtIDJweCAwO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICAubGlua19fdGV4dCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY2VudGVyJztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4ubGlzdC1jYXRlZ29yaWVzIHtcbiAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgIG1hcmdpbi10b3A6IC41cmVtO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS44cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlIHtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICA+IC5saXN0LWNhdGVnb3JpZXNfX3RvZ2dsZS1pY29uIHtcbiAgICAgICAgICAgICAgICAmLS1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvZ2dsZS1pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyO1xuICAgICAgICBmaWxsOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuXG4gICAgICAgICYtLW9wZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jbG9zZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGZpbGw6ICRjLWdyZXktLWRhcms7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICB9XG5cbiAgICAmLS1jb2xsYXBzaWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vLWpzICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zdHJldGNoJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLm1lZGlhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbWcsXG4gICAgcGljdHVyZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2NhcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS10ZXh0O1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS10ZXh0LXNtYWxsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGMtZ3JleS0tZGFyaywgNSUpO1xuICAgICAgICBwYWRkaW5nOiAuNnJlbSAuOHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2NvcHlyaWdodCB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAuNnJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICAmLS13aGl0ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS12aWRlbyB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGVtYmVkLFxuICAgICAgICBvYmplY3QsXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdHJldGNoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICAmLS1hbGlnbi1sZWZ0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAuNHJlbSAxcmVtIDFyZW0gMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hbGlnbi1yaWdodCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW46IC40cmVtIDAgMXJlbSAxcmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiBzdHJldGNoIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5uYXYge1xuICAgICZfX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICA+IC5uYXZfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrZXN0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRyYWRlZ290aGljLTIwO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAuNHJlbSAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDsgLy8gYmVjYXVzZSBvZiBmb250IGJhc2VsaW5lXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGMtZ3JleS0tZGFya2VzdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kcm9wZG93biB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuNyk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSkgc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzLCB0cmFuc2Zvcm0gLjJzO1xuXG4gICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLm5hdl9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC5uYXZfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2X19saW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgcGFkZGluZzogLjhyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSkgc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogJGgtaGVhZGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5cbiRzaXplLWl0ZW06IDM2cHg7XG5cbi5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXItZml4O1xuICAgICAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6ICRzaXplLWl0ZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6ICgkdy1jb250ZW50IC0gKDc1cHggKiAyKSk7IC8vIFByZXYgLyBOZXh0IGJ1dHRvbnNcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX3ByZXYsXG4gICAgJl9fbmV4dCxcbiAgICAmX19pdGVtIHtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZpbGw6ICRjLWJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdHJhZGVnb3RoaWMtMjA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1pdGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogJHNpemUtaXRlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aWR0aDogJHNpemUtaXRlbTtcblxuICAgICAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1taWQ7XG4gICAgICAgICAgICBmaWxsOiAkYy1ncmV5LS1taWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWN1cnJlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDAgLjI1cmVtO1xuXG4gICAgICAgICAgICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICB9XG5cbiAgICAmX19wcmV2LFxuICAgICZfX25leHQge1xuICAgICAgICBsZWZ0OiAtMXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2luYXRpb25fX2ljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmV4dCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMXJlbTtcblxuICAgICAgICAucGFnaW5hdGlvbl9faWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3RyZXRjaCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3ZnJztcblxuLnBvcG92ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgICB6LWluZGV4OiA5OTk5OTk7IC8vIE5lZWRlZCB0byB3aW4gZnJvbSBjaGF0LWJ1dHRvblxuXG4gICAgJl9fbWFzayB7XG4gICAgICAgIEBpbmNsdWRlIHN0cmV0Y2g7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuMik7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogJHctY29udGVudDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA1MHB4ICRwLWd1dHRlciAkcC1ndXR0ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogLjZyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdmcoJ2Nsb3NlJywgJGMtd2hpdGUpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLS1jbG9zZS1oaWRkZW4ge1xuICAgICAgICAucG9wb3Zlcl9fY2xvc2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNtIHtcbiAgICAgICAgLnBvcG92ZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYSB7XG4gICAgICAgICYtLXZpZGVvIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjFzLCB0cmFuc2Zvcm0gLjJzO1xuXG4gICAgICAgICAgICAmLmlzLWxvYWRlZCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgJl9fY2xvc2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogLjhyZW07XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwLWd1dHRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5xdW90ZSB7XG4gICAgQGluY2x1ZGUgY2xlYXItZml4O1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19zb3VyY2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAuN3JlbTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0eWxlLXRleHQtc21hbGw7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcblxuLnNlYXJjaGJhciB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcblxuICAgICAgICAmW3R5cGU9J3NlYXJjaCddIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9jbGVhci1maXgnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NvbnRhaW5lcic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLnNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIHBhZGRpbmc6IDJyZW0gMCAzcmVtO1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXItZml4O1xuICAgICAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIG1heC13aWR0aDogJHNjcmVlbi1ub3JtYWw7XG4gICAgfVxuXG4gICAgJl9faW50cm8ge1xuICAgICAgICBAaW5jbHVkZSBjbGVhci1maXg7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLXRleHQtaW50cm87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXItZml4O1xuICAgICAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgICAgIG1heC13aWR0aDogJHNjcmVlbi1ub3JtYWw7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nO1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nLTE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYgKyAuc2VjdGlvbl9faW50cm8ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtLXNtIHtcbiAgICAgICAgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkdy1jb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2VhcmNoIHtcbiAgICAgICAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmctMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXN1YnNjcmliZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXllbGxvdztcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDAgMnJlbTtcblxuICAgICAgICAuc2VjdGlvbl9faGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudGhlbWUtLWdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAwIDRyZW07XG5cbiAgICAgICAgJi0tc3Vic2NyaWJlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMCAyLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5cbi5zaWRlYmFyIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGMtYmxhY2s7XG4gICAgbWFyZ2luOiAwICRwLWd1dHRlcjtcbiAgICBwYWRkaW5nOiAycmVtIDAgM3JlbTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gJHAtZ3V0dGVyIDVyZW07XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5cbi5zdWJzY3JpYmUge1xuICAgICZfX2xhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuXG4gICAgICAgICZbdHlwZT0nZW1haWwnXSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgICZfX2ZpZWxkcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5wdXQge1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAmW3R5cGU9J2VtYWlsJ10ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY2VudGVyJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3N0cmV0Y2gnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4udGVhc2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlcjtcblxuICAgICAgICAubGlua19fdGV4dCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZXktLWxpZ2h0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjYuNjYlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBzdHJldGNoO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyO1xuICAgICAgICBmaWxsOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogJHAtdGVhc2VyO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy10ZWFzZXI7XG4gICAgICAgIG1hcmdpbjogMCAwIC4ycmVtO1xuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIC41cmVtO1xuICAgIH1cblxuICAgICZfX21ldGEge1xuICAgICAgICBtYXJnaW46IC4zcmVtIDAgMXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtdGV4dC1zbWFsbDtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgIG1hcmdpbjogLjVyZW0gMDtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgc3RyZXRjaDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hcmNoaXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnRoZW1lLS13aGl0ZSAmIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCB0cmFuc3BhcmVudGl6ZSgkYy1ncmV5LS1taWQsIC42KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgJi0tZmVhdHVyZWQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3ODRweDtcblxuICAgICAgICAgICAgLnRlYXNlcl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmctMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL21peGlucy9jbGVhci1maXgnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi52aWRlbyB7XG4gICAgQGluY2x1ZGUgY2xlYXItZml4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5tZWRpYSxcbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JzsgLy9uZWVkZWQgZm9yIHBvbHlmaWxsXG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC44NSk7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IC0zMHB4IDAgMCAtMzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgICAgd2lkdGg6IDYwcHg7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZpbGw6ICRjLWJsYWNrO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgIH1cblxuICAgICZfX2NvcHlyaWdodCB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAuNnJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICAmLS13aGl0ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IC01MHB4IDAgMCAtNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby12ZW5kb3ItcHJlZml4ZXMgZm9yY2UtcHNldWRvLW5lc3Rpbmcgbm8taW1wb3J0YW50XG5AaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcblxuQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlcixcbiAgICAqOjpmaXJzdC1sZXR0ZXIsXG4gICAgcDo6Zmlyc3QtbGluZSxcbiAgICBkaXY6OmZpcnN0LWxpbmUsXG4gICAgYmxvY2txdW90ZTo6Zmlyc3QtbGluZSxcbiAgICBsaTo6Zmlyc3QtbGluZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSxcbiAgICBhOnZpc2l0ZWQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgJltocmVmXTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyAoJyBhdHRyKGhyZWYpICcpJztcbiAgICAgICAgfVxuXG4gICAgICAgIC8qXG4gICAgICAgICAqIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgICAgICAqIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAgICAgICovXG4gICAgICAgICZbaHJlZl49JyMnXTo6YWZ0ZXIsXG4gICAgICAgICZbaHJlZl49J2phdmFzY3JpcHQ6J106OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYWJiciB7XG4gICAgICAgICZbdGl0bGVdOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnICgnIGF0dHIodGl0bGUpICcpJztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHByZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JleS0tZGFyaztcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8qXG4gICAgICogUHJpbnRpbmcgVGFibGVzOlxuICAgICAqIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgICAqL1xuICAgIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgb3JwaGFuczogMztcbiAgICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxufVxuIl19 */
