﻿.link,.post-content p a{color:#0369a1;text-decoration:underline}.link:hover,.post-content p a:hover{color:#0ea5e9}.text-2xs{font-size:.625rem;line-height:.75rem}.text-xs,.button--sm,.wp-block-buttons>.wp-block-button.has-button-sm-font-size .wp-element-button{font-size:.75rem;line-height:1rem}.text-sm,.button--md,.has-regular-font-size>.wp-element-button,.wp-block-buttons>.wp-block-button.has-button-md-font-size .wp-element-button{font-size:.875rem;line-height:1.25rem}.text-base,.button--xl,.wp-block-buttons>.wp-block-button.has-button-xl-font-size .wp-element-button,.button--lg,.wp-block-buttons>.wp-block-button.has-button-lg-font-size .wp-element-button,.h5-alike,.post-content h5:is(:not(.reset-wp-block-heading)):is(:not([class*=-font-size])),.wp-block-heading.has-heading-sm-font-size,.h6-alike,.post-content h6:is(:not(.reset-wp-block-heading)):is(:not([class*=-font-size])){font-size:1rem;line-height:1.5}.text-lg,.h4-alike,.post-content h4:is(:not(.reset-wp-block-heading)):is(:not([class*=-font-size])),.wp-block-heading.has-heading-md-font-size{font-size:1.125rem;line-height:1.75rem}.text-xl,.h3-alike,.post-content h3:is(:not(.reset-wp-block-heading)):is(:not([class*=-font-size])),.wp-block-heading.has-heading-lg-font-size{font-size:1.25rem;line-height:1.75rem}.text-2xl,.h2-alike,.post-content h2:is(:not(.reset-wp-block-heading)):is(:not([class*=-font-size])),.wp-block-heading.has-heading-xl-font-size{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl,.h1-alike{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.h1-alike,.h2-alike,.post-content h2:is(:not(.reset-wp-block-heading)):is(:not([class*=-font-size])),.wp-block-heading.has-heading-xl-font-size,.h3-alike,.post-content h3:is(:not(.reset-wp-block-heading)):is(:not([class*=-font-size])),.wp-block-heading.has-heading-lg-font-size,.h4-alike,.post-content h4:is(:not(.reset-wp-block-heading)):is(:not([class*=-font-size])),.wp-block-heading.has-heading-md-font-size,.h5-alike,.post-content h5:is(:not(.reset-wp-block-heading)):is(:not([class*=-font-size])),.wp-block-heading.has-heading-sm-font-size{font-weight:700}.h1-alike:first-child,.h2-alike:first-child,.post-content h2:first-child:is(:not(.reset-wp-block-heading)):is(:not([class*=-font-size])),.wp-block-heading.has-heading-xl-font-size:first-child,.h3-alike:first-child,.post-content h3:first-child:is(:not(.reset-wp-block-heading)):is(:not([class*=-font-size])),.wp-block-heading.has-heading-lg-font-size:first-child,.h4-alike:first-child,.post-content h4:first-child:is(:not(.reset-wp-block-heading)):is(:not([class*=-font-size])),.wp-block-heading.has-heading-md-font-size:first-child,.h5-alike:first-child,.post-content h5:first-child:is(:not(.reset-wp-block-heading)):is(:not([class*=-font-size])),.wp-block-heading.has-heading-sm-font-size:first-child{margin-top:0}.h1-alike{margin-top:1.5rem;margin-bottom:1.5rem}.h1-alike:last-child{margin-bottom:0}.h2-alike,.post-content h2:is(:not(.reset-wp-block-heading)):is(:not([class*=-font-size])),.wp-block-heading.has-heading-xl-font-size{margin-top:1.5rem}.h2-alike+p,.post-content h2:is(:not(.reset-wp-block-heading)):is(:not([class*=-font-size]))+p,.wp-block-heading.has-heading-xl-font-size+p{margin-top:.5rem}.h3-alike,.post-content h3:is(:not(.reset-wp-block-heading)):is(:not([class*=-font-size])),.wp-block-heading.has-heading-lg-font-size{margin-top:1.25rem}.h3-alike+p,.post-content h3:is(:not(.reset-wp-block-heading)):is(:not([class*=-font-size]))+p,.wp-block-heading.has-heading-lg-font-size+p{margin-top:.5rem}.h4-alike,.post-content h4:is(:not(.reset-wp-block-heading)):is(:not([class*=-font-size])),.wp-block-heading.has-heading-md-font-size,.h5-alike,.post-content h5:is(:not(.reset-wp-block-heading)):is(:not([class*=-font-size])),.wp-block-heading.has-heading-sm-font-size,.h6-alike,.post-content h6:is(:not(.reset-wp-block-heading)):is(:not([class*=-font-size])){margin-top:1rem}.post-content p{margin-top:1.5rem}.post-content p.has-text-lg-font-size{line-height:2rem}.post-content p.has-text-xl-font-size{line-height:2.5rem}.post-content p:first-child{margin-top:0}.wp-block-column:first-child .post-content p:first-child{margin-top:0}.button,.wp-element-button{align-items:center;display:inline-flex;font-weight:700;justify-content:center;text-align:center;text-transform:uppercase}.button::after,.wp-element-button::after{margin-right:-0.25rem}.button--primary,.wp-block-button.is-style-primary>.wp-element-button{border-radius:0 1.25rem}.button--default,.wp-block-button>.wp-element-button{border-radius:.25rem}.button--xl,.wp-block-buttons>.wp-block-button.has-button-xl-font-size .wp-element-button{padding:1rem 2rem}.button--xl,.wp-block-buttons>.wp-block-button.has-button-xl-font-size .wp-element-button,.button--lg,.wp-block-buttons>.wp-block-button.has-button-lg-font-size .wp-element-button,.button--md,.has-regular-font-size>.wp-element-button,.wp-block-buttons>.wp-block-button.has-button-md-font-size .wp-element-button{--tvk-icon-size: 1rem;gap:.5rem}.button--lg,.wp-block-buttons>.wp-block-button.has-button-lg-font-size .wp-element-button,.button--md,.has-regular-font-size>.wp-element-button,.wp-block-buttons>.wp-block-button.has-button-md-font-size .wp-element-button,.button--sm,.wp-block-buttons>.wp-block-button.has-button-sm-font-size .wp-element-button{padding:.75rem 1.5rem}.button--sm,.wp-block-buttons>.wp-block-button.has-button-sm-font-size .wp-element-button{--tvk-icon-size: 0.75rem;gap:.25rem}.button--sky-300{background-color:#7dd3fc;color:#020617}.button--sky-300:hover{background-color:#bae6fd}.button--sky-300:active{background-color:#e0f2fe}.button--sky-400{background-color:#38bdf8;color:#020617}.button--sky-400:hover{background-color:#7dd3fc}.button--sky-400:active{background-color:#bae6fd}.button--sky-500{background-color:#0ea5e9;color:#020617}.button--sky-500:hover{background-color:#38bdf8}.button--sky-500:active{background-color:#7dd3fc}.button--sky-600{background-color:#0284c7;color:#f1f5f9}.button--sky-600:hover{background-color:#0ea5e9}.button--sky-600:active{background-color:#38bdf8}.button--sky-700{background-color:#0369a1;color:#f1f5f9}.button--sky-700:hover{background-color:#0284c7}.button--sky-700:active{background-color:#0ea5e9}.button--sky-800{background-color:#075985;color:#f1f5f9}.button--sky-800:hover{background-color:#0369a1}.button--sky-800:active{background-color:#0284c7}.button--sky-900{background-color:#0c4a6e;color:#f1f5f9}.button--sky-900:hover{background-color:#075985}.button--sky-900:active{background-color:#0369a1}.button--slate-950{background-color:#020617;color:#fff}.button--slate-950:hover{background-color:#1e293b}.button--slate-950:active{background-color:#334155}.button,.wp-element-button{cursor:pointer}.button:disabled,.wp-element-button:disabled{cursor:default;opacity:.75;pointer-events:none}.wp-element-button.has-background{transition:background-color .1s ease-out}.wp-element-button.has-white-background-color:hover{--wp--preset--color--white: #e0f2fe}.wp-element-button.has-white-background-color:active{--wp--preset--color--white: #bae6fd}.wp-element-button.has-black-background-color:hover{--wp--preset--color--black: #1e293b}.wp-element-button.has-black-background-color:active{--wp--preset--color--black: #334155}.wp-element-button.has-sky-300-background-color:hover{--wp--preset--color--sky-300: #bae6fd}.wp-element-button.has-sky-300-background-color:active{--wp--preset--color--sky-300: #38bdf8}:root :where(.wp-element-button,.wp-block-button__link){background-color:#020617}@keyframes poolRowShow{from{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:200px;transform:translateY(0)}}@keyframes poolRowHide{from{opacity:1;max-height:200px;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(-10px)}}@keyframes tipRowShow{from{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:200px;transform:translateY(0)}}@keyframes tipRowHide{from{opacity:1;max-height:200px;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(-10px)}}.betting-table{grid-column:1/-1 !important;padding:0 1.5rem}@media(max-width: 768px){.betting-table{padding:10px 24px 0 24px}}.betting-table__section{max-width:1040px;margin:0 auto 1.5rem}.betting-table__section:last-child{margin-bottom:0}@media(max-width: 768px){.betting-table__section{margin-bottom:1rem}}.betting-table__header{background:#082f49;border-radius:.5rem .5rem 0 0;padding:2rem 1.5rem 0 1.5rem;position:relative;text-align:center;overflow:hidden}@media(max-width: 768px){.betting-table__header{padding:1.5rem 1rem;border-radius:.5rem .5rem 0 0}}@media(max-width: 640px){.betting-table__header{padding:1.5rem 1rem}}.betting-table__header-text{font-weight:700;font-size:.875rem;line-height:1.25rem;text-transform:uppercase;color:#38bdf8;margin-bottom:.25rem;position:relative;z-index:1}.betting-table__title{text-transform:uppercase;color:#fff;text-shadow:0px -1px 1px rgba(0,0,0,.25);margin:0;margin-top:0 !important;position:relative;z-index:1}@media(max-width: 768px){.betting-table__title{font-size:1.75rem}}.betting-table__description{padding:0 54px 1.5rem;font-weight:400;font-size:1rem;line-height:1.5rem;color:#fff;text-align:center}@media(max-width: 768px){.betting-table__description{padding:0 1.25rem 1rem;font-size:.875rem}}@media(max-width: 640px){.betting-table__description{padding:0 1.25rem 1rem}}.betting-table__pool-header{display:flex;background:#0369a1}@media(max-width: 768px){.betting-table__pool-header{display:none}}.betting-table__pool-header-item{font-weight:600;font-size:1.125rem;line-height:1.5rem;color:#fff;padding:.75rem 1rem;text-align:left}.betting-table__pool-header-item:first-child{width:185px}.betting-table__pool-header-item:nth-child(2){width:185px}.betting-table__pool-header-item:nth-child(3){width:307px}.betting-table__pool-header-item:nth-child(4){width:100px;text-align:center}.betting-table__pool-header-item:last-child{text-align:center;flex:1}.betting-table__pool-container{background:#fff}@media(max-width: 768px){.betting-table__pool-container{padding:.5rem .25rem}}.betting-table__pool-row{display:flex;align-items:center;gap:18px;padding:10px;border-bottom:1px solid #ddd;opacity:1;visibility:visible;transition:all .3s ease}.betting-table__pool-row:hover{background:rgba(0,0,0,0)}.betting-table__pool-row--visible{display:flex;opacity:1;visibility:visible;max-height:none}.betting-table__pool-row--hidden{display:none;opacity:0;visibility:hidden;max-height:0;overflow:hidden}.betting-table__pool-row--showing{display:flex;animation:poolRowShow .3s ease-out forwards}.betting-table__pool-row--hiding{display:flex;animation:poolRowHide .3s ease-out forwards}@media(max-width: 768px){.betting-table__pool-row{background:#fff;border:1px solid #0ea6e9;border-radius:8px;padding:10px 10px 16px;flex-direction:column;align-items:stretch;gap:.75rem;margin:0}.betting-table__pool-row:hover{background:#fff}}@media(max-width: 640px){.betting-table__pool-row{padding:.5rem .5rem 1rem}}.betting-table__pool-time{display:flex;flex-direction:column;justify-content:center;width:164px;padding:0;flex-shrink:0}@media(max-width: 768px){.betting-table__pool-time{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;gap:.5rem;padding:0}}.betting-table__pool-author{display:flex;align-items:center;width:175px;gap:8px;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020617;flex-shrink:0}@media(max-width: 768px){.betting-table__pool-author{order:3;width:auto;justify-content:center;gap:.5rem;padding:0}}.betting-table__pool-title{flex:1;padding:0;text-align:left}@media(max-width: 768px){.betting-table__pool-title{order:2;width:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;margin:.5rem 0}}.betting-table__pool-title .betting-table__link{font-weight:700;font-size:1.25rem;line-height:1.75rem;color:#020617;text-decoration:none}.betting-table__pool-title .betting-table__link:hover{text-decoration:underline}.betting-table__pool-price{width:auto;padding:0 16px;text-align:center;font-weight:900;font-size:1rem;line-height:1.5rem;color:#fff;flex-shrink:0}@media(max-width: 768px){.betting-table__pool-price{order:4;width:auto;padding:0}}.betting-table__pool-game{width:auto;padding:0;text-align:center;flex-shrink:0}@media(max-width: 768px){.betting-table__pool-game{order:5;padding:0;display:flex;justify-content:center;align-items:center}}.betting-table__time{padding:10px;width:165px}.betting-table__status{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:7px 21px;border-radius:4px 4px 0 0;font-weight:700;font-size:1rem;line-height:1.5rem;margin-bottom:0;background:#e4f5ff;color:#020617;width:100%}.betting-table__status--live{background:#e4f5ff;color:#020617}.betting-table__status--live::before{content:"";width:20px;height:20px;background-image:url('data:image/svg+xml;charset=utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="10" cy="9.99902" r="5.5" stroke="%23030617" stroke-width="1.5"/><circle cx="9.99951" cy="9.99927" r="2.375" fill="%23030617" stroke="%23030617" stroke-width="1.5"/></svg>');background-repeat:no-repeat;background-size:contain;margin-right:.25rem}.betting-table__status--upcoming{background:#e4f5ff;color:#020617}@media(max-width: 768px){.betting-table__status{border-radius:.5rem 0 0 .5rem;padding:8px !important}}.betting-table__time-label{display:inline-flex;align-items:center;justify-content:center;background:#0f172a;color:#fff;padding:7px 21px;border-radius:.5rem;font-weight:700;font-size:1.25rem;line-height:1.5rem;margin-bottom:.25rem}.betting-table__date-container{display:flex;flex-direction:row;align-items:center;justify-content:center;background:#e4f5ff;border-top:1px solid #0ea6e9;padding:0;width:100%}@media(max-width: 768px){.betting-table__date-container{background:#e4f5ff;border-top:none;border-left:1px solid #0ea6e9;gap:.5rem;padding:10px !important;border-radius:0 .5rem .5rem 0}}.betting-table__date,.betting-table__hour{background:#e4f5ff;padding:5px;text-align:center;font-weight:700;font-size:.875rem;line-height:1.25rem;color:#020617;display:flex;align-items:center;gap:4px}@media(max-width: 768px){.betting-table__date,.betting-table__hour{background:rgba(0,0,0,0);padding:0}}.betting-table__date{display:flex;align-items:center;gap:.25rem;font-weight:700;font-size:.875rem;line-height:1.25rem;color:#020617}.betting-table__date::before{content:"";width:14px;height:16px;background-image:url('data:image/svg+xml;charset=utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 13.499H3C2.33696 13.499 1.70107 13.2356 1.23223 12.7668C0.763392 12.298 0.5 11.6621 0.5 10.999V3.99902C0.5 3.33598 0.763392 2.7001 1.23223 2.23126C1.70107 1.76242 2.33696 1.49902 3 1.49902H11C11.663 1.49902 12.2989 1.76242 12.7678 2.23126C13.2366 2.7001 13.5 3.33598 13.5 3.99902V10.999C13.5 11.6621 13.2366 12.298 12.7678 12.7668C12.2989 13.2356 11.663 13.499 11 13.499ZM3 2.49902C2.60218 2.49902 2.22064 2.65706 1.93934 2.93836C1.65804 3.21967 1.5 3.6012 1.5 3.99902V10.999C1.5 11.3968 1.65804 11.7784 1.93934 12.0597C2.22064 12.341 2.60218 12.499 3 12.499H11C11.3978 12.499 11.7794 12.341 12.0607 12.0597C12.342 11.7784 12.5 11.3968 12.5 10.999V3.99902C12.5 3.6012 12.342 3.21967 12.0607 2.93836C11.7794 2.65706 11.3978 2.49902 11 2.49902H3Z" fill="black"/><path d="M11 11.499H9C8.86739 11.499 8.74021 11.4463 8.64645 11.3526C8.55268 11.2588 8.5 11.1316 8.5 10.999V8.99902C8.5 8.86642 8.55268 8.73924 8.64645 8.64547C8.74021 8.5517 8.86739 8.49902 9 8.49902H11C11.1326 8.49902 11.2598 8.5517 11.3536 8.64547C11.4473 8.73924 11.5 8.86642 11.5 8.99902V10.999C11.5 11.1316 11.4473 11.2588 11.3536 11.3526C11.2598 11.4463 11.1326 11.499 11 11.499ZM9.5 10.499H10.5V9.49902H9.5V10.499Z" fill="black"/><path d="M13 5.49902H1C0.867392 5.49902 0.740215 5.44634 0.646447 5.35258C0.552678 5.25881 0.5 5.13163 0.5 4.99902C0.5 4.86642 0.552678 4.73924 0.646447 4.64547C0.740215 4.5517 0.867392 4.49902 1 4.49902H13C13.1326 4.49902 13.2598 4.5517 13.3536 4.64547C13.4473 4.73924 13.5 4.86642 13.5 4.99902C13.5 5.13163 13.4473 5.25881 13.3536 5.35258C13.2598 5.44634 13.1326 5.49902 13 5.49902Z" fill="black"/><path d="M4.5 3.49902C4.36739 3.49902 4.24021 3.44635 4.14645 3.35258C4.05268 3.25881 4 3.13163 4 2.99902V0.999023C4 0.866415 4.05268 0.739238 4.14645 0.64547C4.24021 0.551702 4.36739 0.499023 4.5 0.499023C4.63261 0.499023 4.75979 0.551702 4.85355 0.64547C4.94732 0.739238 5 0.866415 5 0.999023V2.99902C5 3.13163 4.94732 3.25881 4.85355 3.35258C4.75979 3.44635 4.63261 3.49902 4.5 3.49902Z" fill="black"/><path d="M9.5 3.49902C9.36739 3.49902 9.24021 3.44635 9.14645 3.35258C9.05268 3.25881 9 3.13163 9 2.99902V0.999023C9 0.866415 9.05268 0.739238 9.14645 0.64547C9.24021 0.551702 9.36739 0.499023 9.5 0.499023C9.63261 0.499023 9.75979 0.551702 9.85355 0.64547C9.94732 0.739238 10 0.866415 10 0.999023V2.99902C10 3.13163 9.94732 3.25881 9.85355 3.35258C9.75979 3.44635 9.63261 3.49902 9.5 3.49902Z" fill="black"/></svg>');background-repeat:no-repeat;background-size:contain}.betting-table__hour{display:flex;align-items:center;gap:.25rem;font-weight:700;font-size:.875rem;line-height:1.25rem;color:#020617}.betting-table__hour::before{content:"";width:14px;height:16px;background-image:url('data:image/svg+xml;charset=utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.99984 12.8324C10.2215 12.8324 12.8332 10.2208 12.8332 6.9991C12.8332 3.77744 10.2215 1.16577 6.99984 1.16577C3.77818 1.16577 1.1665 3.77744 1.1665 6.9991C1.1665 10.2208 3.77818 12.8324 6.99984 12.8324Z" stroke="black" stroke-linecap="round" stroke-linejoin="round"/><path d="M7 3.49902V6.99902L8.75 8.74902" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-size:contain}.betting-table__author{padding:10px;display:flex;align-items:center;gap:.5rem;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020617}.betting-table__author-link-text{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:#020617}.betting-table__avatar{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.betting-table__title-cell{padding:10px;text-align:center}.betting-table__link{font-weight:600;font-size:1.25rem;line-height:1.5rem;color:#0369a1;text-decoration:none}.betting-table__link:hover{text-decoration:underline}.betting-table__price{padding:10px;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:#020617}.betting-table__mobile-label{display:none}@media(max-width: 768px){.betting-table__mobile-label{color:#fff;font-size:18px;font-weight:700;display:inline-block}}.betting-table__game{padding:10px;text-align:center}.betting-table__game-logo{display:inline-flex;align-items:center;justify-content:center;width:219px;height:47px;background:#075985;border-radius:0 20px 0 20px;color:#fff;font-weight:700;font-size:.875rem;line-height:1.25rem;text-transform:uppercase}.betting-table__game-logo--stryktipset{background:#075985}.betting-table__game-logo--europatipset{background:color_green()}@media(max-width: 768px){.betting-table__game-logo{width:150px;height:35px;font-size:.75rem}}.betting-table__tips-container{background:#fff}@media(max-width: 768px){.betting-table__tips-container{display:flex;flex-direction:column;gap:12px;padding-top:.5rem;background:unset}}.betting-table__tip-row{display:flex;align-items:center;gap:18px;padding:10px;border-bottom:1px solid #ddd;opacity:1;visibility:visible;transition:all .3s ease}.betting-table__tip-row:hover{background:rgba(0,0,0,0)}.betting-table__tip-row--visible{display:flex;opacity:1;visibility:visible;max-height:none}.betting-table__tip-row--hidden{display:none;opacity:0;visibility:hidden;max-height:0;overflow:hidden}.betting-table__tip-row--showing{display:flex;animation:tipRowShow .3s ease-out forwards}.betting-table__tip-row--hiding{display:flex;animation:tipRowHide .3s ease-out forwards}@media(max-width: 768px){.betting-table__tip-row{background:#fff;border:1px solid #0ea6e9;border-radius:8px;padding:10px 10px 16px;flex-direction:column;align-items:stretch;gap:.75rem;margin:0}.betting-table__tip-row:hover{background:#fff}}@media(max-width: 640px){.betting-table__tip-row{padding:.5rem .5rem 1rem}}.betting-table__tip-time{display:flex;flex-direction:column;width:164px;flex-shrink:0;overflow:hidden}@media(max-width: 768px){.betting-table__tip-time{background:rgba(0,0,0,0);border-radius:0;width:100%;padding:0;overflow:visible}}@media(max-width: 768px){.betting-table__tip-time{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%}}@media(max-width: 768px){.betting-table__tip-time .betting-table__date-container{padding:10px !important}}.betting-table__tip-author{display:flex;align-items:center;width:175px;gap:8px;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020617;flex-shrink:0}@media(max-width: 768px){.betting-table__tip-author{order:3;width:auto;justify-content:center;gap:.5rem}}.betting-table__tip-content{flex:1;display:flex;flex-direction:column}@media(max-width: 768px){.betting-table__tip-content{order:2;margin:.5rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center}}.betting-table__tip-title{font-weight:700;font-size:1.25rem;line-height:1.75rem;color:#020617;margin:0;text-align:center}@media(max-width: 768px){.betting-table__tip-title{font-size:1.125rem;margin-bottom:.25rem}}.betting-table__tip-sport{display:flex;align-items:center;justify-content:center;gap:.25rem;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#0369a1}@media(max-width: 768px){.betting-table__tip-sport{font-size:.875rem}}.betting-table__sport-link{font-weight:800}.betting-table__sport-link::after{content:"•";margin-left:.25rem;text-decoration:none;display:inline-block}.betting-table__league-link{font-weight:800}.betting-table__tip-actions{display:flex;align-items:center;gap:8px;padding-left:16px;flex-shrink:0}@media(max-width: 768px){.betting-table__tip-actions{order:4;flex-direction:column;gap:.5rem;padding-left:0;align-items:stretch}}.betting-table__tip-btn{display:flex;align-items:center;justify-content:center;padding:8.5px 8px 9.5px;border:1px solid #001226;border-radius:4px;background:#001226;font-weight:700;font-size:1rem;line-height:1.5rem;color:#fff;cursor:pointer;transition:all .2s ease;text-decoration:underline}.betting-table__tip-btn:hover{background:rgb(0,5.9210526316,12.5);border-color:rgb(0,5.9210526316,12.5)}@media(max-width: 768px){.betting-table__tip-btn{width:100%;justify-content:center;padding:.5rem;border-radius:.25rem}}.betting-table__tip-odds{display:flex;align-items:center;justify-content:center;width:201px;height:44px;background:#0ea6e9;border:1px solid #7ed3fc;border-radius:4px;padding:0 23px 0 30px;gap:15px}@media(max-width: 768px){.betting-table__tip-odds{width:100%;height:44px;border-radius:4px;justify-content:center;gap:.5rem;padding:0}}.betting-table__odds-value{font-weight:900;font-size:1rem;line-height:1.5rem;color:#fff}.betting-table__betting-site{font-weight:400;font-size:.75rem;line-height:1.25rem;color:#020617;max-width:100px;max-height:20px;-o-object-fit:contain;object-fit:contain}.betting-table--card-view .betting-table__section{overflow:hidden}@media(max-width: 768px){.betting-table--card-view .betting-table__pool-container,.betting-table--card-view .betting-table__tips-container{padding:10px 0 0 0}}.betting-table--card-view .betting-table__tip-odds{width:100%;justify-content:center}.betting-table--card-view .betting-table__status{padding:8px 12px !important;width:45%;height:44px;gap:unset;border-radius:.5rem 0 0 .5rem}.betting-table--card-view .betting-table__date-container{height:44px;border-top:none;border-left:1px solid #0ea6e9;padding:5px;border-radius:0 .5rem .5rem 0;gap:4px}.betting-table__carousel-wrapper{position:relative;margin:0 auto}.betting-table__pool-container--cards,.betting-table__tips-container--cards{display:flex;flex-direction:row;gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;padding:1rem 1.5rem;background:#fff;-webkit-overflow-scrolling:touch}@media(max-width: 768px){.betting-table__pool-container--cards,.betting-table__tips-container--cards{gap:.5rem;padding:.5rem 1rem}}.betting-table__pool-container--cards::-webkit-scrollbar,.betting-table__tips-container--cards::-webkit-scrollbar{display:none}.betting-table__pool-container--cards .betting-table__pool-row{flex:0 0 281px;min-width:281px;display:flex;flex-direction:column;border:1px solid #0369a1;border-radius:16px;padding:10px;background:#e4f5ff;margin:0;gap:10px}@media(max-width: 768px){.betting-table__pool-container--cards .betting-table__pool-row{flex:0 0 275px;min-width:275px;padding:.5rem .5rem 1rem}}.betting-table__pool-container--cards .betting-table__pool-row:hover{background:#e4f5ff}.betting-table__pool-container--cards .betting-table__pool-row--visible,.betting-table__pool-container--cards .betting-table__pool-row--hidden{display:flex;opacity:1;visibility:visible;max-height:none}.betting-table__pool-container--cards .betting-table__pool-time{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;gap:.5rem;padding:0}.betting-table__pool-container--cards .betting-table__pool-author{order:3;width:auto;justify-content:center;gap:.5rem;padding:0}.betting-table__pool-container--cards .betting-table__pool-title{order:2;width:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;margin:.5rem 0}.betting-table__pool-container--cards .betting-table__pool-price{order:4;width:auto;padding:0}.betting-table__pool-container--cards .betting-table__pool-game{order:5;padding:0;display:flex;justify-content:center;align-items:center}.betting-table__tips-container--cards .betting-table__tip-row{flex:0 0 281px;min-width:281px;display:flex;flex-direction:column;border:1px solid #0ea6e9;border-radius:16px;padding:10px;margin:0;gap:10px}@media(max-width: 768px){.betting-table__tips-container--cards .betting-table__tip-row{flex:0 0 275px;min-width:275px;padding:.5rem .5rem 1rem}}.betting-table__tips-container--cards .betting-table__tip-row--visible,.betting-table__tips-container--cards .betting-table__tip-row--hidden{display:flex;opacity:1;visibility:visible;max-height:none}.betting-table__tips-container--cards .betting-table__tip-time{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%}.betting-table__tips-container--cards .betting-table__tip-author{order:3;width:auto;justify-content:center;gap:.5rem}.betting-table__tips-container--cards .betting-table__tip-content{order:2;margin:.5rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.betting-table__tips-container--cards .betting-table__tip-content h3{margin-bottom:0}.betting-table__tips-container--cards .betting-table__tip-actions{order:4;flex-direction:column;gap:.5rem;padding-left:0;align-items:stretch;width:100%}.betting-table__carousel-controls{display:flex;align-items:center;justify-content:center;gap:0;padding:1rem 1.5rem;background:#fff}@media(max-width: 768px){.betting-table__carousel-controls{padding:.75rem 1rem}}.betting-table__carousel-btn{width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,0);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;padding:0}@media(max-width: 768px){.betting-table__carousel-btn{width:40px;height:40px}}.betting-table__carousel-btn:hover{opacity:.7}.betting-table__carousel-btn:active{transform:scale(0.95)}.betting-table__carousel-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.betting-table__carousel-btn svg{width:24px;height:24px;color:#0369a1}@media(max-width: 768px){.betting-table__carousel-btn svg{width:20px;height:20px}}.betting-table__carousel-dots{display:flex;align-items:center;justify-content:center;gap:.5rem;flex:0 0 auto;margin:0 1rem}@media(max-width: 768px){.betting-table__carousel-dots{margin:0 .5rem}}.betting-table__carousel-dot{width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,0);border:1px solid #0369a1;cursor:pointer;transition:all .2s ease;padding:0;flex-shrink:0}@media(max-width: 768px){.betting-table__carousel-dot{width:6px;height:6px}}.betting-table__carousel-dot:hover{background:#0369a1;opacity:.6}.betting-table__carousel-dot--active{width:16px;height:8px;border-radius:4px;background:#0369a1;border-color:#0369a1}@media(max-width: 768px){.betting-table__carousel-dot--active{width:12px;height:6px}}.betting-table__carousel-dot:focus{outline:2px solid #0369a1;outline-offset:2px}.betting-table .betting-table__pool-carousel-navigation{display:inline-flex;align-items:center;gap:12px;height:32px;justify-content:center}@media(max-width: 768px){.betting-table .betting-table__pool-carousel-navigation{gap:12px;height:32px}}@media(max-width: 640px){.betting-table .betting-table__pool-carousel-navigation{gap:12px}}.betting-table .betting-table__pool-carousel-prev,.betting-table .betting-table__pool-carousel-next{border:none;border-radius:12px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0;font-size:16px;font-weight:normal;flex-shrink:0;position:relative}.betting-table .betting-table__pool-carousel-prev.has-icon-arrow-l::before,.betting-table .betting-table__pool-carousel-next.has-icon-arrow-l::before{content:"";display:block;width:20px;height:15px;background-image:url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.51062 0.499756C8.39837 0.49423 8.28947 0.515738 8.18054 0.565185C8.01502 0.640346 7.83681 0.790795 7.61609 0.993896C7.14302 1.4292 6.22367 2.35163 4.30847 4.26245C3.07941 5.49004 2.18451 6.38639 1.59265 6.98706C1.29706 7.28705 1.07589 7.51569 0.924682 7.67456C0.849686 7.75336 0.789032 7.81771 0.744995 7.86694C0.723296 7.89121 0.701596 7.91589 0.683471 7.93823C0.68141 7.94076 0.668664 7.956 0.652221 7.97925L0.59851 8.07007L0.59851 8.07104C0.538401 8.20128 0.498289 8.34736 0.499877 8.50854C0.501462 8.66858 0.543396 8.81472 0.604369 8.94604L0.606323 8.94507C0.631286 8.99869 0.659117 9.03913 0.66394 9.04565C0.676561 9.06278 0.690269 9.07856 0.701049 9.09155C0.723047 9.11805 0.74986 9.14892 0.779174 9.1814C0.83869 9.24733 0.920961 9.33559 1.02039 9.44018C1.21989 9.65006 1.49902 9.93727 1.82996 10.2751C2.49271 10.9518 3.36946 11.8366 4.24988 12.7175C5.13036 13.5986 6.01565 14.4776 6.69421 15.1433C7.03327 15.4759 7.32267 15.7563 7.53406 15.9578C7.63937 16.0581 7.72725 16.1415 7.79382 16.2019C7.82665 16.2317 7.85733 16.2589 7.88367 16.281C7.88984 16.2862 7.95049 16.3397 8.02038 16.3748L8.02136 16.3738C8.1565 16.4421 8.31463 16.4985 8.4989 16.4978C8.68349 16.497 8.84378 16.4401 8.98035 16.3708L8.98035 16.3699C9.44351 16.1384 9.63689 15.6619 9.53699 15.1814L9.53601 15.1814C9.52953 15.1493 9.51642 15.0866 9.48132 15.0125C9.44924 14.9448 9.40826 14.8863 9.36804 14.8347C9.29092 14.7357 9.16361 14.5969 8.95495 14.3806C8.52923 13.9394 7.69676 13.1048 6.05847 11.4636L6.05749 11.4636L3.09558 8.50073L6.05847 5.53491C7.83977 3.75216 8.70323 2.89189 9.11218 2.44507C9.30275 2.23684 9.44844 2.06255 9.52136 1.89624C9.56883 1.78795 9.58794 1.68142 9.58289 1.57397C9.58077 1.52961 9.5753 1.49161 9.57214 1.47241C9.56793 1.4468 9.56734 1.44612 9.56628 1.43823L9.56628 1.43726C9.50108 0.959104 9.13125 0.58294 8.64539 0.517334L8.64441 0.517334C8.63901 0.516603 8.63837 0.515629 8.61414 0.511475C8.59558 0.508295 8.55647 0.50204 8.51062 0.499756Z' fill='black' stroke='black'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.betting-table .betting-table__pool-carousel-prev:disabled,.betting-table .betting-table__pool-carousel-next:disabled{opacity:.5;cursor:not-allowed;color:#878787}.betting-table .betting-table__pool-carousel-prev:disabled:hover,.betting-table .betting-table__pool-carousel-next:disabled:hover{background:#fff;color:#878787}@media(max-width: 768px){.betting-table .betting-table__pool-carousel-prev,.betting-table .betting-table__pool-carousel-next{font-size:14px}}.betting-table .betting-table__pool-carousel-dots{display:inline-flex;align-items:center;gap:10px;justify-content:center;flex-shrink:0}.betting-table .betting-table__pool-carousel-dots .dot{width:12px;height:12px;border-radius:50%;border:1.5px solid #000;cursor:pointer;transition:all .2s ease}.betting-table .betting-table__pool-carousel-dots .dot.active{width:20px;height:12px;border-radius:59px;background:#000;border:none}.betting-table .betting-table__pool-carousel-navigation-wrapper{text-align:center}.betting-table .betting-table__pool-carousel-navigation-wrapper--desktop,.betting-table .betting-table__pool-carousel-navigation-wrapper--mobile{display:block;margin-top:10px;margin-bottom:26px}.betting-table .betting-table__pool-carousel-navigation-wrapper{text-align:center;padding:0 0 .5rem 0;background:#fff}@media(max-width: 768px){.betting-table .betting-table__pool-carousel-navigation-wrapper{padding:.75rem 1rem}}.betting-table .betting-table__tips-carousel-navigation{display:inline-flex;align-items:center;gap:12px;height:32px;justify-content:center}@media(max-width: 768px){.betting-table .betting-table__tips-carousel-navigation{gap:12px;height:32px}}@media(max-width: 640px){.betting-table .betting-table__tips-carousel-navigation{gap:12px}}.betting-table .betting-table__tips-carousel-prev,.betting-table .betting-table__tips-carousel-next{border:none;border-radius:12px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0;font-size:16px;font-weight:normal;flex-shrink:0;position:relative}.betting-table .betting-table__tips-carousel-prev.has-icon-arrow-l::before,.betting-table .betting-table__tips-carousel-next.has-icon-arrow-l::before{content:"";display:block;width:20px;height:15px;background-image:url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.51062 0.499756C8.39837 0.49423 8.28947 0.515738 8.18054 0.565185C8.01502 0.640346 7.83681 0.790795 7.61609 0.993896C7.14302 1.4292 6.22367 2.35163 4.30847 4.26245C3.07941 5.49004 2.18451 6.38639 1.59265 6.98706C1.29706 7.28705 1.07589 7.51569 0.924682 7.67456C0.849686 7.75336 0.789032 7.81771 0.744995 7.86694C0.723296 7.89121 0.701596 7.91589 0.683471 7.93823C0.68141 7.94076 0.668664 7.956 0.652221 7.97925L0.59851 8.07007L0.59851 8.07104C0.538401 8.20128 0.498289 8.34736 0.499877 8.50854C0.501462 8.66858 0.543396 8.81472 0.604369 8.94604L0.606323 8.94507C0.631286 8.99869 0.659117 9.03913 0.66394 9.04565C0.676561 9.06278 0.690269 9.07856 0.701049 9.09155C0.723047 9.11805 0.74986 9.14892 0.779174 9.1814C0.83869 9.24733 0.920961 9.33559 1.02039 9.44018C1.21989 9.65006 1.49902 9.93727 1.82996 10.2751C2.49271 10.9518 3.36946 11.8366 4.24988 12.7175C5.13036 13.5986 6.01565 14.4776 6.69421 15.1433C7.03327 15.4759 7.32267 15.7563 7.53406 15.9578C7.63937 16.0581 7.72725 16.1415 7.79382 16.2019C7.82665 16.2317 7.85733 16.2589 7.88367 16.281C7.88984 16.2862 7.95049 16.3397 8.02038 16.3748L8.02136 16.3738C8.1565 16.4421 8.31463 16.4985 8.4989 16.4978C8.68349 16.497 8.84378 16.4401 8.98035 16.3708L8.98035 16.3699C9.44351 16.1384 9.63689 15.6619 9.53699 15.1814L9.53601 15.1814C9.52953 15.1493 9.51642 15.0866 9.48132 15.0125C9.44924 14.9448 9.40826 14.8863 9.36804 14.8347C9.29092 14.7357 9.16361 14.5969 8.95495 14.3806C8.52923 13.9394 7.69676 13.1048 6.05847 11.4636L6.05749 11.4636L3.09558 8.50073L6.05847 5.53491C7.83977 3.75216 8.70323 2.89189 9.11218 2.44507C9.30275 2.23684 9.44844 2.06255 9.52136 1.89624C9.56883 1.78795 9.58794 1.68142 9.58289 1.57397C9.58077 1.52961 9.5753 1.49161 9.57214 1.47241C9.56793 1.4468 9.56734 1.44612 9.56628 1.43823L9.56628 1.43726C9.50108 0.959104 9.13125 0.58294 8.64539 0.517334L8.64441 0.517334C8.63901 0.516603 8.63837 0.515629 8.61414 0.511475C8.59558 0.508295 8.55647 0.50204 8.51062 0.499756Z' fill='black' stroke='black'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.betting-table .betting-table__tips-carousel-prev:disabled,.betting-table .betting-table__tips-carousel-next:disabled{opacity:.5;cursor:not-allowed;color:#878787}.betting-table .betting-table__tips-carousel-prev:disabled:hover,.betting-table .betting-table__tips-carousel-next:disabled:hover{background:#fff;color:#878787}@media(max-width: 768px){.betting-table .betting-table__tips-carousel-prev,.betting-table .betting-table__tips-carousel-next{font-size:14px}}.betting-table .betting-table__tips-carousel-dots{display:inline-flex;align-items:center;gap:10px;justify-content:center;flex-shrink:0}.betting-table .betting-table__tips-carousel-dots .dot{width:12px;height:12px;border-radius:50%;border:1.5px solid #000;cursor:pointer;transition:all .2s ease}.betting-table .betting-table__tips-carousel-dots .dot.active{width:20px;height:12px;border-radius:59px;background:#000;border:none}.betting-table .betting-table__tips-carousel-navigation-wrapper{text-align:center}.betting-table .betting-table__tips-carousel-navigation-wrapper--desktop,.betting-table .betting-table__tips-carousel-navigation-wrapper--mobile{display:block;margin-top:10px;margin-bottom:26px}.betting-table .betting-table__tips-carousel-navigation-wrapper{text-align:center;padding:0 0 .5rem 0;background:#fff}@media(max-width: 768px){.betting-table .betting-table__tips-carousel-navigation-wrapper{padding:.75rem 1rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Fzc2V0cy9zcmMvc2Nzcy90aGVtZS9fbGlua3Muc2NzcyIsIi4uL2Fzc2V0cy9zcmMvc2Nzcy90aGVtZS9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vYXNzZXRzL3NyYy9zY3NzL3RoZW1lL19idXR0b25zLnNjc3MiLCJiZXR0aW5nLXRhYmxlL2JldHRpbmctdGFibGUuc2NzcyIsIi4uL2Fzc2V0cy9zcmMvc2Nzcy90aGVtZS9fYnJlYWtwb2ludHMuc2NzcyIsIi4uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnQvX2dlbmVyaWMtY2Fyb3VzZWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FBQSx3QkFDSSxjQUNBLDBCQUVBLG9DQUNJLGNDSlIsVUFDRSxrQkFDQSxtQkFHRixtR0FDRSxpQkFDQSxpQkFHRiw2SUFDRSxrQkFDQSxvQkFHRixnYUFDRSxlQUNBLGdCQUdGLCtJQUNFLG1CQUNBLG9CQUdGLCtJQUNFLGtCQUNBLG9CQUdGLGdKQUNFLGlCQUNBLGlCQUdGLFVBQ0UsbUJBQ0Esb0JBR0Ysb0JBQ0Usa0JBQ0EsbUJBR0YsVUFDRSxlQUNBLGNBcURGLGtpQkFLRSxnQkFFQSw4ckJBQ0UsYUFJSixVQUVFLGtCQUNBLHFCQUVBLHFCQUNFLGdCQUlKLHNJQUVFLGtCQUVBLDRJQUNFLGlCQUlKLHNJQUVFLG1CQUVBLDRJQUNFLGlCQUlKLHVXQUdFLGdCQXdFQSxnQkFDRSxrQkFFQSxzQ0FDRSxpQkFHRixzQ0FDRSxtQkFHRiw0QkFDRSxhQUVBLHlEQUNFLGFDdk9SLDJCQUNJLG1CQUNBLG9CQUNBLGdCQUNBLHVCQUNBLGtCQUNBLHlCQUVBLHlDQUNJLHNCQUdKLHNFQUNJLHdCQUdKLHFEQUNJLHFCQUdKLDBGQUNJLGtCQUdKLHdUQUdJLHNCQUNBLFVBUUosd1RBR0ksc0JBT0osMEZBRUkseUJBQ0EsV0FLQSxpQkFDSSx5QkFPSSxjQUdKLHVCQUNJLHlCQUdKLHdCQUNJLHlCQWhCUixpQkFDSSx5QkFPSSxjQUdKLHVCQUNJLHlCQUdKLHdCQUNJ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b0JBQ0EsZ0JDeDlCWCx5QkRxOUJPLGdFQU1RIiwiZmlsZSI6ImJldHRpbmctdGFibGUvYmV0dGluZy10YWJsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIubGluayB7XG4gICAgY29sb3I6ICMwMzY5YTE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGdldF9jb2xvcignc2t5JywgNTAwLCAxMDApO1xuICAgIH1cbn0iLCIvLyBUeXBlIFNjYWxlXG4udGV4dC0yeHMge1xuICBmb250LXNpemU6IHJlbSgxMCk7XG4gIGxpbmUtaGVpZ2h0OiAkdTM7XG59XG5cbi50ZXh0LXhzIHtcbiAgZm9udC1zaXplOiAkdTM7XG4gIGxpbmUtaGVpZ2h0OiAkdTQ7XG59XG5cbi50ZXh0LXNtIHtcbiAgZm9udC1zaXplOiByZW0oMTQpO1xuICBsaW5lLWhlaWdodDogJHU1O1xufVxuXG4udGV4dC1iYXNlIHtcbiAgZm9udC1zaXplOiAkdTQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi50ZXh0LWxnIHtcbiAgZm9udC1zaXplOiByZW0oMTgpO1xuICBsaW5lLWhlaWdodDogJHU3O1xufVxuXG4udGV4dC14bCB7XG4gIGZvbnQtc2l6ZTogJHU1O1xuICBsaW5lLWhlaWdodDogJHU3O1xufVxuXG4udGV4dC0yeGwge1xuICBmb250LXNpemU6ICR1NjtcbiAgbGluZS1oZWlnaHQ6ICR1ODtcbn1cblxuLnRleHQtM3hsIHtcbiAgZm9udC1zaXplOiByZW0oMzApO1xuICBsaW5lLWhlaWdodDogJHU5O1xufVxuXG4udGV4dC00eGwge1xuICBmb250LXNpemU6ICR1OTtcbiAgbGluZS1oZWlnaHQ6ICR1MTA7XG59XG5cbi50ZXh0LTV4bCB7XG4gIGZvbnQtc2l6ZTogJHUxMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtaXhpbiB0ZXh0LTJ4cyB7XG4gIGZvbnQtc2l6ZTogcmVtKDEwKTtcbiAgbGluZS1oZWlnaHQ6ICR1Mztcbn1cblxuQG1peGluIHRleHQteHMge1xuICBmb250LXNpemU6ICR1MztcbiAgbGluZS1oZWlnaHQ6ICR1NDtcbn1cblxuQG1peGluIHRleHQtc20ge1xuICBmb250LXNpemU6IHJlbSgxNCk7XG4gIGxpbmUtaGVpZ2h0OiAkdTU7XG59XG5cbkBtaXhpbiB0ZXh0LWJhc2Uge1xuICBmb250LXNpemU6ICR1NDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1peGluIHRleHQtbGcge1xuICBmb250LXNpemU6IHJlbSgxOCk7XG4gIGxpbmUtaGVpZ2h0OiAkdTc7XG59XG5cbkBtaXhpbiB0ZXh0LXhsIHtcbiAgZm9udC1zaXplOiAkdTU7XG4gIGxpbmUtaGVpZ2h0OiAkdTc7XG59XG5cbkBtaXhpbiB0ZXh0LTJ4bCB7XG4gIGZvbnQtc2l6ZTogJHU2O1xuICBsaW5lLWhlaWdodDogJHU4O1xufVxuXG5AbWl4aW4gdGV4dC0zeGwge1xuICBmb250LXNpemU6IHJlbSgzMCk7XG4gIGxpbmUtaGVpZ2h0OiAkdTk7XG59XG5cbkBtaXhpbiB0ZXh0LTR4bCB7XG4gIGZvbnQtc2l6ZTogJHU5O1xuICBsaW5lLWhlaWdodDogJHUxMDtcbn1cblxuQG1peGluIHRleHQtNXhsIHtcbiAgZm9udC1zaXplOiAkdTEyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmgxLWFsaWtlLFxuLmgyLWFsaWtlLFxuLmgzLWFsaWtlLFxuLmg0LWFsaWtlLFxuLmg1LWFsaWtlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5oMS1hbGlrZSB7XG4gIEBleHRlbmQgLnRleHQtNHhsO1xuICBtYXJnaW4tdG9wOiAkdTY7XG4gIG1hcmdpbi1ib3R0b206ICR1NjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmgyLWFsaWtlIHtcbiAgQGV4dGVuZCAudGV4dC0yeGw7XG4gIG1hcmdpbi10b3A6ICR1NjtcblxuICAmK3Age1xuICAgIG1hcmdpbi10b3A6ICR1MjtcbiAgfVxufVxuXG4uaDMtYWxpa2Uge1xuICBAZXh0ZW5kIC50ZXh0LXhsO1xuICBtYXJnaW4tdG9wOiAkdTU7XG5cbiAgJitwIHtcbiAgICBtYXJnaW4tdG9wOiAkdTI7XG4gIH1cbn1cblxuLmg0LWFsaWtlLFxuLmg1LWFsaWtlLFxuLmg2LWFsaWtlIHtcbiAgbWFyZ2luLXRvcDogJHU0O1xufVxuXG4uaDQtYWxpa2Uge1xuICBAZXh0ZW5kIC50ZXh0LWxnO1xufVxuXG4uaDUtYWxpa2UsXG4uaDYtYWxpa2Uge1xuICBAZXh0ZW5kIC50ZXh0LWJhc2U7XG59XG5cbi53cC1ibG9jay1oZWFkaW5nIHtcbiAgJi5oYXMtaGVhZGluZy14bC1mb250LXNpemUge1xuICAgIEBleHRlbmQgLmgyLWFsaWtlO1xuICB9XG5cbiAgJi5oYXMtaGVhZGluZy1sZy1mb250LXNpemUge1xuICAgIEBleHRlbmQgLmgzLWFsaWtlO1xuICB9XG5cbiAgJi5oYXMtaGVhZGluZy1tZC1mb250LXNpemUge1xuICAgIEBleHRlbmQgLmg0LWFsaWtlO1xuICB9XG5cbiAgJi5oYXMtaGVhZGluZy1zbS1mb250LXNpemUge1xuICAgIEBleHRlbmQgLmg1LWFsaWtlO1xuICB9XG59XG5cbi5wb3N0LWNvbnRlbnQge1xuXG4gIGgyIHtcbiAgICAmOmlzKDpub3QoLnJlc2V0LXdwLWJsb2NrLWhlYWRpbmcpKSB7XG4gICAgICAmOmlzKDpub3QoW2NsYXNzKj1cIi1mb250LXNpemVcIl0pKSB7XG4gICAgICAgIEBleHRlbmQgLmgyLWFsaWtlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICAmOmlzKDpub3QoLnJlc2V0LXdwLWJsb2NrLWhlYWRpbmcpKSB7XG4gICAgICAmOmlzKDpub3QoW2NsYXNzKj1cIi1mb250LXNpemVcIl0pKSB7XG4gICAgICAgIEBleHRlbmQgLmgzLWFsaWtlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGg0IHtcbiAgICAmOmlzKDpub3QoLnJlc2V0LXdwLWJsb2NrLWhlYWRpbmcpKSB7XG4gICAgICAmOmlzKDpub3QoW2NsYXNzKj1cIi1mb250LXNpemVcIl0pKSB7XG4gICAgICAgIEBleHRlbmQgLmg0LWFsaWtlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGg1IHtcbiAgICAmOmlzKDpub3QoLnJlc2V0LXdwLWJsb2NrLWhlYWRpbmcpKSB7XG4gICAgICAmOmlzKDpub3QoW2NsYXNzKj1cIi1mb250LXNpemVcIl0pKSB7XG4gICAgICAgIEBleHRlbmQgLmg1LWFsaWtlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGg2IHtcbiAgICAmOmlzKDpub3QoLnJlc2V0LXdwLWJsb2NrLWhlYWRpbmcpKSB7XG4gICAgICAmOmlzKDpub3QoW2NsYXNzKj1cIi1mb250LXNpemVcIl0pKSB7XG4gICAgICAgIEBleHRlbmQgLmg2LWFsaWtlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi10b3A6ICR1NjtcblxuICAgICYuaGFzLXRleHQtbGctZm9udC1zaXplIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkdTg7XG4gICAgfVxuXG4gICAgJi5oYXMtdGV4dC14bC1mb250LXNpemUge1xuICAgICAgbGluZS1oZWlnaHQ6ICR1MTA7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAud3AtYmxvY2stY29sdW1uOmZpcnN0LWNoaWxkICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgQGV4dGVuZCAubGluaztcbiAgICB9XG4gIH1cbn0iLCIuYnV0dG9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHUxICogLTE7XG4gICAgfVxuXG4gICAgJi0tcHJpbWFyeSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgJHU1O1xuICAgIH1cblxuICAgICYtLWRlZmF1bHQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkdTE7XG4gICAgfVxuXG4gICAgJi0teGwge1xuICAgICAgICBwYWRkaW5nOiAkdTQgJHU4O1xuICAgIH1cblxuICAgICYtLXhsLFxuICAgICYtLWxnLFxuICAgICYtLW1kIHtcbiAgICAgICAgLS10dmstaWNvbi1zaXplOiAjeyR1NH07XG4gICAgICAgIGdhcDogJHUyO1xuICAgIH1cblxuICAgICYtLXhsLFxuICAgICYtLWxnIHtcbiAgICAgICAgQGV4dGVuZCAudGV4dC1iYXNlO1xuICAgIH1cblxuICAgICYtLWxnLFxuICAgICYtLW1kLFxuICAgICYtLXNtIHtcbiAgICAgICAgcGFkZGluZzogJHUzICR1NjtcbiAgICB9XG5cbiAgICAmLS1tZCB7XG4gICAgICAgIEBleHRlbmQgLnRleHQtc207XG4gICAgfVxuXG4gICAgJi0tc20ge1xuICAgICAgICBAZXh0ZW5kIC50ZXh0LXhzO1xuICAgICAgICAtLXR2ay1pY29uLXNpemU6ICN7JHUzfTtcbiAgICAgICAgZ2FwOiAkdTE7XG4gICAgfVxuXG4gICAgLy8gQ3JlYXRlcyBhbGwgXCJza3lcIiBzaGFkZXMgZm9yIHRoZSBidXR0b25zXG4gICAgQGVhY2ggJHNoYWRlIGluICgzMDAsIDQwMCwgNTAwLCA2MDAsIDcwMCwgODAwLCA5MDApIHtcbiAgICAgICAgJi0tc2t5LSN7JHNoYWRlfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXRfY29sb3IoXCJza3lcIiwgJHNoYWRlKTtcblxuICAgICAgICAgICAgQGlmICRzaGFkZT41MDAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBnZXRfY29sb3IoXCJzbGF0ZVwiLCAxMDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGdldF9jb2xvcihcInNsYXRlXCIsIDk1MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldF9jb2xvcihcInNreVwiLCAkc2hhZGUgLSAxMDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0X2NvbG9yKFwic2t5XCIsICRzaGFkZSAtIDIwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zbGF0ZS05NTAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXRfY29sb3IoXCJzbGF0ZVwiLCA5NTAsIDEwMCk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldF9jb2xvcihcInNsYXRlXCIsIDgwMCwgMTAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldF9jb2xvcihcInNsYXRlXCIsIDcwMCwgMTAwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuXG4ud3AtZWxlbWVudC1idXR0b24ge1xuICAgIEBleHRlbmQgLmJ1dHRvbjtcblxuICAgIC53cC1ibG9jay1idXR0b24+JiB7XG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi0tZGVmYXVsdDtcbiAgICB9XG5cbiAgICAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXByaW1hcnk+JiB7XG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi0tcHJpbWFyeTtcbiAgICB9XG5cbiAgICAud3AtYmxvY2stYnV0dG9ucz4ud3AtYmxvY2stYnV0dG9uLmhhcy1idXR0b24tc20tZm9udC1zaXplICYge1xuICAgICAgICBAZXh0ZW5kIC5idXR0b24tLXNtO1xuICAgIH1cblxuICAgIC53cC1ibG9jay1idXR0b25zPi53cC1ibG9jay1idXR0b24uaGFzLWJ1dHRvbi1tZC1mb250LXNpemUgJiB7XG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi0tbWQ7XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWJ1dHRvbnM+LndwLWJsb2NrLWJ1dHRvbi5oYXMtYnV0dG9uLWxnLWZvbnQtc2l6ZSAmIHtcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLS1sZztcbiAgICB9XG5cbiAgICAud3AtYmxvY2stYnV0dG9ucz4ud3AtYmxvY2stYnV0dG9uLmhhcy1idXR0b24teGwtZm9udC1zaXplICYge1xuICAgICAgICBAZXh0ZW5kIC5idXR0b24tLXhsO1xuICAgIH1cblxuICAgIC5oYXMtcmVndWxhci1mb250LXNpemU+JiB7XG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi0tbWQ7XG4gICAgfVxuXG4gICAgJi5oYXMtYmFja2dyb3VuZCB7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAmLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZTogI3tnZXRfY29sb3IoXCJza3lcIiwgMTAwLCAxMDApfTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlOiAje2dldF9jb2xvcihcInNreVwiLCAyMDAsIDEwMCl9O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtYmxhY2stYmFja2dyb3VuZC1jb2xvciB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2s6ICN7Z2V0X2NvbG9yKFwic2xhdGVcIiwgODAwLCAxMDApfTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrOiAje2dldF9jb2xvcihcInNsYXRlXCIsIDcwMCwgMTAwKX07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhcy1za3ktMzAwLWJhY2tncm91bmQtY29sb3Ige1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC0td3AtLXByZXNldC0tY29sb3ItLXNreS0zMDA6ICN7Z2V0X2NvbG9yKFwic2t5XCIsIDIwMCwgMTAwKX07XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAtLXdwLS1wcmVzZXQtLWNvbG9yLS1za3ktMzAwOiAje2dldF9jb2xvcihcInNreVwiLCA0MDAsIDEwMCl9O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBPdmVycmlkZSB0aGUgZGVmYXVsdCBidXR0b24gYmFja2dyb3VuZCBjb2xvci5cbjpyb290IDp3aGVyZSgud3AtZWxlbWVudC1idXR0b24sIC53cC1ibG9jay1idXR0b25fX2xpbmspIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXRfY29sb3IoJ3NsYXRlJywgOTUwLCAxMDApO1xufSIsIi8qIEltcG9ydCB0aGVtZSB1dGlsaXRpZXMgKi9cbkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc3JjL3Njc3MvdGhlbWUvY29sb3JzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYXNzZXRzL3NyYy9zY3NzL3RoZW1lL3VuaXRzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYXNzZXRzL3NyYy9zY3NzL3RoZW1lL2xpbmtzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYXNzZXRzL3NyYy9zY3NzL3RoZW1lL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc3JjL3Njc3MvdGhlbWUvYnV0dG9uc1wiO1xuQGltcG9ydCBcIi4uLy4uL2Fzc2V0cy9zcmMvc2Nzcy90aGVtZS9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcIi4uLy4uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnQvZ2VuZXJpYy1jYXJvdXNlbFwiO1xuXG4vLyBLZXlmcmFtZSBhbmltYXRpb25zIGZvciB2aWV3LW1vcmUgZnVuY3Rpb25hbGl0eVxuQGtleWZyYW1lcyBwb29sUm93U2hvdyB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwb29sUm93SGlkZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyB0aXBSb3dTaG93IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRpcFJvd0hpZGUge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB9XG59XG5cbi5iZXR0aW5nLXRhYmxlIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAkdTY7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyNHB4IDAgMjRweDtcbiAgICB9XG5cbiAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvICR1NjtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHU0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSGVhZGVyIHNlY3Rpb24gd2l0aCB0aXRsZSBhbmQgYmFja2dyb3VuZFxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGdldF9jb2xvcihza3ksIDk1MCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICR1MiAkdTIgMCAwO1xuICAgICAgICBwYWRkaW5nOiAkdTggJHU2IDAgJHU2O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICR1NiAkdTQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkdTIgJHUyIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xuICAgICAgICAgICAgcGFkZGluZzogJHU2ICR1NDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlci10ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IGdldF9jb2xvcihza3ksIDQwMCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR1MTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IGNvbG9yX3doaXRlKCk7XG4gICAgICAgIHRleHQtc2hhZG93OiAwcHggLTFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIERlc2NyaXB0aW9uIHRleHQgZm9yIGJldHRpbmcgdGlwcyBzZWN0aW9uXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDU0cHggJHU2O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICBjb2xvcjogY29sb3Jfd2hpdGUoKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgICAgICAgcGFkZGluZzogMCAkdTUgJHU0O1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICR1NSAkdTQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBQb29sIGJldHRpbmcgaGVhZGVyXG4gICAgJl9fcG9vbC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBnZXRfY29sb3Ioc2t5LCA3MDApO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gSGlkZSBoZWFkZXIgb24gbW9iaWxlXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb29sLWhlYWRlci1pdGVtIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgY29sb3I6IGNvbG9yX3doaXRlKCk7XG4gICAgICAgIHBhZGRpbmc6ICR1MyAkdTQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICB3aWR0aDogMTg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB3aWR0aDogMzA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFBvb2wgYmV0dGluZyBjb250YWluZXJcbiAgICAmX19wb29sLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGNvbG9yX3doaXRlKCk7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkdTIgJHUxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcG9vbC1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBWaWV3LW1vcmUtYnV0dG9uIHZpc2liaWxpdHkgc3RhdGVzXG4gICAgICAgICYtLXZpc2libGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2hvd2luZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBwb29sUm93U2hvdyAwLjNzIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taGlkaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbmltYXRpb246IHBvb2xSb3dIaWRlIDAuM3MgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNvbG9yX3doaXRlKCk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMEVBNkU5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDE2cHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBnYXA6ICR1MztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3Jfd2hpdGUoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xuICAgICAgICAgICAgcGFkZGluZzogJHUyICR1MiAkdTQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb29sLXRpbWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDE2NHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBnYXA6ICR1MjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb29sLWF1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIGNvbG9yOiBnZXRfY29sb3Ioc2xhdGUsIDk1MCk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAkdTI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcG9vbC10aXRsZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAkdTIgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZXR0aW5nLXRhYmxlX19saW5rIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI4KTtcbiAgICAgICAgICAgIGNvbG9yOiBnZXRfY29sb3Ioc2xhdGUsIDk1MCk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcG9vbC1wcmljZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgY29sb3I6IGNvbG9yX3doaXRlKCk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb29sLWdhbWUge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgICAgICAgIG9yZGVyOiA1O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aW1lIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgIH1cblxuICAgICZfX3N0YXR1cyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAkdTE7XG4gICAgICAgIHBhZGRpbmc6IDdweCAyMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0U0RjVGRjtcbiAgICAgICAgY29sb3I6IGdldF9jb2xvcihzbGF0ZSwgOTUwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi0tbGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTRGNUZGO1xuICAgICAgICAgICAgY29sb3I6IGdldF9jb2xvcihzbGF0ZSwgOTUwKTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LDxzdmcgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxjaXJjbGUgY3g9XCIxMFwiIGN5PVwiOS45OTkwMlwiIHI9XCI1LjVcIiBzdHJva2U9XCIlMjMwMzA2MTdcIiBzdHJva2Utd2lkdGg9XCIxLjVcIi8+PGNpcmNsZSBjeD1cIjkuOTk5NTFcIiBjeT1cIjkuOTk5MjdcIiByPVwiMi4zNzVcIiBmaWxsPVwiJTIzMDMwNjE3XCIgc3Ryb2tlPVwiJTIzMDMwNjE3XCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHUxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdXBjb21pbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0U0RjVGRjtcbiAgICAgICAgICAgIGNvbG9yOiBnZXRfY29sb3Ioc2xhdGUsIDk1MCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICR1MiAwIDAgJHUyO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aW1lLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiBnZXRfY29sb3Ioc2xhdGUsIDkwMCk7XG4gICAgICAgIGNvbG9yOiBjb2xvcl93aGl0ZSgpO1xuICAgICAgICBwYWRkaW5nOiA3cHggMjFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHUyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdTE7XG4gICAgfVxuXG4gICAgJl9fZGF0ZS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLy9nYXA6IDcuOTlweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0U0RjVGRjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwZWE2ZTk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0U0RjVGRjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwZWE2ZTk7XG4gICAgICAgICAgICBnYXA6ICR1MjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgJHUyICR1MiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF0ZSxcbiAgICAmX19ob3VyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0U0RjVGRjtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIGNvbG9yOiBnZXRfY29sb3Ioc2xhdGUsIDk1MCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogJHUxO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICBjb2xvcjogZ2V0X2NvbG9yKHNsYXRlLCA5NTApO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LDxzdmcgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjE0XCIgdmlld0JveD1cIjAgMCAxNCAxNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMTEgMTMuNDk5SDNDMi4zMzY5NiAxMy40OTkgMS43MDEwNyAxMy4yMzU2IDEuMjMyMjMgMTIuNzY2OEMwLjc2MzM5MiAxMi4yOTggMC41IDExLjY2MjEgMC41IDEwLjk5OVYzLjk5OTAyQzAuNSAzLjMzNTk4IDAuNzYzMzkyIDIuNzAwMSAxLjIzMjIzIDIuMjMxMjZDMS43MDEwNyAxLjc2MjQyIDIuMzM2OTYgMS40OTkwMiAzIDEuNDk5MDJIMTFDMTEuNjYzIDEuNDk5MDIgMTIuMjk4OSAxLjc2MjQyIDEyLjc2NzggMi4yMzEyNkMxMy4yMzY2IDIuNzAwMSAxMy41IDMuMzM1OTggMTMuNSAzLjk5OTAyVjEwLjk5OUMxMy41IDExLjY2MjEgMTMuMjM2NiAxMi4yOTggMTIuNzY3OCAxMi43NjY4QzEyLjI5ODkgMTMuMjM1NiAxMS42NjMgMTMuNDk5IDExIDEzLjQ5OVpNMyAyLjQ5OTAyQzIuNjAyMTggMi40OTkwMiAyLjIyMDY0IDIuNjU3MDYgMS45MzkzNCAyLjkzODM2QzEuNjU4MDQgMy4yMTk2NyAxLjUgMy42MDEyIDEuNSAzLjk5OTAyVjEwLjk5OUMxLjUgMTEuMzk2OCAxLjY1ODA0IDExLjc3ODQgMS45MzkzNCAxMi4wNTk3QzIuMjIwNjQgMTIuMzQxIDIuNjAyMTggMTIuNDk5IDMgMTIuNDk5SDExQzExLjM5NzggMTIuNDk5IDExLjc3OTQgMTIuMzQxIDEyLjA2MDcgMTIuMDU5N0MxMi4zNDIgMTEuNzc4NCAxMi41IDExLjM5NjggMTIuNSAxMC45OTlWMy45OTkwMkMxMi41IDMuNjAxMiAxMi4zNDIgMy4yMTk2NyAxMi4wNjA3IDIuOTM4MzZDMTEuNzc5NCAyLjY1NzA2IDExLjM5NzggMi40OTkwMiAxMSAyLjQ5OTAySDNaXCIgZmlsbD1cImJsYWNrXCIvPjxwYXRoIGQ9XCJNMTEgMTEuNDk5SDlDOC44NjczOSAxMS40OTkgOC43NDAyMSAxMS40NDYzIDguNjQ2NDUgMTEuMzUyNkM4LjU1MjY4IDExLjI1ODggOC41IDExLjEzMTYgOC41IDEwLjk5OVY4Ljk5OTAyQzguNSA4Ljg2NjQyIDguNTUyNjggOC43MzkyNCA4LjY0NjQ1IDguNjQ1NDdDOC43NDAyMSA4LjU1MTcgOC44NjczOSA4LjQ5OTAyIDkgOC40OTkwMkgxMUMxMS4xMzI2IDguNDk5MDIgMTEuMjU5OCA4LjU1MTcgMTEuMzUzNiA4LjY0NTQ3QzExLjQ0NzMgOC43MzkyNCAxMS41IDguODY2NDIgMTEuNSA4Ljk5OTAyVjEwLjk5OUMxMS41IDExLjEzMTYgMTEuNDQ3MyAxMS4yNTg4IDExLjM1MzYgMTEuMzUyNkMxMS4yNTk4IDExLjQ0NjMgMTEuMTMyNiAxMS40OTkgMTEgMTEuNDk5Wk05LjUgMTAuNDk5SDEwLjVWOS40OTkwMkg5LjVWMTAuNDk5WlwiIGZpbGw9XCJibGFja1wiLz48cGF0aCBkPVwiTTEzIDUuNDk5MDJIMUMwLjg2NzM5MiA1LjQ5OTAyIDAuNzQwMjE1IDUuNDQ2MzQgMC42NDY0NDcgNS4zNTI1OEMwLjU1MjY3OCA1LjI1ODgxIDAuNSA1LjEzMTYzIDAuNSA0Ljk5OTAyQzAuNSA0Ljg2NjQyIDAuNTUyNjc4IDQuNzM5MjQgMC42NDY0NDcgNC42NDU0N0MwLjc0MDIxNSA0LjU1MTcgMC44NjczOTIgNC40OTkwMiAxIDQuNDk5MDJIMTNDMTMuMTMyNiA0LjQ5OTAyIDEzLjI1OTggNC41NTE3IDEzLjM1MzYgNC42NDU0N0MxMy40NDczIDQuNzM5MjQgMTMuNSA0Ljg2NjQyIDEzLjUgNC45OTkwMkMxMy41IDUuMTMxNjMgMTMuNDQ3MyA1LjI1ODgxIDEzLjM1MzYgNS4zNTI1OEMxMy4yNTk4IDUuNDQ2MzQgMTMuMTMyNiA1LjQ5OTAyIDEzIDUuNDk5MDJaXCIgZmlsbD1cImJsYWNrXCIvPjxwYXRoIGQ9XCJNNC41IDMuNDk5MDJDNC4zNjczOSAzLjQ5OTAyIDQuMjQwMjEgMy40NDYzNSA0LjE0NjQ1IDMuMzUyNThDNC4wNTI2OCAzLjI1ODgxIDQgMy4xMzE2MyA0IDIuOTk5MDJWMC45OTkwMjNDNCAwLjg2NjQxNSA0LjA1MjY4IDAuNzM5MjM4IDQuMTQ2NDUgMC42NDU0N0M0LjI0MDIxIDAuNTUxNzAyIDQuMzY3MzkgMC40OTkwMjMgNC41IDAuNDk5MDIzQzQuNjMyNjEgMC40OTkwMjMgNC43NTk3OSAwLjU1MTcwMiA0Ljg1MzU1IDAuNjQ1NDdDNC45NDczMiAwLjczOTIzOCA1IDAuODY2NDE1IDUgMC45OTkwMjNWMi45OTkwMkM1IDMuMTMxNjMgNC45NDczMiAzLjI1ODgxIDQuODUzNTUgMy4zNTI1OEM0Ljc1OTc5IDMuNDQ2MzUgNC42MzI2MSAzLjQ5OTAyIDQuNSAzLjQ5OTAyWlwiIGZpbGw9XCJibGFja1wiLz48cGF0aCBkPVwiTTkuNSAzLjQ5OTAyQzkuMzY3MzkgMy40OTkwMiA5LjI0MDIxIDMuNDQ2MzUgOS4xNDY0NSAzLjM1MjU4QzkuMDUyNjggMy4yNTg4MSA5IDMuMTMxNjMgOSAyLjk5OTAyVjAuOTk5MDIzQzkgMC44NjY0MTUgOS4wNTI2OCAwLjczOTIzOCA5LjE0NjQ1IDAuNjQ1NDdDOS4yNDAyMSAwLjU1MTcwMiA5LjM2NzM5IDAuNDk5MDIzIDkuNSAwLjQ5OTAyM0M5LjYzMjYxIDAuNDk5MDIzIDkuNzU5NzkgMC41NTE3MDIgOS44NTM1NSAwLjY0NTQ3QzkuOTQ3MzIgMC43MzkyMzggMTAgMC44NjY0MTUgMTAgMC45OTkwMjNWMi45OTkwMkMxMCAzLjEzMTYzIDkuOTQ3MzIgMy4yNTg4MSA5Ljg1MzU1IDMuMzUyNThDOS43NTk3OSAzLjQ0NjM1IDkuNjMyNjEgMy40OTkwMiA5LjUgMy40OTkwMlpcIiBmaWxsPVwiYmxhY2tcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19ob3VyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAkdTE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIGNvbG9yOiBnZXRfY29sb3Ioc2xhdGUsIDk1MCk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsPHN2ZyB3aWR0aD1cIjE0XCIgaGVpZ2h0PVwiMTRcIiB2aWV3Qm94PVwiMCAwIDE0IDE0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIiBkPVwiTTYuOTk5ODQgMTIuODMyNEMxMC4yMjE1IDEyLjgzMjQgMTIuODMzMiAxMC4yMjA4IDEyLjgzMzIgNi45OTkxQzEyLjgzMzIgMy43Nzc0NCAxMC4yMjE1IDEuMTY1NzcgNi45OTk4NCAxLjE2NTc3QzMuNzc4MTggMS4xNjU3NyAxLjE2NjUgMy43Nzc0NCAxLjE2NjUgNi45OTkxQzEuMTY2NSAxMC4yMjA4IDMuNzc4MTggMTIuODMyNCA2Ljk5OTg0IDEyLjgzMjRaXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PHBhdGggZD1cIk03IDMuNDk5MDJWNi45OTkwMkw4Ljc1IDguNzQ5MDJcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hdXRob3Ige1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6ICR1MjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgY29sb3I6IGdldF9jb2xvcihzbGF0ZSwgOTUwKTtcbiAgICB9XG5cbiAgICAmX19hdXRob3ItbGluay10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAkdTI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IGdldF9jb2xvcihzbGF0ZSwgOTUwKTtcbiAgICB9XG5cbiAgICAmX19hdmF0YXIge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICZfX3RpdGxlLWNlbGwge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIGNvbG9yOiBnZXRfY29sb3Ioc2t5LCA3MDApO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByaWNlIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICBjb2xvcjogZ2V0X2NvbG9yKHNsYXRlLCA5NTApO1xuICAgIH1cblxuICAgICZfX21vYmlsZS1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19nYW1lIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2dhbWUtbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIxOXB4O1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGdldF9jb2xvcihza3ksIDgwMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAwIDIwcHg7XG4gICAgICAgIGNvbG9yOiBjb2xvcl93aGl0ZSgpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICYtLXN0cnlrdGlwc2V0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGdldF9jb2xvcihza3ksIDgwMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ldXJvcGF0aXBzZXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3JfZ3JlZW4oKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQmV0dGluZyBUaXBzIHNlY3Rpb24gc3R5bGVzXG4gICAgJl9fdGlwcy1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcl93aGl0ZSgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHUyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXAtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gVmlldy1tb3JlLWJ1dHRvbiB2aXNpYmlsaXR5IHN0YXRlc1xuICAgICAgICAmLS12aXNpYmxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNob3dpbmcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogdGlwUm93U2hvdyAwLjNzIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taGlkaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbmltYXRpb246IHRpcFJvd0hpZGUgMC4zcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3Jfd2hpdGUoKTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwRUE2RTk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTZweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIGdhcDogJHUzO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcl93aGl0ZSgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkdTIgJHUyICR1NDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpcC10aW1lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDE2NHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJldHRpbmctdGFibGVfX2RhdGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpcC1hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICBjb2xvcjogZ2V0X2NvbG9yKHNsYXRlLCA5NTApO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogJHUyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGlwLWNvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBtYXJnaW46ICR1MiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXAtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjgpO1xuICAgICAgICBjb2xvcjogZ2V0X2NvbG9yKHNsYXRlLCA5NTApO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR1MTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpcC1zcG9ydCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6ICR1MTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgY29sb3I6ICMwMzY5QTE7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3Nwb3J0LWxpbmsge1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfigKInO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR1MTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlYWd1ZS1saW5rIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB9XG5cbiAgICAmX190aXAtYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAkdTI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpcC1idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogOC41cHggOHB4IDkuNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAxMjI2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDEyMjY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIGNvbG9yOiBjb2xvcl93aGl0ZSgpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCMwMDEyMjYsIDUlKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCMwMDEyMjYsIDUlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6ICR1MjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICR1MTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpcC1vZGRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyMDFweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMEVBNkU5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjN0VEM0ZDO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjNweCAwIDMwcHg7XG4gICAgICAgIGdhcDogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6ICR1MjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vZGRzLXZhbHVlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgY29sb3I6IGNvbG9yX3doaXRlKCk7XG4gICAgfVxuXG4gICAgJl9fYmV0dGluZy1zaXRlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgY29sb3I6IGdldF9jb2xvcihzbGF0ZSwgOTUwKTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG5cbiAgICAvLyBDYXJkIHZpZXcgc3R5bGVzXG4gICAgJi0tY2FyZC12aWV3IHtcblxuICAgICAgICAuYmV0dGluZy10YWJsZV9fc2VjdGlvbiB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJldHRpbmctdGFibGVfX3Bvb2wtY29udGFpbmVyLFxuICAgICAgICAuYmV0dGluZy10YWJsZV9fdGlwcy1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iZXR0aW5nLXRhYmxlX190aXAtb2RkcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJldHRpbmctdGFibGVfX3N0YXR1cyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgIGdhcDogdW5zZXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkdTIgMCAwICR1MjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZXR0aW5nLXRhYmxlX19kYXRlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMGVhNmU5O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAkdTIgJHUyIDA7XG4gICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gQ2Fyb3VzZWwgd3JhcHBlclxuICAgICZfX2Nhcm91c2VsLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC8vIENhcmQgdmlldyBjb250YWluZXJzIChob3Jpem9udGFsIHN3aXBlOyBzY3JvbGxiYXIgaGlkZGVuIGJ5IGRlc2lnbilcbiAgICAmX19wb29sLWNvbnRhaW5lci0tY2FyZHMsXG4gICAgJl9fdGlwcy1jb250YWluZXItLWNhcmRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiAkdTQ7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAkdTQgJHU2O1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcl93aGl0ZSgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgICAgICAgZ2FwOiAkdTI7XG4gICAgICAgICAgICBwYWRkaW5nOiAkdTIgJHU0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG5cbiAgICAvLyBDYXJkIHZpZXcgcm93c1xuICAgICZfX3Bvb2wtY29udGFpbmVyLS1jYXJkcyB7XG4gICAgICAgIC5iZXR0aW5nLXRhYmxlX19wb29sLXJvdyB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjgxcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI4MXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBnZXRfY29sb3Ioc2t5LCA3MDApO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTRGNUZGO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjc1cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNzVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdTIgJHUyICR1NDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U0RjVGRjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gU2hvdyBhbGwgY2FyZHMgaW4gY2Fyb3VzZWwgdmlld1xuICAgICAgICAgICAgJi0tdmlzaWJsZSxcbiAgICAgICAgICAgICYtLWhpZGRlbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iZXR0aW5nLXRhYmxlX19wb29sLXRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGdhcDogJHUyO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZXR0aW5nLXRhYmxlX19wb29sLWF1dGhvciB7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6ICR1MjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmV0dGluZy10YWJsZV9fcG9vbC10aXRsZSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAkdTIgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZXR0aW5nLXRhYmxlX19wb29sLXByaWNlIHtcbiAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJldHRpbmctdGFibGVfX3Bvb2wtZ2FtZSB7XG4gICAgICAgICAgICBvcmRlcjogNTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGlwcy1jb250YWluZXItLWNhcmRzIHtcbiAgICAgICAgLmJldHRpbmctdGFibGVfX3RpcC1yb3cge1xuICAgICAgICAgICAgZmxleDogMCAwIDI4MXB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyODFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBFQTZFOTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjc1cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNzVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdTIgJHUyICR1NDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gU2hvdyBhbGwgY2FyZHMgaW4gY2Fyb3VzZWwgdmlld1xuICAgICAgICAgICAgJi0tdmlzaWJsZSxcbiAgICAgICAgICAgICYtLWhpZGRlbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iZXR0aW5nLXRhYmxlX190aXAtdGltZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJldHRpbmctdGFibGVfX3RpcC1hdXRob3Ige1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAkdTI7XG4gICAgICAgIH1cblxuICAgICAgICAuYmV0dGluZy10YWJsZV9fdGlwLWNvbnRlbnQge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBtYXJnaW46ICR1MiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJldHRpbmctdGFibGVfX3RpcC1hY3Rpb25zIHtcbiAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogJHUyO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIENhcm91c2VsIGNvbnRyb2xzIGNvbnRhaW5lciAoYmVsb3cgdGhlIHRhYmxlKSAtIExlZ2FjeSBzdHlsZXMsIGtlcHQgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG4gICAgJl9fY2Fyb3VzZWwtY29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBwYWRkaW5nOiAkdTQgJHU2O1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcl93aGl0ZSgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgICAgICAgcGFkZGluZzogJHUzICR1NDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIENhcm91c2VsIG5hdmlnYXRpb24gYnV0dG9ucyAtIExlZ2FjeSBzdHlsZXMsIGtlcHQgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG4gICAgJl9fY2Fyb3VzZWwtYnRuIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogZ2V0X2NvbG9yKHNreSwgNzAwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ2Fyb3VzZWwgZG90cy9wYWdpbmF0aW9uIC0gTGVnYWN5IHN0eWxlcywga2VwdCBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcbiAgICAmX19jYXJvdXNlbC1kb3RzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogJHUyO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgbWFyZ2luOiAwICR1NDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAkdTI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJvdXNlbC1kb3Qge1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZ2V0X2NvbG9yKHNreSwgNzAwKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZ2V0X2NvbG9yKHNreSwgNzAwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZ2V0X2NvbG9yKHNreSwgNzAwKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZ2V0X2NvbG9yKHNreSwgNzAwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCBnZXRfY29sb3Ioc2t5LCA3MDApO1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5hdmlnYXRpb24gY29tcG9uZW50IHN0eWxlcyB1c2luZyBnZW5lcmljLWNhcm91c2VsIG1peGluXG4gICAgLy8gUG9vbCBjYXJvdXNlbCBuYXZpZ2F0aW9uXG4gICAgLmJldHRpbmctdGFibGVfX3Bvb2wtY2Fyb3VzZWwge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmljLWNhcm91c2VsKGZhbHNlKTtcblxuICAgICAgICAmLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMC41cmVtIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcl93aGl0ZSgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdTMgJHU0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGlwcyBjYXJvdXNlbCBuYXZpZ2F0aW9uXG4gICAgLmJldHRpbmctdGFibGVfX3RpcHMtY2Fyb3VzZWwge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmljLWNhcm91c2VsKGZhbHNlKTtcblxuICAgICAgICAmLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMC41cmVtIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcl93aGl0ZSgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdTMgJHU0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiJHNjcmVlbi14eHM6IDQyMDtcbiRzY3JlZW4teHM6IDY0MDtcbiRzY3JlZW4tc206IDc2ODtcbiRzY3JlZW4tbWQ6IDEwMjQ7XG4kc2NyZWVuLWxnOiAxMTIwO1xuXG5cblxuLy8jcmVnaW9uIFhYUyBzaXplXG5cblxuLy8vIE1lZGlhIHF1ZXJ5IGZvciBzY3JlZW5zIGxhcmdlciB0aGFuIFhYUyBzaXplXG4vLy8gXG4vLy8gQHNlZSAkc2NyZWVuLXh4c1xuLy8vIFxuLy8vIEBjb250ZW50IFRoZSBjb250ZW50cyBmb3IgdGhlIG1lZGlhIHF1ZXJ5XG4vLy8gXG4vLy8gQG91dHB1dCBNZWRpYSBxdWVyeSBmb3IgdGhlIGBAY29udGVudGBcbi8vLyBcbkBtaXhpbiBzY3JlZW4teHhzIHtcblx0QGluY2x1ZGUgc2NyZWVuLW1pbigkc2NyZWVuLXh4cykge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuXG4vLy8gTWVkaWEgcXVlcnkgZm9yIHNjcmVlbnMgdXAgdG8gWFhTIHNpemVcbi8vLyBcbi8vLyBAc2VlICRzY3JlZW4teHhzXG4vLy8gXG4vLy8gQGNvbnRlbnQgVGhlIGNvbnRlbnRzIGZvciB0aGUgbWVkaWEgcXVlcnlcbi8vLyBcbi8vLyBAb3V0cHV0IE1lZGlhIHF1ZXJ5IGZvciB0aGUgYEBjb250ZW50YFxuLy8vIFxuQG1peGluIHNjcmVlbi14eHMtbWF4IHtcblx0QGluY2x1ZGUgc2NyZWVuLW1heCgkc2NyZWVuLXh4cykge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuLy8jZW5kcmVnaW9uXG5cblxuXG4vLyNyZWdpb24gWFMgc2l6ZVxuXG5cbi8vLyBNZWRpYSBxdWVyeSBmb3Igc2NyZWVucyBsYXJnZXIgdGhhbiBYUyBzaXplXG4vLy8gXG4vLy8gQHNlZSAkc2NyZWVuLXhzXG4vLy8gXG4vLy8gQGNvbnRlbnQgVGhlIGNvbnRlbnRzIGZvciB0aGUgbWVkaWEgcXVlcnlcbi8vLyBcbi8vLyBAb3V0cHV0IE1lZGlhIHF1ZXJ5IGZvciB0aGUgYEBjb250ZW50YFxuLy8vIFxuQG1peGluIHNjcmVlbi14cyB7XG5cdEBpbmNsdWRlIHNjcmVlbi1taW4oJHNjcmVlbi14cykge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuXG4vLy8gTWVkaWEgcXVlcnkgZm9yIHNjcmVlbnMgdXAgdG8gWFMgc2l6ZVxuLy8vIFxuLy8vIEBzZWUgJHNjcmVlbi14c1xuLy8vIFxuLy8vIEBjb250ZW50IFRoZSBjb250ZW50cyBmb3IgdGhlIG1lZGlhIHF1ZXJ5XG4vLy8gXG4vLy8gQG91dHB1dCBNZWRpYSBxdWVyeSBmb3IgdGhlIGBAY29udGVudGBcbi8vLyBcbkBtaXhpbiBzY3JlZW4teHMtbWF4IHtcblx0QGluY2x1ZGUgc2NyZWVuLW1heCgkc2NyZWVuLXhzKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG4vLyNlbmRyZWdpb25cblxuXG5cbi8vI3JlZ2lvbiBTTSBTaXplXG5cblxuLy8vIE1lZGlhIHF1ZXJ5IGZvciBzY3JlZW5zIGxhcmdlciB0aGFuIFNNIHNpemVcbi8vLyBcbi8vLyBAc2VlICRzY3JlZW4tc21cbi8vLyBcbi8vLyBAY29udGVudCBUaGUgY29udGVudHMgZm9yIHRoZSBtZWRpYSBxdWVyeVxuLy8vIFxuLy8vIEBvdXRwdXQgTWVkaWEgcXVlcnkgZm9yIHRoZSBgQGNvbnRlbnRgXG4vLy8gXG5AbWl4aW4gc2NyZWVuLXNtIHtcblx0QGluY2x1ZGUgc2NyZWVuLW1pbigkc2NyZWVuLXNtKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG5cbi8vLyBNZWRpYSBxdWVyeSBmb3Igc2NyZWVucyB1cCB0byBTTSBzaXplXG4vLy8gXG4vLy8gQHNlZSAkc2NyZWVuLXNtXG4vLy8gXG4vLy8gQGNvbnRlbnQgVGhlIGNvbnRlbnRzIGZvciB0aGUgbWVkaWEgcXVlcnlcbi8vLyBcbi8vLyBAb3V0cHV0IE1lZGlhIHF1ZXJ5IGZvciB0aGUgYEBjb250ZW50YFxuLy8vIFxuQG1peGluIHNjcmVlbi1zbS1tYXgge1xuXHRAaW5jbHVkZSBzY3JlZW4tbWF4KCRzY3JlZW4tc20pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5cbi8vI2VuZHJlZ2lvblxuXG5cblxuLy8vIE1lZGlhIHF1ZXJ5IGZvciBzY3JlZW5zIGJldHdlZW4gU00gYW5kIE1EIC0gMVxuLy8vIFxuLy8vIEBzZWUgJHNjcmVlbi1zbVxuLy8vIEBzZWUgJHNjcmVlbi1tZFxuLy8vIFxuLy8vIEBjb250ZW50IFRoZSBjb250ZW50cyBmb3IgdGhlIG1lZGlhIHF1ZXJ5XG4vLy8gXG4vLy8gQG91dHB1dCBNZWRpYSBxdWVyeSBmb3IgdGhlIGBAY29udGVudGBcbi8vLyBcbkBtaXhpbiBzY3JlZW4tc20tbWQge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogKCN7JHNjcmVlbi1zbX0gKyAncHgnKSkgYW5kIChtYXgtd2lkdGg6ICgjeyRzY3JlZW4tbWQgLSAxfSArICdweCcpKSB7XG5cdFx0QGF0LXJvb3QgI3smfSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vI3JlZ2lvbiBNRCBTaXplXG5cblxuLy8vIE1lZGlhIHF1ZXJ5IGZvciBzY3JlZW5zIGxhcmdlciB0aGFuIE1EIHNpemVcbi8vLyBcbi8vLyBAc2VlICRzY3JlZW4tbWRcbi8vLyBcbi8vLyBAY29udGVudCBUaGUgY29udGVudHMgZm9yIHRoZSBtZWRpYSBxdWVyeVxuLy8vIFxuLy8vIEBvdXRwdXQgTWVkaWEgcXVlcnkgZm9yIHRoZSBgQGNvbnRlbnRgXG4vLy8gXG5AbWl4aW4gc2NyZWVuLW1kIHtcblx0QGluY2x1ZGUgc2NyZWVuLW1pbigkc2NyZWVuLW1kKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG5cbi8vLyBNZWRpYSBxdWVyeSBmb3Igc2NyZWVucyB1cCB0byBNRCBzaXplXG4vLy8gXG4vLy8gQHNlZSAkc2NyZWVuLW1kXG4vLy8gXG4vLy8gQGNvbnRlbnQgVGhlIGNvbnRlbnRzIGZvciB0aGUgbWVkaWEgcXVlcnlcbi8vLyBcbi8vLyBAb3V0cHV0IE1lZGlhIHF1ZXJ5IGZvciB0aGUgYEBjb250ZW50YFxuLy8vIFxuQG1peGluIHNjcmVlbi1tZC1tYXgge1xuXHRAaW5jbHVkZSBzY3JlZW4tbWF4KCRzY3JlZW4tbWQpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5cbi8vI2VuZHJlZ2lvblxuXG5cblxuLy8jcmVnaW9uIExHIFNpemVcblxuXG4vLy8gTWVkaWEgcXVlcnkgZm9yIHNjcmVlbnMgbGFyZ2VyIHRoYW4gTEcgc2l6ZVxuLy8vIFxuLy8vIEBzZWUgJHNjcmVlbi1sZ1xuLy8vIFxuLy8vIEBjb250ZW50IFRoZSBjb250ZW50cyBmb3IgdGhlIG1lZGlhIHF1ZXJ5XG4vLy8gXG4vLy8gQG91dHB1dCBNZWRpYSBxdWVyeSBmb3IgdGhlIGBAY29udGVudGBcbi8vLyBcbkBtaXhpbiBzY3JlZW4tbGcge1xuXHRAaW5jbHVkZSBzY3JlZW4tbWluKCRzY3JlZW4tbGcpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5cblxuLy8vIE1lZGlhIHF1ZXJ5IGZvciBzY3JlZW5zIHVwIHRvIExHIHNpemVcbi8vLyBcbi8vLyBAc2VlICRzY3JlZW4tbGdcbi8vLyBcbi8vLyBAY29udGVudCBUaGUgY29udGVudHMgZm9yIHRoZSBtZWRpYSBxdWVyeVxuLy8vIFxuLy8vIEBvdXRwdXQgTWVkaWEgcXVlcnkgZm9yIHRoZSBgQGNvbnRlbnRgXG4vLy8gXG5AbWl4aW4gc2NyZWVuLWxnLW1heCB7XG5cdEBpbmNsdWRlIHNjcmVlbi1tYXgoJHNjcmVlbi1sZykge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuLy8jZW5kcmVnaW9uXG5cblxuXG4vLyNyZWdpb24gU2NyZWVuIHNpemUgbWl4aW5zXG5cblxuLy8vIE1lZGlhIHF1ZXJ5IGZvciBzY3JlZW5zIHVwIHRvIHtAc2VlICRzaXplfVxuLy8vIFxuLy8vIEBwYXJhbSB7bnVtYmVyfSAkc2l6ZSAtIFVuaXRsZXNzIG9yIGluIHBpeGVsc1xuLy8vIFxuLy8vIEBjb250ZW50IFRoZSBjb250ZW50cyBmb3IgdGhlIG1lZGlhIHF1ZXJ5XG4vLy8gXG4vLy8gQG91dHB1dCBNZWRpYSBxdWVyeSBmb3IgdGhlIGBAY29udGVudGBcbi8vLyBcbkBtaXhpbiBzY3JlZW4tbWF4KCRzaXplKSB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAoJHNpemUgKiAxcHgpKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG4vLy8gTWVkaWEgcXVlcnkgZm9yIHNjcmVlbnMgbGFyZ2VyIHRoYW4ge0BzZWUgJHNpemV9XG4vLy8gXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICRzaXplIC0gVW5pdGxlc3Mgb3IgaW4gcGl4ZWxzXG4vLy8gXG4vLy8gQGNvbnRlbnQgVGhlIGNvbnRlbnRzIGZvciB0aGUgbWVkaWEgcXVlcnlcbi8vLyBcbi8vLyBAb3V0cHV0IE1lZGlhIHF1ZXJ5IGZvciB0aGUgYEBjb250ZW50YFxuLy8vIFxuQG1peGluIHNjcmVlbi1taW4oJHNpemUpIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICgkc2l6ZSAqIDFweCkpIHtcblx0XHRAYXQtcm9vdCAjeyZ9IHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG5cbi8vI2VuZHJlZ2lvblxuIiwiLy8vIEdlbmVyYXRlcyB0aGUgc3R5bGVzIGZvciBhIGJhc2ljIGdlbmVyaWMgY2Fyb3VzZWxcbi8vLyBcbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICRoYXMtbW9iaWxlLW5hdiBbZmFsc2VdIC0gSWYgdGhlcmUncyBhIGRpZmZlcmVudCBtb2JpbGUgbmF2aWdhdGlvbiBvciBub3Rcbi8vLyBcbi8vLyBAb3V0cHV0IFRoZSBlbnRpcmUgY2Fyb3VzZWwgc3R5bGVzXG4vLy8gXG5AbWl4aW4gZ2VuZXJpYy1jYXJvdXNlbCgkaGFzLW1vYmlsZS1uYXY6IGZhbHNlKSB7XG5cbiAgICAvLyBHZW5lcmljIGNhcm91c2VsIG5hdmlnYXRpb24gc3R5bGVzXG4gICAgJi1uYXZpZ2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gR2VuZXJpYyBjYXJvdXNlbCBidXR0b24gc3R5bGVzIChwcmVmaXhlZCB3aXRoIGNhcm91c2VsIG5hbWUpXG4gICAgJi1wcmV2LFxuICAgICYtbmV4dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAvLyBFbnN1cmUgaWNvbiBmb250IGlzIHByb3Blcmx5IGFwcGxpZWQgdG8gYnV0dG9ucyB3aXRoIGhhcy1pY29uIGNsYXNzZXNcbiAgICAgICAgJi5oYXMtaWNvbi1hcnJvdy1sOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTEnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxMSAxNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguNTEwNjIgMC40OTk3NTZDOC4zOTgzNyAwLjQ5NDIzIDguMjg5NDcgMC41MTU3MzggOC4xODA1NCAwLjU2NTE4NUM4LjAxNTAyIDAuNjQwMzQ2IDcuODM2ODEgMC43OTA3OTUgNy42MTYwOSAwLjk5Mzg5NkM3LjE0MzAyIDEuNDI5MiA2LjIyMzY3IDIuMzUxNjMgNC4zMDg0NyA0LjI2MjQ1QzMuMDc5NDEgNS40OTAwNCAyLjE4NDUxIDYuMzg2MzkgMS41OTI2NSA2Ljk4NzA2QzEuMjk3MDYgNy4yODcwNSAxLjA3NTg5IDcuNTE1NjkgMC45MjQ2ODIgNy42NzQ1NkMwLjg0OTY4NiA3Ljc1MzM2IDAuNzg5MDMyIDcuODE3NzEgMC43NDQ5OTUgNy44NjY5NEMwLjcyMzI5NiA3Ljg5MTIxIDAuNzAxNTk2IDcuOTE1ODkgMC42ODM0NzEgNy45MzgyM0MwLjY4MTQxIDcuOTQwNzYgMC42Njg2NjQgNy45NTYgMC42NTIyMjEgNy45NzkyNUwwLjU5ODUxIDguMDcwMDdMMC41OTg1MSA4LjA3MTA0QzAuNTM4NDAxIDguMjAxMjggMC40OTgyODkgOC4zNDczNiAwLjQ5OTg3NyA4LjUwODU0QzAuNTAxNDYyIDguNjY4NTggMC41NDMzOTYgOC44MTQ3MiAwLjYwNDM2OSA4Ljk0NjA0TDAuNjA2MzIzIDguOTQ1MDdDMC42MzEyODYgOC45OTg2OSAwLjY1OTExNyA5LjAzOTEzIDAuNjYzOTQgOS4wNDU2NUMwLjY3NjU2MSA5LjA2Mjc4IDAuNjkwMjY5IDkuMDc4NTYgMC43MDEwNDkgOS4wOTE1NUMwLjcyMzA0NyA5LjExODA1IDAuNzQ5ODYgOS4xNDg5MiAwLjc3OTE3NCA5LjE4MTRDMC44Mzg2OSA5LjI0NzMzIDAuOTIwOTYxIDkuMzM1NTkgMS4wMjAzOSA5LjQ0MDE4QzEuMjE5ODkgOS42NTAwNiAxLjQ5OTAyIDkuOTM3MjcgMS44Mjk5NiAxMC4yNzUxQzIuNDkyNzEgMTAuOTUxOCAzLjM2OTQ2IDExLjgzNjYgNC4yNDk4OCAxMi43MTc1QzUuMTMwMzYgMTMuNTk4NiA2LjAxNTY1IDE0LjQ3NzYgNi42OTQyMSAxNS4xNDMzQzcuMDMzMjcgMTUuNDc1OSA3LjMyMjY3IDE1Ljc1NjMgNy41MzQwNiAxNS45NTc4QzcuNjM5MzcgMTYuMDU4MSA3LjcyNzI1IDE2LjE0MTUgNy43OTM4MiAxNi4yMDE5QzcuODI2NjUgMTYuMjMxNyA3Ljg1NzMzIDE2LjI1ODkgNy44ODM2NyAxNi4yODFDNy44ODk4NCAxNi4yODYyIDcuOTUwNDkgMTYuMzM5NyA4LjAyMDM4IDE2LjM3NDhMOC4wMjEzNiAxNi4zNzM4QzguMTU2NSAxNi40NDIxIDguMzE0NjMgMTYuNDk4NSA4LjQ5ODkgMTYuNDk3OEM4LjY4MzQ5IDE2LjQ5NyA4Ljg0Mzc4IDE2LjQ0MDEgOC45ODAzNSAxNi4zNzA4TDguOTgwMzUgMTYuMzY5OUM5LjQ0MzUxIDE2LjEzODQgOS42MzY4OSAxNS42NjE5IDkuNTM2OTkgMTUuMTgxNEw5LjUzNjAxIDE1LjE4MTRDOS41Mjk1MyAxNS4xNDkzIDkuNTE2NDIgMTUuMDg2NiA5LjQ4MTMyIDE1LjAxMjVDOS40NDkyNCAxNC45NDQ4IDkuNDA4MjYgMTQuODg2MyA5LjM2ODA0IDE0LjgzNDdDOS4yOTA5MiAxNC43MzU3IDkuMTYzNjEgMTQuNTk2OSA4Ljk1NDk1IDE0LjM4MDZDOC41MjkyMyAxMy45Mzk0IDcuNjk2NzYgMTMuMTA0OCA2LjA1ODQ3IDExLjQ2MzZMNi4wNTc0OSAxMS40NjM2TDMuMDk1NTggOC41MDA3M0w2LjA1ODQ3IDUuNTM0OTFDNy44Mzk3NyAzLjc1MjE2IDguNzAzMjMgMi44OTE4OSA5LjExMjE4IDIuNDQ1MDdDOS4zMDI3NSAyLjIzNjg0IDkuNDQ4NDQgMi4wNjI1NSA5LjUyMTM2IDEuODk2MjRDOS41Njg4MyAxLjc4Nzk1IDkuNTg3OTQgMS42ODE0MiA5LjU4Mjg5IDEuNTczOTdDOS41ODA3NyAxLjUyOTYxIDkuNTc1MyAxLjQ5MTYxIDkuNTcyMTQgMS40NzI0MUM5LjU2NzkzIDEuNDQ2OCA5LjU2NzM0IDEuNDQ2MTIgOS41NjYyOCAxLjQzODIzTDkuNTY2MjggMS40MzcyNkM5LjUwMTA4IDAuOTU5MTA0IDkuMTMxMjUgMC41ODI5NCA4LjY0NTM5IDAuNTE3MzM0TDguNjQ0NDEgMC41MTczMzRDOC42MzkwMSAwLjUxNjYwMyA4LjYzODM3IDAuNTE1NjI5IDguNjE0MTQgMC41MTE0NzVDOC41OTU1OCAwLjUwODI5NSA4LjU1NjQ3IDAuNTAyMDQgOC41MTA2MiAwLjQ5OTc1NlonIGZpbGw9J2JsYWNrJyBzdHJva2U9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIGNvbG9yOiBnZXRfY29sb3IoZ3JheSwgNDAwKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3Jfd2hpdGUoKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogZ2V0X2NvbG9yKGdyYXksIDQwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJi1kb3RzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIC8vIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgICAvLyBcdGdhcDogNnB4O1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLmRvdCB7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTlweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICAgICAgICAvLyBcdHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAvLyBcdGhlaWdodDogNnB4O1xuXG4gICAgICAgICAgICAvLyBcdCYuYWN0aXZlIHtcbiAgICAgICAgICAgIC8vIFx0XHR3aWR0aDogMTJweDtcbiAgICAgICAgICAgIC8vIFx0XHRoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIC8vIFx0fVxuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBUb3AgYXJ0aWNsZXMgc3BlY2lmaWMgbmF2aWdhdGlvbiB3cmFwcGVyIHN0eWxlc1xuICAgICYtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC8vIFNob3cgbmF2aWdhdGlvbiBiZWxvdyBjYXJvdXNlbCBmb3IgYm90aCBtb2JpbGUgYW5kIGRlc2t0b3BcbiAgICAgICAgJi0tZGVza3RvcCxcbiAgICAgICAgJi0tbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaWYoJGhhcy1tb2JpbGUtbmF2KSB7XG5cbiAgICAgICAgICAgIC8vIExlZ2FjeSBzdXBwb3J0OiBpZiBtb2JpbGUgbmF2IHdhcyBuZXh0IHRvIHRpdGxlLCBoaWRlIGl0XG4gICAgICAgICAgICAmLS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuJWdlbmVyaWMtY2Fyb3VzZWwge1xuICAgIEBpbmNsdWRlIGdlbmVyaWMtY2Fyb3VzZWwoKTtcbn0iXX0= */
