﻿.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--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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Fzc2V0cy9zcmMvc2Nzcy90aGVtZS9fbGlua3Muc2NzcyIsIi4uL2Fzc2V0cy9zcmMvc2Nzcy90aGVtZS9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vYXNzZXRzL3NyYy9zY3NzL3RoZW1lL19idXR0b25zLnNjc3MiLCJiZXR0aW5nLXRhYmxlL2JldHRpbmctdGFibGUuc2NzcyIsIi4uL2Fzc2V0cy9zcmMvc2Nzcy90aGVtZS9fYnJlYWtwb2ludHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FBQSx3QkFDRSxjQUNBLDBCQUVBLG9DQUNFLGNDSkosVUFDRSxrQkFDQSxtQkFHRixtR0FDRSxpQkFDQSxpQkFHRiw2SUFDRSxrQkFDQSxvQkFHRixnYUFDRSxlQUNBLGdCQUdGLCtJQUNFLG1CQUNBLG9CQUdGLCtJQUNFLGtCQUNBLG9CQUdGLGdKQUNFLGlCQUNBLGlCQUdGLFVBQ0UsbUJBQ0Esb0JBR0Ysb0JBQ0Usa0JBQ0EsbUJBR0YsVUFDRSxlQUNBLGNBcURGLGtpQkFLRSxnQkFFQSw4ckJBQ0UsYUFJSixVQUVFLGtCQUNBLHFCQUVBLHFCQUNFLGdCQUlKLHNJQUVFLGtCQUVBLDRJQUNFLGlCQUlKLHNJQUVFLG1CQUVBLDRJQUNFLGlCQUlKLHVXQUdFLGdCQXdFQSxnQkFDRSxrQkFFQSxzQ0FDRSxpQkFHRixzQ0FDRSxtQkFHRiw0QkFDRSxhQUVBLHlEQUNFLGFDdk9SLDJCQUNFLG1CQUNBLG9CQUNBLGdCQUNBLHVCQUNBLGtCQUNBLHlCQUVBLHlDQUNFLHNCQUdGLHNFQUNFLHdCQUdGLHFEQUNFLHFCQUdGLDBGQUNFLGtCQUdGLHdUQUdFLHNCQUNBLFVBUUYsd1RBR0Usc0JBT0YsMEZBRUUseUJBQ0EsV0FHRixpQkFDRSx5QkFDQSxjQUVBLHVCQUNFLHlCQUdGLHdCQUNFLHlCQUlKLG1CQUNFLHlCQUNBLFdBRUEseUJBQ0UseUJBR0YsMEJBQ0UseUJBS04sMkJBQ0UsZUFFQSw2Q0FDRSxlQUNBLFlBQ0Esb0JBbUNGLGtDQUNFLHlDQUlBLG9E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QUNBLGNDbGJILHlCRDBhQywyQkFXSSxRQUNBLFdBQ0EsdUJBQ0EsV0FJSiw0QkFDRSxPQUVBLCtCQUNFLGlCQ2hjTCx5QkQ0YkMsNEJBUUksUUFDQSxlQUNBLGFBQ0Esc0JBQ0EsbUJBQ0EsdUJBRUEsK0JBQ0UsaUJBS04sMEJBQ0UsZ0JBQ0EsbUJBQ0EsbUJBQ0EsY0FDQSxrQkN0ZEgseUJEaWRDLDBCQVFJLG1CQUNBLHNCQUlKLDBCQUNFLGFBQ0EsbUJBQ0EsV0FDQSxnQkFDQSxrQkFDQSxvQkFDQSxjQ3JlSCx5QkQ4ZEMsMEJBVUksbUJBS0osMkJBQ0UsMEJBRUEsa0NBQ0UsWUFDQSxtQkFDQSxxQkFDQSxxQkFJSiw0QkFDRSwwQkFHRiw0QkFDRSxhQUNBLG1CQUNBLFVBQ0Esa0JDaGdCSCx5QkQ0ZkMsNEJBT0ksUUFDQSxzQkFDQSxVQUNBLGVBQ0EscUJBSUosd0JBQ0UsYUFDQSxtQkFDQSx1QkFDQSxjQUNBLHlCQUNBLHFCQUNBLHlCQUNBLGdCQUNBLGVBQ0EsbUJBQ0EsY0FDQSxlQUNBLHdCQUNBLDBCQUVBLDhCQUNFLDhCQUNBLHFCQUdGLDhCQUNFLFlBQ0EsWUNsaUJMLHlCRGdpQkcsOEJBS0ksV0FDQSxhQ3RpQlAseUJEMmdCQyx3QkFnQ0ksV0FDQSx1QkFDQSxjQUNBLHNCQUlKLHlCQUNFLGFBQ0EsbUJBQ0EsNkJBQ0EsWUFDQSxZQUNBLG1CQUNBLHlCQUNBLDRCQzFqQkgseUJEa2pCQyx5QkFXSSxXQUNBLFlBQ0EsNEJBQ0EsdUJBQ0EsV0FJSiwyQkFDRSxnQkFDQSxlQUNBLG1CQUNBLGNBR0YsNkJBQ0UsZ0JBQ0EsaUJBQ0Esb0JBQ0EsY0FDQSxnQkFDQSxnQkFDQSxzQkFBQSIsImZpbGUiOiJiZXR0aW5nLXRhYmxlL2JldHRpbmctdGFibGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmxpbmsge1xuICBjb2xvcjogZ2V0X2NvbG9yKCdza3knLCA2MDAsIDEwMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBnZXRfY29sb3IoJ3NreScsIDUwMCwgMTAwKTtcbiAgfVxufSIsIi8vIFR5cGUgU2NhbGVcbi50ZXh0LTJ4cyB7XG4gIGZvbnQtc2l6ZTogcmVtKDEwKTtcbiAgbGluZS1oZWlnaHQ6ICR1Mztcbn1cblxuLnRleHQteHMge1xuICBmb250LXNpemU6ICR1MztcbiAgbGluZS1oZWlnaHQ6ICR1NDtcbn1cblxuLnRleHQtc20ge1xuICBmb250LXNpemU6IHJlbSgxNCk7XG4gIGxpbmUtaGVpZ2h0OiAkdTU7XG59XG5cbi50ZXh0LWJhc2Uge1xuICBmb250LXNpemU6ICR1NDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnRleHQtbGcge1xuICBmb250LXNpemU6IHJlbSgxOCk7XG4gIGxpbmUtaGVpZ2h0OiAkdTc7XG59XG5cbi50ZXh0LXhsIHtcbiAgZm9udC1zaXplOiAkdTU7XG4gIGxpbmUtaGVpZ2h0OiAkdTc7XG59XG5cbi50ZXh0LTJ4bCB7XG4gIGZvbnQtc2l6ZTogJHU2O1xuICBsaW5lLWhlaWdodDogJHU4O1xufVxuXG4udGV4dC0zeGwge1xuICBmb250LXNpemU6IHJlbSgzMCk7XG4gIGxpbmUtaGVpZ2h0OiAkdTk7XG59XG5cbi50ZXh0LTR4bCB7XG4gIGZvbnQtc2l6ZTogJHU5O1xuICBsaW5lLWhlaWdodDogJHUxMDtcbn1cblxuLnRleHQtNXhsIHtcbiAgZm9udC1zaXplOiAkdTEyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1peGluIHRleHQtMnhzIHtcbiAgZm9udC1zaXplOiByZW0oMTApO1xuICBsaW5lLWhlaWdodDogJHUzO1xufVxuXG5AbWl4aW4gdGV4dC14cyB7XG4gIGZvbnQtc2l6ZTogJHUzO1xuICBsaW5lLWhlaWdodDogJHU0O1xufVxuXG5AbWl4aW4gdGV4dC1zbSB7XG4gIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgbGluZS1oZWlnaHQ6ICR1NTtcbn1cblxuQG1peGluIHRleHQtYmFzZSB7XG4gIGZvbnQtc2l6ZTogJHU0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWl4aW4gdGV4dC1sZyB7XG4gIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgbGluZS1oZWlnaHQ6ICR1Nztcbn1cblxuQG1peGluIHRleHQteGwge1xuICBmb250LXNpemU6ICR1NTtcbiAgbGluZS1oZWlnaHQ6ICR1Nztcbn1cblxuQG1peGluIHRleHQtMnhsIHtcbiAgZm9udC1zaXplOiAkdTY7XG4gIGxpbmUtaGVpZ2h0OiAkdTg7XG59XG5cbkBtaXhpbiB0ZXh0LTN4bCB7XG4gIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgbGluZS1oZWlnaHQ6ICR1OTtcbn1cblxuQG1peGluIHRleHQtNHhsIHtcbiAgZm9udC1zaXplOiAkdTk7XG4gIGxpbmUtaGVpZ2h0OiAkdTEwO1xufVxuXG5AbWl4aW4gdGV4dC01eGwge1xuICBmb250LXNpemU6ICR1MTI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaDEtYWxpa2UsXG4uaDItYWxpa2UsXG4uaDMtYWxpa2UsXG4uaDQtYWxpa2UsXG4uaDUtYWxpa2Uge1xuICBmb250LXdlaWdodDogNzAwO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmgxLWFsaWtlIHtcbiAgQGV4dGVuZCAudGV4dC00eGw7XG4gIG1hcmdpbi10b3A6ICR1NjtcbiAgbWFyZ2luLWJvdHRvbTogJHU2O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaDItYWxpa2Uge1xuICBAZXh0ZW5kIC50ZXh0LTJ4bDtcbiAgbWFyZ2luLXRvcDogJHU2O1xuXG4gICYrcCB7XG4gICAgbWFyZ2luLXRvcDogJHUyO1xuICB9XG59XG5cbi5oMy1hbGlrZSB7XG4gIEBleHRlbmQgLnRleHQteGw7XG4gIG1hcmdpbi10b3A6ICR1NTtcblxuICAmK3Age1xuICAgIG1hcmdpbi10b3A6ICR1MjtcbiAgfVxufVxuXG4uaDQtYWxpa2UsXG4uaDUtYWxpa2UsXG4uaDYtYWxpa2Uge1xuICBtYXJnaW4tdG9wOiAkdTQ7XG59XG5cbi5oNC1hbGlrZSB7XG4gIEBleHRlbmQgLnRleHQtbGc7XG59XG5cbi5oNS1hbGlrZSxcbi5oNi1hbGlrZSB7XG4gIEBleHRlbmQgLnRleHQtYmFzZTtcbn1cblxuLndwLWJsb2NrLWhlYWRpbmcge1xuICAmLmhhcy1oZWFkaW5nLXhsLWZvbnQtc2l6ZSB7XG4gICAgQGV4dGVuZCAuaDItYWxpa2U7XG4gIH1cblxuICAmLmhhcy1oZWFkaW5nLWxnLWZvbnQtc2l6ZSB7XG4gICAgQGV4dGVuZCAuaDMtYWxpa2U7XG4gIH1cblxuICAmLmhhcy1oZWFkaW5nLW1kLWZvbnQtc2l6ZSB7XG4gICAgQGV4dGVuZCAuaDQtYWxpa2U7XG4gIH1cblxuICAmLmhhcy1oZWFkaW5nLXNtLWZvbnQtc2l6ZSB7XG4gICAgQGV4dGVuZCAuaDUtYWxpa2U7XG4gIH1cbn1cblxuLnBvc3QtY29udGVudCB7XG5cbiAgaDIge1xuICAgICY6aXMoOm5vdCgucmVzZXQtd3AtYmxvY2staGVhZGluZykpIHtcbiAgICAgICY6aXMoOm5vdChbY2xhc3MqPVwiLWZvbnQtc2l6ZVwiXSkpIHtcbiAgICAgICAgQGV4dGVuZCAuaDItYWxpa2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgICY6aXMoOm5vdCgucmVzZXQtd3AtYmxvY2staGVhZGluZykpIHtcbiAgICAgICY6aXMoOm5vdChbY2xhc3MqPVwiLWZvbnQtc2l6ZVwiXSkpIHtcbiAgICAgICAgQGV4dGVuZCAuaDMtYWxpa2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDQge1xuICAgICY6aXMoOm5vdCgucmVzZXQtd3AtYmxvY2staGVhZGluZykpIHtcbiAgICAgICY6aXMoOm5vdChbY2xhc3MqPVwiLWZvbnQtc2l6ZVwiXSkpIHtcbiAgICAgICAgQGV4dGVuZCAuaDQtYWxpa2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDUge1xuICAgICY6aXMoOm5vdCgucmVzZXQtd3AtYmxvY2staGVhZGluZykpIHtcbiAgICAgICY6aXMoOm5vdChbY2xhc3MqPVwiLWZvbnQtc2l6ZVwiXSkpIHtcbiAgICAgICAgQGV4dGVuZCAuaDUtYWxpa2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDYge1xuICAgICY6aXMoOm5vdCgucmVzZXQtd3AtYmxvY2staGVhZGluZykpIHtcbiAgICAgICY6aXMoOm5vdChbY2xhc3MqPVwiLWZvbnQtc2l6ZVwiXSkpIHtcbiAgICAgICAgQGV4dGVuZCAuaDYtYWxpa2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogJHU2O1xuXG4gICAgJi5oYXMtdGV4dC1sZy1mb250LXNpemUge1xuICAgICAgbGluZS1oZWlnaHQ6ICR1ODtcbiAgICB9XG5cbiAgICAmLmhhcy10ZXh0LXhsLWZvbnQtc2l6ZSB7XG4gICAgICBsaW5lLWhlaWdodDogJHUxMDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIC53cC1ibG9jay1jb2x1bW46Zmlyc3QtY2hpbGQgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBAZXh0ZW5kIC5saW5rO1xuICAgIH1cbiAgfVxufSIsIi5idXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmOjphZnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkdTEgKiAtMTtcbiAgfVxuXG4gICYtLXByaW1hcnkge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgJHU1O1xuICB9XG5cbiAgJi0tZGVmYXVsdCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHUxO1xuICB9XG5cbiAgJi0teGwge1xuICAgIHBhZGRpbmc6ICR1NCAkdTg7XG4gIH1cblxuICAmLS14bCxcbiAgJi0tbGcsXG4gICYtLW1kIHtcbiAgICAtLXR2ay1pY29uLXNpemU6ICN7JHU0fTtcbiAgICBnYXA6ICR1MjtcbiAgfVxuXG4gICYtLXhsLFxuICAmLS1sZyB7XG4gICAgQGV4dGVuZCAudGV4dC1iYXNlO1xuICB9XG5cbiAgJi0tbGcsXG4gICYtLW1kLFxuICAmLS1zbSB7XG4gICAgcGFkZGluZzogJHUzICR1NjtcbiAgfVxuXG4gICYtLW1kIHtcbiAgICBAZXh0ZW5kIC50ZXh0LXNtO1xuICB9XG5cbiAgJi0tc20ge1xuICAgIEBleHRlbmQgLnRleHQteHM7XG4gICAgLS10dmstaWNvbi1zaXplOiAjeyR1M307XG4gICAgZ2FwOiAkdTE7XG4gIH1cblxuICAmLS1za3ktMzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXRfY29sb3IoXCJza3lcIiwgMzAwLCAxMDApO1xuICAgIGNvbG9yOiBnZXRfY29sb3IoXCJzbGF0ZVwiLCA5NTAsIDEwMCk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldF9jb2xvcihcInNreVwiLCAyMDAsIDEwMCk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0X2NvbG9yKFwic2t5XCIsIDEwMCwgMTAwKTtcbiAgICB9XG4gIH1cblxuICAmLS1zbGF0ZS05NTAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdldF9jb2xvcihcInNsYXRlXCIsIDk1MCwgMTAwKTtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldF9jb2xvcihcInNsYXRlXCIsIDgwMCwgMTAwKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXRfY29sb3IoXCJzbGF0ZVwiLCA3MDAsIDEwMCk7XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgQGV4dGVuZCAuYnV0dG9uO1xuXG4gIC53cC1ibG9jay1idXR0b24+JiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uLS1kZWZhdWx0O1xuICB9XG5cbiAgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1wcmltYXJ5PiYge1xuICAgIEBleHRlbmQgLmJ1dHRvbi0tcHJpbWFyeTtcbiAgfVxuXG4gIC53cC1ibG9jay1idXR0b25zPi53cC1ibG9jay1idXR0b24uaGFzLWJ1dHRvbi1zbS1mb250LXNpemUgJiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uLS1zbTtcbiAgfVxuXG4gIC53cC1ibG9jay1idXR0b25zPi53cC1ibG9jay1idXR0b24uaGFzLWJ1dHRvbi1tZC1mb250LXNpemUgJiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uLS1tZDtcbiAgfVxuXG4gIC53cC1ibG9jay1idXR0b25zPi53cC1ibG9jay1idXR0b24uaGFzLWJ1dHRvbi1sZy1mb250LXNpemUgJiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uLS1sZztcbiAgfVxuXG4gIC53cC1ibG9jay1idXR0b25zPi53cC1ibG9jay1idXR0b24uaGFzLWJ1dHRvbi14bC1mb250LXNpemUgJiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uLS14bDtcbiAgfVxuXG4gIC5oYXMtcmVndWxhci1mb250LXNpemU+JiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uLS1tZDtcbiAgfVxuXG4gICYuaGFzLWJhY2tncm91bmQge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLW91dDtcbiAgfVxuXG4gICYuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3Ige1xuICAgICY6aG92ZXIge1xuICAgICAgLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGU6ICN7Z2V0X2NvbG9yKFwic2t5XCIsIDEwMCwgMTAwKX07XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGU6ICN7Z2V0X2NvbG9yKFwic2t5XCIsIDIwMCwgMTAwKX07XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtYmxhY2stYmFja2dyb3VuZC1jb2xvciB7XG4gICAgJjpob3ZlciB7XG4gICAgICAtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjazogI3tnZXRfY29sb3IoXCJzbGF0ZVwiLCA4MDAsIDEwMCl9O1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrOiAje2dldF9jb2xvcihcInNsYXRlXCIsIDcwMCwgMTAwKX07XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtc2t5LTMwMC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC0td3AtLXByZXNldC0tY29sb3ItLXNreS0zMDA6ICN7Z2V0X2NvbG9yKFwic2t5XCIsIDIwMCwgMTAwKX07XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgLS13cC0tcHJlc2V0LS1jb2xvci0tc2t5LTMwMDogI3tnZXRfY29sb3IoXCJza3lcIiwgNDAwLCAxMDApfTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHQgYnV0dG9uIGJhY2tncm91bmQgY29sb3IuXG46cm9vdCA6d2hlcmUoLndwLWVsZW1lbnQtYnV0dG9uLCAud3AtYmxvY2stYnV0dG9uX19saW5rKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdldF9jb2xvcignc2xhdGUnLCA5NTAsIDEwMCk7XG59IiwiLyogSW1wb3J0IHRoZW1lIHV0aWxpdGllcyAqL1xuQGltcG9ydCBcIi4uLy4uL2Fzc2V0cy9zcmMvc2Nzcy90aGVtZS9jb2xvcnNcIjtcbkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc3JjL3Njc3MvdGhlbWUvdW5pdHNcIjtcbkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc3JjL3Njc3MvdGhlbWUvbGlua3NcIjtcbkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc3JjL3Njc3MvdGhlbWUvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcIi4uLy4uL2Fzc2V0cy9zcmMvc2Nzcy90aGVtZS9idXR0b25zXCI7XG5AaW1wb3J0IFwiLi4vLi4vYXNzZXRzL3NyYy9zY3NzL3RoZW1lL2JyZWFrcG9pbnRzXCI7XG5cbi8vIEtleWZyYW1lIGFuaW1hdGlvbnMgZm9yIHZpZXctbW9yZSBmdW5jdGlvbmFsaXR5XG5Aa2V5ZnJhbWVzIHBvb2xSb3dTaG93IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcG9vbFJvd0hpZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0aXBSb3dTaG93IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdGlwUm93SGlkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgfVxufVxuXG4uYmV0dGluZy10YWJsZSB7XG5cbiAgZ3JpZC1jb2x1bW46IDEgLyAtMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBnZXRfY29sb3IoZGFya2JsdWUsIDEwMCk7XG4gIHBhZGRpbmc6ICR1NjtcblxuICAmX19zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwNDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAkdTY7XG4gICAgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkdTQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSGVhZGVyIHNlY3Rpb24gd2l0aCB0aXRsZSBhbmQgYmFja2dyb3VuZFxuICAmX19oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IGdldF9jb2xvcihza3ksIDk1MCk7XG4gICAgYm9yZGVyLXJhZGl1czogJHUyICR1MiAwIDA7XG4gICAgcGFkZGluZzogJHU4ICR1NiAwICR1NjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgIHBhZGRpbmc6ICR1NiAkdTQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkdTIgJHUyIDAgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcbiAgICAgIHBhZGRpbmc6ICR1NiAkdTQ7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IGdldF9jb2xvcihza3ksIDQwMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogJHUxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IGNvbG9yX3doaXRlKCk7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAtMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgICB9XG4gIH1cblxuICAvLyBEZXNjcmlwdGlvbiB0ZXh0IGZvciBiZXR0aW5nIHRpcHMgc2VjdGlvblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMCA1NHB4ICR1NjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICBjb2xvcjogY29sb3Jfd2hpdGUoKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgIHBhZGRpbmc6IDAgJHU1ICR1NDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDAgJHU1ICR1NDtcbiAgICB9XG4gIH1cblxuICAvLyBQb29sIGJldHRpbmcgaGVhZGVyXG4gICZfX3Bvb2wtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6IGdldF9jb2xvcihza3ksIDcwMCk7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIEhpZGUgaGVhZGVyIG9uIG1vYmlsZVxuICAgIH1cbiAgfVxuXG4gICZfX3Bvb2wtaGVhZGVyLWl0ZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgIGNvbG9yOiBjb2xvcl93aGl0ZSgpO1xuICAgIHBhZGRpbmc6ICR1MyAkdTQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxODVweDtcbiAgICB9XG4gICAgXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDE4NXB4O1xuICAgIH1cbiAgICBcbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMzA3cHg7XG4gICAgfVxuICAgIFxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgLy8gUG9vbCBiZXR0aW5nIGNvbnRhaW5lclxuICAmX19wb29sLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogY29sb3Jfd2hpdGUoKTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgICAgICBwYWRkaW5nOiAkdTIgJHUxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgJl9fcG9vbC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ2V0X2NvbG9yKHNreSwgNzAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGdldF9jb2xvcihza3ksIDcwMCwgNSk7XG4gICAgfVxuXG4gICAgLy8gVmlldy1tb3JlLWJ1dHRvbiB2aXNpYmlsaXR5IHN0YXRlc1xuICAgICYtLXZpc2libGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLS1zaG93aW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbmltYXRpb246IHBvb2xSb3dTaG93IDAuM3MgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgJi0taGlkaW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbmltYXRpb246IHBvb2xSb3dIaWRlIDAuM3MgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICBiYWNrZ3JvdW5kOiBjb2xvcl93aGl0ZSgpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgZ2V0X2NvbG9yKHNreSwgNzAwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMzJweCAwIDMycHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTZweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGdhcDogJHUzO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogY29sb3Jfd2hpdGUoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcbiAgICAgIHBhZGRpbmc6ICR1MiAkdTIgJHU0O1xuICAgIH1cbiAgfVxuXG4gICZfX3Bvb2wtdGltZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxODVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZ2FwOiAkdTI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3Bvb2wtYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIGdhcDogJHUyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgIGNvbG9yOiBnZXRfY29sb3Ioc2xhdGUsIDk1MCk7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogJHUyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmX19wb29sLXRpdGxlIHtcbiAgICB3aWR0aDogMzA3cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAkdTIgMDtcbiAgICB9XG4gIH1cblxuICAmX19wb29sLXByaWNlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgY29sb3I6IGdldF9jb2xvcihzbGF0ZSwgOTUwKTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgb3JkZXI6IDQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fcG9vbC1nYW1lIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICBvcmRlcjogNTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpbWUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDE2NXB4O1xuICB9XG5cbiAgJl9fc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogJHUxO1xuICAgIHBhZGRpbmc6IDdweCAyMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICR1MjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG5cbiAgICAmLS1saXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IGNvbG9yX2dvbGQoKTtcbiAgICAgIGNvbG9yOiBnZXRfY29sb3Ioc2xhdGUsIDk1MCk7XG4gICAgICBcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsPHN2ZyB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGNpcmNsZSBjeD1cIjEwXCIgY3k9XCI5Ljk5OTAyXCIgcj1cIjUuNVwiIHN0cm9rZT1cIiUyMzAzMDYxN1wiIHN0cm9rZS13aWR0aD1cIjEuNVwiLz48Y2lyY2xlIGN4PVwiOS45OTk1MVwiIGN5PVwiOS45OTkyN1wiIHI9XCIyLjM3NVwiIGZpbGw9XCIlMjMwMzA2MTdcIiBzdHJva2U9XCIlMjMwMzA2MTdcIiBzdHJva2Utd2lkdGg9XCIxLjVcIi8+PC9zdmc+Jyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkdTE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdXBjb21pbmcge1xuICAgICAgYmFja2dyb3VuZDogZ2V0X2NvbG9yKHNsYXRlLCA5MDApO1xuICAgICAgY29sb3I6IGNvbG9yX3doaXRlKCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGltZS1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBnZXRfY29sb3Ioc2xhdGUsIDkwMCk7XG4gICAgY29sb3I6IGNvbG9yX3doaXRlKCk7XG4gICAgcGFkZGluZzogN3B4IDIxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogJHUyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgIG1hcmdpbi1ib3R0b206ICR1MTtcbiAgfVxuXG4gICZfX2RhdGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkdTI7XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkdTE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgY29sb3I6IGdldF9jb2xvcihzbGF0ZSwgOTUwKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LDxzdmcgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjE0XCIgdmlld0JveD1cIjAgMCAxNCAxNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMTEgMTMuNDk5SDNDMi4zMzY5NiAxMy40OTkgMS43MDEwNyAxMy4yMzU2IDEuMjMyMjMgMTIuNzY2OEMwLjc2MzM5MiAxMi4yOTggMC41IDExLjY2MjEgMC41IDEwLjk5OVYzLjk5OTAyQzAuNSAzLjMzNTk4IDAuNzYzMzkyIDIuNzAwMSAxLjIzMjIzIDIuMjMxMjZDMS43MDEwNyAxLjc2MjQyIDIuMzM2OTYgMS40OTkwMiAzIDEuNDk5MDJIMTFDMTEuNjYzIDEuNDk5MDIgMTIuMjk4OSAxLjc2MjQyIDEyLjc2NzggMi4yMzEyNkMxMy4yMzY2IDIuNzAwMSAxMy41IDMuMzM1OTggMTMuNSAzLjk5OTAyVjEwLjk5OUMxMy41IDExLjY2MjEgMTMuMjM2NiAxMi4yOTggMTIuNzY3OCAxMi43NjY4QzEyLjI5ODkgMTMuMjM1NiAxMS42NjMgMTMuNDk5IDExIDEzLjQ5OVpNMyAyLjQ5OTAyQzIuNjAyMTggMi40OTkwMiAyLjIyMDY0IDIuNjU3MDYgMS45MzkzNCAyLjkzODM2QzEuNjU4MDQgMy4yMTk2NyAxLjUgMy42MDEyIDEuNSAzLjk5OTAyVjEwLjk5OUMxLjUgMTEuMzk2OCAxLjY1ODA0IDExLjc3ODQgMS45MzkzNCAxMi4wNTk3QzIuMjIwNjQgMTIuMzQxIDIuNjAyMTggMTIuNDk5IDMgMTIuNDk5SDExQzExLjM5NzggMTIuNDk5IDExLjc3OTQgMTIuMzQxIDEyLjA2MDcgMTIuMDU5N0MxMi4zNDIgMTEuNzc4NCAxMi41IDExLjM5NjggMTIuNSAxMC45OTlWMy45OTkwMkMxMi41IDMuNjAxMiAxMi4zNDIgMy4yMTk2NyAxMi4wNjA3IDIuOTM4MzZDMTEuNzc5NCAyLjY1NzA2IDExLjM5NzggMi40OTkwMiAxMSAyLjQ5OTAySDNaXCIgZmlsbD1cImJsYWNrXCIvPjxwYXRoIGQ9XCJNMTEgMTEuNDk5SDlDOC44NjczOSAxMS40OTkgOC43NDAyMSAxMS40NDYzIDguNjQ2NDUgMTEuMzUyNkM4LjU1MjY4IDExLjI1ODggOC41IDExLjEzMTYgOC41IDEwLjk5OVY4Ljk5OTAyQzguNSA4Ljg2NjQyIDguNTUyNjggOC43MzkyNCA4LjY0NjQ1IDguNjQ1NDdDOC43NDAyMSA4LjU1MTcgOC44NjczOSA4LjQ5OTAyIDkgOC40OTkwMkgxMUMxMS4xMzI2IDguNDk5MDIgMTEuMjU5OCA4LjU1MTcgMTEuMzUzNiA4LjY0NTQ3QzExLjQ0NzMgOC43MzkyNCAxMS41IDguODY2NDIgMTEuNSA4Ljk5OTAyVjEwLjk5OUMxMS41IDExLjEzMTYgMTEuNDQ3MyAxMS4yNTg4IDExLjM1MzYgMTEuMzUyNkMxMS4yNTk4IDExLjQ0NjMgMTEuMTMyNiAxMS40OTkgMTEgMTEuNDk5Wk05LjUgMTAuNDk5SDEwLjVWOS40OTkwMkg5LjVWMTAuNDk5WlwiIGZpbGw9XCJibGFja1wiLz48cGF0aCBkPVwiTTEzIDUuNDk5MDJIMUMwLjg2NzM5MiA1LjQ5OTAyIDAuNzQwMjE1IDUuNDQ2MzQgMC42NDY0NDcgNS4zNTI1OEMwLjU1MjY3OCA1LjI1ODgxIDAuNSA1LjEzMTYzIDAuNSA0Ljk5OTAyQzAuNSA0Ljg2NjQyIDAuNTUyNjc4IDQuNzM5MjQgMC42NDY0NDcgNC42NDU0N0MwLjc0MDIxNSA0LjU1MTcgMC44NjczOTIgNC40OTkwMiAxIDQuNDk5MDJIMTNDMTMuMTMyNiA0LjQ5OTAyIDEzLjI1OTggNC41NTE3IDEzLjM1MzYgNC42NDU0N0MxMy40NDczIDQuNzM5MjQgMTMuNSA0Ljg2NjQyIDEzLjUgNC45OTkwMkMxMy41IDUuMTMxNjMgMTMuNDQ3MyA1LjI1ODgxIDEzLjM1MzYgNS4zNTI1OEMxMy4yNTk4IDUuNDQ2MzQgMTMuMTMyNiA1LjQ5OTAyIDEzIDUuNDk5MDJaXCIgZmlsbD1cImJsYWNrXCIvPjxwYXRoIGQ9XCJNNC41IDMuNDk5MDJDNC4zNjczOSAzLjQ5OTAyIDQuMjQwMjEgMy40NDYzNSA0LjE0NjQ1IDMuMzUyNThDNC4wNTI2OCAzLjI1ODgxIDQgMy4xMzE2MyA0IDIuOTk5MDJWMC45OTkwMjNDNCAwLjg2NjQxNSA0LjA1MjY4IDAuNzM5MjM4IDQuMTQ2NDUgMC42NDU0N0M0LjI0MDIxIDAuNTUxNzAyIDQuMzY3MzkgMC40OTkwMjMgNC41IDAuNDk5MDIzQzQuNjMyNjEgMC40OTkwMjMgNC43NTk3OSAwLjU1MTcwMiA0Ljg1MzU1IDAuNjQ1NDdDNC45NDczMiAwLjczOTIzOCA1IDAuODY2NDE1IDUgMC45OTkwMjNWMi45OTkwMkM1IDMuMTMxNjMgNC45NDczMiAzLjI1ODgxIDQuODUzNTUgMy4zNTI1OEM0Ljc1OTc5IDMuNDQ2MzUgNC42MzI2MSAzLjQ5OTAyIDQuNSAzLjQ5OTAyWlwiIGZpbGw9XCJibGFja1wiLz48cGF0aCBkPVwiTTkuNSAzLjQ5OTAyQzkuMzY3MzkgMy40OTkwMiA5LjI0MDIxIDMuNDQ2MzUgOS4xNDY0NSAzLjM1MjU4QzkuMDUyNjggMy4yNTg4MSA5IDMuMTMxNjMgOSAyLjk5OTAyVjAuOTk5MDIzQzkgMC44NjY0MTUgOS4wNTI2OCAwLjczOTIzOCA5LjE0NjQ1IDAuNjQ1NDdDOS4yNDAyMSAwLjU1MTcwMiA5LjM2NzM5IDAuNDk5MDIzIDkuNSAwLjQ5OTAyM0M5LjYzMjYxIDAuNDk5MDIzIDkuNzU5NzkgMC41NTE3MDIgOS44NTM1NSAwLjY0NTQ3QzkuOTQ3MzIgMC43MzkyMzggMTAgMC44NjY0MTUgMTAgMC45OTkwMjNWMi45OTkwMkMxMCAzLjEzMTYzIDkuOTQ3MzIgMy4yNTg4MSA5Ljg1MzU1IDMuMzUyNThDOS43NTk3OSAzLjQ0NjM1IDkuNjMyNjEgMy40OTkwMiA5LjUgMy40OTkwMlpcIiBmaWxsPVwiYmxhY2tcIi8+PC9zdmc+Jyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cblxuICB9XG4gICAgJl9faG91ciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogJHUxO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICBjb2xvcjogZ2V0X2NvbG9yKHNsYXRlLCA5NTApO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsPHN2ZyB3aWR0aD1cIjE0XCIgaGVpZ2h0PVwiMTRcIiB2aWV3Qm94PVwiMCAwIDE0IDE0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIiBkPVwiTTYuOTk5ODQgMTIuODMyNEMxMC4yMjE1IDEyLjgzMjQgMTIuODMzMiAxMC4yMjA4IDEyLjgzMzIgNi45OTkxQzEyLjgzMzIgMy43Nzc0NCAxMC4yMjE1IDEuMTY1NzcgNi45OTk4NCAxLjE2NTc3QzMuNzc4MTggMS4xNjU3NyAxLjE2NjUgMy43Nzc0NCAxLjE2NjUgNi45OTkxQzEuMTY2NSAxMC4yMjA4IDMuNzc4MTggMTIuODMyNCA2Ljk5OTg0IDEyLjgzMjRaXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PHBhdGggZD1cIk03IDMuNDk5MDJWNi45OTkwMkw4Ljc1IDguNzQ5MDJcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICZfX2F1dGhvciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkdTI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgY29sb3I6IGdldF9jb2xvcihzbGF0ZSwgOTUwKTtcbiAgfVxuXG4gICZfX2F1dGhvci1saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICR1MjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGdldF9jb2xvcihzbGF0ZSwgOTUwKTtcbiAgfVxuXG4gICZfX2F2YXRhciB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gICZfX3RpdGxlLWNlbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgY29sb3I6IGdldF9jb2xvcihza3ksIDcwMCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpY2Uge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgIGNvbG9yOiBnZXRfY29sb3Ioc2xhdGUsIDk1MCk7XG4gIH1cblxuICAmX19tb2JpbGUtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZ2FtZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19nYW1lLWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDIxOXB4O1xuICAgIGhlaWdodDogNDdweDtcbiAgICBiYWNrZ3JvdW5kOiBnZXRfY29sb3Ioc2t5LCA4MDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAwIDIwcHg7XG4gICAgY29sb3I6IGNvbG9yX3doaXRlKCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICYtLXN0cnlrdGlwc2V0IHtcbiAgICAgIGJhY2tncm91bmQ6IGdldF9jb2xvcihza3ksIDgwMCk7XG4gICAgfVxuXG4gICAgJi0tZXVyb3BhdGlwc2V0IHtcbiAgICAgIGJhY2tncm91bmQ6IGNvbG9yX2dyZWVuKCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgfVxuICB9XG5cbiAgLy8gQmV0dGluZyBUaXBzIHNlY3Rpb24gc3R5bGVzXG4gICZfX3RpcHMtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvcl93aGl0ZSgpO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogJHUyO1xuICAgICAgcGFkZGluZy10b3A6ICR1MjtcbiAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpcC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE4cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ2V0X2NvbG9yKHNreSwgNzAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGdldF9jb2xvcihza3ksIDcwMCwgNSk7XG4gICAgfVxuXG4gICAgLy8gVmlldy1tb3JlLWJ1dHRvbiB2aXNpYmlsaXR5IHN0YXRlc1xuICAgICYtLXZpc2libGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLS1zaG93aW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbmltYXRpb246IHRpcFJvd1Nob3cgMC4zcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICB9XG5cbiAgICAmLS1oaWRpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFuaW1hdGlvbjogdGlwUm93SGlkZSAwLjNzIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgYmFja2dyb3VuZDogY29sb3Jfd2hpdGUoKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMzJweCAwIDMycHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTZweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGdhcDogJHUzO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogY29sb3Jfd2hpdGUoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcbiAgICAgIHBhZGRpbmc6ICR1MiAkdTIgJHU0O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpcC10aW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzcHg7XG4gICAgd2lkdGg6IDE2NHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZ2FwOiAkdTI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGlwLWF1dGhvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBnYXA6ICR1MjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICBjb2xvcjogZ2V0X2NvbG9yKHNsYXRlLCA5NTApO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6ICR1MjtcbiAgICB9XG4gIH1cblxuICAmX190aXAtY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBcbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDAgMCAkdTI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbjogJHUyIDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpcC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgY29sb3I6IGdldF9jb2xvcihzbGF0ZSwgOTUwKTtcbiAgICBtYXJnaW46IDAgMCAkdTE7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICR1MTtcbiAgICB9XG4gIH1cblxuICAmX190aXAtc3BvcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICR1MTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICBjb2xvcjogZ2V0X2NvbG9yKHNreSwgNzAwKTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIH1cblxuICB9XG5cbiAgJl9fc3BvcnQtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAn4oCiJztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkdTE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVhZ3VlLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJl9fdGlwLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICR1MjtcbiAgICBwYWRkaW5nLWxlZnQ6ICR1NDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgb3JkZXI6IDQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAkdTI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG4gIH1cblxuICAmX190aXAtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogJHUyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGdldF9jb2xvcihncmF5LCA0MDApO1xuICAgIGJvcmRlci1yYWRpdXM6ICR1MTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICBjb2xvcjogZ2V0X2NvbG9yKHNsYXRlLCA5NTApO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogZ2V0X2NvbG9yKHNreSwgNzAwLCAxMCk7XG4gICAgICBib3JkZXItY29sb3I6IGdldF9jb2xvcihza3ksIDcwMCk7XG4gICAgfVxuXG4gICAgJi0tcmVhZCB7XG4gICAgICB3aWR0aDogMTMzcHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6ICR1MjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICR1MTtcbiAgICB9XG4gIH1cblxuICAmX190aXAtb2RkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIHdpZHRoOiAyMDFweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYmFja2dyb3VuZDogZ2V0X2NvbG9yKGJsdWUsIDMwMCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZ2V0X2NvbG9yKGRhcmtibHVlLCAzMDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAwIDIwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDAgMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAkdTI7XG4gICAgfVxuICB9XG5cbiAgJl9fb2Rkcy12YWx1ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgY29sb3I6IGdldF9jb2xvcihzbGF0ZSwgOTUwKTtcbiAgfVxuXG4gICZfX2JldHRpbmctc2l0ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgY29sb3I6IGdldF9jb2xvcihzbGF0ZSwgOTUwKTtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDIwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG59XG5cblxuIiwiJHNjcmVlbi14czogNjQwO1xuJHNjcmVlbi1zbTogNzY4O1xuJHNjcmVlbi1tZDogMTAyNDtcbiRzY3JlZW4tbGc6IDExMjA7XG5cblxuXG4vLyNyZWdpb24gWFMgc2l6ZVxuXG5cbi8vLyBNZWRpYSBxdWVyeSBmb3Igc2NyZWVucyBsYXJnZXIgdGhhbiBYUyBzaXplXG4vLy8gXG4vLy8gQHNlZSAkc2NyZWVuLXhzXG4vLy8gXG4vLy8gQGNvbnRlbnQgVGhlIGNvbnRlbnRzIGZvciB0aGUgbWVkaWEgcXVlcnlcbi8vLyBcbi8vLyBAb3V0cHV0IE1lZGlhIHF1ZXJ5IGZvciB0aGUgYEBjb250ZW50YFxuLy8vIFxuQG1peGluIHNjcmVlbi14cyB7XG5cdEBpbmNsdWRlIHNjcmVlbi1taW4oJHNjcmVlbi14cykge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuXG4vLy8gTWVkaWEgcXVlcnkgZm9yIHNjcmVlbnMgdXAgdG8gWFMgc2l6ZVxuLy8vIFxuLy8vIEBzZWUgJHNjcmVlbi14c1xuLy8vIFxuLy8vIEBjb250ZW50IFRoZSBjb250ZW50cyBmb3IgdGhlIG1lZGlhIHF1ZXJ5XG4vLy8gXG4vLy8gQG91dHB1dCBNZWRpYSBxdWVyeSBmb3IgdGhlIGBAY29udGVudGBcbi8vLyBcbkBtaXhpbiBzY3JlZW4teHMtbWF4IHtcblx0QGluY2x1ZGUgc2NyZWVuLW1heCgkc2NyZWVuLXhzKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG4vLyNlbmRyZWdpb25cblxuXG5cbi8vI3JlZ2lvbiBTTSBTaXplXG5cblxuLy8vIE1lZGlhIHF1ZXJ5IGZvciBzY3JlZW5zIGxhcmdlciB0aGFuIFNNIHNpemVcbi8vLyBcbi8vLyBAc2VlICRzY3JlZW4tc21cbi8vLyBcbi8vLyBAY29udGVudCBUaGUgY29udGVudHMgZm9yIHRoZSBtZWRpYSBxdWVyeVxuLy8vIFxuLy8vIEBvdXRwdXQgTWVkaWEgcXVlcnkgZm9yIHRoZSBgQGNvbnRlbnRgXG4vLy8gXG5AbWl4aW4gc2NyZWVuLXNtIHtcblx0QGluY2x1ZGUgc2NyZWVuLW1pbigkc2NyZWVuLXNtKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG5cbi8vLyBNZWRpYSBxdWVyeSBmb3Igc2NyZWVucyB1cCB0byBTTSBzaXplXG4vLy8gXG4vLy8gQHNlZSAkc2NyZWVuLXNtXG4vLy8gXG4vLy8gQGNvbnRlbnQgVGhlIGNvbnRlbnRzIGZvciB0aGUgbWVkaWEgcXVlcnlcbi8vLyBcbi8vLyBAb3V0cHV0IE1lZGlhIHF1ZXJ5IGZvciB0aGUgYEBjb250ZW50YFxuLy8vIFxuQG1peGluIHNjcmVlbi1zbS1tYXgge1xuXHRAaW5jbHVkZSBzY3JlZW4tbWF4KCRzY3JlZW4tc20pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5cbi8vI2VuZHJlZ2lvblxuXG5cblxuLy8vIE1lZGlhIHF1ZXJ5IGZvciBzY3JlZW5zIGJldHdlZW4gU00gYW5kIE1EIC0gMVxuLy8vIFxuLy8vIEBzZWUgJHNjcmVlbi1zbVxuLy8vIEBzZWUgJHNjcmVlbi1tZFxuLy8vIFxuLy8vIEBjb250ZW50IFRoZSBjb250ZW50cyBmb3IgdGhlIG1lZGlhIHF1ZXJ5XG4vLy8gXG4vLy8gQG91dHB1dCBNZWRpYSBxdWVyeSBmb3IgdGhlIGBAY29udGVudGBcbi8vLyBcbkBtaXhpbiBzY3JlZW4tc20tbWQge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogKCN7JHNjcmVlbi1zbX0gKyAncHgnKSkgYW5kIChtYXgtd2lkdGg6ICgjeyRzY3JlZW4tbWQgLSAxfSArICdweCcpKSB7XG5cdFx0QGF0LXJvb3QgI3smfSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vI3JlZ2lvbiBNRCBTaXplXG5cblxuLy8vIE1lZGlhIHF1ZXJ5IGZvciBzY3JlZW5zIGxhcmdlciB0aGFuIE1EIHNpemVcbi8vLyBcbi8vLyBAc2VlICRzY3JlZW4tbWRcbi8vLyBcbi8vLyBAY29udGVudCBUaGUgY29udGVudHMgZm9yIHRoZSBtZWRpYSBxdWVyeVxuLy8vIFxuLy8vIEBvdXRwdXQgTWVkaWEgcXVlcnkgZm9yIHRoZSBgQGNvbnRlbnRgXG4vLy8gXG5AbWl4aW4gc2NyZWVuLW1kIHtcblx0QGluY2x1ZGUgc2NyZWVuLW1pbigkc2NyZWVuLW1kKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG5cbi8vLyBNZWRpYSBxdWVyeSBmb3Igc2NyZWVucyB1cCB0byBNRCBzaXplXG4vLy8gXG4vLy8gQHNlZSAkc2NyZWVuLW1kXG4vLy8gXG4vLy8gQGNvbnRlbnQgVGhlIGNvbnRlbnRzIGZvciB0aGUgbWVkaWEgcXVlcnlcbi8vLyBcbi8vLyBAb3V0cHV0IE1lZGlhIHF1ZXJ5IGZvciB0aGUgYEBjb250ZW50YFxuLy8vIFxuQG1peGluIHNjcmVlbi1tZC1tYXgge1xuXHRAaW5jbHVkZSBzY3JlZW4tbWF4KCRzY3JlZW4tbWQpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5cbi8vI2VuZHJlZ2lvblxuXG5cblxuLy8jcmVnaW9uIExHIFNpemVcblxuXG4vLy8gTWVkaWEgcXVlcnkgZm9yIHNjcmVlbnMgbGFyZ2VyIHRoYW4gTEcgc2l6ZVxuLy8vIFxuLy8vIEBzZWUgJHNjcmVlbi1sZ1xuLy8vIFxuLy8vIEBjb250ZW50IFRoZSBjb250ZW50cyBmb3IgdGhlIG1lZGlhIHF1ZXJ5XG4vLy8gXG4vLy8gQG91dHB1dCBNZWRpYSBxdWVyeSBmb3IgdGhlIGBAY29udGVudGBcbi8vLyBcbkBtaXhpbiBzY3JlZW4tbGcge1xuXHRAaW5jbHVkZSBzY3JlZW4tbWluKCRzY3JlZW4tbGcpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5cblxuLy8vIE1lZGlhIHF1ZXJ5IGZvciBzY3JlZW5zIHVwIHRvIExHIHNpemVcbi8vLyBcbi8vLyBAc2VlICRzY3JlZW4tbGdcbi8vLyBcbi8vLyBAY29udGVudCBUaGUgY29udGVudHMgZm9yIHRoZSBtZWRpYSBxdWVyeVxuLy8vIFxuLy8vIEBvdXRwdXQgTWVkaWEgcXVlcnkgZm9yIHRoZSBgQGNvbnRlbnRgXG4vLy8gXG5AbWl4aW4gc2NyZWVuLWxnLW1heCB7XG5cdEBpbmNsdWRlIHNjcmVlbi1tYXgoJHNjcmVlbi1sZykge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuLy8jZW5kcmVnaW9uXG5cblxuXG4vLyNyZWdpb24gU2NyZWVuIHNpemUgbWl4aW5zXG5cblxuLy8vIE1lZGlhIHF1ZXJ5IGZvciBzY3JlZW5zIHVwIHRvIHtAc2VlICRzaXplfVxuLy8vIFxuLy8vIEBwYXJhbSB7bnVtYmVyfSAkc2l6ZSAtIFVuaXRsZXNzIG9yIGluIHBpeGVsc1xuLy8vIFxuLy8vIEBjb250ZW50IFRoZSBjb250ZW50cyBmb3IgdGhlIG1lZGlhIHF1ZXJ5XG4vLy8gXG4vLy8gQG91dHB1dCBNZWRpYSBxdWVyeSBmb3IgdGhlIGBAY29udGVudGBcbi8vLyBcbkBtaXhpbiBzY3JlZW4tbWF4KCRzaXplKSB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAoJHNpemUgKiAxcHgpKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG4vLy8gTWVkaWEgcXVlcnkgZm9yIHNjcmVlbnMgbGFyZ2VyIHRoYW4ge0BzZWUgJHNpemV9XG4vLy8gXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICRzaXplIC0gVW5pdGxlc3Mgb3IgaW4gcGl4ZWxzXG4vLy8gXG4vLy8gQGNvbnRlbnQgVGhlIGNvbnRlbnRzIGZvciB0aGUgbWVkaWEgcXVlcnlcbi8vLyBcbi8vLyBAb3V0cHV0IE1lZGlhIHF1ZXJ5IGZvciB0aGUgYEBjb250ZW50YFxuLy8vIFxuQG1peGluIHNjcmVlbi1taW4oJHNpemUpIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICgkc2l6ZSAqIDFweCkpIHtcblx0XHRAYXQtcm9vdCAjeyZ9IHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG5cbi8vI2VuZHJlZ2lvblxuIl19 */
