/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.aa-module-spacing--large,.aa-module-spacing-top--large,.aa-typ,.burj,.systems-page,.systems-page-search{padding-top:80px}@media (min-width:992px){.aa-module-spacing--large,.aa-module-spacing-top--large,.aa-typ,.burj,.systems-page,.systems-page-search{padding-top:120px}}.aa-foldout-container .foldout-inner,.aa-module-spacing--large,.aa-module-spacing-bottom--large,.aa-pagination,.aa-panel,.burj,.systems-page{padding-bottom:80px}@media (min-width:992px){.aa-foldout-container .foldout-inner,.aa-module-spacing--large,.aa-module-spacing-bottom--large,.aa-pagination,.aa-panel,.burj,.systems-page{padding-bottom:120px}}.aa-blog-articles--related .aa-blog-articles__inner,.aa-blog-header__inner,.aa-module-spacing--medium,.aa-module-spacing-top--medium,.empire{padding-top:60px}@media (min-width:992px){.aa-blog-articles--related .aa-blog-articles__inner,.aa-blog-header__inner,.aa-module-spacing--medium,.aa-module-spacing-top--medium,.empire{padding-top:80px}}@media (min-width:1440px){.aa-blog-articles--related .aa-blog-articles__inner,.aa-blog-header__inner,.aa-module-spacing--medium,.aa-module-spacing-top--medium,.empire{padding-top:100px}}.aa-blog-post-content,.aa-blog-post__body,.aa-module-spacing--medium,.aa-module-spacing-bottom--medium,.empire{padding-bottom:60px}@media (min-width:992px){.aa-blog-post-content,.aa-blog-post__body,.aa-module-spacing--medium,.aa-module-spacing-bottom--medium,.empire{padding-bottom:80px}}@media (min-width:1440px){.aa-blog-post-content,.aa-blog-post__body,.aa-module-spacing--medium,.aa-module-spacing-bottom--medium,.empire{padding-bottom:100px}}.aa-blog-header{margin-bottom:60px}@media (min-width:992px){.aa-blog-header{margin-bottom:80px}}@media (min-width:1440px){.aa-blog-header{margin-bottom:100px}}.aa-blog--index .aa-blog-body .blog-hero-text,.aa-module-spacing--small,.aa-module-spacing-top--small,.aa-site-footer__primary__header,.eiffel,.hs-search-results__pagination{padding-top:40px}@media (min-width:992px){.aa-blog--index .aa-blog-body .blog-hero-text,.aa-module-spacing--small,.aa-module-spacing-top--small,.aa-site-footer__primary__header,.eiffel,.hs-search-results__pagination{padding-top:50px}}@media (min-width:1440px){.aa-blog--index .aa-blog-body .blog-hero-text,.aa-module-spacing--small,.aa-module-spacing-top--small,.aa-site-footer__primary__header,.eiffel,.hs-search-results__pagination{padding-top:64px}}.aa-blog--index .aa-blog-body .blog-hero-text,.aa-hubdb-cards__tags,.aa-module-spacing--small,.aa-module-spacing-bottom--small,.eiffel,.hs-search-results__pagination,.systems-page-search .hs-search-field__bar{padding-bottom:40px}@media (min-width:992px){.aa-blog--index .aa-blog-body .blog-hero-text,.aa-hubdb-cards__tags,.aa-module-spacing--small,.aa-module-spacing-bottom--small,.eiffel,.hs-search-results__pagination,.systems-page-search .hs-search-field__bar{padding-bottom:50px}}@media (min-width:1440px){.aa-blog--index .aa-blog-body .blog-hero-text,.aa-hubdb-cards__tags,.aa-module-spacing--small,.aa-module-spacing-bottom--small,.eiffel,.hs-search-results__pagination,.systems-page-search .hs-search-field__bar{padding-bottom:64px}}blockquote{margin-top:40px}@media (min-width:992px){blockquote{margin-top:50px}}@media (min-width:1440px){blockquote{margin-top:64px}}.blog-index-form .blog-index-form__inner .hs-form,.hs-search-results .search-header,blockquote{margin-bottom:40px}@media (min-width:992px){.blog-index-form .blog-index-form__inner .hs-form,.hs-search-results .search-header,blockquote{margin-bottom:50px}}@media (min-width:1440px){.blog-index-form .blog-index-form__inner .hs-form,.hs-search-results .search-header,blockquote{margin-bottom:64px}}.aa-blog-post-intro,.liberty{padding-top:30px}@media (min-width:1440px){.aa-blog-post-intro,.liberty{padding-top:40px}}.aa-blog-header__inner,.aa-blog-post-intro,.liberty{padding-bottom:30px}@media (min-width:1440px){.aa-blog-header__inner,.aa-blog-post-intro,.liberty{padding-bottom:40px}}.aa-blog-post-intro__header{margin-bottom:30px}@media (min-width:1440px){.aa-blog-post-intro__header{margin-bottom:40px}}.londonbridge{padding-top:10px}@media (min-width:992px){.londonbridge{padding-top:20px}}.londonbridge{padding-bottom:10px}@media (min-width:992px){.londonbridge{padding-bottom:20px}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a,a:active,a:focus,a:hover{color:#c89692}a:focus{outline:none}a:active,a:hover{outline:0}iframe,img,video{max-width:100%}@font-face{font-family:Telegraf;src:url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-Regular.woff2) format("woff2"),url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-Regular.woff) format("woff"),url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-Regular.eot) format("eot"),url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-Regular.ttf) format("ttf"),url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-Regular.otf) format("otf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Telegraf;src:url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-Light.woff2) format("woff2"),url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-Light.woff) format("woff"),url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-Light.eot) format("eot"),url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-Light.ttf) format("ttf"),url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-Light.otf) format("otf");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Telegraf;src:url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-Bold.woff2) format("woff2"),url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-Bold.woff) format("woff"),url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-Bold.eot) format("eot"),url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-Bold.ttf) format("ttf"),url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-Bold.otf) format("otf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Telegraf;src:url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-SemiBold.woff2) format("woff2"),url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-SemiBold.woff) format("woff"),url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-SemiBold.eot) format("eot"),url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-SemiBold.ttf) format("ttf"),url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-SemiBold.otf) format("otf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Telegraf;src:url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-Medium.woff2) format("woff2"),url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-Medium.woff) format("woff"),url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-Medium.eot) format("eot"),url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-Medium.ttf) format("ttf"),url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/fonts/Telegraf-Medium.otf) format("otf");font-weight:500;font-style:normal;font-display:swap}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:22px;font-family:Telegraf,Arial,"sans-serif";font-weight:400;color:RGB(var(--dark));word-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (min-width:992px){body{font-size:21px;line-height:27px}}.aa-blog-article__body .aa-blog-article__title,.aa-blog-article__category,.aa-cards--articles .aa-card__title,.aa-cards--overlay-content .aa-card__title,h1,h2,h3,h4,h5,h6{margin:0;clear:both;font-family:Telegraf,Arial,"sans-serif";font-weight:600;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.aa-blog-article__body .aa-blog-article__title br,.aa-blog-article__category br,.aa-cards--articles .aa-card__title br,.aa-cards--overlay-content .aa-card__title br,h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}@media (min-width:992px){.aa-blog-article__body .aa-blog-article__title br,.aa-blog-article__category br,.aa-cards--articles .aa-card__title br,.aa-cards--overlay-content .aa-card__title br,h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:block}}.aa-blog-article__body .aa-blog-article__title:last-child,.aa-blog-article__category:last-child,.aa-cards--articles .aa-card__title:last-child,.aa-cards--overlay-content .aa-card__title:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.h1,h1{font-size:30px;line-height:34px}@media (min-width:1200px){.h1,h1{font-size:42px;line-height:50px}}.systems-page-search .hs-search-field__bar input::-webkit-input-placeholder{margin-bottom:20px;font-size:28px;line-height:34px}.systems-page-search .hs-search-field__bar input::-moz-placeholder{margin-bottom:20px;font-size:28px;line-height:34px}.systems-page-search .hs-search-field__bar input:-ms-input-placeholder{margin-bottom:20px;font-size:28px;line-height:34px}.systems-page-search .hs-search-field__bar input::-ms-input-placeholder{margin-bottom:20px;font-size:28px;line-height:34px}.h2,.systems-page-search .hs-search-field__bar form input,.systems-page-search .hs-search-field__bar input::placeholder,.systems-page-search__inner .aa-subtitle,h2{margin-bottom:20px;font-size:28px;line-height:34px}@media (min-width:992px){.systems-page-search .hs-search-field__bar input::-webkit-input-placeholder{margin-bottom:30px;font-size:40px;line-height:50px}.systems-page-search .hs-search-field__bar input::-moz-placeholder{margin-bottom:30px;font-size:40px;line-height:50px}.systems-page-search .hs-search-field__bar input:-ms-input-placeholder{margin-bottom:30px;font-size:40px;line-height:50px}.systems-page-search .hs-search-field__bar input::-ms-input-placeholder{margin-bottom:30px;font-size:40px;line-height:50px}.h2,.systems-page-search .hs-search-field__bar form input,.systems-page-search .hs-search-field__bar input::placeholder,.systems-page-search__inner .aa-subtitle,h2{margin-bottom:30px;font-size:40px;line-height:50px}}.aa-blog-article__body .aa-blog-article__title,.aa-cards--articles .aa-card__title,.aa-cards--overlay-content .aa-card__title,.h3,.hs-form .form-title,.hs-search-results .hs-search-results__listing .hs-search-results__title,h3{margin-bottom:20px;font-weight:700;font-size:22px;line-height:30px}@media (min-width:992px){.aa-blog-article__body .aa-blog-article__title,.aa-cards--articles .aa-card__title,.aa-cards--overlay-content .aa-card__title,.h3,.hs-form .form-title,.hs-search-results .hs-search-results__listing .hs-search-results__title,h3{font-size:25px;line-height:33px}}.h4,h4{margin-bottom:20px;font-size:20px;line-height:30px}@media (min-width:992px){.h4,h4{font-size:24px;line-height:34px}}.aa-blog-article__category,.h5,h5{margin-bottom:10px;font-size:16px;line-height:22px}@media (min-width:1440px){.aa-blog-article__category,.h5,h5{font-size:22px;line-height:28px}}.h6,h6{margin-bottom:20px;font-weight:400;font-size:40px;line-height:46px}@media (min-width:992px){.h6,h6{font-size:60px;line-height:67px}}@media (min-width:1200px){.h6,h6{font-size:74px;line-height:67px}}.aa-text--normal,p{margin-top:0;margin-bottom:0}.aa-text--normal:not(:last-of-type),p:not(:last-of-type){margin-bottom:20px}@media (min-width:768px){.aa-text--normal:not(:last-of-type),p:not(:last-of-type){margin-bottom:30px}}.aa-blog-article__author,.aa-blog-article__date,.aa-text--small{font-size:12px;line-height:18px}@media (min-width:992px){.aa-blog-article__author,.aa-blog-article__date,.aa-text--small{font-size:14px;line-height:22px}}.aa-text--big{font-size:16px;line-height:24px}@media (min-width:992px){.aa-text--big{font-size:20px;line-height:30px}}p+ul{margin-bottom:30px;margin-top:0}@media (min-width:992px){p+ul{margin-bottom:40px}}.aa-blog-article__body img+.aa-blog-article__title,.aa-blog-article__body p+.aa-blog-article__title,.aa-cards--articles img+.aa-card__title,.aa-cards--articles p+.aa-card__title,.aa-cards--overlay-content img+.aa-card__title,.aa-cards--overlay-content p+.aa-card__title,img+.aa-blog-article__category,img+h1,img+h2,img+h3,img+h4,img+h5,img+h6,img+p,img+strong,p+.aa-blog-article__category,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:30px}blockquote{margin-left:0;margin-right:0;font-size:22px;line-height:31px}@media (min-width:992px){blockquote{font-size:34px;line-height:43px}}blockquote strong{font-style:normal;font-weight:700;font-size:22px;line-height:31px}@media (min-width:992px){blockquote strong{font-size:34px;line-height:43px}}strong{font-weight:700}figcaption,i{font-style:italic}figcaption{font-family:var(--body_font);font-size:15px;line-height:21px}.aa-label,.aa-subheading{display:block;margin-bottom:15px;font-size:20px;line-height:21px}@media (min-width:992px){.aa-label,.aa-subheading{margin-bottom:20px;font-size:28px;line-height:29px;font-weight:600}}.aa-label:last-child,.aa-subheading:last-child{margin-bottom:0}.aa-bg-image{background-size:cover;background-position:50%;background-repeat:no-repeat}.aa-bg-image-container{position:absolute;top:0;left:0;width:100%;height:100%}.aa-object-contain img,.aa-object-cover img{height:100%;width:100%}.aa-object-cover img{-o-object-fit:cover;object-fit:cover}.aa-object-contain img{-o-object-fit:contain;object-fit:contain}hr{margin-top:0;margin-bottom:30px;border:0;border-top:4px solid rgb(var(--light))}@media (min-width:992px){hr{margin-bottom:40px}}img{display:block;max-width:100%}ol,ul{margin-top:0}.aa-bg-primary{background-color:RGB(var(--primary));color:RGB(var(--white))}.aa-bg-secondary{background-color:RGB(var(--secondary))}.aa-bg-complementary{background-color:RGB(var(--complementary))}.aa-bg-light{background-color:RGB(var(--light))}.aa-bg-dark{background-color:RGB(var(--dark));color:RGB(var(--white))}.aa-bg-overlay{position:relative}.aa-bg-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.aa-bg-overlay>.aa-inner{position:relative;z-index:10}.aa-bg-overlay--primary:before{background-color:RGB(var(--primary));opacity:.7}.aa-bg-overlay--secondary:before{background-color:RGB(var(--secondary));opacity:.7}.aa-bg-overlay--complementary:before{background-color:RGB(var(--complementary));opacity:.7}.aa-bg-overlay--light:before{background-color:RGB(var(--light));opacity:.7}.aa-bg-overlay--dark:before{background:-webkit-gradient(linear,left bottom,left top,from(rgba(38,37,62,.5)),to(rgba(38,37,62,.5)));background:linear-gradient(0deg,rgba(38,37,62,.5),rgba(38,37,62,.5))}.aa-bg-overlay--white:before{background-color:RGB(var(--white));opacity:.7}.aa-content-color--light,a.aa-content-color--light{color:RGB(var(--text-light))}.aa-content-color--dark,a.aa-content-color--dark{color:RGB(var(--text-dark))}.aa-content-color--white,a.aa-content-color--white{color:RGB(var(--white))}.aa-bg-video{position:relative}.aa-bg-video>.aa-inner{position:relative;z-index:10}.aa-bg-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aa-module{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-module-width--full,.aa-module-width--page{width:100%}@media (min-width:992px){.aa-module-width--page{max-width:1440px;margin-left:auto;margin-right:auto}}.aa-module-height--full,.aa-module-height--normal,.aa-module-height--small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-module-height--small{min-height:400px}.aa-module-height--normal{min-height:800px}.aa-module-height--full{height:100vh}.aa-module-spacing-bottom--ekstra-large{padding-bottom:70px}@media (min-width:992px){.aa-module-spacing-bottom--ekstra-large{padding-bottom:170px}}.aa-content{width:100%;padding-left:20px;padding-right:20px}@media (min-width:1440px){.aa-content{padding-left:0;padding-right:0}}.aa-content-position--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.aa-content-position--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-content-flow--column,.aa-content-flow--row{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-content-flow--row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.aa-content-flow--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-content-alignment--left{text-align:left}.aa-content-alignment--center{text-align:center}.aa-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (min-width:992px){.aa-inner{max-width:1200px;margin-left:auto;margin-right:auto}}.aa-content-width--narrow,.aa-content-width--normal,.aa-content-width--wide{width:100%}@media (min-width:992px){.aa-content-width--narrow{max-width:480px}}@media (min-width:992px){.aa-content-width--normal{max-width:720px}}@media (min-width:992px){.aa-content-width--wide{max-width:960px}}.hidden-xs-up{display:none!important}@media (max-width:543px){.hidden-xs-down{display:none!important}}@media (min-width:768px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}.aa-button,.hs-submit input[type=submit]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:0;padding:10px 40px;border-radius:4px;text-decoration:none;font-weight:600;font-size:16px;line-height:17px;cursor:pointer;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.aa-button--complementary,.aa-button--dark,.aa-button--light,.aa-button--primary,.aa-button--secondary,.aa-button--white,.aa-form-button--full.aa-form-button--complementary input[type=submit],.aa-form-button--full.aa-form-button--dark input[type=submit],.aa-form-button--full.aa-form-button--light input[type=submit],.aa-form-button--full.aa-form-button--primary input[type=submit],.aa-form-button--full.aa-form-button--secondary input[type=submit],.aa-form-button--full.aa-form-button--white input[type=submit],.hs-submit input[type=submit]{border-width:2px;border-style:solid}.aa-button--primary,.aa-form-button--full.aa-form-button--primary input[type=submit],.hs-submit input[type=submit]{background-color:RGB(var(--primary));border-color:RGB(var(--primary))}.aa-button--primary:hover,.aa-form-button--full.aa-form-button--primary input:hover[type=submit],.hs-submit input:hover[type=submit]{background-color:#e8a8a6;border-color:#e8a8a6}.aa-button--secondary,.aa-form-button--full.aa-form-button--secondary input[type=submit]{background-color:RGB(var(--secondary));border-color:RGB(var(--secondary))}.aa-button--secondary:hover,.aa-form-button--full.aa-form-button--secondary input:hover[type=submit]{opacity:.7}.aa-button--complementary,.aa-form-button--full.aa-form-button--complementary input[type=submit]{background-color:RGB(var(--complementary));border-color:RGB(var(--complementary))}.aa-button--light,.aa-form-button--full.aa-form-button--light input[type=submit]{background-color:RGB(var(--light));border-color:RGB(var(--light))}.aa-button--light:hover,.aa-form-button--full.aa-form-button--light input:hover[type=submit]{opacity:.7}.aa-button--dark,.aa-form-button--full.aa-form-button--dark input[type=submit]{background-color:RGB(var(--dark));border-color:RGB(var(--dark))}.aa-button--dark:hover,.aa-form-button--full.aa-form-button--dark input:hover[type=submit]{opacity:.7}.aa-button--white,.aa-form-button--full.aa-form-button--white input[type=submit]{background-color:RGB(var(--white));border-color:RGB(var(--white))}.aa-button--white:hover,.aa-form-button--full.aa-form-button--white input:hover[type=submit]{opacity:.7}.aa-button--outline,.aa-form-button--outline input[type=submit]{background-color:transparent}.aa-button-border--primary,.aa-form-button--outline.aa-form-button-border--primary input[type=submit]{border:2px solid rgb(var(--primary))}.aa-button-border--secondary,.aa-form-button--outline.aa-form-button-border--secondary input[type=submit]{border:2px solid rgb(var(--secondary))}.aa-button-border--complementary,.aa-form-button--outline.aa-form-button-border--complementary input[type=submit]{border:2px solid rgb(var(--complementary))}.aa-button-border--light,.aa-form-button--outline.aa-form-button-border--light input[type=submit]{border:2px solid rgb(var(--light))}.aa-button-border--dark,.aa-form-button--outline.aa-form-button-border--dark input[type=submit]{border:2px solid rgb(var(--dark))}.aa-button-border--white,.aa-form-button--outline.aa-form-button-border--white input[type=submit]{border:2px solid rgb(var(--white))}.aa-button-color--light,.aa-button-color--light:hover,.aa-form-button-color--light input:hover[type=submit],.aa-form-button-color--light input[type=submit]{color:RGB(var(--light))}.aa-button-color--dark,.aa-button-color--dark:hover,.aa-form-button-color--dark input:hover[type=submit],.aa-form-button-color--dark input[type=submit]{color:RGB(var(--dark))}.aa-button-color--white,.aa-button-color--white:hover,.aa-form-button-color--white input:hover[type=submit],.aa-form-button-color--white input[type=submit]{color:RGB(var(--white))}.aa-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:576px){.aa-button-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-button-group .aa-button+.aa-button,.aa-button-group .hs-submit .aa-button+input[type=submit],.aa-button-group .hs-submit input[type=submit]+.aa-button,.aa-button-group .hs-submit input[type=submit]+input[type=submit],.hs-submit .aa-button-group .aa-button+input[type=submit],.hs-submit .aa-button-group input[type=submit]+.aa-button,.hs-submit .aa-button-group input[type=submit]+input[type=submit]{margin-top:20px}@media (min-width:576px){.aa-button-group .aa-button+.aa-button,.aa-button-group .hs-submit .aa-button+input[type=submit],.aa-button-group .hs-submit input[type=submit]+.aa-button,.aa-button-group .hs-submit input[type=submit]+input[type=submit],.hs-submit .aa-button-group .aa-button+input[type=submit],.hs-submit .aa-button-group input[type=submit]+.aa-button,.hs-submit .aa-button-group input[type=submit]+input[type=submit]{margin-top:0;margin-left:20px}}.aa-content-color--light .hs-form{--form-error-color:RGB(var(--light))}.aa-content-color--dark .hs-form{--form-error-color:RGB(var(--dark))}.hs-form{font-size:20px;line-height:22px;font-weight:400;text-align:left}.hs-form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}@media (min-width:768px){.hs-form-field{margin-bottom:25px}}.hs-input{width:100%;padding-top:5px;padding-bottom:5px;padding-right:15px;border:none;border-bottom:2px solid rgb(var(--dark));text-decoration:none;background-color:RGB(var(--white));cursor:pointer;-webkit-box-shadow:none;box-shadow:none}@media (min-width:992px){.hs-input{padding-right:20px}}.hs-input:focus{outline:none}.hs-input::-webkit-input-placeholder{color:inherit;opacity:.5}.hs-input::-moz-placeholder{color:inherit;opacity:.5}.hs-input:-ms-input-placeholder{color:inherit;opacity:.5}.hs-input::-ms-input-placeholder{color:inherit;opacity:.5}.hs-input::placeholder{color:inherit;opacity:.5}.hs-input[type=checkbox],.hs-input[type=radio]{width:auto;height:auto;margin-right:8px;border:0;background-color:transparent}.hs-form-field .inputs-list label span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#696969;margin-top:40px;margin-bottom:35px}.hs-form-field .multi-container li{margin:0}.hs-form-field .multi-container li:not(:last-of-type){margin-bottom:5px}.hs-fieldtype-select .input{position:relative}.hs-fieldtype-select .input svg{position:absolute;height:10px;top:calc(50% - 5px);right:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.hs-fieldtype-select select.hs-input svg path{fill:RGB(var(--black))}select.hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:RGB(var(--dark),.5)}.hs-fieldtype-textarea textarea{width:100%;height:100px;padding:15px}@media (min-width:992px){.hs-fieldtype-textarea textarea{padding:20px}}.hs-input[type=file]{height:auto;padding:0;background-color:transparent;border-color:transparent}.hs-fieldtype-date .hs-dateinput{position:relative}.hs-fieldtype-date .hs-dateinput svg{position:absolute;height:24px;top:calc(50% - 12px);left:calc(100% - 30px);-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}@media (min-width:992px){.hs-fieldtype-date .hs-dateinput svg{left:calc(100% - 40px)}}.hs-fieldtype-date .hs-dateinput svg path{fill:RGB(var(--black))}.hs-fieldtype-date .hs-dateinput:hover svg path{fill:RGB(var(--secondary))}.hs-fieldtype-date .hs-input:focus:hover{border-color:RGB(var(--complementary))}.hs-fieldtype-date .hs-datepicker .fn-date-picker .pika-button{-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important}.hs-fieldtype-date .hs-datepicker .fn-date-picker .pika-button:hover{background-color:RGB(var(--primary))!important;opacity:.7!important}.hs-fieldtype-date .hs-datepicker .fn-date-picker .is-selected .pika-button{background-color:RGB(var(--complementary));color:RGB(var(--dark))}.hs-fieldtype-date .hs-datepicker .fn-date-picker .is-today .pika-button{color:RGB(var(--dark))}.hs-submit{margin-top:20px;text-align:center}.hs-submit input[type=submit]{width:100%;display:block;padding:20px 40px;border-radius:2px}.hs-form ol,.hs-form ul{margin:0;padding:0;list-style:none}.hs-form ol li,.hs-form ul li{list-style:none}.hs-form-field>label{display:block;margin-bottom:5px;font-weight:700}.hs-form-field>label:empty{display:none}.hs-form legend{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;margin-top:5px;opacity:.7;font-size:.8em;line-height:.8em}@media (min-width:992px){.hs-form legend{margin-top:10px}}.hs-richtext p{font-size:inherit;line-height:inherit}.hs-richtext p:not(:last-of-type){margin-bottom:10px}.hs-richtext+.hs-form-field{margin-top:10px}.hs-input.error{border-color:RGB(var(--form-error-color))}ul.hs-error-msgs{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;margin-top:5px;margin-left:15px}@media (min-width:992px){ul.hs-error-msgs{margin-left:20px}}ul.hs-error-msgs li{list-style:none}ul.hs-error-msgs label{color:RGB(var(--form-error-color));font-size:.8em;line-height:.8em}.hs_error_rollup{margin-top:15px;padding:15px;border:1px solid rgb(var(--form-error-color))}.hs_error_rollup .hs-error-msgs{margin:0}.hs_gdpr_consent_data .hs-form-booleancheckbox label,.hs_gdpr_consent_marketing .hs-form-booleancheckbox label{font-weight:700}form.hs-form fieldset{max-width:none}form.hs-form fieldset.form-columns-1 .hs-form-field,form.hs-form fieldset.form-columns-2 .hs-form-field,form.hs-form fieldset.form-columns-3 .hs-form-field{width:100%}form.hs-form fieldset.form-columns-1 .input,form.hs-form fieldset.form-columns-2 .input,form.hs-form fieldset.form-columns-3 .input{margin-right:0}form.hs-form fieldset.form-columns-1 .hs-input{width:100%}form.hs-form fieldset.form-columns-1 input[type=checkbox].hs-input,form.hs-form fieldset.form-columns-1 input[type=radio].hs-input{width:auto}@media (min-width:768px){form.hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 5px)}}@media (min-width:768px){form.hs-form fieldset.form-columns-2 .hs-form-field:not(:first-of-type){margin-left:10px}}@media (min-width:768px){form.hs-form fieldset.form-columns-3 .hs-form-field{width:calc(33.33333% - 6.66667px)}}@media (min-width:768px){form.hs-form fieldset.form-columns-3 .hs-form-field:not(:first-of-type){margin-left:10px}}@media (max-device-width:480px) and (min-device-width:320px),(max-width:400px){form.hs-form fieldset.form-columns-2 .hs-input,form.hs-form fieldset.form-columns-3 .hs-input{width:100%!important}form.hs-form fieldset.form-columns-2 input[type=checkbox],form.hs-form fieldset.form-columns-2 input[type=radio],form.hs-form fieldset.form-columns-3 input[type=checkbox],form.hs-form fieldset.form-columns-3 input[type=radio]{width:auto!important}}.aa-site-header__hamburger{display:block}.aa-site-header__hamburger.is-active span,.aa-site-header__hamburger.is-active span:after,.aa-site-header__hamburger.is-active span:before{background-color:RGB(var(--black))}.aa-site-header__hamburger.is-active .aa-hamburger:hover span:after,.aa-site-header__hamburger.is-active .aa-hamburger:hover span:before{width:100%}.aa-hamburger{position:relative;cursor:pointer;z-index:200;width:30px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.aa-hamburger span,.aa-hamburger span:after,.aa-hamburger span:before{display:block;background-color:RGB(var(--white));-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s}.aa-hamburger span{margin:0 auto;position:relative}.aa-hamburger span:after,.aa-hamburger span:before{position:absolute;content:""}.aa-hamburger span,.aa-hamburger span:after,.aa-hamburger span:before{width:30px;height:4px}.aa-hamburger span:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.aa-hamburger span:after{-webkit-transform:translateY(10px);transform:translateY(10px)}.aa-hamburger:hover span:before{width:90%}.aa-hamburger:hover span:after{width:70%}.js-nav-open .aa-hamburger{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.js-nav-open .aa-hamburger span{background-color:transparent!important}.js-nav-open .aa-hamburger span:after,.js-nav-open .aa-hamburger span:before{-webkit-transform:translateY(0);transform:translateY(0)}.js-nav-open .aa-hamburger span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.js-nav-open .aa-hamburger span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.aa-navigation-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto}.aa-navigation li,.aa-navigation ul{list-style:none;padding:0;margin:0}.aa-navigation ul li a{display:block;text-decoration:none}.aa-navigation--primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.aa-navigation--primary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-navigation--primary .hs-menu-wrapper>ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.aa-navigation--primary .hs-menu-wrapper>ul>li:hover a{color:RGB(var(--black))}.aa-navigation--primary .hs-menu-wrapper>ul>li:hover a:after{top:13%;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.714 0L6 4.375 10.286 0 12 .875 6 7 0 .875 1.714 0z' fill='%23000'/%3E%3C/svg%3E")}.aa-navigation--primary .hs-menu-item.hs-item-has-children a{position:relative}.aa-navigation--primary .hs-menu-item.hs-item-has-children a:after{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;content:"";position:absolute;top:35%;right:-16px;display:block;width:12px;height:12px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.714 0L6 4.375 10.286 0 12 .875 6 7 0 .875 1.714 0z' fill='%23fff'/%3E%3C/svg%3E")}.aa-navigation--primary .hs-menu-item.hs-item-has-children a:hover a{color:RGB(var(--black))}.aa-navigation--primary .hs-menu-item.hs-item-has-children a:hover:after{top:13%;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.714 0L6 4.375 10.286 0 12 .875 6 7 0 .875 1.714 0z' fill='%23000'/%3E%3C/svg%3E")}.aa-navigation--primary .hs-menu-wrapper>ul>li>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit;font-size:16px;line-height:20px;font-weight:600;color:RGB(var(--white))}@media (min-width:1600px){.aa-navigation--primary .hs-menu-wrapper>ul>li>a{font-size:18px;line-height:24px}}.aa-navigation--primary .hs-menu-wrapper>ul>li>a:hover{color:RGB(var(--black))}@media (min-width:1200px){.aa-navigation--primary .hs-menu-wrapper>ul>li>a{margin-right:60px}}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper{max-width:1200px;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children:hover>.hs-menu-children-wrapper{opacity:1;visibility:visible}@media (min-width:992px){.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;position:absolute;top:73%;left:190px;background:RGB(var(--white))}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper:before{display:block;position:absolute;content:"";top:-30px;left:0;right:0;height:30px}}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper li{padding-left:0}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:600}@media (min-width:992px){.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a{font-size:20px;line-height:28px;width:250px;padding-top:10px;padding-bottom:10px}}@media (min-width:1440px){.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a{font-size:27px;line-height:35px;width:350px}}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:hover{color:RGB(var(--primary))}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a p:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;border-bottom:1px solid rgb(var(--light))}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a p{margin-bottom:0;font-size:16px;line-height:42px}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:after{content:"";background-image:none}.aa-navigation--primary .hs-menu-depth-2.hs-item-has-children>.hs-menu-children-wrapper a{font-size:16px;line-height:23px;font-weight:600}.aa-navigation--primary .hs-menu-depth-1:hover>.hs-menu-children-wrapper{padding:45px 55px}@media (min-width:992px){.aa-navigation--primary .hs-menu-depth-1:hover>.hs-menu-children-wrapper{padding:60px 25px 25px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1440px){.aa-navigation--primary .hs-menu-depth-1:hover>.hs-menu-children-wrapper{padding:65px 55px 45px}}.aa-navigation--primary .hs-menu-item .hs-menu-depth-3 a{font-size:10px}html{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}body.js-nav-open{overflow-y:hidden}.aa-navigation--mobile{width:100%;position:fixed;bottom:100%;right:0;background-color:RGB(var(--white));overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:998}@media (min-width:768px){.aa-navigation--mobile{padding-top:50px}}.aa-navigation--mobile ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-navigation--mobile ul li{padding-top:30px;padding-bottom:30px}.js-nav-open .aa-navigation--mobile{top:0;bottom:0}.aa-navigation--mobile ul{list-style:none}@media (min-width:768px){.aa-navigation--mobile ul{margin-left:80px;margin-right:80px}}.aa-navigation--mobile ul li{padding:0;margin:0}.aa-navigation--mobile ul li a{display:block;height:auto;color:RGB(var(--black));text-decoration:none}.aa-navigation--mobile .hs-menu-depth-1>ul,.aa-navigation--mobile .hs-menu-depth-2>ul{margin-left:10px;margin-right:0}@media (min-width:576px){.aa-navigation--mobile .hs-menu-depth-1>ul,.aa-navigation--mobile .hs-menu-depth-2>ul{margin-left:20px}}.aa-navigation--mobile .hs-menu-depth-1>a{padding:13px 20px;font-size:26px;line-height:28px;font-weight:600;color:RGB(var(--dark))}@media (min-width:768px){.aa-navigation--mobile .hs-menu-depth-1>a{font-size:30px;line-height:33px}}@media (min-width:992px){.aa-navigation--mobile .hs-menu-depth-1>a{font-size:31px;line-height:34px}}.aa-navigation--mobile .hs-menu-depth-1>ul{max-height:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding-top:0;padding-bottom:0}.aa-navigation--mobile .hs-menu-depth-1.is-active>ul{max-height:300px;opacity:1;visibility:visible}.aa-navigation--mobile .hs-menu-depth-2 a{font-size:21px;line-height:23px;font-weight:600;color:RGB(var(--dark));padding:5px 20px}@media (min-width:768px){.aa-navigation--mobile .hs-menu-depth-2 a{font-size:24px;line-height:26px}}@media (min-width:992px){.aa-navigation--mobile .hs-menu-depth-2 a{font-size:27px;line-height:29px}}.aa-navigation--mobile .hs-menu-depth-2>ul{display:none;max-height:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:RGB(var(--dark))}.aa-navigation--mobile .hs-menu-depth-2.is-active>ul{display:block;max-height:300px;opacity:1;visibility:visible}.aa-navigation--mobile .hs-menu-depth-3 a{font-size:17px;line-height:19px;font-weight:600;color:RGB(var(--dark));padding:5px 20px}@media (min-width:768px){.aa-navigation--mobile .hs-menu-depth-3 a{font-size:19px;line-height:21px}}@media (min-width:992px){.aa-navigation--mobile .hs-menu-depth-3 a{font-size:21px;line-height:23px}}.aa-navigation--mobile .hs-item-has-children{position:relative}.aa-menu-arrow,.aa-navigation--mobile .hs-item-has-children>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-menu-arrow{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:15px;top:10px;width:20px;height:40px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:768px){.aa-menu-arrow{right:-15px}}@media (min-width:992px){.aa-menu-arrow{right:-5px}}@media (min-width:1200px){.aa-menu-arrow{width:60px;height:60px}}.aa-menu-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hs-item-has-children.is-active .aa-menu-arrow svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.hs-item-has-children.is-active .hs-menu-depth-2 .aa-menu-arrow{top:0}.hs-item-has-children.is-active .hs-menu-depth-2 .aa-menu-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hs-item-has-children.is-active .hs-menu-depth-2.is-active .aa-menu-arrow svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.aa-social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-social-links__icon{background-color:RGB(var(--primary));border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;width:40px;margin:0 5px;position:relative;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.aa-social-links__icon svg{fill:RGB(var(--white));height:15px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.aa-social-links__icon:active svg,.aa-social-links__icon:focus svg,.aa-social-links__icon:hover svg{fill:RGB(var(--white))}.aa-language-menu{margin-left:auto}@media (min-width:768px){.aa-language-menu{margin-right:40px}}.aa-language-menu .globe_class{width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.383 3.667a.166.166 0 00.154-.23A6.518 6.518 0 008.09.285a.167.167 0 00-.178 0 6.518 6.518 0 00-2.448 3.152.166.166 0 00.154.23h4.766zM12.31 7.34c.003.089.077.16.167.16h3.318a.168.168 0 00.166-.18 7.926 7.926 0 00-.653-2.554.167.167 0 00-.153-.1h-2.973a.167.167 0 00-.163.2c.168.815.265 1.642.291 2.473zM11.143 7.5a.168.168 0 00.167-.174 12.964 12.964 0 00-.34-2.533.165.165 0 00-.161-.126H5.19a.166.166 0 00-.161.127c-.197.831-.31 1.68-.34 2.533a.167.167 0 00.167.174l6.286-.001zM5.617 12.333a.166.166 0 00-.154.23 6.518 6.518 0 002.449 3.152.166.166 0 00.177 0 6.516 6.516 0 002.449-3.152.167.167 0 00-.155-.23H5.617zM4.857 8.5a.167.167 0 00-.167.173c.03.854.143 1.703.34 2.534a.166.166 0 00.161.126h5.618a.167.167 0 00.162-.127c.196-.831.31-1.68.339-2.533a.167.167 0 00-.167-.174L4.857 8.5zM.039 7.32a.167.167 0 00.166.18h3.318c.09 0 .164-.07.167-.16a14.54 14.54 0 01.29-2.473.164.164 0 00-.162-.2H.845a.167.167 0 00-.153.099 7.925 7.925 0 00-.653 2.553zM3.69 8.66a.167.167 0 00-.167-.16H.205a.168.168 0 00-.166.18c.074.882.294 1.745.653 2.554.027.06.087.1.153.1h2.973a.167.167 0 00.163-.2A14.542 14.542 0 013.69 8.66zM4.347 12.445a.167.167 0 00-.158-.112H1.6a.167.167 0 00-.133.263 8.018 8.018 0 004.446 3.123.167.167 0 00.167-.273 8.591 8.591 0 01-1.733-3zM11.81 12.333a.167.167 0 00-.157.112 8.593 8.593 0 01-1.729 3 .167.167 0 00.167.273 8.018 8.018 0 004.446-3.123.167.167 0 00-.133-.262h-2.593zM4.19 3.667c.07 0 .133-.045.157-.112A8.591 8.591 0 016.076.554a.167.167 0 00-.167-.273 8.017 8.017 0 00-4.446 3.123.167.167 0 00.133.263h2.593zM15.961 8.68a.167.167 0 00-.166-.18h-3.318a.167.167 0 00-.167.16c-.026.831-.123 1.658-.29 2.472a.166.166 0 00.162.2h2.973a.167.167 0 00.153-.1c.358-.808.58-1.67.653-2.551zM11.653 3.555a.167.167 0 00.158.112H14.4a.167.167 0 00.133-.263A8.017 8.017 0 0010.091.281a.167.167 0 00-.167.273 8.592 8.592 0 011.73 3z' fill='%23fff'/%3E%3C/svg%3E")}.aa-language-menu .hs_cos_wrapper_type_module.widget-type-language_switcher{line-height:1px}.aa-language-menu .header__language-switcher--label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-language-menu .header__language-switcher--label-current{margin-left:10px;line-height:1;color:#fff}.aa-language-menu .header__language-switcher--label-current,.aa-language-menu .lang_list_class{font-size:14px;font-weight:500;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.aa-language-menu .lang_list_class{line-height:14px}.aa-language-menu .lang_list_class li{border:none;padding-top:10px;padding-bottom:10px}.aa-language-menu .lang_list_class li:hover{background-color:RGB(var(--light))}.aa-language-menu .lang_list_class li:first-child{border:none;padding-top:20px;padding-bottom:10px}.aa-language-menu .lang_list_class li a{color:RGB(var(--dark))}.aa-language-menu .lang_list_class li a:active,.aa-language-menu .lang_list_class li a:focus,.aa-language-menu .lang_list_class li a:hover{color:RGB(var(--primary))}.aa-language-menu .lang_list_class:before{border:none}.hs-search-field{margin-left:auto}@media (min-width:992px){.hs-search-field{margin-left:0}}.aa-search-results #search-button,.js-nav-open .hs-search-field__bar{display:none}.hs-search-field{position:relative}.hs-search-field__bar{display:block;position:relative}.hs-search-field__bar form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.hs-search-field__bar form button{background-color:transparent;border:none}.hs-search-field__bar form button svg{width:15px;height:15px;fill:RGB(var(--dark))}.hs-search-field__bar form button:focus{border:none;outline:none}.hs-search-field__bar form input{display:block;width:100%;padding:4px 0;font-size:20px;line-height:27px;text-decoration:none;color:RGB(var(--dark));background-color:transparent;border:none;border-bottom:2px solid rgb(var(--dark));margin-bottom:0}.hs-search-field__bar form input:focus{border:none;border-bottom:2px solid rgb(var(--dark));outline:none}.hs-search-field__bar form input::-webkit-input-placeholder{font-size:20px;line-height:27px;text-decoration:none;color:RGB(var(--dark))}.hs-search-field__bar form input::-moz-placeholder{font-size:20px;line-height:27px;text-decoration:none;color:RGB(var(--dark))}.hs-search-field__bar form input:-ms-input-placeholder{font-size:20px;line-height:27px;text-decoration:none;color:RGB(var(--dark))}.hs-search-field__bar form input::-ms-input-placeholder{font-size:20px;line-height:27px;text-decoration:none;color:RGB(var(--dark))}.hs-search-field__bar form input::placeholder{font-size:20px;line-height:27px;text-decoration:none;color:RGB(var(--dark))}.hs-search-field__bar #search-button{border-bottom:2px solid rgb(var(--dark))}.hs-search-field__bar #search-button span{color:RGB(var(--black))}.hs-search-field--open .hs-search-field__suggestions{display:block;position:absolute;z-index:2;width:100%;top:40px;left:0;border:none}@media (min-width:768px){.hs-search-field--open .hs-search-field__suggestions{top:40px}}.hs-search-results .hs-search-results__listing .hs-search-results__title{font-size:22px;line-height:26px;margin-bottom:5px}.hs-search-results .hs-search-results__listing li{margin-bottom:20px}.hs-search-field__suggestions{background-color:#fff;border:#fff;display:none}.hs-search-field__suggestions li{padding-left:20px;padding-right:20px}@media (min-width:768px){.hs-search-field__suggestions li{padding-left:45px;padding-right:45px}}.hs-search-field__suggestions li:first-of-type{padding:20px 0 10px;margin-left:20px;margin-right:20px;margin-bottom:20px;border-bottom:1px solid rgb(var(--dark))}@media (min-width:768px){.hs-search-field__suggestions li:first-of-type{margin-left:45px;margin-right:45px}}.hs-search-field__suggestions li:last-of-type{padding-bottom:20px}.hs-search-field__suggestions li a{padding:10px 0;text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:RGB(var(--dark));-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.systems-page-search .hs-search-field__bar{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:20px}@media (min-width:992px){.systems-page-search .hs-search-field__bar{padding-left:0;padding-right:0}}.systems-page-search .hs-search-field__bar form{width:100%;border-bottom:1px solid rgb(var(--dark))}.systems-page-search .hs-search-field__bar form input{width:100%;padding:0;color:RGB(var(--dark));margin-bottom:0}.systems-page-search .hs-search-field__bar svg{width:45px;height:45px;margin-right:20px;fill:RGB(var(--dark))}.systems-page-search .hs-search-field__bar input::-webkit-input-placeholder{width:100%;color:RGB(var(--white));margin-bottom:0}.systems-page-search .hs-search-field__bar input::-moz-placeholder{width:100%;color:RGB(var(--white));margin-bottom:0}.systems-page-search .hs-search-field__bar input:-ms-input-placeholder{width:100%;color:RGB(var(--white));margin-bottom:0}.systems-page-search .hs-search-field__bar input::-ms-input-placeholder{width:100%;color:RGB(var(--white));margin-bottom:0}.systems-page-search .hs-search-field__bar input::placeholder{width:100%;color:RGB(var(--white));margin-bottom:0}.systems-page-search__inner{max-width:960px;margin-left:auto;margin-right:auto}.systems-page-search__inner .aa-subtitle{display:block;text-align:center;color:RGB(var(--dark));margin-bottom:120px}.hs-search-results{background-color:RGB(var(--white))}.hs-search-results .search-header{background-color:RGB(var(--dark));color:RGB(var(--white));padding:35px 20px}@media (min-width:992px){.hs-search-results .search-header{padding-left:0;padding-right:0}}.hs-search-results .search-header__inner{max-width:960px;width:100%;margin-left:auto;margin-right:auto}.hs-search-results .search-header__inner .results-showing,.hs-search-results .search-header__inner .results-total{margin-bottom:0}.hs-search-results .search-header__inner .results-total{font-weight:500;font-size:18px;line-height:22px}.hs-search-results .search-header__inner .results-showing{font-weight:400;font-size:12px;line-height:15px}.hs-search-results__listing{max-width:960px;width:100%;margin-left:auto;margin-right:auto;padding:0 20px}@media (min-width:992px){.hs-search-results__listing{padding-left:0;padding-right:0}}.hs-search-results__listing li{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hs-search-results__listing .hs-search-results__counter{max-width:90px;width:100%;color:RGB(var(--dark));font-weight:400;font-size:40px;line-height:30px}.hs-search-results__listing .hs-search-results__text{max-width:840px;width:100%;margin-left:20px;border-bottom:1px solid rgb(var(--dark),.15);padding-bottom:35px}.hs-search-results__listing .hs-search-results__text a{color:RGB(var(--dark))}.hs-search-results__listing .hs-search-results__text a:hover{color:RGB(var(--dark),.6)}.hs-search-results__listing .hs-search-results__title{display:block;font-weight:400;font-size:28px;line-height:34px;margin-bottom:13px;text-decoration:none}.hs-search-results__listing .hs-search-results__read_more{display:block;margin-top:10px;font-weight:700;color:RGB(var(--dark));font-size:14px;line-height:20px;text-decoration:none}.hs-search-results__listing .hs-search-results__read_more:hover{color:RGB(var(--dark),.45)}.hs-search-results .hs-search-results__listing li{margin-bottom:35px}.hs-search-results__pagination #search-pagination{max-width:1200px;width:100%;margin-left:auto;margin-right:auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}#search-loader,.hs-search-results__pagination #search-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#search-loader{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70px;height:70px;border:2px solid rgb(var(--secondary));border-radius:50%;background-color:transparent;margin:0 auto;font-size:12px}#search-loader.is-active,.pagination-link{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;text-decoration:none;margin-right:20px;font-size:14px}.pagination-link:last-of-type{margin-right:0}.pagination-link:hover{background-color:RGB(var(--black),.7);color:RGB(var(--white))}.pagination-link.is-active{background-color:RGB(var(--black));color:RGB(var(--white))}.hs-search-field__input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.hs-search-field__bar button svg{height:10px}.hs-search-field__suggestions{margin:0;padding:0;list-style:none}.hs-search-field__suggestions li{display:block;margin:0}.hs-search-field__suggestions #results-for{font-weight:700}.hs-search-field__suggestions #results-for,.hs-search-field__suggestions a{display:block}.hs-search-field__suggestions a:focus,.hs-search-field__suggestions a:hover{background-color:rgba(0,0,0,.1);outline:none}.aa-site-header{position:absolute;width:100%;z-index:20}.aa-site-header.is-active{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;background-color:RGB(var(--white))}.aa-site-header.is-active .aa-navigation--primary .hs-menu-wrapper>ul>li>a{color:RGB(var(--black))}.aa-site-header.is-active .aa-navigation--primary .hs-menu-wrapper>ul>li>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.714 0L6 4.375 10.286 0 12 .875 6 7 0 .875 1.714 0z' fill='%23000'/%3E%3C/svg%3E")}.aa-site-header.is-active .aa-site-header__hamburger span,.aa-site-header.is-active .aa-site-header__hamburger span:after,.aa-site-header.is-active .aa-site-header__hamburger span:before{background-color:RGB(var(--black))}.aa-site-header.is-active .aa-language-menu svg path{fill:RGB(var(--dark))}.aa-site-header--landing-page{position:absolute;background-color:transparent}.aa-site-header--landing-page-plus{background-color:RGB(var(--light))}.aa-site-header--landing-page-plus .aa-site-header__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-site-header__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;margin-left:auto;margin-right:auto;padding-top:28px;padding-bottom:12px}@media (min-width:992px){.aa-site-header__inner{max-width:95%;padding-top:48px}}@media (min-width:1200px){.aa-site-header__inner{max-width:90%}}@media (min-width:1440px){.aa-site-header__inner{padding-left:0;padding-right:0}}@media (min-width:1200px){.aa-site-header__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.aa-branding{max-width:144px;margin-right:78px;line-height:0}@media (min-width:992px){.aa-branding{max-width:223px}}.js-nav-open .aa-foldout-container{-webkit-transform:translateX(0);transform:translateX(0)}.js-nav-open .aa-site-header .aa-language-menu svg path{fill:RGB(var(--dark))}.aa-foldout-container{position:fixed;height:100vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateX(100%);transform:translateX(100%);overflow-x:scroll;z-index:12;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.aa-foldout-container .aa-inner{height:inherit;margin-left:auto;margin-right:0}.aa-foldout-container .foldout-inner{max-width:100vw;background-color:#fff;width:100%;margin-right:0;margin-left:auto;padding-top:120px}@media (min-width:576px){.aa-foldout-container .foldout-inner{max-width:60vw}}@media (min-width:992px){.aa-foldout-container .foldout-inner{max-width:48vw}}@media (min-width:1200px){.aa-foldout-container .foldout-inner{padding-top:0;padding-bottom:0}}@media (min-width:1440px){.aa-foldout-container .foldout-inner{max-width:38vw}}.aa-foldout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:inherit}@media (min-width:1200px){.aa-foldout{height:90vh}}.aa-foldout__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70%;height:inherit}@media (min-width:1200px){.aa-foldout__inner{padding:100px 50px 0}}.aa-navigation--foldout a{color:RGB(var(--dark));font-size:18px;line-height:20px;font-weight:600}@media (min-width:1440px){.aa-navigation--foldout a{font-size:29px;line-height:32px;font-weight:600}}.aa-navigation--foldout a:hover{color:RGB(var(--primary))}.aa-navigation--foldout li:last-of-type{margin-bottom:0}.aa-navigation--foldout li a{margin-bottom:30px}.aa-navigation--foldout .hs-menu-depth-1>ul,.aa-navigation--foldout .hs-menu-depth-2>ul{margin-left:10px;margin-right:0}@media (min-width:576px){.aa-navigation--foldout .hs-menu-depth-1>ul,.aa-navigation--foldout .hs-menu-depth-2>ul{margin-left:20px}}.aa-navigation--foldout .aa-menu-arrow{width:20px;height:15px;cursor:pointer}.aa-navigation--foldout .hs-menu-depth-1{position:relative;margin-bottom:30px}.aa-navigation--foldout .hs-menu-depth-1 a{margin-bottom:0}.aa-navigation--foldout .hs-menu-depth-1>ul{max-height:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding-top:0;padding-bottom:0}.aa-navigation--foldout .hs-menu-depth-1.is-active>ul{max-height:300px;opacity:1;visibility:visible}.aa-navigation--foldout .hs-menu-depth-1.hs-item-has-children.is-active a{margin-bottom:10px}.aa-navigation--foldout .hs-menu-depth-2{position:relative;margin-bottom:10px}.aa-navigation--foldout .hs-menu-depth-2 a{margin-bottom:0;font-size:9px;line-height:13px}@media (min-width:992px){.aa-navigation--foldout .hs-menu-depth-2 a{font-size:23px;line-height:26px}}.aa-navigation--foldout .hs-menu-depth-2>ul{display:none;max-height:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:RGB(var(--dark))}.aa-navigation--foldout .hs-menu-depth-2.is-active>ul{display:block;max-height:300px;opacity:1;visibility:visible}.foldout-social-icon{display:block;width:90%;margin:20px auto 0}@media (min-width:1200px){.foldout-social-icon{margin-top:0}}.foldout-social-icon svg{width:15px;height:15px;fill:#56557c;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (min-width:1200px){.foldout-social-icon svg{width:25px;height:25px}}.foldout-social-icon:hover svg{fill:RGB(var(--primary))}.foldout-overlay{position:relative;width:100vw;height:100%}.foldout-overlay:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:6;background:rgba(0,0,0,.3)}.aa-site-footer{width:100%;padding-top:30px;padding-bottom:30px;background-color:RGB(var(--light))}.aa-site-footer--landing-page{background-color:RGB(var(--white))}.aa-site-footer--landing-page .aa-site-footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-site-footer__primary__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:75px 20px 50px}@media (min-width:992px){.aa-site-footer__primary__inner{max-width:960px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media (min-width:1600px){.aa-site-footer__primary__inner{max-width:1440px}}.aa-site-footer__primary__header{width:100%;padding-bottom:50px;border-top:1px solid #d9d9d9}@media (min-width:992px){.aa-site-footer__primary__header{padding-left:30px}}.aa-site-footer__primary__header p{font-size:16px;line-height:22px;margin-top:10px;margin-bottom:20px}.aa-site-footer__primary__body{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;width:100%;padding-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.aa-site-footer__primary__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:992px){.aa-site-footer__primary__body{padding-right:30px;padding-left:30px;margin-bottom:0}}.aa-site-footer__primary__body .footer-navigation{max-width:720px;width:100%;margin-right:60px}.aa-site-footer__primary__body .footer-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;list-style:none}.aa-site-footer__primary__body .footer-navigation ul li{margin-right:30px;margin-bottom:30px}.aa-site-footer__primary__body .footer-navigation ul li a{color:RGB(var(--dark));text-decoration:none}.aa-site-footer__primary__body .footer-navigation ul li a:hover{color:#c89692}.aa-site-footer__primary__body .footer-form{max-width:600px;width:100%}.aa-blog-article__body .aa-site-footer__primary__body .footer-form .aa-blog-article__title,.aa-cards--articles .aa-site-footer__primary__body .footer-form .aa-card__title,.aa-cards--overlay-content .aa-site-footer__primary__body .footer-form .aa-card__title,.aa-site-footer__primary__body .footer-form .aa-blog-article__body .aa-blog-article__title,.aa-site-footer__primary__body .footer-form .aa-cards--articles .aa-card__title,.aa-site-footer__primary__body .footer-form .aa-cards--overlay-content .aa-card__title,.aa-site-footer__primary__body .footer-form h3{margin-bottom:30px}.aa-site-footer__primary__body .footer-form .hs-input{border:2px solid rgb(var(--dark));border-radius:2px;height:50px;margin-bottom:50px}.aa-site-footer__primary__body .footer-form .hs-input[type=checkbox]{height:auto}.aa-site-footer__primary__body .footer-form .hs-submit input[type=submit]{position:relative;background-color:transparent;text-transform:uppercase;border:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:auto;margin-left:auto;font-weight:700}@media (min-width:992px){.aa-site-footer__primary__footer{padding-left:30px;padding-right:30px}}.footer-social-icon{fill:#56557c}.footer-social-icon svg{width:20px;height:20px;fill:#56557c;margin-bottom:40px}.footer-social-icon svg:hover{fill:#c89692}.footer__copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.footer__copyright{padding-left:30px;padding-right:30px}}.footer__copyright a{text-decoration:none;color:RGB(var(--dark));margin-left:10px}.footer__copyright a:nth-of-type(-n+2){margin-right:10px}.footer__copyright a:hover{color:#c89692}.aa-site-footer-lp .aa-site-footer__primary__inner{padding-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.aa-site-footer-lp .aa-site-footer__primary__inner a{text-decoration:none;color:RGB(var(--dark));margin-left:10px}.aa-site-footer-lp .aa-site-footer__primary__inner a:nth-of-type(-n+2){margin-right:10px}.aa-site-footer-lp .aa-site-footer__primary__inner a:hover{color:#c89692}.aa-cards .aa-inner{max-width:1200px}.aa-cards__header{margin-bottom:30px}@media (min-width:992px){.aa-cards__header{margin-bottom:60px}}.aa-cards__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width:992px){.aa-cards__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media (min-width:1200px){.aa-cards__body{padding-left:0;padding-right:0}}.aa-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:32px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.aa-card:hover{background-color:RGB(var(--white));-webkit-box-shadow:0 4px 32px 0 RGBA(var(--black),.1);box-shadow:0 4px 32px 0 RGBA(var(--black),.1);text-decoration:none}@media (min-width:992px){.aa-card{max-width:calc(33.33333% - 22px);margin-right:32px;margin-bottom:0}.aa-card:nth-of-type(3n+3){margin-right:0}.aa-card:nth-last-of-type(2){margin-right:32px}.aa-card:last-of-type{margin-right:0}}.aa-card__image{display:block;width:100%;height:200px;background-repeat:no-repeat}@media (min-width:1440px){.aa-card__image{height:270px;width:100%}}.aa-card__header{height:250px;background-size:cover;background-repeat:no-repeat;background-position:50%}@media (min-width:1200px){.aa-card__header{height:350px}}.aa-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;padding:32px 16px;background-color:RGB(var(--white));-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:1200px){.aa-card__body{padding:32px}}.aa-cards--overlay-content{padding-left:20px;padding-right:20px}.aa-cards--overlay-content .aa-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-cards--overlay-content .aa-card{position:relative;border-radius:2px;min-height:300px}.aa-cards--overlay-content .aa-card:last-of-type{margin-right:0}.aa-cards--overlay-content .aa-card:after{content:"";position:absolute;background-color:rgba(38,37,62,.5);left:0;top:0;width:100%;height:100%;-webkit-transition:background-color .4s;transition:background-color .4s;border-radius:2px}@media (min-width:768px){.aa-cards--overlay-content .aa-card{max-width:calc(50% - 16px);min-height:380px;margin-right:32px}}.aa-cards--overlay-content .aa-card:hover:after{background-color:rgba(216,162,160,.5)}.aa-cards--overlay-content .aa-cards__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-cards--overlay-content .aa-cards__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.aa-cards--overlay-content .aa-cards__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-cards--overlay-content .aa-card__body{z-index:3;background-color:transparent;position:absolute;bottom:0;color:RGB(var(--white));-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.aa-cards--overlay-content .aa-card__title{color:RGB(var(--text-color));text-decoration:none}.aa-cards--overlay-content .aa-card__title:hover{text-decoration:underline}.aa-cards--overlay-content .aa-card__text{margin-bottom:25px;color:RGB(var(--text-color))}.aa-cards--overlay-content .aa-card__image{height:100%;border-radius:2px}.aa-cards--overlay-content .aa-card__date{display:block;margin-bottom:15px}.aa-cards--overlay-content .aa-button--complementary,.aa-cards--overlay-content .aa-form-button--full.aa-form-button--complementary input[type=submit],.aa-form-button--full.aa-form-button--complementary .aa-cards--overlay-content input[type=submit]{color:RGB(var(--white))}.aa-cards--overlay-content .aa-card__author{margin-top:auto}@media (min-width:992px){.aa-cards--two .aa-card{max-width:calc(50% - 15px);margin-right:30px}.aa-cards--two .aa-card:last-of-type{margin-right:0}}@media (min-width:576px){.aa-cards--four .aa-card{max-width:calc(50% - 15px);margin-right:30px}.aa-cards--four .aa-card:nth-of-type(2n+2){margin-right:0}}@media (min-width:992px){.aa-cards--four .aa-card{max-width:calc(25% - 22.5px);margin-right:30px}.aa-cards--four .aa-card:nth-of-type(2n+2){margin-right:30px}.aa-cards--four .aa-card:last-of-type{margin-right:0}}.aa-cards--articles{padding-left:20px;padding-right:20px}.aa-cards--articles .aa-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-cards--articles .aa-inner{max-width:960px;margin-left:auto;margin-right:auto}}@media (min-width:1600px){.aa-cards--articles .aa-inner{max-width:1200px;padding-left:0;padding-right:0}}.aa-cards--articles .aa-card{position:relative;border-radius:2px;min-height:300px}.aa-cards--articles .aa-card:last-of-type{margin-right:0}.aa-cards--articles .aa-card:after{content:"";position:absolute;background-color:rgba(38,37,62,.5);left:0;top:0;width:100%;height:100%;-webkit-transition:background-color .4s;transition:background-color .4s;border-radius:2px}@media (min-width:768px){.aa-cards--articles .aa-card{max-width:calc(50% - 16px);min-height:380px;margin-right:32px}}.aa-cards--articles .aa-card:hover:after{background-color:rgba(216,162,160,.5)}.aa-cards--articles .aa-card .subheading{font-size:16px;line-height:17px;margin-bottom:25px}.aa-cards--articles .aa-cards__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-cards--articles .aa-cards__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.aa-cards--articles .aa-cards__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-cards--articles .aa-card__body{z-index:3;background-color:transparent;position:absolute;bottom:0;color:RGB(var(--white));-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.aa-cards--articles .aa-card__title{max-width:380px;color:RGB(var(--text-color));text-decoration:none}.aa-cards--articles .aa-card__title:hover{text-decoration:underline}.aa-cards--articles .aa-card__text{margin-bottom:25px;color:RGB(var(--text-color))}.aa-cards--articles .aa-card__image{height:100%;border-radius:2px}.aa-cards--articles .aa-card__date{display:block;margin-bottom:15px}.aa-cards--articles .aa-button--complementary,.aa-cards--articles .aa-form-button--full.aa-form-button--complementary input[type=submit],.aa-form-button--full.aa-form-button--complementary .aa-cards--articles input[type=submit]{color:RGB(var(--white))}.aa-cards--articles .aa-card__author{margin-top:auto}.aa-columns{padding-left:20px;padding-right:20px}@media (min-width:1600px){.aa-columns{padding-left:0}}.aa-columns .aa-inner,.aa-columns__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-columns__body{max-width:900px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}@media (min-width:768px){.aa-column{padding-left:0;padding-right:0}}.aa-column__body{margin-bottom:20px}.aa-column--text{padding-top:25px;padding-bottom:25px}@media (min-width:992px){.aa-column--text{max-width:540px;margin-left:auto;margin-right:auto}}@media (min-width:1200px){.aa-column--text{padding-left:0;padding-right:0}}.aa-column--text .aa-button,.aa-column--text .hs-submit input[type=submit],.hs-submit .aa-column--text input[type=submit]{text-transform:uppercase}.aa-column--image{max-width:300px;margin-right:60px;width:100%;-ms-flex-item-align:stretch;align-self:stretch}.aa-column--image img{height:auto;margin-left:auto;margin-right:auto}.aa-columns--no-spacing .aa-columns__body .aa-column--image.aa-column--image-mobile{min-height:0}.aa-columns--no-spacing .aa-columns__body .aa-column--image.aa-column--image-mobile img{margin-left:0}.aa-columns__body+.aa-columns__body{margin-top:60px}.aa-columns__body:nth-of-type(odd){-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.aa-columns__body:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:768px){.aa-columns__body:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-columns--no-spacing .aa-columns__body+.aa-columns__body{margin-top:0}.aa-columns--no-spacing .aa-columns__body{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.aa-columns--no-spacing .aa-columns__body .aa-column--image{margin-bottom:0;background-size:cover;-ms-flex-item-align:stretch;align-self:stretch;min-height:300px}.aa-columns--reversed .aa-columns__body:nth-of-type(odd){-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.aa-columns--reversed .aa-columns__body:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.aa-columns--reversed .aa-columns__body:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.aa-columns--wide .aa-inner{max-width:1440px}.aa-columns--wide .aa-columns__body{max-width:1440px;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.aa-columns--wide .aa-columns__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-columns.aa-columns--wide{margin-left:auto;margin-right:auto}.aa-columns.aa-columns--wide .aa-columns__body{max-width:1440px;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:768px){.aa-columns.aa-columns--wide .aa-columns__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:992px){.aa-columns.aa-columns--wide .aa-columns__body{max-width:960px;margin-left:auto;margin-right:auto}}@media (min-width:1600px){.aa-columns.aa-columns--wide .aa-columns__body{max-width:1440px;padding-left:0;padding-right:0}}.aa-columns.aa-columns--wide .aa-column--text{max-width:660px;padding-top:0;margin-top:30px}@media (min-width:768px){.aa-columns.aa-columns--wide .aa-column--text{margin-top:0}}@media (min-width:1200px){.aa-columns.aa-columns--wide .aa-column--text{margin-left:120px}}@media (min-width:992px){.aa-columns.aa-columns--wide .aa-column--text h1{margin-bottom:80px}}.aa-columns.aa-columns--wide .aa-column--image{max-width:100%;width:100%;border-radius:2px;margin-left:auto}@media (min-width:768px){.aa-columns.aa-columns--wide .aa-column--image{max-width:360px}}@media (min-width:1600px){.aa-columns.aa-columns--wide .aa-column--image{margin-right:30px}}.aa-columns.aa-columns--wide .aa-column--image img{-webkit-box-shadow:0 10px 60px rgba(0,0,0,.1);box-shadow:0 10px 60px rgba(0,0,0,.1)}@media (min-width:768px){.aa-columns.aa-columns--wide .aa-column__body{margin-bottom:50px}}@media (min-width:768px){.aa-columns--wide.aa-columns--reversed .aa-columns__body{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.aa-columns--wide.aa-columns--reversed .aa-column--text{margin-right:0}@media (min-width:768px){.aa-columns--wide.aa-columns--reversed .aa-column--text{margin-left:auto}}@media (min-width:992px){.aa-columns--wide.aa-columns--reversed .aa-column--text{margin-right:120px}}.aa-columns--wide.aa-columns--reversed .aa-column--image{margin-right:auto}@media (min-width:1600px){.aa-columns--wide.aa-columns--reversed .aa-column--image{margin-left:auto;margin-right:30px}}@media (min-width:992px){.aa-form .aa-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.aa-form__column{width:50%}}.aa-form__column__inner{width:100%}@media (min-width:992px){.aa-form__column__inner{max-width:480px;margin-left:auto;margin-right:auto}}.aa-form__header{margin-bottom:20px}@media (min-width:992px){.aa-form__header{margin-bottom:30px}}.aa-form--one-column .aa-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-hero__body,.aa-hero__header{margin-bottom:20px}.aa-panels__inner{width:100%}.aa-panels__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-panels__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-panel{padding-top:120px;position:relative;width:100%}.aa-panel .aa-button,.aa-panel .hs-submit input[type=submit],.hs-submit .aa-panel input[type=submit]{text-transform:uppercase}.aa-panel:first-of-type{max-width:100%;width:100%;background-color:RGB(var(--white))}@media (min-width:992px){.aa-panel:first-of-type{padding-left:80px;margin-right:60px}}@media (min-width:1600px){.aa-panel:first-of-type{padding-right:120px;padding-left:0;margin-right:0}}@media (min-width:992px){.aa-panel:first-of-type h1,.aa-panel:first-of-type img{margin-bottom:40px}}@media (min-width:992px){.aa-blog-article__body .aa-panel:first-of-type .aa-blog-article__title,.aa-cards--articles .aa-panel:first-of-type .aa-card__title,.aa-cards--overlay-content .aa-panel:first-of-type .aa-card__title,.aa-panel:first-of-type .aa-blog-article__body .aa-blog-article__title,.aa-panel:first-of-type .aa-cards--articles .aa-card__title,.aa-panel:first-of-type .aa-cards--overlay-content .aa-card__title,.aa-panel:first-of-type h2,.aa-panel:first-of-type h3{margin-bottom:50px}}.aa-panel:first-of-type ul{list-style-type:none;margin-top:20px;padding-left:0}.aa-panel:first-of-type ul li{background-image:url(https://2034935.fs1.hubspotusercontent-eu1.net/hubfs/2034935/avidly/images/list%20icon.png);background-repeat:no-repeat;line-height:40px;padding-left:60px;margin-bottom:10px}@media (min-width:992px){.aa-panel:last-of-type{padding-left:0}}@media (min-width:1440px){.aa-panel:last-of-type{padding-left:60px}}@media (min-width:1600px){.aa-panel:last-of-type{max-width:41.66667%;padding-left:120px}}.aa-panel__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-left:16px;padding-right:16px;position:relative;z-index:20}@media (min-width:768px){.aa-panel__body{padding-top:50px}}@media (min-width:1440px){.aa-panel__body{max-width:720px;margin-left:auto}}@media (min-width:1600px){.aa-panel__body{padding-left:0;padding-right:0}}@media (min-width:992px){.aa-blog-article__body .aa-panel__body .aa-blog-article__title,.aa-cards--articles .aa-panel__body .aa-card__title,.aa-cards--overlay-content .aa-panel__body .aa-card__title,.aa-panel__body .aa-blog-article__body .aa-blog-article__title,.aa-panel__body .aa-blog-article__category,.aa-panel__body .aa-cards--articles .aa-card__title,.aa-panel__body .aa-cards--overlay-content .aa-card__title,.aa-panel__body blockquote,.aa-panel__body h1,.aa-panel__body h2,.aa-panel__body h3,.aa-panel__body h4,.aa-panel__body h5,.aa-panel__body h6,.aa-panel__body p,.aa-panel__body span,.aa-panel__body ul{max-width:600px;width:100%;margin-left:auto;margin-right:auto}}.aa-panel__body img{width:100%;height:auto;border-radius:2px}@media (min-width:992px){.aa-panel__body img{max-width:720px}}.aa-panel:last-of-type .aa-panel__body{width:100%;margin-left:auto;margin-right:auto}@media (min-width:992px){.aa-panel:last-of-type .aa-panel__body{max-width:480px}}@media (min-width:1440px){.aa-panel:last-of-type .aa-panel__body{margin-left:0}}.aa-landing-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 16px;width:100%;-webkit-box-shadow:0 10px 60px rgba(0,0,0,.1);box-shadow:0 10px 60px rgba(0,0,0,.1);border-radius:2px;background-color:RGB(var(--white))}@media (min-width:992px){.aa-landing-form{padding:60px 50px}}.aa-landing-form__header{display:block;text-align:center;margin-bottom:32px}.aa-landing-page{position:relative}.aa-landing-page .aa-social{position:absolute;z-index:8;top:11%;left:auto;right:0;padding-top:16px;padding-bottom:16px}@media (min-width:768px){.aa-landing-page .aa-social{position:fixed;top:240px;left:0;right:auto}}.aa-landing-page .aa-social--mobile{padding-left:20px}.aa-landing-page .aa-social--mobile .aa-social__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:20px}.aa-landing-page .aa-social--mobile a{display:block;width:40px;height:40px}.aa-landing-page .aa-social--mobile svg{width:40px;height:40px}.aa-landing-page .aa-social--mobile svg:hover{opacity:.7}.aa-text__body,.aa-text__header{margin-bottom:20px}.aa-partners{padding-left:20px;padding-right:20px}.aa-partners img{height:100%}.aa-partners__body{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1080px;margin-left:auto;margin-right:auto}.aa-partner,.aa-partners__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.aa-partner{max-width:calc(33.33333% - 13.33333px);margin-top:30px;margin-right:20px}.aa-partner:nth-of-type(3n+3){margin-right:0}.aa-partner:nth-of-type(-n+3){margin-top:0}.aa-partner:last-of-type{margin-right:0}@media (min-width:992px){.aa-partner{max-width:calc(16.66667% - 16.66667px);margin-top:0}.aa-partner:nth-of-type(3n+3){margin-right:20px}.aa-partner:last-of-type{margin-right:0}}.aa-hubdb-cards{padding-left:20px;padding-right:20px}.aa-hubdb-cards .aa-inner{max-width:1440px;width:100%;margin-left:auto;margin-right:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-hubdb-cards__header .aa-hubdb-cards__title{margin-bottom:50px}.aa-hubdb-cards__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.aa-hubdb-cards__tags{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.aa-hubdb-cards__tags .aa-hubdb-cards__tag{cursor:pointer;position:relative;margin-right:35px;font-size:25px;line-height:32px;margin-top:15px}.aa-hubdb-cards__tags .aa-hubdb-cards__tag:first-of-type{margin-top:0}.aa-hubdb-cards__tags .aa-hubdb-cards__tag:last-of-type{margin-right:0}@media (min-width:768px){.aa-hubdb-cards__tags .aa-hubdb-cards__tag{margin-top:0}}.aa-hubdb-cards__tags .aa-hubdb-cards__tag:after{content:"";position:absolute;left:50%;bottom:-2px;width:0;height:4px;background-color:RGB(var(--dark));-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.aa-hubdb-cards__tags .aa-hubdb-cards__tag.is-active:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:4px;background-color:RGB(var(--dark))}.aa-hubdb-cards__body{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-column-gap:50px;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;grid-row-gap:50px;row-gap:50px}.aa-hubdb-card{overflow:hidden;position:relative;width:100%;display:block;-webkit-animation:cardFadeIn .5s ease-in forwards;animation:cardFadeIn .5s ease-in forwards;text-decoration:none}.aa-hubdb-card:after{height:100%;background-color:rgba(38,37,62,.75)}.aa-hubdb-card:after,.aa-hubdb-card:before{content:"";position:absolute;top:0;left:0;width:100%}.aa-hubdb-card:before{z-index:4;height:0%;background-color:rgba(38,37,62,.4)}.aa-hubdb-card:before,.aa-hubdb-card:hover:before{-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.aa-hubdb-card:hover:before{height:100%}.aa-hubdb-card:hover .aa-hubdb-card__content{-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.aa-hubdb-card:hover .aa-hubdb-card__readmore{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.aa-hubdb-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:350px;padding:20px}.aa-hubdb-card__content{position:relative;z-index:8;padding-top:200px;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff;text-decoration:none}.aa-hubdb-card__tag{display:inline-block;margin-top:20px;padding:7px 11px;background-color:#ffcfcd;color:#26253e;font-size:14px;line-height:22px;font-weight:600}.aa-hubdb-card__readmore{position:relative;z-index:8;text-align:center;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height:20px;color:RGB(var(--white))}.aa-hubdb-cards__footer{padding-top:45px;padding-bottom:45px;text-align:center}.aa-button.hidden,.aa-hubdb-card.hidden,.hs-submit input.hidden[type=submit]{display:none}@-webkit-keyframes cardFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cardFadeIn{0%{opacity:0}to{opacity:1}}.systems-page{width:100%;padding-left:20px;padding-right:20px}@media (min-width:992px){.systems-page{padding-left:0;padding-right:0}}.systems-page .systems-page__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:960px;margin-left:auto;margin-right:auto;min-height:500px;text-align:center}.systems-page p.header{padding:20px;margin-bottom:20px}.systems-page .hs-button{margin-top:20px}.systems-page .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}@media (min-width:768px){.systems-page .button-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.systems-page .button-container a{color:RGB(var(--dark));margin-bottom:30px}.systems-page .button-container a:last-of-type{margin-bottom:0}@media (min-width:768px){.systems-page .button-container a{margin-bottom:0;margin-right:30px}.systems-page .button-container a:last-of-type{margin-right:0}}.aa-system-nav .aa-navigation--primary .hs-menu-wrapper>ul>li>a{color:RGB(var(--black))}.aa-system-nav .aa-navigation--primary .hs-menu-wrapper>ul>li>a:hover{color:rgba(var(--black),.7)}.aa-system-nav .aa-language-menu svg path{fill:RGB(var(--black));-webkit-transition:fill .25s ease-in-out;transition:fill .25s ease-in-out}.aa-system-nav .aa-hamburger span,.aa-system-nav .aa-hamburger span:after,.aa-system-nav .aa-hamburger span:before{display:block;background-color:RGB(var(--black));-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s}.aa-tags__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}@media (min-width:1200px){.aa-tags__inner{max-width:1200px;margin-left:auto;margin-right:auto}}.aa-tag{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 20px;margin-bottom:15px;font-size:20px;line-height:27px;text-decoration:none;color:RGB(var(--primary))}.aa-tag:not(:last-of-type){margin-right:15px}.aa-tag:active,.aa-tag:focus,.aa-tag:hover{text-decoration:none}.aa-tag--current,.aa-tag:active,.aa-tag:focus,.aa-tag:hover{color:RGB(var(--white));background-color:RGB(var(--primary))}.aa-article-cards__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1440px;width:100%;margin-bottom:30px}@media (min-width:576px){.aa-article-cards__filter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.aa-article-cards__filter{margin-bottom:0}}.aa-article-cards__filter select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:100%;margin-top:15px;padding:4px 36px 4px 0;border:none;border-bottom:2px solid rgb(var(--dark));font-size:20px;line-height:27px;text-decoration:none;color:RGB(var(--dark));background-color:RGB(var(--secondary));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.714 0L6 4.375 10.286 0 12 .875 6 7 0 .875 1.714 0z' fill='%2326253E'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px auto;background-position:calc(100% - 15px) 50%}@media (min-width:576px){.aa-article-cards__filter select{margin-top:0}}.aa-article-cards__filter select:active,.aa-article-cards__filter select:focus{outline:0;border:none;border-bottom:2px solid rgb(var(--dark))}.aa-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:50px}@media (min-width:992px){.aa-pagination{max-width:720px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.aa-pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0;margin:0}.aa-pagination li{list-style-type:none}.aa-pagination li:not(:last-of-type){margin-bottom:20px;margin-right:20px}@media (min-width:992px){.aa-pagination li:not(:last-of-type){margin-bottom:0}}.aa-pagination li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;font-size:16px;text-decoration:none;border-radius:2px;background-color:RGB(var(--white));color:RGB(var(--text-color))}.aa-pagination li a.aa-pagination--active{background-color:RGB(var(--primary));color:RGB(var(--white))}.aa-pagination li a:hover{background-color:RGBA(var(--primary),.2);color:RGB(var(--text-color))}.aa-blog-header{position:relative;width:100%}.aa-blog-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-left:20px;padding-right:20px}@media (min-width:992px){.aa-blog-header__inner{max-width:1200px;margin-left:auto;margin-right:auto}}@media (min-width:1440px){.aa-blog-header__inner{padding-left:0;padding-right:0}}.aa-blog-articles{position:relative}.aa-blog-articles .aa-blog-articles__inner{padding-left:20px;padding-right:20px}@media (min-width:768px){.aa-blog-articles .aa-blog-articles__inner{max-width:480px;margin-left:auto;margin-right:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;padding-right:0}}@media (min-width:992px){.aa-blog-articles .aa-blog-articles__inner{max-width:960px}}@media (min-width:1200px){.aa-blog-articles .aa-blog-articles__inner{max-width:960px}}@media (min-width:1440px){.aa-blog-articles .aa-blog-articles__inner{max-width:1200px}}.aa-blog-articles--cards .aa-blog-article:hover .aa-blog-article__body a{color:#d8a2a0;text-decoration:none}.aa-blog-articles--cards .aa-blog-articles__header{margin-bottom:40px;width:100%}@media (min-width:768px){.aa-blog-articles--cards .aa-blog-articles__header{max-width:720px}}.aa-blog-articles--cards .aa-blog-article__body{padding:32px 16px}@media (min-width:1200px){.aa-blog-articles--cards .aa-blog-article__body{padding:32px 32px 32px 0}}.aa-blog-articles--cards .aa-blog-article__body .aa-subtitle{font-size:17px;line-height:27px;font-weight:400;text-transform:uppercase;opacity:.6;margin-bottom:20px}.aa-blog-articles--cards .aa-blog-article__body .aa-subtitle a{color:RGB(var(--dark));opacity:.6;text-decoration:none}.aa-blog-articles--cards .aa-blog-article{padding:0;margin-bottom:32px}@media (min-width:992px){.aa-blog-articles--cards .aa-blog-article{max-width:calc(33.33333% - 22px);margin-right:32px}.aa-blog-articles--cards .aa-blog-article:last-of-type,.aa-blog-articles--cards .aa-blog-article:nth-of-type(3n+3){margin-right:0}}.aa-blog-articles--related .aa-blog-articles__inner{border-top:4px solid rgb(var(--light))}@media (min-width:992px){.aa-blog-articles--related .aa-blog-articles__inner .aa-blog-article{margin-bottom:0}}.aa-blog-articles__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width:992px){.aa-blog-articles__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media (min-width:1200px){.aa-blog-articles__body{padding-left:0;padding-right:0}}.aa-blog-article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:64px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.aa-blog-article:hover{text-decoration:none}.aa-blog-article:hover .aa-blog-article__image{-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2)}.aa-blog-article__image{position:relative;width:100%;height:200px;background-repeat:no-repeat;border-radius:2px}@media (min-width:1440px){.aa-blog-article__image{height:270px;width:100%}}.aa-blog-article__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:10px;padding-right:10px;font-size:12px;font-weight:400;color:RGB(var(--white));text-decoration:none;border-radius:4px;border:1px solid rgb(var(--white))}.aa-blog-article__category:hover{text-decoration:none;background-color:RGB(var(--white));color:RGB(var(--black))}.aa-blog-article__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;width:100%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.aa-blog-article__body .aa-blog-article__title{color:RGB(var(--text-color));text-decoration:none}.aa-blog-article__body .aa-blog-article__title:hover{text-decoration:underline}.aa-blog-article__body .aa-blog-article__text{margin-bottom:25px;color:RGB(var(--text-color))}.aa-blog-article__body .aa-blog-article__date{display:block;margin-bottom:15px}.aa-blog-article__body .aa-blog-article__author{margin-top:auto}.aa-blog-article__date{color:#999}.aa-blog-article__author{color:RGB(var(--text-color))}.aa-blog--index{background-color:#efeef5}.aa-blog--index .aa-blog-header__inner{position:relative}.aa-blog--index .aa-blog-header{padding-top:60px;color:RGB(var(--white));text-align:center}.aa-blog--index .aa-blog-header a{text-align:left;color:RGB(var(--dark));text-decoration:none}.aa-blog--index .aa-blog-header .aa-blog-header__title{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.aa-blog--index .graphic-section{position:absolute;height:200px;width:100%;left:0;bottom:0;background-color:#efeef5}.aa-blog--index .aa-blog-body{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto;margin-left:auto;-webkit-box-shadow:0 10px 60px rgba(0,0,0,.1);box-shadow:0 10px 60px rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .45s ease-in-out;transition:-webkit-box-shadow .45s ease-in-out;transition:box-shadow .45s ease-in-out;transition:box-shadow .45s ease-in-out,-webkit-box-shadow .45s ease-in-out}@media (min-width:768px){.aa-blog--index .aa-blog-body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:992px){.aa-blog--index .aa-blog-body{max-width:960px}}@media (min-width:1440px){.aa-blog--index .aa-blog-body{max-width:1200px}}.aa-blog--index .aa-blog-body:hover{-webkit-box-shadow:0 10px 80px rgba(0,0,0,.3);box-shadow:0 10px 80px rgba(0,0,0,.3)}.aa-blog--index .aa-blog-body .blog-hero-image{position:relative;min-height:200px;width:100%;border-radius:2px 0 0 2px}@media (min-width:768px){.aa-blog--index .aa-blog-body .blog-hero-image{-ms-flex-item-align:stretch;align-self:stretch}}.aa-blog--index .aa-blog-body .blog-hero-text{width:100%;padding-left:20px;padding-right:20px;background-color:RGB(var(--white));border-radius:0 2px 2px 0}@media (min-width:992px){.aa-blog--index .aa-blog-body .blog-hero-text{padding-left:55px;padding-right:55px}}.aa-blog--index .aa-blog-body .blog-hero-text .aa-subtitle{display:block;opacity:.6;text-transform:uppercase;margin-bottom:25px;font-size:17px;line-height:27px}.aa-blog--index .aa-blog-body .blog-hero-text h2{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;margin-bottom:45px}.aa-blog--index .aa-blog-body .blog-hero-text .aa-blog-article__date{color:RGB(var(--dark));display:block;margin-bottom:15px}.aa-blog--index .aa-blog-body:hover h2{color:#d8a2a0}.blog-index-form{z-index:10;width:100%;padding-top:30px;padding-bottom:30px;-webkit-transition:all 1.2s ease-in-out;transition:all 1.2s ease-in-out}@media (min-width:992px){.blog-index-form{position:fixed;right:0;top:20%;width:auto;opacity:1}}.blog-index-form a{color:RGB(var(--white))}.blog-index-form .blog-index-form__inner{position:relative;max-width:840px;background-color:RGB(var(--dark));margin-right:auto;margin-left:auto}@media (min-width:992px){.blog-index-form .blog-index-form__inner{max-width:420px;border-radius:2px 0 0 2px}}.blog-index-form .blog-index-form__inner .blog-index-form__arrow{display:none}@media (min-width:992px){.blog-index-form .blog-index-form__inner .blog-index-form__arrow{display:block;cursor:pointer;position:absolute;z-index:2;left:10px;top:10px;width:30px;height:30px}}.blog-index-form .blog-index-form__inner .hs-embed-wrapper{max-width:100%!important}.blog-index-form .blog-index-form__inner .hs-form{position:relative;padding:40px 50px;color:RGB(var(--white));border-radius:2px;font-size:16px}.blog-index-form .blog-index-form__inner .hs-form h2{margin-bottom:10px}@media (min-width:768px){.blog-index-form .blog-index-form__inner .hs-form h2{margin-bottom:15px;font-size:32px;line-height:40px}}.blog-index-form .blog-index-form__inner .hs-form .hs-form-field{margin-bottom:0}.blog-index-form .blog-index-form__inner .hs-form .hs-form-field .hs-input{background-color:transparent;border:2px solid rgb(var(--white));color:RGB(var(--white));padding:12px 10px;margin-bottom:15px}.blog-index-form .blog-index-form__inner .hs-form .hs-form-field .hs-input::-webkit-input-placeholder{color:RGB(var(--white));opacity:1}.blog-index-form .blog-index-form__inner .hs-form .hs-form-field .hs-input::-moz-placeholder{color:RGB(var(--white));opacity:1}.blog-index-form .blog-index-form__inner .hs-form .hs-form-field .hs-input:-ms-input-placeholder{color:RGB(var(--white));opacity:1}.blog-index-form .blog-index-form__inner .hs-form .hs-form-field .hs-input::-ms-input-placeholder{color:RGB(var(--white));opacity:1}.blog-index-form .blog-index-form__inner .hs-form .hs-form-field .hs-input::placeholder{color:RGB(var(--white));opacity:1}.blog-index-form .blog-index-form__inner .hs-form .hs-form-field .inputs-list label span{margin-top:35px}@media (min-width:992px){.blog-index-form .blog-index-form__inner .hs-form .hs-form-field .inputs-list label span{margin-top:10px}}.blog-index-form .blog-index-form__inner .hs-form .input .multi-container{display:-webkit-box;display:-ms-flexbox;display:flex}.blog-index-form .blog-index-form__inner .hs-form .input .multi-container a,.blog-index-form .blog-index-form__inner .hs-form .input .multi-container span{color:RGB(var(--white))}.blog-index-form .blog-index-form__inner .hs-form .input .multi-container li{margin-right:15px}.blog-index-form .blog-index-form__inner .hs-form .input .multi-container li:last-of-type{margin-right:0}.blog-index-form .blog-index-form__inner .hs-form .hs-gdpr_consent{max-width:400px}.blog-index-form .blog-index-form__inner .hs-form .hs-gdpr_consent span{color:RGB(var(--white))}.blog-index-form .blog-index-form__inner .hs-form .hs-submit{margin-top:0}.blog-index-form .blog-index-form__inner .hs-form .inputs-list{margin-bottom:0}.blog-index-form .blog-index-form__inner .hs-form .hs-submit input[type=submit]{background-color:transparent;color:RGB(var(--white));padding:12px 10px;border:2px solid rgb(var(--white));margin-top:30px;width:auto;text-transform:uppercase}@media (min-width:768px){.blog-index-form .blog-index-form__inner .hs-form .hs-submit input[type=submit]{margin-top:15px}}.blog-index-form .blog-index-form__inner .hs-form .hs-form-field .hs-input[type=checkbox],.blog-index-form .blog-index-form__inner .hs-form .hs-form-field .hs-input[type=radio]{padding:0}@media (min-width:992px){.blog-index-form--hide{opacity:1;right:-380px}}.blog-index-form--hide .blog-index-form__inner .blog-index-form__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:0}.aa-blog-filters{max-width:960px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:992px){.aa-blog-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:0;padding-right:0;padding-bottom:45px}}.aa-blog-filters .aa-search-container,.aa-blog-filters .aa-tags{max-width:450px;width:100%;margin-left:auto;margin-right:auto}.aa-blog-filters .aa-tags{margin-bottom:30px}@media (min-width:992px){.aa-blog-filters .aa-tags{margin-bottom:0}}.aa-blog-post a.aa-blog-article__image img{margin-top:0!important}.aa-blog-post-header{padding-top:160px;background:RGB(var(--dark))}.aa-blog-post-header__inner{max-width:1500px;margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width:992px){.aa-blog-post-header__inner{padding-left:0;padding-right:0}}.aa-blog-post__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;color:RGB(var(--white))}@media (min-width:992px){.aa-blog-post__body{margin-left:70px;margin-right:70px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1440px){.aa-blog-post__body{margin-left:150px;margin-right:70px}}.aa-blog-post__body .aa-blog-post__info{width:100%;padding-right:40px}@media (min-width:1440px){.aa-blog-post__body .aa-blog-post__info{padding-right:80px}}.aa-blog-post__body .aa-subtitle{display:block;margin-bottom:30px;color:#ffcfcd;text-transform:uppercase}.aa-blog-post__body .aa-subtitle a{text-decoration:none}.aa-blog-post__body .aa-blog-post__title{padding-top:30px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (min-width:992px){.aa-blog-post__body .aa-blog-post__title{padding-top:0}}.aa-blog-post__body .aa-blog-post__title h1{margin-bottom:20px;font-weight:400;font-size:40px;line-height:46px}@media (min-width:992px){.aa-blog-post__body .aa-blog-post__title h1{font-size:60px;line-height:67px}}.aa-blog-post__body .aa-blog-post__title h6{margin-bottom:20px}.aa-blog-post__body .aa-blog-article__author{margin-left:20px}.aa-blog-post__body .article-date{font-weight:400;font-size:21px;line-height:27px;margin-bottom:0}.aa-blog-post-header__image{position:relative;height:300px;width:100%;max-width:100%;border-radius:2px}@media (min-width:768px){.aa-blog-post-header__image{height:400px}}@media (min-width:992px){.aa-blog-post-header__image{max-width:70%;width:100%;min-height:350px;margin-bottom:0}}@media (min-width:1200px){.aa-blog-post-header__image{max-height:420px;max-width:500px;height:100%;margin-bottom:0}}@media (min-width:1440px){.aa-blog-post-header__image{max-width:600px}}.aa-blog-post__footer{max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:20px}@media (min-width:768px){.aa-blog-post__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:50px}}.aa-blog-post__footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.aa-blog-post__footer ul li:not(:last-of-type){margin-right:10px}@media (min-width:992px){.aa-blog-post__footer ul li:not(:last-of-type){margin-right:20px}}.aa-blog-post__footer ul li a{font-weight:500;font-size:12px;line-height:16px;color:RGB(var(--text-color))}@media (min-width:768px){.aa-blog-post__footer ul li a{font-size:16px;line-height:20px}}.aa-blog-post__footer ul li a:hover{opacity:.7}.aa-blog-post__footer ul a{text-decoration:none}.aa-blog-post-intro{width:100%}@media (min-width:992px){.aa-blog-post-intro{max-width:1200px;margin-left:auto;margin-right:auto}}@media (min-width:768px){.aa-blog-post-intro .aa-blog-article__date{margin-bottom:32px}}.aa-blog-post-intro__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (min-width:1200px){.aa-blog-post-intro__inner{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding-top:32px}}.aa-blog-post-intro__header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-left:16px;padding-right:16px}@media (min-width:768px){.aa-blog-post-intro__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0}}@media (min-width:1200px){.aa-blog-post-intro__header{max-width:180px;position:absolute}}@media (min-width:1440px){.aa-blog-post-intro__header{padding-bottom:0;padding-left:0;padding-right:0;max-width:240px}}.aa-blog-post-intro__header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media (min-width:1200px){.aa-blog-post-intro__header__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.aa-blog-post-intro .aa-avatar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}@media (min-width:768px){.aa-blog-post-intro .aa-avatar{margin-bottom:15px}}.aa-blog-post-intro .aa-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:25%;margin-left:auto}@media (min-width:768px){.aa-blog-post-intro .aa-social{max-width:30%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:1200px){.aa-blog-post-intro .aa-social{max-width:240px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.aa-blog-post-intro .aa-social p{font-size:14px}.aa-blog-post-intro .aa-social svg path{fill:RGB(var(--primary))}.aa-blog-post-intro__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:15px}@media (min-width:1200px){.aa-blog-post-intro__meta{margin-left:0;text-align:center}}.aa-blog-post-intro__meta .aa-blog-article__author{margin-bottom:8px}.aa-blog-post-intro__body{width:100%;padding-left:16px;padding-right:16px}@media (min-width:768px){.aa-blog-post-intro__body{padding-top:32px;padding-bottom:32px}}@media (min-width:992px){.aa-blog-post-intro__body{max-width:720px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media (min-width:1200px){.aa-blog-post-intro__body{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:0;padding-bottom:0}}.blog-nav{max-width:1500px;margin:0 auto;padding:50px 20px}@media (min-width:1440px){.blog-nav{padding-left:0;padding-right:0}}@media (min-width:992px){.blog-nav__inner{margin-left:40px}}@media (min-width:1200px){.blog-nav__inner{margin-left:50px}}@media (min-width:1440px){.blog-nav__inner{margin-left:150px}}.blog-nav__inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-nav__inner ul li:not(:last-of-type){margin-right:10px}@media (min-width:992px){.blog-nav__inner ul li:not(:last-of-type){margin-right:10px}}.blog-nav__inner ul li a{font-weight:500;font-size:12px;line-height:16px;color:RGB(var(--text-color))}@media (min-width:768px){.blog-nav__inner ul li a{font-size:16px;line-height:20px}}.blog-nav__inner ul li a:hover{opacity:.7}.blog-nav__inner ul li .nav-arrow-blog{margin-left:10px}.blog-nav__inner ul a{text-decoration:none}.aa-avatar{width:80px;height:80px;border-radius:50%}@media (min-width:768px){.aa-avatar{width:100px;height:100px}}.aa-social svg{fill:RGB(var(--white))}.aa-social .aa-social__inner a{display:block;width:40px;height:40px}.aa-social .aa-social__inner svg{width:40px;height:40px}.aa-social .aa-social__inner svg:hover{opacity:.7}.aa-blog-post-container{max-width:1440px;margin-left:auto;margin-right:auto}@media (min-width:992px){.aa-blog-post-container__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:70px;margin-right:70px}}@media (min-width:1600px){.aa-blog-post-container__inner{margin-left:120px}}.aa-blog-post-content .hs-cta-img{height:auto}.aa-blog-post-content__inner{width:100%;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media (min-width:768px){.aa-blog-post-content__inner{max-width:660px}}@media (min-width:992px){.aa-blog-post-content__inner{max-width:1200px;padding-left:0}}.aa-blog-post-content__inner span.cta-wrapper{display:block}.aa-blog-post-content__inner *+img{margin-top:30px}@media (min-width:768px){.aa-blog-post-content__inner *+img{margin-top:50px}}.aa-blog-post-content__inner img{margin-bottom:30px;width:100%;height:auto;border-radius:2px}@media (min-width:768px){.aa-blog-post-content__inner img{margin-bottom:50px}}.aa-blog-post-content__inner ol,.aa-blog-post-content__inner ul{margin-top:0;margin-bottom:30px}.aa-blog-post-content__inner p>a{display:inline}.aa-blog-post-content__inner ol,.aa-blog-post-content__inner ul{margin-bottom:40px}.aa-blog-post-content__inner pre{font-size:25px;line-height:28px;font-weight:700;font-family:Telegraf,Arial,"sans-serif";white-space:pre-wrap;word-wrap:break-word}.aa-blog-post-features{width:100%}@media (min-width:992px){.aa-blog-post-features{max-width:360px;margin-left:120px}}.aa-blog-post-author{max-width:660px;margin-left:auto;margin-right:auto;margin-bottom:34px;padding:16px;background:#efeef5;border-radius:2px}@media (min-width:768px){.aa-blog-post-author{padding:34px}}.aa-blog-author__header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.aa-blog-author__header .aa-blog-author-image{-ms-flex-negative:0;flex-shrink:0;width:84px;height:84px;border-radius:50%}.aa-blog-author__header .aa-blog-author-image img{border-radius:50%}.aa-blog-author__header .aa-blog-author-bio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:15px}.aa-blog-author__header .aa-blog-author{color:RGB(var(--dark));text-decoration:none;font-weight:600;font-size:22px;line-height:22px}.aa-blog-author__header .aa-blog-author:hover{color:RGB(var(--dark),.7)}.aa-blog-author__header .aa-blog-author-label{display:block;margin-bottom:10px;color:RGB(var(--dark),.3);font-weight:600;font-size:16px;line-height:16px}.aa-blog-author-bio__body{font-size:16px}.aa-blog-post{position:relative}.aa-blog-post .hs-form a{color:RGB(var(--white))}.aa-blog-post a img{max-width:720px;-webkit-box-shadow:0 10px 60px rgba(0,0,0,.1);box-shadow:0 10px 60px rgba(0,0,0,.1);border-radius:2px;margin-top:70px!important}.aa-blog-post blockquote{position:relative;margin-top:90px;margin-bottom:60px}@media (min-width:576px){.aa-blog-post blockquote{margin-top:120px;margin-bottom:90px}}.aa-blog-post blockquote p{margin-left:auto}@media (min-width:768px){.aa-blog-post blockquote p{max-width:480px}}@media (min-width:992px){.aa-blog-post blockquote p{max-width:780px}}.aa-blog-post blockquote:after{content:"";position:absolute;top:-60px;left:20px;width:42px;height:42px;background-repeat:no-repeat;background-size:cover;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='74' height='72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 72V58.364c3.654-2.061 6.395-4.606 8.222-7.637a36.203 36.203 0 004.385-9.636c.975-3.394 1.462-7.152 1.462-11.273H0V0h29.965v18.545c0 11.152-1.096 19.637-3.288 25.455-2.193 5.818-5.482 11.212-9.867 16.182C12.425 65.03 6.82 68.97 0 72zm44.035 0V58.364c3.532-2.061 6.273-4.606 8.222-7.637 2.07-3.03 3.593-6.242 4.568-9.636.974-3.394 1.461-7.152 1.461-11.273H44.035V0H74v18.545C74 29.697 72.904 38.182 70.711 44c-2.07 5.818-5.299 11.212-9.684 16.182C56.642 65.03 50.977 68.97 44.035 72z' fill='%23FFCFCD'/%3E%3C/svg%3E")}@media (min-width:403px){.aa-blog-post blockquote:after{bottom:40px}}@media (min-width:768px){.aa-blog-post blockquote:after{width:72px;height:72px;bottom:auto;top:-28%;left:30px}}@media (min-width:992px){.aa-blog-post blockquote:after{top:-90px}}.aa-blog-post .aa-social{position:absolute;z-index:8;top:11%;left:auto;right:0;padding-top:16px;padding-bottom:16px}@media (min-width:768px){.aa-blog-post .aa-social{position:fixed;top:240px;left:0;right:auto}}.aa-blog-post .aa-social--mobile{padding-left:20px}.aa-blog-post .aa-social--mobile .aa-social__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:20px}.aa-blog-post .aa-social--mobile a{display:block;width:40px;height:40px}.aa-blog-post .aa-social--mobile svg{width:40px;height:40px}.aa-blog-post .aa-social--mobile svg:hover{opacity:.7}.aa-blog-post .hs-embed-wrapper{max-width:100%!important}.aa-blog-post .hs-form{position:relative;padding:50px;background-color:RGB(var(--dark));color:RGB(var(--white));border-radius:2px;font-size:16px}.aa-blog-post .hs-form h2{margin-bottom:10px}@media (min-width:768px){.aa-blog-post .hs-form h2{margin-bottom:30px;font-size:26px;line-height:29px}}.aa-blog-post .hs-form .hs-form-field{margin-bottom:0}.aa-blog-post .hs-form .hs-form-field .hs-input{background-color:transparent;border:2px solid rgb(var(--white));color:RGB(var(--white));padding:15px;margin-bottom:15px}.aa-blog-post .hs-form .hs-form-field .hs-input::-webkit-input-placeholder{color:RGB(var(--white));opacity:1}.aa-blog-post .hs-form .hs-form-field .hs-input::-moz-placeholder{color:RGB(var(--white));opacity:1}.aa-blog-post .hs-form .hs-form-field .hs-input:-ms-input-placeholder{color:RGB(var(--white));opacity:1}.aa-blog-post .hs-form .hs-form-field .hs-input::-ms-input-placeholder{color:RGB(var(--white));opacity:1}.aa-blog-post .hs-form .hs-form-field .hs-input::placeholder{color:RGB(var(--white));opacity:1}.aa-blog-post .hs-form .hs-form-field .hs-input[type=checkbox],.aa-blog-post .hs-form .hs-form-field .hs-input[type=radio]{padding:0}.aa-blog-post .hs-form .input .multi-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.aa-blog-post .hs-form .input .multi-container a,.aa-blog-post .hs-form .input .multi-container span{color:RGB(var(--white))}.aa-blog-post .hs-form .input .multi-container li{margin-right:15px}.aa-blog-post .hs-form .input .multi-container li:last-of-type{margin-right:0}.aa-blog-post .hs-form .hs-gdpr_consent{max-width:400px}.aa-blog-post .hs-form .hs-gdpr_consent span{color:RGB(var(--white))}.aa-blog-post .hs-form .hs-submit{margin-top:0}.aa-blog-post .hs-form .inputs-list{margin-bottom:0}.aa-blog-post .hs-form .hs-submit input[type=submit]{background-color:transparent;color:RGB(var(--white));border:1px solid rgb(var(--white));margin-top:30px;width:auto;text-transform:uppercase}@media (min-width:768px){.aa-blog-post .hs-form .hs-submit input[type=submit]{margin-top:15px}}.aa-blog-post .aa-blog-articles{background-color:#efeef5}.aa-blog-post .aa-blog-articles--cards .aa-blog-articles__header{max-width:100%;text-align:center;padding-top:80px;margin-bottom:70px}.aa-blog-post .aa-blog-articles--cards .aa-blog-articles__footer{max-width:100%;text-align:center;margin-top:30px}.aa-blog-post .aa-blog-articles--cards .aa-blog-articles__footer .aa-button,.aa-blog-post .aa-blog-articles--cards .aa-blog-articles__footer .hs-submit input[type=submit],.hs-submit .aa-blog-post .aa-blog-articles--cards .aa-blog-articles__footer input[type=submit]{text-transform:uppercase;border-radius:2px;margin-bottom:80px;color:RGB(var(--dark))}.back-to-top{position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;background-color:RGB(var(--dark));border-radius:0 2px 2px 0;z-index:1;-webkit-transition:all 1.2s,background-color .4s;transition:all 1.2s,background-color .4s}.back-to-top:hover{background-color:#c89692}.back-to-top:before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' viewBox='0 0 34 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.995 21.662L17 8.685l13.005 12.977L34 17.667l-17-17-17 17 3.995 3.995z' fill='%23fff'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;width:22px;height:22px}.back-to-top__hide{opacity:0;left:-100%}.back-to-top__show{opacity:1;left:0}.blog-post-form{width:100%;-webkit-transition:all 1.2s ease-in-out;transition:all 1.2s ease-in-out}.blog-post-form a{color:RGB(var(--white))}.blog-post-form .blog-post-form__inner{position:relative;max-width:840px;background-color:RGB(var(--dark));border-radius:12px;margin-right:auto;margin-left:auto}@media (min-width:992px){.blog-post-form .blog-post-form__inner{max-width:360px}}.blog-post-form .blog-post-form__inner .form-title{margin-bottom:0}.blog-post-form .blog-post-form__inner .hs-embed-wrapper{max-width:100%!important}.blog-post-form .blog-post-form__inner .hs-form{position:relative;padding:40px 16px;color:RGB(var(--white));font-size:16px;margin-bottom:20px}@media (min-width:768px){.blog-post-form .blog-post-form__inner .hs-form{margin-bottom:0;padding:40px 50px}}.blog-post-form .blog-post-form__inner .hs-form h2{margin-bottom:10px}@media (min-width:768px){.blog-post-form .blog-post-form__inner .hs-form h2{font-size:26px;line-height:29px}}.blog-post-form .blog-post-form__inner .hs-form .hs-form-field{margin-bottom:0}.blog-post-form .blog-post-form__inner .hs-form .hs-form-field .hs-input{background-color:transparent;border:2px solid rgb(var(--white));color:RGB(var(--white));padding:12px 10px;margin-bottom:15px}.blog-post-form .blog-post-form__inner .hs-form .hs-form-field .hs-input::-webkit-input-placeholder{color:RGB(var(--white));opacity:1}.blog-post-form .blog-post-form__inner .hs-form .hs-form-field .hs-input::-moz-placeholder{color:RGB(var(--white));opacity:1}.blog-post-form .blog-post-form__inner .hs-form .hs-form-field .hs-input:-ms-input-placeholder{color:RGB(var(--white));opacity:1}.blog-post-form .blog-post-form__inner .hs-form .hs-form-field .hs-input::-ms-input-placeholder{color:RGB(var(--white));opacity:1}.blog-post-form .blog-post-form__inner .hs-form .hs-form-field .hs-input::placeholder{color:RGB(var(--white));opacity:1}.blog-post-form .blog-post-form__inner .hs-form .hs-form-field .inputs-list label span{margin-top:35px}@media (min-width:992px){.blog-post-form .blog-post-form__inner .hs-form .hs-form-field .inputs-list label span{margin-top:10px}}.blog-post-form .blog-post-form__inner .hs-form .input .multi-container{display:-webkit-box;display:-ms-flexbox;display:flex}.blog-post-form .blog-post-form__inner .hs-form .input .multi-container a,.blog-post-form .blog-post-form__inner .hs-form .input .multi-container span{color:RGB(var(--white))}.blog-post-form .blog-post-form__inner .hs-form .input .multi-container li{margin-right:15px}.blog-post-form .blog-post-form__inner .hs-form .input .multi-container li:last-of-type{margin-right:0}.blog-post-form .blog-post-form__inner .hs-form .hs-gdpr_consent{max-width:400px}.blog-post-form .blog-post-form__inner .hs-form .hs-gdpr_consent span{color:RGB(var(--white))}.blog-post-form .blog-post-form__inner .hs-form .hs-submit{margin-top:0}.blog-post-form .blog-post-form__inner .hs-form .inputs-list{margin-bottom:0}.blog-post-form .blog-post-form__inner .hs-form .hs-submit input[type=submit]{background-color:transparent;color:RGB(var(--white));padding:12px 10px;border:2px solid rgb(var(--white));margin-top:30px;width:auto;text-transform:uppercase}@media (min-width:768px){.blog-post-form .blog-post-form__inner .hs-form .hs-submit input[type=submit]{margin-top:15px}}.blog-post-form .blog-post-form__inner .hs-form .hs-form-field .hs-input[type=checkbox],.blog-post-form .blog-post-form__inner .hs-form .hs-form-field .hs-input[type=radio]{padding:0}@media (min-width:992px){.blog-post-form.is-sticky{position:sticky;top:0}}.aa-typ-page .aa-navigation--primary .hs-menu-wrapper>ul>li>a{color:RGB(var(--black))}.aa-typ-page .aa-navigation--primary .hs-menu-wrapper>ul>li>a:hover{color:rgba(var(--black),.7)}.aa-typ-page .aa-language-menu svg path{fill:RGB(var(--black));-webkit-transition:fill .25s ease-in-out;transition:fill .25s ease-in-out}.aa-typ-page .aa-hamburger span,.aa-typ-page .aa-hamburger span:after,.aa-typ-page .aa-hamburger span:before{display:block;background-color:RGB(var(--black));-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJoZWxwZXJzL19zaXplcy5zY3NzIiwiaGVscGVycy9fbWl4aW5zLnNjc3MiLCJjb3JlL19lbGVtZW50cy5zY3NzIiwiaGVscGVycy9fdmFyaWFibGVzLnNjc3MiLCJjb3JlL19mb250cy5zY3NzIiwiY29yZS9fdHlwb2dyYXBoeS5zY3NzIiwiY29yZS9fdXRpbGl0aWVzLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9faGFtYnVyZ2VyLnNjc3MiLCJjb21wb25lbnRzL19uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWwtbGlua3Muc2NzcyIsImNvbXBvbmVudHMvX2xhbmd1YWdlLW1lbnUuc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC5zY3NzIiwibW9kdWxlcy9faGVhZGVyLnNjc3MiLCJtb2R1bGVzL19mb290ZXIuc2NzcyIsIm1vZHVsZXMvX2NhcmRzLnNjc3MiLCJtb2R1bGVzL19jb2x1bW5zLnNjc3MiLCJtb2R1bGVzL19mb3JtLnNjc3MiLCJtb2R1bGVzL19oZXJvLnNjc3MiLCJtb2R1bGVzL19wYW5lbHMuc2NzcyIsIm1vZHVsZXMvX3RleHQuc2NzcyIsIm1vZHVsZXMvX3BhcnRuZXJzLnNjc3MiLCJtb2R1bGVzL19maWx0ZXJlZC1jYXJkcy5zY3NzIiwidGVtcGxhdGVzL19zeXN0ZW0tcGFnZXMuc2NzcyIsImNvbXBvbmVudHMvX3RhZ3Muc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIm1vZHVsZXMvX2Jsb2ctaGVhZGVyLnNjc3MiLCJ0ZW1wbGF0ZXMvX2Jsb2ctaW5kZXguc2NzcyIsInRlbXBsYXRlcy9fYmxvZy1wb3N0LnNjc3MiLCJ0ZW1wbGF0ZXMvX3R5cC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDJFQUEyRSxD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RXZCLHdDM0JhbUIsQzJCYm5CLGdDM0JhbUIsQzJCN0J2Qiw2R0EwQkcsYUFBYyxDQUVkLGtDQUFtQyxDQUVuQywrQkFBd0IsQ0FBeEIsdUJBQXdCLENBQ3hCLCtCQUF3QixDQUF4Qix1QkFBd0IiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0U2l6ZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJWJ1cmotdG9wIHtcblx0cGFkZGluZy10b3A6IDgwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLXRvcDogMTIwcHg7XG5cdH1cbn1cbiVidXJqLWJvdHRvbSB7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xuXHR9XG59XG4lYnVyai1sZWZ0IHtcblx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMjBweDtcblx0fVxufVxuJWJ1cmotcmlnaHQge1xuXHRwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy1yaWdodDogMTIwcHg7XG5cdH1cbn1cbiVidXJqLXRvcC1tYXJnaW4ge1xuXHRtYXJnaW4tdG9wOiA4MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLXRvcDogMTIwcHg7XG5cdH1cbn1cbiVidXJqLWJvdHRvbS1tYXJnaW4ge1xuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cdH1cbn1cbiVidXJqLWxlZnQtbWFyZ2luIHtcblx0bWFyZ2luLWxlZnQ6IDgwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tbGVmdDogMTIwcHg7XG5cdH1cbn1cbiVidXJqLXJpZ2h0LW1hcmdpbiB7XG5cdG1hcmdpbi1yaWdodDogODBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1yaWdodDogMTIwcHg7XG5cdH1cbn1cblxuJWVtcGlyZS10b3Age1xuXHRwYWRkaW5nLXRvcDogNjBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHR9XG59XG4lZW1waXJlLWJvdHRvbSB7XG5cdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdH1cbn1cbiVlbXBpcmUtdG9wLW1hcmdpbiB7XG5cdG1hcmdpbi10b3A6IDYwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdH1cbn1cbiVlbXBpcmUtYm90dG9tLW1hcmdpbiB7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdH1cbn1cblxuJWVpZmZlbC10b3Age1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0cGFkZGluZy10b3A6IDY0cHg7XG5cdH1cbn1cbiVlaWZmZWwtYm90dG9tIHtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0fVxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdHBhZGRpbmctYm90dG9tOiA2NHB4O1xuXHR9XG59XG4lZWlmZmVsLWxlZnQge1xuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDY0cHg7XG5cdH1cbn1cbiVlaWZmZWwtcmlnaHQge1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0fVxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDY0cHg7XG5cdH1cbn1cbiVlaWZmZWwtdG9wLW1hcmdpbiB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0bWFyZ2luLXRvcDogNjRweDtcblx0fVxufVxuJWVpZmZlbC1ib3R0b20tbWFyZ2luIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2NHB4O1xuXHR9XG59XG4lZWlmZmVsLWxlZnQtbWFyZ2luIHtcblx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tbGVmdDogNTBweDtcblx0fVxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdG1hcmdpbi1sZWZ0OiA2NHB4O1xuXHR9XG59XG4lZWlmZmVsLXJpZ2h0LW1hcmdpbiB7XG5cdG1hcmdpbi1yaWdodDogNDBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1yaWdodDogNTBweDtcblx0fVxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdG1hcmdpbi1yaWdodDogNjRweDtcblx0fVxufVxuXG4lbGliZXJ0eS10b3Age1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHR9XG59XG4lbGliZXJ0eS1ib3R0b20ge1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHR9XG59XG4lbGliZXJ0eS1sZWZ0IHtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHR9XG59XG4lbGliZXJ0eS1yaWdodCB7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHR9XG59XG4lbGliZXJ0eS10b3AtbWFyZ2luIHtcblx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cbiVsaWJlcnR5LWJvdHRvbS1tYXJnaW4ge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuJWxpYmVydHktbGVmdC1tYXJnaW4ge1xuXHRtYXJnaW4tbGVmdDogMzBweDtcblxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHR9XG59XG4lbGliZXJ0eS1yaWdodC1tYXJnaW4ge1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdH1cbn1cblxuJWxvbmRvbmJyaWRnZS10b3Age1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHR9XG59XG4lbG9uZG9uYnJpZGdlLWJvdHRvbSB7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cbn1cbiVsb25kb25icmlkZ2UtcmlnaHQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxufVxuJWxvbmRvbmJyaWRnZS1sZWZ0IHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG59XG4lbG9uZG9uYnJpZGdlLXRvcC1tYXJnaW4ge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuJWxvbmRvbmJyaWRnZS1ib3R0b20tbWFyZ2luIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cbiVsb25kb25icmlkZ2UtcmlnaHQtbWFyZ2luIHtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG59XG4lbG9uZG9uYnJpZGdlLWxlZnQtbWFyZ2luIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0fVxufVxuXG4uYnVyaiB7XG5cdEBleHRlbmQgJWJ1cmotdG9wO1xuXHRAZXh0ZW5kICVidXJqLWJvdHRvbTtcbn1cblxuLmVtcGlyZSB7XG5cdEBleHRlbmQgJWVtcGlyZS10b3A7XG5cdEBleHRlbmQgJWVtcGlyZS1ib3R0b207XG59XG5cbi5laWZmZWwge1xuXHRAZXh0ZW5kICVlaWZmZWwtdG9wO1xuXHRAZXh0ZW5kICVlaWZmZWwtYm90dG9tO1xufVxuLmxpYmVydHkge1xuXHRAZXh0ZW5kICVsaWJlcnR5LXRvcDtcblx0QGV4dGVuZCAlbGliZXJ0eS1ib3R0b207XG59XG4ubG9uZG9uYnJpZGdlIHtcblx0QGV4dGVuZCAlbG9uZG9uYnJpZGdlLXRvcDtcblx0QGV4dGVuZCAlbG9uZG9uYnJpZGdlLWJvdHRvbTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0TWl4aW5zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qXG4gKiBEZWNsYXJhdGlvbiBvZiByZXNwb25zaXZlIGJyZWFrcG9pbnRzIGF2YWlsYWJsZSBmb3IgdXNlLCBrZXB0IHVwLXRvLWRhdGUgd2l0aCBsYXRlc3QgQm9vdHN0cmFwIHZlcnNpb24uXG4gKiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjMvbGF5b3V0L292ZXJ2aWV3LyNyZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4gKiBoZyAoaHVnZSkgYW5kIGVuIChlbm91cm1vdXMpIGFyZSBvdXIgb3duIHZhcmlhdGlvbnMsIHRvIHN1cHBvcnQgc3BlY2lmaWMgc3R5bGluZyBmb3IgZXZlbiBiaWdnZXIgc2NyZWVucy5cbiAqL1xuJGJyZWFrcG9pbnRzOiAoXG5cdCd4cycgIDogNDAzcHgsXG5cdCdzbScgIDogNTc2cHgsXG5cdCdtZCcgIDogNzY4cHgsXG5cdCdsZycgIDogOTkycHgsXG5cdCd4bCcgIDogMTIwMHB4LFxuXHQnaGcnICA6IDE0NDBweCxcblx0J2VuJyAgOiAxNjAwcHhcbik7XG5cbkBtaXhpbiBicCgkYnJlYWtwb2ludCkge1xuXHQkdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cblx0QGlmICR2YWx1ZSAhPSBudWxsIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHZhbHVlKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblx0QGVsc2Uge1xuXHRcdEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJyZWFrcG9pbnR9YC4gXCJcblx0XHQrIFwiUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBkZWZpbmVkIGluIGAkYnJlYWtwb2ludHNgIG1hcC5cIjtcblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0RWxlbWVudHNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypcbiAqIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICovXG4gaHRtbCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHt9XG5cbm1haW4ge31cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG5cblx0Y29sb3I6ICNDODk2OTI7XG5cblx0dHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xufVxuXG5hOnZpc2l0ZWQge1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcblx0Y29sb3I6ICNjODk2OTI7XG59XG5cbmE6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5hOmhvdmVyLFxuYTphY3RpdmUge1xuXHRvdXRsaW5lOiAwO1xufVxuXG5pbWcsIHZpZGVvLCBpZnJhbWUge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRWYXJpYWJsZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypcbiAqIEFzc2V0cyBwYXRoXG4gKi9cbiAkYXNzZXRzLXBhdGg6ICcvc3JjL2Fzc2V0cyc7XG5cbi8qXG4gKiBGb250IHdlaWdodHNcbiAqIERlZmluZWQgYnkgbnVtYmVyIHNpbmNlIHdlaWdodCBuYW1lIGNhbiB2YXJ5IGRlcGVuZGluZyBvbiBmb250LWZhbWlseS5cbiAqL1xuJHdlaWdodC0xMDA6IDEwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtMjAwOiAyMDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTMwMDogMzAwICFkZWZhdWx0O1xuJHdlaWdodC00MDA6IDQwMCAhZGVmYXVsdDsgLy8gRXF1aXZhbGVudCBvZiByZWd1bGFyXG4kd2VpZ2h0LTUwMDogNTAwICFkZWZhdWx0O1xuJHdlaWdodC02MDA6IDYwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtNzAwOiA3MDAgIWRlZmF1bHQ7IC8vIEVxdWl2YWxlbnQgb2YgYm9sZFxuJHdlaWdodC04MDA6IDgwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtOTAwOiA5MDAgIWRlZmF1bHQ7XG5cbi8vIFNpdGUgd2lkdGhzXG4kZnVsbC1zaXRlLXdpZHRoOiAxNDQwcHggIWRlZmF1bHQ7XG4kbWF4LXNpdGUtd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XG5cbi8vIFNpemVzXG4kcGFkZGluZzogMjBweDtcbiRib3JkZXItcmFkaXVzOiA0cHg7XG5cbi8vIFVYXG4kc3BlZWQ6IDI1MG1zICFkZWZhdWx0O1xuJGFuaW1hdGlvbjogZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuXG4vLyBTZWxlY3RvciB0byB0YXJnZXQgSUUxMSBzcGVjaWZpY2FsbHkuXG4vLyBVc2FnZTogI3skaWUxMX0gLm15LXNlbGVjdG9yIHsgY29sb3I6IGJsdWU7IH1cbiRpZTExOiAnXzotbXMtZnVsbHNjcmVlbiwgOnJvb3QnOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0Rm9udHNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJGZvbnQtcGF0aDogJ2h0dHBzOi8vZi5odWJzcG90dXNlcmNvbnRlbnQzMC5uZXQvaHViZnMvMjAzNDkzNS9hdmlkbHkvZm9udHMnO1xuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdUZWxlZ3JhZic7XG5cdHNyYzp1cmwoJyN7JGZvbnQtcGF0aH0vVGVsZWdyYWYtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJyN7JGZvbnQtcGF0aH0vVGVsZWdyYWYtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcjeyRmb250LXBhdGh9L1RlbGVncmFmLVJlZ3VsYXIuZW90JykgZm9ybWF0KCdlb3QnKSxcblx0XHR1cmwoJyN7JGZvbnQtcGF0aH0vVGVsZWdyYWYtUmVndWxhci50dGYnKSBmb3JtYXQoJ3R0ZicpLFxuXHRcdHVybCgnI3skZm9udC1wYXRofS9UZWxlZ3JhZi1SZWd1bGFyLm90ZicpIGZvcm1hdCgnb3RmJyk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnVGVsZWdyYWYnO1xuXHRzcmM6dXJsKCcjeyRmb250LXBhdGh9L1RlbGVncmFmLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnI3skZm9udC1wYXRofS9UZWxlZ3JhZi1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcjeyRmb250LXBhdGh9L1RlbGVncmFmLUxpZ2h0LmVvdCcpIGZvcm1hdCgnZW90JyksXG5cdFx0dXJsKCcjeyRmb250LXBhdGh9L1RlbGVncmFmLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHRmJyksXG5cdFx0dXJsKCcjeyRmb250LXBhdGh9L1RlbGVncmFmLUxpZ2h0Lm90ZicpIGZvcm1hdCgnb3RmJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnVGVsZWdyYWYnO1xuXHRzcmM6dXJsKCcjeyRmb250LXBhdGh9L1RlbGVncmFmLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcjeyRmb250LXBhdGh9L1RlbGVncmFmLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnI3skZm9udC1wYXRofS9UZWxlZ3JhZi1Cb2xkLmVvdCcpIGZvcm1hdCgnZW90JyksXG5cdFx0dXJsKCcjeyRmb250LXBhdGh9L1RlbGVncmFmLUJvbGQudHRmJykgZm9ybWF0KCd0dGYnKSxcblx0XHR1cmwoJyN7JGZvbnQtcGF0aH0vVGVsZWdyYWYtQm9sZC5vdGYnKSBmb3JtYXQoJ290ZicpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1RlbGVncmFmJztcblx0c3JjOnVybCgnI3skZm9udC1wYXRofS9UZWxlZ3JhZi1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJyN7JGZvbnQtcGF0aH0vVGVsZWdyYWYtU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnI3skZm9udC1wYXRofS9UZWxlZ3JhZi1TZW1pQm9sZC5lb3QnKSBmb3JtYXQoJ2VvdCcpLFxuXHRcdHVybCgnI3skZm9udC1wYXRofS9UZWxlZ3JhZi1TZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3R0ZicpLFxuXHRcdHVybCgnI3skZm9udC1wYXRofS9UZWxlZ3JhZi1TZW1pQm9sZC5vdGYnKSBmb3JtYXQoJ290ZicpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1RlbGVncmFmJztcblx0c3JjOnVybCgnI3skZm9udC1wYXRofS9UZWxlZ3JhZi1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcjeyRmb250LXBhdGh9L1RlbGVncmFmLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcjeyRmb250LXBhdGh9L1RlbGVncmFmLU1lZGl1bS5lb3QnKSBmb3JtYXQoJ2VvdCcpLFxuXHRcdHVybCgnI3skZm9udC1wYXRofS9UZWxlZ3JhZi1NZWRpdW0udHRmJykgZm9ybWF0KCd0dGYnKSxcblx0XHR1cmwoJyN7JGZvbnQtcGF0aH0vVGVsZWdyYWYtTWVkaXVtLm90ZicpIGZvcm1hdCgnb3RmJyk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0VHlwb2dyYXBoeVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJGJvZHktZm9udDogJ1RlbGVncmFmJywgQXJpYWwsICdzYW5zLXNlcmlmJztcbiRoZWFkZXItZm9udDogJ1RlbGVncmFmJywgQXJpYWwsICdzYW5zLXNlcmlmJztcblxuYm9keSB7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuXHRmb250LXdlaWdodDogJHdlaWdodC00MDA7XG5cblx0Y29sb3I6IFJHQih2YXIoLS1kYXJrKSk7XG5cblx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRoeXBoZW5zOiBub25lO1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHR9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdG1hcmdpbjogMDtcblx0Y2xlYXI6IGJvdGg7XG5cdGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcblx0aHlwaGVuczogbm9uZTtcblxuXHQvLyBEb24ndCBicmVhayBoZWFkbGluZXMgb24gbW9iaWxlXG5cdGJyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRiciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbmgxLCAuaDEge1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXG5cdEBpbmNsdWRlIGJwKHhsKSB7XG5cdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHR9XG59XG5cbmgyLCAuaDIge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHR9XG59XG5cbmgzLCAuaDMge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRmb250LXdlaWdodDogJHdlaWdodC03MDA7XG5cblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRsaW5lLWhlaWdodDogMzNweDtcblx0fVxufVxuXG5oNCwgLmg0IHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHR9XG5cbn1cblxuaDUsIC5oNSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0fVxufVxuXG5oNiwgLmg2IHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRmb250LXdlaWdodDogJHdlaWdodC00MDA7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0bGluZS1oZWlnaHQ6IDQ2cHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDY3cHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoeGwpIHtcblx0XHRmb250LXNpemU6IDc0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDY3cHg7XG5cdH1cbn1cbnAsIC5hYS10ZXh0LS1ub3JtYWwge1xuXHRtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cblx0Jjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRAaW5jbHVkZSBicChtZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLmFhLXRleHQtLXNtYWxsIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxufVxuXG4uYWEtdGV4dC0tYmlnIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMzBweFxuXHR9XG59XG5cbnAgKyB1bCB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG59XG5cbmltZyArIHAsXG5pbWcgKyBzdHJvbmcsXG5pbWcgKyBoMSxcbmltZyArIGgyLFxuaW1nICsgaDMsXG5pbWcgKyBoNCxcbmltZyArIGg1LFxuaW1nICsgaDYsXG5wICsgaDEsXG5wICsgaDIsXG5wICsgaDMsXG5wICsgaDQsXG5wICsgaDUsXG5wICsgaDYge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5ibG9ja3F1b3RlIHtcblx0QGV4dGVuZCAlZWlmZmVsLXRvcC1tYXJnaW47XG5cdEBleHRlbmQgJWVpZmZlbC1ib3R0b20tbWFyZ2luO1xuXG4gICAgbWFyZ2luLWxlZnQ6IDA7IC8vIEJyb3dzZXIgcmVzZXRcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IC8vIEJyb3dzZXIgcmVzZXRcblxuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAzMXB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKXtcblx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQzcHg7XG5cdH1cbn1cblxuYmxvY2txdW90ZSBzdHJvbmcge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTcwMDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMzFweDtcblxuXHRAaW5jbHVkZSBicChsZyl7XG5cdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0M3B4O1xuXHR9XG59XG5cbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTcwMDtcbn1cblxuaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuZmlnY2FwdGlvbiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1ib2R5X2ZvbnQpO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5hYS1zdWJoZWFkaW5nLFxuLmFhLWxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRsaW5lLWhlaWdodDogMjlweDtcblx0XHRmb250LXdlaWdodDogJHdlaWdodC02MDA7XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFV0aWxpdGllc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtYmctaW1hZ2Uge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5hYS1iZy1pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hYS1vYmplY3QtY292ZXIsXG4uYWEtb2JqZWN0LWNvbnRhaW4ge1xuICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uYWEtb2JqZWN0LWNvdmVyIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hYS1vYmplY3QtY29udGFpbiBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbmhyIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRib3JkZXI6IDA7XG5cdGJvcmRlci10b3A6IDRweCBzb2xpZCBSR0IodmFyKC0tbGlnaHQpKTtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cbn1cblxuaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxudWwsIG9sIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuXG4vKlxuICogQmFja2dyb3VuZCBDb2xvcmluZ3MgYW5kIG1vcmVcbiAqL1xuXG4uYWEtYmctcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6IFJHQih2YXIoLS1wcmltYXJ5KSk7XG5cdGNvbG9yOiBSR0IodmFyKC0td2hpdGUpKTtcbn1cbi5hYS1iZy1zZWNvbmRhcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBSR0IodmFyKC0tc2Vjb25kYXJ5KSk7XG59XG4uYWEtYmctY29tcGxlbWVudGFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6IFJHQih2YXIoLS1jb21wbGVtZW50YXJ5KSk7XG59XG4uYWEtYmctbGlnaHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBSR0IodmFyKC0tbGlnaHQpKTtcbn1cbi5hYS1iZy1kYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogUkdCKHZhcigtLWRhcmspKTtcblx0Y29sb3I6IFJHQih2YXIoLS13aGl0ZSkpO1xufVxuXG4uYWEtYmctb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblxuXHRcdHotaW5kZXg6IDU7XG5cdH1cblxuXHQ+IC5hYS1pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG59XG5cbi5hYS1iZy1vdmVybGF5LS1wcmltYXJ5OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IFJHQih2YXIoLS1wcmltYXJ5KSk7XG5cdG9wYWNpdHk6IDAuNztcbn1cbi5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnk6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogUkdCKHZhcigtLXNlY29uZGFyeSkpO1xuXHRvcGFjaXR5OiAwLjc7XG59XG4uYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBSR0IodmFyKC0tY29tcGxlbWVudGFyeSkpO1xuXHRvcGFjaXR5OiAwLjc7XG59XG4uYWEtYmctb3ZlcmxheS0tbGlnaHQ6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogUkdCKHZhcigtLWxpZ2h0KSk7XG5cdG9wYWNpdHk6IDAuNztcbn1cbi5hYS1iZy1vdmVybGF5LS1kYXJrOmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDM4LCAzNywgNjIsIDAuNSksIHJnYmEoMzgsIDM3LCA2MiwgMC41KSk7XG59XG4uYWEtYmctb3ZlcmxheS0td2hpdGU6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogUkdCKHZhcigtLXdoaXRlKSk7XG5cdG9wYWNpdHk6IDAuNztcbn1cblxuLmFhLWNvbnRlbnQtY29sb3Ige1xuXG59XG4uYWEtY29udGVudC1jb2xvci0tbGlnaHQsXG5hLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IHtcblx0Y29sb3I6IFJHQih2YXIoLS10ZXh0LWxpZ2h0KSk7XG59XG4uYWEtY29udGVudC1jb2xvci0tZGFyayxcbmEuYWEtY29udGVudC1jb2xvci0tZGFyayB7XG5cdGNvbG9yOiBSR0IodmFyKC0tdGV4dC1kYXJrKSk7XG59XG4uYWEtY29udGVudC1jb2xvci0td2hpdGUsXG5hLmFhLWNvbnRlbnQtY29sb3ItLXdoaXRlIHtcblx0Y29sb3I6IFJHQih2YXIoLS13aGl0ZSkpO1xufVxuXG4uYWEtYmctdmlkZW8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0PiAuYWEtaW5uZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxufVxuLmFhLWJnLXZpZGVvIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vKlxuICogTmV3IFRIRU1FIHNwZWNpZmljIHN0dWZmXG4gKi9cblxuXG4gLypcbiAqIFRoZSBjb250YWluZXIgb2YgYSBtb2R1bGVcbiAqL1xuLmFhLW1vZHVsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4vKlxuICogU2V0cyB0aGUgd2lkdGggb2YgdGhlIG1vZHVsZVxuICovXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlLFxuLmFhLW1vZHVsZS13aWR0aC0tZnVsbCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmFhLW1vZHVsZS13aWR0aC0tcGFnZSB7XG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuLypcbiAqIFNldHMgdGhlIGhlaWdodCBvZiB0aGUgbW9kdWxlXG4gKi9cbi5hYS1tb2R1bGUtaGVpZ2h0LS1zbWFsbCxcbi5hYS1tb2R1bGUtaGVpZ2h0LS1ub3JtYWwsXG4uYWEtbW9kdWxlLWhlaWdodC0tZnVsbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWEtbW9kdWxlLWhlaWdodC0tc21hbGwge1xuXHRtaW4taGVpZ2h0OiA0MDBweDtcbn1cbi5hYS1tb2R1bGUtaGVpZ2h0LS1ub3JtYWwge1xuXHRtaW4taGVpZ2h0OiA4MDBweDtcbn1cbi5hYS1tb2R1bGUtaGVpZ2h0LS1mdWxsIHtcblx0aGVpZ2h0OiAxMDB2aDtcbn1cblxuLypcbiAqIFNldHMgdGhlIHNwYWNpbmcgb24gdGhlIG1vZHVsZVxuICovXG4uYWEtbW9kdWxlLXNwYWNpbmctLXNtYWxsIHtcblx0QGV4dGVuZCAlZWlmZmVsLXRvcDtcblx0QGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcbn1cbi5hYS1tb2R1bGUtc3BhY2luZy0tbWVkaXVtIHtcblx0QGV4dGVuZCAlZW1waXJlLXRvcDtcblx0QGV4dGVuZCAlZW1waXJlLWJvdHRvbTtcbn1cbi5hYS1tb2R1bGUtc3BhY2luZy0tbGFyZ2Uge1xuXHRAZXh0ZW5kICVidXJqLXRvcDtcblx0QGV4dGVuZCAlYnVyai1ib3R0b207XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLXNtYWxsIHtcblx0QGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcbn1cbi5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLW1lZGl1bSB7XG5cdEBleHRlbmQgJWVtcGlyZS1ib3R0b207XG59XG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1sYXJnZSB7XG5cdEBleHRlbmQgJWJ1cmotYm90dG9tO1xufVxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tZWtzdHJhLWxhcmdlIHtcblx0cGFkZGluZy1ib3R0b206IDcwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpe1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNzBweDtcblx0fVxufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1zbWFsbCB7XG5cdEBleHRlbmQgJWVpZmZlbC10b3A7XG59XG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1tZWRpdW0ge1xuXHRAZXh0ZW5kICVlbXBpcmUtdG9wO1xufVxuLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tbGFyZ2Uge1xuXHRAZXh0ZW5kICVidXJqLXRvcDtcbn1cblxuLypcbiAqIFRoZSBjb250YWluZXIgb2YgYSBtb2R1bGVzIGNvbnRlbnRcbiAqL1xuLmFhLWNvbnRlbnQge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn1cblxuLypcbiAqIENvbnRyb2xzIHRoZSBwb3NpdGlvbiBvZiB0aGUgY29udGVudCB3aXRoaW4gdGhlIG1vZHVsZVxuICovXG4uYWEtY29udGVudC1wb3NpdGlvbi0tbGVmdCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5hYS1jb250ZW50LXBvc2l0aW9uLS1jZW50ZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLypcbiAqIENvbnRyb2xzIHRoZSBmbG93IG9mIHRoZSBjb250ZW50IHdpdGhpbiB0aGUgbW9kdWxlXG4gKi9cbi5hYS1jb250ZW50LWZsb3ctLXJvdyxcbi5hYS1jb250ZW50LWZsb3ctLWNvbHVtbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4uYWEtY29udGVudC1mbG93LS1yb3cge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmFhLWNvbnRlbnQtZmxvdy0tY29sdW1uIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLypcbiAqIENvbnRyb2xzIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGNvbnRlbnQgd2l0aGluIHRoZSBtb2R1bGVcbiAqL1xuLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cblxuLmFhLWlubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuLypcbiAqIFNldHMgdGhlIHdpZHRoIG9mIHRoZSBjb250ZW50IGluIGEgbW9kdWxlXG4gKi9cbi5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3csXG4uYWEtY29udGVudC13aWR0aC0tbm9ybWFsLFxuLmFhLWNvbnRlbnQtd2lkdGgtLXdpZGUge1xuXHR3aWR0aDogMTAwJTtcbn1cbi5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA0KTtcblx0fVxufVxuLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCB7XG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuXHR9XG59XG4uYWEtY29udGVudC13aWR0aC0td2lkZSB7XG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDgpO1xuXHR9XG59XG5cbi8vIEJvb3RzdHJhcCA0IGhpZGluZyBjbGFzc2VzXG4uaGlkZGVuLXhzLXVwIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTQzcHgpIHtcblx0LmhpZGRlbi14cy1kb3duIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQGluY2x1ZGUgYnAobWQpIHtcblx0LmhpZGRlbi1zbS11cCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuaGlkZGVuLXNtLWRvd24ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AaW5jbHVkZSBicChtZCkge1xuXHQuaGlkZGVuLW1kLXVwIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5oaWRkZW4tbWQtZG93biB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBpbmNsdWRlIGJwKGxnKSB7XG5cdC5oaWRkZW4tbGctdXAge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdC5oaWRkZW4tbGctZG93biB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBpbmNsdWRlIGJwKHhsKSB7XG5cdC5oaWRkZW4teGwtdXAge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uaGlkZGVuLXhsLWRvd24ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hYS10eXAge1xuXHRAZXh0ZW5kICVidXJqLXRvcDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEJ1dHRvbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nOiAxMHB4IDQwcHg7XG5cblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcblxuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcbn1cblxuLypcbiAqIEZ1bGwgYnV0dG9uc1xuICovXG4uYWEtYnV0dG9uLS1wcmltYXJ5LFxuLmFhLWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLmFhLWJ1dHRvbi0tY29tcGxlbWVudGFyeSxcbi5hYS1idXR0b24tLWxpZ2h0LFxuLmFhLWJ1dHRvbi0tZGFyayxcbi5hYS1idXR0b24tLXdoaXRlIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmFhLWJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCKHZhcigtLXByaW1hcnkpKTtcbiAgICBib3JkZXItY29sb3I6IFJHQih2YXIoLS1wcmltYXJ5KSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4YThhNjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZThhOGE2O1xuICAgIH1cbn1cbi5hYS1idXR0b24tLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCKHZhcigtLXNlY29uZGFyeSkpO1xuICAgIGJvcmRlci1jb2xvcjogUkdCKHZhcigtLXNlY29uZGFyeSkpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG59XG4uYWEtYnV0dG9uLS1jb21wbGVtZW50YXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0IodmFyKC0tY29tcGxlbWVudGFyeSkpO1xuICAgIGJvcmRlci1jb2xvcjogUkdCKHZhcigtLWNvbXBsZW1lbnRhcnkpKTtcbn1cbi5hYS1idXR0b24tLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0IodmFyKC0tbGlnaHQpKTtcbiAgICBib3JkZXItY29sb3I6IFJHQih2YXIoLS1saWdodCkpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG59XG4uYWEtYnV0dG9uLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0IodmFyKC0tZGFyaykpO1xuICAgIGJvcmRlci1jb2xvcjogUkdCKHZhcigtLWRhcmspKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxufVxuLmFhLWJ1dHRvbi0td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQih2YXIoLS13aGl0ZSkpO1xuICAgIGJvcmRlci1jb2xvcjogUkdCKHZhcigtLXdoaXRlKSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbn1cblxuLypcbiAqIE91dGxpbmVkIGJ1dHRvbnNcbiAqL1xuXG4uYWEtYnV0dG9uLS1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFhLWJ1dHRvbi1ib3JkZXItLXByaW1hcnkge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIFJHQih2YXIoLS1wcmltYXJ5KSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG4gICAgfVxufVxuLmFhLWJ1dHRvbi1ib3JkZXItLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgUkdCKHZhcigtLXNlY29uZGFyeSkpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC8vIGJvcmRlci1jb2xvcjogZGFya2VuKCRzZWNvbmRhcnksIDEwJSk7XG4gICAgfVxufVxuLmFhLWJ1dHRvbi1ib3JkZXItLWNvbXBsZW1lbnRhcnkge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIFJHQih2YXIoLS1jb21wbGVtZW50YXJ5KSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbXBsZW1lbnRhcnksIDEwJSk7XG4gICAgfVxufVxuLmFhLWJ1dHRvbi1ib3JkZXItLWxpZ2h0IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBSR0IodmFyKC0tbGlnaHQpKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICAvLyBib3JkZXItY29sb3I6IGRhcmtlbigkbGlnaHQsIDEwJSk7XG4gICAgfVxufVxuLmFhLWJ1dHRvbi1ib3JkZXItLWRhcmsge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIFJHQih2YXIoLS1kYXJrKSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhcmssIDEwJSk7XG4gICAgfVxufVxuLmFhLWJ1dHRvbi1ib3JkZXItLXdoaXRlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBSR0IodmFyKC0td2hpdGUpKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICAvLyBib3JkZXItY29sb3I6IGRhcmtlbigkd2hpdGUsIDEwJSk7XG4gICAgfVxufVxuXG4vKlxuICogQnV0dG9uIFRleHQgQ29sb3JzXG4gKi9cbi5hYS1idXR0b24tY29sb3ItLWxpZ2h0IHtcbiAgICBjb2xvcjogUkdCKHZhcigtLWxpZ2h0KSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IFJHQih2YXIoLS1saWdodCkpO1xuICAgIH1cbn1cbi5hYS1idXR0b24tY29sb3ItLWRhcmsge1xuICAgIGNvbG9yOiBSR0IodmFyKC0tZGFyaykpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBSR0IodmFyKC0tZGFyaykpO1xuICAgIH1cbn1cbi5hYS1idXR0b24tY29sb3ItLXdoaXRlIHtcbiAgICBjb2xvcjogUkdCKHZhcigtLXdoaXRlKSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IFJHQih2YXIoLS13aGl0ZSkpO1xuICAgIH1cbn1cblxuLmFhLWJ1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5hYS1idXR0b24gKyAuYWEtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuICAgIEZvcm1zXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLypcbiAqIEZvcm0tc3BlY2lmaWMgdmFyaWFibGVzXG4gKi9cblxuLy8gU2V0IGVycm9yIGNvbG9ycyB0byBjb3JyZXNwb25kIHRvIGNvbnRlbnQgY29sb3Jcbi5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSB7XG4gICAgLS1mb3JtLWVycm9yLWNvbG9yOiBSR0IodmFyKC0tbGlnaHQpKTtcbn1cbi5hYS1jb250ZW50LWNvbG9yLS1kYXJrIC5ocy1mb3JtIHtcbiAgICAtLWZvcm0tZXJyb3ItY29sb3I6IFJHQih2YXIoLS1kYXJrKSk7XG59XG5cbi8vIFBhZGRpbmcgbGVmdC9yaWdodCBvbiBmb3JtIGZpZWxkcy4gQWxzbyB1c2VkIHRvIHBvc2l0aW9uIGhlbHAgdGV4dHMgYW5kIGVycm9yIG1lc3NhZ2VzLlxuJGZvcm0taW5wdXQteC1wYWRkaW5nOiAxNXB4O1xuJGZvcm0taW5wdXQteC1wYWRkaW5nLWxnOiAyMHB4O1xuXG4vLyBIb3Jpem9udGFsIHNwYWNpbmcgYmV0d2VlbiBmb3JtIGZpZWxkcyBpbiBtdWx0aS1jb2x1bW4gbGF5b3V0c1xuJGZvcm0tZmllbGQtZ3V0dGVyOiAxMHB4O1xuXG4uaHMtZm9ybSB7XG4gICAgZm9udC1zaXplOiAyMHB4OyAvLyBQZXIgZGVmYXVsdCwgbW9zdCBlbGVtZW50cyB3aXRoaW4gdGhlIGZvcm0gaW5oZXJpdCB0aGlzIGZvbnQgc2l6ZS5cbiAgICBsaW5lLWhlaWdodDogMjJweDsgLy8gUGVyIGRlZmF1bHQsIG1vc3QgZWxlbWVudHMgd2l0aGluIHRoZSBmb3JtIGluaGVyaXQgdGhpcyBsaW5lIGhlaWdodC5cbiAgICBmb250LXdlaWdodDogJHdlaWdodC00MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgLy8gQWx3YXlzIGFsaWduIGZvcm0gZmllbGRzIHRvIHRoZSBsZWZ0LCBpbmRlcGVuZGVudCBvbiBtb2R1bGUgYWxpZ25tZW50LlxufVxuXG5cbi8qXG4gKiBMYXlvdXQgJiBjb250YWluZXJzXG4gKi9cblxuLy8gRmllbGQgY29udGFpbmVyXG4uaHMtZm9ybS1maWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbn1cblxuLy8gU3BlY2lmaWMgZmllbGQgdHlwZSBjb250YWluZXJzXG4uaHMtZmllbGR0eXBlLXRleHQge31cbi5ocy1maWVsZHR5cGUtc2VsZWN0IHt9XG4uaHMtZmllbGR0eXBlLWJvb2xlYW5jaGVja2JveCB7fVxuLmhzLWZpZWxkdHlwZS1jaGVja2JveCB7fVxuLmhzLWZpZWxkdHlwZS1yYWRpbyB7fVxuLmhzLWZpZWxkdHlwZS1kYXRlIHt9XG4uaHMtZmllbGR0eXBlLWZpbGUge31cbi5ocy1maWVsZHR5cGUtdGV4dGFyZWEge31cblxuXG4vKlxuICogSW5wdXQgZmllbGRzXG4gKi9cblxuLy8gQWxsIGlucHV0IGZpZWxkc1xuLmhzLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWlucHV0LXgtcGFkZGluZztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIFJHQih2YXIoLS1kYXJrKSk7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0IodmFyKC0td2hpdGUpKTtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0taW5wdXQteC1wYWRkaW5nLWxnO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG59XG5cbi8vIENoZWNib3gvcmFkaW8gaW5wdXRzXG4uaHMtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmhzLWlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJvcmRlcjogMDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vLyBDaGVjYm94L3JhZGlvIGlucHV0IGxhYmVsc1xuLmhzLWZvcm0tZmllbGQgLmlucHV0cy1saXN0IGxhYmVsIHNwYW4ge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGNvbG9yOiAjNjk2OTY5O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLy8gU2luZ2xlIGNoZWNrYm94IGlucHV0c1xuLmhzLWZpZWxkdHlwZS1ib29sZWFuY2hlY2tib3gge1xuICAgIC5ocy1pbnB1dCB7fVxufVxuXG4vLyBNdWx0aXBsZSBjaGVja2JveGVzL3JhZGlvc1xuLmhzLWZvcm0tZmllbGQgLm11bHRpLWNvbnRhaW5lciB7XG4gICAgbGkge1xuICAgICAgICBtYXJnaW46IDA7IC8vIFJlc2V0XG5cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTZWxlY3QgKGRyb3Bkb3duKSBpbnB1dHNcbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBNYWtlIGl0IHBvc3NpYmxlIHRvIGFsaWduIHRoZSBpY29uXG59XG5cbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QuaHMtaW5wdXQgc3ZnIHBhdGgge1xuICAgIGZpbGw6IFJHQih2YXIoLS1ibGFjaykpO1xufVxuXG5zZWxlY3QuaHMtaW5wdXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY29sb3I6IFJHQih2YXIoLS1kYXJrKSwgMC41KTtcblxuICAgIG9wdGlvbiB7IC8vIERyb3Bkb3duIGl0ZW1zXG5cbiAgICB9XG59XG5cbi5ocy1maWVsZHR5cGUtdGV4dGFyZWEgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogJGZvcm0taW5wdXQteC1wYWRkaW5nO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZzogJGZvcm0taW5wdXQteC1wYWRkaW5nLWxnO1xuICAgIH1cbn1cblxuLy8gRmlsZSBpbnB1dHNcbi5ocy1pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vLyBEYXRlIGlucHV0c1xuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gTWFrZSBpdCBwb3NzaWJsZSB0byBhbGlnbiB0aGUgaWNvblxufVxuXG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVpbnB1dCBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtICgjeyRmb3JtLWlucHV0LXgtcGFkZGluZ30gKiAyKSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAoI3skZm9ybS1pbnB1dC14LXBhZGRpbmctbGd9ICogMikpO1xuICAgIH1cbn1cbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0IHN2ZyBwYXRoIHtcbiAgICBmaWxsOiBSR0IodmFyKC0tYmxhY2spKTtcbn1cblxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlaW5wdXQ6aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6IFJHQih2YXIoLS1zZWNvbmRhcnkpKTtcbn1cblxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1pbnB1dCB7XG5cbiAgICAmOmZvY3VzOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBSR0IodmFyKC0tY29tcGxlbWVudGFyeSkpO1xuICAgIH1cbn1cblxuLy8gRGF0ZSBwaWNrZXIgZHJvcGRvd25cbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZXBpY2tlciB7XG4gICAgLmZuLWRhdGUtcGlja2VyIC5waWthLWJ1dHRvbiB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgLy8gIWltcG9ydGFudCBkZWNsYXJhdGlvbiB0byBvdmVycmlkZSBIUyBzdHlsaW5nLlxuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IC8vICFpbXBvcnRhbnQgZGVjbGFyYXRpb24gdG8gb3ZlcnJpZGUgSFMgc3R5bGluZy5cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IFJHQih2YXIoLS1wcmltYXJ5KSkgIWltcG9ydGFudDsgLy8gIWltcG9ydGFudCBkZWNsYXJhdGlvbiB0byBvdmVycmlkZSBIUyBzdHlsaW5nXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mbi1kYXRlLXBpY2tlciAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogUkdCKHZhcigtLWNvbXBsZW1lbnRhcnkpKTtcbiAgICAgICAgY29sb3I6IFJHQih2YXIoLS1kYXJrKSk7XG4gICAgfVxuXG4gICAgLmZuLWRhdGUtcGlja2VyIC5pcy10b2RheSAucGlrYS1idXR0b24ge1xuICAgICAgICBjb2xvcjogUkdCKHZhcigtLWRhcmspKTtcbiAgICB9XG59XG5cblxuLypcbiAqIFN1Ym1pdCBidXR0b25cbiAqL1xuLmhzLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBAZXh0ZW5kIC5hYS1idXR0b247XG4gICAgICAgIEBleHRlbmQgLmFhLWJ1dHRvbi0tcHJpbWFyeTtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cbn1cblxuLy8gQW5kIHRoZSBzcGVjaWFsIHN0dWZmIHRoYXQgbWFrZXMgaXQgaW5oZXJpdCBmcm9tIHRoZSBidXR0b24gc3R5bGVzLCBiYXNlZCBvbiBjbGFzc2VzIGdpdmVuIGZyb20gZmllbGRzXG4uYWEtZm9ybS1idXR0b24tLWZ1bGwge1xuICAgICYuYWEtZm9ybS1idXR0b24tLXByaW1hcnkge1xuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmFhLWJ1dHRvbi0tcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFhLWZvcm0tYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmFhLWJ1dHRvbi0tc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWEtZm9ybS1idXR0b24tLWNvbXBsZW1lbnRhcnkge1xuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmFhLWJ1dHRvbi0tY29tcGxlbWVudGFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFhLWZvcm0tYnV0dG9uLS1saWdodCB7XG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgQGV4dGVuZCAuYWEtYnV0dG9uLS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFhLWZvcm0tYnV0dG9uLS1kYXJrIHtcbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5hYS1idXR0b24tLWRhcms7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hYS1mb3JtLWJ1dHRvbi0td2hpdGUge1xuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmFhLWJ1dHRvbi0td2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1mb3JtLWJ1dHRvbi0tb3V0bGluZSAge1xuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBAZXh0ZW5kIC5hYS1idXR0b24tLW91dGxpbmU7XG4gICAgfVxuXG4gICAgJi5hYS1mb3JtLWJ1dHRvbi1ib3JkZXItLXByaW1hcnkge1xuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmFhLWJ1dHRvbi1ib3JkZXItLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hYS1mb3JtLWJ1dHRvbi1ib3JkZXItLXNlY29uZGFyeSB7XG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgQGV4dGVuZCAuYWEtYnV0dG9uLWJvcmRlci0tc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWEtZm9ybS1idXR0b24tYm9yZGVyLS1jb21wbGVtZW50YXJ5IHtcbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5hYS1idXR0b24tYm9yZGVyLS1jb21wbGVtZW50YXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWEtZm9ybS1idXR0b24tYm9yZGVyLS1saWdodCB7XG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgQGV4dGVuZCAuYWEtYnV0dG9uLWJvcmRlci0tbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hYS1mb3JtLWJ1dHRvbi1ib3JkZXItLWRhcmsge1xuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmFhLWJ1dHRvbi1ib3JkZXItLWRhcms7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hYS1mb3JtLWJ1dHRvbi1ib3JkZXItLXdoaXRlIHtcbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5hYS1idXR0b24tYm9yZGVyLS13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWZvcm0tYnV0dG9uLWNvbG9yLS1saWdodCB7XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIEBleHRlbmQgLmFhLWJ1dHRvbi1jb2xvci0tbGlnaHQ7XG4gICAgfVxufVxuLmFhLWZvcm0tYnV0dG9uLWNvbG9yLS1kYXJrIHtcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgQGV4dGVuZCAuYWEtYnV0dG9uLWNvbG9yLS1kYXJrO1xuICAgIH1cbn1cbi5hYS1mb3JtLWJ1dHRvbi1jb2xvci0td2hpdGUge1xuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBAZXh0ZW5kIC5hYS1idXR0b24tY29sb3ItLXdoaXRlO1xuICAgIH1cbn1cblxuXG4vKlxuICogVGV4dCBhbmQgb3RoZXIgZm9ybSBlbGVtZW50c1xuICovXG4uaHMtZm9ybSB1bCxcbi5ocy1mb3JtIG9sIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbn1cblxuLy8gRm9ybSBmaWVsZCBtYWluIGxhYmVsXG4uaHMtZm9ybS1maWVsZCA+IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICBmb250LXdlaWdodDogJHdlaWdodC03MDA7XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIEZvcm0gZmllbGQgaGVscCB0ZXh0XG4uaHMtZm9ybSBsZWdlbmQge1xuICAgIG9yZGVyOiAxOyAvLyBQb3NpdGlvbnMgaXQgYmVsb3cgdGhlIGlucHV0IGZpZWxkXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG9wYWNpdHk6IDAuNztcblxuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG59XG5cbi8vIFJpY2ggdGV4dCBhcmVhc1xuLmhzLXJpY2h0ZXh0IHtcbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgKyAuaHMtZm9ybS1maWVsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxufVxuXG4vLyBFcnJvciBtZXNzYWdlc1xuLmhzLWlucHV0LmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6IFJHQih2YXIoLS1mb3JtLWVycm9yLWNvbG9yKSk7XG59XG5cbnVsLmhzLWVycm9yLW1zZ3Mge1xuICAgIG9yZGVyOiAxMDsgLy8gUG9zaXRpb24gaXQgbGFzdCBpbiB0aGUgZmllbGQgY29udGFpbmVyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1pbnB1dC14LXBhZGRpbmc7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGZvcm0taW5wdXQteC1wYWRkaW5nLWxnO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiBSR0IodmFyKC0tZm9ybS1lcnJvci1jb2xvcikpO1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMC44ZW07XG4gICAgfVxufVxuXG4vLyBUaGUgZmluYWwgZXJyb3IgbWVzc2FnZSBqdXN0IGFib3ZlIHRoZSBzdWJtaXQgYnV0dG9uIChzaG93cyBpZiB5b3UgdHJ5IHRvIHN1Ym1pdCB0aGUgZm9ybSBidXQgdGhlcmUncyBhbiBlcnJvcilcbi5oc19lcnJvcl9yb2xsdXAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBSR0IodmFyKC0tZm9ybS1lcnJvci1jb2xvcikpO1xuXG4gICAgLmhzLWVycm9yLW1zZ3Mge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4vLyBGb3JtIHRpdGxlIHRoYXQgcmVuZGVycyBpZiB0aGUgXCJmb3JtX3RpdGxlXCIgcGFyYW1ldGVyIGlzIHNldCB0byB0cnVlXG4uaHMtZm9ybSAuZm9ybS10aXRsZSB7XG4gICAgQGV4dGVuZCAuaDM7XG59XG5cblxuLypcbiAqIEN1c3RvbSBHRFBSIGZpZWxkc1xuICovXG4uaHNfZ2Rwcl9jb25zZW50X21hcmtldGluZyxcbi5oc19nZHByX2NvbnNlbnRfZGF0YSB7XG4gICAgLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94IGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xuICAgIH1cbn1cblxuXG4vKlxuICogUmVzZXQvb3ZlcnJpZGUgdW53YW50ZWQgSHViU3BvdCBzdHlsaW5nLlxuICogTm90ZTogV2UgdXNlIGEgbG90IG9mIENTUyBzcGVjaWZpY2l0eSBoZXJlIG9uIHB1cnBvc2UgaW4gb3JkZXIgdG8gYmVhdCBIdWJTcG90J3Mgc3BlY2lmaWNpdHkuXG4gKi9cbmZvcm0uaHMtZm9ybSBmaWVsZHNldCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xufVxuXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEsXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIsXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgeyAvLyBPdmVycmlkZSBIdWJTcG90IHN0eWxpbmdcbiAgICAuaHMtZm9ybS1maWVsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG5cbmZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSB7IC8vIE92ZXJyaWRlIEh1YlNwb3Qgc3R5bGluZ1xuICAgIC5ocy1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5ocy1pbnB1dCxcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0uaHMtaW5wdXQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbmZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiB7IC8vIE92ZXJyaWRlIEh1YlNwb3Qgc3R5bGluZ1xuICAgIC5ocy1mb3JtLWZpZWxkIHtcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JGZvcm0tZmllbGQtZ3V0dGVyfSAvIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWZpZWxkLWd1dHRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIHtcbiAgICAuaHMtZm9ybS1maWVsZCB7XG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIgKiAjeyRmb3JtLWZpZWxkLWd1dHRlcn0gLyAzKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1maWVsZC1ndXR0ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCksIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgeyAvLyBPdmVycmlkZSBIdWJTcG90IHN0eWxpbmdcbiAgICBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIsXG4gICAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIHtcbiAgICAgICAgLmhzLWlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0SGFtYnVyZ2VyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci5pcy1hY3RpdmUge1xuXHRzcGFuLFxuXHRzcGFuOmJlZm9yZSxcblx0c3BhbjphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogUkdCKHZhcigtLWJsYWNrKSk7XG5cdH1cblxuXHQuYWEtaGFtYnVyZ2VyIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHNwYW46YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRzcGFuOmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hYS1oYW1idXJnZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogMjAwO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRzcGFuLFxuXHRzcGFuOmJlZm9yZSxcblx0c3BhbjphZnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBSR0IodmFyKC0td2hpdGUpKTtcblxuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG5cdH1cblxuXHRzcGFuIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0c3BhbjpiZWZvcmUsXG5cdHNwYW46YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0fVxuXG5cdHNwYW4sXG5cdHNwYW46YmVmb3JlLFxuXHRzcGFuOmFmdGVyIHtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDRweDtcblx0fVxuXHRzcGFuOmJlZm9yZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcblx0fVxuXHRzcGFuOmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0c3BhbjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHR9XG5cdFx0c3BhbjphZnRlciB7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdH1cblx0fVxufVxuXG4uanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3BlZWQgZWFzZTtcblxuXHRzcGFuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdH1cblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBOYXZpZ2F0aW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFhLW5hdmlnYXRpb24ge1xuICAgIHVsLCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICB1bCBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24tLXByaW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtd3JhcHBlciA+IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtd3JhcHBlciA+IHVsID4gbGkge1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IFJHQih2YXIoLS1ibGFjaykpO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEzJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMiA3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS43MTQyOSA1LjQ0Njg1ZS0wOEw2IDQuMzc1TDEwLjI4NTcgOC4wMzgwN2UtMDdMMTIgMC44NzUwMDFMNiA3TC00LjE4MjFlLTA3IDAuODc1TDEuNzE0MjkgNS40NDY4NWUtMDhaJyBmaWxsPScjMDAwJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtaXRlbS5ocy1pdGVtLWhhcy1jaGlsZHJlbiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4ycztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAgMzUlO1xuICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTIgNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuNzE0MjkgNS40NDY4NWUtMDhMNiA0LjM3NUwxMC4yODU3IDguMDM4MDdlLTA3TDEyIDAuODc1MDAxTDYgN0wtNC4xODIxZS0wNyAwLjg3NUwxLjcxNDI5IDUuNDQ2ODVlLTA4WicgZmlsbD0nI2ZmZmZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IFJHQih2YXIoLS1ibGFjaykpO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAxMyU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDEyIDcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjcxNDI5IDUuNDQ2ODVlLTA4TDYgNC4zNzVMMTAuMjg1NyA4LjAzODA3ZS0wN0wxMiAwLjg3NTAwMUw2IDdMLTQuMTgyMWUtMDcgMC44NzVMMS43MTQyOSA1LjQ0Njg1ZS0wOFonIGZpbGw9JyMwMDAnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwgPiBsaSA+IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcblxuICAgIGNvbG9yOiBSR0IodmFyKC0td2hpdGUpKTtcblxuICAgIEBpbmNsdWRlIGJwKGVuKXtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IFJHQih2YXIoLS1ibGFjaykpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciB7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNzMlO1xuICAgICAgICBsZWZ0OiAxOTBweDtcblxuXG4gICAgICAgIGJhY2tncm91bmQ6IFJHQih2YXIoLS13aGl0ZSkpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC02MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicChoZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBSR0IodmFyKC0tcHJpbWFyeSkpO1xuICAgICAgICB9XG4gICAgICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIFJHQih2YXIoLS1saWdodCkpO1xuXG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTIuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyICB7XG5cbiAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xuICAgIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTE6aG92ZXIgPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0NXB4IDU1cHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZyl7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggNTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgfVxufVxuLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtaXRlbSAuaHMtbWVudS1kZXB0aC0zIGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbn1cbmh0bWwge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNwZWVkIGVhc2U7XG59XG5cbmJvZHkuanMtbmF2LW9wZW4ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLy8gTW9iaWxlXG5cbi5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMTAwJTtcbiAgICByaWdodDogMDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQih2YXIoLS13aGl0ZSkpO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgei1pbmRleDogOTk4O1xuXG5cdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxufVxuLmFhLW5hdmlnYXRpb24tLW1vYmlsZSB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUgdWwgbGkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uanMtbmF2LW9wZW4gLmFhLW5hdmlnYXRpb24tLW1vYmlsZSB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbn1cblxuLmFhLW5hdmlnYXRpb24tLW1vYmlsZSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIEBpbmNsdWRlIGJwKG1kKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICB9XG59XG4uYWEtbmF2aWdhdGlvbi0tbW9iaWxlIHVsIGxpIHtcblx0Ly8gUmVzZXRcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cbi5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUgdWwgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgY29sb3I6IFJHQih2YXIoLS1ibGFjaykpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWEtbmF2aWdhdGlvbi0tbW9iaWxlIC5ocy1tZW51LWRlcHRoLTE+dWwsXG4uYWEtbmF2aWdhdGlvbi0tbW9iaWxlIC5ocy1tZW51LWRlcHRoLTI+dWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgIEBpbmNsdWRlIGJwKHNtKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuLmFhLW5hdmlnYXRpb24tLW1vYmlsZSAuaHMtbWVudS1kZXB0aC0xIHtcbiAgICA+IGEge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xuICAgICAgICBjb2xvcjogUkdCKHZhcigtLWRhcmspKTtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gdWwge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUgPiB1bCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuXG4uYWEtbmF2aWdhdGlvbi0tbW9iaWxlIC5ocy1tZW51LWRlcHRoLTIge1xuXG4gICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcbiAgICAgICAgY29sb3I6IFJHQih2YXIoLS1kYXJrKSk7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG5cbiAgICAgICAgY29sb3I6IFJHQih2YXIoLS1kYXJrKSk7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUgPiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG59XG4uYWEtbmF2aWdhdGlvbi0tbW9iaWxlIC5ocy1tZW51LWRlcHRoLTMge1xuICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC02MDA7XG4gICAgICAgIGNvbG9yOiBSR0IodmFyKC0tZGFyaykpO1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUgLmhzLWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuLmFhLW1lbnUtYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogNDBweDtcblxuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cbn1cblxuLmhzLWl0ZW0taGFzLWNoaWxkcmVuLmlzLWFjdGl2ZSAuYWEtbWVudS1hcnJvdyBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uaHMtaXRlbS1oYXMtY2hpbGRyZW4uaXMtYWN0aXZlIC5ocy1tZW51LWRlcHRoLTIgLmFhLW1lbnUtYXJyb3cge1xuICAgIHRvcDogMDtcbn1cbi5ocy1pdGVtLWhhcy1jaGlsZHJlbi5pcy1hY3RpdmUgLmhzLW1lbnUtZGVwdGgtMiAuYWEtbWVudS1hcnJvdyBzdmd7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmhzLWl0ZW0taGFzLWNoaWxkcmVuLmlzLWFjdGl2ZSAuaHMtbWVudS1kZXB0aC0yLmlzLWFjdGl2ZSAuYWEtbWVudS1hcnJvdyBzdmd7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5Tb2NpYWwgTGlua3NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXNvY2lhbC1saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogUkdCKHZhcigtLXByaW1hcnkpKTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0aGVpZ2h0OiA0MHB4O1xuXHR3aWR0aDogNDBweDtcblx0bWFyZ2luOiAwIDVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcbn1cblxuLmFhLXNvY2lhbC1saW5rc19faWNvbjpob3Zlcixcbi5hYS1zb2NpYWwtbGlua3NfX2ljb246Zm9jdXMge1xuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG59XG5cblxuLmFhLXNvY2lhbC1saW5rc19faWNvbiBzdmcge1xuXHRmaWxsOiBSR0IodmFyKC0td2hpdGUpKTtcblx0aGVpZ2h0OiAxNXB4O1xuXHRsZWZ0OiA1MCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR3aWR0aDogYXV0bztcbn1cblxuLmFhLXNvY2lhbC1saW5rc19faWNvbjpob3ZlciBzdmcsXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmZvY3VzIHN2Zyxcbi5hYS1zb2NpYWwtbGlua3NfX2ljb246YWN0aXZlIHN2ZyB7XG5cdGZpbGw6IFJHQih2YXIoLS13aGl0ZSkpO1xufVxuIiwiLmFhLWxhbmd1YWdlLW1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLmdsb2JlX2NsYXNzIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDsgLy8gU3BlY2lmeSBoZWlnaHQgc28gSUUxMSBkb2Vzbid0IG1ha2UgaXQgaHVnZVxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwLjM4MzMgMy42NjY2NkMxMC40Mzg4IDMuNjY2ODQgMTAuNDkwNyAzLjYzOTI4IDEwLjUyMTcgMy41OTMyQzEwLjU1MjYgMy41NDcxMiAxMC41NTg1IDMuNDg4NjMgMTAuNTM3MyAzLjQzNzMyQzEwLjA3MDkgMi4xNTYyIDkuMjE0NDkgMS4wNTM1OSA4LjA4ODY0IDAuMjg0NjU2QzguMDM0NDMgMC4yNTA1OTkgNy45NjU1MSAwLjI1MDU5OSA3LjkxMTMgMC4yODQ2NTZDNi43ODU0NCAxLjA1MzU5IDUuOTI5MDUgMi4xNTYyIDUuNDYyNjQgMy40MzczMkM1LjQ0MTQ2IDMuNDg4NjMgNS40NDczMyAzLjU0NzEyIDUuNDc4MjcgMy41OTMyQzUuNTA5MjEgMy42MzkyOCA1LjU2MTEzIDMuNjY2ODQgNS42MTY2NCAzLjY2NjY2SDEwLjM4MzNaJyBmaWxsPSclMjNmZmZmZmYnLyUzRSUzQ3BhdGggZD0nTTEyLjMxIDcuMzM5MzJDMTIuMzEzMyA3LjQyOTAxIDEyLjM4NjkgNy41MDAwNCAxMi40NzY3IDcuNDk5OThIMTUuNzk1NEMxNS44NDIgNy41MDAxMSAxNS44ODY2IDcuNDgwNDkgMTUuOTE4IDcuNDQ1OThDMTUuOTQ5NCA3LjQxMTU5IDE1Ljk2NTEgNy4zNjU3MiAxNS45NjE0IDcuMzE5MzJDMTUuODg3NiA2LjQzNzcxIDE1LjY2NjggNS41NzQ2NiAxNS4zMDggNC43NjU5OEMxNS4yODEzIDQuNzA1NTQgMTUuMjIxNCA0LjY2NjU3IDE1LjE1NTQgNC42NjY2NUgxMi4xODJDMTIuMTMyMSA0LjY2Njg0IDEyLjA4NDkgNC42ODk0MSAxMi4wNTM0IDQuNzI4MTVDMTIuMDIxOCA0Ljc2Njg5IDEyLjAwOTQgNC44MTc3MiAxMi4wMTk0IDQuODY2NjVDMTIuMTg2OCA1LjY4MTA1IDEyLjI4NCA2LjUwODMgMTIuMzEgNy4zMzkzMlonIGZpbGw9JyUyM2ZmZmZmZicvJTNFJTNDcGF0aCBkPSdNMTEuMTQzMyA3LjQ5OTk4QzExLjE4ODggNy40OTk3NyAxMS4yMzIzIDcuNDgxMjcgMTEuMjY0IDcuNDQ4NjVDMTEuMjk1MyA3LjQxNTcxIDExLjMxMiA3LjM3MTQyIDExLjMxIDcuMzI1OThDMTEuMjgwNCA2LjQ3MjQgMTEuMTY2NSA1LjYyMzgzIDEwLjk3IDQuNzkyNjVDMTAuOTUxOCA0LjcxODQxIDEwLjg4NTEgNC42NjYzMSAxMC44MDg2IDQuNjY2NjVINS4xOTEzMUM1LjExNDU2IDQuNjY2NyA1LjA0Nzg1IDQuNzE5MzUgNS4wMjk5OCA0Ljc5Mzk4QzQuODMzNDMgNS42MjUxNiA0LjcxOTU0IDYuNDczNzMgNC42ODk5OCA3LjMyNzMyQzQuNjg4MTcgNy4zNzI3MiA0LjcwNDkgNy40MTY5MiA0LjczNjM0IDcuNDQ5NzNDNC43Njc3NyA3LjQ4MjU1IDQuODExMiA3LjUwMTE3IDQuODU2NjQgNy41MDEzMkwxMS4xNDMzIDcuNDk5OThaJyBmaWxsPSclMjNmZmZmZmYnLyUzRSUzQ3BhdGggZD0nTTUuNjE2NjQgMTIuMzMzM0M1LjU2MTEzIDEyLjMzMzEgNS41MDkyMSAxMi4zNjA3IDUuNDc4MjcgMTIuNDA2OEM1LjQ0NzMzIDEyLjQ1MjkgNS40NDE0NiAxMi41MTEzIDUuNDYyNjQgMTIuNTYyN0M1LjkyOTIyIDEzLjg0MzkgNi43ODU4NiAxNC45NDY1IDcuOTExOTcgMTUuNzE1M0M3Ljk2NTk3IDE1Ljc0OTMgOC4wMzQ2NCAxNS43NDkzIDguMDg4NjQgMTUuNzE1M0M5LjIxNDg3IDE0Ljk0NjYgMTAuMDcxNSAxMy44NDQgMTAuNTM4IDEyLjU2MjdDMTAuNTU4OCAxMi41MTEyIDEwLjU1MjcgMTIuNDUyOCAxMC41MjE3IDEyLjQwNjhDMTAuNDkwNyAxMi4zNjA4IDEwLjQzODggMTIuMzMzMiAxMC4zODMzIDEyLjMzMzNINS42MTY2NFonIGZpbGw9JyUyM2ZmZmZmZicvJTNFJTNDcGF0aCBkPSdNNC44NTY2NiA4LjQ5OTk3QzQuODExMzMgOC41MDAxMiA0Ljc2ODAxIDguNTE4NjUgNC43MzY1OSA4LjU1MTMyQzQuNzA1MTggOC41ODM5OSA0LjY4ODM2IDguNjI4MDEgNC42ODk5OSA4LjY3MzNDNC43MTk1NiA5LjUyNjg5IDQuODMzNDQgMTAuMzc1NSA1LjAyOTk5IDExLjIwNjZDNS4wNDgxMyAxMS4yODEgNS4xMTQ3NyAxMS4zMzMzIDUuMTkxMzIgMTEuMzMzM0gxMC44MDg3QzEwLjg4NTUgMTEuMzMzMSAxMC45NTIzIDExLjI4MDYgMTAuOTcwNyAxMS4yMDZDMTEuMTY2NiAxMC4zNzQ3IDExLjI4MDMgOS41MjYxNyAxMS4zMSA4LjY3MjY0QzExLjMxMTggOC42MjcyMyAxMS4yOTUxIDguNTgzMDQgMTEuMjYzNiA4LjU1MDIyQzExLjIzMjIgOC41MTc0IDExLjE4ODggOC40OTg3OCAxMS4xNDMzIDguNDk4NjRMNC44NTY2NiA4LjQ5OTk3WicgZmlsbD0nJTIzZmZmZmZmJy8lM0UlM0NwYXRoIGQ9J00wLjAzODY3NTUgNy4zMTkzMkMwLjAzNDc1OTIgNy4zNjU3NyAwLjA1MDQ4MTQgNy40MTE3NSAwLjA4MjAyNTggNy40NDYwOEMwLjExMzU3IDcuNDgwNDEgMC4xNTgwNTMgNy40OTk5NiAwLjIwNDY3NiA3LjQ5OTk4SDMuNTIzMzRDMy42MTI5OSA3LjUwMDQgMy42ODY3NyA3LjQyOTU3IDMuNjkwMDEgNy4zMzk5OEMzLjcxNTk5IDYuNTA4NzQgMy44MTMyNCA1LjY4MTI2IDMuOTgwNjggNC44NjY2NUMzLjk5MTUxIDQuODE3NTUgMy45NzkyMiA0Ljc2NjE5IDMuOTQ3MzQgNC43MjczMUMzLjkxNTY0IDQuNjg4NTUgMy44NjgwOCA0LjY2NjI0IDMuODE4MDEgNC42NjY2NUgwLjg0NDY3NkMwLjc3ODU5NCA0LjY2NjU3IDAuNzE4NzA2IDQuNzA1NTMgMC42OTIwMDkgNC43NjU5OEMwLjMzMzI0NiA1LjU3NDY2IDAuMTEyNDE1IDYuNDM3NyAwLjAzODY3NTUgNy4zMTkzMlonIGZpbGw9JyUyM2ZmZmZmZicvJTNFJTNDcGF0aCBkPSdNMy42OTAwMyA4LjY2MDY1QzMuNjg2OCA4LjU3MDk2IDMuNjEzMTIgOC40OTk5MyAzLjUyMzM3IDguNDk5OThIMC4yMDQ3QzAuMTU4MDIyIDguNDk5ODYgMC4xMTM0NjYgOC41MTk0OCAwLjA4MjAzMzUgOC41NTM5OEMwLjA1MDY2MzYgOC41ODgzOCAwLjAzNDk3MTQgOC42MzQyNSAwLjAzODcwMDIgOC42ODA2NUMwLjExMjU4OSA5LjU2MjI0IDAuMzMzNDEzIDEwLjQyNTMgMC42OTIwMzQgMTEuMjM0QzAuNzE4NzMgMTEuMjk0NCAwLjc3ODYxOSAxMS4zMzM0IDAuODQ0NyAxMS4zMzMzSDMuODE4MDNDMy44Njc5NyAxMS4zMzMxIDMuOTE1MTkgMTEuMzEwNiAzLjk0NjcgMTEuMjcxOEMzLjk3ODIxIDExLjIzMzEgMy45OTA2OSAxMS4xODIyIDMuOTgwNyAxMS4xMzMzQzMuODEzMyAxMC4zMTg5IDMuNzE2MDYgOS40OTE2NyAzLjY5MDAzIDguNjYwNjVaJyBmaWxsPSclMjNmZmZmZmYnLyUzRSUzQ3BhdGggZD0nTTQuMzQ2NjkgMTIuNDQ1M0M0LjMyMzI2IDEyLjM3ODQgNC4yNjAyMyAxMi4zMzM2IDQuMTg5MzYgMTIuMzMzM0gxLjYwMDAzQzEuNTM4MzEgMTIuMzM0NCAxLjQ4MjI0IDEyLjM2OTUgMS40NTQzIDEyLjQyNDVDMS40MjYzNiAxMi40Nzk2IDEuNDMxMTMgMTIuNTQ1NSAxLjQ2NjY5IDEyLjU5NkMyLjU0MDA5IDE0LjEyMjYgNC4xMTI0MyAxNS4yMjY5IDUuOTEyNjkgMTUuNzE4N0M1Ljk4NDExIDE1LjczODEgNi4wNTk4IDE1LjcwODEgNi4wOTg1MiAxNS42NDVDNi4xMzcyMyAxNS41ODE5IDYuMTI5NyAxNS41MDA5IDYuMDgwMDMgMTUuNDQ2QzUuMzA0NDMgMTQuNTczOSA0LjcxNDY2IDEzLjU1MjkgNC4zNDY2OSAxMi40NDUzWicgZmlsbD0nJTIzZmZmZmZmJy8lM0UlM0NwYXRoIGQ9J00xMS44MTA3IDEyLjMzMzNDMTEuNzM5OCAxMi4zMzM2IDExLjY3NjggMTIuMzc4NCAxMS42NTM0IDEyLjQ0NTNDMTEuMjg2NSAxMy41NTIzIDEwLjY5ODEgMTQuNTczIDkuOTI0MDMgMTUuNDQ1M0M5Ljg3NDM1IDE1LjUwMDIgOS44NjY4MiAxNS41ODEzIDkuOTA1NTQgMTUuNjQ0M0M5Ljk0NDI2IDE1LjcwNzQgMTAuMDE5OSAxNS43Mzc0IDEwLjA5MTQgMTUuNzE4QzExLjg5MTYgMTUuMjI2MyAxMy40NjQgMTQuMTIxOSAxNC41Mzc0IDEyLjU5NTNDMTQuNTcyOSAxMi41NDQ5IDE0LjU3NzcgMTIuNDc4OSAxNC41NDk4IDEyLjQyMzhDMTQuNTIxOCAxMi4zNjg4IDE0LjQ2NTcgMTIuMzMzNyAxNC40MDQgMTIuMzMyNkwxMS44MTA3IDEyLjMzMzNaJyBmaWxsPSclMjNmZmZmZmYnLyUzRSUzQ3BhdGggZD0nTTQuMTg5MzEgMy42NjY2OUM0LjI2MDE4IDMuNjY2NDQgNC4zMjMyMSAzLjYyMTU3IDQuMzQ2NjUgMy41NTQ2OUM0LjcxMzQyIDIuNDQ3NDUgNS4zMDE4MiAxLjQyNjQ4IDYuMDc1OTggMC41NTQwMjRDNi4xMjU2NSAwLjQ5OTE0OCA2LjEzMzE5IDAuNDE4MDg1IDYuMDk0NDcgMC4zNTQ5OThDNi4wNTU3NSAwLjI5MTkxIDUuOTgwMDcgMC4yNjE5MTYgNS45MDg2NSAwLjI4MTM1N0M0LjEwODM4IDAuNzczMDcgMi41MzYwNCAxLjg3NzQxIDEuNDYyNjUgMy40MDQwMkMxLjQyNzA4IDMuNDU0NDcgMS40MjIzMSAzLjUyMDQ1IDEuNDUwMjUgMy41NzU0OUMxLjQ3ODE5IDMuNjMwNTMgMS41MzQyNiAzLjY2NTYyIDEuNTk1OTggMy42NjY2OUg0LjE4OTMxWicgZmlsbD0nJTIzZmZmZmZmJy8lM0UlM0NwYXRoIGQ9J00xNS45NjE0IDguNjgwNjVDMTUuOTY1MyA4LjYzNDE5IDE1Ljk0OTUgOC41ODgyMiAxNS45MTggOC41NTM4OUMxNS44ODY1IDguNTE5NTYgMTUuODQyIDguNTAwMDEgMTUuNzk1NCA4LjQ5OTk4SDEyLjQ3NjdDMTIuMzg2OSA4LjQ5OTkzIDEyLjMxMzMgOC41NzA5NiAxMi4zMSA4LjY2MDY1QzEyLjI4MzkgOS40OTEyMiAxMi4xODY3IDEwLjMxOCAxMi4wMTk0IDExLjEzMkMxMi4wMDk0IDExLjE4MDkgMTIuMDIxOCAxMS4yMzE3IDEyLjA1MzQgMTEuMjcwNUMxMi4wODQ5IDExLjMwOTIgMTIuMTMyMSAxMS4zMzE4IDEyLjE4MiAxMS4zMzJIMTUuMTU1NEMxNS4yMjE0IDExLjMzMjEgMTUuMjgxMyAxMS4yOTMxIDE1LjMwOCAxMS4yMzI3QzE1LjY2NjUgMTAuNDI0MyAxNS44ODczIDkuNTYxNzggMTUuOTYxNCA4LjY4MDY1WicgZmlsbD0nJTIzZmZmZmZmJy8lM0UlM0NwYXRoIGQ9J00xMS42NTM0IDMuNTU0NjlDMTEuNjc2OCAzLjYyMTU3IDExLjczOTggMy42NjY0NCAxMS44MTA3IDMuNjY2NjlIMTQuNEMxNC40NjE3IDMuNjY1NjIgMTQuNTE3OCAzLjYzMDUzIDE0LjU0NTggMy41NzU0OUMxNC41NzM3IDMuNTIwNDUgMTQuNTY4OSAzLjQ1NDQ3IDE0LjUzMzQgMy40MDQwMkMxMy40NjEgMS44NzgxNiAxMS44OTAyIDAuNzczOTA3IDEwLjA5MTQgMC4yODEzNTdDMTAuMDE5OSAwLjI2MTkxNiA5Ljk0NDI2IDAuMjkxOTEgOS45MDU1NCAwLjM1NDk5OEM5Ljg2NjgyIDAuNDE4MDg1IDkuODc0MzUgMC40OTkxNDggOS45MjQwMyAwLjU1NDAyNEMxMC42OTgyIDEuNDI2NDggMTEuMjg2NiAyLjQ0NzQ1IDExLjY1MzQgMy41NTQ2OVonIGZpbGw9JyUyM2ZmZmZmZicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG5cbiAgICAuaHNfY29zX3dyYXBwZXJfdHlwZV9tb2R1bGUud2lkZ2V0LXR5cGUtbGFuZ3VhZ2Vfc3dpdGNoZXIge1xuICAgICAgICBsaW5lLWhlaWdodDogMXB4O1xuICAgIH1cblxuICAgIC5oZWFkZXJfX2xhbmd1YWdlLXN3aXRjaGVyLS1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fbGFuZ3VhZ2Utc3dpdGNoZXItLWxhYmVsLWN1cnJlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNTAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5sYW5nX2xpc3RfY2xhc3Mge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC01MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0IodmFyKC0tbGlnaHQpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBSR0IodmFyKC0tZGFyaykpO1xuXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IFJHQih2YXIoLS1wcmltYXJ5KSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGFuZ19saXN0X2NsYXNzOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59IiwiLmhzLXNlYXJjaC1maWVsZCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdEBpbmNsdWRlIGJwKGxnKXtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuXG4uYWEtc2VhcmNoLXJlc3VsdHMge1xuXHQjc2VhcmNoLWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uanMtbmF2LW9wZW4gLmhzLXNlYXJjaC1maWVsZF9fYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmhzLXNlYXJjaC1maWVsZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG4uaHMtc2VhcmNoLWZpZWxkX19iYXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGZvcm0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0YnV0dG9uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRmaWxsOiBSR0IodmFyKC0tZGFyaykpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRmb3JtIGlucHV0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA0cHggMCA0cHggMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IFJHQih2YXIoLS1kYXJrKSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBSR0IodmFyKC0tZGFyaykpO1xuXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIFJHQih2YXIoLS1kYXJrKSk7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0fVxuXHRmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogUkdCKHZhcigtLWRhcmspKTtcblx0fVxuXHQjc2VhcmNoLWJ1dHRvbiB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIFJHQih2YXIoLS1kYXJrKSk7XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiBSR0IodmFyKC0tYmxhY2spKTtcblx0XHR9XG5cdH1cbn1cbi5ocy1zZWFyY2gtZmllbGQtLW9wZW4gLmhzLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiA0MHB4O1xuXHRsZWZ0OiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cblx0QGluY2x1ZGUgYnAobWQpIHtcblx0XHR0b3A6IDQwcHg7XG5cdH1cbn1cbi5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3Rpbmcge1xuXHQuaHMtc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcblx0XHRAZXh0ZW5kIC5oMztcblxuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cblx0bGkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cbi5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIHtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJvcmRlcjogd2hpdGU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0bGkge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG5cdFx0QGluY2x1ZGUgYnAobWQpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNDVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIFJHQih2YXIoLS1kYXJrKSk7XG5cblx0XHRcdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0NXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQ1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0cGFkZGluZzogMTBweCAwcHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG5cblx0XHRcdGNvbG9yOiBSR0IodmFyKC0tZGFyaykpO1xuXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XG5cdFx0fVxuXHR9XG59XG5cbi8vIFJlc3VsdCBwYWdlXG5cbi5zeXN0ZW1zLXBhZ2Utc2VhcmNoIHtcblx0QGV4dGVuZCAlYnVyai10b3A7XG5cblx0LmhzLXNlYXJjaC1maWVsZF9fYmFyIHtcblx0XHRAZXh0ZW5kICVlaWZmZWwtYm90dG9tO1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRcdEBpbmNsdWRlIGJwKGxnKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Zm9ybSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBSR0IodmFyKC0tZGFyaykpO1xuXHRcdH1cblxuXHRcdGZvcm0gaW5wdXQge1xuXHRcdFx0QGV4dGVuZCAuaDI7XG5cblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGNvbG9yOiBSR0IodmFyKC0tZGFyaykpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRmaWxsOiBSR0IodmFyKC0tZGFyaykpO1xuXHRcdH1cblx0fVxuXG5cdC5ocy1zZWFyY2gtZmllbGRfX2JhciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRcdEBleHRlbmQgLmgyO1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y29sb3I6IFJHQih2YXIoLS13aGl0ZSkpO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLnN5c3RlbXMtcGFnZS1zZWFyY2hfX2lubmVyIHtcblx0bWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDgpO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdC5hYS1zdWJ0aXRsZSB7XG5cdFx0QGV4dGVuZCAuaDI7XG5cblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRjb2xvcjogUkdCKHZhcigtLWRhcmspKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMjBweDtcblx0fVxufVxuXG4uaHMtc2VhcmNoLXJlc3VsdHMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBSR0IodmFyKC0td2hpdGUpKTtcblxuXHQuc2VhcmNoLWhlYWRlciB7XG5cdFx0QGV4dGVuZCAlZWlmZmVsLWJvdHRvbS1tYXJnaW47XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBSR0IodmFyKC0tZGFyaykpO1xuXHRcdGNvbG9yOiBSR0IodmFyKC0td2hpdGUpKTtcblx0XHRwYWRkaW5nLXRvcDogMzVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRcdEBpbmNsdWRlIGJwKGxnKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnNlYXJjaC1oZWFkZXJfX2lubmVyIHtcblx0XHRtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogOCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0LnJlc3VsdHMtdG90YWwsXG5cdFx0LnJlc3VsdHMtc2hvd2luZyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5yZXN1bHRzLXRvdGFsIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdH1cblxuXHRcdC5yZXN1bHRzLXNob3dpbmcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0fVxuXHR9XG59XG4uaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3Rpbmcge1xuXHRtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogOCk7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpe1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0bGkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQuaHMtc2VhcmNoLXJlc3VsdHNfX2NvdW50ZXIge1xuXHRcdG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAwLjc1KTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjb2xvcjogUkdCKHZhcigtLWRhcmspKTtcblx0XHRmb250LXdlaWdodDogJHdlaWdodC00MDA7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG5cblx0LmhzLXNlYXJjaC1yZXN1bHRzX190ZXh0IHtcblx0XHRtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNyk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgUkdCKHZhcigtLWRhcmspLDAuMTUpO1xuXHRcdHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogUkdCKHZhcigtLWRhcmspKTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiBSR0IodmFyKC0tZGFyayksIDAuNik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmhzLXNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTcwMDtcblx0XHRjb2xvcjogUkdCKHZhcigtLWRhcmspKTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogUkdCKHZhcigtLWRhcmspLDAuNDUpO1xuXHRcdH1cblx0fVxufVxuXG4uaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIHtcblx0QGV4dGVuZCAlZWlmZmVsLXRvcDtcblx0QGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcblxuXHQjc2VhcmNoLXBhZ2luYXRpb24ge1xuXHRcdG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cbiNzZWFyY2gtbG9hZGVyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA3MHB4O1xuXHRoZWlnaHQ6IDcwcHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkIFJHQih2YXIoLS1zZWNvbmRhcnkpKTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuI3NlYXJjaC1sb2FkZXIuaXMtYWN0aXZlIHtcblx0ZGlzcGxheTogZmxleDtcblxufVxuXG4ucGFnaW5hdGlvbi1saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogUkdCKHZhcigtLWJsYWNrKSwwLjcpO1xuXHRcdGNvbG9yOiBSR0IodmFyKC0td2hpdGUpKTtcblx0fVxufVxuXG4ucGFnaW5hdGlvbi1saW5rLmlzLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IFJHQih2YXIoLS1ibGFjaykpO1xuXHRjb2xvcjogUkdCKHZhcigtLXdoaXRlKSk7XG59XG5cbi5ocy1zZWFyY2gtZmllbGQge1xufVxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ocy1zZWFyY2gtZmllbGRfX2JhciBidXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmhzLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uaHMtc2VhcmNoLWZpZWxkLS1vcGVuIC5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIHtcblxufVxuLmhzLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuLmhzLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgI3Jlc3VsdHMtZm9yIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaHMtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBhLFxuLmhzLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgI3Jlc3VsdHMtZm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaHMtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBhOmhvdmVyLFxuLmhzLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3V0bGluZTogbm9uZTtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEhlYWRlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtc2l0ZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyMDtcbn1cbi5hYS1zaXRlLWhlYWRlci5pcy1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjFzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQih2YXIoLS13aGl0ZSkpO1xuXG4gICAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgY29sb3I6IFJHQih2YXIoLS1ibGFjaykpO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDEyIDcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjcxNDI5IDUuNDQ2ODVlLTA4TDYgNC4zNzVMMTAuMjg1NyA4LjAzODA3ZS0wN0wxMiAwLjg3NTAwMUw2IDdMLTQuMTgyMWUtMDcgMC44NzVMMS43MTQyOSA1LjQ0Njg1ZS0wOFonIGZpbGw9JyMwMDAnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLXNpdGUtaGVhZGVyX19oYW1idXJnZXIge1xuICAgICAgICBzcGFuLFxuICAgICAgICBzcGFuOjpiZWZvcmUsXG4gICAgICAgIHNwYW46OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IFJHQih2YXIoLS1ibGFjaykpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1sYW5ndWFnZS1tZW51IHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6IFJHQih2YXIoLS1kYXJrKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1zaXRlLWhlYWRlci0tbGFuZGluZy1wYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFhLXNpdGUtaGVhZGVyLS1sYW5kaW5nLXBhZ2UtcGx1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCKHZhcigtLWxpZ2h0KSk7XG5cbiAgICAuYWEtc2l0ZS1oZWFkZXJfX2lubmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICB9XG59XG5cbi5hYS1zaXRlLWhlYWRlcl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NSU7XG5cbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKHhsKXtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsKXtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbn1cbi5hYS1icmFuZGluZyB7XG4gICAgbWF4LXdpZHRoOiAxNDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDc4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXgtd2lkdGg6IDIyM3B4O1xuXHR9XG59XG5cbi8vZm9sZG91dFxuXG4uanMtbmF2LW9wZW4ge1xuICAgIC5hYS1mb2xkb3V0LWNvbnRhaW5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgLmFhLXNpdGUtaGVhZGVyIHtcbiAgICAgICAgLmFhLWxhbmd1YWdlLW1lbnUge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogUkdCKHZhcigtLWRhcmspKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFRoZSBpbnNpZGVzIG9mIHRoZSBmb2xkb3V0XG4uYWEtZm9sZG91dC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzICRhbmltYXRpb247XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB6LWluZGV4OiAxMjtcblxuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXG4gICAgLmFhLWlubmVyIHtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuZm9sZG91dC1pbm5lciB7XG4gICAgICAgIEBleHRlbmQgJWJ1cmotYm90dG9tO1xuXG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjB2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDh2dztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicCh4bCl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKGhnKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzh2dztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hYS1mb2xkb3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICBAaW5jbHVkZSBicCh4bCl7XG4gICAgICAgIGhlaWdodDogOTB2aDtcbiAgICB9XG59XG4uYWEtZm9sZG91dF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNzAlO1xuICAgIGhlaWdodDogaW5oZXJpdDtcblxuICAgIEBpbmNsdWRlIGJwKHhsKXtcbiAgICAgICAgcGFkZGluZzogMTAwcHggNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxufVxuLmFhLW5hdmlnYXRpb24tLWZvbGRvdXQgYSB7XG4gICAgY29sb3I6IFJHQih2YXIoLS1kYXJrKSk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKXtcbiAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogUkdCKHZhcigtLXByaW1hcnkpKTtcbiAgICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLS1mb2xkb3V0IGxpIHtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi0tZm9sZG91dCBsaSBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYWEtbmF2aWdhdGlvbi0tZm9sZG91dCAuaHMtbWVudS1kZXB0aC0xPnVsLFxuLmFhLW5hdmlnYXRpb24tLWZvbGRvdXQgLmhzLW1lbnUtZGVwdGgtMj51bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgYnAoc20pe1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLS1mb2xkb3V0IC5hYS1tZW51LWFycm93IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWEtbmF2aWdhdGlvbi0tZm9sZG91dCAuaHMtbWVudS1kZXB0aC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgID4gdWwge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUgPiB1bCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24tLWZvbGRvdXQgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbi5pcy1hY3RpdmUgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFhLW5hdmlnYXRpb24tLWZvbGRvdXQgLmhzLW1lbnUtZGVwdGgtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcblxuICAgICAgICBjb2xvcjogUkdCKHZhcigtLWRhcmspKTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuLmZvbGRvdXQtc29jaWFsLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIEBpbmNsdWRlIGJwKHhsKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBmaWxsOiAjNTY1NTdjO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcblxuICAgICAgICBAaW5jbHVkZSBicCh4bCl7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogUkdCKHZhcigtLXByaW1hcnkpKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvbGRvdXQtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiA2O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4zKTtcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRGb290ZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXNpdGUtZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBSR0IodmFyKC0tbGlnaHQpKTtcbn1cblxuLmFhLXNpdGUtZm9vdGVyLS1sYW5kaW5nLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQih2YXIoLS13aGl0ZSkpO1xuXG4gICAgLmFhLXNpdGUtZm9vdGVyX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuXG4uYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogOCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoZW4pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgIH1cbn1cblxuLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19oZWFkZXIge1xuICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcblxuICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cblxuLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpe1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5mb290ZXItbmF2aWdhdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA2KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAwLjUpO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBSR0IodmFyKC0tZGFyaykpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2M4OTY5MjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1mb3JtIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ocy1pbnB1dCB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBSR0IodmFyKC0tZGFyaykpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuaHMtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuaHMtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19mb290ZXIge1xuXG4gICAgQGluY2x1ZGUgYnAobGcpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxufVxuLmZvb3Rlci1zb2NpYWwtaWNvbiB7XG4gICAgZmlsbDogIzU2NTU3YztcbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmaWxsOiAjNTY1NTdjO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgZmlsbDojYzg5NjkyO1xuICAgICAgICB9XG4gICAgfVxufVxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBSR0IodmFyKC0tZGFyaykpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgICAmOm50aC1vZi10eXBlKC1uKzIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYzg5NjkyO1xuICAgICAgICB9XG4gICAgfVxufVxuLy8gTFAgZm9vdGVyXG4uYWEtc2l0ZS1mb290ZXItbHAge1xuICAgIC5hYS1zaXRlLWZvb3Rlcl9fcHJpbWFyeV9faW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogUkdCKHZhcigtLWRhcmspKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKC1uKzIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2M4OTY5MjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdENhcmRzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1jYXJkcyB7XG4gICAgLmFhLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcbiAgICB9XG59XG5cbi5hYS1jYXJkc19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG59XG5cbi5hYS1jYXJkc19fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4uYWEtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xuXG5cdCY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0IodmFyKC0td2hpdGUpKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMzJweCAwIFJHQkEodmFyKC0tYmxhY2spLCAuMSk7XG5cbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAxMiAqIDQpIC0gMjJweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdCY6bnRoLW9mLXR5cGUoM24gKyAzKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgyKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMycHg7XG5cdFx0fVxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmFhLWNhcmRfX2ltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uYWEtY2FyZF9faGVhZGVyIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgfVxufVxuXG4uYWEtY2FyZF9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMycHggMTZweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQih2YXIoLS13aGl0ZSkpO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICB9XG59XG5cbi8vIE92ZXJsYXkgY29udGVudCBvbiBpbWFnZVxuLmFhLWNhcmRzLS1vdmVybGF5LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgLmFhLWlubmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmFhLWNhcmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzgsIDM3LCA2MiwgMC41KTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAzMnB4LzIpO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzgwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMTYyLCAxNjAsIDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLWNhcmRzX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmFhLWNhcmRzX19ib2R5IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCl7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1jYXJkX19ib2R5IHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogUkdCKHZhcigtLXdoaXRlKSk7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cbiAgICAuYWEtY2FyZF9fdGl0bGUge1xuICAgICAgICBAZXh0ZW5kIGgzO1xuXG4gICAgICAgIGNvbG9yOiBSR0IodmFyKC0tdGV4dC1jb2xvcikpO1xuXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1jYXJkX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICBjb2xvcjogUkdCKHZhcigtLXRleHQtY29sb3IpKTtcbiAgICB9XG4gICAgLmFhLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuICAgIC5hYS1jYXJkX19kYXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIC5hYS1idXR0b24tLWNvbXBsZW1lbnRhcnkge1xuICAgICAgICBjb2xvcjogUkdCKHZhcigtLXdoaXRlKSk7XG4gICAgfVxuICAgIC5hYS1jYXJkX19hdXRob3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cbn1cblxuLy8gRGlzcGxheWluZyB0d28gY2FyZHMgaW4gc2FtZSByb3dcbi5hYS1jYXJkcy0tdHdvIHtcbiAgICAuYWEtY2FyZCB7XG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLyAyIC0gMzBweCAvIDIpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXHRcdH1cbiAgICB9XG59XG5cbi8vIERpc3BsYXlpbmcgZm91ciBjYXJkcyBpbiBzYW1lIHJvd1xuLmFhLWNhcmRzLS1mb3VyIHtcbiAgICAuYWEtY2FyZCB7XG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLyAyIC0gMzBweCAvIDIpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKzIpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC8gNCAtIDkwcHggLyA0KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybisyKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIE1vZGlmaWVyIGZvciBkaXNwbGF5IG9mIGJsb2cgcG9zdHNcbi5hYS1jYXJkcy0tYXJ0aWNsZXMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgLmFhLWlubmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoZW4pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1jYXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCAzNywgNjIsIDAuNSk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicChtZCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMzJweC8yKTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDE2MiwgMTYwLCAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdWJoZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtY2FyZHNfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuYWEtY2FyZHNfX2JvZHkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKXtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLWNhcmRfX2JvZHkge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiBSR0IodmFyKC0td2hpdGUpKTtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuICAgIC5hYS1jYXJkX190aXRsZSB7XG4gICAgICAgIEBleHRlbmQgaDM7XG5cbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgY29sb3I6IFJHQih2YXIoLS10ZXh0LWNvbG9yKSk7XG5cbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLWNhcmRfX3RleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgIGNvbG9yOiBSR0IodmFyKC0tdGV4dC1jb2xvcikpO1xuICAgIH1cbiAgICAuYWEtY2FyZF9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG4gICAgLmFhLWNhcmRfX2RhdGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLmFhLWJ1dHRvbi0tY29tcGxlbWVudGFyeSB7XG4gICAgICAgIGNvbG9yOiBSR0IodmFyKC0td2hpdGUpKTtcbiAgICB9XG4gICAgLmFhLWNhcmRfX2F1dGhvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0Q29sdW1uc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAoZW4pe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxufVxuLmFhLWNvbHVtbnMgLmFhLWlubmVyIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFhLWNvbHVtbnNfX2JvZHkge1xuICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA3LjUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFhLWNvbHVtbiB7XG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLmFhLWNvbHVtbl9fYm9keSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hYS1jb2x1bW4tLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDQuNSk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuYWEtYnV0dG9uIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG59XG5cbi5hYS1jb2x1bW4tLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMi41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMC41KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cbi5hYS1jb2x1bW5zLS1uby1zcGFjaW5nIC5hYS1jb2x1bW5zX19ib2R5IC5hYS1jb2x1bW4tLWltYWdlLmFhLWNvbHVtbi0taW1hZ2UtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG4uYWEtY29sdW1uc19fYm9keSArIC5hYS1jb2x1bW5zX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cbn1cbi5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cblxuLypcbiogTW9kaWZpZXJzXG4qL1xuXG4uYWEtY29sdW1ucy0tbm8tc3BhY2luZyB7XG4gICAgLmFhLWNvbHVtbnNfX2JvZHkgKyAuYWEtY29sdW1uc19fYm9keSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5hYS1jb2x1bW5zX19ib2R5IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgLmFhLWNvbHVtbi0taW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1jb2x1bW5zLS1yZXZlcnNlZCB7XG4gICAgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgfVxufVxuLy9XaWRlIG1vZGlmaWVyXG4uYWEtY29sdW1ucy0td2lkZSB7XG4gICAgLmFhLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgIH1cbiAgICAuYWEtY29sdW1uc19fYm9keSB7XG4gICAgICAgIG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLXdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIC5hYS1jb2x1bW5zX19ib2R5IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoZW4pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA1LjUpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoeGwpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1jb2x1bW4tLWltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBicChtZCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMyk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoZW4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtY29sdW1uX19ib2R5IHtcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hYS1jb2x1bW5zLS13aWRlLmFhLWNvbHVtbnMtLXJldmVyc2VkIHtcbiAgICAuYWEtY29sdW1uc19fYm9keSB7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1jb2x1bW4tLXRleHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicChsZyl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtY29sdW1uLS1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBicChlbikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRBQSAtIEZvcm1cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWZvcm0ge1xuICAgIC5hYS1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtZm9ybV9fY29sdW1uIHtcbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG5cdH1cbn1cblxuLmFhLWZvcm1fX2NvbHVtbl9faW5uZXIge1xuXHR3aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4uYWEtZm9ybV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbi5hYS1mb3JtLS1vbmUtY29sdW1uIHtcbiAgICAuYWEtY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBIZXJvXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1oZXJvIHtcblxufVxuXG4uYWEtaGVyb19faGVhZGVyLFxuLmFhLWhlcm9fX2JvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEFBIC0gUGFuZWxzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1wYW5lbHNfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLXBhbmVsc19fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbi5hYS1wYW5lbCB7XG4gICAgQGV4dGVuZCAlYnVyai1ib3R0b207XG5cbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuYWEtYnV0dG9uIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG59XG5cbi5hYS1wYW5lbDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0IodmFyKC0td2hpdGUpKTtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChlbikge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMik7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBoMSxpbWcge1xuICAgICAgICBAaW5jbHVkZSBicChsZyl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyLGgzIHtcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9mLmh1YnNwb3R1c2VyY29udGVudDMwLm5ldC9odWJmcy8yMDM0OTM1L2F2aWRseS9pbWFnZXMvbGlzdCUyMGljb24ucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtcGFuZWw6bGFzdC1vZi10eXBlIHtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMC41KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoZW4pIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyKTtcbiAgICB9XG59XG5cbi5hYS1wYW5lbF9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHotaW5kZXg6IDIwO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoZW4pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBoMSxoMixoMyxoNCxoNSxoNixwLHNwYW4sYmxvY2txdW90ZSx1bCB7XG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA1KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA2KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLXBhbmVsOmxhc3Qtb2YtdHlwZSAuYWEtcGFuZWxfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5cbi5hYS1sYW5kaW5nLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCKHZhcigtLXdoaXRlKSk7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDUwcHg7XG4gICAgfVxufVxuXG4uYWEtbGFuZGluZy1mb3JtX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5cbi5hYS1sYW5kaW5nLXBhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5hYS1zb2NpYWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDg7XG4gICAgICAgIHRvcDogMTElO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDI0MHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1zb2NpYWwtLW1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICAuYWEtc29jaWFsX19pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBSaWNoIFRleHRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXRleHQge1xuXG59XG5cbi5hYS10ZXh0X19oZWFkZXIsXG4uYWEtdGV4dF9fYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn0iLCIuYWEtcGFydG5lcnMge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cblx0aW1nIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cbi5hYS1wYXJ0bmVyc19fYm9keSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA5KTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYWEtcGFydG5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSA0MHB4IC8gMyk7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0JjpudGgtb2YtdHlwZSgzbiszKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cdCY6bnRoLW9mLXR5cGUoLW4rMykge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKGxnKXtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDYgLSAxMDBweCAvIDYpO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHQmOm50aC1vZi10eXBlKDNuKzMpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHR9XG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0QUEgLSBGaWx0ZXJlZC1jYXJkc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtaHViZGItY2FyZHMge1xuXHRwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xuXHRwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcblxuXHQuYWEtaW5uZXIge1xuXHRcdG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuXG4uYWEtaHViZGItY2FyZHNfX2hlYWRlciB7XG5cdC5hYS1odWJkYi1jYXJkc19fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cbn1cblxuLmFhLWh1YmRiLWNhcmRzX190YWdzIHtcblx0QGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0QGluY2x1ZGUgYnAobWQpIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC5hYS1odWJkYi1jYXJkc19fdGFnIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1yaWdodDogMzVweDtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicChtZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRib3R0b206IC0ycHg7XG5cdFx0XHR3aWR0aDogMCU7XG5cdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IFJHQih2YXIoLS1kYXJrKSk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcblx0XHR9XG5cdH1cblxuXHQuYWEtaHViZGItY2FyZHNfX3RhZy5pcy1hY3RpdmUge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDAlO1xuXHRcdFx0Ym90dG9tOiAtMnB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IFJHQih2YXIoLS1kYXJrKSk7XG5cdFx0fVxuXHR9XG59XG5cbi5hYS1odWJkYi1jYXJkc19fYm9keSB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzNTBweCwgMWZyKSk7XG5cdGNvbHVtbi1nYXA6IDUwcHg7XG5cdHJvdy1nYXA6IDUwcHg7XG59XG5cbi5hYS1odWJkYi1jYXJkIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGFuaW1hdGlvbjogY2FyZEZhZGVJbiAwLjVzIGVhc2UtaW4gZm9yd2FyZHM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwzNyw2MiwuNzUpO1xuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMyNjI1M2UsLjQpO1xuXHRcdHRyYW5zaXRpb246IGhlaWdodCBlYXNlLWluLW91dCAwLjNzO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0fVxuXG5cdFx0LmFhLWh1YmRiLWNhcmRfX2NvbnRlbnQge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuXHRcdH1cblxuXHRcdC5hYS1odWJkYi1jYXJkX19yZWFkbW9yZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0fVxuXHR9XG59XG5cbi5hYS1odWJkYi1jYXJkX19oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRtaW4taGVpZ2h0OiAzNTBweDtcblx0cGFkZGluZzogMjBweDtcbn1cblxuLmFhLWh1YmRiLWNhcmRfX2NvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDg7XG5cdHBhZGRpbmctdG9wOiAyMDBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuXHR0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcblxuXHRjb2xvcjogd2hpdGU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFhLWh1YmRiLWNhcmRfX3RhZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMjBweDtcblx0cGFkZGluZzogN3B4IDExcHg7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmY2ZjZDtcblx0Y29sb3I6ICMyNjI1M2UgO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWEtaHViZGItY2FyZF9fcmVhZG1vcmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcblx0dHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG5cdGhlaWdodDogMjBweDtcblx0Y29sb3I6IFJHQih2YXIoLS13aGl0ZSkpO1xufVxuXG4uYWEtaHViZGItY2FyZHNfX2Zvb3RlciB7XG5cdHBhZGRpbmctdG9wOiA0NXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWEtaHViZGItY2FyZC5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYWEtYnV0dG9uLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgY2FyZEZhZGVJbiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFN5c3RlbSBQYWdlc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc3lzdGVtcy1wYWdlIHtcblx0QGV4dGVuZCAlYnVyai10b3A7XG5cdEBleHRlbmQgJWJ1cmotYm90dG9tO1xuXG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xuXHRwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0LnN5c3RlbXMtcGFnZV9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA4KTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWluLWhlaWdodDogNTAwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cbiAgICBwLmhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuICAgIC5ocy1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LmJ1dHRvbi1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0XHRAaW5jbHVkZSBicChtZCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cdH1cblxuXHQuYnV0dG9uLWNvbnRhaW5lciBhIHtcblx0XHRjb2xvcjogUkdCKHZhcigtLWRhcmspKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicChtZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIG5hdmlnYXRpb25cblxuLmFhLXN5c3RlbS1uYXYge1xuXHQuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwgPiBsaSA+IGEge1xuXHRcdGNvbG9yOiBSR0IodmFyKC0tYmxhY2spKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tYmxhY2spLDAuNyk7XG5cdFx0fVxuXHR9XG5cblx0LmFhLWxhbmd1YWdlLW1lbnUge1xuXG5cdFx0c3ZnIHtcblxuXHRcdFx0cGF0aCB7XG5cdFx0XHRcdGZpbGw6IFJHQih2YXIoLS1ibGFjaykpO1xuXG5cdFx0XHRcdHRyYW5zaXRpb246IGZpbGwgJHNwZWVkICRhbmltYXRpb247XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFhLWhhbWJ1cmdlciB7XG5cblx0XHRzcGFuLFxuXHRcdHNwYW46YmVmb3JlLFxuXHRcdHNwYW46YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6IFJHQih2YXIoLS1ibGFjaykpO1xuXG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG5cdFx0fVxuXHR9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBUYWdzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS10YWdzX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5hYS10YWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IFJHQih2YXIoLS1wcmltYXJ5KSk7XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBjb2xvcjogUkdCKHZhcigtLXdoaXRlKSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IFJHQih2YXIoLS1wcmltYXJ5KSk7XG4gICAgfVxufVxuXG4uYWEtdGFnLS1jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0IodmFyKC0tcHJpbWFyeSkpO1xuICAgIGNvbG9yOiBSR0IodmFyKC0td2hpdGUpKTtcbn1cblxuLy8gaW5kZXggdGFnIGZpbHRlclxuXG4uYWEtYXJ0aWNsZS1jYXJkc19fZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCAzNnB4IDRweCAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBSR0IodmFyKC0tZGFyaykpO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogUkdCKHZhcigtLWRhcmspKTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0IodmFyKC0tc2Vjb25kYXJ5KSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMiA3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS43MTQyOSA1LjQ0Njg1ZS0wOEw2IDQuMzc1TDEwLjI4NTcgOC4wMzgwN2UtMDdMMTIgMC44NzUwMDFMNiA3TC00LjE4MjFlLTA3IDAuODc1TDEuNzE0MjkgNS40NDY4NWUtMDhaJyBmaWxsPScjMjYyNTNFJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTVweCkgNTAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBSR0IodmFyKC0tZGFyaykpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0UGFnaW5hdGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtcGFnaW5hdGlvbiB7XG4gICAgQGV4dGVuZCAlYnVyai1ib3R0b207XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmc7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxpIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogUkdCKHZhcigtLXdoaXRlKSk7XG4gICAgICAgIGNvbG9yOiBSR0IodmFyKC0tdGV4dC1jb2xvcikpO1xuXG4gICAgICAgICYuYWEtcGFnaW5hdGlvbi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IFJHQih2YXIoLS1wcmltYXJ5KSk7XG4gICAgICAgICAgICBjb2xvcjogUkdCKHZhcigtLXdoaXRlKSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tcHJpbWFyeSksIC4yMCk7XG4gICAgICAgICAgICBjb2xvcjogUkdCKHZhcigtLXRleHQtY29sb3IpKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQmxvZyBIZWFkZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWJsb2ctaGVhZGVyIHtcblx0QGV4dGVuZCAlZW1waXJlLWJvdHRvbS1tYXJnaW47XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYWEtYmxvZy1oZWFkZXJfX2lubmVyIHtcblx0QGV4dGVuZCAlZW1waXJlLXRvcDtcbiAgICBAZXh0ZW5kICVsaWJlcnR5LWJvdHRvbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xuXHRwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcblxuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEJsb2cgQXJ0aWNsZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGltcG9ydCAnLi4vY29tcG9uZW50cy90YWdzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvcGFnaW5hdGlvbic7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2Jsb2ctaGVhZGVyJztcblxuLmFhLWJsb2ctYXJ0aWNsZXMge1xuICAgIC8vIEBleHRlbmQgJWVtcGlyZS1ib3R0b207XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmFhLWJsb2ctYXJ0aWNsZXNfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogOCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicChlbikge1xuXG4gICAgICAgIH1cbiAgICB9XG59XG4vKlxuICogTW9kaWZpZXI6IEJsb2cgQXJ0aWNsZXMgLSBDYXJkc1xuICovXG4uYWEtYmxvZy1hcnRpY2xlcy0tY2FyZHMge1xuICAgIC5hYS1ibG9nLWFydGljbGUge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5hYS1ibG9nLWFydGljbGVfX2JvZHkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0Q4QTJBMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtYmxvZy1hcnRpY2xlc19faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLWJsb2ctYXJ0aWNsZV9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMTZweDtcblxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBSR0IodmFyKC0td2hpdGUpKTtcblxuICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAuYWEtc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC00MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IFJHQih2YXIoLS1kYXJrKSk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtYmxvZy1hcnRpY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICAgICAvLyAmOmhvdmVyIHtcbiAgICAgICAgLy8gICAgIGJveC1zaGFkb3c6IDAgNHB4IDMycHggMCBSR0JBKHZhcigtLWJsYWNrKSwgLjEpO1xuICAgICAgICAvLyB9XG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAxMiAqIDQpIC0gMjJweCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoM24gKyAzKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gJjpudGgtbGFzdC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qXG4gKiBNb2RpZmllcjogQmxvZyBBcnRpY2xlcyAtIFJlbGF0ZWRcbiAqL1xuXG4uYWEtYmxvZy1hcnRpY2xlcy0tcmVsYXRlZCAuYWEtYmxvZy1hcnRpY2xlc19faW5uZXIge1xuICAgIEBleHRlbmQgJWVtcGlyZS10b3A7XG5cbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgUkdCKHZhcigtLWxpZ2h0KSk7XG5cbiAgICAuYWEtYmxvZy1hcnRpY2xlIHtcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1ibG9nLWFydGljbGVzX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59XG5cbi5hYS1ibG9nLWFydGljbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAuYWEtYmxvZy1hcnRpY2xlX19pbWFnZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWJsb2ctYXJ0aWNsZV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uYWEtYmxvZy1hcnRpY2xlX19jYXRlZ29yeSB7XG4gICAgQGV4dGVuZCBoNTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC00MDA7XG5cbiAgICBjb2xvcjogUkdCKHZhcigtLXdoaXRlKSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIFJHQih2YXIoLS13aGl0ZSkpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogUkdCKHZhcigtLXdoaXRlKSk7XG4gICAgICAgIGNvbG9yOiBSR0IodmFyKC0tYmxhY2spKTtcbiAgICB9XG59XG5cbi5hYS1ibG9nLWFydGljbGVfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBoeXBoZW5zOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xuXG4gICAgLmFhLWJsb2ctYXJ0aWNsZV9fdGl0bGUge1xuICAgICAgICBAZXh0ZW5kIGgzO1xuICAgICAgICBjb2xvcjogUkdCKHZhcigtLXRleHQtY29sb3IpKTtcblxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1ibG9nLWFydGljbGVfX3RleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgIGNvbG9yOiBSR0IodmFyKC0tdGV4dC1jb2xvcikpO1xuICAgIH1cblxuICAgIC5hYS1ibG9nLWFydGljbGVfX2RhdGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAuYWEtYmxvZy1hcnRpY2xlX19hdXRob3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cbn1cblxuLy8gVE9ETzogQWRkIGdsb2JhbGx5LCBzaW5jZSB0aGlzIGlzIHVzZWQgbXVsdGlwbGUgdGltZXNcbi5hYS1ibG9nLWFydGljbGVfX2RhdGUge1xuICAgIEBleHRlbmQgLmFhLXRleHQtLXNtYWxsO1xuXG4gICAgY29sb3I6ICM5OTk7XG59XG4vLyBUT0RPOiBBZGQgZ2xvYmFsbHksIHNpbmNlIHRoaXMgaXMgdXNlZCBtdWx0aXBsZSB0aW1lc1xuLmFhLWJsb2ctYXJ0aWNsZV9fYXV0aG9yIHtcbiAgICBAZXh0ZW5kIC5hYS10ZXh0LS1zbWFsbDtcblxuICAgIGNvbG9yOiBSR0IodmFyKC0tdGV4dC1jb2xvcikpO1xufVxuXG4vL0N1c3RvbSBUYWxlbnRlY2hcblxuLmFhLWJsb2ctLWluZGV4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRUY1O1xuXG4gICAgLmFhLWJsb2ctaGVhZGVyX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuYWEtYmxvZy1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgY29sb3I6IFJHQih2YXIoLS13aGl0ZSkpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6IFJHQih2YXIoLS1kYXJrKSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmFhLWJsb2ctaGVhZGVyX190aXRsZSB7XG4gICAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdyYXBoaWMtc2VjdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZWY1O1xuICAgIH1cblxuICAgIC5hYS1ibG9nLWJvZHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC40NXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicChsZyl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogOCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoaGcpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9nLWhlcm8taW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCl7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5ibG9nLWhlcm8tdGV4dCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVlaWZmZWwtdG9wO1xuICAgICAgICAgICAgQGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogUkdCKHZhcigtLXdoaXRlKSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFhLXN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWEtYmxvZy1hcnRpY2xlX19kYXRlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogUkdCKHZhcigtLWRhcmspKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRDhBMkEwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvZy1pbmRleC1mb3JtIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMS4ycyBlYXNlLWluLW91dDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMjAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IFJHQih2YXIoLS13aGl0ZSkpO1xuICAgIH1cblxuICAgIC5ibG9nLWluZGV4LWZvcm1fX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IFJHQih2YXIoLS1kYXJrKSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAzLjUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvZy1pbmRleC1mb3JtX19hcnJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaHMtZW1iZWQtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ocy1mb3JtIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b20tbWFyZ2luO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gICAgICAgICAgICBjb2xvcjogUkdCKHZhcigtLXdoaXRlKSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKXtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ocy1mb3JtLWZpZWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaHMtZm9ybS1maWVsZCAuaHMtaW5wdXQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIFJHQih2YXIoLS13aGl0ZSkpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBSR0IodmFyKC0td2hpdGUpKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IFJHQih2YXIoLS13aGl0ZSkpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhzLWZvcm0tZmllbGQgLmlucHV0cy1saXN0IGxhYmVsIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlucHV0IC5tdWx0aS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICBzcGFuLFxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogUkdCKHZhcigtLXdoaXRlKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhzLWdkcHJfY29uc2VudCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogUkdCKHZhcigtLXdoaXRlKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaHMtc3VibWl0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5wdXRzLWxpc3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ocy1zdWJtaXQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogUkdCKHZhcigtLXdoaXRlKSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIFJHQih2YXIoLS13aGl0ZSkpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ocy1mb3JtLWZpZWxkIC5ocy1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgICAgICAuaHMtZm9ybS1maWVsZCAuaHMtaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvZy1pbmRleC1mb3JtLS1oaWRlIHtcbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICByaWdodDogLTM4MHB4O1xuICAgIH1cblxuICAgIC5ibG9nLWluZGV4LWZvcm1fX2lubmVyIC5ibG9nLWluZGV4LWZvcm1fX2Fycm93IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG5cbi5hYS1ibG9nLWZpbHRlcnMge1xuICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgfVxuXG4gICAgLmFhLXNlYXJjaC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMy43NSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5hYS10YWdzIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDMuNzUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYWEtYmxvZy1wb3N0IGEuYWEtYmxvZy1hcnRpY2xlX19pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEJsb2cgUG9zdFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtYmxvZy1wb3N0LWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIGJhY2tncm91bmQ6IFJHQih2YXIoLS1kYXJrKSk7XG59XG4uYWEtYmxvZy1wb3N0LWhlYWRlcl9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLmFhLWJsb2ctcG9zdF9fYm9keSB7XG4gICAgQGV4dGVuZCAlZW1waXJlLWJvdHRvbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGNvbG9yOiBSR0IodmFyKC0td2hpdGUpKTtcblxuXG4gICAgQGluY2x1ZGUgYnAobGcpe1xuICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGhnKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgfVxuICAgIC5hYS1ibG9nLXBvc3RfX2luZm8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChoZyl7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1zdWJ0aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBjb2xvcjogI0ZGQ0ZDRDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtYmxvZy1wb3N0X190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBoeXBoZW5zOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1ibG9nLWFydGljbGVfX2F1dGhvciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICAuYXJ0aWNsZS1kYXRlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmFhLWJsb2ctcG9zdC1oZWFkZXJfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDcpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpe1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cbn1cblxuLmFhLWJsb2ctcG9zdF9fZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgIEBpbmNsdWRlIGJwKG1kKXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC01MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgY29sb3I6IFJHQih2YXIoLS10ZXh0LWNvbG9yKSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qXG4gKiBCbG9nIFBvc3QgSW50cm9cbiAqL1xuXG4gLmFhLWJsb2ctcG9zdC1pbnRybyB7XG4gICAgQGV4dGVuZCAlbGliZXJ0eS10b3A7XG4gICAgQGV4dGVuZCAlbGliZXJ0eS1ib3R0b207XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmFhLWJsb2ctYXJ0aWNsZV9fZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtYmxvZy1wb3N0LWludHJvX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIH1cbn1cblxuLmFhLWJsb2ctcG9zdC1pbnRyb19faGVhZGVyIHtcbiAgICBAZXh0ZW5kICVsaWJlcnR5LWJvdHRvbS1tYXJnaW47XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxLjUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAyKTtcbiAgICB9XG59XG4uYWEtYmxvZy1wb3N0LWludHJvX19oZWFkZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cbi5hYS1ibG9nLXBvc3QtaW50cm8ge1xuICAgIC5hYS1hdmF0YXIge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWEtc29jaWFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMyk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAyKTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0c3ZnIHBhdGgge1xuXHRcdFx0ZmlsbDogUkdCKHZhcigtLXByaW1hcnkpKTtcblx0XHR9XG4gICAgfVxufVxuLmFhLWJsb2ctcG9zdC1pbnRyb19fbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYWEtYmxvZy1hcnRpY2xlX19hdXRob3Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxufVxuXG4uYWEtYmxvZy1wb3N0LWludHJvX19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG4uYmxvZy1uYXYge1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cbi5ibG9nLW5hdl9faW5uZXIge1xuXG4gICAgQGluY2x1ZGUgYnAobGcpe1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoeGwpe1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpe1xuICAgICAgICBtYXJnaW4tbGVmdDogMTUwcHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgICAgIGNvbG9yOiBSR0IodmFyKC0tdGV4dC1jb2xvcikpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdi1hcnJvdy1ibG9nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVE9ETzogQWRkIGdsb2JhbGx5LCBzaW5jZSB0aGlzIGlzIHVzZWQgbXVsdGlwbGUgdGltZXNcbi5hYS1hdmF0YXIge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG59XG4vLyBUT0RPOiBBZGQgZ2xvYmFsbHksIHNpbmNlIHRoaXMgaXMgdXNlZCBtdWx0aXBsZSB0aW1lc1xuLmFhLXNvY2lhbCB7XG4gICAgc3ZnIHtcbiAgICAgICAgZmlsbDogUkdCKHZhcigtLXdoaXRlKSk7XG4gICAgfVxuXG4gICAgLmFhLXNvY2lhbF9faW5uZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vQ3VzdG9tIHRhbGVudGVjaCBzZXR0aW5nc1xuXG5cbi8qXG4gKiBCbG9nIFBvc3QgQ29udGFpbmVyXG4gKi9cblxuIC5hYS1ibG9nLXBvc3QtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6ICRmdWxsLXNpdGUtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYWEtYmxvZy1wb3N0LWNvbnRhaW5lcl9faW5uZXIge1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChlbikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gICAgfVxufVxuXG4uYWEtYmxvZy1wb3N0LWNvbnRlbnQge1xuICAgIEBleHRlbmQgJWVtcGlyZS1ib3R0b207XG5cbiAgICAuaHMtY3RhLWltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5hYS1ibG9nLXBvc3QtY29udGVudF9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA1LjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICBzcGFuLmN0YS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgKiArIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBwID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIHByZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTcwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIH1cbn1cblxuLmFhLWJsb2ctcG9zdC1mZWF0dXJlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMyk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgICB9XG59XG5cbi5hYS1ibG9nLXBvc3QtYXV0aG9yIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNS41KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgYmFja2dyb3VuZDogI0VGRUVGNTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBwYWRkaW5nOiAzNHB4O1xuICAgIH1cbn1cblxuLmFhLWJsb2ctYXV0aG9yX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIC5hYS1ibG9nLWF1dGhvci1pbWFnZSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgaGVpZ2h0OiA4NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1ibG9nLWF1dGhvci1iaW8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmFhLWJsb2ctYXV0aG9yIHtcbiAgICAgICAgY29sb3I6IFJHQih2YXIoLS1kYXJrKSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IFJHQih2YXIoLS1kYXJrKSwwLjcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLWJsb2ctYXV0aG9yLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgY29sb3I6IFJHQih2YXIoLS1kYXJrKSwgMC4zKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cbn1cblxuLmFhLWJsb2ctYXV0aG9yLWJpb19fYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5cbi5hYS1ibG9nLXBvc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5ocy1mb3JtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogUkdCKHZhcigtLXdoaXRlKSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA2LjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc3NCcgaGVpZ2h0PSc3Micgdmlld0JveD0nMCAwIDc0IDcyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCA3MlY1OC4zNjM2QzMuNjU0MzIgNTYuMzAzIDYuMzk1MDYgNTMuNzU3NiA4LjIyMjIyIDUwLjcyNzNDMTAuMTcxMiA0Ny42OTcgMTEuNjMyOSA0NC40ODQ5IDEyLjYwNzQgNDEuMDkwOUMxMy41ODE5IDM3LjY5NyAxNC4wNjkxIDMzLjkzOTQgMTQuMDY5MSAyOS44MTgySDBWMEgyOS45NjU0VjE4LjU0NTRDMjkuOTY1NCAyOS42OTcgMjguODY5MSAzOC4xODE4IDI2LjY3NjUgNDRDMjQuNDg0IDQ5LjgxODIgMjEuMTk1MSA1NS4yMTIxIDE2LjgwOTkgNjAuMTgxOEMxMi40MjQ3IDY1LjAzMDMgNi44MjE0IDY4Ljk2OTcgMCA3MlpNNDQuMDM0NiA3MlY1OC4zNjM2QzQ3LjU2NzEgNTYuMzAzIDUwLjMwNzggNTMuNzU3NiA1Mi4yNTY4IDUwLjcyNzNDNTQuMzI3NiA0Ny42OTcgNTUuODUwMiA0NC40ODQ5IDU2LjgyNDcgNDEuMDkwOUM1Ny43OTkyIDM3LjY5NyA1OC4yODY0IDMzLjkzOTQgNTguMjg2NCAyOS44MTgySDQ0LjAzNDZWMEg3NFYxOC41NDU0Qzc0IDI5LjY5NyA3Mi45MDM3IDM4LjE4MTggNzAuNzExMSA0NEM2OC42NDAzIDQ5LjgxODIgNjUuNDEyNCA1NS4yMTIxIDYxLjAyNzIgNjAuMTgxOEM1Ni42NDIgNjUuMDMwMyA1MC45Nzc4IDY4Ljk2OTcgNDQuMDM0NiA3MlonIGZpbGw9JyUyM0ZGQ0ZDRCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoeHMpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOiAtMjglO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgICAgICB0b3A6IC05MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1zb2NpYWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDg7XG4gICAgICAgIHRvcDogMTElO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDI0MHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1zb2NpYWwtLW1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICAuYWEtc29jaWFsX19pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ocy1lbWJlZC13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ocy1mb3JtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0IodmFyKC0tZGFyaykpO1xuICAgICAgICBjb2xvcjogUkdCKHZhcigtLXdoaXRlKSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ocy1mb3JtLWZpZWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaHMtZm9ybS1maWVsZCAuaHMtaW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBSR0IodmFyKC0td2hpdGUpKTtcbiAgICAgICAgICAgIGNvbG9yOiBSR0IodmFyKC0td2hpdGUpKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IFJHQih2YXIoLS13aGl0ZSkpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaHMtZm9ybS1maWVsZCAuaHMtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICAuaHMtZm9ybS1maWVsZCAuaHMtaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQgLm11bHRpLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgc3BhbixcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBSR0IodmFyKC0td2hpdGUpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaHMtZ2Rwcl9jb25zZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBSR0IodmFyKC0td2hpdGUpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ocy1zdWJtaXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dHMtbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhzLXN1Ym1pdCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogUkdCKHZhcigtLXdoaXRlKSk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBSR0IodmFyKC0td2hpdGUpKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1ibG9nLWFydGljbGVzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUVGNTtcbiAgICB9XG5cbiAgICAuYWEtYmxvZy1hcnRpY2xlcy0tY2FyZHMgLmFhLWJsb2ctYXJ0aWNsZXNfX2hlYWRlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAuYWEtYmxvZy1hcnRpY2xlcy0tY2FyZHMgLmFhLWJsb2ctYXJ0aWNsZXNfX2Zvb3RlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIC5hYS1idXR0b24ge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICBjb2xvcjogUkdCKHZhcigtLWRhcmspKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9zY3JvbGxcblxuLmJhY2stdG8tdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0IodmFyKC0tZGFyaykpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEuMnMsIGJhY2tncm91bmQtY29sb3IgMC40cztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzg5NjkyO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMzQgMjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zLjk5NSAyMS42NjE3TDE3IDguNjg0OTlMMzAuMDA1IDIxLjY2MTdMMzQgMTcuNjY2N0wxNyAwLjY2NjY1NkwwIDE3LjY2NjdMMy45OTUgMjEuNjYxN1onIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgIH1cbn1cbi5iYWNrLXRvLXRvcF9faGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBsZWZ0OiAtMTAwJTtcbn1cbi5iYWNrLXRvLXRvcF9fc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAwO1xufVxuXG4uYmxvZy1wb3N0LWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAxLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBSR0IodmFyKC0td2hpdGUpKTtcbiAgICB9XG5cbiAgICAuYmxvZy1wb3N0LWZvcm1fX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IFJHQih2YXIoLS1kYXJrKSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaHMtZW1iZWQtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ocy1mb3JtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiBSR0IodmFyKC0td2hpdGUpKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaHMtZm9ybS1maWVsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhzLWZvcm0tZmllbGQgLmhzLWlucHV0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBSR0IodmFyKC0td2hpdGUpKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogUkdCKHZhcigtLXdoaXRlKSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBSR0IodmFyKC0td2hpdGUpKTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ocy1mb3JtLWZpZWxkIC5pbnB1dHMtbGlzdCBsYWJlbCBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnB1dCAubXVsdGktY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgc3BhbixcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IFJHQih2YXIoLS13aGl0ZSkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ocy1nZHByX2NvbnNlbnQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IFJHQih2YXIoLS13aGl0ZSkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhzLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlucHV0cy1saXN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaHMtc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IFJHQih2YXIoLS13aGl0ZSkpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBSR0IodmFyKC0td2hpdGUpKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaHMtZm9ybS1maWVsZCAuaHMtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICAgICAgLmhzLWZvcm0tZmllbGQgLmhzLWlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2ctcG9zdC1mb3JtLmlzLXN0aWNreSB7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0VGhhbmsgeW91IHBhZ2VcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXR5cC1wYWdlIHtcblx0LmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiBhIHtcblx0XHRjb2xvcjogUkdCKHZhcigtLWJsYWNrKSk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLWJsYWNrKSwwLjcpO1xuXHRcdH1cblx0fVxuXG5cdC5hYS1sYW5ndWFnZS1tZW51IHtcblxuXHRcdHN2ZyB7XG5cblx0XHRcdHBhdGgge1xuXHRcdFx0XHRmaWxsOiBSR0IodmFyKC0tYmxhY2spKTtcblxuXHRcdFx0XHR0cmFuc2l0aW9uOiBmaWxsICRzcGVlZCAkYW5pbWF0aW9uO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hYS1oYW1idXJnZXIge1xuXG5cdFx0c3Bhbixcblx0XHRzcGFuOmJlZm9yZSxcblx0XHRzcGFuOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBSR0IodmFyKC0tYmxhY2spKTtcblxuXHRcdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuXHRcdH1cblx0fVxufSJdfQ== */