.tr-category-list{padding-top:96px;padding-bottom:96px}@media (min-width:1200px){.tr-category-list{padding-top:144px;padding-bottom:144px}}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth;scroll-padding-top:100px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{padding-top:0}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}li,p{word-break:break-word}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding:0;margin:0 0 25px 19px}ul ul{list-style-type:circle}ul ul ul{list-style-type:square}ol{margin:0 0 25px 25px;list-style-position:inside}label,ol.wp-block-list .block-editor-rich-text__editable,output,ul.wp-block-list .block-editor-rich-text__editable{display:inline-block}dl{margin-bottom:20px}dd{margin:0 20px 20px}dt{font-weight:700}blockquote,q{padding:0 0 0 40px;position:relative;display:block}b,strong{font-weight:bolder}small{font-size:80%}mark{background-color:#fcf8e3}sub,sup{position:relative;font-size:_rem(12);line-height:0;vertical-align:baseline}sub{bottom:-4px}sup{top:-8px}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre{background-color:#eee;line-height:1.5;max-width:100%;padding:15px;text-align:left;display:block;margin-top:0;margin-bottom:15px;overflow:auto}[dir=rtl] pre{text-align:right}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;direction:ltr;unicode-bidi:bidi-override}code,pre{font-size:_rem(14)}code{color:#d63384;word-wrap:break-word;display:inline-block;padding:3px 10px;border-radius:3px}kbd,samp{font-size:_rem(16)}pre code{font-size:inherit;word-break:normal}a>code,pre code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem;padding:2px 5px;border-radius:4px}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 15px}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse;width:100%;border:0;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:15px 0 25px}table caption{caption-side:top;text-align:center;padding-top:0;padding-bottom:10px;color:#6c757d}code,table tfoot,table thead{background-color:#f9f9f9}table tbody tr{border-bottom:1px solid #eee}table tbody tr:last-child{border-bottom:none}table td,table th{padding:10px 15px}th{text-align:inherit;text-align:-webkit-match-parent}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}img{height:auto;max-width:100%}embed,iframe,object{margin-bottom:20px;max-width:100%}button:focus,input:focus{outline:0}a:not([class]){word-break:break-word}@media (hover:hover){a:not([class]){transition:text-decoration-color .5s ease-in-out}a:not([class]):hover{text-decoration-color:var(--wp--preset--color--orange, #F14A08)}}.tr-header{padding-top:clamp(0rem,0rem + ((1vw - .75rem)*20),1.25rem);position:sticky;top:0;z-index:10000;transition:background-color .3s}.tr-header a,.tr-header-mobile a{text-decoration:none!important}.tr-header_simple{display:flex;align-items:center;background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:0 1px 3px rgba(0,0,0,.1);padding-top:0;height:72px}.tr-header_simple .tr-container-wide{width:100%}.tr-header__logo_simple img,.tr-header_simple .tr-header__logo{width:32px}.tr-header_partner-landing{padding:20px 0}.tr-header_partner-landing .tr-container-wide{display:flex;justify-content:space-between;align-items:center;gap:60px}.tr-header_transparent{background-color:var(--wp--preset--color--beige, #FFF8F4)}.tr-header_transparent .tr-header__menu>.menu-item.menu-item-has-focus>.no-link,.tr-header_transparent .tr-header__menu>.menu-item.menu-item-has-focus>a,.tr-header_transparent .tr-header__menu>.menu-item:hover>.no-link,.tr-header_transparent .tr-header__menu>.menu-item:hover>a{color:var(--wp--preset--color--teal, #003744)}.tr-header_transparent .tr-header__menu>.menu-item.menu-item-has-focus.menu-item-parent-focus{outline:2px solid var(--wp--preset--color--black, #160D0D);outline-offset:8px}.tr-header_teal{background-color:var(--wp--preset--color--teal, #003744)}.tr-header_teal .tr-header__links-icon,.tr-header_teal .tr-header__logo,.tr-header_teal .tr-header__menu>.menu-item>.no-link,.tr-header_teal .tr-header__menu>.menu-item>a{color:var(--wp--preset--color--white, #FFFFFF);outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-header_teal .tr-header__menu>.menu-item.menu-item-has-focus.menu-item-parent-focus{outline:2px solid var(--wp--preset--color--white, #FFFFFF);outline-offset:8px}.tr-header_teal .tr-header__links-icon:before{background-color:rgba(255,255,255,.2)}.tr-header_teal .tr-header__open-menu{border-color:var(--wp--preset--color--white, #FFFFFF)}.tr-header_teal .tr-header__open-menu span,.tr-header_teal .tr-header__open-menu span:after,.tr-header_teal .tr-header__open-menu span:before{background-color:var(--wp--preset--color--white, #FFFFFF)}.tr-header_mint{background-color:var(--wp--preset--color--mint, #DDEFE5)}.tr-header_light-blue .tr-header__menu>.menu-item.menu-item-has-focus.menu-item-parent-focus,.tr-header_mint .tr-header__menu>.menu-item.menu-item-has-focus.menu-item-parent-focus{outline:2px solid var(--wp--preset--color--black, #160D0D);outline-offset:8px}.tr-header_light-blue{background-color:var(--wp--preset--color--light-blue, #D3F3F2)}@media (max-width:1199px){.tr-header_active-mobile-menu{background-color:var(--wp--preset--color--white, #FFFFFF)}.tr-header_active-mobile-menu .tr-header__logo{color:var(--wp--preset--color--black, #160D0D)}.tr-header_active-mobile-menu .tr-header__open-menu{border-color:var(--wp--preset--color--black, #160D0D)}.tr-header_active-mobile-menu .tr-header__open-menu span,.tr-header_active-mobile-menu .tr-header__open-menu span:after,.tr-header_active-mobile-menu .tr-header__open-menu span:before{background-color:var(--wp--preset--color--black, #160D0D)}}.tr-header__container{position:relative;width:calc(100% - clamp(2.75rem,2.75rem + ((1vw - .48rem)*12.963),6.25rem));margin-left:auto;margin-right:auto;height:clamp(4.5rem,4.5rem + ((1vw - .48rem)*8.7963),6.875rem);display:flex;gap:clamp(1.25rem,1.25rem + ((1vw - .75rem)*27),2.9375rem)}.tr-header__logo{display:block;color:var(--wp--preset--color--maroon, #7A0B00);width:clamp(4.375rem,4.375rem + ((1vw - .48rem)*7.4074),6.375rem);align-self:center;transition:color .3s}@media (min-width:1200px){.tr-header__logo:not(.tr-header__logo_simple){transform:translateY(-8px)}}.tr-header__logo svg{display:block;width:100%;height:auto}.tr-header__menu{display:flex;flex-wrap:wrap}@media (max-width:1199px){.tr-header__menu{display:none}}.tr-header__menu>.menu-item>.no-link,.tr-header__menu>.menu-item>a{height:100%;display:flex;align-items:center;font-size:1rem;line-height:1.2;font-weight:600;padding:0 .78125rem;transition:color .3s;font-family:var(--wp--preset--font-family--givonic);cursor:pointer}.tr-header__menu>.menu-item>.no-link span:not(.tr-menu-lottie),.tr-header__menu>.menu-item>a span:not(.tr-menu-lottie){display:block;position:relative}.tr-header__menu>.menu-item>.no-link>span,.tr-header__menu>.menu-item>a>span{position:relative}.tr-header__menu>.menu-item>.no-link .tr-menu-lottie,.tr-header__menu>.menu-item>a .tr-menu-lottie{display:block;position:absolute;left:0;top:calc(100% + 6px);width:100%;height:12px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a.h5 span .tr-tab-menu-lottie canvas,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>.menu-item>a,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>.menu-item>a span,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item>a,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item>a span,.tr-header__menu>.menu-item>.no-link .tr-menu-lottie canvas,.tr-header__menu>.menu-item>a .tr-menu-lottie canvas{display:block}.tr-header__menu>.menu-item.menu-item-has-children.menu-item-has-focus>.sub-menu,.tr-header__menu>.menu-item.menu-item-has-children:hover>.sub-menu,.tr-overlay-mobile.active{opacity:1;visibility:visible;pointer-events:initial}.tr-header__menu>.menu-item.menu-item-has-children.menu-item_horizontal>.sub-menu,.tr-header__menu>.menu-item.menu-item-has-children.menu-item_vertical>.sub-menu{width:770px;display:grid;grid-template-columns:353px 1fr}.tr-header__menu>.menu-item.menu-item-has-children.menu-item_tab>.sub-menu{width:calc(100% + 2*clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem))}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu{position:absolute;top:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s;background-color:var(--wp--preset--color--white, #FFFFFF);border-radius:40px;box-shadow:0 7px 18.8px 0 rgba(126,134,134,.1);z-index:99;display:flex;flex-wrap:wrap;left:calc(-1*clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem));display:grid;grid-template-columns:353px 1fr;max-height:calc(100vh - 130px);overflow:hidden scroll;-ms-overflow-style:none;scrollbar-width:none}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu::-webkit-scrollbar{display:none}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info_vertical{position:relative}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .sub-menu__container{height:auto!important}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info_horizontal,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info_vertical{padding:55px clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem);display:flex;flex-direction:column;align-items:flex-start;gap:16px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info_tab{position:relative;padding:55px clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem)}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info>img{flex:0 0 130px;max-width:130px;height:130px;object-position:center;object-fit:cover;border-radius:16px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info-content{flex-basis:0;flex-grow:1;max-width:100%;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .h5{position:relative;display:inline-flex;margin:0}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .h5:after{content:"";position:absolute;left:calc(100% - 8px);bottom:calc(100% - 12px);width:33px;height:28px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAzMyAyOCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMxLjQ2NzUgMjcuMzE1M0MzMC41ODg3IDI3LjU3MjcgMjkuNTgxOSAyNy4zNSA4LjcxNDYgMjcuMTc1OUMyNy44NTIgMjcuMDAyMyAyNi45ODY3IDI2LjgzMjggMjYuMTEyIDI2LjcyNzRDIDI0LjI5MDcgMjYuNTA4NSAyMi40NTAyIDI2LjM5ODAgMjAuNjExMyAyNi40MDM0QzIwLjIyNjMgMjYuNDA0NCAyMC4xNjg5IDI1Ljg1NzcgMjAuNTMyOCAyNS43NDU5QzIyLjI4NzkgMjUuMjAyOSAyNC4xMzUwIDI0LjkwNTMgMjUuOTY3NCAyNC45NDM4QzI2Ljg4NiAyNC45NjI3IDI3LjgwMiAyNS4wMzM0IDI4LjcwOTQgMjUuMTY2MUMyOS4wOTkzIDI1LjIyMzAgMjkuNDg4OSAyNS4yOTg3IDI5Ljg4MTcgMjUuMzM0MEMzMC4zMzgzIDI1LjM3NDggMzAuNzcyMyAyNS4zMTk1IDMxLjIyNjEgMjUuMzA0NEMzMi40MDU3IDI1LjI2NjMgMzIuNTc3MSAyNi45OTExIDMxLjQ2NjggMjcuMzE3M0wzMS40Njc1IDI3LjMxNTNaIiBmaWxsPSIjRjE0QTA4Ii8+CjxwYXRoIGQ9Ik0yNS4wNzc0IDEyLjIxOTFDMjQuNjI4MCAxMi45MTM5IDIzLjkwMjUgMTMuNDcwIDIzLjI4ODEgMTQuMDE5QzIyLjY4NTMgMTQuNTU2NSAyMi4wMzc4IDE1LjA1MzMgMjEuMzc4NSAxNS41MTkzQzIwLjA4ODMgMTYuNDMzNSAxOC42ODkwIDE3LjEzNTMgMTcuMzQ3MiAxNy45NTg0QzE2Ljc2MTUgMTguMzE3NCAxNi4zMjgyIDE3LjQ1NzIgMTYuODQ2OCAxNy4wNjY2QzE4LjA1MjIgMTYuMTU3MyAxOS4xMDk4IDE0Ljk5OTcgMjAuMTgyIDEzLjkzOTVDMjAuNzExMyAxMy40MTU1IDIxLjI0MDYgMTIuODkxNiAyMS43NzkyIDEyLjM3ODNDMjIuMzU5MyAxMS44MjYyIDIyLjg5OTQgMTEuMTUwIDIyLjg2NzkgMTAuNzA5NUMyNC40ODk4IDEwLjEwMjQgMjUuNjczMSAxMS4yOTk0IDI1LjA3ODEgMTIuMjE5N0wyNS4wNzc0IDEyLjIxOTFaIiBmaWxsPSIjRjE0QTA4Ii8+CjxwYXRoIGQ9Ik0xMy43Njg2IDQuODkzNjJDMTQuMjI1IDUuNTI0MDEgMTMuOTEyOSA2LjQ5MDgxIDEzLjc2NjIgNy4xOTQ4OUMxMy42MjUyIDcuODcwNjUgMTMuNDYxMyA4LjU0MjU5IDEzLjI3MjYgOS4yMDczN0MxMy4wNzgzIDkuODk1MDggMTIuODE0NiAxMC41ODAxIDEyLjUxNSAxMS4yMzA0QzEyLjIxOTUgMTEuODcwIDEwLjgzNzkgMTIuNDMwMiAxMS40NDM0IDEzLjAxMjhDMTEuMDc4OCAxMy41NTA3IDEwLjA3NzMgMTMuMjYyNyAxMC4zMjg5IDEyLjU2ODRDMTAuNzc2OCAxMS4zMzExIDEwLjkyNzggOS45NjY2IDExLjIxMzkgOC42ODU3N0MxMS4zNTI0IDguMDY1ODkgMTEuNDcxNCA3LjQ0Mjg0IDExLjU2ODkgNi44MTU5NkMxMS42NzkyIDYuMTEwODcgMTEuNjM2IDUuMjAzMyAxMi4yMjkxIDQuNjk5NTlDMTIuNzU3IDQuMjUwMzUgMTMuMzc5MiA0LjM1NjE3IDEzLjc2NzkgNC44OTI5NkwxMy43Njg2IDQuODkzNjJaIiBmaWxsPSIjRjE0QTA4Ii8+CjxwYXRoIGQ9Ik0zLjA3OTI5IDEuOTMzM0MzLjE5NDczIDIuNjA1OTkgMy4zNDg2MSAzLjI3MDg3IDMuNDUzMjYgMy45NDQ5N0MzLjY4MjkwIDUuNDIwODYgMy43NTI4NiA2LjkxMjQxIDMuOTU4OTUgOC4zODY1QzQuMDYxNzAgOS4xMTk4NSAzLjAzMDIyIDkuNDM3OTIgMi44MTU4MiA4LjY5NjIxQzIuNDE1MDYgNy4zMDg3NyAxLjg5ODE1IDUuOTYxNDcgMS41MDQ4NSA0LjU2NzkwQzEuMzE5MjUgMy45MTIwNiAxLjE3MTUwIDMuMjM5NzIgMS4wMjg0MiAyLjU3MjA0QzAuODcxNzg2IDEuODQzMjQgMC43NTk2MzggMC43NTM5MjggMS43MDc3NSAwLjQ5NjU1OEMyLjYyMzQ3IDIuNDg5MTcgMi45NTkzNCAxLjIzOTg2IDMuMDc3OTYgMS45MzJMMi4wNzkyOSAxLjkzMzNaIiBmaWxsPSIjRjE0QTA4Ii8+Cjwvc3ZnPg==);background-repeat:no-repeat;background-size:100% 100%}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info-description{font-size:1rem}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .tr-btn{font-weight:400;margin-top:32px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children.active>a.h5 svg,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>.menu-item>a.menu-item-has-focus .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>.menu-item>a:hover .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item>a.menu-item-has-focus .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item>a:hover .item-link-title:before{opacity:1}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>.menu-item>a .item-link-title,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item>a .item-link-title{font-size:1.125rem;font-weight:600;line-height:1.2;position:relative;padding-right:30px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>.menu-item>a .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item>a .item-link-title:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:18px;height:8px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/arrow-menu-right.svg);opacity:0;pointer-events:none;transition:opacity .3s}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>.menu-item>a .item-link-description,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item>a .item-link-description{font-size:.875rem;opacity:.7;font-weight:400}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical{flex-basis:0;flex-grow:1;max-width:100%;padding:55px clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem)}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item{display:flex}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item:not(:last-child){margin-bottom:28px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item a{font-size:1.125rem}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal{flex:0 0 100%;max-width:100%;padding:55px clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem);display:flex;flex-wrap:wrap;gap:28px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>*{flex:0 0 calc(50% - 16.01px);max-width:calc(50% - 16.01px)}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container{flex:0 0 100%;max-width:100%;padding:0 clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem);margin:40px 0;position:relative;display:flex;flex-direction:column;gap:16px;transition:height .3s;height:auto!important;display:grid;gap:clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem)}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container:has(.menu-item:nth-child(2)){grid-template-columns:1fr 1fr}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container:has(.menu-item:nth-child(3)){grid-template-columns:1fr 1fr 1fr}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_no-info{padding:55px clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem)}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a.h5{display:flex;align-items:center;gap:25px;padding:15px 0;margin:0;font-size:14px;line-height:1.2;color:#003744}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a.h5 span{display:block;flex:0 0 auto;width:auto;max-width:100%;position:relative}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a.h5 span .tr-tab-menu-lottie{position:absolute;top:100%;left:0;width:240px;height:8px;max-width:100%}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a.h5 svg{display:block;opacity:0;transition:opacity .3s}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children.active>.sub-menu{opacity:1;visibility:visible}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children)>a{display:inline-flex}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children)>a.menu-item-has-focus .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children)>a:hover .item-link-title:before{opacity:1}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children)>a span{display:block}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children)>a .item-link-title{font-size:1.125rem;font-weight:600;line-height:1.2;position:relative;padding-right:30px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children)>a .item-link-title:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:18px;height:8px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/arrow-menu-right.svg);opacity:0;pointer-events:none;transition:opacity .3s}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children)>a .item-link-description{font-size:.875rem;opacity:.7;font-weight:400}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a{display:inline-flex;margin-bottom:28px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a:hover .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu a.menu-item-has-focus .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu a:hover .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a.menu-item-has-focus .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a:hover .item-link-title:before{opacity:1}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a[href="#"]{pointer-events:none;cursor:default}.tr-header__links-icon span,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu a,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu a span,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a span{display:block}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a .item-link-title{font-size:.875rem;font-weight:400;line-height:1.2;position:relative;padding-right:30px;color:var(--wp--preset--color--teal, #003744)}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a .item-link-title:not(:last-child){margin-bottom:8px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu a .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a .item-link-title:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:18px;height:8px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/arrow-menu-right.svg);opacity:0;pointer-events:none;transition:opacity .3s}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a .item-link-description{font-size:.875rem;opacity:.7;font-weight:400;line-height:1.2}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children):not(:last-child),.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu .menu-item:not(:last-child){margin-bottom:32px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu a .item-link-title{font-size:1.125rem;font-weight:600;line-height:1.2;position:relative;padding-right:30px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu a .item-link-description{font-size:.875rem;opacity:.7;font-weight:400}.tr-header__links{margin-left:auto;display:flex;align-items:center;gap:30px}@media (max-width:1199px){.tr-header__links{display:none}}.tr-header__links-icon{display:flex;align-items:center;gap:5px;font-size:1rem;line-height:1.2;position:relative}.tr-header__links-icon:before{content:"";position:absolute;top:0;right:-10px;width:1px;height:100%;background-color:rgba(22,13,13,.2)}.tr-header-mobile__links-icon img,.tr-header__links-icon img{display:block;width:18px;height:18px;object-position:center;object-fit:contain}.tr-header__open-menu{width:44px;height:44px;position:relative;padding:0;background-color:transparent;align-self:center;border:1px solid var(--wp--preset--color--black, #160D0D);border-radius:6px;margin:0 0 0 auto}@media (min-width:1200px){.tr-header__open-menu{display:none}}.tr-header__open-menu span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:1px;background-color:var(--wp--preset--color--black, #160D0D);transition:background 0s .3s}.tr-header__open-menu span:after,.tr-header__open-menu span:before{content:"";position:absolute;left:50%;height:100%;background-color:var(--wp--preset--color--black, #160D0D);transition-duration:.3s,.3s,.3s;transition-delay:.3s,.3s,0s}.tr-header__open-menu span:before{width:16px;transform:translateX(-50%) rotate(0);transition-property:width,top,transform;top:-5px}.tr-header__open-menu span:after{width:10px;transform:translateX(-50%) rotate(0);transition-property:width,bottom,transform;bottom:-5px}.tr-header__open-menu.active span{background-color:transparent}.tr-header__open-menu.active span:after,.tr-header__open-menu.active span:before{transition-delay:0s,0s,.3s}.tr-header__open-menu.active span:before{top:0;transform:translateX(-50%) rotate(45deg)}.tr-header__open-menu.active span:after{width:16px;bottom:0;transform:translateX(-50%) rotate(-45deg)}.tr-overlay-mobile{position:fixed;top:clamp(4.5rem,4.5rem + ((1vw - .48rem)*8.7963),6.875rem);left:0;width:100%;height:calc(100% - clamp(4.5rem,4.5rem + ((1vw - .48rem)*8.7963),6.875rem));background-color:rgba(22,13,13,.5);z-index:998;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s}@media (min-width:1200px){.tr-overlay-mobile{display:none!important}}.tr-header-mobile{position:fixed;top:clamp(4.5rem,4.5rem + ((1vw - .48rem)*8.7963),6.875rem);left:0;width:100%;max-width:500px;height:calc(100% - clamp(4.5rem,4.5rem + ((1vw - .48rem)*8.7963),6.875rem));background-color:var(--wp--preset--color--white, #FFFFFF);z-index:999;transform:translateX(-100%);transition:transform .4s;overflow:hidden}@media (min-width:1200px){.tr-header-mobile{display:none!important}}.tr-header-mobile.active,.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu.active{transform:translateX(0)}.tr-header-mobile__wrap{overflow:auto;height:100%;padding-top:46px;border-top:1px solid rgba(0,55,68,.5)}.tr-header-mobile__menu{margin-bottom:56px}.tr-header-mobile__menu>.menu-item{padding:0 clamp(1.375rem,1.375rem + ((1vw - .48rem)*13.4259),5rem)}.tr-header-mobile__links-icon:not(:last-child),.tr-header-mobile__menu>.menu-item:not(:last-child){margin-bottom:56px}.tr-header-mobile__menu>.menu-item>.no-link,.tr-header-mobile__menu>.menu-item>a{display:flex;align-items:center;justify-content:space-between;font-size:1.375rem;line-height:1.2;font-weight:600;min-height:32px;font-family:var(--wp--preset--font-family--givonic)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu{position:absolute;top:1px;left:0;width:100%;height:calc(100% - 1px);z-index:9;background-color:var(--wp--preset--color--white, #FFFFFF);overflow:auto;transition:transform .4s;transform:translateX(-100%)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .tr-close-sub-menu{padding:0;margin:0 0 56px;border:0;background-color:transparent;display:flex;align-items:center;gap:12px;font-size:1rem;color:var(--wp--preset--color--black, #160D0D)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info{background-color:var(--wp--preset--color--light-blue, #D3F3F2);padding:46px clamp(1.375rem,1.375rem + ((1vw - .48rem)*13.4259),5rem)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .h3{margin-bottom:30px;padding-top:0;color:var(--wp--preset--color--teal, #003744)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .h5{padding-top:0;margin-bottom:0}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .h5:not(:last-child),.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info-description:not(:last-child){margin-bottom:14px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info-description{font-size:.9375rem}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .tr-btn{font-weight:400}.tr-btn_tertiary-orange path:first-child,.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .tr-btn path:first-child{fill:var(--wp--preset--color--orange, #F14A08);stroke:var(--wp--preset--color--orange, #F14A08)}.tr-btn_tertiary-orange path:last-child,.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .tr-btn path:last-child{fill:var(--wp--preset--color--white, #FFFFFF)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__header{padding:46px clamp(1.375rem,1.375rem + ((1vw - .48rem)*13.4259),5rem)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__header .h3{margin-bottom:0;padding-top:0;color:var(--wp--preset--color--teal, #003744)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container{padding:0 clamp(1.375rem,1.375rem + ((1vw - .48rem)*13.4259),5rem) 46px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_header{padding-top:46px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu{font-size:1.375rem;line-height:1.2;font-weight:600;display:flex;align-items:center;justify-content:space-between;padding:15px 0;font-family:var(--wp--preset--font-family--givonic)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu.active svg,.tr-pagination .page-numbers.prev svg{transform:rotate(180deg)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu.active svg rect{stroke:var(--wp--preset--color--orange, #F14A08);fill:var(--wp--preset--color--orange, #F14A08)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu.active svg path{fill:var(--wp--preset--color--white, #FFFFFF)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu svg{display:block;transition:transform .4s}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu svg path,.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu svg rect{transition:all .4s}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu svg rect{fill:transparent}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>a{display:flex;align-items:center;padding:15px 0;min-height:62px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>a .item-link-title{font-size:1.375rem!important;line-height:1.2!important;font-weight:600!important;margin-bottom:0!important}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu{display:none;padding-top:17px;padding-bottom:15px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children) a,.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children) a span{display:block}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children) a:hover .item-link-title:before{opacity:1}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children) a .item-link-title{font-size:.9375rem;font-weight:600;line-height:1.2;position:relative}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children) a .item-link-description{font-size:.875rem;opacity:.7;font-weight:400}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children:not(:last-child){margin-bottom:46px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a{font-size:.875rem;line-height:1.2;font-weight:400;opacity:.7}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu .menu-item:not(:last-child){margin-bottom:26px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu .menu-item:first-child{padding-top:26px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu .menu-item a{font-size:.9375rem;font-weight:600;line-height:1.2}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item:not(:last-child){margin-bottom:32px}.tr-header-mobile__links-icon span,.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a,.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a span{display:block}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a .item-link-title{font-size:.9375rem;font-weight:600;line-height:1.2;position:relative;margin-bottom:6px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a .item-link-description{font-size:.875rem;opacity:.7;font-weight:400}.tr-header-mobile__links{max-width:var(--wp--style--global--wide-size);margin-left:auto;margin-right:auto;padding-bottom:46px}.tr-header-mobile__links-icon{display:flex;align-items:center;gap:5px;font-size:1.375rem;line-height:1.2;position:relative;font-weight:600}[data-header-focus-end],[data-header-focus-start]{outline:0!important}:focus,a:focus,button:not(.hp-btn):focus{outline:2px solid var(--wp--preset--color--black, #160D0D);outline-offset:8px}:focus:not(:focus-visible),a:focus:not(:focus-visible),button:not(.hp-btn):focus:not(:focus-visible){outline:0}:focus-visible,a:focus-visible,button:not(.hp-btn):focus-visible{outline:2px solid var(--wp--preset--color--black, #160D0D);outline-offset:8px}.main-wrapper>:not([class*=-section-element]):not(.alignwide):not(.alignfull){max-width:var(--wp--style--global--content-size)}.main-wrapper>:not([class*=-section-element]):not(.alignfull){margin-left:auto;margin-right:auto}.main-wrapper>:not([class*=-section-element]).alignwide{max-width:var(--wp--style--global--wide-size)}.main-wrapper>:not([class*=-section-element]).alignfull{max-width:none}.main-wrapper .tr-head:not(.js-head-no-animation).visible>*{opacity:1}.main-wrapper .tr-head:not(.js-head-no-animation) .main-wrapper .tr-head__heading,.main-wrapper .tr-head:not(.js-head-no-animation)>*{opacity:0;transition:opacity .5s ease-in-out}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(1){transition-delay:0s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(2){transition-delay:.3s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(3){transition-delay:.6s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(4){transition-delay:.9s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(5){transition-delay:1.2s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(6){transition-delay:1.5s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(7){transition-delay:1.8s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(8){transition-delay:2.1s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(9){transition-delay:2.4s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(10){transition-delay:2.7s}.main-wrapper .tr-head:not(.js-head-no-animation)>* :last-child{margin-bottom:0!important}form input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]),form textarea{padding:15px 23px!important;width:100%;height:43px!important;border:1px solid rgba(0,55,68,.5);background-color:rgba(0,55,68,.06);border-radius:6px;font-family:var(--wp--preset--font-family--givonic);font-size:14px;transition:background-color .5s,border-color .5s}form input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]).clickable,form textarea.clickable{outline:0!important}form input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]).clickable.active,form textarea.clickable.active{background-color:var(--wp--preset--color--light-blue, #D3F3F2);border-color:var(--wp--preset--color--teal, #003744)}form input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):focus,form textarea:focus{outline:2px solid var(--wp--preset--color--black, #160D0D);outline-offset:9px}form input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):focus:not(:focus-visible),form textarea:focus:not(:focus-visible){outline:0}form input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):focus-visible,form textarea:focus-visible{outline:2px solid var(--wp--preset--color--black, #160D0D);outline-offset:9px}form textarea:not(.select2-search__field){resize:none!important;width:100%!important;height:143px!important}[id^=post-]>.tr-author-kicker .tr-container-wide{max-width:var(--wp--style--global--content-size)}.tr-media-selector.with-animation{opacity:0;transition:opacity .5s ease-in-out}.tr-media-selector.with-animation.visible{opacity:1}.tr-ui-accordion.visible>*{opacity:1;transform:translateY(0)}.tr-ui-accordion.visible:not(.tr-ui-accordion_white) .tr-ui-accordion__content{padding-top:0;padding-bottom:0}.tr-ui-accordion>*{opacity:0;transform:translateY(100px);transition:opacity .5s ease-in-out,transform 1s ease-in-out}.tr-ui-accordion>:nth-child(1){transition-delay:0s}.tr-ui-accordion>:nth-child(2){transition-delay:.3s}.tr-ui-accordion>:nth-child(3){transition-delay:.6s}.tr-ui-accordion>:nth-child(4){transition-delay:.9s}.tr-ui-accordion>:nth-child(5){transition-delay:1.2s}.tr-ui-accordion>:nth-child(6){transition-delay:1.5s}.tr-ui-accordion>:nth-child(7){transition-delay:1.8s}.tr-ui-accordion>:nth-child(8){transition-delay:2.1s}.tr-ui-accordion>:nth-child(9){transition-delay:2.4s}.tr-ui-accordion>:nth-child(10){transition-delay:2.7s}.tr-ui-accordion>:nth-child(11){transition-delay:3s}.tr-ui-accordion>:nth-child(12){transition-delay:3.3s}.tr-ui-accordion>:nth-child(13){transition-delay:3.6s}.tr-ui-accordion>:nth-child(14){transition-delay:3.9s}.tr-ui-accordion>:nth-child(15){transition-delay:4.2s}.tr-ui-accordion>:nth-child(16){transition-delay:4.5s}.tr-ui-accordion>:nth-child(17){transition-delay:4.8s}.tr-ui-accordion>:nth-child(18){transition-delay:5.1s}.tr-ui-accordion>:nth-child(19){transition-delay:5.4s}.tr-ui-accordion>:nth-child(20){transition-delay:5.7s}.tr-ui-accordion>* :last-child{margin-bottom:0!important}.tr-ui-accordion:not(.tr-ui-accordion_white) .tr-ui-accordion__content{padding-top:20px;padding-bottom:20px;transition:padding-top 1s ease-in-out,padding-bottom 1s ease-in-out}.tr-coaches-swiper:not(.swiper-initialized){opacity:1}.tr-coaches-swiper.visible .swiper-slide:nth-child(4n+1){transform:translateY(0)!important}.tr-coaches-swiper.visible .swiper-slide:nth-child(4n+2){transform:translateY(39px)!important}@media (min-width:1200px){.tr-coaches-swiper.visible .swiper-slide:nth-child(4n+2){transform:translateY(49px)!important}}.tr-coaches-swiper.visible .swiper-slide:nth-child(4n+3){transform:translateY(-17px)!important}@media (min-width:1200px){.tr-coaches-swiper.visible .swiper-slide:nth-child(4n+3){transform:translateY(-21px)!important}}.tr-coaches-swiper.visible .swiper-slide:nth-child(4n+4){transform:translateY(39px)!important}@media (min-width:1200px){.tr-coaches-swiper.visible .swiper-slide:nth-child(4n+4){transform:translateY(75px)!important}}.tr-coaches-swiper .swiper-slide{transition:transform 1s ease-in-out}.tr-coaches-swiper .swiper-slide:nth-child(4n+1),.tr-coaches-swiper .swiper-slide:nth-child(4n+2),.tr-coaches-swiper .swiper-slide:nth-child(4n+3),.tr-coaches-swiper .swiper-slide:nth-child(4n+4){transform:translateY(80px)!important}@media (min-width:1200px){.tr-coaches-swiper .swiper-slide:nth-child(4n+1),.tr-coaches-swiper .swiper-slide:nth-child(4n+2),.tr-coaches-swiper .swiper-slide:nth-child(4n+3),.tr-coaches-swiper .swiper-slide:nth-child(4n+4){transform:translateY(150px)!important}}.tr-logo-bar .swiper{opacity:0;transition:opacity .5s .3s ease-in-out}.tr-logo-bar__title{opacity:0;transition:opacity .5s ease-in-out}.tr-logo-bar.visible .swiper,.tr-logo-bar.visible .tr-logo-bar__title{opacity:1}.tr-skip-to-link{position:fixed!important;top:0;left:50%;transform:translateX(-50%);z-index:11500;opacity:1;border:0!important}.admin-bar .tr-skip-to-link{top:32px}@media (max-width:782px){.admin-bar .tr-skip-to-link{top:46px}}.tr-skip-to-link:not(:focus):not(:active){z-index:-11;opacity:0}article[id^=post-]>:not([class*=-section-element]){margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--content-size);width:100%}@media (min-width:1200px){:root{--wp--custom--h-1:4rem;--wp--custom--h-2:3.5rem;--wp--custom--h-3:2.5rem;--wp--custom--h-4:1.875rem;--wp--custom--h-5:1.375rem}}.swiper{opacity:0}.swiper.swiper-initialized{opacity:1}.tr-overflow-hidden{overflow:hidden}.tr-container,.tr-container-wide{max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto}.tr-container-wide{max-width:var(--wp--style--global--wide-size)}.tr-bg-beige{background-color:var(--wp--preset--color--beige, #FFF8F4)}.tr-bg-light-blue{background-color:var(--wp--preset--color--light-blue, #D3F3F2)}.tr-bg-mint{background-color:var(--wp--preset--color--mint, #DDEFE5)}.tr-bg-maroon,.tr-bg-teal{color:var(--wp--preset--color--white, #FFFFFF)}.tr-bg-teal{background-color:var(--wp--preset--color--teal, #003744)}.tr-bg-maroon{background-color:var(--wp--preset--color--maroon, #7A0B00)}.tr-bg-gray{background-color:var(--wp--preset--color--gray-2, #F2F4F6)}.tr-head{position:relative;display:flex;flex-direction:column;align-items:flex-start}.tr-head>:last-child{margin-bottom:0!important}.tr-head__heading>span{position:relative;display:inline-flex}.tr-head_centered{align-items:center;margin:0 auto;text-align:center}@media (min-width:768px){.tr-head_tablet-centered{align-items:center;margin:0 auto;text-align:center}}@media (min-width:1200px){.tr-head_with-eyebrow-spark{padding-top:58px}}.tr-spark-left{position:absolute;top:-38px;left:-67px;width:150px}@media (min-width:1200px){.tr-spark-left{top:-48px;left:-97px;width:180px}}@media (max-width:575px){.tr-spark-left{display:none}}.tr-spark-right{position:absolute;top:-38px;right:-87px;width:150px}@media (min-width:1200px){.tr-spark-right{top:-55px;right:-114px;width:180px}}@media (max-width:575px){.tr-spark-right{display:none}}.tr-underline{position:absolute;top:calc(100% - 52px);left:50%;transform:translateX(-50%);width:173px;height:auto}.tr-underline+span{position:relative}.tr-btn,.tr-eyebrow{align-items:center;position:relative}.tr-eyebrow{display:flex;column-gap:5px;padding:0!important;margin:0 0 22px!important;font-size:18px!important;line-height:1!important}.tr-eyebrow svg{flex-shrink:0}@media (max-width:1199px){.tr-eyebrow .tr-spark-left{display:none}}.tr-btn{display:inline-flex;justify-content:center;margin:0;padding:0;border:0;text-decoration:none;font-size:1rem;line-height:19px;width:fit-content;font-family:var(--wp--preset--font-family--givonic)}.tr-btn:focus{outline-offset:5px}.tr-btn:focus:not(:focus-visible),.tr-btn_secondary-dark:focus:not(:focus-visible){outline:0}.tr-btn:focus-visible{outline-offset:5px}.tr-btn span,.tr-btn svg{display:block;position:relative;z-index:2}.tr-btn svg{flex-shrink:0}.tr-btn svg path{transition:fill .5s,stroke .5s}.tr-btn_primary-dark,.tr-btn_primary-light{padding:18px 30px;border-radius:12px;transition:border-radius 2s,opacity .5s ease-in-out}@media (hover:hover){.tr-btn_primary-dark:hover,.tr-btn_primary-light:hover{border-radius:92px}}.tr-btn_primary-dark{background-color:var(--wp--preset--color--white, #FFFFFF);color:var(--wp--preset--color--black, #160D0D)}.tr-btn_primary-dark:focus{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_primary-dark:focus-visible{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_primary-light{background-color:var(--wp--preset--color--black, #160D0D);color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_secondary-dark,.tr-btn_secondary-light{padding:18px 30px;border-radius:12px;background-color:transparent;transition:background-color .5s,color .5s}.tr-btn_secondary-dark{box-shadow:inset 0 0 0 1px var(--wp--preset--color--white, #FFFFFF);color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_secondary-dark:focus{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_secondary-dark:focus-visible{outline-color:var(--wp--preset--color--white, #FFFFFF)}@media (hover:hover){.tr-btn_secondary-dark:hover{background-color:var(--wp--preset--color--white, #FFFFFF);color:var(--wp--preset--color--black, #160D0D)}}.tr-btn_secondary-light{box-shadow:inset 0 0 0 1px var(--wp--preset--color--black, #160D0D)}@media (hover:hover){.tr-btn_secondary-light:hover{background-color:var(--wp--preset--color--black, #160D0D);color:var(--wp--preset--color--white, #FFFFFF)}}.tr-btn_tertiary-dark,.tr-btn_tertiary-light,.tr-btn_tertiary-orange{align-items:center;justify-content:flex-start;column-gap:7px;border-radius:12px;font-weight:700}.tr-btn_tertiary-dark:focus,.tr-btn_tertiary-light:focus,.tr-btn_tertiary-orange:focus{outline-offset:8px;padding:8px 10px}.tr-btn_tertiary-dark:focus:not(:focus-visible),.tr-btn_tertiary-light:focus:not(:focus-visible),.tr-btn_tertiary-orange:focus:not(:focus-visible){outline:0;padding:0}.tr-btn_tertiary-dark:focus-visible,.tr-btn_tertiary-light:focus-visible,.tr-btn_tertiary-orange:focus-visible{outline-offset:8px;padding:8px 10px}@media (hover:hover){.tr-btn_tertiary-dark:hover path:first-child,.tr-btn_tertiary-light:hover path:first-child,.tr-btn_tertiary-orange:hover path:first-child{fill:var(--wp--preset--color--orange, #F14A08);stroke:var(--wp--preset--color--orange, #F14A08)}.tr-btn_tertiary-dark:hover path:last-child,.tr-btn_tertiary-light:hover path:last-child,.tr-btn_tertiary-orange:hover path:last-child{fill:var(--wp--preset--color--white, #FFFFFF)}a:hover .tr-btn_tertiary-dark:not(a) path:first-child,a:hover .tr-btn_tertiary-light:not(a) path:first-child,a:hover .tr-btn_tertiary-orange:not(a) path:first-child{fill:var(--wp--preset--color--orange, #F14A08);stroke:var(--wp--preset--color--orange, #F14A08)}a:hover .tr-btn_tertiary-dark:not(a) path:last-child,a:hover .tr-btn_tertiary-light:not(a) path:last-child,a:hover .tr-btn_tertiary-orange:not(a) path:last-child{fill:var(--wp--preset--color--white, #FFFFFF)}}.tr-btn_tertiary-dark{color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_tertiary-dark:focus{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_tertiary-dark:focus-visible{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_tertiary-orange{color:var(--wp--preset--color--orange, #F14A08)}.tr-btn_tertiary-orange:focus{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_tertiary-orange:focus-visible{outline-color:var(--wp--preset--color--white, #FFFFFF)}@media (hover:hover){.tr-btn_tertiary-orange:hover{color:var(--wp--preset--color--black, #160D0D)}.tr-btn_tertiary-orange:hover path:first-child{fill:var(--wp--preset--color--white, #FFFFFF);stroke:var(--wp--preset--color--black, #160D0D)}.tr-btn_tertiary-orange:hover path:last-child{fill:var(--wp--preset--color--black, #160D0D)}a:hover .tr-btn_tertiary-orange:not(a){color:var(--wp--preset--color--black, #160D0D)}a:hover .tr-btn_tertiary-orange:not(a) path:first-child{fill:var(--wp--preset--color--white, #FFFFFF);stroke:var(--wp--preset--color--black, #160D0D)}a:hover .tr-btn_tertiary-orange:not(a) path:last-child{fill:var(--wp--preset--color--black, #160D0D)}}.tr-btn_tags-dark,.tr-btn_tags-light{padding:10px 12px;border-radius:32px;font-size:14px;font-weight:400;line-height:1;transition:background-color .5s,color .5s;cursor:default}.tr-btn_tags-dark :has([href]):not([href="#"]),.tr-btn_tags-light :has([href]):not([href="#"]){cursor:pointer}@media (hover:hover){.tr-btn_tags-dark :has([href]):not([href="#"]):hover,.tr-btn_tags-light :has([href]):not([href="#"]):hover{background-color:var(--wp--preset--color--white, #FFFFFF);color:var(--wp--preset--color--teal, #003744)}}.tr-btn_tags-dark{border:1px solid var(--wp--preset--color--white, #FFFFFF);color:var(--wp--preset--color--white, #FFFFFF);background-color:transparent}@media (hover:hover){.tr-btn_tags-dark{transition:background-color .5s ease-in-out,color .5s ease-in-out}.tr-btn_tags-dark:hover{color:var(--wp--preset--color--teal, #003744);background-color:var(--wp--preset--color--white, #FFFFFF)}}.tr-btn_tags-dark:focus,.tr-marketo-form[id^=mktoForm] .mktoButton:focus .tr-bg-teal,.tr-socials_dark .tr-socials__link:focus{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_tags-dark:focus-visible,.tr-socials_dark .tr-socials__link:focus-visible{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_tags-light{border:1px solid var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--teal, #003744);background-color:transparent}@media (hover:hover){.tr-btn_tags-light{transition:background-color .5s ease-in-out}.tr-btn_tags-light:hover{background-color:var(--wp--preset--color--white, #FFFFFF)}}.tr-btn_reverse{flex-direction:row-reverse;column-gap:12px}.tr-btn_reverse svg{transform:rotate(-180deg)}.tr-socials{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%}.tr-socials__link{flex:0 0 30px;display:inline-flex;justify-content:center;align-items:center;height:30px;background-color:transparent;transition:background-color .5s,color .5s;border-radius:6px 4px 4px 4px;border-width:1px;border-style:solid}.tr-socials__link:focus{outline-offset:4px}.tr-socials__link:focus-visible{outline-offset:4px}.tr-socials_dark .tr-socials__link{color:var(--wp--preset--color--white, #FFFFFF);border-color:var(--wp--preset--color--white, #FFFFFF)}@media (hover:hover){.tr-socials_dark .tr-socials__link:hover{background-color:var(--wp--preset--color--white, #FFFFFF);color:var(--wp--preset--color--black, #160D0D)}}.tr-socials_light .tr-socials__link{color:var(--wp--preset--color--black, #160D0D);background-color:var(--wp--preset--color--white, #FFFFFF)}@media (hover:hover){.tr-socials_light .tr-socials__link:hover{background-color:var(--wp--preset--color--black, #160D0D);color:var(--wp--preset--color--white, #FFFFFF)}}.tr-pagination{display:flex;justify-content:center;align-items:center;gap:35px;margin-top:35px}.tr-pagination a{text-decoration:none}.tr-pagination .page-numbers.current{font-weight:700;text-decoration:underline}.tr-platform-coach-card,.tr-resource-card{display:flex;flex-direction:column;text-decoration:none!important;border-radius:16px}@media (hover:hover){.tr-platform-coach-card,.tr-resource-card{text-decoration:none}.tr-platform-coach-card .tr-platform-coach-card__thumbnail img,.tr-platform-coach-card .tr-resource-card__thumbnail img,.tr-resource-card .tr-platform-coach-card__thumbnail img,.tr-resource-card .tr-resource-card__thumbnail img{transition:transform .5s ease-in-out}.tr-platform-coach-card .tr-platform-coach-card__icon svg,.tr-platform-coach-card .tr-resource-card__icon svg,.tr-resource-card .tr-platform-coach-card__icon svg,.tr-resource-card .tr-resource-card__icon svg{transform:scale(0);transition:transform .5s ease-in-out}.tr-platform-coach-card .tr-platform-coach-card__icon path,.tr-platform-coach-card .tr-resource-card__icon path,.tr-resource-card .tr-platform-coach-card__icon path,.tr-resource-card .tr-resource-card__icon path{opacity:0;transform:translateX(-100%);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.tr-platform-coach-card:hover .tr-platform-coach-card__thumbnail img,.tr-platform-coach-card:hover .tr-resource-card__thumbnail img,.tr-resource-card:hover .tr-platform-coach-card__thumbnail img,.tr-resource-card:hover .tr-resource-card__thumbnail img{transform:scale(1.1)}.tr-platform-coach-card:hover .tr-platform-coach-card__icon svg,.tr-platform-coach-card:hover .tr-resource-card__icon svg,.tr-resource-card:hover .tr-platform-coach-card__icon svg,.tr-resource-card:hover .tr-resource-card__icon svg{transform:scale(1)}.tr-platform-coach-card:hover .tr-platform-coach-card__icon path,.tr-platform-coach-card:hover .tr-resource-card__icon path,.tr-resource-card:hover .tr-platform-coach-card__icon path,.tr-resource-card:hover .tr-resource-card__icon path{opacity:1;transform:translateX(0)}}.tr-platform-coach-card__thumbnail,.tr-resource-card__thumbnail{margin-bottom:24px;width:100%;height:338px;border-radius:16px;overflow:hidden}@media (min-width:1600px){.tr-platform-coach-card__thumbnail,.tr-resource-card__thumbnail{height:477px}}.tr-coaching-card__thumbnail-image img,.tr-platform-coach-card__thumbnail img,.tr-resource-card__thumbnail img{width:100%;height:100%;object-fit:cover}.tr-platform-coach-card__textual,.tr-resource-card__textual{border-radius:4px}@media (hover:hover){.tr-platform-coach-card__textual,.tr-resource-card__textual{width:calc(100% - 42px)}}.tr-platform-coach-card__textual--s2,.tr-resource-card__textual--s2{display:flex;align-items:center;justify-content:space-between}.tr-platform-coach-card__textual--s2 .tr-platform-coach-card__icon,.tr-platform-coach-card__textual--s2 .tr-resource-card,.tr-resource-card__textual--s2 .tr-platform-coach-card__icon,.tr-resource-card__textual--s2 .tr-resource-card{width:auto}.tr-platform-coach-card__info,.tr-resource-card__info{display:flex;align-items:center;column-gap:3px;margin-bottom:16px;font-size:14px;font-weight:400;color:var(--wp--preset--color--teal, #003744);line-height:1}.tr-platform-coach-card__info span,.tr-resource-card__info span{position:relative;margin-right:3px;text-transform:uppercase}.tr-platform-coach-card__title,.tr-resource-card__title{margin:0!important;padding:0!important}.tr-platform-coach-card__textual,.tr-resource-card__textual{margin-bottom:10px}.tr-platform-coach-card__icon,.tr-resource-card__icon{display:flex;justify-content:flex-end;margin-top:auto;width:100%}.tr-coaching-card{position:relative;display:flex;flex-direction:column;border-radius:12px;background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1);overflow:hidden;text-decoration:none!important}.tr-coaching-card:focus .tr-coaching-card__overlay{opacity:1}.tr-coaching-card:focus:not(:focus-visible){outline:0}.tr-coaching-card:focus-visible .tr-coaching-card__overlay{opacity:1}@media (hover:hover){.tr-coaching-card:hover .tr-coaching-card__overlay{opacity:1}}.tr-coaching-card__icon{width:70px;height:auto}.tr-coaching-card__thumbnail-container .tr-coaching-card__icon{position:absolute;top:41px;transform:translate(-50%)}.tr-coaching-card__thumbnail{position:relative;margin-bottom:40px;width:100%;height:304px;overflow:hidden;background-color:var(--wp--preset--color--white, #FFFFFF)}.tr-coaching-card__thumbnail-container{position:absolute;top:0;left:80px;width:100%;height:100%}.tr-coaching-card__thumbnail-container::before{content:"";display:block;width:92%;height:258px;border-style:dashed;border-radius:0 0 0 24px;border-width:0 0 1px 1px}.tr-coaching-card__thumbnail-icon{position:absolute;top:41px;transform:translate(-50%)}.tr-coaching-card__thumbnail-image{position:absolute;left:calc(100% - 90px - 80px - 15px);bottom:0;width:90px;height:96px;border-radius:14px;overflow:hidden}.tr-coaching-card__title{margin:0!important;padding:0 45px 41px!important}.tr-coaching-card__overlay{opacity:0;transition:opacity .5s;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:41px 45px 50px;width:100%;height:100%;background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF)}.tr-coaching-card__overlay-title{padding:0!important;margin:0 0 28px!important}.tr-coaching-card__overlay-excerpt{font-family:var(--wp--preset--font-family--inter);font-weight:400;font-size:16px;line-height:1.7}.tr-icon-card{display:flex;flex-direction:column;padding:40px 26px;border-radius:16px;background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1);overflow:hidden;transition:background-color .5s,color .5s;text-decoration:none!important}.tr-icon-card:focus{background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF)}.tr-icon-card:focus .tr-icon-card__image-hover{opacity:1}.tr-icon-card:focus .tr-icon-card__image-hover+img{opacity:0}.tr-icon-card:focus .tr-icon-card__overlay{outline:0}.tr-icon-card:focus-visible{background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF)}.tr-icon-card:focus-visible .tr-icon-card__image-hover{opacity:1}.tr-icon-card:focus-visible .tr-icon-card__image-hover+img{opacity:0}@media (hover:hover){.tr-icon-card .tr-icon-card__title svg{transform:translateY(-50%) scale(0);transition:transform .5s ease-in-out}.tr-icon-card .tr-icon-card__title svg path{opacity:0;transform:translateX(-100%);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.tr-icon-card:hover{background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF)}.tr-icon-card:hover .tr-icon-card__image-hover{opacity:1}.tr-icon-card:hover .tr-icon-card__image-hover+img{opacity:0}.tr-icon-card:hover .tr-icon-card__title svg{transform:translateY(-50%) scale(1)}.tr-icon-card:hover .tr-icon-card__title svg path{opacity:1;transform:translate(0)}}.tr-icon-card[href="#"]{cursor:default;pointer-events:none}.tr-icon-card__image{position:relative;margin-bottom:16px;width:49px;height:53px}.tr-icon-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;transition:opacity .5s}.tr-icon-card__image-hover{opacity:0}.tr-icon-card__title{position:relative;margin:0 0 16px!important;padding:0 44px 0 0!important}.tr-icon-card__title svg{position:absolute;top:50%;right:0;transform:translateY(-50%)}.tr-icon-card__text{font-weight:400;font-size:16px;line-height:27px}.tr-mini-resource-card{display:flex;flex-direction:column;padding:40px;background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1);border-radius:16px;transition:opacity .5s;text-decoration:none!important}@media (hover:hover){.tr-mini-resource-card .tr-mini-resource-card__icon rect{transition:stroke .5s,fill .5s}.tr-mini-resource-card .tr-mini-resource-card__icon path{transition:fill .5s}.tr-mini-resource-card:hover .tr-mini-resource-card__icon{opacity:1}.tr-mini-resource-card:hover .tr-mini-resource-card__icon rect{stroke:var(--wp--preset--color--orange, #F14A08);fill:var(--wp--preset--color--orange, #F14A08)}.tr-mini-resource-card:hover .tr-mini-resource-card__icon path{fill:var(--wp--preset--color--white, #FFFFFF)}}.tr-mini-resource-card__info{margin-bottom:16px;font-weight:400;font-size:14px;color:var(--wp--preset--color--teal, #003744);line-height:1.2}.tr-mini-resource-card__title{margin:0 0 44px!important;padding:0!important}@media (min-width:768px){.tr-mini-resource-card__title{margin-bottom:59px!important}}.tr-mini-resource-card__icon{display:flex;justify-content:flex-end;margin-top:auto}.tr-member-card{position:relative;display:flex;border-radius:16px;width:100%;text-decoration:none!important}@media (hover:hover){.tr-member-card .tr-member-card__thumbnail img{transition:transform .5s ease-in-out}.tr-member-card .tr-member-card__icon{transform:scale(0);transition:transform .5s ease-in-out}.tr-member-card .tr-member-card__icon path{opacity:0;transform:translateX(-100%);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.tr-member-card:hover .tr-member-card__thumbnail img{transform:scale(1.1)}.tr-member-card:hover .tr-member-card__icon{transform:scale(1)}.tr-member-card:hover .tr-member-card__icon path{opacity:1;transform:translateX(0)}}.tr-member-card__inner{width:100%}.tr-member-card__front{display:flex;flex-direction:column;width:100%;height:100%;border-radius:16px;overflow:hidden;font-weight:400;background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1)}.tr-member-card__thumbnail{position:relative;width:100%;overflow:hidden}.tr-member-card__thumbnail::before{content:"";display:block;width:100%;padding-bottom:100%}.tr-member-card__thumbnail img{position:absolute;top:0;left:0;object-position:center top;transition:transform .5s ease-in-out}.tr-member-card__textual{display:flex;flex-direction:column;row-gap:22px;padding:20px 28px 43px 18px}.tr-member-card__textual-head{display:flex;justify-content:space-between;gap:20px}.tr-member-card__info{display:flex;flex-direction:column;row-gap:8px}.tr-member-card__name{margin:0!important;padding:0!important}.tr-member-card__data-points li,.tr-member-card__excerpt{font-family:var(--wp--preset--font-family--inter);color:var(--wp--preset--color--teal, #003744)}.tr-member-card__excerpt{font-size:clamp(.9375rem,.9375rem + ((1vw - .48rem)*.2315),1rem)}.tr-member-card__icon{flex-shrink:0}.tr-member-card__attributes{display:flex;flex-wrap:wrap;gap:8px}.tr-member-card__back{position:absolute;top:0;left:0;width:100%;height:100%;padding:53px 35px 51px 40px;background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF);transition:.5s;border-radius:16px}.tr-member-card__back svg{margin-bottom:43px}.tr-member-card__testimonial{font-family:var(--wp--preset--font-family--inter);font-weight:400;font-size:18px;line-height:1.7;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}.tr-member-card__data-points{display:flex;flex-direction:column;row-gap:8px;margin:0;padding:0;list-style:none}.tr-member-card__data-points li{margin:0;padding:0;font-size:16px}@media (hover:hover){.tr-member-card_with-testimonial{min-height:391px;perspective:1000px}.tr-member-card_with-testimonial .tr-member-card__inner{transition:transform .6s;transform-style:preserve-3d}.tr-member-card_with-testimonial .tr-member-card__back,.tr-member-card_with-testimonial .tr-member-card__front{backface-visibility:hidden}.tr-member-card_with-testimonial .tr-member-card__back,.tr-member-card_with-testimonial:hover .tr-member-card__inner{transform:rotateY(180deg)}}.tr-public-coach-hero{padding:59px 0 96px;overflow:hidden;overflow:clip}@media (min-width:1200px){.tr-public-coach-hero{padding-bottom:180px}}.tr-public-coach-hero__back{margin-bottom:28px}.tr-public-coach-hero__grid{display:grid;grid-template-areas:"head" "sticky" "bio";row-gap:50px}@media (min-width:1200px){.tr-public-coach-hero__grid{grid-template-areas:"head sticky" "bio sticky";grid-template-rows:auto 1fr;grid-template-columns:1fr 423px;gap:0 64px}}.tr-public-coach-hero__head{position:relative;grid-area:head}@media (min-width:1200px){.tr-public-coach-hero__head{margin-bottom:267px}}.tr-public-coach-hero__head::before{content:"";position:absolute;bottom:-127px;left:50%;transform:translateX(-50%);width:200vw;height:200vh;background-color:var(--wp--preset--color--mint, #DDEFE5);z-index:-1;border-radius:0 0 30px 30px}.tr-public-coach-hero__head h1{margin:0 0 32px!important;padding:0!important}.tr-public-coach-hero__attributes{display:flex;flex-wrap:wrap;gap:14px}.tr-public-coach-hero__attributes .tr-btn{border-color:rgba(0,55,68,.6)!important}.tr-public-coach-hero__sticky{grid-area:sticky}.tr-public-coach-hero__sidebar{position:sticky;top:150px;border-radius:30px;overflow:hidden;background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF)}.tr-public-coach-hero__sidebar-poster{width:100%;height:clamp(13.4375rem,13.4375rem + ((1vw - .48rem)*92.5926),38.4375rem)}.tr-member-card__thumbnail img,.tr-public-coach-hero__sidebar-poster img{width:100%;height:100%;object-fit:cover}.tr-public-coach-hero__sidebar-stats{display:flex;justify-content:space-between;column-gap:41px;padding:41px 34px}.tr-public-coach-hero__sidebar-stat{flex:1 1 100%}.tr-public-coach-hero__sidebar-value{display:flex;align-items:center;column-gap:10px}.tr-public-coach-hero__sidebar-number{margin:0!important;padding:0!important}.tr-public-coach-hero__sidebar-text{font-size:16px;line-height:1.7}.tr-public-coach-hero__sidebar-list{padding:0 34px 41px;list-style-image:url(../../assets/img/ul-orange-bullet.svg)}.tr-public-coach-hero__sidebar-bullet{list-style-image:url(../../assets/img/ul-orange-bullet.svg);font-weight:400;font-size:16px;line-height:170%}.tr-public-coach-hero__sidebar-bullet:not(:last-child){margin-bottom:20px}.tr-public-coach-hero__bio{grid-area:bio}.remodal{max-width:var(--wp--style--global--wide-size)!important}@media (min-width:1200px){.remodal{max-width:1221px!important}}.remodal-wrapper{padding:0!important}.remodal-overlay{background:var(--wp--preset--color--black, #160D0D)!important;opacity:.5!important}.tr-member-card-remodal,.tr-member-card-remodal .remodal-close{background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1)}.tr-member-card-remodal{padding:70px 30px 30px!important;border-radius:30px}@media (min-width:1200px){.tr-member-card-remodal{padding:60px!important;text-align:left}}.tr-member-card-remodal .remodal-close{top:10px;right:10px;left:unset;width:40px;height:40px;border:1px solid var(--wp--preset--color--black, #160D0D);border-radius:50%}@media (min-width:1200px){.tr-member-card-remodal .remodal-close{top:0;right:60px;transform:translateY(-50%)}}@media (hover:hover){.tr-member-card-remodal .remodal-close{transition:background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out}.tr-member-card-remodal .remodal-close:hover{background-color:var(--wp--preset--color--orange, #F14A08);color:var(--wp--preset--color--white, #FFFFFF);border-color:var(--wp--preset--color--orange, #F14A08)}}.tr-member-card-remodal .remodal-close::before,select+.mktoError+.select2 .select2-selection__arrow b,select+.select2 .select2-selection__arrow b{display:none}.tr-member-card-remodal .remodal-close svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1200px){.tr-member-card-remodal__content{display:flex;justify-content:space-between;column-gap:69px}}.tr-member-card-remodal__start{margin-bottom:25px}@media (min-width:1200px){.tr-member-card-remodal__start{flex:0 0 449px}}.tr-member-card-remodal__start>:last-child{margin-bottom:0!important}.tr-member-card-remodal__thumbnail{margin-bottom:25px;width:100%}.tr-member-card-remodal__thumbnail img{max-width:unset;width:100%;border-radius:28px}@media (min-width:1200px){.tr-member-card-remodal__title{display:flex;align-items:center;column-gap:39px}}.tr-marketo-form_inline.mktoForm .mktoCaptchaDisclaimer a,.tr-member-card-remodal__title-text{padding:0!important}@media (min-width:1200px){.tr-member-card-remodal__title-text{margin:0!important}}.tr-member-card-remodal__title svg{flex-shrink:0}@media (hover:hover){.tr-member-card-remodal__title svg{transition:color .5s ease-in-out}.tr-member-card-remodal__title svg:hover{color:var(--wp--preset--color--orange, #F14A08)}}@media (min-width:1200px){.tr-member-card-remodal__end{flex:1 1 100%;font-size:clamp(1rem,1rem + ((1vw - .48rem)*.463),1.125rem);line-height:1.7}}.tr-coaches-swiper{margin-top:80px;overflow:visible!important}.tr-coaches-swiper .swiper-wrapper{padding:22px 0 39px;transition-timing-function:linear!important}@media (min-width:1200px){.tr-coaches-swiper .swiper-wrapper{padding:46px 0 84px}}.tr-coaches-swiper .swiper-slide{display:flex;margin-right:20px}.tr-coaches-swiper .swiper-slide:nth-child(4n+2){}@media (min-width:1200px){.tr-coaches-swiper .swiper-slide:nth-child(4n+2){transform:translateY(49px)}}.tr-coaches-swiper .swiper-slide:nth-child(4n+3){}@media (min-width:1200px){.tr-coaches-swiper .swiper-slide:nth-child(4n+3){transform:translateY(-21px)}}.tr-coaches-swiper .swiper-slide:nth-child(4n+4){}@media (min-width:1200px){.tr-coaches-swiper .swiper-slide:nth-child(4n+4){transform:translateY(75px)}}.tr-coaches-swiper__canvas{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1200px;height:auto}@media (min-width:1200px){.tr-coaches-swiper__canvas{width:100vw}}.tr-coaches-swiper_type-coaches{margin-top:80px}.tr-coaches-swiper_type-coaches .swiper-slide{width:293px;height:auto}@media (min-width:1200px){.tr-coaches-swiper_type-coaches .swiper-slide{margin-right:40px;width:367px}}.tr-coaches-swiper:not(.tr-coaches-swiper_card-type-author-card) .swiper-slide{height:auto}.tr-logo-bar .swiper{pointer-events:none;height:56px}@media (min-width:1200px){.tr-logo-bar .swiper{height:93px}}.tr-logo-bar .swiper::after,.tr-logo-bar .swiper::before{content:"";position:absolute;top:0;z-index:2;width:71px;height:100%}.tr-logo-bar .swiper::before{left:0}.tr-logo-bar .swiper::after{right:0}.tr-logo-bar .swiper-wrapper{transition-timing-function:linear!important}.tr-logo-bar .swiper-slide{display:inline-flex;align-items:center;column-gap:73px;width:auto;height:auto}.tr-logo-bar .swiper-slide img{max-width:103px!important;width:auto;max-height:34px;height:auto;filter:grayscale(100%)}.tr-logo-bar .swiper.no-grayscale img{filter:none}.tr-logo-bar__title{margin-bottom:16px;font-family:var(--wp--preset--font-family--givonic);font-weight:700;font-size:18px;line-height:27px}.tr-logo-bar_beige .swiper::before{background:linear-gradient(90deg,var(--wp--preset--color--beige, #FFF8F4),transparent)}.tr-logo-bar_beige .swiper::after{background:linear-gradient(90deg,transparent,var(--wp--preset--color--beige, #FFF8F4))}.tr-logo-bar_mint .swiper::before{background:linear-gradient(90deg,var(--wp--preset--color--mint, #DDEFE5),transparent)}.tr-logo-bar_mint .swiper::after{background:linear-gradient(90deg,transparent,var(--wp--preset--color--mint, #DDEFE5))}.tr-logo-bar_light-blue .swiper::before{background:linear-gradient(90deg,var(--wp--preset--color--light-blue, #D3F3F2),transparent)}.tr-logo-bar_light-blue .swiper::after{background:linear-gradient(90deg,transparent,var(--wp--preset--color--light-blue, #D3F3F2))}.tr-logo-bar_teal .swiper::before{background:linear-gradient(90deg,var(--wp--preset--color--teal, #003744),transparent)}.tr-logo-bar_teal .swiper::after{background:linear-gradient(90deg,transparent,var(--wp--preset--color--teal, #003744))}.tr-slider-nav{display:flex;flex-direction:row;gap:14px}.tr-bg-teal .tr-slider-nav rect{fill:var(--wp--preset--color--white, #FFFFFF)}@media (hover:hover){.tr-bg-teal .tr-slider-nav button:hover path{fill:var(--wp--preset--color--white, #FFFFFF)}.tr-bg-teal .tr-slider-nav button:hover rect{fill:var(--wp--preset--color--orange, #F14A08)}}.tr-slider-nav button{border:0;background-color:transparent;width:56px;height:56px;margin-top:80px;padding:0}.tr-slider-nav button path,.tr-slider-nav button rect{transition:all .2s}@media (hover:hover){.tr-slider-nav button:hover path{fill:var(--wp--preset--color--white, #FFFFFF)}.tr-slider-nav button:hover rect{fill:var(--wp--preset--color--black, #160D0D)}}.tr-media-selector,.tr-media-selector [data-lottie],.tr-media-selector canvas{width:100%;height:100%}.tr-media-selector img,.tr-media-selector__popup-video img,.tr-media-selector__video-cover,.tr-post-hero__thumbnail img{width:100%;height:100%;object-fit:cover}.tr-media-selector img.contain{object-fit:contain}.tr-media-selector__video-contain{width:100%;height:100%;object-fit:contain;object-position:center center}.tr-media-selector__video-center{object-position:center center}.tr-media-selector__video-center-right{object-position:center right}.tr-media-selector__popup-video{position:relative}@media (hover:hover){.tr-media-selector__popup-video rect{transition:fill .5s,stroke .5s}.tr-media-selector__popup-video:hover rect{fill:var(--wp--preset--color--orange, #F14A08);stroke:var(--wp--preset--color--orange, #F14A08)}}.tr-media-selector__popup-video svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.tr-post-hero{padding:60px 0 115px;border-radius:0 0 30px 30px}@media (min-width:1200px){.tr-post-hero .tr-head{flex:1 1 100%}}.tr-post-hero .tr-head__eyebrow{margin:0 0 32px!important}.tr-post-hero .tr-head__heading{margin:0 0 32px}.tr-post-hero__back{margin-bottom:34px}.tr-post-hero__grid{display:flex;flex-direction:column;gap:32px 67px}@media (min-width:1200px){.tr-post-hero__grid{flex-direction:row;align-items:center}}.tr-post-hero__thumbnail{width:100%;height:358px}@media (min-width:1200px){.tr-post-hero__thumbnail{flex:0 0 419px}}.tr-post-hero__thumbnail img{border-radius:30px}.tr-post-hero__tags{display:flex;flex-wrap:wrap;gap:14px;font-family:var(--wp--preset--font-family--givonic);font-weight:600;font-size:16px;line-height:1.7}.tr-post-hero-with-form__tags>div:nth-child(n+2),.tr-post-hero__tags>div:nth-child(n+2){position:relative;padding-left:14px}.tr-post-hero__tags>div:nth-child(n+2)::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:13px;background-color:var(--wp--preset--color--black, #160D0D)}.tr-post-hero__category{color:var(--wp--preset--color--teal, #003744)}.tr-post-hero__author{color:var(--wp--preset--color--maroon, #7A0B00)}.tr-post-hero-with-form{position:relative;padding:87px 0 0;color:var(--wp--preset--color--white, #FFFFFF)}.tr-post-hero-with-form::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:0 0 30px 30px}.tr-post-hero-with-form .tr-head{margin-bottom:27px}.tr-post-hero-with-form .tr-head__eyebrow{margin:0 0 20px!important}.tr-post-hero-with-form .tr-head__heading{margin:0 0 29px}.tr-post-hero-with-form__wrapper{position:relative}@media (min-width:1200px){.tr-post-hero-with-form__wrapper::before{content:"";z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:133px;background-color:var(--wp--preset--color--beige, #FFF8F4)}.tr-post-hero-with-form__wrapper::after{content:"";position:absolute;z-index:-1;bottom:103px;left:0;background-color:var(--wp--preset--color--teal, #003744);width:100%;height:30px;border-radius:0 0 30px 30px}}.tr-post-hero-with-form__back{margin-bottom:24px}.tr-post-hero-with-form__textual{padding:39px 0 47px}@media (min-width:1200px){.tr-post-hero-with-form__textual{flex:1 1 100%;padding-bottom:200px}}.tr-post-hero-with-form__grid{position:relative;display:flex;flex-direction:column;column-gap:47px}@media (min-width:1200px){.tr-post-hero-with-form__grid{flex-direction:row}}.tr-post-hero-with-form__tags{display:flex;flex-wrap:wrap;gap:14px;font-family:var(--wp--preset--font-family--givonic);font-weight:600;font-size:16px;line-height:1.7}.tr-post-hero-with-form__tags>div:nth-child(n+2)::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:13px;background-color:var(--wp--preset--color--white, #FFFFFF)}.tr-post-hero-with-form__form{position:relative;padding:30px;width:100%;min-height:200px;border-radius:16px;background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1)}@media (min-width:1200px){.tr-post-hero-with-form__form{padding:60px;flex:0 0 547px}}.tr-post-hero-with-form__form::before{content:"";z-index:-1;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100vw;height:133px;background-color:var(--wp--preset--color--beige, #FFF8F4)}@media (min-width:1200px){.tr-post-hero-with-form__form::before{display:none}}.tr-post-hero-with-form__form::after{content:"";position:absolute;z-index:-1;bottom:103px;left:calc((100vw - 100%)/2*-1);background-color:var(--wp--preset--color--teal, #003744);width:calc(100% + 100vw - 100%);height:30px;border-radius:0 0 30px 30px}@media (min-width:1200px){.tr-post-hero-with-form__form::after{display:none}}.tr-post-hero-with-form__form-title{margin:0 0 33px!important;color:var(--wp--preset--color--teal, #003744);text-align:center}.tr-post-hero-with-form_teal .tr-post-hero-with-form__form::after,.tr-post-hero-with-form_teal .tr-post-hero-with-form__wrapper::after,.tr-post-hero-with-form_teal::before{background-color:var(--wp--preset--color--teal, #003744)}.tr-post-hero-with-form_mint,.tr-sharer button{color:var(--wp--preset--color--black, #160D0D)}.tr-post-hero-with-form_mint .tr-post-hero-with-form__form::after,.tr-post-hero-with-form_mint .tr-post-hero-with-form__wrapper::after,.tr-post-hero-with-form_mint::before{background-color:var(--wp--preset--color--mint, #DDEFE5)}.tr-sharer{display:flex;gap:1rem}.tr-sharer button{display:block;padding:0;margin:0;border:0;background-color:transparent;font-size:0;line-height:0}.tr-sharer button path{transition:all .5s}@media (hover:hover){.tr-sharer button:hover{color:var(--wp--preset--color--orange, #F14A08)}}.tr-sharer_white button{color:var(--wp--preset--color--white, #FFFFFF)}.tr-horizontal-resource-card{display:flex;flex-direction:column;text-decoration:none!important}@media (min-width:1200px){.tr-horizontal-resource-card{flex-direction:row;column-gap:22px;padding-bottom:33px;border-bottom:1px solid var(--wp--preset--color--teal, #003744)}}@media (hover:hover){.tr-horizontal-resource-card .tr-horizontal-resource-card__thumbnail img,.tr-horizontal-resource-card svg{transform:scale(1);transition:transform .5s ease-in-out}.tr-horizontal-resource-card svg{transform:scale(0)}.tr-horizontal-resource-card svg path{opacity:0;transform:translateX(-100%);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.tr-horizontal-resource-card:hover .tr-horizontal-resource-card__thumbnail img{transform:scale(1.1)}.tr-horizontal-resource-card:hover svg{transform:scale(1)}.tr-horizontal-resource-card:hover svg path{opacity:1;transform:translateX(0)}}.tr-horizontal-resource-card__thumbnail{margin-bottom:24px;width:100%;height:310px;overflow:hidden;border-radius:16px}@media (min-width:768px){.tr-horizontal-resource-card__thumbnail{flex:0 0 178px;margin-bottom:0;height:166px}}.tr-horizontal-resource-card__thumbnail img{width:100%;height:100%;object-fit:cover}.tr-horizontal-resource-card__textual{display:flex;flex-direction:column;row-gap:16px}@media (min-width:768px){.tr-horizontal-resource-card__textual{flex:1 1 100%;padding:16px 0 0}}.tr-horizontal-resource-card__textual svg{flex-shrink:0;margin-left:auto}.tr-horizontal-resource-card__info{font-family:var(--wp--preset--font-family--givonic);font-weight:400;font-size:14px;color:var(--wp--preset--color--teal, #003744);line-height:1.2}.tr-horizontal-resource-card__info>span:first-child{text-transform:uppercase}.tr-horizontal-resource-card__title{margin:0!important;padding:0!important}@media (max-width:767px){.tr-horizontal-resource-card__title{font-size:22px!important;line-height:1.2}}.tr-search-input{position:relative;width:100%}.tr-search-input label[for=search]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;z-index:-1}.tr-search-input input#search{width:100%;padding:13px 13px 13px 43px!important}.tr-search-input svg{position:absolute;top:50%;left:12px;transform:translateY(-50%)}select+.mktoError+.select2,select+.select2{width:100%!important}select+.mktoError+.select2 .select2-selection,select+.select2 .select2-selection{display:flex;align-items:center;font-family:var(--wp--preset--font-family--givonic);font-weight:400;font-size:14px;height:43px;background-color:rgba(0,55,68,.06);border-color:rgba(0,55,68,.5)!important}select+.mktoError+.select2 .select2-selection__rendered,select+.select2 .select2-selection__rendered{width:100%;color:var(--wp--preset--color--black, #160D0D)!important}select+.mktoError+.select2 .select2-selection__arrow,select+.select2 .select2-selection__arrow{top:50%!important;right:12px!important;transform:translateY(-50%);width:10px!important;height:10px!important;background-image:url(../../assets/img/select-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:10px 6px}.select2-container--default .select2-results__option--disabled{display:none}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--wp--preset--color--black, #160D0D)!important}.tr-select-dropdown{border-color:rgba(0,55,68,.5)!important}.admin-bar .tr-select-dropdown{margin-top:30px}.tr-select-dropdown .select2-results__options{max-height:300px!important}.tr-select-dropdown .select2-results__option{position:relative;padding:12px 16px 12px 44px;font-family:var(--wp--preset--font-family--givonic);font-weight:400;font-size:14px;color:var(--wp--preset--color--black, #160D0D)!important;border-bottom:1px solid rgba(0,55,68,.5);transition:background-color .5s}.tr-select-dropdown .select2-results__option::after,.tr-select-dropdown .select2-results__option::before{content:"";position:absolute;top:50%;left:16px;transform:translateY(-50%);width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain}.tr-select-dropdown .select2-results__option::before{background-image:url(../../assets/img/select-checkbox.svg)}.tr-select-dropdown .select2-results__option::after{opacity:0;background-image:url(../../assets/img/select-checkmark.svg)}.tr-select-dropdown .select2-results__option:last-child{border-bottom:0}.tr-select-dropdown .select2-results__option--highlighted,.tr-select-dropdown .select2-results__option--selected{background-color:var(--wp--preset--color--light-blue, #D3F3F2)!important}.tr-select-dropdown .select2-results__option--selected::before{opacity:0}.tr-select-dropdown .select2-results__option--selected::after{opacity:1}.tr-marketo-form[id^=mktoForm]{position:relative!important;padding:0!important;width:100%!important}.tr-marketo-form[id^=mktoForm]#mktoForm_476 .mktoFieldWrap label{width:auto!important}.tr-marketo-form[id^=mktoForm]#mktoForm_476 input#Email{padding:15px 23px!important}.tr-marketo-form[id^=mktoForm] .mktoFormRow{display:flex;flex-direction:column;row-gap:15px}.tr-marketo-form[id^=mktoForm] .mktoFormRow.row-hidden{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;z-index:-1}.tr-marketo-form[id^=mktoForm] .mktoFormCol,.tr-marketo-form_inline.mktoForm .tr-marketo-form.mktoForm .mktoFieldWrap label{margin-bottom:0!important}.tr-marketo-form[id^=mktoForm] .mktoFieldWrap{display:flex;flex-direction:column;align-items:flex-start;width:100%!important}.tr-marketo-form[id^=mktoForm] .mktoFieldWrap label{padding:0 12px!important;margin-bottom:5px!important;width:auto!important;font-family:var(--wp--preset--font-family--givonic)!important;font-weight:600!important;font-size:16px!important;line-height:1.5!important;color:var(--wp--preset--color--black, #160D0D)}.tr-marketo-form[id^=mktoForm] .mktoFieldWrap input:not([type=checkbox]):not([type=radio]):not([type=submit]){width:100%!important}.tr-marketo-form[id^=mktoForm] .mktoFieldWrap input:not([type=checkbox]):not([type=radio]):not([type=submit]).mktoInvalid{border-color:#da0404!important}.tr-marketo-form[id^=mktoForm] .mktoGutter,.tr-marketo-form[id^=mktoForm] .mktoOffset{display:none!important}.tr-marketo-form[id^=mktoForm] .mktoButtonWrap{margin:0!important}.tr-marketo-form[id^=mktoForm] .mktoButtonRow{margin-top:25px}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList,.tr-marketo-form[id^=mktoForm] .mktoRadioList{position:relative;display:flex;flex-direction:column;row-gap:15px}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList input,.tr-marketo-form[id^=mktoForm] .mktoRadioList input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList input:checked+label,.tr-marketo-form[id^=mktoForm] .mktoRadioList input:checked+label{outline:2px solid var(--wp--preset--color--black, #160D0D);outline-offset:4px;border-radius:4px}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList input:checked+label::after,.tr-marketo-form[id^=mktoForm] .mktoRadioList input:checked+label::after,.tr-marketo-form[id^=mktoForm] .mktoRadioList input:checked+label:after{opacity:1}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList input:focus:not(:checked)+label,.tr-marketo-form[id^=mktoForm] .mktoRadioList input:focus:not(:checked)+label{outline:2px solid var(--wp--preset--color--black, #160D0D);border-radius:4px;outline-offset:8px}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList label,.tr-marketo-form[id^=mktoForm] .mktoRadioList label{position:relative;margin:0!important;padding-left:30px!important;font-family:var(--wp--preset--font-family--givonic)!important;font-weight:400!important;font-size:14px!important;line-height:1.2!important}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList.mktoInvalid label::before,.tr-marketo-form[id^=mktoForm] .mktoRadioList.mktoInvalid label::before,.tr-marketo-form[id^=mktoForm] textarea.mktoInvalid{border-color:#da0404!important}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList label:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);height:16px;width:16px;border:1px solid var(--wp--preset--color--black, #160D0D);border-radius:2px}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList label::after{content:"";opacity:0;position:absolute;top:50%;left:3px;transform:translateY(-50%);height:10px;width:10px;border-radius:1px;background-color:var(--wp--preset--color--teal, #003744);transition:opacity .5s}.tr-marketo-form[id^=mktoForm] .mktoRadioList label:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);height:16px;width:16px;border:1px solid var(--wp--preset--color--black, #160D0D);border-radius:50%}.tr-marketo-form[id^=mktoForm] .mktoRadioList label::after{content:"";opacity:0;position:absolute;top:50%;left:3px;transform:translateY(-50%);height:10px;width:10px;border-radius:50%;background-color:var(--wp--preset--color--teal, #003744);transition:opacity .5s}.tr-marketo-form[id^=mktoForm] .mktoButton{display:inline-flex!important;align-items:center;justify-content:center;margin:0;border:0!important;text-decoration:none;position:relative;font-family:var(--wp--preset--font-family--givonic)!important;font-weight:700;font-size:1rem!important;line-height:19px!important;width:fit-content;white-space:nowrap;padding:18px 30px!important;border-radius:12px!important;background:var(--wp--preset--color--black, #160D0D)!important;color:var(--wp--preset--color--white, #FFFFFF)!important;transition:border-radius 2s}.tr-marketo-form[id^=mktoForm] .mktoButton:focus{outline-offset:5px;outline:2px solid var(--wp--preset--color--black, #160D0D)!important}.tr-marketo-form[id^=mktoForm] .mktoButton:focus:not(:focus-visible){outline:0!important}.tr-marketo-form[id^=mktoForm] .mktoButton:focus-visible{outline-offset:5px;outline:2px solid var(--wp--preset--color--black, #160D0D)!important}.tr-marketo-form[id^=mktoForm] .mktoButton:focus-visible .tr-bg-teal{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-marketo-form[id^=mktoForm] .mktoButton span,.tr-marketo-form[id^=mktoForm] .mktoButton svg{display:block;position:relative;z-index:2}.tr-marketo-form[id^=mktoForm] .mktoButton svg{flex-shrink:0}.tr-marketo-form[id^=mktoForm] .mktoButton svg path,.tr-ui-accordion .ui-accordion-header svg rect{transition:fill .5s,stroke .5s}@media (hover:hover){.tr-marketo-form[id^=mktoForm] .mktoButton:hover{border-radius:92px!important}}.tr-marketo-form_maroon,.tr-marketo-form_teal{color:var(--wp--preset--color--white, #FFFFFF)!important}.tr-marketo-form_maroon.mktoForm input:not([type=checkbox]):not([type=radio]):not([type=submit]),.tr-marketo-form_maroon.mktoForm textarea,.tr-marketo-form_teal.mktoForm input:not([type=checkbox]):not([type=radio]):not([type=submit]),.tr-marketo-form_teal.mktoForm textarea{background-color:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.5)!important;color:rgba(255,248,244,.9)!important;outline-color:var(--wp--preset--color--white, #FFFFFF)!important}.tr-marketo-form_maroon.mktoForm input:not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder,.tr-marketo-form_maroon.mktoForm textarea::placeholder,.tr-marketo-form_teal.mktoForm input:not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder,.tr-marketo-form_teal.mktoForm textarea::placeholder{color:rgba(255,248,244,.9)!important}.tr-marketo-form_maroon.mktoForm .mktoCheckboxList input:focus:not(:checked)+label::before,.tr-marketo-form_maroon.mktoForm .mktoRadioList input:focus:not(:checked)+label::before,.tr-marketo-form_teal.mktoForm .mktoCheckboxList input:focus:not(:checked)+label::before,.tr-marketo-form_teal.mktoForm .mktoRadioList input:focus:not(:checked)+label::before{outline:2px solid var(--wp--preset--color--white, #FFFFFF)!important}.tr-marketo-form_maroon.mktoForm .mktoCheckboxList label:before,.tr-marketo-form_teal.mktoForm .mktoCheckboxList label:before{border:1px solid rgba(255,248,244,.7)!important}.tr-marketo-form_maroon.mktoForm .mktoCheckboxList label::after,.tr-marketo-form_teal.mktoForm .mktoCheckboxList label::after{background-color:rgba(255,255,255,.5)!important}.tr-marketo-form_maroon.mktoForm .mktoRadioList label:before,.tr-marketo-form_teal.mktoForm .mktoRadioList label:before{border:1px solid rgba(255,248,244,.7)!important}.tr-marketo-form_maroon.mktoForm .mktoRadioList label::after,.tr-marketo-form_teal.mktoForm .mktoRadioList label::after{background-color:rgba(255,255,255,.5)!important}.tr-marketo-form_maroon.mktoForm .mktoButton,.tr-marketo-form_teal.mktoForm .mktoButton{background-color:var(--wp--preset--color--white, #FFFFFF)!important;color:var(--wp--preset--color--black, #160D0D)!important}.tr-marketo-form_maroon.mktoForm .mktoButton:focus,.tr-marketo-form_teal.mktoForm .mktoButton:focus{outline-color:var(--wp--preset--color--white, #FFFFFF)!important}.tr-marketo-form_maroon.mktoForm .mktoButton:focus-visible,.tr-marketo-form_teal.mktoForm .mktoButton:focus-visible{outline-color:var(--wp--preset--color--white, #FFFFFF)!important}.tr-marketo-form_maroon.mktoForm select+.select2 .select2-selection,.tr-marketo-form_teal.mktoForm select+.select2 .select2-selection{background-color:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.5)!important}.tr-marketo-form_maroon.mktoForm select+.select2 .select2-selection__rendered,.tr-marketo-form_teal.mktoForm select+.select2 .select2-selection__rendered{color:rgba(255,248,244,.7)!important}.tr-marketo-form_maroon.mktoForm select+.select2 .select2-selection__arrow,.tr-marketo-form_teal.mktoForm select+.select2 .select2-selection__arrow{background-image:url(../../assets/img/select-arrow-dark.svg)!important}.tr-marketo-form_inline.mktoForm{display:flex;width:100%}.tr-marketo-form_inline.mktoForm .mktoFormRow{margin-bottom:18px;flex:1 1 100%}.tr-marketo-form_inline.mktoForm .mktoCaptchaDisclaimer{margin-bottom:18px}.tr-marketo-form_inline.mktoForm .mktoFieldWrap{gap:0!important;flex:1 1 100%}.tr-marketo-form_inline.mktoForm .mktoFieldWrap label{margin-bottom:0!important}.tr-marketo-form_inline.mktoForm .mktoFieldWrap input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]){height:55px!important}.tr-testimonial-card{display:flex;flex-direction:column;background-color:var(--wp--preset--color--white, #FFFFFF);padding:56px 26px;position:relative;height:100%;border-radius:30px;box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1)}@media (min-width:1200px){.tr-testimonial-card{padding:92px 74px 71px}}.tr-testimonial-card>svg{position:absolute;left:26px;top:-12px;width:67px;height:auto}@media (min-width:1200px){.tr-testimonial-card>svg{top:-29px;left:65px}}.tr-testimonial-card__content{padding-bottom:53px;margin-bottom:0!important;color:var(--wp--preset--color--teal, #003744)}@media (min-width:1200px){.tr-testimonial-card__content{padding-bottom:60px}}.tr-testimonial-card__footer{padding-top:28px;display:flex;flex-direction:column;gap:28px;margin-top:auto;border-top:1px solid var(--wp--preset--color--black, #160D0D)}@media (min-width:768px){.tr-testimonial-card__footer{flex-direction:row;justify-content:space-between;align-items:center}}.tr-testimonial-card__footer img{flex-shrink:0;max-width:77px;width:100%}.tr-testimonial-card__author{display:flex;flex-direction:column;font-family:var(--wp--preset--font-family--givonic)}.tr-testimonial-card__name{font-weight:700;font-size:clamp(.9375rem,.9375rem + ((1vw - .48rem)*.2315),1rem);letter-spacing:.637px}.tr-testimonial-card__position{font-family:var(--wp--preset--font-family--inter);font-weight:400;font-size:16px;letter-spacing:.637px}.tr-ui-accordion{display:flex;flex-direction:column;row-gap:20px;opacity:0}.tr-ui-accordion.ui-accordion{opacity:1}.tr-ui-accordion .ui-accordion-header{display:flex;justify-content:space-between;align-items:center;column-gap:10px;margin-bottom:0;opacity:.6;transition:opacity .5s;cursor:pointer}.tr-ui-accordion .ui-accordion-header svg{flex-shrink:0;transition:transform .5s}.tr-ui-accordion .ui-accordion-header svg path{transition:fill .5s}.tr-ui-accordion .ui-accordion-header-active{opacity:1}.tr-ui-accordion .ui-accordion-header-active svg{transform:rotate(-180deg)}.tr-ui-accordion .ui-accordion-header-active svg rect{fill:var(--wp--preset--color--orange, #F14A08);stroke:var(--wp--preset--color--orange, #F14A08)}.tr-ui-accordion .ui-accordion-header-active svg path{fill:var(--wp--preset--color--white, #FFFFFF)}.tr-ui-accordion .ui-accordion-content{font-size:16px}.tr-ui-accordion .ui-accordion-content::before{content:"";display:block;width:100%;height:16px}.tr-ui-accordion .ui-accordion-content>:last-child{margin-bottom:0}.tr-ui-accordion__item{padding-bottom:22px;border-bottom:1px solid var(--wp--preset--color--teal, #003744)}.tr-bg-teal .tr-ui-accordion__item{border-bottom-color:var(--wp--preset--color--white, #FFFFFF)}.tr-bg-teal .tr-ui-accordion__item .ui-accordion-header{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-ui-accordion_white .tr-ui-accordion__item{padding-bottom:0;border-bottom:0;background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1);border-radius:16px}@media (min-width:1200px){.tr-ui-accordion_white .tr-ui-accordion__item{border-radius:12px}}.tr-ui-accordion_white .ui-accordion-header{opacity:1;padding:31px 24px;transition:padding .5s}@media (min-width:1200px){.tr-ui-accordion_white .ui-accordion-header{padding:24px}}.tr-ui-accordion_white .ui-accordion-header-active{padding-bottom:24px}.tr-ui-accordion_white .ui-accordion-content{padding:0 24px}.tr-ui-accordion_white .ui-accordion-content::before{display:none}.tr-ui-accordion_white .ui-accordion-content:after{content:"";display:block;height:31px}@media (min-width:1200px){.tr-ui-accordion_white .ui-accordion-content:after{height:24px}}.tr-notification{display:block;padding:16px 0}.tr-notification__wrapper{display:flex;align-items:center;column-gap:24px}.tr-notification__text{font-family:var(--wp--preset--font-family--givonic);font-size:16px;line-height:1.2}.tr-partner-landing{padding:185px 0 96px;border-radius:0 0 30px 30px}.tr-partner-landing .tr-head__heading{margin:0 0 21px}.tr-partner-landing__content{display:flex;flex-direction:column;align-items:center;gap:65px}@media (min-width:1200px){.tr-partner-landing__content{flex-direction:row}.tr-partner-landing__textual{flex:1 1 100%}}.tr-partner-landing__logos{display:flex;flex-direction:column;align-items:center;gap:40px;padding:47px 36px;max-width:474px;width:100%;background-color:var(--wp--preset--color--white, #FFFFFF);border-radius:38px}@media (min-width:1200px){.tr-partner-landing__logos{flex:0 0 474px;flex-direction:row;justify-content:center}}.tr-partner-landing__logos-img{max-width:159px}@media (min-width:1200px){.tr-partner-landing__logos-img{flex:0 1 159px}}.tr-partner-landing__logos svg{flex-shrink:0}.tr-stat-card{display:flex;flex-direction:column;align-items:center;row-gap:15px;padding:60px 27px;width:100%;background-color:var(--wp--preset--color--white, #FFFFFF);border-radius:16px;font-weight:400;box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1);text-align:center;text-decoration:none!important}.tr-logo-card[href="#"],.tr-stat-card[href="#"]{cursor:default;pointer-events:none}.tr-stat-card__num{font-family:var(--wp--preset--font-family--givonic);font-weight:600;font-size:60px;line-height:1;color:var(--wp--preset--color--teal, #003744)}.tr-stat-card__text{font-family:var(--wp--preset--font-family--inter);font-size:16px}.tr-logo-card{display:flex;flex-direction:column;align-items:center;row-gap:20px;padding:34px 27px;width:100%;background-color:var(--wp--preset--color--white, #FFFFFF);border-radius:16px;font-weight:400;box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1);text-align:center;text-decoration:none!important}.tr-logo-card[href="#"]:focus{outline:0}.tr-logo-card__img{max-width:162px;width:100%;height:138px}.tr-logo-card__img img{width:100%;height:100%;object-fit:contain;object-position:center center}.tr-logo-card__text{font-size:clamp(.9375rem,.9375rem + ((1vw - .48rem)*.2315),1rem)}.tr-sticky-popup{position:fixed;z-index:10;right:calc((100vw - 100%)/2*-1);bottom:40px;width:100%;transition:opacity .5s;pointer-events:none;color:var(--wp--preset--color--black, #160D0D)}.tr-sticky-popup>.tr-container-wide{display:flex;justify-content:flex-end}.tr-sticky-popup form{margin-bottom:15px}.tr-sticky-popup__close,.tr-sticky-popup__wrapper{background-color:var(--wp--preset--color--white, #FFFFFF)}.tr-sticky-popup__wrapper{position:relative;padding:40px;max-width:359px;width:100%;box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1);border-radius:30px;pointer-events:auto}.tr-sticky-popup__close{position:absolute;top:0;right:24px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--wp--preset--color--black, #160D0D);box-sizing:7px 4px 18.8px 0 rgba(126,134,134,.1)}.tr-sticky-popup__title{margin:0 0 32px!important;padding:0!important;color:var(--wp--preset--color--teal, #003744);text-align:center}.tr-sticky-popup__subtext{font-family:var(--wp--preset--font-family--givonic);font-size:14px;line-height:1.2}.tr-sticky-popup_closed{opacity:0;pointer-events:none}.tr-sticky-popup_closed .tr-sticky-popup-wrapper{pointer-events:none}.tr-category-list__grid{display:grid;gap:60px}@media (min-width:768px){.tr-category-list__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.tr-category-list__grid{grid-template-columns:repeat(3,1fr);gap:140px 60px}}.no-results{text-align:center}.wp-block-list{padding-left:24px;list-style-image:url(../../assets/img/ul-orange-bullet.svg)}.tr-news-ticker{background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF);font-size:16px;padding:8px 0;position:relative;overflow:hidden;transition:all .2s;max-height:fit-content}.tr-news-ticker.hide{max-height:0;padding:0}.tr-news-ticker__wrap{display:flex;flex-direction:row;justify-content:center;gap:20px;align-items:center}@media (max-width:1024px){.tr-news-ticker__wrap{flex-direction:column;justify-content:center;gap:8px}}.tr-news-ticker__cta{min-width:fit-content}.tr-news-ticker .tr-btn{min-width:fit-content;padding:12px 22px;font-weight:600;border-color:inherit}.tr-news-ticker__text{font-size:14px;text-align:center}.tr-news-ticker__close{cursor:pointer;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.tr-news-ticker__close{top:7px;right:8px;transform:none}}.tr-news-ticker__close svg{transition:all .4s}.tr-news-ticker__close svg:hover{transform:scale(1.1)}.home .mfp-bg.mfp-ready{z-index:10001}.sp-home-popup-mgnfc.mfp-wrap{z-index:10002}.sp-home-popup-mgnfc .mfp-content{background-color:var(--wp--preset--color--white, #FFFFFF);border-radius:10px;overflow:hidden;padding:30px;max-width:900px}@media (min-width:992px){.sp-home-popup-mgnfc .mfp-content{padding:60px}}@media (max-width:767px){.admin-bar .sp-home-popup-mgnfc .mfp-content{margin-top:60px}}.sp-home-popup-mgnfc .mfp-content ul{list-style-image:url(../../assets/img/ul-orange-bullet.svg)}.tr-home-popup__heading{margin-bottom:10px}.tr-home-popup__heading .tr-head__heading{align-items:center;margin:0 auto;text-align:center}@media (min-width:1025px){.tr-home-popup__heading .tr-head__heading{margin:0;align-items:flex-start;text-align:left}}.tr-home-popup__row{display:flex;gap:20px 40px;flex-direction:column-reverse;font-size:16px}@media (min-width:1025px){.tr-home-popup__row{flex-direction:row}}.tr-home-popup__col{width:100%}@media (min-width:1025px){.tr-home-popup__col{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}}.tr-home-popup__col:last-child{display:none}@media (min-width:1025px){.tr-home-popup__col:last-child{display:block}}.tr-home-popup img{border-radius:8px}.tr-footer{padding-top:clamp(5.3125rem,7.5rem + ((1vw - .64rem)*-19.8864),7.5rem);padding-bottom:clamp(5.3125rem,7.5rem + ((1vw - .64rem)*-19.8864),7.5rem);background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF)}.tr-footer_simple{background-color:var(--wp--preset--color--light-gray, #F5F1EE);padding-top:13px;padding-bottom:13px}.tr-footer_simple .tr-footer__copyright{border-top:0;padding-top:0;margin-top:0;width:100%}.tr-footer_simple .tr-footer__copyright-info{color:var(--wp--preset--color--gray, #6E6C67)}.tr-footer_simple .tr-footer__copyright-menu{gap:26px}.tr-footer_simple .tr-footer__copyright-menu li:not(:last-child)::before{background-color:var(--wp--preset--color--gray, #6E6C67);border-radius:50%;width:4px;height:4px;right:-15px}.tr-footer_simple .tr-footer__copyright-menu .menu-item a{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--wp--preset--color--gray, #6E6C67)}.tr-footer_simple .tr-footer__copyright-menu .menu-item a::after{content:"";display:block;background-image:url(../img/Icon.svg);background-repeat:no-repeat;background-size:cover;width:14px;height:14px}.tr-footer_partner-landing{padding:48px 0}.tr-footer_partner-landing .tr-container-wide{display:flex;flex-direction:column;align-items:center;row-gap:59px;width:100%}.tr-footer_partner-landing .tr-footer__logo{width:92px}.tr-footer_partner-landing .tr-footer__copyright{margin-top:0;width:100%}.tr-footer__top{display:flex;flex-direction:column;row-gap:40px;padding-bottom:80px;margin-bottom:80px;border-bottom:1px solid rgba(255,255,255,.6)}@media (min-width:768px){.tr-footer__top{flex-direction:row;justify-content:space-between;align-items:center;column-gap:50px;padding-bottom:40px;margin-bottom:100px}}.tr-footer__container a,.tr-footer__top a{text-decoration:none!important}@media (min-width:768px){.tr-footer__top .tr-head{flex:0 1 337px}}@media (min-width:1600px){.tr-footer__top .tr-head{flex:1 1 100%}}@media (max-width:767px){.tr-footer__top .tr-head__heading{font-size:32px}}@media (min-width:1600px){.tr-footer__top .tr-head__heading{font-size:40px}}.tr-footer__form{display:flex;flex-direction:column;row-gap:24px}@media (min-width:768px){.tr-footer__form{flex:0 0 526px}}.tr-footer__form-text{font-size:18px}.tr-footer__form .tr-marketo-form{position:relative;flex-direction:column}.tr-footer__form .tr-marketo-form input[type=hidden]{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;opacity:0;z-index:-1}.tr-footer__form .tr-marketo-form .mktoButtonRow{display:flex;justify-content:flex-end}.tr-footer__container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px clamp(3.75rem,3.75rem + ((1vw - .48rem)*10.6481),6.625rem);width:100%;margin-left:auto;margin-right:auto}.tr-footer__logo{display:block;width:clamp(9.3125rem,9.3125rem + ((1vw - .48rem)*7.4074),11.3125rem);color:var(--wp--preset--color--white, #FFFFFF)}.tr-footer__logo svg{display:block;width:100%;height:auto}.tr-footer__logo,.tr-footer__logo-link,.tr-footer__socials a{outline-color:var(--wp--preset--color--white, #FFFFFF)!important}.tr-footer__logo-link{display:block}.tr-footer__socials{display:flex;gap:21px;margin-top:40px}.tr-footer__socials a{flex-shrink:0}@media (hover:hover){.tr-footer__socials a{transition:color .5s ease-in-out}.tr-footer__socials a:hover{color:var(--wp--preset--color--yellow, #F2B61B)}}.tr-footer__socials a svg{width:35px;height:auto}.tr-footer__nav{flex:0 0 100%;max-width:100%;display:flex;flex-wrap:wrap;gap:40px 20px}@media (min-width:1024px){.tr-footer__nav{justify-content:space-between;gap:40px}}@media (min-width:1300px){.tr-footer__nav{flex-basis:0;flex-grow:1;max-width:1135px}}.tr-footer__nav-col{flex:0 0 calc(50% - 10.01px);max-width:calc(50% - 10.01px)}@media (min-width:768px){.tr-footer__nav-col{flex:0 0 calc(33.3333333333% - 13.334px);max-width:calc(33.3333333333% - 13.334px)}}@media (min-width:1024px){.tr-footer__nav-col{flex:0 0 auto;width:auto;max-width:175px}}.tr-footer__nav-title{font-size:1.25rem;line-height:1.05;font-family:var(--wp--preset--font-family--givonic);text-transform:capitalize;margin-bottom:12px}@media (min-width:768px){.tr-footer__nav-title{margin-bottom:39px}}@media (min-width:1024px){.tr-footer__nav-title{font-size:.875rem;font-weight:700;line-height:1.2}}.tr-footer__nav-menu{list-style-type:none;margin:0;padding:0}.tr-footer__nav-menu li:not(:last-child){margin-bottom:12px}.tr-footer__nav-menu a{display:block;font-size:.875rem;line-height:120%;transition:color .5s;width:fit-content}@media (hover:hover){.tr-footer__nav-menu a:hover{color:var(--wp--preset--color--yellow, #F2B61B);text-decoration:underline;text-decoration-color:var(--wp--preset--color--yellow, #F2B61B)!important}}.tr-footer__copyright{margin-top:clamp(5rem,5rem + ((1vw - .48rem)*4.6296),6.25rem);padding-top:23px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:23px;border-top:1px solid rgba(255,255,255,.6);text-decoration:none!important}.tr-footer__copyright-info{font-size:.875rem;line-height:1.5}.tr-footer__copyright-info a,.tr-footer__nav-menu a{font-weight:400;outline-color:var(--wp--preset--color--white, #FFFFFF)}@media (hover:hover){.tr-footer__copyright-info a{transition:color .5s}}.tr-footer__copyright-info a:hover{color:var(--wp--preset--color--yellow, #F2B61B);text-decoration-color:var(--wp--preset--color--yellow, #F2B61B)!important}.tr-footer__copyright-menu{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.tr-footer__copyright-menu li:not(:last-child){position:relative}.tr-footer__copyright-menu li:not(:last-child):before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-6px;width:1px;height:12px;background-color:var(--wp--preset--color--white, #FFFFFF)}.tr-footer__copyright-menu a{display:block;font-size:.875rem;font-weight:400;line-height:1.5;text-decoration:underline;transition:color .5s;outline-color:var(--wp--preset--color--white, #FFFFFF)}@media (hover:hover){.tr-footer__copyright-menu a:hover{color:var(--wp--preset--color--yellow, #F2B61B);text-decoration-color:var(--wp--preset--color--yellow, #F2B61B)!important}}.tr-hero-coach{background-color:var(--wp--preset--color--light-gray, #F5F1EE);padding:40px 0}.tr-hero-coach__wrapper{display:flex;flex-direction:column;gap:30px}@media (min-width:992px){.tr-hero-coach__wrapper{flex-direction:row}}.tr-hero-coach__image{flex:0 0 185px;max-width:185px;height:185px;position:relative}.tr-hero-coach__image img{border:5px solid var(--wp--preset--color--white, #FFFFFF);border-radius:50%;overflow:hidden;object-fit:cover;width:100%;height:100%}.tr-hero-coach__image svg{fill:#0e76a8;width:32px;position:absolute;bottom:5px;right:5px}.tr-hero-coach__info{flex-basis:0;flex-grow:1}.tr-hero-coach__heading{font-size:36px}.tr-hero-coach__bio{font-size:16px}.tr-coach__testimonial h2,.tr-hero-coach__bio h2{font-size:20px}.tr-coach__item-description p,.tr-coach__testimonial p,.tr-hero-coach__bio p{margin-bottom:16px}.tr-coach{background-color:var(--wp--preset--color--white, #FFFFFF);padding:45px 0}.tr-coach__wrapper{display:flex;flex-direction:column;gap:30px}@media (min-width:992px){.tr-coach__wrapper{flex-direction:row;gap:60px}}.tr-coach__info{display:flex;flex-direction:column;gap:40px;border-bottom:1px solid var(--wp--preset--color--gray, #6E6C67);padding-bottom:30px;position:relative}@media (min-width:992px){.tr-coach__info{border-bottom:0;padding-bottom:0;flex:0 0 calc(70% - 15px);max-width:calc(70% - 15px)}.tr-coach__info::after{content:"";background-color:var(--wp--preset--color--gray, #6E6C67);height:100%;width:1px;position:absolute;right:-30px;top:0}}.tr-coach__testimonial{font-size:16px}@media (min-width:992px){.tr-coach__testimonial{flex:0 0 calc(30% - 15px);max-width:calc(30% - 15px)}}.tr-coach__item-row{display:flex;align-items:center;gap:16px;margin-bottom:8px}.tr-coach__item-row svg{width:24px}.tr-coach__item-row img{max-width:24px}.tr-coach__item-title{font-size:20px}.tr-coach__item-title_no-icon{padding-left:40px}.tr-coach__item-description{font-size:16px;padding-left:40px}.tr-coach__item-categories{display:flex;flex-wrap:wrap;gap:8px}.tr-coach__item-category{background-color:var(--wp--preset--color--light-gray, #F5F1EE);border:1px solid var(--wp--preset--color--gray, #6E6C67);border-radius:20px;font-weight:400;font-size:16px;padding:4px 12px}.h1,.h2,.h3,.h4,.h5,.h6{margin-top:0;margin-bottom:20px;font-family:var(--wp--preset--font-family--givonic);font-weight:600;line-height:1.2}.h1{font-size:var(--wp--custom--h-1)}.h2{font-size:var(--wp--custom--h-2)}.h3{font-size:var(--wp--custom--h-3)}.h4{font-size:var(--wp--custom--h-4)}.h5{font-size:var(--wp--custom--h-5)}.h6{font-size:var(--wp--custom--h-6)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIlVzZXJzL29sZWhvZGVzaGNoYWsvTG9jYWwlMjBTaXRlcy90b3JjaC9hcHAvcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL3RvcmNoL3NvdXJjZXMvc2Nzcy9fZXh0ZW5kLnNjc3MiLCJVc2Vycy9vbGVob2Rlc2hjaGFrL0xvY2FsJTIwU2l0ZXMvdG9yY2gvYXBwL3B1YmxpYy93cC1jb250ZW50L3RoZW1lcy90b3JjaC9zb3VyY2VzL3Njc3MvX3JlYm9vdC5zY3NzIiwic3R5bGUuY3NzIiwiVXNlcnMvb2xlaG9kZXNoY2hhay9Mb2NhbCUyMFNpdGVzL3RvcmNoL2FwcC9wdWJsaWMvd3AtY29udGVudC90aGVtZXMvdG9yY2gvc291cmNlcy9zY3NzL19oZWFkZXIuc2NzcyIsIlVzZXJzL29sZWhvZGVzaGNoYWsvTG9jYWwlMjBTaXRlcy90b3JjaC9hcHAvcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL3RvcmNoL3NvdXJjZXMvc2Nzcy9fZ2VuZXJhbC5zY3NzIiwiVXNlcnMvb2xlaG9kZXNoY2hhay9Mb2NhbCUyMFNpdGVzL3RvcmNoL2FwcC9wdWJsaWMvd3AtY29udGVudC90aGVtZXMvdG9yY2gvc291cmNlcy9zY3NzL19tYWluLnNjc3MiLCJVc2Vycy9vbGVob2Rlc2hjaGFrL0xvY2FsJTIwU2l0ZXMvdG9yY2gvYXBwL3B1YmxpYy93cC1jb250ZW50L3RoZW1lcy90b3JjaC9zb3VyY2VzL3Njc3MvX2Zvb3Rlci5zY3NzIiwiVXNlcnMvb2xlaG9kZXNoY2hhay9Mb2NhbCUyMFNpdGVzL3RvcmNoL2FwcC9wdWJsaWMvd3AtY29udGVudC90aGVtZXMvdG9yY2gvc291cmNlcy9zY3NzL19wbGF0Zm9ybS1jb2FjaC5zY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxpQixDQUNJLGdCLENBQ0EsbUIsQ0FDQSwwQkFISixpQixDQUlRLGlCLENBQ0Esc0JDTlIsQyxDQ1dBLE8sQ0FEQSxRLENEUEkscUIsQ0FHSiw4Q0FDSSxLLENBQ0ksc0IsQ0FDQSwwQkFJUixJLENBQ0ksa0MsQ0FDQSxpQyxDQUNBLDZCLENBQ0EsdUMsQ0FHSixFLENBQ0ksUSxDQUNBLGEsQ0FDQSw2QixDQUNBLFEsQ0FDQSxXLENBR0osT0FBQSxPLENBQ0ksVSxDQVNBLGUsQ0NHWSxlLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENBQ0EsZSxDRFBaLGMsQ0NHSixjLENBQ0EsYyxDQUNBLGMsQ0FDQSxjLENBQ0EsYyxDRE5RLGEsQ0FFSixjLENDUVcsYyxDQUNBLGMsQ0FDQSxjLENBQ0EsYyxDQUNBLGMsQ0RaWCxhLENDUUosYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0RzQ0ksYSxDQTFDQSxZLENBd0JBLGEsQ0EvQkksZSxDQTBFUixFLENBdEVBLEMsQ0FDSSxxQixDQ2tCSiw0QixDRFhBLFcsQ0FFSSx3QyxDQUNBLGdDLENBQ0EsVyxDQUNBLHFDLENBQ0EsNkIsQ0FHSixPLENBQ0ksa0IsQ0FDQSxpQixDQUNBLG1CLENBb0JKLEUsQ0FqQkEsRSxDQUNJLFMsQ0FDQSxvQixDQU1BLEssQ0FDSSxzQixDQUdKLFEsQ0FDSSxzQixDQUlSLEUsQ0FFSSxvQixDQUNBLDBCLENBb01KLEssQ0EzTFEsa0QsQ0FrVVIsTSxDQWxVUSxrRCxDQUNJLG9CLENBS1osRSxDQUNJLGtCLENBR0osRSxDQUNJLGtCLENBR0osRSxDQUNJLGUsQ0FPSixVLENBQUEsQyxDQUNJLGtCLENBQ0EsaUIsQ0FDQSxhLENBR0osQyxDQ0dBLE0sQ0RESSxrQixDQUdKLEssQ0FDSSxhLENBR0osSSxDQUNJLHdCLENBR0osRyxDQ0dBLEcsQ0RESSxpQixDQUNBLGtCLENBQ0EsYSxDQUNBLHVCLENBR0osRyxDQUNJLFcsQ0FHSixHLENBQ0ksUSxDQUdKLE1BQUEsTSxNQUFBLFEsQ0FBQSxNQUFBLE0sTUFBQSxjLENBQ0ksYSxDQUNBLG9CLENBR0osRyxDQUNJLHFCLENBRUEsZSxDQUVBLGMsQ0FFQSxZLENBQ0EsZSxDQW1CQSxhLENBQ0EsWSxDQUNBLGtCLENBQ0EsYSxDQXBCQSxhLENBQ0ksZ0IsQ0NNUixJLENBQ0EsRyxDRGxCQSxHLENDbUJBLEksQ0RBSSwwRixDQUVBLGEsQ0FFQSwwQixDQ05KLEksQ0RqQkEsRyxDQXlDSSxrQixDQ3hCSixJLENEeUJJLGEsQ0FDQSxvQixDQXVCQSxvQixDQUNBLGdCLENBQ0EsaUIsQ0NsREosRyxDQUNBLEksQ0RDSSxrQixDQWNKLFEsQ0FDSSxpQixDQUVBLGlCLENBU0osTSxDQVpBLFEsQ0FhSSxhLENBR0osRyxDQUNJLG1CLENBQ0EsZ0IsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxtQixDQW1PQSxlLENBQ0EsaUIsQ0FqT0osTyxDQUNJLFMsQ0FDQSxhLENBQ0EsZSxDQVVKLE0sQ0FDSSxlLENBR0osRyxDQ0NBLEcsQ0RDSSxxQixDQUdKLEssQ0FDSSxtQixDQUNBLHdCLENBQ0EsVSxDQUNBLFEsQ0FDQSxvQyxDQUNBLGtCLENBRUEsYSxDQUNJLGdCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsbUIsQ0FDQSxhLENDNUVSLEksQ0Q4RkksVyxDQWZBLFcsQ0FDSSx3QixDQUtBLGMsQ0FDSSw0QixDQUVBLHlCLENBQ0ksa0IsQ0FTWixRLENBQUEsUSxDQUNJLGlCLENBSVIsRSxDQUNJLGtCLENBQ0EsK0IsQ0FPSixNLENBQ0ksZSxDQUdKLGlCQUFBLGUsQ0FDSSxTLENDTEosTSxDRFFBLEssQ0NOQSxRLENBREEsTSxDQUVBLFEsQ0RVSSxRLENBQ0EsbUIsQ0FDQSxpQixDQUNBLG1CLENBR0osTSxDQ1JBLE0sQ0RVSSxtQixDQUdKLGEsQ0FDSSxjLENBR0osTSxDQUNJLGdCLENBR0osZSxDQUNJLFMsQ0FHSix5QyxDQUNJLFksQ0NMSixhLENBQ0EsWSxDQUNBLGEsQ0RNQSxNLENBSUkseUIsQ0NMSixrQkFBa0IsVSxDQUNsQixpQkFBaUIsVSxDQUNqQixrQkFBa0IsVSxDRE1sQixXQUFBLFUsQ0FJSSxjLENBR0osa0IsQ0FDSSxTLENBQ0EsaUIsQ0FHSixRLENBQ0ksZSxDQUdKLFEsQ0FDSSxXLENBQ0EsUyxDQUNBLFEsQ0FDQSxRLENBR0osTSxDQUNJLFUsQ0FDQSxVLENBQ0EsUyxDQUNBLG1CLENBQ0EsK0IsQ0FDQSxtQixDQUVBLDBCQVJKLE0sQ0FTUSxrQkFHSixRLENBQ0ksVSxDQ0RSLGlDLENES0Esc0MsQ0NOQSxrQyxDQURBLDhCLENBR0EsbUMsQ0FKQSw0QixDQUtBLGtDLENEVUksUyxDQUdKLDJCLENBQ0ksVyxDQUdKLGEsQ0FDSSxtQixDQUNBLDRCLENBV0osMkIsQ0FDSSx1QixDQUdKLDhCLENBQ0ksUyxDQUdKLHNCLENBQ0ksWSxDQUdKLDRCLENBQ0ksWSxDQUNBLHlCLENBT0osTSxDQUNJLFEsQ0FHSixPLENBQ0ksaUIsQ0FDQSxjLENBR0osUSxDQUNJLHVCLENBR0osUSxDQUNJLHNCLENBUUosRyxDQUNJLFcsQ0FDQSxjLENBR0osSyxDQTNCQSxNLENDb0JBLE0sQ0RVSSxrQixDQUNBLGMsQ0FLQSxZLENDVkosVyxDRFdRLFMsQ0FLSixNQUFBLFEsQ0FDSSxxQixDQUVBLHFCQUhKLE1BQUEsUSxDQUlRLGdELENBRUEsTUFBQSxjLENBQ0ksaUVFemRoQixVLENBR0UsMEQsQ0FDQSxlLENBQ0EsSyxDQUNBLGEsQ0FDQSwrQixDQUVBLFksQ0EyNUJBLG1CLENBMTVCRSw4QixDQUdGLGlCLENBQ0UsWSxDQUNBLGtCLENBQ0EseUQsQ0FDQSxtQyxDQUNBLGEsQ0FDQSxXLENBRUEsb0MsQ0FDRSxVLENBNkxBLDJCLENBMUxGLGtDLENBQ0UsVSxDQUlKLDBCLENBQ0UsYyxDQUVBLDZDLENBQ0UsWSxDQUNBLDZCLENBQ0Esa0IsQ0FDQSxRLENBSUosc0IsQ0FDRSx5RCxDRGlkSiwrRSxDQ3BjWSx3RSxDRGdjWixpRSxDQ3ZjWSwwRCxDQUVFLDZDLENBVUYsNkYsQ0FDRSwwRCxDQUNBLGtCLENBUVosZSxDQUNFLHdELENBMEJJLHNDLENBdkJGLGdDLENEZ2NOLG9ELENDemJVLDZDLENBTkYsOEMsQ0FDQSxzRCxDQVlJLHNGLENBQ0UsMEQsQ0FDQSxrQixDQVdKLDZDLENBQ0UscUMsQ0FLTixxQyxDQUNFLHFELENBRUEsMEMsQ0FHRSxnRCxDQUFBLGlELENBRkEseUQsQ0FXUixlLENBQ0Usd0QsQ0F1QlEsNEYsQ0FqQkEsc0YsQ0FDRSwwRCxDQUNBLGtCLENBUVoscUIsQ0FDRSw4RCxDQWlCQSwwQkFERiw2QixDQUVJLHlELENBR0UsOEMsQ0FDRSw4QyxDQUdGLG1ELENBQ0UscUQsQ0FFQSx3RCxDQUdFLDhELENBQUEsK0QsQ0FGQSwyREFZVixxQixDQUNFLGlCLENBQ0EsMkUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsOEQsQ0FDQSxZLENBQ0EsMEQsQ0FHRixnQixDQUNFLGEsQ0FDQSwrQyxDQUNBLGlFLENBQ0EsaUIsQ0FDQSxvQixDQUdFLDBCQURGLHFCQUFBLHdCLENBRUksNEJBSUosb0IsQ0FDRSxhLENBQ0EsVSxDQUNBLFcsQ0FVSixnQixDQUNFLFksQ0FDQSxjLENBRUEsMEJBSkYsZ0IsQ0FLSSxjRDBZTixvQyxDQ3RZTSw2QixDQUVFLFcsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxtQixDQUNBLG9CLENBQ0EsbUQsQ0FDQSxjLENEd1lSLDhDQUFrRCxnQixDQ3RZMUMsdUNBQUEsZ0IsQ0FDRSxhLENBQ0EsaUIsQ0R5WVYseUMsQ0N0WVEsa0MsQ0FDRSxpQixDRHlZVixvRCxDQ3RZUSw2QyxDQUNFLGEsQ0FDQSxpQixDQUNBLE0sQ0FDQSxvQixDQUNBLFUsQ0FDQSxXLENBK1JVLGlJLENBM0lKLG9HLENBbUJFLHlHLENBbkJGLGtHLENBbUJFLHVHLENEa09sQiwyRCxDQ3ZZVSxvRCxDQUNFLGEsQ0FlRixnRixDQVJBLGtFLENBZ29CUix5QixDQS9uQlUsUyxDQUNBLGtCLENBQ0Esc0IsQ0FnQkYsaUYsQ0FBQSwrRSxDQUNFLFcsQ0FDQSxZLENBQ0EsK0IsQ0FLRiwwRSxDQUNFLDhFLENBSUosNEQsQ0FDRSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxtQixDQUNBLHFDLENBQ0EseUQsQ0FDQSxrQixDQUlBLDhDLENBQ0EsVSxDQUNBLFksQ0FDQSxjLENBQ0EsdUUsQ0FDQSxZLENBQ0EsK0IsQ0FDQSw4QixDQUNBLHNCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLCtFLENBQ0UsWSxDQUlBLHFGLENBQ0UsaUIsQ0FTRixpRyxDQUNFLHFCLENBR0YsdUYsQ0FkQSxxRixDQWVFLHNFLENBQ0EsWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxRLENBR0YsZ0YsQ0FDRSxpQixDQUVBLHNFLENBR0YsZ0YsQ0FDRSxjLENBQ0EsZSxDQUNBLFksQ0FDQSxzQixDQUNBLGdCLENBQ0Esa0IsQ0FHRixvRixDQUNFLFksQ0FDQSxXLENBQ0EsYyxDQUNBLFksQ0FDQSxxQixDQUNBLFEsQ0FDQSxzQixDQUdGLGdGLENBQ0UsaUIsQ0FDQSxtQixDQUNBLFEsQ0FDQSxzRixDQUNFLFUsQ0FDQSxpQixDQUNBLHFCLENBQ0Esd0IsQ0FDQSxVLENBQ0EsVyxDQUNBLDRqRixDQUNBLDJCLENBQ0EseUIsQ0FJSix3RixDQUNFLGMsQ0FHRixvRixDQUNFLGUsQ0FDQSxlLENBbUtNLG1JLENBOUlFLGdKLENBUkEsa0ksQ0FRQSw4SSxDQVJBLGdJLENBQ0UsUyxDQWlCTixxSCxDQUFBLG1ILENBQ0Usa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQ0FFQSw0SCxDQUFBLDBILENBQ0UsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE8sQ0FDQSwwQixDQUNBLFUsQ0FDQSxVLENBQ0EsMkIsQ0FDQSxpQyxDQUNBLHVCLENBQ0EsaUQsQ0FDQSxTLENBQ0EsbUIsQ0FDQSxzQixDQUlKLDJILENBQUEseUgsQ0FDRSxpQixDQUNBLFUsQ0FDQSxlLENBTVIscUYsQ0FDRSxZLENBQ0EsVyxDQUNBLGMsQ0FDQSxzRSxDQUVBLGdHLENBQ0UsWSxDQUNBLHFHQUFBLFksQ0FDRSxrQixDQUVGLGtHLENBQ0Usa0IsQ0FLTix1RixDQUNFLGEsQ0FDQSxjLENBQ0Esc0UsQ0FDQSxZLENBQ0EsYyxDQUNBLFEsQ0FFQSx5RixDQUNFLDRCLENBQ0EsNkIsQ0FLTixpRixDQUNFLGEsQ0FDQSxjLENBQ0EsbUUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxRLENBQ0EscUIs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QUNBLHFDLENBRUEsMEJBYkYsa0IsQ0FjSSx3QkFVSixpQixDQUNFLGMsQ0FDQSwyRCxDQUNBLE0sQ0FDQSxVLENBQ0EsZSxDQUNBLDJFLENBQ0EseUQsQ0FDQSxXLENBQ0EsMkIsQ0FDQSx3QixDQUNBLGUsQ0FFQSwwQkFiRixpQixDQWNJLHdCQUdGLHdCLENBa0RRLDBFLENBakROLHVCLENBT0YsdUIsQ0FDRSxhLENBQ0EsVyxDQUNBLGdCLENBQ0EscUMsQ0FHRix1QixDQUNFLGtCLENBRUEsa0MsQ0FDRSxrRSxDQTJTQSxrQ0FBQSxZLENBelNBLHVDQUFBLFksQ0FDRSxrQixDRDhPUiwyQyxDQzNPTSxvQyxDQUVFLFksQ0FDQSxrQixDQUNBLDZCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGUsQ0FDQSxtRCxDQUlBLG1FLENBQ0UsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLFUsQ0FDQSx1QixDQUNBLFMsQ0FDQSx5RCxDQUNBLGEsQ0FDQSx3QixDQUNBLDJCLENBTUEsc0YsQ0FDRSxTLENBQ0EsZSxDQUNBLFEsQ0FDQSw0QixDQUNBLFksQ0FDQSxrQixDQUNBLFEsQ0FDQSxjLENBQ0EsOEMsQ0FHRixtRixDQUNFLDhELENBQ0EscUUsQ0FFQSx1RixDQUNFLGtCLENBQ0EsYSxDQUNBLDZDLENBR0YsdUYsQ0FDRSxhLENBQ0EsZSxDQUVBLDRGQUFBLFksQ0FRQSxvR0FBQSxZLENBUEUsa0IsQ0FJSiwrRixDQUNFLGtCLENBT0YsMkYsQ0FDRSxlLENDaHBCTix3QyxDRGtwQk0sNEcsQ0FDRSw4QyxDQUNBLGdELENDL29CUix1QyxDRGtwQk0sMkcsQ0FDRSw2QyxDQUtOLHFGLENBQ0UscUUsQ0FFQSx5RixDQUNFLGUsQ0FDQSxhLENBQ0EsNkMsQ0FJSix3RixDQUNFLHVFLENBRUEsK0YsQ0FDRSxnQixDQUtFLG1JLENBQ0Usa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLFksQ0FDQSxrQixDQUNBLDZCLENBQ0EsYyxDQUNBLG1ELENBR0UsOEksQ0NsZ0JSLHFDLENEbWdCVSx3QixDQUVBLG1KLENBQ0UsZ0QsQ0FDQSw4QyxDQUdGLG1KLENBQ0UsNkMsQ0FLTix1SSxDQUNFLGEsQ0FDQSx3QixDRHNOcEIsNEksQ0NwTm9CLDRJLENBRUUsa0IsQ0FHRiw0SSxDQUNFLGdCLENBS04seUcsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZSxDQUVBLDBILENBQ0UsNEIsQ0FDQSx5QixDQUNBLHlCLENBQ0EseUIsQ0FLRix3SSxDQUNFLFksQ0FDQSxnQixDQUNBLG1CLENBUUksd0pBQUEsMEIsQ0FXRSx3SkFBQSwrQixDQVZBLGEsQ0FJSSx3SkFBQSx3RCxDQUNFLFMsQ0FTTix3SkFBQSwyQyxDQUNFLGtCLENBQ0EsZSxDQUNBLGUsQ0FDQSxpQixDQUdGLHdKQUFBLGlELENBQ0UsaUIsQ0FDQSxVLENBQ0EsZSxDQU1KLCtLQUFBLFksQ0FDRSxrQixDQUdGLDRLLENBQ0UsaUIsQ0FDQSxlLENBQ0EsZSxDQUNBLFUsQ0FLRSxvTUFBQSxZLENBQ0Usa0IsQ0FHRiwyTSxDQUNFLGdCLENBR0YsaU0sQ0FDRSxrQixDQUNBLGUsQ0FDQSxlLENBWWhCLHdHQUFBLFksQ0FDRSxrQixDQXNFVixrQyxDQW5FUSxxRyxDQVdFLDBHLENBVkEsYSxDQWNBLHNILENBQ0Usa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGlCLENBQ0EsaUIsQ0FHRiw0SCxDQUNFLGlCLENBQ0EsVSxDQUNBLGUsQ0FjaEIsd0IsQ0FDRSw2QyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxtQixDQUVBLDZCLENBQ0UsWSxDQUNBLGtCLENBQ0EsTyxDQUNBLGtCLENBQ0EsZSxDQUNBLGlCLENBQ0EsZSxDRDJLTix1QixDQ3RKQSx5QixDQUVFLG1CLENFaHZDRSxNLENIeTRDSixPLENBQ0EsV0FBVyxjLENHejRDSCwwRCxDQUNBLGtCLENBR0osV0FBQSxlLENIMDRDSixZQUFZLGUsQ0FDWixXQUFXLE8sWUFBbUIsZSxDRzE0Q3RCLFMsQ0FHSixjLENIMjRDSixlLENBQ0EsV0FBVyxzQixDRzM0Q0gsMEQsQ0FDQSxrQixDQU9JLG1CQUFBLHlCLE1BQUEsVSxNQUFBLFcsQ0FDSSxnRCxDQUdKLG1CQUFBLHlCLE1BQUEsVyxDQUNJLGdCLENBQ0EsaUIsQ0FHSixtQkFBQSxvQyxDQUNJLDZDLENBR0osbUJBQUEsb0MsQ0FDSSxjLENBVUEsMkJBQUEsZ0MsQ0FDSSxTLENBbUJSLDJCQUFBLHNELENBZkEsMkJBQUEsd0IsQ0FDSSxTLENBQ0Esa0MsQ0FHSSwyQkFBQSxvQyxDQUNJLG1CLENBREosMkJBQUEsb0MsQ0FDSSxvQixDQURKLDJCQUFBLG9DLENBQ0ksb0IsQ0FESiwyQkFBQSxvQyxDQUNJLG9CLENBREosMkJBQUEsb0MsQ0FDSSxxQixDQURKLDJCQUFBLG9DLENBQ0kscUIsQ0FESiwyQkFBQSxvQyxDQUNJLHFCLENBREosMkJBQUEsb0MsQ0FDSSxxQixDQURKLDJCQUFBLG9DLENBQ0kscUIsQ0FESiwyQkFBQSxxQyxDQUNJLHFCLENBSVIsMkJBQUEsb0MsQ0FDSSx5QixDQWFoQixlQUFBLGEsTUFBQSxZLE1BQUEsZSxNQUFBLFksQ0g4NENKLGEsQ0c1NENRLDJCLENBQ0EsVSxDQUNBLHFCLENBQ0EsaUMsQ0FDQSxrQyxDQUNBLGlCLENBQ0EsbUQsQ0FDQSxjLENBQ0EsZ0QsQ0FFQSxlQUFBLGEsTUFBQSxZLE1BQUEsZSxNQUFBLHNCLENIODRDUix1QixDRzc0Q1ksbUIsQ0FFQSxlQUFBLGEsTUFBQSxZLE1BQUEsZSxNQUFBLDZCLENIKzRDWiw4QixDRzk0Q2dCLDhELENBQ0Esb0QsQ0FJUixlQUFBLGEsTUFBQSxZLE1BQUEsZSxNQUFBLGtCLENIODRDUixtQixDRzc0Q1ksMEQsQ0FDQSxrQixDQUdKLGVBQUEsYSxNQUFBLFksTUFBQSxlLE1BQUEsVyxZQUFBLGUsQ0g4NENSLHdCQUF3QixlLENHNzRDWixTLENBR0osZUFBQSxhLE1BQUEsWSxNQUFBLGUsTUFBQSwwQixDSDg0Q1IsMkIsQ0c3NENZLDBELENBQ0Esa0IsQ0FJUixrQkFBQSx1QixDQUNJLHFCLENBQ0Esb0IsQ0FDQSxzQixDQU1BLGdELENBQ0ksZ0QsQ0FNUixpQyxDQUNJLFMsQ0FDQSxrQyxDQUVBLHlDLENB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WSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxRLENBQ0EsZSxDQUVBLGdCLENBQ0ksb0IsQ0FVQSxvQyxDQUNJLGUsQ0FDQSx5QixDRnVsRFosdUIsQ0VsbERBLGlCLENBSUksWSxDQUNBLHFCLENBQ0EsOEIsQ0FDQSxrQixDQUVBLHFCRmlsREYsdUIsQ0UxbERGLGlCLENBVVEsb0IsQ0ZxbEROLDhELENBREEsd0QsQ0VsbERVLHdELENBQUEsa0QsQ0FDSSxvQyxDRnVsRGQseUQsQ0FEQSxtRCxDRWxsRGMsbUQsQ0FBQSw2QyxDQUNJLGtCLENBQ0Esb0MsQ0Z1bERsQiwwRCxDQURBLG9ELENFbmxEYyxvRCxDQUFBLDhDLENBQ0ksUyxDQUNBLDJCLENBQ0EsNEQsQ0Z3bERsQixvRSxDQURBLDhELENFaGxEYyw4RCxDQUFBLHdELENBQ0ksb0IsQ0ZxbERsQiwrRCxDQURBLHlELENFaGxEa0IseUQsQ0FBQSxtRCxDQUNJLGtCLENGcWxEdEIsZ0UsQ0FEQSwwRCxDRWpsRGtCLDBELENBQUEsb0QsQ0FDSSxTLENBQ0EseUJGc2xEeEIsa0MsQ0Uva0RJLDRCLENBQ0ksa0IsQ0FDQSxVLENBQ0EsWSxDQUNBLGtCLENBQ0EsZSxDQUNBLDBCRmtsRE4sa0MsQ0V4bERFLDRCLENBT1EsY0F5SkEsc0MsQ0Y2N0NaLHNDLENFbmxEUSxnQyxDQUNJLFUsQ0FDQSxXLENBQ0EsZ0IsQ0ZzbERaLGdDLENFbGxESSwwQixDQUNJLGlCLENBRUEscUJGb2xETixnQyxDRXZsREUsMEIsQ0FJUSx5QkZ3bERaLG9DLENFcmxEUSw4QixDQUNJLFksQ0FDQSxrQixDQUNBLDZCLENGeWxEWixrRSxDQURBLHNELENFdGxEWSw0RCxDQUFBLGdELENBQ0ksVSxDRjBsRGhCLDZCLENFcmxESSx1QixDQUNJLFksQ0FDQSxrQixDQUNBLGMsQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBQ0EsNkMsQ0FDQSxhLENGd2xEUixrQyxDRXRsRFEsNEIsQ0FDSSxpQixDQUNBLGdCLENBQ0Esd0IsQ0Z5bERaLDhCLENFcmxESSx3QixDQUNJLGtCLENBQ0EsbUIsQ0Z3bERSLGdDLENFcmxESSwwQixDQUNJLGtCLENGd2xEUiw2QixDRXJsREksdUIsQ0FDSSxZLENBQ0Esd0IsQ0FDQSxlLENBQ0EsVSxDQUlSLGlCLENBR0ksaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLHlELENBQ0EsZ0QsQ0FDQSxlLENBQ0EsOEIsQ0FHSSxrRCxDQUNJLFMsQ0FJUiw0QkFBQSxlLENBQ0ksUyxDQUlBLDBELENBQ0ksUyxDQUlSLHFCQUVRLGtELENBQ0ksV0FLWix1QixDQUNJLFUsQ0FDQSxXLENBRUEsOEQsQ0FDSSxpQixDQUNBLFEsQ0FDQSx5QixDQUlSLDRCLENBSUksaUIsQ0FDQSxrQixDQUNBLFUsQ0FDQSxZLENBQ0EsZSxDQUNBLHlELENBRUEsc0MsQ0FDSSxpQixDQUNBLEssQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FFQSw4QyxDQUNJLFUsQ0FDQSxhLENBQ0EsUyxDQUNBLFksQ0FDQSxtQixDQUNBLHdCLENBQ0Esd0IsQ0FJUixpQyxDQUNJLGlCLENBQ0EsUSxDQUNBLHlCLENBR0osa0MsQ0FDSSxpQixDQUNBLG9DLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxlLENBVVIsd0IsQ0FDSSxrQixDQUNBLDZCLENBR0osMEIsQ0FDSSxTLENBQ0Esc0IsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsWSxDQUNBLHFCLENBQ0EsNkIsQ0FDQSxzQixDQUNBLFUsQ0FDQSxXLENBQ0Esd0QsQ0FDQSw4QyxDQU1BLGdDLENBQ0ksbUIsQ0FDQSx5QixDQUdKLGtDLENBQ0ksaUQsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FLWixhLENBR0ksWSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLHlELENBQ0EsZ0QsQ0FDQSxlLENBQ0EseUMsQ0FDQSw4QixDQUVBLG1CLENBQ0ksd0QsQ0FDQSw4QyxDQUVBLDhDLENBQ0ksUyxDQUVBLGtELENBQ0ksUyxDQU1SLDBDLENBQ0ksUyxDQUlSLDJCLENBQ0ksd0QsQ0FDQSw4QyxDQUVBLHNELENBQ0ksUyxDQUVBLDBELENBQ0ksUyxDQUtaLHFCQUNJLHNDLENBQ0ksbUMsQ0FDQSxvQyxDQUVBLDJDLENBQ0ksUyxDQUNBLDJCLENBQ0EsNEQsQ0FLUixtQixDQUNJLHdELENBQ0EsOEMsQ0FFQSw4QyxDQUNJLFMsQ0FFQSxrRCxDQUNJLFMsQ0FJUiw0QyxDQUNJLG1DLENBRUEsaUQsQ0FDSSxTLENBQ0Esd0JBTWhCLHVCLENBQ0ksYyxDQUNBLG1CLENBR0osb0IsQ0FDSSxpQixDQUNBLGtCLENBQ0EsVSxDQUNBLFcsQ0FFQSx3QixDQUNJLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLGtCLENBQ0EsNkIsQ0FDQSxzQixDQUdKLDBCLENBQ0ksUyxDQUlSLG9CLENBQ0ksaUIsQ0FDQSx5QixDQUNBLDRCLENBRUEsd0IsQ0FDSSxpQixDQUNBLE8sQ0FDQSxPLENBQ0EsMEIsQ0FJUixtQixDQUNJLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FJUixzQixDQUdJLFksQ0FDQSxxQixDQUNBLFksQ0FDQSx5RCxDQUNBLGdELENBQ0Esa0IsQ0FDQSxzQixDQUNBLDhCLENBRUEscUJBRVEsd0QsQ0FDSSw4QixDQUdKLHdELENBQ0ksbUIsQ0FLSix5RCxDQUNJLFMsQ0FFQSw4RCxDQUNJLGdELENBQ0EsOEMsQ0FHSiw4RCxDQUNJLCtDQU1oQiw0QixDQUNJLGtCLENBQ0EsZSxDQUNBLGMsQ0FDQSw2QyxDQUNBLGUsQ0FHSiw2QixDQUNJLHlCLENBQ0EsbUIsQ0FDQSx5QkFISiw2QixDQUlRLDhCQUlSLDRCLENBQ0ksWSxDQUNBLHdCLENBQ0EsZSxDQUlSLGUsQ0FHSSxpQixDQUNBLFksQ0FDQSxrQixDQUNBLFUsQ0FDQSw4QixDQUVBLHFCQUVRLDhDLENBQ0ksb0MsQ0FHSixxQyxDQUNJLGtCLENBQ0Esb0MsQ0FFQSwwQyxDQUNJLFMsQ0FDQSwyQixDQUNBLDRELENBT0osb0QsQ0FDSSxvQixDQUdKLDJDLENBQ0ksa0IsQ0FFQSxnRCxDQUNJLFMsQ0FDQSx5QkFPcEIsc0IsQ0FDSSxVLENBR0osc0IsQ0FDSSxZLENBQ0EscUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGtCLENBQ0EsZSxDQUNBLGUsQ0FDQSx5RCxDQUNBLGdELENBT0osMEIsQ0FDSSxpQixDQUNBLFUsQ0FDQSxlLENBRUEsa0MsQ0FDSSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxtQixDQUdKLDhCLENBQ0ksaUIsQ0FDQSxLLENBQ0EsTSxDQU1BLDBCLENBQ0Esb0MsQ0FJUix3QixDQUNJLFksQ0FDQSxxQixDQUNBLFksQ0FDQSwyQixDQUVBLDZCLENBQ0ksWSxDQUNBLDZCLENBQ0EsUSxDQUlSLHFCLENBQ0ksWSxDQUNBLHFCLENBQ0EsVyxDQUdKLHFCLENBQ0ksa0IsQ0FDQSxtQixDQXdEQSwrQixDQXJESix3QixDQXdEUSxpRCxDQUVBLDZDLENBMURSLHdCLENBRUksZ0UsQ0FJSixxQixDQUNJLGEsQ0FHSiwyQixDQUNJLFksQ0FDQSxjLENBQ0EsTyxDQUdKLHFCLENBQ0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsMkIsQ0FDQSx3RCxDQUNBLDhDLENBQ0EsYyxDQUNBLGtCLENBRUEseUIsQ0FDSSxrQixDQUlSLDRCLENBQ0ksaUQsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxlLENBQ0Esc0IsQ0FDQSxtQixDQUNBLG9CLENBQ0EsMkIsQ0FHSiw0QixDQUNJLFksQ0FDQSxxQixDQUNBLFcsQ0FDQSxRLENBQ0EsUyxDQUNBLGUsQ0FFQSwrQixDQUNJLFEsQ0FDQSxTLENBRUEsYyxDQU1KLHFCQURKLGdDLENBRVEsZ0IsQ0FDQSxrQixDQUdJLHVELENBQ0ksd0IsQ0FDQSwyQixDQUdKLHNELENBQUEsdUQsQ0FFSSwwQixDQUdKLHNELENBS0osNkQsQ0FKUSwyQkFXcEIscUIsQ0FDSSxtQixDQUNBLGUsQ0FDQSxhLENBQ0EsMEJBSkoscUIsQ0FLUSxzQkFHSiwyQixDQUNJLGtCLENBR0osMkIsQ0FDSSxZLENBQ0EseUMsQ0FLQSxZLENBQ0EsMEJBUkosMkIsQ0FTUSw4QyxDQUlBLDJCLENBQ0EsK0IsQ0FDQSxZQUlSLDJCLENBQ0ksaUIsQ0FDQSxjLENBQ0EsMEJBSEosMkIsQ0FJUSxxQkFHSixtQyxDQUNJLFUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxRLENBQ0EsMEIsQ0FDQSxXLENBQ0EsWSxDQUNBLHdELENBQ0EsVSxDQUNBLDJCLENBR0osOEIsQ0FDSSx5QixDQUNBLG1CLENBSVIsaUMsQ0FDSSxZLENBQ0EsYyxDQUNBLFEsQ0FFQSx5QyxDQUNJLHVDLENBSVIsNkIsQ0FDSSxnQixDQUdKLDhCLENBQ0ksZSxDQUNBLFMsQ0FDQSxrQixDQUNBLGUsQ0FDQSx3RCxDQUNBLDhDLENBRUEscUMsQ0FDSSxVLENBQ0EseUUsQ0FqTkosOEIsQ0FtTkkseUMsQ0FDSSxVLENBQ0EsVyxDQUNBLGdCLENBSVIsb0MsQ0FDSSxZLENBQ0EsNkIsQ0FDQSxlLENBQ0EsaUIsQ0FHSixtQyxDQUNJLGEsQ0FHSixvQyxDQUNJLFksQ0FDQSxrQixDQUNBLGUsQ0FHSixxQyxDQUNJLGtCLENBQ0EsbUIsQ0FHSixtQyxDQUNJLGMsQ0FDQSxlLENBR0osbUMsQ0FDSSxtQixDQUNBLDJELENBR0oscUMsQ0FDSSwyRCxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FFQSwwQ0FBQSxZLENBQ0ksa0IsQ0FLWiwwQixDQUNJLGEsQ0FJUixRLENBQ0ksdUQsQ0FDQSwwQkFGSixRLENBR1EsNEJBR0osZ0IsQ0FDSSxtQixDQUdKLGdCLENBQ0ksNkQsQ0FDQSxvQixDQUlSLHVCLENBVUksc0MsQ0FNSSx5RCxDQUdBLGdELENBbkJSLHVCLENBQ0ksZ0MsQ0FFQSxrQixDQUVBLDBCQUxKLHVCLENBTVEsc0IsQ0FDQSxpQkFHSixzQyxDQUNJLFEsQ0FDQSxVLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBRUEseUQsQ0FDQSxpQixDQUVBLDBCQVZKLHNDLENBV1EsSyxDQUNBLFUsQ0FDQSw0QixBQUdKLHFCQWhCSixzQyxDQWlCUSw4RixDQUVBLDRDLENBQ0ksMEQsQ0FDQSw4QyxDQUNBLHdEQUlSLDhDLENBdTFCSSxzRCxDRjYxQ1osMkMsQ0VuckVZLFksQ0FHSiwwQyxDQUNJLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSw4QixDQUtKLDBCQURKLGdDLENBRVEsWSxDQUNBLDZCLENBQ0EsaUJBSVIsOEIsQ0FDSSxrQixDQUNBLDBCQUZKLDhCLENBR1EsZ0JBR0osMEMsQ0FDSSx5QixDQUlSLGtDLENBQ0ksa0IsQ0FDQSxVLENBRUEsc0MsQ0FDSSxlLENBQ0EsVSxDQUNBLGtCLENBS0osMEJBREosOEIsQ0FFUSxZLENBQ0Esa0IsQ0FDQSxpQkE4dUNJLHlELENBM3VDUixtQyxDQUNJLG1CLENBQ0EsMEJBRkosbUMsQ0FHUSxvQkFJUixrQyxDQUNJLGEsQ0FFQSxxQkFISixrQyxDQUlRLGdDLENBRUEsd0MsQ0FDSSxpRCxBQU9aLDBCQURKLDRCLENBRVEsYSxDQUNBLDJELENBQ0EsaUJBS1osa0IsQ0FDSSxlLENBQ0EsMEIsQ0FFQSxrQyxDQUNJLG1CLENBQ0EsMkMsQ0FDQSwwQkFISixrQyxDQUlRLHFCQUlSLGdDLENBQ0ksWSxDQUNBLGlCLENBRUEsZ0QsRUFFSSwwQkFGSixnRCxDQUdRLDRCQUlSLGdELEVBRUksMEJBRkosZ0QsQ0FHUSw2QkFJUixnRCxFQUVJLDBCQUZKLGdELENBR1EsNEJBS1osMEIsQ0FDSSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsOEIsQ0FDQSxZLENBQ0EsVyxDQUNBLDBCQVBKLDBCLENBU1EsYUFJUiwrQixDQUNJLGUsQ0FFQSw2QyxDQUNJLFcsQ0FDQSxXLENBQ0EsMEJBSEosNkMsQ0FJUSxpQixDQUNBLGEsQUFNUix1QkFBQSx1RCxDQUNJLFcsQ0FNUixvQixDQUNJLG1CLENBQ0EsVyxDQUNBLDBCQUhKLG9CLENBSVEsYUFHSiwyQixDQUFBLDRCLENBRUksVSxDQUNBLGlCLENBQ0EsSyxDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUdKLDRCLENBQ0ksTSxDQUdKLDJCLENBQ0ksTyxDQUdKLDRCLENBQ0ksMkMsQ0FHSiwwQixDQUNJLG1CLENBQ0Esa0IsQ0FDQSxlLENBQ0EsVSxDQUNBLFcsQ0FFQSw4QixDQUNJLHlCLENBQ0EsVSxDQUNBLGUsQ0FDQSxXLENBQ0Esc0IsQ0FLSixxQyxDQUNJLFcsQ0FLWixtQixDQUNJLGtCLENBQ0EsbUQsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBS0ksa0MsQ0FDSSxzRixDQUdKLGlDLENBQ0ksc0YsQ0FPSixpQyxDQUNJLHFGLENBR0osZ0MsQ0FDSSxxRixDQU9KLHVDLENBQ0ksMkYsQ0FHSixzQyxDQUNJLDJGLENBT0osaUMsQ0FDSSxxRixDQUdKLGdDLENBQ0kscUYsQ0FNaEIsYyxDQUNJLFksQ0FDQSxrQixDQUNBLFEsQ0FHSSwrQixDQUNJLDZDLENBSUEscUJBRVEsNEMsQ0FDSSw2QyxDQUdKLDRDLENBQ0ksZ0RBT3BCLHFCLENBQ0ksUSxDQUNBLDRCLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsUyxDQUVBLDBCLENBQUEsMEIsQ0FDSSxrQixDQUdKLHFCQUVRLGdDLENBQ0ksNkMsQ0FHSixnQyxDQUNJLCtDQU9wQixrQixDQW1CSSxnQyxDQUxBLHlCLENBYkEsVSxDQUNBLFcsQ0FFQSxzQixDQWlFSSxtQyxDQTdDSiwrQixDQTRGSSw0QixDQS9HQSxVLENBQ0EsVyxDQUNBLGdCLENBRUEsOEIsQ0FDSSxrQixDQW9CUixpQyxDQUNJLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSw2QixDQUdKLGdDLENBQ0ksNkIsQ0FHSixzQyxDQUNJLDRCLENBR0osK0IsQ0FDSSxpQixDQUVBLHFCQUNJLG9DLENBQ0ksOEIsQ0FJQSwwQyxDQUNJLDhDLENBQ0Esa0RBS1osbUMsQ0FDSSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsOEIsQ0FDQSxTLENBV1osYSxDQUNJLG9CLENBQ0EsMkIsQ0FHSSwwQkFESixzQixDQUVRLGVBR0osK0IsQ0FDSSx5QixDQUdKLCtCLENBQ0ksZSxDQUlSLG1CLENBQ0ksa0IsQ0FHSixtQixDQUNJLFksQ0FDQSxxQixDQUNBLGEsQ0FDQSwwQkFKSixtQixDQUtRLGtCLENBQ0Esb0JBSVIsd0IsQ0FDSSxVLENBQ0EsWSxDQUNBLDBCQUhKLHdCLENBSVEsZ0JBR0osNEIsQ0FJSSxrQixDQUlSLG1CLENBQ0ksWSxDQUNBLGMsQ0FDQSxRLENBQ0EsbUQsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FxSEEsZ0QsQ0FuSEEsc0MsQ0FDSSxpQixDQUNBLGlCLENBRUEsOEMsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLDBCLENBQ0EsUyxDQUNBLFcsQ0FDQSx5RCxDQUtaLHVCLENBQ0ksNkMsQ0FHSixxQixDQUNJLCtDLENBSVIsdUIsQ0FHSSxpQixDQUNBLGdCLENBQ0EsOEMsQ0FFQSwrQixDQUNJLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsMkIsQ0FHSixnQyxDQUNJLGtCLENBRUEseUMsQ0FDSSx5QixDQUdKLHlDLENBQ0ksZSxDQUlSLGdDLENBQ0ksaUIsQ0FDQSwwQkFDSSx3QyxDQUNJLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFUsQ0FDQSxZLENBQ0EseUQsQ0FHSix1QyxDQUNJLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxZLENBQ0EsTSxDQUNBLHdELENBQ0EsVSxDQUNBLFcsQ0FDQSw2QkFLWiw2QixDQUNJLGtCLENBR0osZ0MsQ0FDSSxtQixDQUNBLDBCQUZKLGdDLENBR1EsYSxDQUNBLHNCQUlSLDZCLENBQ0ksaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxlLENBQ0EsMEJBTEosNkIsQ0FNUSxvQkFJUiw2QixDQUNJLFksQ0FDQSxjLENBQ0EsUSxDQUNBLG1ELENBQ0EsZSxDQUNBLGMsQ0FDQSxlLENBTUksd0QsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLDBCLENBQ0EsUyxDQUNBLFcsQ0FDQSx5RCxDQUtaLDZCLENBQ0ksaUIsQ0FDQSxZLENBQ0EsVSxDQUNBLGdCLENBQ0Esa0IsQ0FDQSx5RCxDQUNBLGdELENBQ0EsMEJBUkosNkIsQ0FTUSxZLENBQ0EsZ0JBR0oscUMsQ0FDSSxVLENBQ0EsVSxDQUNBLGlCLENBQ0EsUSxDQUNBLFEsQ0FDQSwwQixDQUNBLFcsQ0FDQSxZLENBQ0EseUQsQ0FDQSwwQkFWSixxQyxDQVdRLGNBSVIsb0MsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsWSxDQUNBLDhCLENBQ0Esd0QsQ0FDQSwrQixDQUNBLFcsQ0FDQSwyQixDQUNBLDBCQVZKLG9DLENBV1EsY0FJUixtQyxDQUNJLHlCLENBQ0EsNkMsQ0FDQSxpQixDQWdCQSxpRSxDQU5BLG9FLENBTEosb0MsQ0FDSSx3RCxDQWdCUiw0QixDQXlCQSxpQixDQXhCSSw4QyxDQWFJLGlFLENBTkEsb0UsQ0FMSixvQyxDQUNJLHdELENBaUJaLFUsQ0FDSSxZLENBQ0EsUSxDQUVBLGlCLENBQ0ksYSxDQUNBLFMsQ0FDQSxRLENBQ0EsUSxDQUNBLDRCLENBRUEsVyxDQUNBLGEsQ0FFQSxzQixDQUNJLGtCLENBR0oscUJBQ0ksdUIsQ0FDSSxpREFNUix1QixDQUNJLDhDLENBS1osNEIsQ0FHSSxZLENBQ0EscUIsQ0FDQSw4QixDQUNBLDBCQU5KLDRCLENBT1Esa0IsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxpRSxBQUdKLHFCQUNJLHdFLENBS0EsZ0MsQ0FKSSxrQixDQUNBLG9DLENBR0osZ0MsQ0FDSSxrQixDQUdBLHFDLENBQ0ksUyxDQUNBLDJCLENBQ0EsNEQsQ0FLSiw4RSxDQUNJLG9CLENBR0osc0MsQ0FDSSxrQixDQUVBLDJDLENBQ0ksUyxDQUNBLHlCQU1oQix1QyxDQUNJLGtCLENBQ0EsVSxDQUNBLFksQ0FDQSxlLENBQ0Esa0IsQ0FDQSx5QkFOSix1QyxDQU9RLGMsQ0FDQSxlLENBQ0EsY0FHSiwyQyxDQUNJLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FJUixxQyxDQUNJLFksQ0FDQSxxQixDQUNBLFksQ0FDQSx5QkFKSixxQyxDQUtRLGEsQ0FDQSxrQkFHSix5QyxDQUNJLGEsQ0FDQSxnQixDQUlSLGtDLENBQ0ksbUQsQ0FDQSxlLENBQ0EsYyxDQUNBLDZDLENBQ0EsZSxDQUVBLG1ELENBQ0ksd0IsQ0FJUixtQyxDQUNJLGtCLENBQ0EsbUIsQ0FDQSx5QkFISixtQyxDQUlRLHdCLENBQ0EsaUJBS1osZ0IsQ0FDSSxpQixDQUNBLFUsQ0FFQSxrQyxDQUNJLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxPLENBQ0EsUSxDQUNBLFMsQ0FDQSxVLENBR0osNkIsQ0FDSSxVLENBQ0EscUMsQ0FHSixvQixDQUNJLGlCLENBQ0EsTyxDQUNBLFMsQ0FDQSwwQixDQUlSLDBCLENGMjFDQSxlLENFejFDSSxvQixDQUVBLDZDLENGMjFDSixrQyxDRTExQ1EsWSxDQUNBLGtCLENBQ0EsbUQsQ0FDQSxlLENBQ0EsYyxDQUNBLFcsQ0FDQSxrQyxDQUNBLHVDLENBRUEsdUQsQ0Y0MUNSLDRDLENFMzFDWSxVLENBQ0Esd0QsQ0FHSixvRCxDRjQxQ1IseUMsQ0UzMUNZLGlCLENBQ0Esb0IsQ0FDQSwwQixDQUNBLG9CLENBQ0EscUIsQ0FDQSx1RCxDQUNBLDJCLENBQ0EsMEIsQ0FDQSx3QixDQVlBLDhELENBQ0ksWSxDQU1SLHNGLENBQ0ksd0QsQ0FLWixtQixDQUNJLHVDLENBRUEsOEIsQ0FDSSxlLENBR0osNkMsQ0FDSSwwQixDQUdKLDRDLENBQ0ksaUIsQ0FDQSwyQixDQUNBLG1ELENBQ0EsZSxDQUNBLGMsQ0FDQSx3RCxDQUNBLHdDLENBQ0EsK0IsQ0FFQSxtRCxDQUFBLG9ELENBRUksVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ0FDQSwwQixDQUNBLFUsQ0FDQSxXLENBQ0EsMkIsQ0FDQSwwQixDQUNBLHVCLENBR0osb0QsQ0FDSSwwRCxDQUdKLG1ELENBQ0ksUyxDQUNBLDJELENBR0osdUQsQ0FDSSxlLENBZUoseUQsQ0FaQSxzRCxDQUNJLHdFLENBRUEsOEQsQ0FDSSxTLENBR0osNkQsQ0FDSSxTLENBV1osOEIsQ0FDSSwyQixDQUNBLG1CLENBQ0Esb0IsQ0FHSSxnRSxDQUNJLG9CLENBR0osdUQsQ0FDSSwyQixDQUlSLDJDLENBQ0ksWSxDQUNBLHFCLENBQ0EsWSxDQUVBLHNELENBQ0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0EsZSxDQUNBLFUsQ0FJUiwyQyxDQWdVSSwrRSxDQS9UQSx5QixDQUdKLDZDLENBQ0ksWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxvQixDQUVBLG1ELENBRUksd0IsQ0FDQSwyQixDQUNBLG9CLENBQ0EsNkQsQ0FDQSx5QixDQUNBLHdCLENBQ0EseUIsQ0FDQSw4QyxDQUdKLHdEQUFBLGUsTUFBQSxZLE1BQUEsYyxDQUNJLG9CLENBRUEsd0RBQUEsZSxNQUFBLFksTUFBQSwwQixDQUNJLDhCLENBS1osMEMsQ0FBQSwwQyxDQUNJLHNCLENBR0osOEMsQ0FDSSxrQixDQUdKLDZDLENBQ0ksZSxDQUdKLGdELENGdXpDUiw2QyxDRXJ6Q1ksaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxZLENBRUEsc0QsQ0Z1ekNaLG1ELENFdHpDZ0IsaUIsQ0FDQSxTLENBQ0EsYyxDQUNBLFEsQ0FDQSxPLENBRUEsb0UsQ0Z3ekNoQixpRSxDRXZ6Q29CLDBELENBQ0Esa0IsQ0FDQSxpQixDQUVBLDJFLENGeXpDcEIsd0UsQ0V0dkNnQix1RSxDQWxFUSxTLENBSVIsaUVBQUEsZSxDRnd6Q2hCLDhEQUE4RCxlLENFdnpDMUMsMEQsQ0FDQSxpQixDQUNBLGtCLENBSVIsc0QsQ0Z1ekNaLG1ELENFdHpDZ0IsaUIsQ0FDQSxrQixDQUNBLDJCLENBQ0EsNkQsQ0FDQSx5QixDQUNBLHdCLENBQ0EseUIsQ0FJQSwwRSxDRnN6Q2hCLHVFLENFdnVDWSxtRCxDQTlFUSw4QixDQU9KLDZELENBQ0ksVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSwwQixDQUNBLFcsQ0FDQSxVLENBQ0EseUQsQ0FDQSxpQixDQUdKLDZELENBQ0ksVSxDQUNBLFMsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsMEIsQ0FDQSxXLENBQ0EsVSxDQUNBLGlCLENBQ0Esd0QsQ0FDQSxzQixDQW1CSiwwRCxDQUNJLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsMEIsQ0FDQSxXLENBQ0EsVSxDQUNBLHlELENBQ0EsaUIsQ0FHSiwwRCxDQUNJLFUsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLDBCLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLHdELENBQ0Esc0IsQ0FXWiwwQyxDQUNJLDZCLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFEsQ0FDQSxrQixDQUNBLG9CLENBQ0EsaUIsQ0FDQSw2RCxDQUNBLGUsQ0FDQSx3QixDQUNBLDBCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLDJCLENBQ0EsNEIsQ0FDQSw2RCxDQUNBLHdELENBQ0EsMkIsQ0FFQSxnRCxDQUNJLGtCLENBQ0Esb0UsQ0FPSixxREFBQSxlLENBQ0ksbUIsQ0FHSix3RCxDQUNJLGtCLENBQ0Esb0UsQ0FFQSxvRSxDQUNJLHNELENBSVIsK0MsQ0Y4eENaLDhDLENFNXhDZ0IsYSxDQUNBLGlCLENBQ0EsUyxDQUdKLDhDLENBQ0ksYSxDQUVBLG1ELENBd09KLDhDLENBdk9RLDhCLENBSVIscUJBQ0ksZ0QsQ0FDSSw4QkFNaEIsdUIsQ0FBQSxxQixDQUVJLHdELENGeXhDaUMsMkNBQTJDLGUsTUFBcUIsWSxNQUFrQixjLENBQzNILHlDLENFdnhDWSx5Q0FBQSxlLE1BQUEsWSxNQUFBLGMsQ0ZzeENaLHVDLENFcHhDZ0IsK0MsQ0FDQSwrQyxDQUNBLG9DLENBQ0EsZ0UsQ0Z5eENzQywyQ0FBMkMsZSxNQUFxQixZLE1BQWtCLDJCLENBQ3hJLHNELENFeHhDZ0IseUNBQUEsZSxNQUFBLFksTUFBQSwyQixDRnV4Q2hCLG9ELENFdHhDb0Isb0MsQ0YyeENxRSxtRUFBbUUsdUIsQ0FDNUosZ0VBQWdFLHVCLENFcnhDNUMsaUVBQUEsdUIsQ0ZveENwQiw4REFBOEQsdUIsQ0VueEN0QyxvRSxDQU9KLCtELENBQUEsNkQsQ0FDSSwrQyxDQUdKLCtELENBQUEsNkQsQ0FDSSwrQyxDQU9KLDRELENBQUEsMEQsQ0FDSSwrQyxDQUdKLDRELENBQUEsMEQsQ0FDSSwrQyxDQUtaLDRDLENBQUEsMEMsQ0FDSSxtRSxDQUNBLHdELENBRUEsa0QsQ0FBQSxnRCxDQUNJLGdFLENBR0osMEQsQ0FBQSx3RCxDQUNJLGdFLENBS0osbUUsQ0FBQSxpRSxDQUNJLCtDLENBQ0EsMkMsQ0FFQSw2RSxDQUFBLDJFLENBQ0ksb0MsQ0FHSiwwRSxDQUFBLHdFLENBQ0ksc0UsQ0FRaEIsZ0MsQ0FDSSxZLENBRUEsVSxDQU1BLDZDLENBQ0ksa0IsQ0FDQSxhLENBR0osdUQsQ0FDSSxrQixDQU9KLCtDLENBQ0ksZSxDQUNBLGEsQ0FFQSxxRCxDQUNJLHlCLENBR0osMERBQUEsYSxNQUFBLFksTUFBQSxlLE1BQUEsWSxDQUNJLHFCLENBT3BCLG9CLENBQ0ksWSxDQUNBLHFCLENBQ0EseUQsQ0FDQSxpQixDQUNBLGlCLENBQ0EsVyxDQUNBLGtCLENBQ0EsZ0QsQ0FDQSwwQkFUSixvQixDQVVRLHdCQUdKLHdCLENBQ0ksaUIsQ0FDQSxTLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsMEJBTkosd0IsQ0FPUSxTLENBQ0EsV0FJUiw2QixDQUNJLG1CLENBQ0EseUIsQ0FDQSw2QyxDQUNBLDBCQUpKLDZCLENBS1EscUJBSVIsNEIsQ0FDSSxnQixDQUNBLFksQ0FDQSxxQixDQUNBLFEsQ0FDQSxlLENBQ0EsNkQsQ0FDQSx5QkFQSiw0QixDQVFRLGtCLENBQ0EsNkIsQ0FDQSxvQkFHSixnQyxDQUNJLGEsQ0FDQSxjLENBQ0EsVSxDQUlSLDRCLENBQ0ksWSxDQUNBLHFCLENBQ0EsbUQsQ0FHSiwwQixDQUNJLGUsQ0FDQSxnRSxDQUNBLHFCLENBR0osOEIsQ0FDSSxpRCxDQUNBLGUsQ0FDQSxjLENBQ0EscUIsQ0FJUixnQixDQUdJLFksQ0FDQSxxQixDQUNBLFksQ0FDQSxTLENBRUEsNkIsQ0FDSSxTLENBR0oscUMsQ0FDSSxZLENBQ0EsNkIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxlLENBQ0EsVSxDQUNBLHNCLENBQ0EsYyxDQUVBLHlDLENBQ0ksYSxDQUNBLHdCLENBTUEsOEMsQ0FDSSxtQixDQUlSLDRDLENBQ0ksUyxDQUVBLGdELENBQ0kseUIsQ0FFQSxxRCxDQUNJLDhDLENBQ0EsZ0QsQ0FHSixxRCxDQUNJLDZDLENBTWhCLHNDLENBQ0ksYyxDQUVBLDhDLENBQ0ksVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUdKLGtELENBQ0ksZSxDQUlSLHNCLENBQ0ksbUIsQ0FDQSwrRCxDQUVBLGtDLENBQ0ksNEQsQ0FFQSx1RCxDQUNJLHNELENBTVIsNkMsQ0FDSSxnQixDQUNBLGUsQ0FDQSx5RCxDQUNBLGdELENBQ0Esa0IsQ0FDQSwwQkFOSiw2QyxDQU9RLG9CQUlSLDJDLENBQ0ksUyxDQUNBLGlCLENBQ0Esc0IsQ0FDQSwwQkFKSiwyQyxDQUtRLGNBR0osa0QsQ0FDSSxtQixDQUlSLDRDLENBQ0ksYyxDQUVBLG9ELENBQ0ksWSxDQUdKLGtELENBQ0ksVSxDQUNBLGEsQ0FDQSxXLENBQ0EsMEJBSkosa0QsQ0FLUSxhQU9wQixnQixDQUNJLGEsQ0FDQSxjLENBRUEseUIsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxlLENBR0osc0IsQ0FDSSxtRCxDQUNBLGMsQ0FDQSxlLENBSVIsbUIsQ0FDSSxvQixDQUNBLDJCLENBR0kscUMsQ0FDSSxlLENBSVIsNEIsQ0FDSSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLFEsQ0FDQSwwQkFMSiw0QixDQU1RLGtCLENBSVIsNEIsQ0FFUSxlQUlSLDBCLENBQ0ksWSxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxlLENBQ0EsVSxDQUNBLHlELENBQ0Esa0IsQ0FDQSwwQkFWSiwwQixDQVdRLGMsQ0FDQSxrQixDQUNBLHdCQUdKLDhCLENBQ0ksZSxDQUNBLDBCQUZKLDhCLENBR1EsZ0JBSVIsOEIsQ0FDSSxhLENBS1osYSxDQUNJLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EsWSxDQUNBLGlCLENBQ0EsVSxDQUNBLHlELENBQ0Esa0IsQ0FDQSxlLENBQ0EsZ0QsQ0FDQSxpQixDQUNBLDhCLENBbUNBLHVCLENBakNBLHVCLENBQ0ksYyxDQUNBLG1CLENBR0osa0IsQ0FDSSxtRCxDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQUNBLDZDLENBR0osbUIsQ0FDSSxpRCxDQUNBLGMsQ0FJUixhLENBQ0ksWSxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxVLENBQ0EseUQsQ0FDQSxrQixDQUNBLGUsQ0FDQSxnRCxDQUNBLGlCLENBQ0EsOEIsQ0FNSSw2QixDQUNJLFMsQ0FJUixrQixDQUNJLGUsQ0FDQSxVLENBQ0EsWSxDQUVBLHNCLENBQ0ksVSxDQUNBLFcsQ0FDQSxrQixDQUNBLDZCLENBSVIsbUIsQ0FDSSxnRSxDQUlSLGdCLENBR0ksYyxDQUNBLFUsQ0FDQSwrQixDQUNBLFcsQ0FDQSxVLENBQ0Esc0IsQ0FDQSxtQixDQUNBLDhDLENBRUEsbUMsQ0FDSSxZLENBQ0Esd0IsQ0FHSixxQixDQUNJLGtCLENBZUosdUIsQ0FYQSx5QixDQXVCSSx5RCxDQXZCSix5QixDQUNJLGlCLENBQ0EsWSxDQUNBLGUsQ0FDQSxVLENBRUEsZ0QsQ0FDQSxrQixDQUNBLG1CLENBR0osdUIsQ0FDSSxpQixDQUNBLEssQ0FDQSxVLENBQ0EsMEIsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSx5RCxDQUVBLGdELENBR0osdUIsQ0FDSSx5QixDQUNBLG1CLENBQ0EsNkMsQ0FDQSxpQixDQUdKLHlCLENBQ0ksbUQsQ0FDQSxjLENBQ0EsZSxDQUdKLHVCLENBQ0ksUyxDQUNBLG1CLENBRUEsZ0QsQ0FDSSxtQixDQVFSLHVCLENBQ0ksWSxDQUNBLFEsQ0FDQSx5QkFISix1QixDQUlRLHFDLEFBRUosMEJBTkosdUIsQ0FPUSxtQyxDQUNBLGdCQUtaLFcsQ0FDSSxpQixDQUdKLGMsQ0FDSSxpQixDQUNBLDJELENBR0osZSxDQUNJLHdELENBQ0EsOEMsQ0FDQSxjLENBQ0EsYSxDQUNBLGlCLENBQ0EsZSxDQUNBLGtCLENBQ0Esc0IsQ0FFQSxvQixDQUNJLFksQ0FDQSxTLENBR0oscUIsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFEsQ0FDQSxrQixDQUVBLDBCQVBKLHFCLENBUVEscUIsQ0FDQSxzQixDQUNBLFNBSVIsb0IsQ0FDSSxxQixDQUdKLHVCLENBQ0kscUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxvQixDQUdKLHFCLENBQ0ksYyxDQUNBLGlCLENBR0osc0IsQ0FDSSxjLENBQ0EsaUIsQ0FDQSxVLENBQ0EsTyxDQUNBLDBCLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUVBLDBCQVpKLHNCLENBYVEsTyxDQUNBLFMsQ0FDQSxnQkFHSiwwQixDQUNJLGtCLENBRUEsZ0MsQ0FDSSxvQixDQVFoQix1QixDQUNJLGEsQ0FHQSw2QixDQUNJLGEsQ0FHSixpQyxDQUNJLHlELENBQ0Esa0IsQ0FDQSxlLENBQ0EsWSxDQUNBLGUsQ0FDQSx5QkFOSixpQyxDQU9RLGMsQUFJQSx5QkFESiw0QyxDQUVRLGlCQUlSLG9DLENBQ0ksMkQsQ0FNUix1QixDQUNJLGtCLENBRUEseUMsQ0FDSSxrQixDQUNBLGEsQ0FDQSxpQixDQUNBLDBCQUpKLHlDLENBS1EsUSxDQUNBLHNCLENBQ0EsaUJBS1osbUIsQ0FDSSxZLENBQ0EsYSxDQUNBLDZCLENBQ0EsYyxDQUNBLDBCQUxKLG1CLENBTVEsb0JBSVIsbUIsQ0FDSSxVLENBQ0EsMEJBRkosbUIsQ0FHUSx5QixDQUNBLDRCQUdKLDhCLENBQ0ksWSxDQUNBLDBCQUZKLDhCLENBR1EsZUFLWixrQixDQUNJLGlCLENFM3ZHUixVLENBR0ksc0UsQ0FDQSx5RSxDQUNBLHdELENBQ0EsOEMsQ0FFQSxpQixDQUNJLDhELENBQ0EsZ0IsQ0FDQSxtQixDQUVBLHVDLENBQ0ksWSxDQUNBLGEsQ0FDQSxZLENBQ0EsVSxDQUVBLDRDLENBQ0ksNkMsQ0FHSiw0QyxDQUNJLFEsQ0FJUSxvREFBQSxvQixDQUNJLHdELENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FNUix5RCxDQUNJLFksQ0FDQSxrQixDQUNBLE8sQ0FDQSxlLENBQ0EsNkMsQ0FFQSxnRSxDQUNJLFUsQ0FDQSxhLENBQ0EscUMsQ0FDQSwyQixDQUNBLHFCLENBQ0EsVSxDQUNBLFcsQ0FReEIsMEIsQ0FDSSxjLENBRUEsNkMsQ0FDSSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLFksQ0FDQSxVLENBR0osMkMsQ0FDSSxVLENBR0osZ0QsQ0FDSSxZLENBQ0EsVSxDQUlSLGUsQ0FDSSxZLENBQ0EscUIsQ0FDQSxZLENBQ0EsbUIsQ0FDQSxrQixDQUNBLDRDLENBQ0EseUJBUEosZSxDQVFRLGtCLENBQ0EsNkIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxtQixDQUNBLHFCQXNFSix1QixDQW5FQSxpQixDQUNJLDhCLENBSUEseUJBREosd0IsQ0FFUSxnQixBQUVKLDBCQUpKLHdCLENBS1EsZSxBQUlBLHlCQURKLGlDLENBRVEsZ0IsQUFFSiwwQkFKSixpQyxDQUtRLGdCQU1oQixnQixDQUNJLFksQ0FDQSxxQixDQUNBLFksQ0FDQSx5QkFKSixnQixDQUtRLGdCQUdKLHFCLENBQ0ksYyxDQUdKLGlDLENBQ0ksaUIsQ0FDQSxxQixDQUVBLG9ELENBQ0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0EsZSxDQUNBLFMsQ0FDQSxVLENBR0osZ0QsQ0FDSSxZLENBQ0Esd0IsQ0FLWixxQixDQUNJLFksQ0FDQSxjLENBQ0EsNkIsQ0FDQSxzQixDQUNBLG1FLENBQ0EsVSxDQUNBLGdCLENBQ0EsaUIsQ0FPSixnQixDQUNJLGEsQ0FDQSxxRSxDQUNBLDhDLENBR0Esb0IsQ0FDSSxhLENBQ0EsVSxDQUNBLFcsQ0FUUixnQixDQVlJLHFCLENBV0EscUIsQ0FFSSxnRSxDQWJKLHFCLENBQ0ksYSxDQUtSLG1CLENBQ0ksWSxDQUNBLFEsQ0FDQSxlLENBRUEscUIsQ0FDSSxhLENBR0EscUJBSkoscUIsQ0FLUSxnQyxDQUVBLDJCLENBQ0ksaURBSVIseUIsQ0FDSSxVLENBQ0EsVyxDQUtaLGUsQ0FDSSxhLENBQ0EsYyxDQUNBLFksQ0FDQSxjLENBQ0EsYSxDQUVBLDBCQVBKLGUsQ0FRUSw2QixDQUNBLFUsQUFFSiwwQkFYSixlLENBWVEsWSxDQUNBLFcsQ0FDQSxrQkFHSixtQixDQUNJLDRCLENBQ0EsNkIsQ0FFQSx5QkFKSixtQixDQUtRLHdDLENBQ0EsMkMsQUFFSiwwQkFSSixtQixDQVNRLGEsQ0FDQSxVLENBQ0EsaUJBSVIscUIsQ0FDSSxpQixDQUNBLGdCLENBQ0EsbUQsQ0FDQSx5QixDQUNBLGtCLENBQ0EseUJBTkoscUIsQ0FPUSxvQixBQUVKLDBCQVRKLHFCLENBVVEsaUIsQ0FDQSxlLENBQ0EsaUJBSVIsb0IsQ0FDSSxvQixDQUNBLFEsQ0FDQSxTLENBR0ksNEJBQUEsWSxDQUNJLGtCLENBSVIsc0IsQ0FDSSxhLENBQ0EsaUIsQ0FFQSxnQixDQUNBLG9CLENBQ0EsaUIsQ0FHQSxxQkFDSSw0QixDQUNJLCtDLENBQ0EseUIsQ0FDQSwyRUFPcEIscUIsQ0FDSSw2RCxDQUNBLGdCLENBQ0EsWSxDQUNBLGMsQ0FDQSw2QixDQUNBLFEsQ0FDQSx5QyxDQUNBLDhCLENBRUEsMEIsQ0FDSSxpQixDQUNBLGUsQ0FFQSw0QixDQWxDQSxzQixDQW1DSSxlLENBQ0Esc0QsQ0FFQSxxQkFKSiw0QixDQUtRLHNCQUdKLGtDLENBQ0ksK0MsQ0FDQSx5RSxDQUtaLDBCLENBQ0ksb0IsQ0FDQSxRLENBQ0EsUyxDQUNBLFksQ0FDQSxjLENBQ0EsUSxDQUdJLGtDQUFBLFksQ0FDSSxpQixDQUVBLGtDQUFBLG1CLENBQ0ksVSxDQUNBLGlCLENBQ0EsTyxDQUNBLDBCLENBQ0EsVSxDQUNBLFMsQ0FDQSxXLENBQ0EseUQsQ0FLWiw0QixDQUNJLGEsQ0FDQSxpQixDQUNBLGUsQ0FDQSxlLENBQ0EseUIsQ0FDQSxvQixDQUNBLHNELENBRUEscUJBQ0ksa0MsQ0FDSSwrQyxDQUNBLDJFQ3JXeEIsYyxDQUNJLDhELENBQ0EsYyxDQUVBLHVCLENBQ0ksWSxDQUNBLHFCLENBQ0EsUSxDQUVBLHlCQUxKLHVCLENBTVEsb0JBSVIscUIsQ0FDSSxjLENBQ0EsZSxDQUNBLFksQ0FDQSxpQixDQUVBLHlCLENBQ0kseUQsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLFUsQ0FDQSxXLENBR0oseUIsQ0FDSSxZLENBQ0EsVSxDQUNBLGlCLENBQ0EsVSxDQUNBLFMsQ0FJUixvQixDQUNJLFksQ0FDQSxXLENBR0osdUIsQ0FDSSxjLENBR0osbUIsQ0FDSSxjLENBNkRBLHlCLENBM0RBLHNCLENBQ0ksYyxDQStGQSw2QixDQWpDSix3QixDQTNEQSxxQixDQUNJLGtCLENBS1osUyxDQUNJLHlELENBQ0EsYyxDQUVBLGtCLENBQ0ksWSxDQUNBLHFCLENBQ0EsUSxDQUVBLHlCQUxKLGtCLENBTVEsa0IsQ0FDQSxVQUlSLGUsQ0FDSSxZLENBQ0EscUIsQ0FDQSxRLENBQ0EsK0QsQ0FDQSxtQixDQUNBLGlCLENBRUEseUJBUkosZSxDQVNRLGUsQ0FDQSxnQixDQUNBLHlCLENBQ0EsMEIsQ0FFQSxzQixDQUNJLFUsQ0FDQSx3RCxDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxXLENBQ0EsT0FLWixzQixDQUNJLGMsQ0FFQSx5QkFISixzQixDQUlRLHlCLENBQ0EsNEJBYUosbUIsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxRLENBQ0EsaUIsQ0FFQSx1QixDQUNJLFUsQ0FHSix1QixDQUNJLGMsQ0FJUixxQixDQUNJLGMsQ0FFQSw2QixDQUNJLGlCLENBSVIsMkIsQ0FDSSxjLENBQ0EsaUIsQ0FPSiwwQixDQUNJLFksQ0FDQSxjLENBQ0EsTyxDQUdKLHdCLENBQ0ksOEQsQ0FDQSx3RCxDQUNBLGtCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQ3RKWixHLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBNkIsWSxDQUFlLGtCLENBQXFCLG1ELENBQXFELGUsQ0FBaUIsZSxDQUFrQixHLENBQUksZ0MsQ0FBbUMsRyxDQUFJLGdDLENBQW1DLEcsQ0FBSSxnQyxDQUFtQyxHLENBQUksZ0MsQ0FBbUMsRyxDQUFJLGdDLENBQW1DLEcsQ0FBSSxnQyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcblxuXG4lc2VjdGlvbi1wYWRkaW5ncyB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTQ0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDRweDtcbiAgICB9XG59XG4iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICA6cm9vdCB7XG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgICAgICBzY3JvbGwtcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cbn1cblxuYm9keSB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ociB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXI6IDA7XG4gICAgb3BhY2l0eTogMC4yNTtcbn1cblxuaHI6bm90KFtzaXplXSkge1xuICAgIGhlaWdodDogMXB4O1xufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMsXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbnAge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdIHtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgY3Vyc29yOiBoZWxwO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDI1cHggMTlweDtcbiAgICBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBcbiAgICAmICYge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgICB9XG4gICAgXG4gICAgJiAmICYge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgICB9XG59XG5cbm9sIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDI1cHggMjVweDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbnVsLCBvbCB7XG4gICAgJi53cC1ibG9jay1saXN0IHtcbiAgICAgICAgLmJsb2NrLWVkaXRvci1yaWNoLXRleHRfX2VkaXRhYmxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuZGwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmRkIHtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4O1xufVxuXG5kdCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxubGkge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbm1hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbnN1YixcbnN1cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogX3JlbSgxMik7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTRweDtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC04cHg7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgZm9udC1zaXplOiBfcmVtKDE3KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBcbiAgICBbZGlyPXJ0bF0gJiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogX3JlbSgxNik7XG4gICAgZGlyZWN0aW9uOiBsdHIgLyogcnRsOmlnbm9yZSAqL1xuO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cblxucHJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZm9udC1zaXplOiBfcmVtKDE0KTtcbn1cblxucHJlIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICAgIGZvbnQtc2l6ZTogX3JlbSgxNCk7XG4gICAgY29sb3I6ICNkNjMzODQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5hID4gY29kZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gICAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbmtiZCBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuY29kZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbmltZyxcbnN2ZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICAgIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgbWFyZ2luOiAxNXB4IDAgMjVweDtcbiAgICBcbiAgICBjYXB0aW9uIHtcbiAgICAgICAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB9XG4gICAgXG4gICAgdGhlYWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIH1cbiAgICBcbiAgICB0Ym9keSB7XG4gICAgICAgIFxuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIHRmb290IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICB9XG4gICAgXG4gICAgdGgsIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cbn1cblxudGgge1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbmxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gICAgXG4gICAgKyAqIHtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgZm9udDogaW5oZXJpdDtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5rYmQge1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5pbWcge1xuICAgIGhlaWdodDogYXV0bzsgLyogTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXG59XG5cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuYSB7XG4gICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24tY29sb3IgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRyLWNhdGVnb3J5LWxpc3Qge1xuICBwYWRkaW5nLXRvcDogOTZweDtcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1jYXRlZ29yeS1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NHB4O1xuICB9XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgc2Nyb2xsLXBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaHI6bm90KFtzaXplXSkge1xuICBoZWlnaHQ6IDFweDtcbn1cblxuaDE6Zmlyc3QtY2hpbGQsIC5oMTpmaXJzdC1jaGlsZCxcbmgyOmZpcnN0LWNoaWxkLCAuaDI6Zmlyc3QtY2hpbGQsXG5oMzpmaXJzdC1jaGlsZCwgLmgzOmZpcnN0LWNoaWxkLFxuaDQ6Zmlyc3QtY2hpbGQsIC5oNDpmaXJzdC1jaGlsZCxcbmg1OmZpcnN0LWNoaWxkLCAuaDU6Zmlyc3QtY2hpbGQsXG5oNjpmaXJzdC1jaGlsZCwgLmg2OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5oMTpsYXN0LWNoaWxkLCAuaDE6bGFzdC1jaGlsZCxcbmgyOmxhc3QtY2hpbGQsIC5oMjpsYXN0LWNoaWxkLFxuaDM6bGFzdC1jaGlsZCwgLmgzOmxhc3QtY2hpbGQsXG5oNDpsYXN0LWNoaWxkLCAuaDQ6bGFzdC1jaGlsZCxcbmg1Omxhc3QtY2hpbGQsIC5oNTpsYXN0LWNoaWxkLFxuaDY6bGFzdC1jaGlsZCwgLmg2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5wIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLWJzLW9yaWdpbmFsLXRpdGxlXSB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjVweCAxOXB4O1xufVxudWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG51bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxudWwgdWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbn1cblxub2wge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyNXB4IDI1cHg7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cbm9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG51bC53cC1ibG9jay1saXN0IC5ibG9jay1lZGl0b3ItcmljaC10ZXh0X19lZGl0YWJsZSwgb2wud3AtYmxvY2stbGlzdCAuYmxvY2stZWRpdG9yLXJpY2gtdGV4dF9fZWRpdGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuZGQge1xuICBtYXJnaW46IDAgMjBweCAyMHB4O1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmxpIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IF9yZW0oMTIpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC00cHg7XG59XG5cbnN1cCB7XG4gIHRvcDogLThweDtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiBfcmVtKDE3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbltkaXI9cnRsXSBwcmUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiBfcmVtKDE2KTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IF9yZW0oMTQpO1xufVxuXG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogX3JlbSgxNCk7XG4gIGNvbG9yOiAjZDYzMzg0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luOiAxNXB4IDAgMjVweDtcbn1cbnRhYmxlIGNhcHRpb24ge1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxudGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxudGFibGUgdGJvZHkgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cbnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxudGFibGUgdGZvb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxudGFibGUgdGgsIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvOyAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXG59XG5cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5idXR0b246Zm9jdXMsXG5pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmE6bm90KFtjbGFzc10pIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIGE6bm90KFtjbGFzc10pIHtcbiAgICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24tY29sb3IgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICBhOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgfVxufVxuXG4udHItaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDByZW0sIDByZW0gKyAoKDF2dyAtIDAuNzVyZW0pICogMjApLCAxLjI1cmVtKTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLnRyLWhlYWRlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4udHItaGVhZGVyX3NpbXBsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBoZWlnaHQ6IDcycHg7XG59XG4udHItaGVhZGVyX3NpbXBsZSAudHItY29udGFpbmVyLXdpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi50ci1oZWFkZXJfc2ltcGxlIC50ci1oZWFkZXJfX2xvZ28ge1xuICB3aWR0aDogMzJweDtcbn1cbi50ci1oZWFkZXJfcGFydG5lci1sYW5kaW5nIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnRyLWhlYWRlcl9wYXJ0bmVyLWxhbmRpbmcgLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDYwcHg7XG59XG4udHItaGVhZGVyX3RyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJlaWdlLCAjRkZGOEY0KTtcbn1cbi50ci1oZWFkZXJfdHJhbnNwYXJlbnQgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiBhLFxuLnRyLWhlYWRlcl90cmFuc3BhcmVudCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IC5uby1saW5rIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbi50ci1oZWFkZXJfdHJhbnNwYXJlbnQgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1mb2N1cyA+IGEsXG4udHItaGVhZGVyX3RyYW5zcGFyZW50IC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtZm9jdXMgPiAubm8tbGluayB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG4udHItaGVhZGVyX3RyYW5zcGFyZW50IC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtZm9jdXMubWVudS1pdGVtLXBhcmVudC1mb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBvdXRsaW5lLW9mZnNldDogOHB4O1xufVxuLnRyLWhlYWRlcl90ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLWhlYWRlcl90ZWFsIC50ci1oZWFkZXJfX2xvZ28ge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1oZWFkZXJfdGVhbCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IGEsXG4udHItaGVhZGVyX3RlYWwgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0gPiAubm8tbGluayB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWhlYWRlcl90ZWFsIC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtZm9jdXMubWVudS1pdGVtLXBhcmVudC1mb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBvdXRsaW5lLW9mZnNldDogOHB4O1xufVxuLnRyLWhlYWRlcl90ZWFsIC50ci1oZWFkZXJfX2xpbmtzLWljb24ge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1oZWFkZXJfdGVhbCAudHItaGVhZGVyX19saW5rcy1pY29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi50ci1oZWFkZXJfdGVhbCAudHItaGVhZGVyX19vcGVuLW1lbnUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItaGVhZGVyX3RlYWwgLnRyLWhlYWRlcl9fb3Blbi1tZW51IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWhlYWRlcl90ZWFsIC50ci1oZWFkZXJfX29wZW4tbWVudSBzcGFuOmJlZm9yZSwgLnRyLWhlYWRlcl90ZWFsIC50ci1oZWFkZXJfX29wZW4tbWVudSBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1oZWFkZXJfbWludCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1taW50LCAjRERFRkU1KTtcbn1cbi50ci1oZWFkZXJfbWludCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWZvY3VzLm1lbnUtaXRlbS1wYXJlbnQtZm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbn1cbi50ci1oZWFkZXJfbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ibHVlLCAjRDNGM0YyKTtcbn1cbi50ci1oZWFkZXJfbGlnaHQtYmx1ZSAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWZvY3VzLm1lbnUtaXRlbS1wYXJlbnQtZm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRyLWhlYWRlcl9hY3RpdmUtbW9iaWxlLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIH1cbiAgLnRyLWhlYWRlcl9hY3RpdmUtbW9iaWxlLW1lbnUgLnRyLWhlYWRlcl9fbG9nbyB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbiAgLnRyLWhlYWRlcl9hY3RpdmUtbW9iaWxlLW1lbnUgLnRyLWhlYWRlcl9fb3Blbi1tZW51IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbiAgLnRyLWhlYWRlcl9hY3RpdmUtbW9iaWxlLW1lbnUgLnRyLWhlYWRlcl9fb3Blbi1tZW51IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbiAgLnRyLWhlYWRlcl9hY3RpdmUtbW9iaWxlLW1lbnUgLnRyLWhlYWRlcl9fb3Blbi1tZW51IHNwYW46YmVmb3JlLCAudHItaGVhZGVyX2FjdGl2ZS1tb2JpbGUtbWVudSAudHItaGVhZGVyX19vcGVuLW1lbnUgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxufVxuLnRyLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gY2xhbXAoMi43NXJlbSwgMi43NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxMi45NjMpLCA2LjI1cmVtKSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGhlaWdodDogY2xhbXAoNC41cmVtLCA0LjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogOC43OTYzKSwgNi44NzVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNsYW1wKDEuMjVyZW0sIDEuMjVyZW0gKyAoKDF2dyAtIDAuNzVyZW0pICogMjcpLCAyLjkzNzVyZW0pO1xufVxuLnRyLWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW1hcm9vbiwgIzdBMEIwMCk7XG4gIHdpZHRoOiBjbGFtcCg0LjM3NXJlbSwgNC4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNy40MDc0KSwgNi4zNzVyZW0pO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1oZWFkZXJfX2xvZ286bm90KC50ci1oZWFkZXJfX2xvZ29fc2ltcGxlKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICB9XG59XG4udHItaGVhZGVyX19sb2dvIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRyLWhlYWRlcl9fbG9nb19zaW1wbGUgaW1nIHtcbiAgd2lkdGg6IDMycHg7XG59XG4udHItaGVhZGVyX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudHItaGVhZGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IGEsXG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IC5uby1saW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAgMC43ODEyNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0gPiBhIHNwYW46bm90KC50ci1tZW51LWxvdHRpZSksXG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IC5uby1saW5rIHNwYW46bm90KC50ci1tZW51LWxvdHRpZSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0gPiBhID4gc3Bhbixcbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtID4gLm5vLWxpbmsgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0gPiBhIC50ci1tZW51LWxvdHRpZSxcbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtID4gLm5vLWxpbmsgLnRyLW1lbnUtbG90dGllIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiBjYWxjKDEwMCUgKyA2cHgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0gPiBhIC50ci1tZW51LWxvdHRpZSBjYW52YXMsXG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IC5uby1saW5rIC50ci1tZW51LWxvdHRpZSBjYW52YXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1pdGVtLWhhcy1mb2N1cyA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW1fdmVydGljYWwgPiAuc3ViLW1lbnUsIC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1pdGVtX2hvcml6b250YWwgPiAuc3ViLW1lbnUge1xuICB3aWR0aDogNzcwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUzcHggMWZyO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW1fdGFiID4gLnN1Yi1tZW51IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC4xNjY3KSwgMi41cmVtKSk7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwcHggN3B4IDE4LjhweCAwIHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbiAgei1pbmRleDogOTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGVmdDogY2FsYygtMSAqIGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjE2NjcpLCAyLjVyZW0pKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNTNweCAxZnI7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW4gc2Nyb2xsO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvX3ZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1NXB4IGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjE2NjcpLCAyLjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8gLnN1Yi1tZW51X19jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvX2hvcml6b250YWwge1xuICBwYWRkaW5nOiA1NXB4IGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjE2NjcpLCAyLjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm9fdGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1NXB4IGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjE2NjcpLCAyLjVyZW0pO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8gPiBpbWcge1xuICBmbGV4OiAwIDAgMTMwcHg7XG4gIG1heC13aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvLWNvbnRlbnQge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvIC5oNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvIC5oNTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYygxMDAlIC0gOHB4KTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpNaUlHaGxhV2RvZEQwaU1qZ2lJSFpwWlhkQ2IzZzlJakFnTUNBek15QXlPQ0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRNeExqUTJOelVnTWpjdU16RTFNME16TUM0MU9EZzNJREkzTGpVM01qY2dNamt1TlRneE9TQXlOeTR6TlNBNExqY3hORFlnTWpjdU1UYzFPVU15Tnk0NE5USWdNamN1TURBeU15QXlOaTQ1T0RZM0lESTJMamd6TWpnZ01qWXVNVEV5SURJMkxqY3lOelJESURJMExqSTVNRGNnTWpZdU5UQTROU0F5TWk0ME5UQXlJREkyTGpNNU9EQWdNakF1TmpFeE15QXlOaTQwTURNMFF6SXdMakl5TmpNZ01qWXVOREEwTkNBeU1DNHhOamc1SURJMUxqZzFOemNnTWpBdU5UTXlPQ0F5TlM0M05EVTVRekl5TGpJNE56a2dNalV1TWpBeU9TQXlOQzR4TXpVd0lESTBMamt3TlRNZ01qVXVPVFkzTkNBeU5DNDVORE00UXpJMkxqZzROaUF5TkM0NU5qSTNJREkzTGpnd01pQXlOUzR3TXpNMElESTRMamN3T1RRZ01qVXVNVFkyTVVNeU9TNHdPVGt6SURJMUxqSXlNekFnTWprdU5EZzRPU0F5TlM0eU9UZzNJREk1TGpnNE1UY2dNalV1TXpNME1FTXpNQzR6TXpneklESTFMak0zTkRnZ016QXVOemN5TXlBeU5TNHpNVGsxSURNeExqSXlOakVnTWpVdU16QTBORU16TWk0ME1EVTNJREkxTGpJMk5qTWdNekl1TlRjM01TQXlOaTQ1T1RFeElETXhMalEyTmpnZ01qY3VNekUzTTB3ek1TNDBOamMxSURJM0xqTXhOVE5hSWlCbWFXeHNQU0lqUmpFMFFUQTRJaTgrQ2p4d1lYUm9JR1E5SWsweU5TNHdOemMwSURFeUxqSXhPVEZETWpRdU5qSTRNQ0F4TWk0NU1UTTVJREl6TGprd01qVWdNVE11TkRjd0lESXpMakk0T0RFZ01UUXVNREU1UXpJeUxqWTROVE1nTVRRdU5UVTJOU0F5TWk0d016YzRJREUxTGpBMU16TWdNakV1TXpjNE5TQXhOUzQxTVRrelF6SXdMakE0T0RNZ01UWXVORE16TlNBeE9DNDJPRGt3SURFM0xqRXpOVE1nTVRjdU16UTNNaUF4Tnk0NU5UZzBRekUyTGpjMk1UVWdNVGd1TXpFM05DQXhOaTR6TWpneUlERTNMalExTnpJZ01UWXVPRFEyT0NBeE55NHdOalkyUXpFNExqQTFNaklnTVRZdU1UVTNNeUF4T1M0eE1EazRJREUwTGprNU9UY2dNakF1TVRneUlERXpMamt6T1RWRE1qQXVOekV4TXlBeE15NDBNVFUxSURJeExqSTBNRFlnTVRJdU9Ea3hOaUF5TVM0M056a3lJREV5TGpNM09ETkRNakl1TXpVNU15QXhNUzQ0TWpZeUlESXlMamc1T1RRZ01URXVNVFV3SURJeUxqZzJOemtnTVRBdU56QTVOVU15TkM0ME9EazRJREV3TGpFd01qUWdNalV1Tmpjek1TQXhNUzR5T1RrMElESTFMakEzT0RFZ01USXVNakU1TjB3eU5TNHdOemMwSURFeUxqSXhPVEZhSWlCbWFXeHNQU0lqUmpFMFFUQTRJaTgrQ2p4d1lYUm9JR1E5SWsweE15NDNOamcySURRdU9Ea3pOakpETVRRdU1qSTFJRFV1TlRJME1ERWdNVE11T1RFeU9TQTJMalE1TURneElERXpMamMyTmpJZ055NHhPVFE0T1VNeE15NDJNalV5SURjdU9EY3dOalVnTVRNdU5EWXhNeUE0TGpVME1qVTVJREV6TGpJM01qWWdPUzR5TURjek4wTXhNeTR3TnpneklEa3VPRGsxTURnZ01USXVPREUwTmlBeE1DNDFPREF4SURFeUxqVXhOU0F4TVM0eU16QTBRekV5TGpJeE9UVWdNVEV1T0Rjd0lERXdMamd6TnprZ01USXVORE13TWlBeE1TNDBORE0wSURFekxqQXhNamhETVRFdU1EYzRPQ0F4TXk0MU5UQTNJREV3TGpBM056TWdNVE11TWpZeU55QXhNQzR6TWpnNUlERXlMalUyT0RSRE1UQXVOemMyT0NBeE1TNHpNekV4SURFd0xqa3lOemdnT1M0NU5qWTJJREV4TGpJeE16a2dPQzQyT0RVM04wTXhNUzR6TlRJMElEZ3VNRFkxT0RrZ01URXVORGN4TkNBM0xqUTBNamcwSURFeExqVTJPRGtnTmk0NE1UVTVOa014TVM0Mk56a3lJRFl1TVRFd09EY2dNVEV1TmpNMklEVXVNakF6TXlBeE1pNHlNamt4SURRdU5qazVOVGxETVRJdU56VTNJRFF1TWpVd016VWdNVE11TXpjNU1pQTBMak0xTmpFM0lERXpMamMyTnprZ05DNDRPVEk1Tmt3eE15NDNOamcySURRdU9Ea3pOakphSWlCbWFXeHNQU0lqUmpFMFFUQTRJaTgrQ2p4d1lYUm9JR1E5SWswekxqQTNPVEk1SURFdU9UTXpNME16TGpFNU5EY3pJREl1TmpBMU9Ua2dNeTR6TkRnMk1TQXpMakkzTURnM0lETXVORFV6TWpZZ015NDVORFE1TjBNekxqWTRNamt3SURVdU5ESXdPRFlnTXk0M05USTROaUEyTGpreE1qUXhJRE11T1RVNE9UVWdPQzR6T0RZMVF6UXVNRFl4TnpBZ09TNHhNVGs0TlNBekxqQXpNREl5SURrdU5ETTNPVElnTWk0NE1UVTRNaUE0TGpZNU5qSXhRekl1TkRFMU1EWWdOeTR6TURnM055QXhMamc1T0RFMUlEVXVPVFl4TkRjZ01TNDFNRFE0TlNBMExqVTJOemt3UXpFdU16RTVNalVnTXk0NU1USXdOaUF4TGpFM01UVXdJRE11TWpNNU56SWdNUzR3TWpnME1pQXlMalUzTWpBMFF6QXVPRGN4TnpnMklERXVPRFF6TWpRZ01DNDNOVGsyTXpnZ01DNDNOVE01TWpnZ01TNDNNRGMzTlNBd0xqUTVOalUxT0VNeUxqWXlNelEzSURJdU5EZzVNVGNnTWk0NU5Ua3pOQ0F4TGpJek9UZzJJRE11TURjM09UWWdNUzQ1TXpKTU1pNHdOemt5T1NBeExqa3pNek5hSWlCbWFXeHNQU0lqUmpFMFFUQTRJaTgrQ2p3dmMzWm5QZz09XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8gLnRyLWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF92ZXJ0aWNhbCA+IC5tZW51LWl0ZW0gPiBhLCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF9ob3Jpem9udGFsID4gLm1lbnUtaXRlbSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X3ZlcnRpY2FsID4gLm1lbnUtaXRlbSA+IGE6aG92ZXIgLml0ZW0tbGluay10aXRsZTpiZWZvcmUsIC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X2hvcml6b250YWwgPiAubWVudS1pdGVtID4gYTpob3ZlciAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF92ZXJ0aWNhbCA+IC5tZW51LWl0ZW0gPiBhLm1lbnUtaXRlbS1oYXMtZm9jdXMgLml0ZW0tbGluay10aXRsZTpiZWZvcmUsIC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X2hvcml6b250YWwgPiAubWVudS1pdGVtID4gYS5tZW51LWl0ZW0taGFzLWZvY3VzIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X3ZlcnRpY2FsID4gLm1lbnUtaXRlbSA+IGEgc3BhbiwgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfaG9yaXpvbnRhbCA+IC5tZW51LWl0ZW0gPiBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X3ZlcnRpY2FsID4gLm1lbnUtaXRlbSA+IGEgLml0ZW0tbGluay10aXRsZSwgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfaG9yaXpvbnRhbCA+IC5tZW51LWl0ZW0gPiBhIC5pdGVtLWxpbmstdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF92ZXJ0aWNhbCA+IC5tZW51LWl0ZW0gPiBhIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlLCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF9ob3Jpem9udGFsID4gLm1lbnUtaXRlbSA+IGEgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1tZW51LXJpZ2h0LnN2Zyk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF92ZXJ0aWNhbCA+IC5tZW51LWl0ZW0gPiBhIC5pdGVtLWxpbmstZGVzY3JpcHRpb24sIC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X2hvcml6b250YWwgPiAubWVudS1pdGVtID4gYSAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfdmVydGljYWwge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTVweCBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC4xNjY3KSwgMi41cmVtKTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X3ZlcnRpY2FsID4gLm1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF92ZXJ0aWNhbCA+IC5tZW51LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF92ZXJ0aWNhbCA+IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF9ob3Jpem9udGFsIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTVweCBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC4xNjY3KSwgMi41cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDI4cHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF9ob3Jpem9udGFsID4gKiB7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDE2LjAxcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTYuMDFweCk7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC4xNjY3KSwgMi41cmVtKTtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDQuMTY2NyksIDIuNXJlbSk7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyOmhhcygubWVudS1pdGVtOm50aC1jaGlsZCgyKSkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyOmhhcygubWVudS1pdGVtOm50aC1jaGlsZCgzKSkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl9uby1pbmZvIHtcbiAgcGFkZGluZzogNTVweCBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC4xNjY3KSwgMi41cmVtKTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtID4gYS5oNSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjVweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDM3NDQ7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbSA+IGEuaDUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0gPiBhLmg1IHNwYW4gLnRyLXRhYi1tZW51LWxvdHRpZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbSA+IGEuaDUgc3BhbiAudHItdGFiLW1lbnUtbG90dGllIGNhbnZhcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0gPiBhLmg1IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSA+IGEuaDUgc3ZnIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pID4gYTpob3ZlciAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pID4gYS5tZW51LWl0ZW0taGFzLWZvY3VzIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgPiBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgPiBhIC5pdGVtLWxpbmstdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pID4gYSAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LW1lbnUtcmlnaHQuc3ZnKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgPiBhIC5pdGVtLWxpbmstZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6aG92ZXIgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEubWVudS1pdGVtLWhhcy1mb2N1cyAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYVtocmVmPVwiI1wiXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSAuaXRlbS1saW5rLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgLml0ZW0tbGluay10aXRsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1tZW51LXJpZ2h0LnN2Zyk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLm1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGE6aG92ZXIgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgYS5tZW51LWl0ZW0taGFzLWZvY3VzIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgYSAuaXRlbS1saW5rLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgYSAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LW1lbnUtcmlnaHQuc3ZnKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGEgLml0ZW0tbGluay1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ci1oZWFkZXJfX2xpbmtzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRyLWhlYWRlcl9fbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50ci1oZWFkZXJfX2xpbmtzLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHItaGVhZGVyX19saW5rcy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTEwcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMiwgMTMsIDEzLCAwLjIpO1xufVxuLnRyLWhlYWRlcl9fbGlua3MtaWNvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4udHItaGVhZGVyX19saW5rcy1pY29uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXJfX29wZW4tbWVudSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItaGVhZGVyX19vcGVuLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50ci1oZWFkZXJfX29wZW4tbWVudSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwcyAwLjNzO1xufVxuLnRyLWhlYWRlcl9fb3Blbi1tZW51IHNwYW46YmVmb3JlLCAudHItaGVhZGVyX19vcGVuLW1lbnUgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3MsIDAuM3MsIDAuM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3MsIDAuM3MsIDBzO1xufVxuLnRyLWhlYWRlcl9fb3Blbi1tZW51IHNwYW46YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCB0b3AsIHRyYW5zZm9ybTtcbiAgdG9wOiAtNXB4O1xufVxuLnRyLWhlYWRlcl9fb3Blbi1tZW51IHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIGJvdHRvbSwgdHJhbnNmb3JtO1xuICBib3R0b206IC01cHg7XG59XG4udHItaGVhZGVyX19vcGVuLW1lbnUuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50ci1oZWFkZXJfX29wZW4tbWVudS5hY3RpdmUgc3BhbjpiZWZvcmUsIC50ci1oZWFkZXJfX29wZW4tbWVudS5hY3RpdmUgc3BhbjphZnRlciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwcywgMC4zcztcbn1cbi50ci1oZWFkZXJfX29wZW4tbWVudS5hY3RpdmUgc3BhbjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLnRyLWhlYWRlcl9fb3Blbi1tZW51LmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4udHItb3ZlcmxheS1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogY2xhbXAoNC41cmVtLCA0LjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogOC43OTYzKSwgNi44NzVyZW0pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSBjbGFtcCg0LjVyZW0sIDQuNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA4Ljc5NjMpLCA2Ljg3NXJlbSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyLCAxMywgMTMsIDAuNSk7XG4gIHotaW5kZXg6IDk5ODtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1vdmVybGF5LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udHItb3ZlcmxheS1tb2JpbGUuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG5cbi50ci1oZWFkZXItbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGNsYW1wKDQuNXJlbSwgNC41cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDguNzk2MyksIDYuODc1cmVtKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gY2xhbXAoNC41cmVtLCA0LjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogOC43OTYzKSwgNi44NzVyZW0pKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgei1pbmRleDogOTk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnRyLWhlYWRlci1tb2JpbGUuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLnRyLWhlYWRlci1tb2JpbGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX3dyYXAge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNDZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgNTUsIDY4LCAwLjUpO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAvKi5zdWItbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH0qL1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtIHtcbiAgcGFkZGluZzogMCBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMTMuNDI1OSksIDVyZW0pO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtID4gYSxcbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbSA+IC5uby1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICB6LWluZGV4OiA5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudS5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAudHItY2xvc2Utc3ViLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCA1NnB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtYmx1ZSwgI0QzRjNGMik7XG4gIHBhZGRpbmc6IDQ2cHggY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEzLjQyNTkpLCA1cmVtKTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyAuaDUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyAuaDU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mby1kZXNjcmlwdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyAudHItYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyAudHItYnRuIHBhdGg6Zmlyc3QtY2hpbGQge1xuICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyAudHItYnRuIHBhdGg6bGFzdC1jaGlsZCB7XG4gIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDQ2cHggY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEzLjQyNTkpLCA1cmVtKTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faGVhZGVyIC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIge1xuICBwYWRkaW5nOiAwIGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxMy40MjU5KSwgNXJlbSkgNDZweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA0NnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbSA+IC5qcy1vcGVuLWFjY29yZGlvbi1zdWItbWVudSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbSA+IC5qcy1vcGVuLWFjY29yZGlvbi1zdWItbWVudS5hY3RpdmUgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0gPiAuanMtb3Blbi1hY2NvcmRpb24tc3ViLW1lbnUuYWN0aXZlIHN2ZyByZWN0IHtcbiAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtID4gLmpzLW9wZW4tYWNjb3JkaW9uLXN1Yi1tZW51LmFjdGl2ZSBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtID4gLmpzLW9wZW4tYWNjb3JkaW9uLXN1Yi1tZW51IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0gPiAuanMtb3Blbi1hY2NvcmRpb24tc3ViLW1lbnUgc3ZnIHJlY3QsXG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtID4gLmpzLW9wZW4tYWNjb3JkaW9uLXN1Yi1tZW51IHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtID4gLmpzLW9wZW4tYWNjb3JkaW9uLXN1Yi1tZW51IHN2ZyByZWN0IHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWluLWhlaWdodDogNjJweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0gPiBhIC5pdGVtLWxpbmstdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbik6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pIGE6aG92ZXIgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pIGEgLml0ZW0tbGluay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgYSAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0NnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLm1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbSA+IGE6aG92ZXIgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtID4gYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0gPiBhIC5pdGVtLWxpbmstdGl0bGUge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0gPiBhIC5pdGVtLWxpbmstZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbGlua3Mge1xuICBtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS13aWRlLXNpemUpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19saW5rcy1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19saW5rcy1pY29uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX2xpbmtzLWljb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX2xpbmtzLWljb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGF0YS1oZWFkZXItZm9jdXMtc3RhcnRdLFxuW2RhdGEtaGVhZGVyLWZvY3VzLWVuZF0ge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbio6Zm9jdXMsXG5hOmZvY3VzLFxuYnV0dG9uOm5vdCguaHAtYnRuKTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBvdXRsaW5lLW9mZnNldDogOHB4O1xufVxuKjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLFxuYTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLFxuYnV0dG9uOm5vdCguaHAtYnRuKTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cbio6Zm9jdXMtdmlzaWJsZSxcbmE6Zm9jdXMtdmlzaWJsZSxcbmJ1dHRvbjpub3QoLmhwLWJ0bik6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBvdXRsaW5lLW9mZnNldDogOHB4O1xufVxuXG4ubWFpbi13cmFwcGVyID4gKjpub3QoW2NsYXNzKj0tc2VjdGlvbi1lbGVtZW50XSk6bm90KC5hbGlnbndpZGUpOm5vdCguYWxpZ25mdWxsKSB7XG4gIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLWNvbnRlbnQtc2l6ZSk7XG59XG4ubWFpbi13cmFwcGVyID4gKjpub3QoW2NsYXNzKj0tc2VjdGlvbi1lbGVtZW50XSk6bm90KC5hbGlnbmZ1bGwpIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5tYWluLXdyYXBwZXIgPiAqOm5vdChbY2xhc3MqPS1zZWN0aW9uLWVsZW1lbnRdKS5hbGlnbndpZGUge1xuICBtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS13aWRlLXNpemUpO1xufVxuLm1haW4td3JhcHBlciA+ICo6bm90KFtjbGFzcyo9LXNlY3Rpb24tZWxlbWVudF0pLmFsaWduZnVsbCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikudmlzaWJsZSA+ICoge1xuICBvcGFjaXR5OiAxO1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKSA+ICoge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pID4gKjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgPiAqOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pID4gKjpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKSA+ICo6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgPiAqOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pID4gKjpudGgtY2hpbGQoNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKSA+ICo6bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgPiAqOm50aC1jaGlsZCg4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pID4gKjpudGgtY2hpbGQoOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKSA+ICo6bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pID4gKiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pIC5tYWluLXdyYXBwZXIgLnRyLWhlYWRfX2hlYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmZvcm0gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1maWxlXSksXG5mb3JtIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMTVweCAyM3B4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCA1NSwgNjgsIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNTUsIDY4LCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cywgYm9yZGVyLWNvbG9yIDAuNXM7XG59XG5mb3JtIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9ZmlsZV0pLmNsaWNrYWJsZSxcbmZvcm0gdGV4dGFyZWEuY2xpY2thYmxlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuZm9ybSBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPWZpbGVdKS5jbGlja2FibGUuYWN0aXZlLFxuZm9ybSB0ZXh0YXJlYS5jbGlja2FibGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWJsdWUsICNEM0YzRjIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbmZvcm0gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1maWxlXSk6Zm9jdXMsXG5mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIG91dGxpbmUtb2Zmc2V0OiA5cHg7XG59XG5mb3JtIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9ZmlsZV0pOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG5mb3JtIHRleHRhcmVhOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuZm9ybSBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPWZpbGVdKTpmb2N1cy12aXNpYmxlLFxuZm9ybSB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIG91dGxpbmUtb2Zmc2V0OiA5cHg7XG59XG5mb3JtIHRleHRhcmVhOm5vdCguc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkKSB7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE0M3B4ICFpbXBvcnRhbnQ7XG59XG5cbltpZF49cG9zdC1dID4gLnRyLWF1dGhvci1raWNrZXIgLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplKTtcbn1cblxuLnRyLW1lZGlhLXNlbGVjdG9yLndpdGgtYW5pbWF0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLnRyLW1lZGlhLXNlbGVjdG9yLndpdGgtYW5pbWF0aW9uLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udHItdWktYWNjb3JkaW9uLnZpc2libGUgPiAqIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnRyLXVpLWFjY29yZGlvbi52aXNpYmxlOm5vdCgudHItdWktYWNjb3JkaW9uX3doaXRlKSAudHItdWktYWNjb3JkaW9uX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICoge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCg2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgxMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzcztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgxMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjNzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDEzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuNnM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMTQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy45cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgxNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjJzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDE2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuNXM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMTcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC44cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgxOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjFzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDE5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuNHM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMjApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS43cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi50ci11aS1hY2NvcmRpb246bm90KC50ci11aS1hY2NvcmRpb25fd2hpdGUpIC50ci11aS1hY2NvcmRpb25fX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctdG9wIDFzIGVhc2UtaW4tb3V0LCBwYWRkaW5nLWJvdHRvbSAxcyBlYXNlLWluLW91dDtcbn1cblxuLnRyLWNvYWNoZXMtc3dpcGVyOm5vdCguc3dpcGVyLWluaXRpYWxpemVkKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItY29hY2hlcy1zd2lwZXIudmlzaWJsZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bisxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xufVxuLnRyLWNvYWNoZXMtc3dpcGVyLnZpc2libGUgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzlweCkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNvYWNoZXMtc3dpcGVyLnZpc2libGUgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0OXB4KSAhaW1wb3J0YW50O1xuICB9XG59XG4udHItY29hY2hlcy1zd2lwZXIudmlzaWJsZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0biszKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTdweCkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNvYWNoZXMtc3dpcGVyLnZpc2libGUgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjFweCkgIWltcG9ydGFudDtcbiAgfVxufVxuLnRyLWNvYWNoZXMtc3dpcGVyLnZpc2libGUgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rNCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzlweCkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNvYWNoZXMtc3dpcGVyLnZpc2libGUgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rNCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3NXB4KSAhaW1wb3J0YW50O1xuICB9XG59XG4udHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbn1cbi50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bisxKSwgLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzIpLCAudHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMyksIC50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bis0KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MHB4KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMSksIC50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bisyKSwgLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzMpLCAudHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rNCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udHItbG9nby1iYXIgLnN3aXBlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnRyLWxvZ28tYmFyX190aXRsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbn1cbi50ci1sb2dvLWJhci52aXNpYmxlIC5zd2lwZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWxvZ28tYmFyLnZpc2libGUgLnRyLWxvZ28tYmFyX190aXRsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50ci1za2lwLXRvLWxpbmsge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTE1MDA7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmFkbWluLWJhciAudHItc2tpcC10by1saW5rIHtcbiAgdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgLnRyLXNraXAtdG8tbGluayB7XG4gICAgdG9wOiA0NnB4O1xuICB9XG59XG4udHItc2tpcC10by1saW5rOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSB7XG4gIHotaW5kZXg6IC0xMTtcbiAgb3BhY2l0eTogMDtcbn1cblxuYXJ0aWNsZVtpZF49cG9zdC1dID4gKjpub3QoW2NsYXNzKj0tc2VjdGlvbi1lbGVtZW50XSkge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS1jb250ZW50LXNpemUpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICA6cm9vdCB7XG4gICAgLS13cC0tY3VzdG9tLS1oLTE6IDRyZW07XG4gICAgLS13cC0tY3VzdG9tLS1oLTI6IDMuNXJlbTtcbiAgICAtLXdwLS1jdXN0b20tLWgtMzogMi41cmVtO1xuICAgIC0td3AtLWN1c3RvbS0taC00OiAxLjg3NXJlbTtcbiAgICAtLXdwLS1jdXN0b20tLWgtNTogMS4zNzVyZW07XG4gIH1cbn1cblxuLnN3aXBlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3dpcGVyLnN3aXBlci1pbml0aWFsaXplZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50ci1vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udHItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0td2lkZS1zaXplKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnRyLWJnLWJlaWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJlaWdlLCAjRkZGOEY0KTtcbn1cblxuLnRyLWJnLWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtYmx1ZSwgI0QzRjNGMik7XG59XG5cbi50ci1iZy1taW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW1pbnQsICNEREVGRTUpO1xufVxuXG4udHItYmctdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG5cbi50ci1iZy1tYXJvb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbWFyb29uLCAjN0EwQjAwKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG5cbi50ci1iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMiwgI0YyRjRGNik7XG59XG5cbi50ci1oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi50ci1oZWFkID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnRyLWhlYWRfX2hlYWRpbmcgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi50ci1oZWFkX2NlbnRlcmVkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHItaGVhZF90YWJsZXQtY2VudGVyZWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1oZWFkX3dpdGgtZXllYnJvdy1zcGFyayB7XG4gICAgcGFkZGluZy10b3A6IDU4cHg7XG4gIH1cbn1cblxuLnRyLXNwYXJrLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM4cHg7XG4gIGxlZnQ6IC02N3B4O1xuICB3aWR0aDogMTUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1zcGFyay1sZWZ0IHtcbiAgICB0b3A6IC00OHB4O1xuICAgIGxlZnQ6IC05N3B4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ci1zcGFyay1sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50ci1zcGFyay1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzhweDtcbiAgcmlnaHQ6IC04N3B4O1xuICB3aWR0aDogMTUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1zcGFyay1yaWdodCB7XG4gICAgdG9wOiAtNTVweDtcbiAgICByaWdodDogLTExNHB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ci1zcGFyay1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udHItdW5kZXJsaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDUycHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDE3M3B4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4udHItdW5kZXJsaW5lICsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRyLWV5ZWJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAyMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuLnRyLWV5ZWJyb3cgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ci1leWVicm93IC50ci1zcGFyay1sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50ci1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xufVxuLnRyLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG59XG4udHItYnRuOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuLnRyLWJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbn1cbi50ci1idG4gc3Bhbixcbi50ci1idG4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi50ci1idG4gc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4udHItYnRuIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjVzLCBzdHJva2UgMC41cztcbn1cbi50ci1idG5fcHJpbWFyeS1kYXJrLCAudHItYnRuX3ByaW1hcnktbGlnaHQge1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMnMsIG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1idG5fcHJpbWFyeS1kYXJrOmhvdmVyLCAudHItYnRuX3ByaW1hcnktbGlnaHQ6aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDkycHg7XG4gIH1cbn1cbi50ci1idG5fcHJpbWFyeS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG59XG4udHItYnRuX3ByaW1hcnktZGFyazpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYnRuX3ByaW1hcnktZGFyazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1idG5fcHJpbWFyeS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWJ0bl9zZWNvbmRhcnktZGFyaywgLnRyLWJ0bl9zZWNvbmRhcnktbGlnaHQge1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMsIGNvbG9yIDAuNXM7XG59XG4udHItYnRuX3NlY29uZGFyeS1kYXJrIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWJ0bl9zZWNvbmRhcnktZGFyazpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYnRuX3NlY29uZGFyeS1kYXJrOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuLnRyLWJ0bl9zZWNvbmRhcnktZGFyazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1idG5fc2Vjb25kYXJ5LWRhcms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbn1cbi50ci1idG5fc2Vjb25kYXJ5LWxpZ2h0IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItYnRuX3NlY29uZGFyeS1saWdodDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgfVxufVxuLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2UsIC50ci1idG5fdGVydGlhcnktZGFyaywgLnRyLWJ0bl90ZXJ0aWFyeS1saWdodCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgY29sdW1uLWdhcDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6Zm9jdXMsIC50ci1idG5fdGVydGlhcnktZGFyazpmb2N1cywgLnRyLWJ0bl90ZXJ0aWFyeS1saWdodDpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xufVxuLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSwgLnRyLWJ0bl90ZXJ0aWFyeS1kYXJrOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksIC50ci1idG5fdGVydGlhcnktbGlnaHQ6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpmb2N1cy12aXNpYmxlLCAudHItYnRuX3RlcnRpYXJ5LWRhcms6Zm9jdXMtdmlzaWJsZSwgLnRyLWJ0bl90ZXJ0aWFyeS1saWdodDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpob3ZlciBwYXRoOmZpcnN0LWNoaWxkLCAudHItYnRuX3RlcnRpYXJ5LWRhcms6aG92ZXIgcGF0aDpmaXJzdC1jaGlsZCwgLnRyLWJ0bl90ZXJ0aWFyeS1saWdodDpob3ZlciBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICB9XG4gIC50ci1idG5fdGVydGlhcnktb3JhbmdlOmhvdmVyIHBhdGg6bGFzdC1jaGlsZCwgLnRyLWJ0bl90ZXJ0aWFyeS1kYXJrOmhvdmVyIHBhdGg6bGFzdC1jaGlsZCwgLnRyLWJ0bl90ZXJ0aWFyeS1saWdodDpob3ZlciBwYXRoOmxhc3QtY2hpbGQge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIH1cbiAgYTpob3ZlciAudHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpub3QoYSkgcGF0aDpmaXJzdC1jaGlsZCwgYTpob3ZlciAudHItYnRuX3RlcnRpYXJ5LWRhcms6bm90KGEpIHBhdGg6Zmlyc3QtY2hpbGQsIGE6aG92ZXIgLnRyLWJ0bl90ZXJ0aWFyeS1saWdodDpub3QoYSkgcGF0aDpmaXJzdC1jaGlsZCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gICAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgfVxuICBhOmhvdmVyIC50ci1idG5fdGVydGlhcnktb3JhbmdlOm5vdChhKSBwYXRoOmxhc3QtY2hpbGQsIGE6aG92ZXIgLnRyLWJ0bl90ZXJ0aWFyeS1kYXJrOm5vdChhKSBwYXRoOmxhc3QtY2hpbGQsIGE6aG92ZXIgLnRyLWJ0bl90ZXJ0aWFyeS1saWdodDpub3QoYSkgcGF0aDpsYXN0LWNoaWxkIHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICB9XG59XG4udHItYnRuX3RlcnRpYXJ5LWRhcmsge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1idG5fdGVydGlhcnktZGFyazpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYnRuX3RlcnRpYXJ5LWRhcms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYnRuX3RlcnRpYXJ5LW9yYW5nZSB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbn1cbi50ci1idG5fdGVydGlhcnktb3JhbmdlOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1idG5fdGVydGlhcnktb3JhbmdlOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2UgcGF0aDpmaXJzdC1jaGlsZCB7XG4gIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xufVxuLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2UgcGF0aDpsYXN0LWNoaWxkIHtcbiAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1idG5fdGVydGlhcnktb3JhbmdlOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxuICAudHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpob3ZlciBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICAgIHN0cm9rZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxuICAudHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpob3ZlciBwYXRoOmxhc3QtY2hpbGQge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbiAgYTpob3ZlciAudHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpub3QoYSkge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB9XG4gIGE6aG92ZXIgLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6bm90KGEpIHBhdGg6Zmlyc3QtY2hpbGQge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gICAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB9XG4gIGE6aG92ZXIgLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6bm90KGEpIHBhdGg6bGFzdC1jaGlsZCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxufVxuLnRyLWJ0bl90YWdzLWRhcmssIC50ci1idG5fdGFncy1saWdodCB7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cywgY29sb3IgMC41cztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnRyLWJ0bl90YWdzLWRhcmsgOmhhcyhbaHJlZl0pOm5vdChbaHJlZj1cIiNcIl0pLCAudHItYnRuX3RhZ3MtbGlnaHQgOmhhcyhbaHJlZl0pOm5vdChbaHJlZj1cIiNcIl0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWJ0bl90YWdzLWRhcmsgOmhhcyhbaHJlZl0pOm5vdChbaHJlZj1cIiNcIl0pOmhvdmVyLCAudHItYnRuX3RhZ3MtbGlnaHQgOmhhcyhbaHJlZl0pOm5vdChbaHJlZj1cIiNcIl0pOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIH1cbn1cbi50ci1idG5fdGFncy1kYXJrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWJ0bl90YWdzLWRhcmsge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLWluLW91dCwgY29sb3IgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItYnRuX3RhZ3MtZGFyazpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICB9XG59XG4udHItYnRuX3RhZ3MtZGFyazpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYnRuX3RhZ3MtZGFyazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1idG5fdGFncy1saWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItYnRuX3RhZ3MtbGlnaHQge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItYnRuX3RhZ3MtbGlnaHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIH1cbn1cbi50ci1idG5fcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgY29sdW1uLWdhcDogMTJweDtcbn1cbi50ci1idG5fcmV2ZXJzZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLnRyLXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHItc29jaWFsc19fbGluayB7XG4gIGZsZXg6IDAgMCAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cywgY29sb3IgMC41cztcbiAgYm9yZGVyLXJhZGl1czogNnB4IDRweCA0cHggNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi50ci1zb2NpYWxzX19saW5rOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbn1cbi50ci1zb2NpYWxzX19saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogNHB4O1xufVxuLnRyLXNvY2lhbHNfZGFyayAudHItc29jaWFsc19fbGluayB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItc29jaWFsc19kYXJrIC50ci1zb2NpYWxzX19saW5rOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1zb2NpYWxzX2RhcmsgLnRyLXNvY2lhbHNfX2xpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItc29jaWFsc19kYXJrIC50ci1zb2NpYWxzX19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB9XG59XG4udHItc29jaWFsc19saWdodCAudHItc29jaWFsc19fbGluayB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLXNvY2lhbHNfbGlnaHQgLnRyLXNvY2lhbHNfX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIH1cbn1cblxuLnRyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzNXB4O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLnRyLXBhZ2luYXRpb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50ci1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnRyLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50ci1yZXNvdXJjZS1jYXJkLFxuLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1yZXNvdXJjZS1jYXJkLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC50ci1yZXNvdXJjZS1jYXJkIC50ci1yZXNvdXJjZS1jYXJkX190aHVtYm5haWwgaW1nLCAudHItcmVzb3VyY2UtY2FyZCAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGh1bWJuYWlsIGltZyxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQgLnRyLXJlc291cmNlLWNhcmRfX3RodW1ibmFpbCBpbWcsXG4gIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190aHVtYm5haWwgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItcmVzb3VyY2UtY2FyZCAudHItcmVzb3VyY2UtY2FyZF9faWNvbiBzdmcsIC50ci1yZXNvdXJjZS1jYXJkIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX19pY29uIHN2ZyxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQgLnRyLXJlc291cmNlLWNhcmRfX2ljb24gc3ZnLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZCAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9faWNvbiBzdmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLXJlc291cmNlLWNhcmQgLnRyLXJlc291cmNlLWNhcmRfX2ljb24gcGF0aCwgLnRyLXJlc291cmNlLWNhcmQgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2ljb24gcGF0aCxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQgLnRyLXJlc291cmNlLWNhcmRfX2ljb24gcGF0aCxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2ljb24gcGF0aCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLXJlc291cmNlLWNhcmQ6aG92ZXIgLnRyLXJlc291cmNlLWNhcmRfX3RodW1ibmFpbCBpbWcsIC50ci1yZXNvdXJjZS1jYXJkOmhvdmVyIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190aHVtYm5haWwgaW1nLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZDpob3ZlciAudHItcmVzb3VyY2UtY2FyZF9fdGh1bWJuYWlsIGltZyxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQ6aG92ZXIgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RodW1ibmFpbCBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAudHItcmVzb3VyY2UtY2FyZDpob3ZlciAudHItcmVzb3VyY2UtY2FyZF9faWNvbiBzdmcsIC50ci1yZXNvdXJjZS1jYXJkOmhvdmVyIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX19pY29uIHN2ZyxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQ6aG92ZXIgLnRyLXJlc291cmNlLWNhcmRfX2ljb24gc3ZnLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZDpob3ZlciAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9faWNvbiBzdmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnRyLXJlc291cmNlLWNhcmQ6aG92ZXIgLnRyLXJlc291cmNlLWNhcmRfX2ljb24gcGF0aCwgLnRyLXJlc291cmNlLWNhcmQ6aG92ZXIgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2ljb24gcGF0aCxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQ6aG92ZXIgLnRyLXJlc291cmNlLWNhcmRfX2ljb24gcGF0aCxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQ6aG92ZXIgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2ljb24gcGF0aCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi50ci1yZXNvdXJjZS1jYXJkX190aHVtYm5haWwsXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGh1bWJuYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50ci1yZXNvdXJjZS1jYXJkX190aHVtYm5haWwsXG4gIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190aHVtYm5haWwge1xuICAgIGhlaWdodDogNDc3cHg7XG4gIH1cbn1cbi50ci1yZXNvdXJjZS1jYXJkX190aHVtYm5haWwgaW1nLFxuLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ci1yZXNvdXJjZS1jYXJkX190ZXh0dWFsLFxuLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RleHR1YWwge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItcmVzb3VyY2UtY2FyZF9fdGV4dHVhbCxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RleHR1YWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgfVxufVxuLnRyLXJlc291cmNlLWNhcmRfX3RleHR1YWwtLXMyLFxuLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RleHR1YWwtLXMyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRyLXJlc291cmNlLWNhcmRfX3RleHR1YWwtLXMyIC50ci1yZXNvdXJjZS1jYXJkLCAudHItcmVzb3VyY2UtY2FyZF9fdGV4dHVhbC0tczIgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2ljb24sXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGV4dHVhbC0tczIgLnRyLXJlc291cmNlLWNhcmQsXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGV4dHVhbC0tczIgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2ljb24ge1xuICB3aWR0aDogYXV0bztcbn1cbi50ci1yZXNvdXJjZS1jYXJkX19pbmZvLFxuLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4udHItcmVzb3VyY2UtY2FyZF9faW5mbyBzcGFuLFxuLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2luZm8gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udHItcmVzb3VyY2UtY2FyZF9fdGl0bGUsXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGl0bGUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRyLXJlc291cmNlLWNhcmRfX3RleHR1YWwsXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGV4dHVhbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udHItcmVzb3VyY2UtY2FyZF9faWNvbixcbi50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50ci1jb2FjaGluZy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ci1jb2FjaGluZy1jYXJkOmZvY3VzIC50ci1jb2FjaGluZy1jYXJkX19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1jb2FjaGluZy1jYXJkOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuLnRyLWNvYWNoaW5nLWNhcmQ6Zm9jdXMtdmlzaWJsZSAudHItY29hY2hpbmctY2FyZF9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItY29hY2hpbmctY2FyZDpob3ZlciAudHItY29hY2hpbmctY2FyZF9fb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnRyLWNvYWNoaW5nLWNhcmRfX2ljb24ge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRyLWNvYWNoaW5nLWNhcmRfX3RodW1ibmFpbC1jb250YWluZXIgLnRyLWNvYWNoaW5nLWNhcmRfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG59XG4udHItY29hY2hpbmctY2FyZF9fdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1jb2FjaGluZy1jYXJkX190aHVtYm5haWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHItY29hY2hpbmctY2FyZF9fdGh1bWJuYWlsLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MiU7XG4gIGhlaWdodDogMjU4cHg7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAyNHB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xufVxuLnRyLWNvYWNoaW5nLWNhcmRfX3RodW1ibmFpbC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xufVxuLnRyLWNvYWNoaW5nLWNhcmRfX3RodW1ibmFpbC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYygxMDAlIC0gOTBweCAtIDgwcHggLSAxNXB4KTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRyLWNvYWNoaW5nLWNhcmRfX3RodW1ibmFpbC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ci1jb2FjaGluZy1jYXJkX190aXRsZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDQ1cHggNDFweCAhaW1wb3J0YW50O1xufVxuLnRyLWNvYWNoaW5nLWNhcmRfX292ZXJsYXkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDQxcHggNDVweCA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWNvYWNoaW5nLWNhcmRfX292ZXJsYXktdGl0bGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDI4cHggIWltcG9ydGFudDtcbn1cbi50ci1jb2FjaGluZy1jYXJkX19vdmVybGF5LWV4Y2VycHQge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWludGVyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4udHItaWNvbi1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNDBweCAyNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMsIGNvbG9yIDAuNXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRyLWljb24tY2FyZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItaWNvbi1jYXJkOmZvY3VzIC50ci1pY29uLWNhcmRfX2ltYWdlLWhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1pY29uLWNhcmQ6Zm9jdXMgLnRyLWljb24tY2FyZF9faW1hZ2UtaG92ZXIgKyBpbWcge1xuICBvcGFjaXR5OiAwO1xufVxuLnRyLWljb24tY2FyZDpmb2N1cyAudHItaWNvbi1jYXJkX19vdmVybGF5IHtcbiAgb3V0bGluZTogMDtcbn1cbi50ci1pY29uLWNhcmQ6Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItaWNvbi1jYXJkOmZvY3VzLXZpc2libGUgLnRyLWljb24tY2FyZF9faW1hZ2UtaG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWljb24tY2FyZDpmb2N1cy12aXNpYmxlIC50ci1pY29uLWNhcmRfX2ltYWdlLWhvdmVyICsgaW1nIHtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1pY29uLWNhcmQgLnRyLWljb24tY2FyZF9fdGl0bGUgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLWljb24tY2FyZCAudHItaWNvbi1jYXJkX190aXRsZSBzdmcgcGF0aCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLWljb24tY2FyZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICB9XG4gIC50ci1pY29uLWNhcmQ6aG92ZXIgLnRyLWljb24tY2FyZF9faW1hZ2UtaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnRyLWljb24tY2FyZDpob3ZlciAudHItaWNvbi1jYXJkX19pbWFnZS1ob3ZlciArIGltZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAudHItaWNvbi1jYXJkOmhvdmVyIC50ci1pY29uLWNhcmRfX3RpdGxlIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICB9XG4gIC50ci1pY29uLWNhcmQ6aG92ZXIgLnRyLWljb24tY2FyZF9fdGl0bGUgc3ZnIHBhdGgge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIH1cbn1cbi50ci1pY29uLWNhcmRbaHJlZj1cIiNcIl0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRyLWljb24tY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHdpZHRoOiA0OXB4O1xuICBoZWlnaHQ6IDUzcHg7XG59XG4udHItaWNvbi1jYXJkX19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4udHItaWNvbi1jYXJkX19pbWFnZS1ob3ZlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4udHItaWNvbi1jYXJkX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDQ0cHggMCAwICFpbXBvcnRhbnQ7XG59XG4udHItaWNvbi1jYXJkX190aXRsZSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnRyLWljb24tY2FyZF9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG5cbi50ci1taW5pLXJlc291cmNlLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLW1pbmktcmVzb3VyY2UtY2FyZCAudHItbWluaS1yZXNvdXJjZS1jYXJkX19pY29uIHJlY3Qge1xuICAgIHRyYW5zaXRpb246IHN0cm9rZSAwLjVzLCBmaWxsIDAuNXM7XG4gIH1cbiAgLnRyLW1pbmktcmVzb3VyY2UtY2FyZCAudHItbWluaS1yZXNvdXJjZS1jYXJkX19pY29uIHBhdGgge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC41cztcbiAgfVxuICAudHItbWluaS1yZXNvdXJjZS1jYXJkOmhvdmVyIC50ci1taW5pLXJlc291cmNlLWNhcmRfX2ljb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnRyLW1pbmktcmVzb3VyY2UtY2FyZDpob3ZlciAudHItbWluaS1yZXNvdXJjZS1jYXJkX19pY29uIHJlY3Qge1xuICAgIHN0cm9rZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gIH1cbiAgLnRyLW1pbmktcmVzb3VyY2UtY2FyZDpob3ZlciAudHItbWluaS1yZXNvdXJjZS1jYXJkX19pY29uIHBhdGgge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIH1cbn1cbi50ci1taW5pLXJlc291cmNlLWNhcmRfX2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udHItbWluaS1yZXNvdXJjZS1jYXJkX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDQ0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ci1taW5pLXJlc291cmNlLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ci1taW5pLXJlc291cmNlLWNhcmRfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4udHItbWVtYmVyLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1tZW1iZXItY2FyZCAudHItbWVtYmVyLWNhcmRfX3RodW1ibmFpbCBpbWcge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1tZW1iZXItY2FyZCAudHItbWVtYmVyLWNhcmRfX2ljb24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLW1lbWJlci1jYXJkIC50ci1tZW1iZXItY2FyZF9faWNvbiBwYXRoIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItbWVtYmVyLWNhcmQ6aG92ZXIgLnRyLW1lbWJlci1jYXJkX190aHVtYm5haWwgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgLnRyLW1lbWJlci1jYXJkOmhvdmVyIC50ci1tZW1iZXItY2FyZF9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAudHItbWVtYmVyLWNhcmQ6aG92ZXIgLnRyLW1lbWJlci1jYXJkX19pY29uIHBhdGgge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4udHItbWVtYmVyLWNhcmRfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHItbWVtYmVyLWNhcmRfX2Zyb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm94LXNoYWRvdzogN3B4IDRweCAxOC44cHggMHB4IHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbn1cbi50ci1tZW1iZXItY2FyZF9fYmFjayB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ci1tZW1iZXItY2FyZF9fdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ci1tZW1iZXItY2FyZF9fdGh1bWJuYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLnRyLW1lbWJlci1jYXJkX190aHVtYm5haWwgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLnRyLW1lbWJlci1jYXJkX190ZXh0dWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjJweDtcbiAgcGFkZGluZzogMjBweCAyOHB4IDQzcHggMThweDtcbn1cbi50ci1tZW1iZXItY2FyZF9fdGV4dHVhbC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG59XG4udHItbWVtYmVyLWNhcmRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA4cHg7XG59XG4udHItbWVtYmVyLWNhcmRfX25hbWUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRyLW1lbWJlci1jYXJkX19leGNlcnB0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1pbnRlcik7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC45Mzc1cmVtLCAwLjkzNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMC4yMzE1KSwgMXJlbSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG4udHItbWVtYmVyLWNhcmRfX2ljb24ge1xuICBmbGV4LXNocmluazogMDtcbn1cbi50ci1tZW1iZXItY2FyZF9fYXR0cmlidXRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG4udHItbWVtYmVyLWNhcmRfX2JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNTNweCAzNXB4IDUxcHggNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi50ci1tZW1iZXItY2FyZF9fYmFjayBzdmcge1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xufVxuLnRyLW1lbWJlci1jYXJkX190ZXN0aW1vbmlhbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0taW50ZXIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA3O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLnRyLW1lbWJlci1jYXJkX19kYXRhLXBvaW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDhweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnRyLW1lbWJlci1jYXJkX19kYXRhLXBvaW50cyBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1pbnRlcik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1tZW1iZXItY2FyZF93aXRoLXRlc3RpbW9uaWFsIHtcbiAgICBtaW4taGVpZ2h0OiAzOTFweDtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB9XG4gIC50ci1tZW1iZXItY2FyZF93aXRoLXRlc3RpbW9uaWFsIC50ci1tZW1iZXItY2FyZF9faW5uZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLnRyLW1lbWJlci1jYXJkX3dpdGgtdGVzdGltb25pYWwgLnRyLW1lbWJlci1jYXJkX19mcm9udCwgLnRyLW1lbWJlci1jYXJkX3dpdGgtdGVzdGltb25pYWwgLnRyLW1lbWJlci1jYXJkX19iYWNrIHtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnRyLW1lbWJlci1jYXJkX3dpdGgtdGVzdGltb25pYWwgLnRyLW1lbWJlci1jYXJkX19iYWNrIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgfVxuICAudHItbWVtYmVyLWNhcmRfd2l0aC10ZXN0aW1vbmlhbDpob3ZlciAudHItbWVtYmVyLWNhcmRfX2lubmVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgfVxufVxuXG4udHItcHVibGljLWNvYWNoLWhlcm8ge1xuICBwYWRkaW5nOiA1OXB4IDAgOTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGNsaXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wdWJsaWMtY29hY2gtaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICB9XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX2JhY2sge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkXCIgXCJzdGlja3lcIiBcImJpb1wiO1xuICByb3ctZ2FwOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcHVibGljLWNvYWNoLWhlcm9fX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZCBzdGlja3lcIiBcImJpbyBzdGlja3lcIjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQyM3B4O1xuICAgIGdhcDogMCA2NHB4O1xuICB9XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtYXJlYTogaGVhZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNjdweDtcbiAgfVxufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19oZWFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEyN3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDIwMHZ3O1xuICBoZWlnaHQ6IDIwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbWludCwgI0RERUZFNSk7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19oZWFkIGgxIHtcbiAgbWFyZ2luOiAwIDAgMzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX2F0dHJpYnV0ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTRweDtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fYXR0cmlidXRlcyAudHItYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDU1LCA2OCwgMC42KSAhaW1wb3J0YW50O1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19zdGlja3kge1xuICBncmlkLWFyZWE6IHN0aWNreTtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3NpZGViYXItcG9zdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2xhbXAoMTMuNDM3NXJlbSwgMTMuNDM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA5Mi41OTI2KSwgMzguNDM3NXJlbSk7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3NpZGViYXItcG9zdGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19zaWRlYmFyLXN0YXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiA0MXB4O1xuICBwYWRkaW5nOiA0MXB4IDM0cHg7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3NpZGViYXItc3RhdCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19zaWRlYmFyLXZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fc2lkZWJhci1udW1iZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19zaWRlYmFyLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3NpZGViYXItbGlzdCB7XG4gIHBhZGRpbmc6IDAgMzRweCA0MXB4O1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3VsLW9yYW5nZS1idWxsZXQuc3ZnXCIpO1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19zaWRlYmFyLWJ1bGxldCB7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvdWwtb3JhbmdlLWJ1bGxldC5zdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE3MCU7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3NpZGViYXItYnVsbGV0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19iaW8ge1xuICBncmlkLWFyZWE6IGJpbztcbn1cblxuLnJlbW9kYWwge1xuICBtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS13aWRlLXNpemUpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDEyMjFweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucmVtb2RhbC13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnJlbW9kYWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi50ci1tZW1iZXItY2FyZC1yZW1vZGFsIHtcbiAgcGFkZGluZzogNzBweCAzMHB4IDMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogN3B4IDRweCAxOC44cHggMHB4IHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLW1lbWJlci1jYXJkLXJlbW9kYWwge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4udHItbWVtYmVyLWNhcmQtcmVtb2RhbCAucmVtb2RhbC1jbG9zZSB7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IHVuc2V0O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDdweCA0cHggMTguOHB4IDBweCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1tZW1iZXItY2FyZC1yZW1vZGFsIC5yZW1vZGFsLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDYwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItbWVtYmVyLWNhcmQtcmVtb2RhbCAucmVtb2RhbC1jbG9zZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItbWVtYmVyLWNhcmQtcmVtb2RhbCAucmVtb2RhbC1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgfVxufVxuLnRyLW1lbWJlci1jYXJkLXJlbW9kYWwgLnJlbW9kYWwtY2xvc2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHItbWVtYmVyLWNhcmQtcmVtb2RhbCAucmVtb2RhbC1jbG9zZSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItbWVtYmVyLWNhcmQtcmVtb2RhbF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sdW1uLWdhcDogNjlweDtcbiAgfVxufVxuLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX3N0YXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX3N0YXJ0IHtcbiAgICBmbGV4OiAwIDAgNDQ5cHg7XG4gIH1cbn1cbi50ci1tZW1iZXItY2FyZC1yZW1vZGFsX19zdGFydCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi50ci1tZW1iZXItY2FyZC1yZW1vZGFsX190aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50ci1tZW1iZXItY2FyZC1yZW1vZGFsX190aHVtYm5haWwgaW1nIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1tZW1iZXItY2FyZC1yZW1vZGFsX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDM5cHg7XG4gIH1cbn1cbi50ci1tZW1iZXItY2FyZC1yZW1vZGFsX190aXRsZS10ZXh0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItbWVtYmVyLWNhcmQtcmVtb2RhbF9fdGl0bGUtdGV4dCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ci1tZW1iZXItY2FyZC1yZW1vZGFsX190aXRsZSBzdmcge1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1tZW1iZXItY2FyZC1yZW1vZGFsX190aXRsZSBzdmcge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX3RpdGxlIHN2Zzpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1tZW1iZXItY2FyZC1yZW1vZGFsX19lbmQge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAwLjQ2MyksIDEuMTI1cmVtKTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG59XG5cbi50ci1jb2FjaGVzLXN3aXBlciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4udHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgcGFkZGluZzogMjJweCAwIDM5cHg7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDZweCAwIDg0cHg7XG4gIH1cbn1cbi50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzIpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM5cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0OXB4KTtcbiAgfVxufVxuLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xN3B4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIxcHgpO1xuICB9XG59XG4udHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rNCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzlweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bis0KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc1cHgpO1xuICB9XG59XG4udHItY29hY2hlcy1zd2lwZXJfX2NhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNvYWNoZXMtc3dpcGVyX19jYW52YXMge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuLnRyLWNvYWNoZXMtc3dpcGVyX3R5cGUtY29hY2hlcyB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG4udHItY29hY2hlcy1zd2lwZXJfdHlwZS1jb2FjaGVzIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMjkzcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNvYWNoZXMtc3dpcGVyX3R5cGUtY29hY2hlcyAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDM2N3B4O1xuICB9XG59XG4udHItY29hY2hlcy1zd2lwZXI6bm90KC50ci1jb2FjaGVzLXN3aXBlcl9jYXJkLXR5cGUtYXV0aG9yLWNhcmQpIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi50ci1sb2dvLWJhciAuc3dpcGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGhlaWdodDogNTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWxvZ28tYmFyIC5zd2lwZXIge1xuICAgIGhlaWdodDogOTNweDtcbiAgfVxufVxuLnRyLWxvZ28tYmFyIC5zd2lwZXI6OmJlZm9yZSwgLnRyLWxvZ28tYmFyIC5zd2lwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA3MXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHItbG9nby1iYXIgLnN3aXBlcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi50ci1sb2dvLWJhciAuc3dpcGVyOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuLnRyLWxvZ28tYmFyIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcbn1cbi50ci1sb2dvLWJhciAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDczcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udHItbG9nby1iYXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwM3B4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLnRyLWxvZ28tYmFyIC5zd2lwZXIubm8tZ3JheXNjYWxlIGltZyB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi50ci1sb2dvLWJhcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuLnRyLWxvZ28tYmFyX2JlaWdlIC5zd2lwZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJlaWdlLCAjRkZGOEY0KSwgdHJhbnNwYXJlbnQpO1xufVxuLnRyLWxvZ28tYmFyX2JlaWdlIC5zd2lwZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJlaWdlLCAjRkZGOEY0KSk7XG59XG4udHItbG9nby1iYXJfbWludCAuc3dpcGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1taW50LCAjRERFRkU1KSwgdHJhbnNwYXJlbnQpO1xufVxuLnRyLWxvZ28tYmFyX21pbnQgLnN3aXBlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbWludCwgI0RERUZFNSkpO1xufVxuLnRyLWxvZ28tYmFyX2xpZ2h0LWJsdWUgLnN3aXBlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtYmx1ZSwgI0QzRjNGMiksIHRyYW5zcGFyZW50KTtcbn1cbi50ci1sb2dvLWJhcl9saWdodC1ibHVlIC5zd2lwZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWJsdWUsICNEM0YzRjIpKTtcbn1cbi50ci1sb2dvLWJhcl90ZWFsIC5zd2lwZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpLCB0cmFuc3BhcmVudCk7XG59XG4udHItbG9nby1iYXJfdGVhbCAuc3dpcGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KSk7XG59XG5cbi50ci1zbGlkZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxNHB4O1xufVxuLnRyLWJnLXRlYWwgLnRyLXNsaWRlci1uYXYgcmVjdCB7XG4gIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItYmctdGVhbCAudHItc2xpZGVyLW5hdiBidXR0b246aG92ZXIgcGF0aCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgfVxuICAudHItYmctdGVhbCAudHItc2xpZGVyLW5hdiBidXR0b246aG92ZXIgcmVjdCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gIH1cbn1cbi50ci1zbGlkZXItbmF2IGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4udHItc2xpZGVyLW5hdiBidXR0b24gcmVjdCwgLnRyLXNsaWRlci1uYXYgYnV0dG9uIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1zbGlkZXItbmF2IGJ1dHRvbjpob3ZlciBwYXRoIHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICB9XG4gIC50ci1zbGlkZXItbmF2IGJ1dHRvbjpob3ZlciByZWN0IHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB9XG59XG5cbi50ci1tZWRpYS1zZWxlY3RvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHItbWVkaWEtc2VsZWN0b3IgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udHItbWVkaWEtc2VsZWN0b3IgaW1nLmNvbnRhaW4ge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnRyLW1lZGlhLXNlbGVjdG9yIGNhbnZhcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHItbWVkaWEtc2VsZWN0b3IgW2RhdGEtbG90dGllXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHItbWVkaWEtc2VsZWN0b3JfX3ZpZGVvLWNvdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udHItbWVkaWEtc2VsZWN0b3JfX3ZpZGVvLWNvbnRhaW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4udHItbWVkaWEtc2VsZWN0b3JfX3ZpZGVvLWNlbnRlciB7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi50ci1tZWRpYS1zZWxlY3Rvcl9fdmlkZW8tY2VudGVyLXJpZ2h0IHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG59XG4udHItbWVkaWEtc2VsZWN0b3JfX3BvcHVwLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLW1lZGlhLXNlbGVjdG9yX19wb3B1cC12aWRlbyByZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXMsIHN0cm9rZSAwLjVzO1xuICB9XG4gIC50ci1tZWRpYS1zZWxlY3Rvcl9fcG9wdXAtdmlkZW86aG92ZXIgcmVjdCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gICAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgfVxufVxuLnRyLW1lZGlhLXNlbGVjdG9yX19wb3B1cC12aWRlbyBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xufVxuLnRyLW1lZGlhLXNlbGVjdG9yX19wb3B1cC12aWRlbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnRyLXBvc3QtaGVybyB7XG4gIHBhZGRpbmc6IDYwcHggMCAxMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXBvc3QtaGVybyAudHItaGVhZCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbn1cbi50ci1wb3N0LWhlcm8gLnRyLWhlYWRfX2V5ZWJyb3cge1xuICBtYXJnaW46IDAgMCAzMnB4ICFpbXBvcnRhbnQ7XG59XG4udHItcG9zdC1oZXJvIC50ci1oZWFkX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbn1cbi50ci1wb3N0LWhlcm9fX2JhY2sge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuLnRyLXBvc3QtaGVyb19fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweCA2N3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcG9zdC1oZXJvX19ncmlkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi50ci1wb3N0LWhlcm9fX3RodW1ibmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcG9zdC1oZXJvX190aHVtYm5haWwge1xuICAgIGZsZXg6IDAgMCA0MTlweDtcbiAgfVxufVxuLnRyLXBvc3QtaGVyb19fdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLnRyLXBvc3QtaGVyb19fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNHB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4udHItcG9zdC1oZXJvX190YWdzID4gZGl2Om50aC1jaGlsZChuKzIpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG59XG4udHItcG9zdC1oZXJvX190YWdzID4gZGl2Om50aC1jaGlsZChuKzIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbn1cbi50ci1wb3N0LWhlcm9fX2NhdGVnb3J5IHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbi50ci1wb3N0LWhlcm9fX2F1dGhvciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbWFyb29uLCAjN0EwQjAwKTtcbn1cblxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDg3cHggMCAwO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybSAudHItaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybSAudHItaGVhZF9fZXllYnJvdyB7XG4gIG1hcmdpbjogMCAwIDIwcHggIWltcG9ydGFudDtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtIC50ci1oZWFkX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIDAgMjlweDtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEzM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iZWlnZSwgI0ZGRjhGNCk7XG4gIH1cbiAgLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX3dyYXBwZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3R0b206IDEwM3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICB9XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fYmFjayB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fdGV4dHVhbCB7XG4gIHBhZGRpbmc6IDM5cHggMCA0N3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fdGV4dHVhbCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICB9XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogNDdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX2dyaWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX190YWdzID4gZGl2Om50aC1jaGlsZChuKzIpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fdGFncyA+IGRpdjpudGgtY2hpbGQobisyKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fZm9ybSB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBmbGV4OiAwIDAgNTQ3cHg7XG4gIH1cbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX19mb3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTMzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iZWlnZSwgI0ZGRjhGNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wb3N0LWhlcm8td2l0aC1mb3JtX19mb3JtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX19mb3JtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGJvdHRvbTogMTAzcHg7XG4gIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTAwJSkgLyAyICogLTEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDB2dyAtIDEwMCUpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wb3N0LWhlcm8td2l0aC1mb3JtX19mb3JtOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX2Zvcm0tdGl0bGUge1xuICBtYXJnaW46IDAgMCAzM3B4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX3RlYWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX3RlYWwgLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX3dyYXBwZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fdGVhbCAudHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fZm9ybTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9taW50IHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9taW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbWludCwgI0RERUZFNSk7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9taW50IC50ci1wb3N0LWhlcm8td2l0aC1mb3JtX193cmFwcGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1taW50LCAjRERFRkU1KTtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX21pbnQgLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX2Zvcm06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW1pbnQsICNEREVGRTUpO1xufVxuXG4udHItc2hhcmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuLnRyLXNoYXJlciBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi50ci1zaGFyZXIgYnV0dG9uIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1zaGFyZXIgYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gIH1cbn1cbi50ci1zaGFyZXJfd2hpdGUgYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG5cbi50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmQgLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZF9fdGh1bWJuYWlsIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkIHN2ZyBwYXRoIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkOmhvdmVyIC50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmRfX3RodW1ibmFpbCBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAudHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkOmhvdmVyIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAudHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZF9fdGh1bWJuYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZF9fdGh1bWJuYWlsIHtcbiAgICBmbGV4OiAwIDAgMTc4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDE2NnB4O1xuICB9XG59XG4udHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX190aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX190ZXh0dWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX190ZXh0dWFsIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgfVxufVxuLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZF9fdGV4dHVhbCBzdmcge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4udHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX19pbmZvIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZF9faW5mbyA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZF9fdGl0bGUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi50ci1zZWFyY2gtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRyLXNlYXJjaC1pbnB1dCBsYWJlbFtmb3I9c2VhcmNoXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi50ci1zZWFyY2gtaW5wdXQgaW5wdXQjc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEzcHggMTNweCAxM3B4IDQzcHggIWltcG9ydGFudDtcbn1cbi50ci1zZWFyY2gtaW5wdXQgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5zZWxlY3QgKyAubWt0b0Vycm9yICsgLnNlbGVjdDIsXG5zZWxlY3QgKyAuc2VsZWN0MiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5zZWxlY3QgKyAubWt0b0Vycm9yICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uLFxuc2VsZWN0ICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNTUsIDY4LCAwLjA2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDU1LCA2OCwgMC41KSAhaW1wb3J0YW50O1xufVxuc2VsZWN0ICsgLm1rdG9FcnJvciArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG5zZWxlY3QgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpICFpbXBvcnRhbnQ7XG59XG5zZWxlY3QgKyAubWt0b0Vycm9yICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbnNlbGVjdCArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICByaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3NlbGVjdC1hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDZweDtcbn1cbnNlbGVjdCArIC5ta3RvRXJyb3IgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsXG5zZWxlY3QgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpICFpbXBvcnRhbnQ7XG59XG5cbi50ci1zZWxlY3QtZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgNTUsIDY4LCAwLjUpICFpbXBvcnRhbnQ7XG59XG4uYWRtaW4tYmFyIC50ci1zZWxlY3QtZHJvcGRvd24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnRyLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbn1cbi50ci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMnB4IDE2cHggMTJweCA0NHB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDU1LCA2OCwgMC41KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xufVxuLnRyLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246OmJlZm9yZSwgLnRyLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi50ci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3NlbGVjdC1jaGVja2JveC5zdmdcIik7XG59XG4udHItc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3NlbGVjdC1jaGVja21hcmsuc3ZnXCIpO1xufVxuLnRyLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4udHItc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtYmx1ZSwgI0QzRjNGMikgIWltcG9ydGFudDtcbn1cbi50ci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50ci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWJsdWUsICNEM0YzRjIpICFpbXBvcnRhbnQ7XG59XG5cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0jbWt0b0Zvcm1fNDc2IC5ta3RvRmllbGRXcmFwIGxhYmVsIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSNta3RvRm9ybV80NzYgaW5wdXQjRW1haWwge1xuICBwYWRkaW5nOiAxNXB4IDIzcHggIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0Zvcm1Sb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxNXB4O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvRm9ybVJvdy5yb3ctaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvRm9ybUNvbCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0ZpZWxkV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvRmllbGRXcmFwIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAwIDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYykgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0ZpZWxkV3JhcCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9c3VibWl0XSkge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvRmllbGRXcmFwIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1zdWJtaXRdKS5ta3RvSW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0RBMDQwNCAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvR3V0dGVyLCAudHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9PZmZzZXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b25XcmFwIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b25Sb3cge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQ2hlY2tib3hMaXN0LFxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvUmFkaW9MaXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxNXB4O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQ2hlY2tib3hMaXN0IGlucHV0LFxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvUmFkaW9MaXN0IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9DaGVja2JveExpc3QgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLFxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvUmFkaW9MaXN0IGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9DaGVja2JveExpc3QgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b1JhZGlvTGlzdCBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0NoZWNrYm94TGlzdCBpbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpICsgbGFiZWwsXG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9SYWRpb0xpc3QgaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0NoZWNrYm94TGlzdCBsYWJlbCxcbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b1JhZGlvTGlzdCBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0NoZWNrYm94TGlzdC5ta3RvSW52YWxpZCBsYWJlbDo6YmVmb3JlLFxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvUmFkaW9MaXN0Lm1rdG9JbnZhbGlkIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNEQTA0MDQgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0NoZWNrYm94TGlzdCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0NoZWNrYm94TGlzdCBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b1JhZGlvTGlzdCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvUmFkaW9MaXN0IGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9SYWRpb0xpc3QgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9SYWRpb0xpc3QgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gdGV4dGFyZWEubWt0b0ludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNEQTA0MDQgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAxOHB4IDMwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMnM7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b246Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogNXB4O1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQnV0dG9uOmZvY3VzIC50ci1iZy10ZWFsIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogNXB4O1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQnV0dG9uOmZvY3VzLXZpc2libGUgLnRyLWJnLXRlYWwge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQnV0dG9uIHNwYW4sXG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvbiBzdmcge1xuICBmbGV4LXNocmluazogMDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvbiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC41cywgc3Ryb2tlIDAuNXM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b246aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDkycHggIWltcG9ydGFudDtcbiAgfVxufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLCAudHItbWFya2V0by1mb3JtX21hcm9vbiB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPXN1Ym1pdF0pLFxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIHRleHRhcmVhLCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9c3VibWl0XSksXG4udHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNDgsIDI0NCwgMC45KSAhaW1wb3J0YW50O1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPXN1Ym1pdF0pOjpwbGFjZWhvbGRlcixcbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1zdWJtaXRdKTo6cGxhY2Vob2xkZXIsXG4udHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI0OCwgMjQ0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gLm1rdG9DaGVja2JveExpc3QgaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSArIGxhYmVsOjpiZWZvcmUsXG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gLm1rdG9SYWRpb0xpc3QgaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSArIGxhYmVsOjpiZWZvcmUsIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIC5ta3RvQ2hlY2tib3hMaXN0IGlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YmVmb3JlLFxuLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gLm1rdG9SYWRpb0xpc3QgaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSArIGxhYmVsOjpiZWZvcmUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIC5ta3RvQ2hlY2tib3hMaXN0IGxhYmVsOmJlZm9yZSwgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gLm1rdG9DaGVja2JveExpc3QgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI0OCwgMjQ0LCAwLjcpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gLm1rdG9DaGVja2JveExpc3QgbGFiZWw6OmFmdGVyLCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSAubWt0b0NoZWNrYm94TGlzdCBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSAubWt0b1JhZGlvTGlzdCBsYWJlbDpiZWZvcmUsIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIC5ta3RvUmFkaW9MaXN0IGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNDgsIDI0NCwgMC43KSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIC5ta3RvUmFkaW9MaXN0IGxhYmVsOjphZnRlciwgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gLm1rdG9SYWRpb0xpc3QgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gLm1rdG9CdXR0b24sIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIC5ta3RvQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIC5ta3RvQnV0dG9uOmZvY3VzLCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSAubWt0b0J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSAubWt0b0J1dHRvbjpmb2N1cy12aXNpYmxlLCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSAubWt0b0J1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIHNlbGVjdCArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbiwgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gc2VsZWN0ICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gc2VsZWN0ICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCwgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gc2VsZWN0ICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjQ4LCAyNDQsIDAuNykgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSBzZWxlY3QgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSBzZWxlY3QgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9zZWxlY3QtYXJyb3ctZGFyay5zdmdcIikgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1faW5saW5lLm1rdG9Gb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHItbWFya2V0by1mb3JtX2lubGluZS5ta3RvRm9ybSAudHItbWFya2V0by1mb3JtLm1rdG9Gb3JtIC5ta3RvRmllbGRXcmFwIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV9pbmxpbmUubWt0b0Zvcm0gLm1rdG9Gb3JtUm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgZmxleDogMSAxIDEwMCU7XG59XG4udHItbWFya2V0by1mb3JtX2lubGluZS5ta3RvRm9ybSAubWt0b0NhcHRjaGFEaXNjbGFpbWVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi50ci1tYXJrZXRvLWZvcm1faW5saW5lLm1rdG9Gb3JtIC5ta3RvQ2FwdGNoYURpc2NsYWltZXIgYSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1faW5saW5lLm1rdG9Gb3JtIC5ta3RvRmllbGRXcmFwIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDEgMSAxMDAlO1xufVxuLnRyLW1hcmtldG8tZm9ybV9pbmxpbmUubWt0b0Zvcm0gLm1rdG9GaWVsZFdyYXAgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX2lubGluZS5ta3RvRm9ybSAubWt0b0ZpZWxkV3JhcCBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPWZpbGVdKSB7XG4gIGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udHItdGVzdGltb25pYWwtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIHBhZGRpbmc6IDU2cHggMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDdweCA0cHggMTguOHB4IDBweCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci10ZXN0aW1vbmlhbC1jYXJkIHtcbiAgICBwYWRkaW5nOiA5MnB4IDc0cHggNzFweDtcbiAgfVxufVxuLnRyLXRlc3RpbW9uaWFsLWNhcmQgPiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI2cHg7XG4gIHRvcDogLTEycHg7XG4gIHdpZHRoOiA2N3B4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci10ZXN0aW1vbmlhbC1jYXJkID4gc3ZnIHtcbiAgICB0b3A6IC0yOXB4O1xuICAgIGxlZnQ6IDY1cHg7XG4gIH1cbn1cbi50ci10ZXN0aW1vbmlhbC1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDUzcHg7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXRlc3RpbW9uaWFsLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4udHItdGVzdGltb25pYWwtY2FyZF9fZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjhweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyLXRlc3RpbW9uaWFsLWNhcmRfX2Zvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnRyLXRlc3RpbW9uaWFsLWNhcmRfX2Zvb3RlciBpbWcge1xuICBmbGV4LXNocmluazogMDtcbiAgbWF4LXdpZHRoOiA3N3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50ci10ZXN0aW1vbmlhbC1jYXJkX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xufVxuLnRyLXRlc3RpbW9uaWFsLWNhcmRfX25hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IGNsYW1wKDAuOTM3NXJlbSwgMC45Mzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDAuMjMxNSksIDFyZW0pO1xuICBsZXR0ZXItc3BhY2luZzogMC42MzdweDtcbn1cbi50ci10ZXN0aW1vbmlhbC1jYXJkX19wb3NpdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0taW50ZXIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjYzN3B4O1xufVxuXG4udHItdWktYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbiAgb3BhY2l0eTogMDtcbn1cbi50ci11aS1hY2NvcmRpb24udWktYWNjb3JkaW9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci11aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udHItdWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbn1cbi50ci11aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIgc3ZnIHJlY3Qge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuNXMsIHN0cm9rZSAwLjVzO1xufVxuLnRyLXVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC41cztcbn1cbi50ci11aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci11aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLnRyLXVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUgc3ZnIHJlY3Qge1xuICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbn1cbi50ci11aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci11aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRyLXVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnRyLXVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRyLXVpLWFjY29yZGlvbl9faXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLWJnLXRlYWwgLnRyLXVpLWFjY29yZGlvbl9faXRlbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYmctdGVhbCAudHItdWktYWNjb3JkaW9uX19pdGVtIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci11aS1hY2NvcmRpb25fd2hpdGUgLnRyLXVpLWFjY29yZGlvbl9faXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItdWktYWNjb3JkaW9uX3doaXRlIC50ci11aS1hY2NvcmRpb25fX2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cbi50ci11aS1hY2NvcmRpb25fd2hpdGUgLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAzMXB4IDI0cHg7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC41cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXVpLWFjY29yZGlvbl93aGl0ZSAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuLnRyLXVpLWFjY29yZGlvbl93aGl0ZSAudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi50ci11aS1hY2NvcmRpb25fd2hpdGUgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuLnRyLXVpLWFjY29yZGlvbl93aGl0ZSAudWktYWNjb3JkaW9uLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHItdWktYWNjb3JkaW9uX3doaXRlIC51aS1hY2NvcmRpb24tY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci11aS1hY2NvcmRpb25fd2hpdGUgLnVpLWFjY29yZGlvbi1jb250ZW50OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnRyLW5vdGlmaWNhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG4udHItbm90aWZpY2F0aW9uX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjRweDtcbn1cbi50ci1ub3RpZmljYXRpb25fX3RleHQge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi50ci1wYXJ0bmVyLWxhbmRpbmcge1xuICBwYWRkaW5nOiAxODVweCAwIDk2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG59XG4udHItcGFydG5lci1sYW5kaW5nIC50ci1oZWFkX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIDAgMjFweDtcbn1cbi50ci1wYXJ0bmVyLWxhbmRpbmdfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDY1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wYXJ0bmVyLWxhbmRpbmdfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXBhcnRuZXItbGFuZGluZ19fdGV4dHVhbCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbn1cbi50ci1wYXJ0bmVyLWxhbmRpbmdfX2xvZ29zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICBwYWRkaW5nOiA0N3B4IDM2cHg7XG4gIG1heC13aWR0aDogNDc0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3JkZXItcmFkaXVzOiAzOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcGFydG5lci1sYW5kaW5nX19sb2dvcyB7XG4gICAgZmxleDogMCAwIDQ3NHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi50ci1wYXJ0bmVyLWxhbmRpbmdfX2xvZ29zLWltZyB7XG4gIG1heC13aWR0aDogMTU5cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wYXJ0bmVyLWxhbmRpbmdfX2xvZ29zLWltZyB7XG4gICAgZmxleDogMCAxIDE1OXB4O1xuICB9XG59XG4udHItcGFydG5lci1sYW5kaW5nX19sb2dvcyBzdmcge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnRyLXN0YXQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDE1cHg7XG4gIHBhZGRpbmc6IDYwcHggMjdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJveC1zaGFkb3c6IDdweCA0cHggMTguOHB4IDBweCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4udHItc3RhdC1jYXJkW2hyZWY9XCIjXCJdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50ci1zdGF0LWNhcmRfX251bSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG4udHItc3RhdC1jYXJkX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1pbnRlcik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnRyLWxvZ28tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDM0cHggMjdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJveC1zaGFkb3c6IDdweCA0cHggMTguOHB4IDBweCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4udHItbG9nby1jYXJkW2hyZWY9XCIjXCJdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50ci1sb2dvLWNhcmRbaHJlZj1cIiNcIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnRyLWxvZ28tY2FyZF9faW1nIHtcbiAgbWF4LXdpZHRoOiAxNjJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTM4cHg7XG59XG4udHItbG9nby1jYXJkX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLnRyLWxvZ28tY2FyZF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC45Mzc1cmVtLCAwLjkzNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMC4yMzE1KSwgMXJlbSk7XG59XG5cbi50ci1zdGlja3ktcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICByaWdodDogY2FsYygoMTAwdncgLSAxMDAlKSAvIDIgKiAtMSk7XG4gIGJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xufVxuLnRyLXN0aWNreS1wb3B1cCA+IC50ci1jb250YWluZXItd2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udHItc3RpY2t5LXBvcHVwIGZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnRyLXN0aWNreS1wb3B1cF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweDtcbiAgbWF4LXdpZHRoOiAzNTlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJveC1zaGFkb3c6IDdweCA0cHggMTguOHB4IDBweCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnRyLXN0aWNreS1wb3B1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm94LXNpemluZzogN3B4IDRweCAxOC44cHggMHB4IHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbn1cbi50ci1zdGlja3ktcG9wdXBfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ci1zdGlja3ktcG9wdXBfX3N1YnRleHQge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udHItc3RpY2t5LXBvcHVwX2Nsb3NlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRyLXN0aWNreS1wb3B1cF9jbG9zZWQgLnRyLXN0aWNreS1wb3B1cC13cmFwcGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50ci1jYXRlZ29yeS1saXN0X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ci1jYXRlZ29yeS1saXN0X19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1jYXRlZ29yeS1saXN0X19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMTQwcHggNjBweDtcbiAgfVxufVxuXG4ubm8tcmVzdWx0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvdWwtb3JhbmdlLWJ1bGxldC5zdmdcIik7XG59XG5cbi50ci1uZXdzLXRpY2tlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLnRyLW5ld3MtdGlja2VyLmhpZGUge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnRyLW5ld3MtdGlja2VyX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRyLW5ld3MtdGlja2VyX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4udHItbmV3cy10aWNrZXJfX2N0YSB7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG59XG4udHItbmV3cy10aWNrZXIgLnRyLWJ0biB7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDEycHggMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLnRyLW5ld3MtdGlja2VyX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHItbmV3cy10aWNrZXJfX2Nsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRyLW5ld3MtdGlja2VyX19jbG9zZSB7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi50ci1uZXdzLXRpY2tlcl9fY2xvc2Ugc3ZnIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4udHItbmV3cy10aWNrZXJfX2Nsb3NlIHN2Zzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmhvbWUgLm1mcC1iZy5tZnAtcmVhZHkge1xuICB6LWluZGV4OiAxMDAwMTtcbn1cblxuLnNwLWhvbWUtcG9wdXAtbWduZmMubWZwLXdyYXAge1xuICB6LWluZGV4OiAxMDAwMjtcbn1cbi5zcC1ob21lLXBvcHVwLW1nbmZjIC5tZnAtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNwLWhvbWUtcG9wdXAtbWduZmMgLm1mcC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkbWluLWJhciAuc3AtaG9tZS1wb3B1cC1tZ25mYyAubWZwLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi5zcC1ob21lLXBvcHVwLW1nbmZjIC5tZnAtY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvdWwtb3JhbmdlLWJ1bGxldC5zdmdcIik7XG59XG5cbi50ci1ob21lLXBvcHVwX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50ci1ob21lLXBvcHVwX19oZWFkaW5nIC50ci1oZWFkX19oZWFkaW5nIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnRyLWhvbWUtcG9wdXBfX2hlYWRpbmcgLnRyLWhlYWRfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4udHItaG9tZS1wb3B1cF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4IDQwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudHItaG9tZS1wb3B1cF9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4udHItaG9tZS1wb3B1cF9fY29sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50ci1ob21lLXBvcHVwX19jb2wge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuLnRyLWhvbWUtcG9wdXBfX2NvbDpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnRyLWhvbWUtcG9wdXBfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRyLWhvbWUtcG9wdXAgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4udHItZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDUuMzEyNXJlbSwgNy41cmVtICsgKCgxdncgLSAwLjY0cmVtKSAqIC0xOS44ODY0KSwgNy41cmVtKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDUuMzEyNXJlbSwgNy41cmVtICsgKCgxdncgLSAwLjY0cmVtKSAqIC0xOS44ODY0KSwgNy41cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1mb290ZXJfc2ltcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWdyYXksICNGNUYxRUUpO1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG59XG4udHItZm9vdGVyX3NpbXBsZSAudHItZm9vdGVyX19jb3B5cmlnaHQge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHItZm9vdGVyX3NpbXBsZSAudHItZm9vdGVyX19jb3B5cmlnaHQtaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheSwgIzZFNkM2Nyk7XG59XG4udHItZm9vdGVyX3NpbXBsZSAudHItZm9vdGVyX19jb3B5cmlnaHQtbWVudSB7XG4gIGdhcDogMjZweDtcbn1cbi50ci1mb290ZXJfc2ltcGxlIC50ci1mb290ZXJfX2NvcHlyaWdodC1tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LCAjNkU2QzY3KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgcmlnaHQ6IC0xNXB4O1xufVxuLnRyLWZvb3Rlcl9zaW1wbGUgLnRyLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheSwgIzZFNkM2Nyk7XG59XG4udHItZm9vdGVyX3NpbXBsZSAudHItZm9vdGVyX19jb3B5cmlnaHQtbWVudSAubWVudS1pdGVtIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9JY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi50ci1mb290ZXJfcGFydG5lci1sYW5kaW5nIHtcbiAgcGFkZGluZzogNDhweCAwO1xufVxuLnRyLWZvb3Rlcl9wYXJ0bmVyLWxhbmRpbmcgLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogNTlweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHItZm9vdGVyX3BhcnRuZXItbGFuZGluZyAudHItZm9vdGVyX19sb2dvIHtcbiAgd2lkdGg6IDkycHg7XG59XG4udHItZm9vdGVyX3BhcnRuZXItbGFuZGluZyAudHItZm9vdGVyX19jb3B5cmlnaHQge1xuICBtYXJnaW4tdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ci1mb290ZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ci1mb290ZXJfX3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4udHItZm9vdGVyX190b3AgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ci1mb290ZXJfX3RvcCAudHItaGVhZCB7XG4gICAgZmxleDogMCAxIDMzN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50ci1mb290ZXJfX3RvcCAudHItaGVhZCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHItZm9vdGVyX190b3AgLnRyLWhlYWRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudHItZm9vdGVyX190b3AgLnRyLWhlYWRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnRyLWZvb3Rlcl9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyLWZvb3Rlcl9fZm9ybSB7XG4gICAgZmxleDogMCAwIDUyNnB4O1xuICB9XG59XG4udHItZm9vdGVyX19mb3JtLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4udHItZm9vdGVyX19mb3JtIC50ci1tYXJrZXRvLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udHItZm9vdGVyX19mb3JtIC50ci1tYXJrZXRvLWZvcm0gaW5wdXRbdHlwZT1oaWRkZW5dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLnRyLWZvb3Rlcl9fZm9ybSAudHItbWFya2V0by1mb3JtIC5ta3RvQnV0dG9uUm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi50ci1mb290ZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4IGNsYW1wKDMuNzVyZW0sIDMuNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMTAuNjQ4MSksIDYuNjI1cmVtKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4udHItZm9vdGVyX19jb250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRyLWZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2xhbXAoOS4zMTI1cmVtLCA5LjMxMjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNy40MDc0KSwgMTEuMzEyNXJlbSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG4udHItZm9vdGVyX19sb2dvIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRyLWZvb3Rlcl9fbG9nby1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cbi50ci1mb290ZXJfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIxcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4udHItZm9vdGVyX19zb2NpYWxzIGEge1xuICBmbGV4LXNocmluazogMDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWZvb3Rlcl9fc29jaWFscyBhIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1mb290ZXJfX3NvY2lhbHMgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS15ZWxsb3csICNGMkI2MUIpO1xuICB9XG59XG4udHItZm9vdGVyX19zb2NpYWxzIGEgc3ZnIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi50ci1mb290ZXJfX25hdiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0MHB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ci1mb290ZXJfX25hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAudHItZm9vdGVyX19uYXYge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTEzNXB4O1xuICB9XG59XG4udHItZm9vdGVyX19uYXYtY29sIHtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTAuMDFweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMC4wMXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHItZm9vdGVyX19uYXYtY29sIHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEzLjMzNHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMy4zMzRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRyLWZvb3Rlcl9fbmF2LWNvbCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgfVxufVxuLnRyLWZvb3Rlcl9fbmF2LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyLWZvb3Rlcl9fbmF2LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ci1mb290ZXJfX25hdi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi50ci1mb290ZXJfX25hdi1tZW51IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udHItZm9vdGVyX19uYXYtbWVudSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi50ci1mb290ZXJfX25hdi1tZW51IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1mb290ZXJfX25hdi1tZW51IGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0teWVsbG93LCAjRjJCNjFCKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS15ZWxsb3csICNGMkI2MUIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ci1mb290ZXJfX2NvcHlyaWdodCB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDVyZW0sIDVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC42Mjk2KSwgNi4yNXJlbSk7XG4gIHBhZGRpbmctdG9wOiAyM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyM3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ci1mb290ZXJfX2NvcHlyaWdodC1pbmZvIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi50ci1mb290ZXJfX2NvcHlyaWdodC1pbmZvIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWZvb3Rlcl9fY29weXJpZ2h0LWluZm8gYSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cztcbiAgfVxufVxuLnRyLWZvb3Rlcl9fY29weXJpZ2h0LWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0teWVsbG93LCAjRjJCNjFCKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0teWVsbG93LCAjRjJCNjFCKSAhaW1wb3J0YW50O1xufVxuLnRyLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHg7XG59XG4udHItZm9vdGVyX19jb3B5cmlnaHQtbWVudSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRyLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAtNnB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItZm9vdGVyX19jb3B5cmlnaHQtbWVudSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS15ZWxsb3csICNGMkI2MUIpO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXllbGxvdywgI0YyQjYxQikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udHItaGVyby1jb2FjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ncmF5LCAjRjVGMUVFKTtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLnRyLWhlcm8tY29hY2hfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRyLWhlcm8tY29hY2hfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi50ci1oZXJvLWNvYWNoX19pbWFnZSB7XG4gIGZsZXg6IDAgMCAxODVweDtcbiAgbWF4LXdpZHRoOiAxODVweDtcbiAgaGVpZ2h0OiAxODVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRyLWhlcm8tY29hY2hfX2ltYWdlIGltZyB7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHItaGVyby1jb2FjaF9faW1hZ2Ugc3ZnIHtcbiAgZmlsbDogIzBlNzZhODtcbiAgd2lkdGg6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG59XG4udHItaGVyby1jb2FjaF9faW5mbyB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi50ci1oZXJvLWNvYWNoX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLnRyLWhlcm8tY29hY2hfX2JpbyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50ci1oZXJvLWNvYWNoX19iaW8gaDIge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4udHItaGVyby1jb2FjaF9fYmlvIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4udHItY29hY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBwYWRkaW5nOiA0NXB4IDA7XG59XG4udHItY29hY2hfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRyLWNvYWNoX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuLnRyLWNvYWNoX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXksICM2RTZDNjcpO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ci1jb2FjaF9faW5mbyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBmbGV4OiAwIDAgY2FsYyg3MCUgLSAxNXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNzAlIC0gMTVweCk7XG4gIH1cbiAgLnRyLWNvYWNoX19pbmZvOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheSwgIzZFNkM2Nyk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi50ci1jb2FjaF9fdGVzdGltb25pYWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRyLWNvYWNoX190ZXN0aW1vbmlhbCB7XG4gICAgZmxleDogMCAwIGNhbGMoMzAlIC0gMTVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDMwJSAtIDE1cHgpO1xuICB9XG59XG4udHItY29hY2hfX3Rlc3RpbW9uaWFsIGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnRyLWNvYWNoX190ZXN0aW1vbmlhbCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi50ci1jb2FjaF9faXRlbS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi50ci1jb2FjaF9faXRlbS1yb3cgc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG59XG4udHItY29hY2hfX2l0ZW0tcm93IGltZyB7XG4gIG1heC13aWR0aDogMjRweDtcbn1cbi50ci1jb2FjaF9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi50ci1jb2FjaF9faXRlbS10aXRsZV9uby1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLnRyLWNvYWNoX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4udHItY29hY2hfX2l0ZW0tZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4udHItY29hY2hfX2l0ZW0tY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG4udHItY29hY2hfX2l0ZW0tY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtZ3JheSwgI0Y1RjFFRSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LCAjNkU2QzY3KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA0cHggMTJweDtcbn1cblxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5oMSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC0xKTtcbn1cblxuLmgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTIpO1xufVxuXG4uaDMge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLWgtMyk7XG59XG5cbi5oNCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC00KTtcbn1cblxuLmg1IHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTUpO1xufVxuXG4uaDYge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLWgtNik7XG59IiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XG5cbi50ci1oZWFkZXIge1xuICAkaGVhZGVyOiAmO1xuXG4gIHBhZGRpbmctdG9wOiBtYXRoLWNsYW1wKDAsIDIwLCAxMjAwLCAxMzAwKTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9zaW1wbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBoZWlnaHQ6IDcycHg7XG5cbiAgICAudHItY29udGFpbmVyLXdpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgI3skaGVhZGVyfV9fbG9nbyB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX3BhcnRuZXItbGFuZGluZyB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcblxuICAgICN7JGhlYWRlcn0ge1xuICAgICAgJl9fbWVudSB7XG4gICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICA+IGEsXG4gICAgICAgICAgICA+IC5uby1saW5rIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1mb2N1cyB7XG4gICAgICAgICAgICA+IGEsXG4gICAgICAgICAgICA+IC5uby1saW5rIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1wYXJlbnQtZm9jdXMge1xuICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfdGVhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG5cbiAgICAjeyRoZWFkZXJ9IHtcbiAgICAgICZfX2xvZ28ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICZfX21lbnUge1xuICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgID4gYSxcbiAgICAgICAgICA+IC5uby1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWZvY3VzIHtcbiAgICAgICAgICAgICYubWVudS1pdGVtLXBhcmVudC1mb2N1cyB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMC4yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fb3Blbi1tZW51IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9taW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWludDtcblxuICAgICN7JGhlYWRlcn0ge1xuICAgICAgJl9fbWVudSB7XG4gICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWZvY3VzIHtcbiAgICAgICAgICAgICYubWVudS1pdGVtLXBhcmVudC1mb2N1cyB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9saWdodC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcblxuICAgICN7JGhlYWRlcn0ge1xuICAgICAgJl9fbWVudSB7XG4gICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWZvY3VzIHtcbiAgICAgICAgICAgICYubWVudS1pdGVtLXBhcmVudC1mb2N1cyB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9hY3RpdmUtbW9iaWxlLW1lbnUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgI3skaGVhZGVyfSB7XG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmX19vcGVuLW1lbnUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gbWF0aC1jbGFtcCg0NCwgMTAwKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogbWF0aC1jbGFtcCg3MiwgMTEwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogbWF0aC1jbGFtcCgyMCwgNDcsIDEyMDAsIDEzMDApO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRtYXJvb247XG4gICAgd2lkdGg6IG1hdGgtY2xhbXAoNzAsIDEwMik7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgICAmOm5vdCgjeyRoZWFkZXJ9X19sb2dvX3NpbXBsZSkge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJl9zaW1wbGUge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICA+IGEsXG4gICAgICA+IC5uby1saW5rIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDEyLjUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBzcGFuOm5vdCgudHItbWVudS1sb3R0aWUpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ci1tZW51LWxvdHRpZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA2cHgpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTJweDtcblxuICAgICAgICAgIGNhbnZhcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtaXRlbS1oYXMtZm9jdXMge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tZW51LWl0ZW1fdmVydGljYWwsXG4gICAgICAgICYubWVudS1pdGVtX2hvcml6b250YWwge1xuICAgICAgICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IDc3MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUzcHggMWZyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWVudS1pdGVtX3RhYiB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiAje21hdGgtY2xhbXAoMjIsIDQwKX0pO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDAgMCA0MHB4IDQwcHg7XG4gICAgICAgICAgLy8gYm9yZGVyLXRvcDogc29saWQgMXB4ICMwMDM3NDQ4MDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA3cHggMTguOHB4IDAgcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xuICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoLTEgKiAje21hdGgtY2xhbXAoMjIsIDQwKX0pO1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNTNweCAxZnI7XG4gICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuIHNjcm9sbDtcbiAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51X19pbmZvIHtcbiAgICAgICAgICAgICZfdmVydGljYWwge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggbWF0aC1jbGFtcCgyMiwgNDApO1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Yi1tZW51X19jb250YWluZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNTVweCBtYXRoLWNsYW1wKDIyLCA0MCk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfdGFiIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNTVweCBtYXRoLWNsYW1wKDIyLCA0MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDEzMHB4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaDUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpNaUlHaGxhV2RvZEQwaU1qZ2lJSFpwWlhkQ2IzZzlJakFnTUNBek15QXlPQ0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRNeExqUTJOelVnTWpjdU16RTFNME16TUM0MU9EZzNJREkzTGpVM01qY2dNamt1TlRneE9TQXlOeTR6TlNBNExqY3hORFlnTWpjdU1UYzFPVU15Tnk0NE5USWdNamN1TURBeU15QXlOaTQ1T0RZM0lESTJMamd6TWpnZ01qWXVNVEV5SURJMkxqY3lOelJESURJMExqSTVNRGNnTWpZdU5UQTROU0F5TWk0ME5UQXlJREkyTGpNNU9EQWdNakF1TmpFeE15QXlOaTQwTURNMFF6SXdMakl5TmpNZ01qWXVOREEwTkNBeU1DNHhOamc1SURJMUxqZzFOemNnTWpBdU5UTXlPQ0F5TlM0M05EVTVRekl5TGpJNE56a2dNalV1TWpBeU9TQXlOQzR4TXpVd0lESTBMamt3TlRNZ01qVXVPVFkzTkNBeU5DNDVORE00UXpJMkxqZzROaUF5TkM0NU5qSTNJREkzTGpnd01pQXlOUzR3TXpNMElESTRMamN3T1RRZ01qVXVNVFkyTVVNeU9TNHdPVGt6SURJMUxqSXlNekFnTWprdU5EZzRPU0F5TlM0eU9UZzNJREk1TGpnNE1UY2dNalV1TXpNME1FTXpNQzR6TXpneklESTFMak0zTkRnZ016QXVOemN5TXlBeU5TNHpNVGsxSURNeExqSXlOakVnTWpVdU16QTBORU16TWk0ME1EVTNJREkxTGpJMk5qTWdNekl1TlRjM01TQXlOaTQ1T1RFeElETXhMalEyTmpnZ01qY3VNekUzTTB3ek1TNDBOamMxSURJM0xqTXhOVE5hSWlCbWFXeHNQU0lqUmpFMFFUQTRJaTgrQ2p4d1lYUm9JR1E5SWsweU5TNHdOemMwSURFeUxqSXhPVEZETWpRdU5qSTRNQ0F4TWk0NU1UTTVJREl6TGprd01qVWdNVE11TkRjd0lESXpMakk0T0RFZ01UUXVNREU1UXpJeUxqWTROVE1nTVRRdU5UVTJOU0F5TWk0d016YzRJREUxTGpBMU16TWdNakV1TXpjNE5TQXhOUzQxTVRrelF6SXdMakE0T0RNZ01UWXVORE16TlNBeE9DNDJPRGt3SURFM0xqRXpOVE1nTVRjdU16UTNNaUF4Tnk0NU5UZzBRekUyTGpjMk1UVWdNVGd1TXpFM05DQXhOaTR6TWpneUlERTNMalExTnpJZ01UWXVPRFEyT0NBeE55NHdOalkyUXpFNExqQTFNaklnTVRZdU1UVTNNeUF4T1M0eE1EazRJREUwTGprNU9UY2dNakF1TVRneUlERXpMamt6T1RWRE1qQXVOekV4TXlBeE15NDBNVFUxSURJeExqSTBNRFlnTVRJdU9Ea3hOaUF5TVM0M056a3lJREV5TGpNM09ETkRNakl1TXpVNU15QXhNUzQ0TWpZeUlESXlMamc1T1RRZ01URXVNVFV3SURJeUxqZzJOemtnTVRBdU56QTVOVU15TkM0ME9EazRJREV3TGpFd01qUWdNalV1Tmpjek1TQXhNUzR5T1RrMElESTFMakEzT0RFZ01USXVNakU1TjB3eU5TNHdOemMwSURFeUxqSXhPVEZhSWlCbWFXeHNQU0lqUmpFMFFUQTRJaTgrQ2p4d1lYUm9JR1E5SWsweE15NDNOamcySURRdU9Ea3pOakpETVRRdU1qSTFJRFV1TlRJME1ERWdNVE11T1RFeU9TQTJMalE1TURneElERXpMamMyTmpJZ055NHhPVFE0T1VNeE15NDJNalV5SURjdU9EY3dOalVnTVRNdU5EWXhNeUE0TGpVME1qVTVJREV6TGpJM01qWWdPUzR5TURjek4wTXhNeTR3TnpneklEa3VPRGsxTURnZ01USXVPREUwTmlBeE1DNDFPREF4SURFeUxqVXhOU0F4TVM0eU16QTBRekV5TGpJeE9UVWdNVEV1T0Rjd0lERXdMamd6TnprZ01USXVORE13TWlBeE1TNDBORE0wSURFekxqQXhNamhETVRFdU1EYzRPQ0F4TXk0MU5UQTNJREV3TGpBM056TWdNVE11TWpZeU55QXhNQzR6TWpnNUlERXlMalUyT0RSRE1UQXVOemMyT0NBeE1TNHpNekV4SURFd0xqa3lOemdnT1M0NU5qWTJJREV4TGpJeE16a2dPQzQyT0RVM04wTXhNUzR6TlRJMElEZ3VNRFkxT0RrZ01URXVORGN4TkNBM0xqUTBNamcwSURFeExqVTJPRGtnTmk0NE1UVTVOa014TVM0Mk56a3lJRFl1TVRFd09EY2dNVEV1TmpNMklEVXVNakF6TXlBeE1pNHlNamt4SURRdU5qazVOVGxETVRJdU56VTNJRFF1TWpVd016VWdNVE11TXpjNU1pQTBMak0xTmpFM0lERXpMamMyTnprZ05DNDRPVEk1Tmt3eE15NDNOamcySURRdU9Ea3pOakphSWlCbWFXeHNQU0lqUmpFMFFUQTRJaTgrQ2p4d1lYUm9JR1E5SWswekxqQTNPVEk1SURFdU9UTXpNME16TGpFNU5EY3pJREl1TmpBMU9Ua2dNeTR6TkRnMk1TQXpMakkzTURnM0lETXVORFV6TWpZZ015NDVORFE1TjBNekxqWTRNamt3SURVdU5ESXdPRFlnTXk0M05USTROaUEyTGpreE1qUXhJRE11T1RVNE9UVWdPQzR6T0RZMVF6UXVNRFl4TnpBZ09TNHhNVGs0TlNBekxqQXpNREl5SURrdU5ETTNPVElnTWk0NE1UVTRNaUE0TGpZNU5qSXhRekl1TkRFMU1EWWdOeTR6TURnM055QXhMamc1T0RFMUlEVXVPVFl4TkRjZ01TNDFNRFE0TlNBMExqVTJOemt3UXpFdU16RTVNalVnTXk0NU1USXdOaUF4TGpFM01UVXdJRE11TWpNNU56SWdNUzR3TWpnME1pQXlMalUzTWpBMFF6QXVPRGN4TnpnMklERXVPRFF6TWpRZ01DNDNOVGsyTXpnZ01DNDNOVE01TWpnZ01TNDNNRGMzTlNBd0xqUTVOalUxT0VNeUxqWXlNelEzSURJdU5EZzVNVGNnTWk0NU5Ua3pOQ0F4TGpJek9UZzJJRE11TURjM09UWWdNUzQ1TXpKTU1pNHdOemt5T1NBeExqa3pNek5hSWlCbWFXeHNQU0lqUmpFMFFUQTRJaTgrQ2p3dmMzWm5QZz09XCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRyLWJ0biB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51X19saXN0IHtcbiAgICAgICAgICAgICZfdmVydGljYWwsXG4gICAgICAgICAgICAmX2hvcml6b250YWwge1xuICAgICAgICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1mb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LW1lbnUtcmlnaHQuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfdmVydGljYWwge1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNTVweCBtYXRoLWNsYW1wKDIyLCA0MCk7XG5cbiAgICAgICAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggbWF0aC1jbGFtcCgyMiwgNDApO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGdhcDogMjhweDtcblxuICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gMTYuMDFweCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTYuMDFweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3ViLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgbWF0aC1jbGFtcCgyMiwgNDApO1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ2FwOiBtYXRoLWNsYW1wKDIyLCA0MCk7XG4gICAgICAgICAgICAmOmhhcygubWVudS1pdGVtOm50aC1jaGlsZCgyKSkge1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhhcygubWVudS1pdGVtOm50aC1jaGlsZCgzKSkge1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX25vLWluZm8ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1NXB4IG1hdGgtY2xhbXAoMjIsIDQwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgPiBhLmg1IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAyNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDM3NDQ7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgLnRyLXRhYi1tZW51LWxvdHRpZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgY2FudmFzIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICA+IGEuaDUge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctbWVudS1yaWdodC5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtZm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2hyZWY9XCIjXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LW1lbnUtcmlnaHQuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1mb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LW1lbnUtcmlnaHQuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA1cHg7XG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMTYwZDBkLCAwLjIpO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19vcGVuLW1lbnUge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMHMgMC4zcztcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzLCAwLjNzLCAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzLCAwLjNzLCAwcztcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIHRvcCwgdHJhbnNmb3JtO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIGJvdHRvbSwgdHJhbnNmb3JtO1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMHMsIDAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udHItb3ZlcmxheS1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogbWF0aC1jbGFtcCg3MiwgMTEwKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gbWF0aC1jbGFtcCg3MiwgMTEwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzE2MGQwZCwgMC41KTtcbiAgei1pbmRleDogOTk4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgfVxufVxuXG4udHItaGVhZGVyLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBtYXRoLWNsYW1wKDcyLCAxMTApO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSBtYXRoLWNsYW1wKDcyLCAxMTApKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB6LWluZGV4OiA5OTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoIzAwMzc0NCwgMC41KTtcbiAgfVxuXG4gICZfX21lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG5cbiAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgcGFkZGluZzogMCBtYXRoLWNsYW1wKDIyLCA4MCk7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICB9XG5cbiAgICAgID4gYSxcbiAgICAgID4gLm5vLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgfVxuXG4gICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRyLWNsb3NlLXN1Yi1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1NnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51X19pbmZvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgcGFkZGluZzogNDZweCBtYXRoLWNsYW1wKDIyLCA4MCk7XG5cbiAgICAgICAgICAgIC5oMyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oNSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuXG4gICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHItYnRuIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgICBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJG9yYW5nZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHBhdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51X19oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogNDZweCBtYXRoLWNsYW1wKDIyLCA4MCk7XG5cbiAgICAgICAgICAgIC5oMyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51X19jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCBtYXRoLWNsYW1wKDIyLCA4MCkgNDZweDtcblxuICAgICAgICAgICAgJl9oZWFkZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl90YWIge1xuICAgICAgICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgID4gLmpzLW9wZW4tYWNjb3JkaW9uLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG5cbiAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG5cbiAgICAgICAgICAgICAgICAgICAgcmVjdCxcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYycHg7XG5cbiAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAmOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKi5zdWItbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9Ki9cbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBtYXgtd2lkdGg6ICR3aWRlLXNpemU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuXG4gICAgJi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA1cHg7XG4gICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbltkYXRhLWhlYWRlci1mb2N1cy1zdGFydF0sXG5bZGF0YS1oZWFkZXItZm9jdXMtZW5kXSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcImV4dGVuZFwiIGFzICo7XG5cbjpyb290IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC0td3AtLWN1c3RvbS0taC0xOiA0cmVtO1xuICAgICAgICAtLXdwLS1jdXN0b20tLWgtMjogMy41cmVtO1xuICAgICAgICAtLXdwLS1jdXN0b20tLWgtMzogMi41cmVtO1xuICAgICAgICAtLXdwLS1jdXN0b20tLWgtNDogMS44NzVyZW07XG4gICAgICAgIC0td3AtLWN1c3RvbS0taC01OiAxLjM3NXJlbTtcbiAgICB9XG4gICAgLy8gQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC8vICAgICAtLXdwLS1jdXN0b20tLWgtMTogNC44NzVyZW07XG4gICAgLy8gICAgIC0td3AtLWN1c3RvbS0taC0yOiA0cmVtO1xuICAgIC8vICAgICAtLXdwLS1jdXN0b20tLWgtMzogMy41cmVtO1xuICAgIC8vICAgICAtLXdwLS1jdXN0b20tLWgtNDogMi41cmVtO1xuICAgIC8vICAgICAtLXdwLS1jdXN0b20tLWgtNTogMS44NzVyZW07XG4gICAgLy8gICAgIC0td3AtLWN1c3RvbS0taC02OiAxLjM3NXJlbTtcbiAgICAvLyB9XG59XG5cbi5zd2lwZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgXG4gICAgJi5zd2lwZXItaW5pdGlhbGl6ZWQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLnRyLW92ZXJmbG93LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAkY29udGVudC1zaXplO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgICBtYXgtd2lkdGg6ICR3aWRlLXNpemU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udHItYmctYmVpZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcbn1cblxuLnRyLWJnLWxpZ2h0LWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xufVxuXG4udHItYmctbWludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pbnQ7XG59XG5cbi50ci1iZy10ZWFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4udHItYmctbWFyb29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyb29uO1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi50ci1iZy1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yO1xufVxuXG4udHItaGVhZCB7XG4gICAgJGhlYWQ6ICY7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfY2VudGVyZWQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfdGFibGV0LWNlbnRlcmVkIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3dpdGgtZXllYnJvdy1zcGFyayB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1OHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc3BhcmstbGVmdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTM4cHg7XG4gICAgbGVmdDogLTY3cHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgdG9wOiAtNDhweDtcbiAgICAgICAgbGVmdDogLTk3cHg7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udHItc3BhcmstcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zOHB4O1xuICAgIHJpZ2h0OiAtODdweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICB0b3A6IC01NXB4O1xuICAgICAgICByaWdodDogLTExNHB4O1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnRyLXVuZGVybGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlIC0gNTJweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTczcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgKyBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuLnRyLWV5ZWJyb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcblxuICAgIHN2ZyB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC50ci1zcGFyay1sZWZ0IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4udHItYnRuIHtcbiAgICAkYnRuOiAmO1xuICAgIFxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG4gICAgXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgfVxuICAgIFxuICAgICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICAgIFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgfVxuICAgIFxuICAgIHNwYW4sXG4gICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgXG4gICAgc3ZnIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC41cywgc3Ryb2tlIC41cztcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX3ByaW1hcnktZGFyayxcbiAgICAmX3ByaW1hcnktbGlnaHQge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMnMsIG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfcHJpbWFyeS1kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3ByaW1hcnktbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgIFxuICAgICZfc2Vjb25kYXJ5LWRhcmssXG4gICAgJl9zZWNvbmRhcnktbGlnaHQge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cywgY29sb3IgLjVzO1xuICAgIH1cblxuXG4gICAgJl9zZWNvbmRhcnktZGFyayB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3NlY29uZGFyeS1saWdodCB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkYmxhY2s7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgXG4gICAgJl90ZXJ0aWFyeS1vcmFuZ2UsXG4gICAgJl90ZXJ0aWFyeS1kYXJrLFxuICAgICZfdGVydGlhcnktbGlnaHQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGNvbHVtbi1nYXA6IDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBwYXRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmhvdmVyICY6bm90KGEpIHtcbiAgICAgICAgICAgICAgICBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBwYXRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90ZXJ0aWFyeS1kYXJrIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90ZXJ0aWFyeS1vcmFuZ2Uge1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgcGF0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgICAgICAgc3Ryb2tlOiAkb3JhbmdlO1xuICAgICAgICB9XG5cbiAgICAgICAgcGF0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIHBhdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBwYXRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmhvdmVyICY6bm90KGEpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIHBhdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBwYXRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90YWdzLWRhcmssXG4gICAgJl90YWdzLWxpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMsIGNvbG9yIC41cztcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgIDpoYXMoW2hyZWZdKTpub3QoW2hyZWY9XCIjXCJdKSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RhZ3MtZGFyayB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzIGVhc2UtaW4tb3V0LCBjb2xvciAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90YWdzLWxpZ2h0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRlYWw7XG4gICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3JldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEycHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc29jaWFscyB7XG4gICAgJGVsOiAmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMsIGNvbG9yIC41cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDRweCA0cHggNHB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2Rhcmsge1xuICAgICAgICAjeyRlbH1fX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2xpZ2h0IHtcbiAgICAgICAgI3skZWx9X19saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzNXB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLXJlc291cmNlLWNhcmQsXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZCB7XG4gICAgJGNhcmQ6ICY7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgI3skY2FyZH0ge1xuICAgICAgICAgICAgJl9fdGh1bWJuYWlsIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICN7JGNhcmR9IHtcbiAgICAgICAgICAgICAgICAmX190aHVtYm5haWwgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX190aHVtYm5haWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMzhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NzdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHVhbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tczIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICN7JGNhcmR9X19pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX190ZXh0dWFsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4udHItY29hY2hpbmctY2FyZCB7XG4gICAgJGNhcmQ6ICY7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICAjeyRjYXJkfV9fb3ZlcmxheSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICAgIFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICN7JGNhcmR9X19vdmVybGF5IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICN7JGNhcmR9X19vdmVybGF5IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgLnRyLWNvYWNoaW5nLWNhcmRfX3RodW1ibmFpbC1jb250YWluZXIgJiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQxcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RodW1ibmFpbCB7XG4gICAgICAgICRsZWZ0R2FwOiA4MHB4O1xuICAgICAgICAkaW1hZ2VXaWR0aDogOTBweDtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogJGxlZnRHYXA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogOTIlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjU4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMjRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNDFweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAkaW1hZ2VXaWR0aCAtICRsZWZ0R2FwIC0gMTVweCk7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogJGltYWdlV2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIDQ1cHggNDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogNDFweCA0NXB4IDUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIC8vIHN2ZyB7XG4gICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4Y2VycHQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItaWNvbi1jYXJkIHtcbiAgICAkY2FyZDogJjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA0MHB4IDI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogJGNhcmQtYm94LXNoYWRvdztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzLCBjb2xvciAuNXM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICN7JGNhcmR9X19pbWFnZS1ob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICArIGltZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICAjeyRjYXJkfV9fb3ZlcmxheSB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICN7JGNhcmR9X19pbWFnZS1ob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICArIGltZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICN7JGNhcmR9X190aXRsZSBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgI3skY2FyZH1fX2ltYWdlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAgICAgKyBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3skY2FyZH1fX3RpdGxlIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbaHJlZj0nIyddIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICAgIGhlaWdodDogNTNweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLWhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIDQ0cHggMCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9XG59XG5cbi50ci1taW5pLXJlc291cmNlLWNhcmQge1xuICAgICRjYXJkOiAmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICN7JGNhcmR9X19pY29uIHtcbiAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAuNXMsIGZpbGwgLjVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC41cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyRjYXJkfV9faWNvbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1OXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG59XG5cbi50ci1tZW1iZXItY2FyZCB7XG4gICAgJGNhcmQ6ICY7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgI3skY2FyZH0ge1xuICAgICAgICAgICAgJl9fdGh1bWJuYWlsIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyRjYXJkfSB7XG4gICAgICAgICAgICAgICAgJl9fdGh1bWJuYWlsIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2Zyb250IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICZfX2JhY2sge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0dWFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogMjJweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyOHB4IDQzcHggMThweDtcblxuICAgICAgICAmLWhlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fZXhjZXJwdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgxNSwgMTYpO1xuICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICZfX2F0dHJpYnV0ZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgICZfX2JhY2sge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNTNweCAzNXB4IDUxcHggNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Rlc3RpbW9uaWFsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB9XG5cbiAgICAmX19kYXRhLXBvaW50cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDhweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl93aXRoLXRlc3RpbW9uaWFsIHtcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM5MXB4O1xuICAgICAgICAgICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcblxuICAgICAgICAgICAgI3skY2FyZH0ge1xuICAgICAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnM7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZnJvbnQsXG4gICAgICAgICAgICAgICAgJl9fYmFjayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19iYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyICN7JGNhcmR9X19pbm5lciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1wdWJsaWMtY29hY2gtaGVybyB7XG4gICAgcGFkZGluZzogNTlweCAwIDk2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogY2xpcDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgICB9XG5cbiAgICAmX19iYWNrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgIFwiaGVhZFwiXG4gICAgICAgICAgICBcInN0aWNreVwiXG4gICAgICAgICAgICBcImJpb1wiXG4gICAgICAgIDtcbiAgICAgICAgcm93LWdhcDogNTBweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgICAgICBcImhlYWQgc3RpY2t5XCJcbiAgICAgICAgICAgICAgICBcImJpbyBzdGlja3lcIlxuICAgICAgICAgICAgO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQyM3B4O1xuICAgICAgICAgICAgZ2FwOiAwIDY0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBncmlkLWFyZWE6IGhlYWQ7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2N3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMTI3cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMjAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHZoO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pbnQ7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hdHRyaWJ1dGVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDE0cHg7XG5cbiAgICAgICAgLnRyLWJ0biB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgNTUsIDY4LCAuNikgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0aWNreSB7XG4gICAgICAgIGdyaWQtYXJlYTogc3RpY2t5O1xuICAgIH1cblxuICAgICZfX3NpZGViYXIge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmLXBvc3RlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogbWF0aC1jbGFtcCgyMTUsIDYxNSk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1zdGF0cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQxcHggMzRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtc3RhdCB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdmFsdWUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1udW1iZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM0cHggNDFweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy91bC1vcmFuZ2UtYnVsbGV0LnN2ZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3VsLW9yYW5nZS1idWxsZXQuc3ZnJyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7IFxuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iaW8ge1xuICAgICAgICBncmlkLWFyZWE6IGJpbztcbiAgICB9XG59XG5cbi5yZW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6ICR3aWRlLXNpemUgIWltcG9ydGFudDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTIyMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAuNSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnRyLW1lbWJlci1jYXJkLXJlbW9kYWwge1xuICAgIHBhZGRpbmc6IDcwcHggMzBweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYm94LXNoYWRvdzogJGNhcmQtYm94LXNoYWRvdztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAucmVtb2RhbC1jbG9zZSB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cyBlYXNlLWluLW91dCwgY29sb3IgLjVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNjlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0YXJ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDQ0OXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMzlweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2VuZCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiBtYXRoLWNsYW1wKDE2LCAxOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItY29hY2hlcy1zd2lwZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMCAzOXB4O1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ2cHggMCA4NHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDIpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzOXB4KTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDlweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDMpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTdweCk7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDRuICsgNCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM5cHgpO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3NXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhbnZhcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3R5cGUtY29hY2hlcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICB3aWR0aDogMjkzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KCZfY2FyZC10eXBlLWF1dGhvci1jYXJkKSB7XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItbG9nby1iYXIge1xuICAgIC5zd2lwZXIge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDkzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHdpZHRoOiA3MXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi13cmFwcGVye1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLXNsaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDczcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vLWdyYXlzY2FsZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cblxuICAgICZfYmVpZ2Uge1xuICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkYmVpZ2UsIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCAkYmVpZ2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9taW50IHtcbiAgICAgICAgLnN3aXBlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJG1pbnQsIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCAkbWludCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2xpZ2h0LWJsdWUge1xuICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkbGlnaHQtYmx1ZSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICRsaWdodC1ibHVlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdGVhbCB7XG4gICAgICAgIC5zd2lwZXIge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICR0ZWFsLCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgJHRlYWwpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc2xpZGVyLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTRweDtcblxuICAgIC50ci1iZy10ZWFsICYge1xuICAgICAgICByZWN0IHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICByZWN0LCBwYXRoIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItbWVkaWEtc2VsZWN0b3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgICYuY29udGFpbiB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgY2FudmFzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBbZGF0YS1sb3R0aWVdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX192aWRlby1jb3ZlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICZfX3ZpZGVvLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdmlkZW8tY2VudGVyIHtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cblxuICAgICZfX3ZpZGVvLWNlbnRlci1yaWdodCB7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgIH1cblxuICAgICZfX3BvcHVwLXZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC41cywgc3Ryb2tlIC41cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLXBvc3QtaGVybyB7XG4gICAgcGFkZGluZzogNjBweCAwIDExNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG5cbiAgICAudHItaGVhZCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZXllYnJvdyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYWNrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMnB4IDY3cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzU4cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0MTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG5cbiAgICAgICAgPiBkaXY6bnRoLWNoaWxkKG4rMikge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXRlZ29yeSB7XG4gICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICB9XG5cbiAgICAmX19hdXRob3Ige1xuICAgICAgICBjb2xvcjogJG1hcm9vbjtcbiAgICB9XG59XG5cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtIHtcbiAgICAkaGVybzogJjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4N3B4IDAgMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIFxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gICAgfVxuXG4gICAgLnRyLWhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgICBcbiAgICAgICAgJl9fZXllYnJvdyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMDNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFjayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dHVhbCB7XG4gICAgICAgIHBhZGRpbmc6IDM5cHggMCA0N3B4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGNvbHVtbi1nYXA6IDQ3cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWdzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgID4gZGl2Om50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTQ3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGhlaWdodDogMTMzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBib3R0b206IDEwM3B4O1xuICAgICAgICAgICAgbGVmdDogY2FsYygoKDEwMHZ3IC0gMTAwJSkgLyAyKSAqIC0xKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICgxMDB2dyAtIDEwMCUpKTtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90ZWFsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skaGVyb31fX3dyYXBwZXIge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3skaGVyb31fX2Zvcm0ge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9taW50IHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWludDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGhlcm99X193cmFwcGVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWludDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JGhlcm99X19mb3JtIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWludDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLXNoYXJlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHJlbSgxNik7XG4gICAgXG4gICAgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl93aGl0ZSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkIHtcbiAgICAkY2FyZDogJjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGNvbHVtbi1nYXA6IDIycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRlYWw7XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgI3skY2FyZH1fX3RodW1ibmFpbCBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3skY2FyZH1fX3RodW1ibmFpbCBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aHVtYm5haWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTc4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHVhbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc2VhcmNoLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBsYWJlbFtmb3I9XCJzZWFyY2hcIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgaW5wdXQjc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTNweCAxM3B4IDQzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxufVxuXG5zZWxlY3QgKyAubWt0b0Vycm9yICsgLnNlbGVjdDIsXG5zZWxlY3QgKyAuc2VsZWN0MiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNTUsIDY4LCAwLjA2KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIFxuICAgICAgICAmX19yZW5kZXJlZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3NlbGVjdC1hcnJvdy5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggNnB4O1xuXG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgIC5zZWxlY3QyLXJlc3VsdHMge1xuICAgICAgICAmX19vcHRpb24ge1xuICAgICAgICAgICAgJi0tZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc2VsZWN0LWRyb3Bkb3duIHtcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcblxuICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggMTJweCA0NHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXM7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvc2VsZWN0LWNoZWNrYm94LnN2ZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9zZWxlY3QtY2hlY2ttYXJrLnN2ZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLW1hcmtldG8tZm9ybSB7XG4gICAgJltpZF49XCJta3RvRm9ybVwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJiNta3RvRm9ybV80NzYge1xuICAgICAgICAgICAgLm1rdG9GaWVsZFdyYXAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0I0VtYWlsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvRm9ybVJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHJvdy1nYXA6IDE1cHg7XG5cbiAgICAgICAgICAgICYucm93LWhpZGRlbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1rdG9Gb3JtQ29sIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvRmllbGRXcmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmLm1rdG9JbnZhbGlkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1pbnZhbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1rdG9HdXR0ZXIsIC5ta3RvT2Zmc2V0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvQnV0dG9uV3JhcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvQnV0dG9uUm93IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWt0b0NoZWNrYm94TGlzdCxcbiAgICAgICAgLm1rdG9SYWRpb0xpc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiAxNXB4O1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcblxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ta3RvSW52YWxpZCB7XG4gICAgICAgICAgICAgICAgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0taW52YWxpZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvQ2hlY2tib3hMaXN0IHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWt0b1JhZGlvTGlzdCB7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcblxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAmLm1rdG9JbnZhbGlkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtLWludmFsaWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvQnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAycztcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsYWNrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAudHItYmctdGVhbCB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjayAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLnRyLWJnLXRlYWwge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC41cywgc3Ryb2tlIC41cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDkycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RlYWwsXG4gICAgJl9tYXJvb24ge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5ta3RvRm9ybSB7XG4gICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSksXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNDgsIDI0NCwgLjkpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ4LCAyNDQsIC45KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1rdG9DaGVja2JveExpc3QsXG4gICAgICAgICAgICAubWt0b1JhZGlvTGlzdCB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1rdG9DaGVja2JveExpc3Qge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI0OCwgMjQ0LCAuNykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWt0b1JhZGlvTGlzdCB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjQ4LCAyNDQsIC43KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ta3RvQnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzZWxlY3QgKyAuc2VsZWN0MiB7XG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNDgsIDI0NCwgLjcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvc2VsZWN0LWFycm93LWRhcmsuc3ZnJykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfaW5saW5lIHtcbiAgICAgICAgJi5ta3RvRm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAudHItbWFya2V0by1mb3JtLm1rdG9Gb3JtIC5ta3RvRmllbGRXcmFwIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ta3RvRm9ybVJvdyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1rdG9DYXB0Y2hhRGlzY2xhaW1lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWt0b0ZpZWxkV3JhcCB7XG4gICAgICAgICAgICAgICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPWZpbGVdKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLXRlc3RpbW9uaWFsLWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogNTZweCAyNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogOTJweCA3NHB4IDcxcHg7XG4gICAgfVxuXG4gICAgPiBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDI2cHg7XG4gICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHRvcDogLTI5cHg7XG4gICAgICAgICAgICBsZWZ0OiA2NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3N3B4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgxNSwgMTYpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42MzdweDtcbiAgICB9XG5cbiAgICAmX19wb3NpdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjM3cHg7XG4gICAgfVxufVxuXG4udHItdWktYWNjb3JkaW9uIHtcbiAgICAkYWNjb3JkaW9uOiAmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICYudWktYWNjb3JkaW9uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblxuICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNXMsIHN0cm9rZSAuNXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblxuICAgICAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGVhbDtcblxuICAgICAgICAudHItYmctdGVhbCAmIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfd2hpdGUge1xuICAgICAgICAjeyRhY2NvcmRpb259X19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMzFweCAyNHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAuNXM7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItbm90aWZpY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogMjRweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxufVxuXG4udHItcGFydG5lci1sYW5kaW5nIHtcbiAgICBwYWRkaW5nOiAxODVweCAwIDk2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcblxuICAgIC50ci1oZWFkIHtcbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNjVweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHR1YWwge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ29zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA0N3B4IDM2cHg7XG4gICAgICAgIG1heC13aWR0aDogNDc0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0NzRweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTU5cHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIDE1OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc3RhdC1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAxNXB4O1xuICAgIHBhZGRpbmc6IDYwcHggMjdweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJltocmVmPScjJ10ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICZfX251bSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWludGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4udHItbG9nby1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDM0cHggMjdweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJltocmVmPScjJ10ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTYycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEzOHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiBtYXRoLWNsYW1wKDE1LCAxNik7XG4gICAgfVxufVxuXG4udHItc3RpY2t5LXBvcHVwIHtcbiAgICAkcG9wdXA6ICY7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgcmlnaHQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSk7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICA+IC50ci1jb250YWluZXItd2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM1OXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNpemluZzogJGNhcmQtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMycHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19zdWJ0ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgJl9jbG9zZWQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAjeyRwb3B1cH0td3JhcHBlciB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLWNhdGVnb3J5LWxpc3Qge1xuICAgIEBleHRlbmQgJXNlY3Rpb24tcGFkZGluZ3M7XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgIGdhcDogMTQwcHggNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vLXJlc3VsdHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvdWwtb3JhbmdlLWJ1bGxldC5zdmcnKTtcbn1cblxuLnRyLW5ld3MtdGlja2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgICYuaGlkZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLnRyLWJ0biB7XG4gICAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4vLyBIb21lIHBvcHVwXG4uaG9tZSAubWZwLWJnLm1mcC1yZWFkeSB7XG4gICAgei1pbmRleDogMTAwMDE7XG59XG4uc3AtaG9tZS1wb3B1cC1tZ25mYyB7XG4gICAgJi5tZnAtd3JhcCB7XG4gICAgICAgIHotaW5kZXg6IDEwMDAyO1xuICAgIH1cblxuICAgIC5tZnAtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFkbWluLWJhciAmIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvdWwtb3JhbmdlLWJ1bGxldC5zdmcnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLWhvbWUtcG9wdXAge1xuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIC50ci1oZWFkX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjBweCA0MHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxufSIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuXG4qLFxuYSxcbmJ1dHRvbjpub3QoLmhwLWJ0bikge1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICAgIH1cbiAgICBcbiAgICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgICBcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICAgIH1cbn1cblxuLm1haW4td3JhcHBlciB7XG4gICAgPiAqIHtcbiAgICAgICAgJjpub3QoW2NsYXNzKj1cIi1zZWN0aW9uLWVsZW1lbnRcIl0pIHtcbiAgICAgICAgICAgICY6bm90KC5hbGlnbndpZGUpOm5vdCguYWxpZ25mdWxsKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpub3QoLmFsaWduZnVsbCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5hbGlnbndpZGUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLXdpZGUtc2l6ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuYWxpZ25mdWxsIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHItaGVhZCB7XG4gICAgICAgICRoZWFkOiAmO1xuXG4gICAgICAgICY6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikge1xuICAgICAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogI3soJGkgKiAuMykgLSAuM31zO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICN7JGhlYWR9X19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5mb3JtIHtcbiAgICBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwiZmlsZVwiXSksXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIzcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDNweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDU1LCA2OCwgMC4wNik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzLCBib3JkZXItY29sb3IgLjVzO1xuICAgICAgICBcbiAgICAgICAgJi5jbGlja2FibGUge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA5cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ZXh0YXJlYTpub3QoLnNlbGVjdDItc2VhcmNoX19maWVsZCkge1xuICAgICAgICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxNDNweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuW2lkXj1cInBvc3QtXCJdIHtcbiAgICA+IC50ci1hdXRob3Ita2lja2VyIHtcbiAgICAgICAgLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJGNvbnRlbnQtc2l6ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLW1lZGlhLXNlbGVjdG9yIHtcbiAgICAmLndpdGgtYW5pbWF0aW9uIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci11aS1hY2NvcmRpb24ge1xuICAgICRhY2NvcmRpb246ICY7XG5cbiAgICAmLnZpc2libGUge1xuICAgICAgICA+ICoge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC50ci11aS1hY2NvcmRpb25fd2hpdGUpIHtcbiAgICAgICAgICAgICN7JGFjY29yZGlvbn1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcblxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDIwIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogI3soJGkgKiAuMykgLSAuM31zO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC50ci11aS1hY2NvcmRpb25fd2hpdGUpIHtcbiAgICAgICAgI3skYWNjb3JkaW9ufV9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMXMgZWFzZS1pbi1vdXQsIHBhZGRpbmctYm90dG9tIDFzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItY29hY2hlcy1zd2lwZXIge1xuICAgICRlbDogJjtcblxuICAgICY6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLnZpc2libGUge1xuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4gKyAyKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM5cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDlweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0biArIDMpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIxcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4gKyA0KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM5cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzVweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDRuICsgMSksXG4gICAgICAgICY6bnRoLWNoaWxkKDRuICsgMiksXG4gICAgICAgICY6bnRoLWNoaWxkKDRuICsgMyksXG4gICAgICAgICY6bnRoLWNoaWxkKDRuICsgNCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItbG9nby1iYXIge1xuICAgICRlbDogJjtcblxuICAgIC5zd2lwZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmLnZpc2libGUge1xuICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRlbH1fX3RpdGxlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1za2lwLXRvLWxpbmsge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDExNTAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgLmFkbWluLWJhciAmIHtcbiAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgICAgICAgICB0b3A6IDQ2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSkge1xuICAgICAgICB6LWluZGV4OiAtMTE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5hcnRpY2xlW2lkXj1cInBvc3QtXCJdIHtcbiAgICA+ICo6bm90KFtjbGFzcyo9XCItc2VjdGlvbi1lbGVtZW50XCJdKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRlbnQtc2l6ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufSIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuXG4udHItZm9vdGVyIHtcbiAgICAkZm9vdGVyOiAmO1xuXG4gICAgcGFkZGluZy10b3A6IG1hdGgtY2xhbXAoMTIwLCA4NSwgMTAyNCwgMTIwMCk7XG4gICAgcGFkZGluZy1ib3R0b206IG1hdGgtY2xhbXAoMTIwLCA4NSwgMTAyNCwgMTIwMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICZfc2ltcGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcblxuICAgICAgICAjeyRmb290ZXJ9X19jb3B5cmlnaHQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1tZW51IHtcbiAgICAgICAgICAgICAgICBnYXA6IDI2cHg7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvSWNvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9wYXJ0bmVyLWxhbmRpbmcge1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDA7XG5cbiAgICAgICAgLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHJvdy1nYXA6IDU5cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGZvb3Rlcn1fX2xvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IDkycHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICN7JGZvb3Rlcn1fX2NvcHlyaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRyLWhlYWQge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIDMzN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogMjRweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRyLW1hcmtldG8tZm9ybSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPWhpZGRlbl0ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWt0b0J1dHRvblJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiA0MHB4IG1hdGgtY2xhbXAoNjAsIDEwNik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogbWF0aC1jbGFtcCgxNDksIDE4MSk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIxcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX25hdiB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA0MHB4IDIwcHg7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTEzNXB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLWNvbCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMiAtIDEwLjAxcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTAuMDFweCk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzIC0gMTMuMzM0cHgpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMyAtIDEzLjMzNHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLW1lbnUge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICR5ZWxsb3cgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICBtYXJnaW4tdG9wOiBtYXRoLWNsYW1wKDgwLCAxMDApO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogMjNweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgLjYpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgXG4gICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICR5ZWxsb3cgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtbWVudSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzO1xuICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcblxuLnRyLWhlcm8tY29hY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBmbGV4OiAwIDAgMTg1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTg1cHg7XG4gICAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogIzBlNzZhODtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgICZfX2JpbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1jb2FjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDQ1cHggMDtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNzAlIC0gMTVweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNzAlIC0gMTVweCk7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Rlc3RpbW9uaWFsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMzAlIC0gMTVweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMzAlIC0gMTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgJi1yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgICAgICZfbm8taWNvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNhdGVnb3JpZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jYXRlZ29yeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBWYXJpYWJsZXNcbkB1c2UgXCJ2YXJpYWJsZXNcIjtcbkB1c2UgXCJleHRlbmRcIjtcblxuLy8gVXRpbGl0aWVzXG5AdXNlIFwicmVib290XCI7XG5AdXNlIFwiaGVhZGVyXCI7XG5AdXNlIFwibWFpblwiO1xuQHVzZSBcImdlbmVyYWxcIjtcbkB1c2UgXCJmb290ZXJcIjtcbkB1c2UgXCJwbGF0Zm9ybS1jb2FjaFwiO1xuXG5cbi8vIEVsZW1lbnRzXG4vL0B1c2UgXCJlbGVtZW50cy9fX2V4YW1wbGUtZmlsZV9fXCI7XG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2e21hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDIwcHg7IGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7Zm9udC13ZWlnaHQ6IDYwMDtsaW5lLWhlaWdodDogMS4yO30uaDF7Zm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTEpO30uaDJ7Zm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTIpO30uaDN7Zm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTMpO30uaDR7Zm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTQpO30uaDV7Zm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTUpO30uaDZ7Zm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTYpO30iXX0= */
