﻿.link,.post-content p a{color:#0284c7;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;background:#e5f5ff;padding:1.5rem}.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;border-bottom:1px solid #0369a1;opacity:1;visibility:visible;transition:all .3s ease}.betting-table__pool-row:hover{background:rgba(3,105,161,.05)}.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 #0369a1;border-radius:0 32px 0 32px;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:185px;padding:10px}@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:185px;gap:.5rem;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020617}@media(max-width: 768px){.betting-table__pool-author{order:3;width:auto;justify-content:center;gap:.5rem;padding:0}}.betting-table__pool-title{width:307px;padding:10px;text-align:left;text-decoration:underline}@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-price{width:100px;padding:10px;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:#020617}@media(max-width: 768px){.betting-table__pool-price{order:4;width:auto;padding:0}}.betting-table__pool-game{flex:1;padding:10px;text-align:center}@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:.5rem;font-weight:700;font-size:1rem;line-height:1.5rem;margin-bottom:3px}.betting-table__status--live{background:#fde047;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:#0f172a;color:#fff}.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;justify-content:center;align-items:center;gap:.5rem}.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{display:inline-block;font-weight:400}}.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:.5rem;padding-top:.5rem;background:unset}}.betting-table__tip-row{display:flex;align-items:center;gap:18px;padding:10px;border-bottom:1px solid #0369a1;opacity:1;visibility:visible;transition:all .3s ease}.betting-table__tip-row:hover{background:rgba(3,105,161,.05)}.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-radius:0 32px 0 32px;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;gap:3px;width:164px}@media(max-width: 768px){.betting-table__tip-time{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%;gap:.5rem}}.betting-table__tip-author{display:flex;align-items:center;width:175px;gap:.5rem;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020617}@media(max-width: 768px){.betting-table__tip-author{order:3;width:auto;justify-content:center;gap:.5rem}}.betting-table__tip-content{flex:1}.betting-table__tip-content h3{margin:0 0 .5rem}@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-content h3{margin-bottom:0}}.betting-table__tip-title{font-weight:600;font-size:1.125rem;line-height:1.5rem;color:#020617;margin:0 0 .25rem}@media(max-width: 768px){.betting-table__tip-title{font-size:1.125rem;margin-bottom:.25rem}}.betting-table__tip-sport{display:flex;align-items: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{text-decoration:underline}.betting-table__sport-link::after{content:"•";margin-left:.25rem;text-decoration:none;display:inline-block}.betting-table__league-link{text-decoration:underline}.betting-table__tip-actions{display:flex;align-items:center;gap:.5rem;padding-left:1rem}@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:.5rem;border:1px solid #878787;border-radius:.25rem;background:rgba(0,0,0,0);font-weight:700;font-size:1rem;line-height:1.5rem;color:#020617;cursor:pointer;transition:all .2s ease;text-decoration:underline}.betting-table__tip-btn:hover{background:rgba(3,105,161,.1);border-color:#0369a1}.betting-table__tip-btn--read{width:133px;height:44px}@media(max-width: 768px){.betting-table__tip-btn--read{width:100%;height:44px}}@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:space-evenly;width:201px;height:44px;background:#7cd8fd;border:1px solid #7ed3fc;border-radius:0 20px 0 20px}@media(max-width: 768px){.betting-table__tip-odds{width:100%;height:44px;border-radius:0 20px 0 20px;justify-content:center;gap:.5rem}}.betting-table__odds-value{font-weight:700;font-size:1rem;line-height:1.5rem;color:#020617}.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}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Fzc2V0cy9zcmMvc2Nzcy90aGVtZS9fbGlua3Muc2NzcyIsIi4uL2Fzc2V0cy9zcmMvc2Nzcy90aGVtZS9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vYXNzZXRzL3NyYy9zY3NzL3RoZW1lL19idXR0b25zLnNjc3MiLCJiZXR0aW5nLXRhYmxlL2JldHRpbmctdGFibGUuc2NzcyIsIi4uL2Fzc2V0cy9zcmMvc2Nzcy90aGVtZS9fYnJlYWtwb2ludHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FBQSx3QkFDRSxjQUNBLDBCQUVBLG9DQUNFLGNDSkosVUFDRSxrQkFDQSxtQkFHRixtR0FDRSxpQkFDQSxpQkFHRiw2SUFDRSxrQkFDQSxvQkFHRixnYUFDRSxlQUNBLGdCQUdGLCtJQUNFLG1CQUNBLG9CQUdGLCtJQUNFLGtCQUNBLG9CQUdGLGdKQUNFLGlCQUNBLGlCQUdGLFVBQ0UsbUJBQ0Esb0JBR0Ysb0JBQ0Usa0JBQ0EsbUJBR0YsVUFDRSxlQUNBLGNBcURGLGtpQkFLRSxnQkFFQSw4ckJBQ0UsYUFJSixVQUVFLGtCQUNBLHFCQUVBLHFCQUNFLGdCQUlKLHNJQUVFLGtCQUVBLDRJQUNFLGlCQUlKLHNJQUVFLG1CQUVBLDRJQUNFLGlCQUlKLHVXQUdFLGdCQXdFQSxnQkFDRSxrQkFFQSxzQ0FDRSxpQkFHRixzQ0FDRSxtQkFHRiw0QkFDRSxhQUVBLHlEQUNFLGFDdk9SLDJCQUNFLG1CQUNBLG9CQUNBLGdCQUNBLHVCQUNBLGtCQUNBLHlCQUVBLHlDQUNFLHNCQUdGLHNFQUNFLHdCQUdGLHFEQUNFLHFCQUdGLDBGQUNFLGtCQUdGLHdUQUdFLHNCQUNBLFVBUUYsd1RBR0Usc0JBT0YsMEZBRUUseUJBQ0EsV0FLQSxpQkFDRSx5QkFLRSxjQUdGLHVCQUNFLHlCQUdGLHdCQUNFLHlCQWRKLGlCQUNFLHlCQUtFLGNBR0YsdUJBQ0UseUJBR0Ysd0JBQ0UseUJBZEosaUJBQ0UseUJBS0UsY0FHRix1QkFDRSx5QkFHRix3QkFDRSx5QkFkSixpQkFDRSx5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RSxnQkFDQSxlQUNBLG1CQUNBLGNBR0YsNkJBQ0UsZ0JBQ0EsaUJBQ0Esb0JBQ0EsY0FDQSxnQkFDQSxnQkFDQSxzQkFBQSIsImZpbGUiOiJiZXR0aW5nLXRhYmxlL2JldHRpbmctdGFibGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmxpbmsge1xuICBjb2xvcjogZ2V0X2NvbG9yKCdza3knLCA2MDAsIDEwMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBnZXRfY29sb3IoJ3NreScsIDUwMCwgMTAwKTtcbiAgfVxufSIsIi8vIFR5cGUgU2NhbGVcbi50ZXh0LTJ4cyB7XG4gIGZvbnQtc2l6ZTogcmVtKDEwKTtcbiAgbGluZS1oZWlnaHQ6ICR1Mztcbn1cblxuLnRleHQteHMge1xuICBmb250LXNpemU6ICR1MztcbiAgbGluZS1oZWlnaHQ6ICR1NDtcbn1cblxuLnRleHQtc20ge1xuICBmb250LXNpemU6IHJlbSgxNCk7XG4gIGxpbmUtaGVpZ2h0OiAkdTU7XG59XG5cbi50ZXh0LWJhc2Uge1xuICBmb250LXNpemU6ICR1NDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnRleHQtbGcge1xuICBmb250LXNpemU6IHJlbSgxOCk7XG4gIGxpbmUtaGVpZ2h0OiAkdTc7XG59XG5cbi50ZXh0LXhsIHtcbiAgZm9udC1zaXplOiAkdTU7XG4gIGxpbmUtaGVpZ2h0OiAkdTc7XG59XG5cbi50ZXh0LTJ4bCB7XG4gIGZvbnQtc2l6ZTogJHU2O1xuICBsaW5lLWhlaWdodDogJHU4O1xufVxuXG4udGV4dC0zeGwge1xuICBmb250LXNpemU6IHJlbSgzMCk7XG4gIGxpbmUtaGVpZ2h0OiAkdTk7XG59XG5cbi50ZXh0LTR4bCB7XG4gIGZvbnQtc2l6ZTogJHU5O1xuICBsaW5lLWhlaWdodDogJHUxMDtcbn1cblxuLnRleHQtNXhsIHtcbiAgZm9udC1zaXplOiAkdTEyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1peGluIHRleHQtMnhzIHtcbiAgZm9udC1zaXplOiByZW0oMTApO1xuICBsaW5lLWhlaWdodDogJHUzO1xufVxuXG5AbWl4aW4gdGV4dC14cyB7XG4gIGZvbnQtc2l6ZTogJHUzO1xuICBsaW5lLWhlaWdodDogJHU0O1xufVxuXG5AbWl4aW4gdGV4dC1zbSB7XG4gIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgbGluZS1oZWlnaHQ6ICR1NTtcbn1cblxuQG1peGluIHRleHQtYmFzZSB7XG4gIGZvbnQtc2l6ZTogJHU0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWl4aW4gdGV4dC1sZyB7XG4gIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgbGluZS1oZWlnaHQ6ICR1Nztcbn1cblxuQG1peGluIHRleHQteGwge1xuICBmb250LXNpemU6ICR1NTtcbiAgbGluZS1oZWlnaHQ6ICR1Nztcbn1cblxuQG1peGluIHRleHQtMnhsIHtcbiAgZm9udC1zaXplOiAkdTY7XG4gIGxpbmUtaGVpZ2h0OiAkdTg7XG59XG5cbkBtaXhpbiB0ZXh0LTN4bCB7XG4gIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgbGluZS1oZWlnaHQ6ICR1OTtcbn1cblxuQG1peGluIHRleHQtNHhsIHtcbiAgZm9udC1zaXplOiAkdTk7XG4gIGxpbmUtaGVpZ2h0OiAkdTEwO1xufVxuXG5AbWl4aW4gdGV4dC01eGwge1xuICBmb250LXNpemU6ICR1MTI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaDEtYWxpa2UsXG4uaDItYWxpa2UsXG4uaDMtYWxpa2UsXG4uaDQtYWxpa2UsXG4uaDUtYWxpa2Uge1xuICBmb250LXdlaWdodDogNzAwO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmgxLWFsaWtlIHtcbiAgQGV4dGVuZCAudGV4dC00eGw7XG4gIG1hcmdpbi10b3A6ICR1NjtcbiAgbWFyZ2luLWJvdHRvbTogJHU2O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaDItYWxpa2Uge1xuICBAZXh0ZW5kIC50ZXh0LTJ4bDtcbiAgbWFyZ2luLXRvcDogJHU2O1xuXG4gICYrcCB7XG4gICAgbWFyZ2luLXRvcDogJHUyO1xuICB9XG59XG5cbi5oMy1hbGlrZSB7XG4gIEBleHRlbmQgLnRleHQteGw7XG4gIG1hcmdpbi10b3A6ICR1NTtcblxuICAmK3Age1xuICAgIG1hcmdpbi10b3A6ICR1MjtcbiAgfVxufVxuXG4uaDQtYWxpa2UsXG4uaDUtYWxpa2UsXG4uaDYtYWxpa2Uge1xuICBtYXJnaW4tdG9wOiAkdTQ7XG59XG5cbi5oNC1hbGlrZSB7XG4gIEBleHRlbmQgLnRleHQtbGc7XG59XG5cbi5oNS1hbGlrZSxcbi5oNi1hbGlrZSB7XG4gIEBleHRlbmQgLnRleHQtYmFzZTtcbn1cblxuLndwLWJsb2NrLWhlYWRpbmcge1xuICAmLmhhcy1oZWFkaW5nLXhsLWZvbnQtc2l6ZSB7XG4gICAgQGV4dGVuZCAuaDItYWxpa2U7XG4gIH1cblxuICAmLmhhcy1oZWFkaW5nLWxnLWZvbnQtc2l6ZSB7XG4gICAgQGV4dGVuZCAuaDMtYWxpa2U7XG4gIH1cblxuICAmLmhhcy1oZWFkaW5nLW1kLWZvbnQtc2l6ZSB7XG4gICAgQGV4dGVuZCAuaDQtYWxpa2U7XG4gIH1cblxuICAmLmhhcy1oZWFkaW5nLXNtLWZvbnQtc2l6ZSB7XG4gICAgQGV4dGVuZCAuaDUtYWxpa2U7XG4gIH1cbn1cblxuLnBvc3QtY29udGVudCB7XG5cbiAgaDIge1xuICAgICY6aXMoOm5vdCgucmVzZXQtd3AtYmxvY2staGVhZGluZykpIHtcbiAgICAgICY6aXMoOm5vdChbY2xhc3MqPVwiLWZvbnQtc2l6ZVwiXSkpIHtcbiAgICAgICAgQGV4dGVuZCAuaDItYWxpa2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgICY6aXMoOm5vdCgucmVzZXQtd3AtYmxvY2staGVhZGluZykpIHtcbiAgICAgICY6aXMoOm5vdChbY2xhc3MqPVwiLWZvbnQtc2l6ZVwiXSkpIHtcbiAgICAgICAgQGV4dGVuZCAuaDMtYWxpa2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDQge1xuICAgICY6aXMoOm5vdCgucmVzZXQtd3AtYmxvY2staGVhZGluZykpIHtcbiAgICAgICY6aXMoOm5vdChbY2xhc3MqPVwiLWZvbnQtc2l6ZVwiXSkpIHtcbiAgICAgICAgQGV4dGVuZCAuaDQtYWxpa2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDUge1xuICAgICY6aXMoOm5vdCgucmVzZXQtd3AtYmxvY2staGVhZGluZykpIHtcbiAgICAgICY6aXMoOm5vdChbY2xhc3MqPVwiLWZvbnQtc2l6ZVwiXSkpIHtcbiAgICAgICAgQGV4dGVuZCAuaDUtYWxpa2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDYge1xuICAgICY6aXMoOm5vdCgucmVzZXQtd3AtYmxvY2staGVhZGluZykpIHtcbiAgICAgICY6aXMoOm5vdChbY2xhc3MqPVwiLWZvbnQtc2l6ZVwiXSkpIHtcbiAgICAgICAgQGV4dGVuZCAuaDYtYWxpa2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogJHU2O1xuXG4gICAgJi5oYXMtdGV4dC1sZy1mb250LXNpemUge1xuICAgICAgbGluZS1oZWlnaHQ6ICR1ODtcbiAgICB9XG5cbiAgICAmLmhhcy10ZXh0LXhsLWZvbnQtc2l6ZSB7XG4gICAgICBsaW5lLWhlaWdodDogJHUxMDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIC53cC1ibG9jay1jb2x1bW46Zmlyc3QtY2hpbGQgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBAZXh0ZW5kIC5saW5rO1xuICAgIH1cbiAgfVxufSIsIi5idXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmOjphZnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkdTEgKiAtMTtcbiAgfVxuXG4gICYtLXByaW1hcnkge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgJHU1O1xuICB9XG5cbiAgJi0tZGVmYXVsdCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHUxO1xuICB9XG5cbiAgJi0teGwge1xuICAgIHBhZGRpbmc6ICR1NCAkdTg7XG4gIH1cblxuICAmLS14bCxcbiAgJi0tbGcsXG4gICYtLW1kIHtcbiAgICAtLXR2ay1pY29uLXNpemU6ICN7JHU0fTtcbiAgICBnYXA6ICR1MjtcbiAgfVxuXG4gICYtLXhsLFxuICAmLS1sZyB7XG4gICAgQGV4dGVuZCAudGV4dC1iYXNlO1xuICB9XG5cbiAgJi0tbGcsXG4gICYtLW1kLFxuICAmLS1zbSB7XG4gICAgcGFkZGluZzogJHUzICR1NjtcbiAgfVxuXG4gICYtLW1kIHtcbiAgICBAZXh0ZW5kIC50ZXh0LXNtO1xuICB9XG5cbiAgJi0tc20ge1xuICAgIEBleHRlbmQgLnRleHQteHM7XG4gICAgLS10dmstaWNvbi1zaXplOiAjeyR1M307XG4gICAgZ2FwOiAkdTE7XG4gIH1cblxuICAvLyBDcmVhdGVzIGFsbCBcInNreVwiIHNoYWRlcyBmb3IgdGhlIGJ1dHRvbnNcbiAgQGVhY2ggJHNoYWRlIGluICgzMDAsIDQwMCwgNTAwLCA2MDAsIDcwMCwgODAwLCA5MDApIHtcbiAgICAmLS1za3ktI3skc2hhZGV9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldF9jb2xvcihcInNreVwiLCAkc2hhZGUpO1xuICAgICAgXG4gICAgICBAaWYgJHNoYWRlID4gNTAwIHtcbiAgICAgICAgY29sb3I6IGdldF9jb2xvcihcInNsYXRlXCIsIDEwMCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgY29sb3I6IGdldF9jb2xvcihcInNsYXRlXCIsIDk1MCk7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXRfY29sb3IoXCJza3lcIiwgJHNoYWRlIC0gMTAwKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXRfY29sb3IoXCJza3lcIiwgJHNoYWRlIC0gMjAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zbGF0ZS05NTAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdldF9jb2xvcihcInNsYXRlXCIsIDk1MCwgMTAwKTtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldF9jb2xvcihcInNsYXRlXCIsIDgwMCwgMTAwKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXRfY29sb3IoXCJzbGF0ZVwiLCA3MDAsIDEwMCk7XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgQGV4dGVuZCAuYnV0dG9uO1xuXG4gIC53cC1ibG9jay1idXR0b24+JiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uLS1kZWZhdWx0O1xuICB9XG5cbiAgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1wcmltYXJ5PiYge1xuICAgIEBleHRlbmQgLmJ1dHRvbi0tcHJpbWFyeTtcbiAgfVxuXG4gIC53cC1ibG9jay1idXR0b25zPi53cC1ibG9jay1idXR0b24uaGFzLWJ1dHRvbi1zbS1mb250LXNpemUgJiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uLS1zbTtcbiAgfVxuXG4gIC53cC1ibG9jay1idXR0b25zPi53cC1ibG9jay1idXR0b24uaGFzLWJ1dHRvbi1tZC1mb250LXNpemUgJiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uLS1tZDtcbiAgfVxuXG4gIC53cC1ibG9jay1idXR0b25zPi53cC1ibG9jay1idXR0b24uaGFzLWJ1dHRvbi1sZy1mb250LXNpemUgJiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uLS1sZztcbiAgfVxuXG4gIC53cC1ibG9jay1idXR0b25zPi53cC1ibG9jay1idXR0b24uaGFzLWJ1dHRvbi14bC1mb250LXNpemUgJiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uLS14bDtcbiAgfVxuXG4gIC5oYXMtcmVndWxhci1mb250LXNpemU+JiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uLS1tZDtcbiAgfVxuXG4gICYuaGFzLWJhY2tncm91bmQge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLW91dDtcbiAgfVxuXG4gICYuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3Ige1xuICAgICY6aG92ZXIge1xuICAgICAgLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGU6ICN7Z2V0X2NvbG9yKFwic2t5XCIsIDEwMCwgMTAwKX07XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGU6ICN7Z2V0X2NvbG9yKFwic2t5XCIsIDIwMCwgMTAwKX07XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtYmxhY2stYmFja2dyb3VuZC1jb2xvciB7XG4gICAgJjpob3ZlciB7XG4gICAgICAtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjazogI3tnZXRfY29sb3IoXCJzbGF0ZVwiLCA4MDAsIDEwMCl9O1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrOiAje2dldF9jb2xvcihcInNsYXRlXCIsIDcwMCwgMTAwKX07XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtc2t5LTMwMC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC0td3AtLXByZXNldC0tY29sb3ItLXNreS0zMDA6ICN7Z2V0X2NvbG9yKFwic2t5XCIsIDIwMCwgMTAwKX07XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgLS13cC0tcHJlc2V0LS1jb2xvci0tc2t5LTMwMDogI3tnZXRfY29sb3IoXCJza3lcIiwgNDAwLCAxMDApfTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHQgYnV0dG9uIGJhY2tncm91bmQgY29sb3IuXG46cm9vdCA6d2hlcmUoLndwLWVsZW1lbnQtYnV0dG9uLCAud3AtYmxvY2stYnV0dG9uX19saW5rKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdldF9jb2xvcignc2xhdGUnLCA5NTAsIDEwMCk7XG59XG4iLCIvKiBJbXBvcnQgdGhlbWUgdXRpbGl0aWVzICovXG5AaW1wb3J0IFwiLi4vLi4vYXNzZXRzL3NyYy9zY3NzL3RoZW1lL2NvbG9yc1wiO1xuQGltcG9ydCBcIi4uLy4uL2Fzc2V0cy9zcmMvc2Nzcy90aGVtZS91bml0c1wiO1xuQGltcG9ydCBcIi4uLy4uL2Fzc2V0cy9zcmMvc2Nzcy90aGVtZS9saW5rc1wiO1xuQGltcG9ydCBcIi4uLy4uL2Fzc2V0cy9zcmMvc2Nzcy90aGVtZS90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiLi4vLi4vYXNzZXRzL3NyYy9zY3NzL3RoZW1lL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc3JjL3Njc3MvdGhlbWUvYnJlYWtwb2ludHNcIjtcblxuLy8gS2V5ZnJhbWUgYW5pbWF0aW9ucyBmb3Igdmlldy1tb3JlIGZ1bmN0aW9uYWxpdHlcbkBrZXlmcmFtZXMgcG9vbFJvd1Nob3cge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwb29sUm93SGlkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRpcFJvd1Nob3cge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0aXBSb3dIaWRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG59XG5cbi5iZXR0aW5nLXRhYmxlIHtcblxuICBncmlkLWNvbHVtbjogMSAvIC0xICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IGdldF9jb2xvcihkYXJrYmx1ZSwgMTAwKTtcbiAgcGFkZGluZzogJHU2O1xuXG4gICZfX3NlY3Rpb24ge1xuICAgIG1heC13aWR0aDogMTA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvICR1NjtcbiAgICBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICR1NDtcbiAgICB9XG4gIH1cblxuICAvLyBIZWFkZXIgc2VjdGlvbiB3aXRoIHRpdGxlIGFuZCBiYWNrZ3JvdW5kXG4gICZfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogZ2V0X2NvbG9yKHNreSwgOTUwKTtcbiAgICBib3JkZXItcmFkaXVzOiAkdTIgJHUyIDAgMDtcbiAgICBwYWRkaW5nOiAkdTggJHU2IDAgJHU2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgcGFkZGluZzogJHU2ICR1NDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICR1MiAkdTIgMCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xuICAgICAgcGFkZGluZzogJHU2ICR1NDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXItdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogZ2V0X2NvbG9yKHNreSwgNDAwKTtcbiAgICBtYXJnaW4tYm90dG9tOiAkdTE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogY29sb3Jfd2hpdGUoKTtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IC0xcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERlc2NyaXB0aW9uIHRleHQgZm9yIGJldHRpbmcgdGlwcyBzZWN0aW9uXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDU0cHggJHU2O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgIGNvbG9yOiBjb2xvcl93aGl0ZSgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgcGFkZGluZzogMCAkdTUgJHU0O1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xuICAgICAgcGFkZGluZzogMCAkdTUgJHU0O1xuICAgIH1cbiAgfVxuXG4gIC8vIFBvb2wgYmV0dGluZyBoZWFkZXJcbiAgJl9fcG9vbC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogZ2V0X2NvbG9yKHNreSwgNzAwKTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTsgLy8gSGlkZSBoZWFkZXIgb24gbW9iaWxlXG4gICAgfVxuICB9XG5cbiAgJl9fcG9vbC1oZWFkZXItaXRlbSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgY29sb3I6IGNvbG9yX3doaXRlKCk7XG4gICAgcGFkZGluZzogJHUzICR1NDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIFxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDE4NXB4O1xuICAgIH1cbiAgICBcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogMTg1cHg7XG4gICAgfVxuICAgIFxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiAzMDdweDtcbiAgICB9XG4gICAgXG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cblxuICAvLyBQb29sIGJldHRpbmcgY29udGFpbmVyXG4gICZfX3Bvb2wtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvcl93aGl0ZSgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgICAgIHBhZGRpbmc6ICR1MiAkdTE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAmX19wb29sLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBnZXRfY29sb3Ioc2t5LCA3MDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogZ2V0X2NvbG9yKHNreSwgNzAwLCA1KTtcbiAgICB9XG5cbiAgICAvLyBWaWV3LW1vcmUtYnV0dG9uIHZpc2liaWxpdHkgc3RhdGVzXG4gICAgJi0tdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICYtLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYtLXNob3dpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFuaW1hdGlvbjogcG9vbFJvd1Nob3cgMC4zcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICB9XG5cbiAgICAmLS1oaWRpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFuaW1hdGlvbjogcG9vbFJvd0hpZGUgMC4zcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgIGJhY2tncm91bmQ6IGNvbG9yX3doaXRlKCk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBnZXRfY29sb3Ioc2t5LCA3MDApO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAzMnB4IDAgMzJweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxNnB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZ2FwOiAkdTM7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcl93aGl0ZSgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xuICAgICAgcGFkZGluZzogJHUyICR1MiAkdTQ7XG4gICAgfVxuICB9XG5cbiAgJl9fcG9vbC10aW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBnYXA6ICR1MjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fcG9vbC1hdXRob3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTg1cHg7XG4gICAgZ2FwOiAkdTI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgY29sb3I6IGdldF9jb2xvcihzbGF0ZSwgOTUwKTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgb3JkZXI6IDM7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAkdTI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3Bvb2wtdGl0bGUge1xuICAgIHdpZHRoOiAzMDdweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46ICR1MiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3Bvb2wtcHJpY2Uge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICBjb2xvcjogZ2V0X2NvbG9yKHNsYXRlLCA5NTApO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICBvcmRlcjogNDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmX19wb29sLWdhbWUge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgIG9yZGVyOiA1O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGltZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTY1cHg7XG4gIH1cblxuICAmX19zdGF0dXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAkdTE7XG4gICAgcGFkZGluZzogN3B4IDIxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogJHUyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcblxuICAgICYtLWxpdmUge1xuICAgICAgYmFja2dyb3VuZDogY29sb3JfZ29sZCgpO1xuICAgICAgY29sb3I6IGdldF9jb2xvcihzbGF0ZSwgOTUwKTtcbiAgICAgIFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCw8c3ZnIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48Y2lyY2xlIGN4PVwiMTBcIiBjeT1cIjkuOTk5MDJcIiByPVwiNS41XCIgc3Ryb2tlPVwiJTIzMDMwNjE3XCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIvPjxjaXJjbGUgY3g9XCI5Ljk5OTUxXCIgY3k9XCI5Ljk5OTI3XCIgcj1cIjIuMzc1XCIgZmlsbD1cIiUyMzAzMDYxN1wiIHN0cm9rZT1cIiUyMzAzMDYxN1wiIHN0cm9rZS13aWR0aD1cIjEuNVwiLz48L3N2Zz4nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICR1MTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS11cGNvbWluZyB7XG4gICAgICBiYWNrZ3JvdW5kOiBnZXRfY29sb3Ioc2xhdGUsIDkwMCk7XG4gICAgICBjb2xvcjogY29sb3Jfd2hpdGUoKTtcbiAgICB9XG4gIH1cblxuICAmX190aW1lLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IGdldF9jb2xvcihzbGF0ZSwgOTAwKTtcbiAgICBjb2xvcjogY29sb3Jfd2hpdGUoKTtcbiAgICBwYWRkaW5nOiA3cHggMjFweDtcbiAgICBib3JkZXItcmFkaXVzOiAkdTI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgbWFyZ2luLWJvdHRvbTogJHUxO1xuICB9XG5cbiAgJl9fZGF0ZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICR1MjtcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICR1MTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICBjb2xvcjogZ2V0X2NvbG9yKHNsYXRlLCA5NTApO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsPHN2ZyB3aWR0aD1cIjE0XCIgaGVpZ2h0PVwiMTRcIiB2aWV3Qm94PVwiMCAwIDE0IDE0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xMSAxMy40OTlIM0MyLjMzNjk2IDEzLjQ5OSAxLjcwMTA3IDEzLjIzNTYgMS4yMzIyMyAxMi43NjY4QzAuNzYzMzkyIDEyLjI5OCAwLjUgMTEuNjYyMSAwLjUgMTAuOTk5VjMuOTk5MDJDMC41IDMuMzM1OTggMC43NjMzOTIgMi43MDAxIDEuMjMyMjMgMi4yMzEyNkMxLjcwMTA3IDEuNzYyNDIgMi4zMzY5NiAxLjQ5OTAyIDMgMS40OTkwMkgxMUMxMS42NjMgMS40OTkwMiAxMi4yOTg5IDEuNzYyNDIgMTIuNzY3OCAyLjIzMTI2QzEzLjIzNjYgMi43MDAxIDEzLjUgMy4zMzU5OCAxMy41IDMuOTk5MDJWMTAuOTk5QzEzLjUgMTEuNjYyMSAxMy4yMzY2IDEyLjI5OCAxMi43Njc4IDEyLjc2NjhDMTIuMjk4OSAxMy4yMzU2IDExLjY2MyAxMy40OTkgMTEgMTMuNDk5Wk0zIDIuNDk5MDJDMi42MDIxOCAyLjQ5OTAyIDIuMjIwNjQgMi42NTcwNiAxLjkzOTM0IDIuOTM4MzZDMS42NTgwNCAzLjIxOTY3IDEuNSAzLjYwMTIgMS41IDMuOTk5MDJWMTAuOTk5QzEuNSAxMS4zOTY4IDEuNjU4MDQgMTEuNzc4NCAxLjkzOTM0IDEyLjA1OTdDMi4yMjA2NCAxMi4zNDEgMi42MDIxOCAxMi40OTkgMyAxMi40OTlIMTFDMTEuMzk3OCAxMi40OTkgMTEuNzc5NCAxMi4zNDEgMTIuMDYwNyAxMi4wNTk3QzEyLjM0MiAxMS43Nzg0IDEyLjUgMTEuMzk2OCAxMi41IDEwLjk5OVYzLjk5OTAyQzEyLjUgMy42MDEyIDEyLjM0MiAzLjIxOTY3IDEyLjA2MDcgMi45MzgzNkMxMS43Nzk0IDIuNjU3MDYgMTEuMzk3OCAyLjQ5OTAyIDExIDIuNDk5MDJIM1pcIiBmaWxsPVwiYmxhY2tcIi8+PHBhdGggZD1cIk0xMSAxMS40OTlIOUM4Ljg2NzM5IDExLjQ5OSA4Ljc0MDIxIDExLjQ0NjMgOC42NDY0NSAxMS4zNTI2QzguNTUyNjggMTEuMjU4OCA4LjUgMTEuMTMxNiA4LjUgMTAuOTk5VjguOTk5MDJDOC41IDguODY2NDIgOC41NTI2OCA4LjczOTI0IDguNjQ2NDUgOC42NDU0N0M4Ljc0MDIxIDguNTUxNyA4Ljg2NzM5IDguNDk5MDIgOSA4LjQ5OTAySDExQzExLjEzMjYgOC40OTkwMiAxMS4yNTk4IDguNTUxNyAxMS4zNTM2IDguNjQ1NDdDMTEuNDQ3MyA4LjczOTI0IDExLjUgOC44NjY0MiAxMS41IDguOTk5MDJWMTAuOTk5QzExLjUgMTEuMTMxNiAxMS40NDczIDExLjI1ODggMTEuMzUzNiAxMS4zNTI2QzExLjI1OTggMTEuNDQ2MyAxMS4xMzI2IDExLjQ5OSAxMSAxMS40OTlaTTkuNSAxMC40OTlIMTAuNVY5LjQ5OTAySDkuNVYxMC40OTlaXCIgZmlsbD1cImJsYWNrXCIvPjxwYXRoIGQ9XCJNMTMgNS40OTkwMkgxQzAuODY3MzkyIDUuNDk5MDIgMC43NDAyMTUgNS40NDYzNCAwLjY0NjQ0NyA1LjM1MjU4QzAuNTUyNjc4IDUuMjU4ODEgMC41IDUuMTMxNjMgMC41IDQuOTk5MDJDMC41IDQuODY2NDIgMC41NTI2NzggNC43MzkyNCAwLjY0NjQ0NyA0LjY0NTQ3QzAuNzQwMjE1IDQuNTUxNyAwLjg2NzM5MiA0LjQ5OTAyIDEgNC40OTkwMkgxM0MxMy4xMzI2IDQuNDk5MDIgMTMuMjU5OCA0LjU1MTcgMTMuMzUzNiA0LjY0NTQ3QzEzLjQ0NzMgNC43MzkyNCAxMy41IDQuODY2NDIgMTMuNSA0Ljk5OTAyQzEzLjUgNS4xMzE2MyAxMy40NDczIDUuMjU4ODEgMTMuMzUzNiA1LjM1MjU4QzEzLjI1OTggNS40NDYzNCAxMy4xMzI2IDUuNDk5MDIgMTMgNS40OTkwMlpcIiBmaWxsPVwiYmxhY2tcIi8+PHBhdGggZD1cIk00LjUgMy40OTkwMkM0LjM2NzM5IDMuNDk5MDIgNC4yNDAyMSAzLjQ0NjM1IDQuMTQ2NDUgMy4zNTI1OEM0LjA1MjY4IDMuMjU4ODEgNCAzLjEzMTYzIDQgMi45OTkwMlYwLjk5OTAyM0M0IDAuODY2NDE1IDQuMDUyNjggMC43MzkyMzggNC4xNDY0NSAwLjY0NTQ3QzQuMjQwMjEgMC41NTE3MDIgNC4zNjczOSAwLjQ5OTAyMyA0LjUgMC40OTkwMjNDNC42MzI2MSAwLjQ5OTAyMyA0Ljc1OTc5IDAuNTUxNzAyIDQuODUzNTUgMC42NDU0N0M0Ljk0NzMyIDAuNzM5MjM4IDUgMC44NjY0MTUgNSAwLjk5OTAyM1YyLjk5OTAyQzUgMy4xMzE2MyA0Ljk0NzMyIDMuMjU4ODEgNC44NTM1NSAzLjM1MjU4QzQuNzU5NzkgMy40NDYzNSA0LjYzMjYxIDMuNDk5MDIgNC41IDMuNDk5MDJaXCIgZmlsbD1cImJsYWNrXCIvPjxwYXRoIGQ9XCJNOS41IDMuNDk5MDJDOS4zNjczOSAzLjQ5OTAyIDkuMjQwMjEgMy40NDYzNSA5LjE0NjQ1IDMuMzUyNThDOS4wNTI2OCAzLjI1ODgxIDkgMy4xMzE2MyA5IDIuOTk5MDJWMC45OTkwMjNDOSAwLjg2NjQxNSA5LjA1MjY4IDAuNzM5MjM4IDkuMTQ2NDUgMC42NDU0N0M5LjI0MDIxIDAuNTUxNzAyIDkuMzY3MzkgMC40OTkwMjMgOS41IDAuNDk5MDIzQzkuNjMyNjEgMC40OTkwMjMgOS43NTk3OSAwLjU1MTcwMiA5Ljg1MzU1IDAuNjQ1NDdDOS45NDczMiAwLjczOTIzOCAxMCAwLjg2NjQxNSAxMCAwLjk5OTAyM1YyLjk5OTAyQzEwIDMuMTMxNjMgOS45NDczMiAzLjI1ODgxIDkuODUzNTUgMy4zNTI1OEM5Ljc1OTc5IDMuNDQ2MzUgOS42MzI2MSAzLjQ5OTAyIDkuNSAzLjQ5OTAyWlwiIGZpbGw9XCJibGFja1wiLz48L3N2Zz4nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuXG4gIH1cbiAgICAmX19ob3VyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAkdTE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIGNvbG9yOiBnZXRfY29sb3Ioc2xhdGUsIDk1MCk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCw8c3ZnIHdpZHRoPVwiMTRcIiBoZWlnaHQ9XCIxNFwiIHZpZXdCb3g9XCIwIDAgMTQgMTRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiIGQ9XCJNNi45OTk4NCAxMi44MzI0QzEwLjIyMTUgMTIuODMyNCAxMi44MzMyIDEwLjIyMDggMTIuODMzMiA2Ljk5OTFDMTIuODMzMiAzLjc3NzQ0IDEwLjIyMTUgMS4xNjU3NyA2Ljk5OTg0IDEuMTY1NzdDMy43NzgxOCAxLjE2NTc3IDEuMTY2NSAzLjc3NzQ0IDEuMTY2NSA2Ljk5OTFDMS4xNjY1IDEwLjIyMDggMy43NzgxOCAxMi44MzI0IDYuOTk5ODQgMTIuODMyNFpcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48cGF0aCBkPVwiTTcgMy40OTkwMlY2Ljk5OTAyTDguNzUgOC43NDkwMlwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgJl9fYXV0aG9yIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICR1MjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICBjb2xvcjogZ2V0X2NvbG9yKHNsYXRlLCA5NTApO1xuICB9XG5cbiAgJl9fYXV0aG9yLWxpbmstdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogJHUyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogZ2V0X2NvbG9yKHNsYXRlLCA5NTApO1xuICB9XG5cbiAgJl9fYXZhdGFyIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgJl9fdGl0bGUtY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICBjb2xvcjogZ2V0X2NvbG9yKHNreSwgNzAwKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19wcmljZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgY29sb3I6IGdldF9jb2xvcihzbGF0ZSwgOTUwKTtcbiAgfVxuXG4gICZfX21vYmlsZS1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICAmX19nYW1lIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2dhbWUtbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjE5cHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGJhY2tncm91bmQ6IGdldF9jb2xvcihza3ksIDgwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDAgMjBweDtcbiAgICBjb2xvcjogY29sb3Jfd2hpdGUoKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJi0tc3RyeWt0aXBzZXQge1xuICAgICAgYmFja2dyb3VuZDogZ2V0X2NvbG9yKHNreSwgODAwKTtcbiAgICB9XG5cbiAgICAmLS1ldXJvcGF0aXBzZXQge1xuICAgICAgYmFja2dyb3VuZDogY29sb3JfZ3JlZW4oKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICB9XG4gIH1cblxuICAvLyBCZXR0aW5nIFRpcHMgc2VjdGlvbiBzdHlsZXNcbiAgJl9fdGlwcy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yX3doaXRlKCk7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAkdTI7XG4gICAgICBwYWRkaW5nLXRvcDogJHUyO1xuICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGlwLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMThweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBnZXRfY29sb3Ioc2t5LCA3MDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogZ2V0X2NvbG9yKHNreSwgNzAwLCA1KTtcbiAgICB9XG5cbiAgICAvLyBWaWV3LW1vcmUtYnV0dG9uIHZpc2liaWxpdHkgc3RhdGVzXG4gICAgJi0tdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICYtLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYtLXNob3dpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFuaW1hdGlvbjogdGlwUm93U2hvdyAwLjNzIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgIH1cblxuICAgICYtLWhpZGluZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYW5pbWF0aW9uOiB0aXBSb3dIaWRlIDAuM3MgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICBiYWNrZ3JvdW5kOiBjb2xvcl93aGl0ZSgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAzMnB4IDAgMzJweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxNnB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZ2FwOiAkdTM7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcl93aGl0ZSgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xuICAgICAgcGFkZGluZzogJHUyICR1MiAkdTQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGlwLXRpbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDNweDtcbiAgICB3aWR0aDogMTY0cHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBnYXA6ICR1MjtcbiAgICB9XG4gIH1cblxuICAmX190aXAtYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGdhcDogJHUyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgIGNvbG9yOiBnZXRfY29sb3Ioc2xhdGUsIDk1MCk7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogJHUyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpcC1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIFxuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMCAwICR1MjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luOiAkdTIgMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGlwLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICBjb2xvcjogZ2V0X2NvbG9yKHNsYXRlLCA5NTApO1xuICAgIG1hcmdpbjogMCAwICR1MTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHUxO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpcC1zcG9ydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogJHUxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgIGNvbG9yOiBnZXRfY29sb3Ioc2t5LCA3MDApO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgfVxuXG4gIH1cblxuICAmX19zcG9ydC1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICfigKInO1xuICAgICAgbWFyZ2luLWxlZnQ6ICR1MTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19sZWFndWUtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmX190aXAtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogJHUyO1xuICAgIHBhZGRpbmctbGVmdDogJHU0O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICBvcmRlcjogNDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6ICR1MjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpcC1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkdTI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZ2V0X2NvbG9yKGdyYXksIDQwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogJHUxO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgIGNvbG9yOiBnZXRfY29sb3Ioc2xhdGUsIDk1MCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBnZXRfY29sb3Ioc2t5LCA3MDAsIDEwKTtcbiAgICAgIGJvcmRlci1jb2xvcjogZ2V0X2NvbG9yKHNreSwgNzAwKTtcbiAgICB9XG5cbiAgICAmLS1yZWFkIHtcbiAgICAgIHdpZHRoOiAxMzNweDtcbiAgICAgIGhlaWdodDogNDRweDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogJHUyO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHUxO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpcC1vZGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgd2lkdGg6IDIwMXB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBiYWNrZ3JvdW5kOiBnZXRfY29sb3IoYmx1ZSwgMzAwKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBnZXRfY29sb3IoZGFya2JsdWUsIDMwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDAgMjBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMCAyMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6ICR1MjtcbiAgICB9XG4gIH1cblxuICAmX19vZGRzLXZhbHVlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICBjb2xvcjogZ2V0X2NvbG9yKHNsYXRlLCA5NTApO1xuICB9XG5cbiAgJl9fYmV0dGluZy1zaXRlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICBjb2xvcjogZ2V0X2NvbG9yKHNsYXRlLCA5NTApO1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgbWF4LWhlaWdodDogMjBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5cbn1cblxuXG4iLCIkc2NyZWVuLXh4czogNDIwO1xuJHNjcmVlbi14czogNjQwO1xuJHNjcmVlbi1zbTogNzY4O1xuJHNjcmVlbi1tZDogMTAyNDtcbiRzY3JlZW4tbGc6IDExMjA7XG5cblxuXG4vLyNyZWdpb24gWFhTIHNpemVcblxuXG4vLy8gTWVkaWEgcXVlcnkgZm9yIHNjcmVlbnMgbGFyZ2VyIHRoYW4gWFhTIHNpemVcbi8vLyBcbi8vLyBAc2VlICRzY3JlZW4teHhzXG4vLy8gXG4vLy8gQGNvbnRlbnQgVGhlIGNvbnRlbnRzIGZvciB0aGUgbWVkaWEgcXVlcnlcbi8vLyBcbi8vLyBAb3V0cHV0IE1lZGlhIHF1ZXJ5IGZvciB0aGUgYEBjb250ZW50YFxuLy8vIFxuQG1peGluIHNjcmVlbi14eHMge1xuXHRAaW5jbHVkZSBzY3JlZW4tbWluKCRzY3JlZW4teHhzKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG5cbi8vLyBNZWRpYSBxdWVyeSBmb3Igc2NyZWVucyB1cCB0byBYWFMgc2l6ZVxuLy8vIFxuLy8vIEBzZWUgJHNjcmVlbi14eHNcbi8vLyBcbi8vLyBAY29udGVudCBUaGUgY29udGVudHMgZm9yIHRoZSBtZWRpYSBxdWVyeVxuLy8vIFxuLy8vIEBvdXRwdXQgTWVkaWEgcXVlcnkgZm9yIHRoZSBgQGNvbnRlbnRgXG4vLy8gXG5AbWl4aW4gc2NyZWVuLXh4cy1tYXgge1xuXHRAaW5jbHVkZSBzY3JlZW4tbWF4KCRzY3JlZW4teHhzKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG4vLyNlbmRyZWdpb25cblxuXG5cbi8vI3JlZ2lvbiBYUyBzaXplXG5cblxuLy8vIE1lZGlhIHF1ZXJ5IGZvciBzY3JlZW5zIGxhcmdlciB0aGFuIFhTIHNpemVcbi8vLyBcbi8vLyBAc2VlICRzY3JlZW4teHNcbi8vLyBcbi8vLyBAY29udGVudCBUaGUgY29udGVudHMgZm9yIHRoZSBtZWRpYSBxdWVyeVxuLy8vIFxuLy8vIEBvdXRwdXQgTWVkaWEgcXVlcnkgZm9yIHRoZSBgQGNvbnRlbnRgXG4vLy8gXG5AbWl4aW4gc2NyZWVuLXhzIHtcblx0QGluY2x1ZGUgc2NyZWVuLW1pbigkc2NyZWVuLXhzKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG5cbi8vLyBNZWRpYSBxdWVyeSBmb3Igc2NyZWVucyB1cCB0byBYUyBzaXplXG4vLy8gXG4vLy8gQHNlZSAkc2NyZWVuLXhzXG4vLy8gXG4vLy8gQGNvbnRlbnQgVGhlIGNvbnRlbnRzIGZvciB0aGUgbWVkaWEgcXVlcnlcbi8vLyBcbi8vLyBAb3V0cHV0IE1lZGlhIHF1ZXJ5IGZvciB0aGUgYEBjb250ZW50YFxuLy8vIFxuQG1peGluIHNjcmVlbi14cy1tYXgge1xuXHRAaW5jbHVkZSBzY3JlZW4tbWF4KCRzY3JlZW4teHMpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5cbi8vI2VuZHJlZ2lvblxuXG5cblxuLy8jcmVnaW9uIFNNIFNpemVcblxuXG4vLy8gTWVkaWEgcXVlcnkgZm9yIHNjcmVlbnMgbGFyZ2VyIHRoYW4gU00gc2l6ZVxuLy8vIFxuLy8vIEBzZWUgJHNjcmVlbi1zbVxuLy8vIFxuLy8vIEBjb250ZW50IFRoZSBjb250ZW50cyBmb3IgdGhlIG1lZGlhIHF1ZXJ5XG4vLy8gXG4vLy8gQG91dHB1dCBNZWRpYSBxdWVyeSBmb3IgdGhlIGBAY29udGVudGBcbi8vLyBcbkBtaXhpbiBzY3JlZW4tc20ge1xuXHRAaW5jbHVkZSBzY3JlZW4tbWluKCRzY3JlZW4tc20pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5cblxuLy8vIE1lZGlhIHF1ZXJ5IGZvciBzY3JlZW5zIHVwIHRvIFNNIHNpemVcbi8vLyBcbi8vLyBAc2VlICRzY3JlZW4tc21cbi8vLyBcbi8vLyBAY29udGVudCBUaGUgY29udGVudHMgZm9yIHRoZSBtZWRpYSBxdWVyeVxuLy8vIFxuLy8vIEBvdXRwdXQgTWVkaWEgcXVlcnkgZm9yIHRoZSBgQGNvbnRlbnRgXG4vLy8gXG5AbWl4aW4gc2NyZWVuLXNtLW1heCB7XG5cdEBpbmNsdWRlIHNjcmVlbi1tYXgoJHNjcmVlbi1zbSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuLy8jZW5kcmVnaW9uXG5cblxuXG4vLy8gTWVkaWEgcXVlcnkgZm9yIHNjcmVlbnMgYmV0d2VlbiBTTSBhbmQgTUQgLSAxXG4vLy8gXG4vLy8gQHNlZSAkc2NyZWVuLXNtXG4vLy8gQHNlZSAkc2NyZWVuLW1kXG4vLy8gXG4vLy8gQGNvbnRlbnQgVGhlIGNvbnRlbnRzIGZvciB0aGUgbWVkaWEgcXVlcnlcbi8vLyBcbi8vLyBAb3V0cHV0IE1lZGlhIHF1ZXJ5IGZvciB0aGUgYEBjb250ZW50YFxuLy8vIFxuQG1peGluIHNjcmVlbi1zbS1tZCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAoI3skc2NyZWVuLXNtfSArICdweCcpKSBhbmQgKG1heC13aWR0aDogKCN7JHNjcmVlbi1tZCAtIDF9ICsgJ3B4JykpIHtcblx0XHRAYXQtcm9vdCAjeyZ9IHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8jcmVnaW9uIE1EIFNpemVcblxuXG4vLy8gTWVkaWEgcXVlcnkgZm9yIHNjcmVlbnMgbGFyZ2VyIHRoYW4gTUQgc2l6ZVxuLy8vIFxuLy8vIEBzZWUgJHNjcmVlbi1tZFxuLy8vIFxuLy8vIEBjb250ZW50IFRoZSBjb250ZW50cyBmb3IgdGhlIG1lZGlhIHF1ZXJ5XG4vLy8gXG4vLy8gQG91dHB1dCBNZWRpYSBxdWVyeSBmb3IgdGhlIGBAY29udGVudGBcbi8vLyBcbkBtaXhpbiBzY3JlZW4tbWQge1xuXHRAaW5jbHVkZSBzY3JlZW4tbWluKCRzY3JlZW4tbWQpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5cblxuLy8vIE1lZGlhIHF1ZXJ5IGZvciBzY3JlZW5zIHVwIHRvIE1EIHNpemVcbi8vLyBcbi8vLyBAc2VlICRzY3JlZW4tbWRcbi8vLyBcbi8vLyBAY29udGVudCBUaGUgY29udGVudHMgZm9yIHRoZSBtZWRpYSBxdWVyeVxuLy8vIFxuLy8vIEBvdXRwdXQgTWVkaWEgcXVlcnkgZm9yIHRoZSBgQGNvbnRlbnRgXG4vLy8gXG5AbWl4aW4gc2NyZWVuLW1kLW1heCB7XG5cdEBpbmNsdWRlIHNjcmVlbi1tYXgoJHNjcmVlbi1tZCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuLy8jZW5kcmVnaW9uXG5cblxuXG4vLyNyZWdpb24gTEcgU2l6ZVxuXG5cbi8vLyBNZWRpYSBxdWVyeSBmb3Igc2NyZWVucyBsYXJnZXIgdGhhbiBMRyBzaXplXG4vLy8gXG4vLy8gQHNlZSAkc2NyZWVuLWxnXG4vLy8gXG4vLy8gQGNvbnRlbnQgVGhlIGNvbnRlbnRzIGZvciB0aGUgbWVkaWEgcXVlcnlcbi8vLyBcbi8vLyBAb3V0cHV0IE1lZGlhIHF1ZXJ5IGZvciB0aGUgYEBjb250ZW50YFxuLy8vIFxuQG1peGluIHNjcmVlbi1sZyB7XG5cdEBpbmNsdWRlIHNjcmVlbi1taW4oJHNjcmVlbi1sZykge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuXG4vLy8gTWVkaWEgcXVlcnkgZm9yIHNjcmVlbnMgdXAgdG8gTEcgc2l6ZVxuLy8vIFxuLy8vIEBzZWUgJHNjcmVlbi1sZ1xuLy8vIFxuLy8vIEBjb250ZW50IFRoZSBjb250ZW50cyBmb3IgdGhlIG1lZGlhIHF1ZXJ5XG4vLy8gXG4vLy8gQG91dHB1dCBNZWRpYSBxdWVyeSBmb3IgdGhlIGBAY29udGVudGBcbi8vLyBcbkBtaXhpbiBzY3JlZW4tbGctbWF4IHtcblx0QGluY2x1ZGUgc2NyZWVuLW1heCgkc2NyZWVuLWxnKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG4vLyNlbmRyZWdpb25cblxuXG5cbi8vI3JlZ2lvbiBTY3JlZW4gc2l6ZSBtaXhpbnNcblxuXG4vLy8gTWVkaWEgcXVlcnkgZm9yIHNjcmVlbnMgdXAgdG8ge0BzZWUgJHNpemV9XG4vLy8gXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICRzaXplIC0gVW5pdGxlc3Mgb3IgaW4gcGl4ZWxzXG4vLy8gXG4vLy8gQGNvbnRlbnQgVGhlIGNvbnRlbnRzIGZvciB0aGUgbWVkaWEgcXVlcnlcbi8vLyBcbi8vLyBAb3V0cHV0IE1lZGlhIHF1ZXJ5IGZvciB0aGUgYEBjb250ZW50YFxuLy8vIFxuQG1peGluIHNjcmVlbi1tYXgoJHNpemUpIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICgkc2l6ZSAqIDFweCkpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5cbi8vLyBNZWRpYSBxdWVyeSBmb3Igc2NyZWVucyBsYXJnZXIgdGhhbiB7QHNlZSAkc2l6ZX1cbi8vLyBcbi8vLyBAcGFyYW0ge251bWJlcn0gJHNpemUgLSBVbml0bGVzcyBvciBpbiBwaXhlbHNcbi8vLyBcbi8vLyBAY29udGVudCBUaGUgY29udGVudHMgZm9yIHRoZSBtZWRpYSBxdWVyeVxuLy8vIFxuLy8vIEBvdXRwdXQgTWVkaWEgcXVlcnkgZm9yIHRoZSBgQGNvbnRlbnRgXG4vLy8gXG5AbWl4aW4gc2NyZWVuLW1pbigkc2l6ZSkge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogKCRzaXplICogMXB4KSkge1xuXHRcdEBhdC1yb290ICN7Jn0ge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG5cblxuLy8jZW5kcmVnaW9uXG4iXX0= */
