body{overflow-x:clip}.bllp-hero{position:relative;z-index:1;overflow:hidden;padding:24px 0px 48px;background:#3c4249}@media(max-width: 991px){.bllp-hero{padding:40px 0px}}.bllp-hero.bllphero-trending,.bllp-hero.bllphero-videos{background:radial-gradient(108.48% 125% at 50% 125%, #CD353F 0%, #A93842 25%, #853C44 50%, #603F47 75%, #3C4249 100%)}.bllp-hero.bllphero-topic{background:radial-gradient(108.48% 125% at 50% 125%, #0F8068 0%, #266159 50%, #3C4249 100%)}.bllp-hero.bllphero-author{background:radial-gradient(108.48% 125% at 50% 125%, #C95C30 0%, #A65636 25%, #834F3D 50%, #5F4943 75%, #3C4249 100%)}.bllp-hero.bllphero-videos{padding-top:40px}@media(max-width: 991px){.bllp-hero.bllphero-videos{padding-top:40px}}.bllp-hero.bllphero-videos .bllphero-desc .h1{letter-spacing:-0.05em}.bllp-hero.bllphero-videos .bllphero-desc .txt{font-weight:500;line-height:1.4;color:#fafafa}.bllp-hero.bllphero-image{background:linear-gradient(180deg, #F6F9FC 0%, #FCF9EA 100%)}.bllp-hero.bllphero-image .bllphero-back{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2;overflow:hidden}.bllp-hero.bllphero-image .bllphero-back img{width:100%;height:100%;object-fit:cover;display:block}.bllp-hero.bllphero-image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:linear-gradient(180deg, rgba(35, 39, 43, 0.9) 0%, rgba(48, 128, 156, 0.9) 100%);pointer-events:none}.bllp-hero .breadcrumb-wrap{padding-top:0;margin-bottom:40px}@media(max-width: 991px){.bllp-hero .breadcrumb-wrap{margin-top:0;margin-bottom:24px}}.bllp-hero .breadcrumb-wrap .breadcrumb{background:#fff;border-radius:30px}.bllp-hero .bllphero-desc{text-align:center}.bllp-hero .bllphero-desc.narrow{max-width:746px;margin-left:auto;margin-right:auto}.bllp-hero .bllphero-desc .h1{font-weight:700;font-size:40px;line-height:48px;letter-spacing:-0.04em;color:#fff;margin-bottom:16px}@media(max-width: 1199px){.bllp-hero .bllphero-desc .h1{font-size:34px;line-height:41px}}@media(max-width: 991px){.bllp-hero .bllphero-desc .h1{font-size:28px;line-height:34px;letter-spacing:-0.02em}}.bllp-hero .bllphero-desc .h1:last-child{margin-bottom:0}.bllp-hero .bllphero-desc .txt{font-weight:400;font-size:16px;line-height:24px;color:#fff;margin-bottom:0}@media(max-width: 991px){.bllp-hero .bllphero-desc .txt{font-size:14px;line-height:21px}}.bllp-hero .bllphero-author-pic{position:relative;z-index:1;width:80px;height:80px;margin:0px auto 16px}@media(max-width: 991px){.bllp-hero .bllphero-author-pic{width:72px;height:72px}}.bllp-hero .bllphero-author-pic .ico{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;background:#d9d9d9;border:1px solid #e36d29}.bllp-hero .bllphero-author-pic .ico img{width:100%;height:100%;object-fit:cover;display:block}.bllp-hero .bllphero-author-pic .badge{position:absolute;right:-8px;bottom:0;width:32px;height:32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fff;border:1px solid #f7f7f7;border-radius:48px}@media(max-width: 991px){.bllp-hero .bllphero-author-pic .badge{width:28px;height:28px}}.bllp-hero .bllphero-author-pic .badge img{width:16px;height:16px;display:block}@media(max-width: 991px){.bllp-hero .bllphero-author-pic .badge img{width:14px;height:14px}}.grnt-sticky-btn{padding:15px 20px;background:linear-gradient(182.76deg, rgba(255, 255, 255, 0.63) 1.81%, rgba(255, 255, 255, 0.7) 97.23%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);bottom:0;transition:all .5s}.grnt-sticky-btn.stickybtn{bottom:0}.grnt-sticky-btn .btn-black{max-width:-moz-fit-content;max-width:fit-content;padding:10px 30px;font-size:16px;line-height:22px;font-weight:600;border-radius:100px;height:auto;display:block;max-width:100%;color:#fff;background:linear-gradient(131.93deg, #353535 0%, #000000 95.19%);margin:auto}.grnt-sticky-btn .btn-red{max-width:-moz-fit-content;max-width:fit-content;padding:10px 30px;font-size:16px;line-height:22px;font-weight:600;border-radius:100px;height:auto;display:block;max-width:100%;color:#fff;background:#9a1b24;margin:auto}.bllp-filters{position:relative;z-index:2}.bllp-filters .bllp-pilltabs{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:32px}@media(max-width: 991px){.bllp-filters .bllp-pilltabs{display:block;margin-bottom:24px}}.bllp-filters .bllp-pilltabs .bllppill-wrap{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:4px;height:48px;max-width:100%;padding:8px 16px 8px 4px;background:#f5f5f7;border-radius:40px;overflow:visible}@media(max-width: 991px){.bllp-filters .bllp-pilltabs .bllppill-wrap{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;gap:0px;width:100%;height:auto;min-height:48px;padding:0px 16px;border-radius:12px;overflow:visible;cursor:pointer;border:1px solid #dbdbde}}.bllp-filters .bllp-pilltabs .bllppill-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px}@media(max-width: 991px){.bllp-filters .bllp-pilltabs .bllppill-list{display:block;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}}.bllp-filters .bllp-pilltabs .tab{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;height:40px;min-width:92px;padding:10px 24px;border-radius:100px;font-weight:500;font-size:16px;line-height:24px;color:#6e6e75;text-align:center;white-space:nowrap;cursor:pointer;background:rgba(0,0,0,0);transition:background .25s ease}@media(max-width: 1199px){.bllp-filters .bllp-pilltabs .tab{min-width:0;padding:10px 18px;font-size:15px}}.bllp-filters .bllp-pilltabs .tab.active{font-weight:600;color:#000;background:#fff;filter:drop-shadow(0px 4px 2px rgba(0, 0, 0, 0.08))}@media(max-width: 991px){.bllp-filters .bllp-pilltabs .tab{display:none;width:100%;min-width:0;height:48px;padding:0px;border-radius:0;-ms-flex-pack:start;justify-content:flex-start;text-align:left;font-weight:500;font-size:16px;color:#222;background:rgba(0,0,0,0)}.bllp-filters .bllp-pilltabs .tab.active{display:-ms-flexbox;display:flex;font-weight:500;color:#222;background:rgba(0,0,0,0);filter:none}}.bllp-filters .bllp-pilltabs .bllppill-arrow{position:relative;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;border:0;outline:0;box-shadow:none;background:rgba(0,0,0,0);cursor:pointer}@media(max-width: 991px){.bllp-filters .bllp-pilltabs .bllppill-arrow{height:48px}}.bllp-filters .bllp-pilltabs .bllppill-arrow img{width:24px;height:24px;display:block;transition:transform .25s ease}.bllp-filters .bllp-pilltabs .bllppill-arrow.is-selected::after{content:"";position:absolute;top:0;right:0;width:6px;height:6px;background:#9b1e26;border-radius:50%}@media(max-width: 991px){.bllp-filters .bllp-pilltabs .bllppill-arrow.is-selected::after{top:14px}}.bllp-filters .bllp-pilltabs .bllppill-more{display:none;position:absolute;top:calc(100% + 8px);right:0;z-index:5;min-width:190px;padding:8px 0px;background:#fff;border:1px solid #e9e9e9;border-radius:12px;box-shadow:0px 12px 16px rgba(112,94,94,.12)}@media(max-width: 991px){.bllp-filters .bllp-pilltabs .bllppill-more{display:none !important}}.bllp-filters .bllp-pilltabs .bllppill-more .tab{display:block;width:100%;min-width:0;height:auto;padding:10px 20px;border-radius:0;text-align:left;font-weight:500;font-size:15px;line-height:22px;color:#6e6e75;background:rgba(0,0,0,0);filter:none}.bllp-filters .bllp-pilltabs .bllppill-more .tab:hover{background:#f5f5f7}.bllp-filters .bllp-pilltabs .bllppill-more .tab.active{font-weight:600;color:#9b1e26;background:rgba(0,0,0,0);filter:none}@media(min-width: 992px){.bllp-filters .bllp-pilltabs.open .bllppill-more{display:block}.bllp-filters .bllp-pilltabs.open .bllppill-arrow img{transform:rotate(180deg)}}@media(max-width: 991px){.bllp-filters .bllp-pilltabs.open .bllppill-wrap{padding-bottom:8px}.bllp-filters .bllp-pilltabs.open .tab{display:-ms-flexbox;display:flex;height:44px;border-top:1px solid #e9e9e9}.bllp-filters .bllp-pilltabs.open .tab:first-child{border-top:0}.bllp-filters .bllp-pilltabs.open .tab.active{color:#9b1e26;font-weight:600}.bllp-filters .bllp-pilltabs.open .bllppill-arrow img{transform:rotate(180deg)}}.bllp-filters .bllp-subtabs{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;border-bottom:1px solid #e9e9e9;margin-bottom:32px}@media(max-width: 991px){.bllp-filters .bllp-subtabs{-ms-flex-pack:start;justify-content:flex-start;gap:0px;margin-bottom:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bllp-filters .bllp-subtabs::-webkit-scrollbar{display:none}}.bllp-filters .bllp-subtabs .tab.is-hidden{display:none}.bllp-filters .bllp-subtabs .tab{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:40px;padding:8px 16px;margin-bottom:-1px;border-bottom:2px solid rgba(0,0,0,0);font-weight:500;font-size:16px;line-height:1.4;color:#686873;white-space:nowrap;cursor:pointer}@media(max-width: 991px){.bllp-filters .bllp-subtabs .tab{font-size:14px;padding:8px 12px}}.bllp-filters .bllp-subtabs .tab.active{color:#9b1e26;border-bottom-color:#9b1e26}.bllp-card{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;width:100%;background:#fff;border:1px solid #dbdbde;border-radius:16px;box-shadow:0px 12px 16px rgba(112,94,94,.04);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.bllp-card:hover,.bllp-card:focus-within{border-color:#c4c4c8;box-shadow:0px 12px 20px rgba(112,94,94,.1)}.bllp-card.is-hidden{display:none}.bllp-card .bl-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;border-radius:16px}.bllp-card .bllpcard-img{-ms-flex:0 0 152px;flex:0 0 152px;width:152px;height:auto;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;background:#e9e9e9;overflow:hidden}@media(max-width: 1199px){.bllp-card .bllpcard-img{-ms-flex:0 0 140px;flex:0 0 140px;width:140px}}@media(max-width: 991px){.bllp-card .bllpcard-img{-ms-flex:0 0 132px;flex:0 0 132px;width:132px}}@media(max-width: 767px){.bllp-card .bllpcard-img{-ms-flex:0 0 100px;flex:0 0 100px;width:100px}}.bllp-card .bllpcard-img img{width:100%;height:100%;object-fit:cover;display:block}.bllp-card .bllpcard-desc{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:12px;padding:20px}@media(max-width: 991px){.bllp-card .bllpcard-desc{padding:16px}}@media(max-width: 767px){.bllp-card .bllpcard-desc{gap:8px;padding:12px}}.bllp-card .label{font-weight:400;font-size:14px;line-height:1.4;color:#a72339;text-transform:uppercase;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 767px){.bllp-card .label{line-height:1.6}}.bllp-card .label .dot{display:inline-block;width:4px;height:4px;background:#a72339;border-radius:50%;margin:0px 8px;vertical-align:middle}.bllp-card .h3{font-weight:600;font-size:20px;line-height:1.2;color:#000;margin-bottom:0;min-height:2.4em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;/*! autoprefixer: on */overflow:hidden;text-overflow:ellipsis}@media(max-width: 1199px){.bllp-card .h3{font-size:18px}}@media(max-width: 767px){.bllp-card .h3{font-size:16px;letter-spacing:-0.05em}}.bllp-card .date{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:400;font-size:14px;line-height:1.4;color:#686873;margin-bottom:0;white-space:nowrap}@media(max-width: 767px){.bllp-card .date{line-height:1.6}}.bllp-card .date .dot{-ms-flex:0 0 4px;flex:0 0 4px;width:4px;height:4px;background:#686873;border-radius:50%;margin:0px 8px}.bllp-card.bllpcard-featured{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.bllp-card.bllpcard-featured .bllpcard-img{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:auto;aspect-ratio:552/308}.bllp-card.bllpcard-featured .bllpcard-tit{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding-bottom:8px}.bllp-card.bllpcard-featured .txt{font-weight:400;font-size:16px;line-height:1.4;color:#6e6e75;margin-bottom:0;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;/*! autoprefixer: on */overflow:hidden;text-overflow:ellipsis}@media(max-width: 1199px){.bllp-card.bllpcard-featured .txt{font-size:15px}}@media(max-width: 991px){.bllp-card.bllpcard-featured{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.bllp-card.bllpcard-featured .bllpcard-img{-ms-flex:0 0 132px;flex:0 0 132px;width:132px;height:auto;aspect-ratio:auto}.bllp-card.bllpcard-featured .bllpcard-tit{gap:0;padding-bottom:0}.bllp-card.bllpcard-featured .txt,.bllp-card.bllpcard-featured .label .featured,.bllp-card.bllpcard-featured .label .dot{display:none}}@media(max-width: 767px){.bllp-card.bllpcard-featured .bllpcard-img{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;height:auto}}.bllp-list{position:relative;z-index:1;padding:40px 0px 48px;background:#fff}@media(max-width: 991px){.bllp-list{padding:32px 0px}}.bllp-list.has-filters{padding-top:64px}@media(max-width: 991px){.bllp-list.has-filters{padding-top:32px}}.bllp-list .bllp-count{font-weight:400;font-size:14px;line-height:1.4;color:#686873;margin-bottom:24px}@media(max-width: 991px){.bllp-list .bllp-count{margin-bottom:16px}}.bllp-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:32px;row-gap:32px}@media(max-width: 991px){.bllp-grid{column-gap:16px;row-gap:16px}}@media(max-width: 767px){.bllp-grid{row-gap:12px}}.bllp-grid>.bllp-cell{-ms-flex:0 0 calc((100% - 32px)/2);flex:0 0 calc((100% - 32px)/2);max-width:calc((100% - 32px)/2);display:-ms-flexbox;display:flex}@media(max-width: 991px){.bllp-grid>.bllp-cell{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.bllp-grid>.bllp-cell.is-hidden{display:none}.bllp-grid-mixed{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:32px}@media(max-width: 991px){.bllp-grid-mixed{gap:16px}}@media(max-width: 767px){.bllp-grid-mixed{gap:12px}}.bllp-grid-mixed .bllp-row{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:32px}@media(max-width: 991px){.bllp-grid-mixed .bllp-row{-ms-flex-direction:column;flex-direction:column;gap:16px}}@media(max-width: 767px){.bllp-grid-mixed .bllp-row{gap:12px}}.bllp-grid-mixed .bllp-row.is-hidden{display:none}.bllp-grid-mixed .bllp-cell{-ms-flex:1 1 0px;flex:1 1 0;max-width:calc((100% - 32px)/2);min-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:32px}.bllp-grid-mixed .bllp-cell.is-hidden{display:none}@media(max-width: 991px){.bllp-grid-mixed .bllp-cell{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%;gap:16px}}@media(max-width: 767px){.bllp-grid-mixed .bllp-cell{gap:12px}}.bllp-grid-mixed.is-packed{display:block;column-count:2;column-gap:32px}@media(max-width: 991px){.bllp-grid-mixed.is-packed{column-count:1;column-gap:0px}}.bllp-grid-mixed.is-packed .bllp-row,.bllp-grid-mixed.is-packed .bllp-cell{display:contents}.bllp-grid-mixed.is-packed .bllp-row.is-hidden,.bllp-grid-mixed.is-packed .bllp-cell.is-hidden,.bllp-grid-mixed.is-packed .bllp-card.is-hidden{display:none}.bllp-grid-mixed.is-packed .bllp-card{break-inside:avoid;margin-bottom:32px}@media(max-width: 991px){.bllp-grid-mixed.is-packed .bllp-card{margin-bottom:16px}}@media(max-width: 767px){.bllp-grid-mixed.is-packed .bllp-card{margin-bottom:12px}}.bllp-more{margin-top:32px;text-align:center}@media(max-width: 991px){.bllp-more{margin-top:24px}}.bllp-more .black-btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:48px;padding:0px 24px;border:0;outline:0;box-shadow:none;cursor:pointer;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:-0.05em;color:#fff;background:#000;border-radius:100px;text-decoration:none}@media(max-width: 991px){.bllp-more .black-btn{height:40px;font-size:14px}}.bllp-more.is-done{display:none}.bllp-empty{display:none;padding:48px 0px;text-align:center;font-weight:500;font-size:16px;line-height:24px;color:#686873}.bllp-empty.is-visible{display:block}.bllp-videogrid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:32px;row-gap:40px}@media(max-width: 991px){.bllp-videogrid{column-gap:16px;row-gap:24px}}.bllp-videogrid .bllpvid-cell{-ms-flex:0 0 calc((100% - 64px)/3);flex:0 0 calc((100% - 64px)/3);max-width:calc((100% - 64px)/3)}@media(max-width: 991px){.bllp-videogrid .bllpvid-cell{-ms-flex:0 0 calc((100% - 16px)/2);flex:0 0 calc((100% - 16px)/2);max-width:calc((100% - 16px)/2)}}@media(max-width: 767px){.bllp-videogrid .bllpvid-cell{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.bllp-videogrid .bllpvid-cell.is-hidden{display:none}.bllpvid-box{position:relative;z-index:1}.bllpvid-box .bllpvid-top{position:relative;z-index:1;margin-bottom:20px;border-radius:16px;overflow:hidden;background:#e9e9e9;box-shadow:0px 12px 16px rgba(112,94,94,.04)}@media(max-width: 767px){.bllpvid-box .bllpvid-top{margin-bottom:16px}}.bllpvid-box .bllpvid-top::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.2);pointer-events:none}.bllpvid-box .bllpvid-top>img{display:block;width:100%;height:auto;aspect-ratio:357/200;object-fit:cover}.bllpvid-box .bllpvid-top .bllpvid-play{position:absolute;top:50%;left:50%;z-index:2;width:64px;height:64px;transform:translate(-50%, -50%);pointer-events:none}@media(max-width: 991px){.bllpvid-box .bllpvid-top .bllpvid-play{width:48px;height:48px}}@media(max-width: 767px){.bllpvid-box .bllpvid-top .bllpvid-play{width:40px;height:40px}}.bllpvid-box .bllpvid-top .bllpvid-play img{display:block;width:100%;height:100%;aspect-ratio:1/1;object-fit:contain}.bllpvid-box .bllpvid-top .play-btn{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;display:block;border-radius:16px}.bllpvid-box .bllpvid-desc .label{font-weight:400;font-size:14px;line-height:1.4;color:#a72339;text-transform:uppercase;margin-bottom:12px}.bllpvid-box .bllpvid-desc .h3{font-weight:600;font-size:20px;line-height:1.2;color:#000;margin-bottom:12px;min-height:2.4em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;/*! autoprefixer: on */overflow:hidden;text-overflow:ellipsis}@media(max-width: 1199px){.bllpvid-box .bllpvid-desc .h3{font-size:18px}}@media(max-width: 767px){.bllpvid-box .bllpvid-desc .h3{font-size:16px;margin-bottom:8px}}.bllpvid-box .bllpvid-desc .date{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:400;font-size:14px;line-height:1.4;color:#686873;margin-bottom:0}.bllpvid-box .bllpvid-desc .date .dot{-ms-flex:0 0 4px;flex:0 0 4px;width:4px;height:4px;background:#686873;border-radius:50%;margin:0px 8px}.blhp-watch{padding:60px 0px;position:relative;z-index:1;overflow:hidden}@media(max-width: 1199px){.blhp-watch{padding:50px 0px}}@media(max-width: 991px){.blhp-watch{padding:40px 0px}.blhp-watch .container{padding-left:20px;padding-right:20px}}.blhp-watch .title{margin-bottom:40px;text-align:center}@media(max-width: 1199px){.blhp-watch .title{margin-bottom:32px}}@media(max-width: 991px){.blhp-watch .title{margin-bottom:24px}}@media(max-width: 767px){.blhp-watch .title{margin-bottom:24px}}.blhp-watch .title .h2{font-size:40px;line-height:120%;font-weight:700;color:#000;margin-bottom:12px;letter-spacing:-0.04em}@media(max-width: 1199px){.blhp-watch .title .h2{font-size:32px;line-height:42px}}@media(max-width: 991px){.blhp-watch .title .h2{font-size:28px;line-height:37px}}.blhp-watch .title .h2:last-child{margin-bottom:0}.blhp-watch .title .txt{font-size:16px;line-height:23px;font-weight:400;color:#686873;margin-bottom:14px}.blhp-watch .title .txt:last-child{margin-bottom:0}.blhp-watch .blhpwatch-embla-video{position:relative;z-index:1}.blhp-watch .blhpwatch-embla-video .embla__dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.blhp-watch .blhpwatch-embla-video .embla__dot{display:inline-block;width:8px;height:8px;background-color:#d9d9d9;padding:0;border-radius:50%;margin:24px 4px 0px;border:0;opacity:1;transition:all .5s linear}@media(max-width: 767px){.blhp-watch .blhpwatch-embla-video .embla__dot{width:4px;height:4px}}.blhp-watch .blhpwatch-embla-video .embla__dot.is-selected{background:#222;width:12px;height:12px}@media(max-width: 767px){.blhp-watch .blhpwatch-embla-video .embla__dot.is-selected{width:8px;height:8px}}.blhp-watch .blhpwatch-embla-video .embla__selected-snap-display{width:-moz-fit-content;width:fit-content;position:relative;left:0;bottom:0;background:#222;border-radius:30px;padding:6px 10px;color:#fff;font-size:12px;line-height:12px;font-weight:500;z-index:1}.blhp-watch .blhpwatch-embla-video .embla__viewport{overflow:visible}@media(max-width: 767px){.blhp-watch .blhpwatch-embla-video .embla__viewport{overflow:visible}}.blhp-watch .blhpwatch-embla-video .embla__container{display:-ms-flexbox;display:flex;gap:32px}@media(max-width: 991px){.blhp-watch .blhpwatch-embla-video .embla__container{gap:16px}}@media(max-width: 767px){.blhp-watch .blhpwatch-embla-video .embla__container{gap:12px}}.blhp-watch .blhpwatch-embla-video .embla__container .embla__slide{-ms-flex:0 0 calc((100% - 64px)/3);flex:0 0 calc((100% - 64px)/3)}@media(max-width: 991px){.blhp-watch .blhpwatch-embla-video .embla__container .embla__slide{-ms-flex:0 0 calc((100% - 32px)/2);flex:0 0 calc((100% - 32px)/2)}}@media(max-width: 767px){.blhp-watch .blhpwatch-embla-video .embla__container .embla__slide{-ms-flex:0 0 80%;flex:0 0 80%}}.blhp-watch .blhpwatch-embla-video .embla__controls{margin-top:0px}.blhp-watch .blhpwatch-embla-video .embla__controls .embla__buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:30px auto 0;gap:20px;max-width:-moz-fit-content;max-width:fit-content}@media(max-width: 767px){.blhp-watch .blhpwatch-embla-video .embla__controls .embla__buttons{margin:20px auto 0px}}.blhp-watch .blhpwatch-embla-video .embla__controls .embla__buttons .embla__button{background:rgba(0,0,0,0);border:0;padding:0;outline:0;box-shadow:0 0 0;width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-radius:50%;background:#fff;box-shadow:0px 2px 3.5px rgba(0,0,0,.25)}@media(max-width: 1199px){.blhp-watch .blhpwatch-embla-video .embla__controls .embla__buttons .embla__button{width:40px;height:40px}}@media(max-width: 991px){.blhp-watch .blhpwatch-embla-video .embla__controls .embla__buttons .embla__button{width:36px;height:36px}}@media(max-width: 767px){.blhp-watch .blhpwatch-embla-video .embla__controls .embla__buttons .embla__button{display:none}}.blhp-watch .blhpwatch-embla-video .embla__controls .embla__buttons .embla__button svg{max-width:8px}@media(max-width: 991px){.blhp-watch .blhpwatch-embla-video .embla__controls .embla__buttons .embla__button svg{max-width:8px}}.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox{position:relative;z-index:1}.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-top{position:relative;margin-bottom:20px;z-index:1}.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-top .blhpwatcheminbt-img img{width:100%;border-radius:16px}.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-top .blhpwatcheminbt-img .blhpwatcheminbt-playimg{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;text-align:center}.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-top .blhpwatcheminbt-img .blhpwatcheminbt-playimg img{max-width:64px}@media(max-width: 767px){.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-top .blhpwatcheminbt-img .blhpwatcheminbt-playimg img{max-width:36px}}.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-top .play-btn{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:block;border-radius:6px}.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-desc .label{font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#a72339;margin-bottom:12px}@media(max-width: 1199px){.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-desc .label{font-size:12px}}@media(max-width: 1199px){.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-desc .label{font-size:14px;line-height:160%}}.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-desc .h3{font-size:20px;line-height:120%;font-weight:600;color:#000;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;/*! autoprefixer: on */overflow:hidden;text-overflow:ellipsis}@media(max-width: 767px){.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-desc .h3{font-size:16px;margin-bottom:8px}}.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-desc .date{font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#686873;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0}.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-desc .date .dot{width:4px;height:4px;background:#686873;border-radius:50%;margin:0 8px}.blhp-watch .bottom-btn{margin-top:40px}@media(max-width: 991px){.blhp-watch .bottom-btn{margin-top:24px}}.blhp-watch .bottom-btn .black-btn{display:block;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;padding:14px 24px;font-size:16px;line-height:120%;font-weight:600;color:#fff;letter-spacing:-0.04em;border-radius:300px;background:#000}@media(max-width: 991px){.blhp-watch .bottom-btn .black-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:40px;padding:8px 24px}}.indstde-video{background:rgba(0,0,0,.6)}.indstde-video .modal-dialog{max-width:900px}@media(max-width: 991px){.indstde-video .modal-dialog{max-width:700px}}.indstde-video .modal-dialog .modal-content{border-radius:12px;border:0}.indstde-video .modal-dialog .modal-body{padding:24px 24px 48px}@media(max-width: 991px){.indstde-video .modal-dialog .modal-body{padding:20px 20px 25px}}.indstde-video .modal-dialog .modal-body .icon-close.black::before{color:#4d4d4d}.indstde-video .modal-dialog .modal-body .f18{font-size:24px;line-height:32px;font-weight:600;color:#000;margin-bottom:0}@media(max-width: 991px){.indstde-video .modal-dialog .modal-body .f18{font-size:22px;line-height:28px}}@media(max-width: 767px){.indstde-video .modal-dialog .modal-body .f18{font-size:18px;line-height:25px}}.indstde-video .modal-dialog .modal-body .embed-responsive{max-width:90%;margin:48px auto 0;border-radius:20px}@media(max-width: 991px){.indstde-video .modal-dialog .modal-body .embed-responsive{max-width:100%;margin:20px 0px 0px}}@media(max-width: 767px){.indstde-video .modal-dialog .modal-body .embed-responsive{margin-top:40px 0px 0px;border-radius:15px}}.bllp-watch{background:#fff}.bllp-watch .blhpwatcheminbt-img{position:relative;z-index:1;border-radius:16px;overflow:hidden}.bllp-watch .blhpwatcheminbt-img::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.2);pointer-events:none}.bllp-watch .blhpwatcheminbt-img>picture>img{display:block;width:100%;height:auto;aspect-ratio:357/200;object-fit:cover;border-radius:16px}.bllp-watch .blhpwatcheminbt-img .blhpwatcheminbt-playimg{z-index:2}.bllp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-top .blhpwatcheminbt-img .blhpwatcheminbt-playimg img{width:64px;height:64px;max-width:64px;aspect-ratio:1/1;object-fit:contain;border-radius:0}@media(max-width: 767px){.bllp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-top .blhpwatcheminbt-img .blhpwatcheminbt-playimg img{width:40px;height:40px;max-width:40px}}.bllp-promo{padding:60px 0px;position:relative;z-index:1;overflow:hidden}@media(max-width: 1199px){.bllp-promo{padding:50px 0px}}@media(max-width: 991px){.bllp-promo{padding:40px 0px}}@media(max-width: 767px){.bllp-promo .row .col-lg-12{padding:0}}.bllp-promo .blhpcta-main{position:relative;z-index:1;overflow:hidden;padding:10px 48px;background:linear-gradient(272.73deg, #FFEBEB -4.29%, #FAF3D8 107.24%);border-radius:24px}@media(max-width: 1199px){.bllp-promo .blhpcta-main{padding:10px 38px}}@media(max-width: 991px){.bllp-promo .blhpcta-main{padding:10px 28px}}@media(max-width: 767px){.bllp-promo .blhpcta-main{padding:24px 20px;min-height:170px;border-radius:0}}.bllp-promo .blhpcta-main .blhpcta-back-img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.bllp-promo .blhpcta-main .blhpcta-back-img img{width:100%;height:100%;object-fit:cover;object-position:center right}.bllp-promo .blhpcta-main .blhpcta-inner{display:-ms-grid;display:grid;-ms-grid-columns:72.333% 25.667%;grid-template-columns:72.333% 25.667%;gap:30px;-ms-flex-align:center;align-items:center}@media(max-width: 991px){.bllp-promo .blhpcta-main .blhpcta-inner{gap:20px}}@media(max-width: 767px){.bllp-promo .blhpcta-main .blhpcta-inner{-ms-grid-columns:auto;grid-template-columns:auto;gap:30px}}.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc{padding:20px 0px}@media(max-width: 767px){.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}}.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .h2{font-size:24px;line-height:120%;font-weight:600;color:#222;margin-bottom:8px}@media(max-width: 991px){.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .h2{font-size:20px;line-height:27px}}@media(max-width: 767px){.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .h2{font-size:18px;line-height:24px;margin-bottom:12px;font-weight:700}}.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .txt{font-size:16px;line-height:140%;font-weight:400;color:#222;margin-bottom:10px}@media(max-width: 767px){.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .txt{font-size:14px;font-weight:600}}.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .txt:last-child{margin-bottom:0}.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px;margin-top:32px}@media(max-width: 991px){.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box{margin-top:16px}}@media(max-width: 767px){.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box{gap:16px;margin-top:24px;-ms-flex-pack:center;justify-content:center}}.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .red-btn{display:-ms-flexbox;display:flex;gap:5px;max-width:-moz-fit-content;max-width:fit-content;background:#9b1e26;border-radius:100px;font-size:14px;line-height:21px;font-weight:700;color:#fff;padding:10px 24px;-ms-flex-align:center;align-items:center}@media(max-width: 767px){.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .red-btn{gap:0;padding:8px 16px}}.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .red-btn svg{max-width:15px}@media(max-width: 767px){.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .red-btn svg{display:none}}@media(max-width: 991px){.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .red-btn{padding:9px 24px}}@media(max-width: 767px){.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .red-btn{padding:9px 18px}}.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .black-btn{display:-ms-flexbox;display:flex;max-width:-moz-fit-content;max-width:fit-content;background:#000;border-radius:100px;font-size:16px;line-height:22px;font-weight:600;color:#fff;letter-spacing:-0.04em;padding:14px 24px;-ms-flex-align:center;align-items:center}@media(max-width: 767px){.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .black-btn{gap:0;padding:8px 16px}}.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .black-btn svg{max-width:15px}@media(max-width: 767px){.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .black-btn svg{display:none}}@media(max-width: 991px){.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .black-btn{padding:9px 24px}}@media(max-width: 767px){.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .black-btn{padding:9px 18px}}.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .view-btn{font-size:14px;line-height:21px;font-weight:700;color:#9b1e26;display:block;max-width:-moz-fit-content;max-width:fit-content}@media(max-width: 767px){.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .view-btn{font-size:13px;line-height:17px}}.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-riimg{max-width:276px;margin-left:auto}@media(max-width: 1199px){.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-riimg{max-width:240px}}@media(max-width: 991px){.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-riimg{max-width:210px}}@media(max-width: 767px){.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-riimg{max-width:150px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}}.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-riimg img{width:100%}@media(max-width: 991px){.bllp-promo .container{padding-left:20px;padding-right:20px}}@media(max-width: 767px){.bllp-promo .row .col-lg-12{padding:0 15px}.bllp-promo .blhpcta-main{padding:8px 24px 32px;min-height:0;border-radius:24px}.bllp-promo .blhpcta-main .blhpcta-back-img img{object-position:center}.bllp-promo .blhpcta-main .blhpcta-inner{-ms-grid-columns:auto;grid-template-columns:auto;gap:12px}.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-desc{display:block;text-align:center}.bllp-promo .blhpcta-main .blhpcta-inner .blhpctain-riimg{-ms-flex-order:-1;order:-1;position:static;transform:none;max-width:186px;margin:0 auto}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ibGxwLWhlcm8uc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY29tcGFzcy1icmVha3BvaW50L3N0eWxlc2hlZXRzL19icmVha3BvaW50LnNjc3MiLCJfYmxocC1zdGlja3ktYnRuLnNjc3MiLCJfYmxscC1maWx0ZXJzLnNjc3MiLCJfYmxscC1jYXJkLnNjc3MiLCJfYmxscC1ncmlkLnNjc3MiLCJfYmxscC12aWRlby1ncmlkLnNjc3MiLCJfYmxocC13YXRjaC5zY3NzIiwiX2JsbHAtd2F0Y2guc2NzcyIsIl9ibGxwLXByb21vLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsS0FDSSxlQUFBLENBR0osV0FDSSxrQkFDQSxVQUNBLGdCQUNBLHNCQUVBLGtCQUFBLENDb0RBLHlCRDFESixXQVNRLGdCQUFBLENBQUEsQ0FPSix3REFFSSxxSEFBQSxDQUdKLDBCQUNJLDJGQUFBLENBR0osMkJBQ0kscUhBQUEsQ0FHSiwyQkFDSSxnQkFBQSxDQzRCSix5QkQ3QkEsMkJBSVEsZ0JBQUEsQ0FBQSxDQUlBLDhDQUNJLHNCQUFBLENBR0osK0NBQ0ksZ0JBQ0EsZ0JBQ0EsYUFBQSxDQU9aLDBCQUNJLDREQUFBLENBRUEseUNBQ0ksa0JBQ0EsTUFDQSxPQUNBLFFBQ0EsU0FDQSxXQUNBLGVBQUEsQ0FFQSw2Q0FDSSxXQUNBLFlBQ0EsaUJBQ0EsYUFBQSxDQUlSLGlDQUNJLFdBQ0Esa0JBQ0EsTUFDQSxPQUNBLFFBQ0EsU0FDQSxXQUNBLDJGQUNBLG1CQUFBLENBT1IsNEJBQ0ksY0FDQSxrQkFBQSxDQy9CSix5QkQ2QkEsNEJBS1EsYUFDQSxrQkFBQSxDQUFBLENBR0osd0NBQ0ksZ0JBQ0Esa0JBQUEsQ0FLUiwwQkFDSSxpQkFBQSxDQUVBLGlDQUNJLGdCQUNBLGlCQUNBLGlCQUFBLENBR0osOEJBQ0ksZ0JBQ0EsZUFDQSxpQkFDQSx1QkFDQSxXQUNBLGtCQUFBLENDNURSLDBCRHNESSw4QkFTUSxlQUNBLGdCQUFBLENBQUEsQ0NoRVoseUJEc0RJ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Q0FFQSxnREFDSSxzQkFBQSxDQUdKLHlDQUNJLHNCQUFBLEFBQ0EsMkJBQUEsUUFBQSxDQUVBLHlEQUNJLGNBQ0EsaUJBQUEsQ0FJSiwwREFDSSxrQkFBQSxBQUNBLFNBQUEsZ0JBQ0EsZUFDQSxnQkFDQSxhQUFBLENBQUEsQ0FBQSIsImZpbGUiOiJibG9nLWxpc3RpbmctcGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLz09PT09PT09PT09PT09PT09PT09PT09ICAgSGVybyBTZWN0aW9uIFNjc3MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly8vLy8vLy9cclxuXHJcbmJvZHkge1xyXG4gICAgb3ZlcmZsb3cteDogY2xpcDtcclxufVxyXG5cclxuLmJsbHAtaGVybyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDI0cHggMHB4IDQ4cHg7XHJcbiAgICAvLyBldmVyeSB2YXJpYW50IGxhbmRzIG9uIHRoZSBzYW1lIHRhaWwgY29sb3VyLCBzbyB0aGlzIGRvdWJsZXMgYXMgdGhlIGZhbGxiYWNrXHJcbiAgICBiYWNrZ3JvdW5kOiAjM0M0MjQ5O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC0tLS0gYmFja2dyb3VuZCB2YXJpYW50cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAvLyBGaWdtYSBwYWludHMgdGhlc2UgYXMgYSByYWRpYWwgZ3JhZGllbnQgYW5jaG9yZWQgYmVsb3cgdGhlIGJvdHRvbSBlZGdlOlxyXG4gICAgLy8gY2VudHJlICg1MCUsIDEyNSUpLCByYWRpaSAxMDguNDglIHggMTI1JSBvZiB0aGUgYm94LlxyXG5cclxuICAgICYuYmxscGhlcm8tdHJlbmRpbmcsXHJcbiAgICAmLmJsbHBoZXJvLXZpZGVvcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEwOC40OCUgMTI1JSBhdCA1MCUgMTI1JSwgI0NEMzUzRiAwJSwgI0E5Mzg0MiAyNSUsICM4NTNDNDQgNTAlLCAjNjAzRjQ3IDc1JSwgIzNDNDI0OSAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJsbHBoZXJvLXRvcGljIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTA4LjQ4JSAxMjUlIGF0IDUwJSAxMjUlLCAjMEY4MDY4IDAlLCAjMjY2MTU5IDUwJSwgIzNDNDI0OSAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJsbHBoZXJvLWF1dGhvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEwOC40OCUgMTI1JSBhdCA1MCUgMTI1JSwgI0M5NUMzMCAwJSwgI0E2NTYzNiAyNSUsICM4MzRGM0QgNTAlLCAjNUY0OTQzIDc1JSwgIzNDNDI0OSAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJsbHBoZXJvLXZpZGVvcyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibGxwaGVyby1kZXNjIHtcclxuICAgICAgICAgICAgLmgxIHtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGQUZBRkE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gcGhvdG8gYmFja2VkIGhlcm8gLSB0aGUgb3ZlcmxheSBpcyB3aGF0IGNhcnJpZXMgdGhlIGNvbG91ciwgdGhlIHBob3RvIG9ubHlcclxuICAgIC8vIHNob3dzIHRocm91Z2ggYXMgdGV4dHVyZVxyXG4gICAgJi5ibGxwaGVyby1pbWFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y2RjlGQyAwJSwgI0ZDRjlFQSAxMDAlKTtcclxuXHJcbiAgICAgICAgLmJsbHBoZXJvLWJhY2sge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzUsIDM5LCA0MywgMC45KSAwJSwgcmdiYSg0OCwgMTI4LCAxNTYsIDAuOSkgMTAwJSk7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAtLS0tIGJyZWFkY3J1bWIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgLy8gR2xvYmFsIGNvbXBvbmVudCAoX2NvbW1vbi5zY3NzKS4gU2FtZSB0cmVhdG1lbnQgYmxvZy1ob21lLXBhZ2UgZ2l2ZXMgaXQgLVxyXG4gICAgLy8gd2hpdGUgcGlsbCBvbiB0aGUgYmFubmVyIC0gYW5kIG5vdGhpbmcgbW9yZS4gSXQgaGlkZXMgaXRzZWxmIGJlbG93IDc2OHB4LlxyXG4gICAgLmJyZWFkY3J1bWItd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC0tLS0gaGVhZGxpbmUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAuYmxscGhlcm8tZGVzYyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmLm5hcnJvdyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzQ2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaDEge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAtLS0tIGF1dGhvciB2YXJpYW50IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgLmJsbHBoZXJvLWF1dGhvci1waWMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvIDE2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEOUQ5RDk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMzZEMjk7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjdGN0Y3O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0OHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuJEJyZWFrcG9pbnQtU2V0dGluZ3M6IChcclxuICAnZGVmYXVsdCBtZWRpYSc6IGFsbCxcclxuICAnZGVmYXVsdCBmZWF0dXJlJzogbWluLXdpZHRoLFxyXG4gICdkZWZhdWx0IHBhaXInOiB3aWR0aCxcclxuXHJcbiAgJ2ZvcmNlIGFsbCBtZWRpYSB0eXBlJzogZmFsc2UsXHJcbiAgJ3RvIGVtcyc6IGZhbHNlLFxyXG4gICd0cmFuc2Zvcm0gcmVzb2x1dGlvbnMnOiB0cnVlLFxyXG5cclxuICAnbm8gcXVlcmllcyc6IGZhbHNlLFxyXG4gICdubyBxdWVyeSBmYWxsYmFja3MnOiBmYWxzZSxcclxuXHJcbiAgJ2Jhc2UgZm9udCBzaXplJzogMTZweCxcclxuXHJcbiAgJ2xlZ2FjeSBzeW50YXgnOiBmYWxzZVxyXG4pO1xyXG5cclxuJGJyZWFrcG9pbnQ6ICgpICFkZWZhdWx0O1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEltcG9ydHNcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbkBpbXBvcnQgXCJicmVha3BvaW50L3NldHRpbmdzXCI7XHJcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvY29udGV4dCc7XHJcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvaGVscGVycyc7XHJcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcGFyc2Vycyc7XHJcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvbm8tcXVlcnknO1xyXG5cclxuQGltcG9ydCAnYnJlYWtwb2ludC9yZXNwb25kLXRvJztcclxuXHJcbkBpbXBvcnQgXCJicmVha3BvaW50L2xlZ2FjeS1zZXR0aW5nc1wiO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEJyZWFrcG9pbnQgTWl4aW5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG5AbWl4aW4gYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcclxuICBAaW5jbHVkZSBsZWdhY3ktc2V0dGluZ3Mtd2FybmluZztcclxuXHJcbiAgLy8gUmVzZXQgY29udGV4dHNcclxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcclxuXHJcbiAgJGJyZWFrcG9pbnQ6IGJyZWFrcG9pbnQoJHF1ZXJ5LCBmYWxzZSk7XHJcblxyXG4gICRxdWVyeS1zdHJpbmc6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeScpO1xyXG4gICRxdWVyeS1mYWxsYmFjazogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2ZhbGxiYWNrJyk7XHJcblxyXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtY29udGV4dC1ob2xkZXI6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdjb250ZXh0IGhvbGRlcicpICFnbG9iYWw7XHJcbiAgJHByaXZhdGUtYnJlYWtwb2ludC1xdWVyeS1jb3VudDogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5IGNvdW50JykgIWdsb2JhbDtcclxuXHJcbiAgLy8gQWxsb3cgZm9yIGFuIGFzLW5lZWRlZCBvdmVycmlkZSBvciB1c2FnZSBvZiBubyBxdWVyeSBmYWxsYmFjay5cclxuICBAaWYgJG5vLXF1ZXJ5ICE9IGZhbHNlIHtcclxuICAgICRxdWVyeS1mYWxsYmFjazogJG5vLXF1ZXJ5O1xyXG4gIH1cclxuXHJcbiAgQGlmICRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSB7XHJcbiAgICAkY29udGV4dC1zZXR0ZXI6IHByaXZhdGUtYnJlYWtwb2ludC1zZXQtY29udGV4dCgnbm8tcXVlcnknLCAkcXVlcnktZmFsbGJhY2spO1xyXG4gIH1cclxuXHJcbiAgLy8gUHJpbnQgT3V0IFF1ZXJ5IFN0cmluZ1xyXG4gIEBpZiBub3QgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSB7XHJcbiAgICBAbWVkaWEgI3skcXVlcnktc3RyaW5nfSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGlmIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSAhPSBmYWxzZSBvciBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpID09IHRydWUge1xyXG5cclxuICAgICR0eXBlOiB0eXBlLW9mKGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSk7XHJcbiAgICAkcHJpbnQ6IGZhbHNlO1xyXG5cclxuICAgIEBpZiAoJHR5cGUgPT0gJ2Jvb2wnKSB7XHJcbiAgICAgICRwcmludDogdHJ1ZTtcclxuICAgIH1cclxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnc3RyaW5nJykge1xyXG4gICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XHJcbiAgICAgICAgJHByaW50OiB0cnVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ2xpc3QnKSB7XHJcbiAgICAgIEBlYWNoICR3cmFwcGVyIGluIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XHJcbiAgICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSAkd3JhcHBlciB7XHJcbiAgICAgICAgICAkcHJpbnQ6IHRydWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gV3JpdGUgRmFsbGJhY2tcclxuICAgIEBpZiAoJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlKSBhbmQgKCRwcmludCA9PSB0cnVlKSB7XHJcbiAgICAgICR0eXBlLWZhbGxiYWNrOiB0eXBlLW9mKCRxdWVyeS1mYWxsYmFjayk7XHJcblxyXG4gICAgICBAaWYgKCR0eXBlLWZhbGxiYWNrICE9ICdib29sJykge1xyXG4gICAgICAgICN7JHF1ZXJ5LWZhbGxiYWNrfSAmIHtcclxuICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAZWxzZSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xyXG59XHJcblxyXG5cclxuQG1peGluIG1xKCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4iLCIvLyBzdGljankgYnRuIHNlY3Rpb25cclxuXHJcbi5ncm50LXN0aWNreS1idG4ge1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4Mi43NmRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYzKSAxLjgxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDk3LjIzJSk7XHJcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuXHJcbiAgICAmLnN0aWNreWJ0biB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tYmxhY2sge1xyXG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzMS45M2RlZywgIzM1MzUzNSAwJSwgIzAwMDAwMCA5NS4xOSUpO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXJlZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjOWExYjI0O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxufSIsIi8vPT09PT09PT09PT09PT09PT09PT09PT0gICBGaWx0ZXJzIFNlY3Rpb24gU2NzcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vLy8vLy8vL1xyXG4vLyBUd28gc3RhY2tlZCBsYXllcnMuIExheWVyIDEgaXMgYSBwaWxsIHRhYiBncm91cCB0aGF0IGNvbGxhcHNlcyBpbnRvIGEgbmF0aXZlXHJcbi8vIGxvb2tpbmcgc2VsZWN0IGJlbG93IDk5MnB4IChjbG9zZWQgPSBhY3RpdmUgb3B0aW9uIG9ubHksIHRhcCB0byBleHBhbmQpO1xyXG4vLyBsYXllciAyIGlzIGFuIHVuZGVybGluZWQgc3ViLXRhYiByb3cgdGhhdCBiZWNvbWVzIGEgaG9yaXpvbnRhbGx5IHNjcm9sbGFibGVcclxuLy8gc3RyaXAgb24gc21hbGwgc2NyZWVucy5cclxuXHJcbi5ibGxwLWZpbHRlcnMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAvLyAtLS0tIGxheWVyIDEgOiBwaWxsIHRhYnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgLmJsbHAtcGlsbHRhYnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibGxwcGlsbC13cmFwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweCA4cHggNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY3O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICAvLyB2aXNpYmxlIHNvIHRoZSBkZXNrdG9wIG1lbnUgY2FuIGhhbmcgYmVsb3cgdGhlIHBpbGw7IHRhYnMgdGhhdCBkb1xyXG4gICAgICAgICAgICAvLyBub3QgZml0IGFyZSByZW1vdmVkIGZyb20gdGhlIHJvdyBieSBKUywgbm90IGNsaXBwZWRcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQkRCREU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibGxwcGlsbC1saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiA0cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA5MnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzZFNkU3NTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyAtLS0tIHNlbGVjdCBiZWhhdmlvdXIgYmVsb3cgOTkycHggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgICAgICAgICAgLy8gY2xvc2VkOiBvbmx5IHRoZSBhY3RpdmUgb3B0aW9uIGlzIGluIHRoZSBib3g7IG9wZW46IHRoZSBsaXN0IGV4cGFuZHMgaW4gZmxvdy5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxscHBpbGwtYXJyb3cge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIHRoZSBsaXZlIGNhdGVnb3J5IGNhbWUgZnJvbSB0aGUgbWVudSwgc28gbm8gcGlsbCBvbiB0aGUgYmFyIGlzXHJcbiAgICAgICAgICAgIC8vIG1hcmtlZCAtIGZsYWcgdGhlIGFycm93IGluc3RlYWRcclxuICAgICAgICAgICAgJi5pcy1zZWxlY3RlZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5QjFFMjY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAtLS0tIGRlc2t0b3AgbWVudSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgICAgIC8vIEhvbGRzIHRoZSBzZWNvbmRhcnkgY2F0ZWdvcmllcyAoYXV0aG9yZWQgd2l0aCBgZGF0YS1tb3JlYCkgcGx1cyBhbnlcclxuICAgICAgICAvLyBwcmltYXJ5IHBpbGwgdGhlIGJhciBjb3VsZCBub3QgZml0LlxyXG4gICAgICAgIC5ibGxwcGlsbC1tb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDhweCk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUU5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTJweCAxNnB4IHJnYmEoMTEyLCA5NCwgOTQsIDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIHRoZXNlIGFyZSB0aGUgc2FtZSAudGFiIGVsZW1lbnRzLCByZXN0eWxlZCBhcyBtZW51IHJvd3NcclxuICAgICAgICAgICAgLnRhYiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZFNkU3NTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY1Rjc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5QjFFMjY7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtbnc5OTIpIHtcclxuICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgIC5ibGxwcGlsbC1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxscHBpbGwtYXJyb3cgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAuYmxscHBpbGwtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGFiIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RTlFOTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOUIxRTI2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxscHBpbGwtYXJyb3cgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAtLS0tIGxheWVyIDIgOiB1bmRlcmxpbmUgc3ViIHRhYnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAuYmxscC1zdWJ0YWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5RTk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gb25seSB0aGUgc2V0IGJlbG9uZ2luZyB0byB0aGUgbGl2ZSBjYXRlZ29yeSBpcyBvbiBzY3JlZW5cclxuICAgICAgICAudGFiLmlzLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFiIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICBjb2xvcjogIzY4Njg3MztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5QjFFMjY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOUIxRTI2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy89PT09PT09PT09PT09PT09PT09PT09PSAgIEJsb2cgQ2FyZCBDb21wb25lbnQgU2NzcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vLy8vLy8vL1xuLy8gVHdvIHNoYXBlcyBvZmYgb25lIGJhc2U6IHRoZSBjb21wYWN0IGhvcml6b250YWwgY2FyZCAodGhlIHdvcmtob3JzZSwgdXNlZCBvblxuLy8gZXZlcnkgc2NyZWVuKSBhbmQgdGhlIEZFQVRVUkVEIGNhcmQgKGltYWdlIG9uIHRvcCwgcGx1cyBhbiBleGNlcnB0KS4gVGhlXG4vLyBmZWF0dXJlZCBjYXJkIGlzIHNpemVkIHNvIGl0IGV4YWN0bHkgZmlsbHMgdGhlIGhlaWdodCBvZiB0aHJlZSBzdGFja2VkIGNvbXBhY3Rcbi8vIGNhcmRzIC0gMyB4IDE1MiArIDIgeCAzMiA9IDUyMCAtIHdoaWNoIGlzIHdoYXQga2VlcHMgdGhlIG1peGVkIGdyaWQgb24gcmFpbHMuXG5cbi5ibGxwLWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gc3RyZXRjaCwgbm90IGNlbnRlciAtIHRoZSBtZWRpYSBjb2x1bW4gaGFzIG5vIGhlaWdodCBvZiBpdHMgb3duLCBzb1xuICAgIC8vIGNlbnRlcmluZyBsZWF2ZXMgaXQgYXQgdGhlIGltYWdlJ3MgaW50cmluc2ljIHJhdGlvIHdpdGggd2hpdGUgYWJvdmUgYW5kXG4gICAgLy8gYmVsb3cgaXQuIFRoZSBjb3B5IGNvbHVtbiBpcyB3aGF0IHNldHMgdGhlIGNhcmQgaGVpZ2h0IGVpdGhlciB3YXkuXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREJEQkRFO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDEycHggMTZweCByZ2JhKDExMiwgOTQsIDk0LCAwLjA0KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0M0QzRDODtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEycHggMjBweCByZ2JhKDExMiwgOTQsIDk0LCAwLjEpO1xuICAgIH1cblxuICAgIC8vIGZpbHRlcmVkIG91dCBieSB0aGUgY2F0ZWdvcnkgLyBzdWItY2F0ZWdvcnkgdGFic1xuICAgICYuaXMtaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYmwtbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIH1cblxuICAgIC8vIC0tLS0gbWVkaWEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmJsbHBjYXJkLWltZyB7XG4gICAgICAgIGZsZXg6IDAgMCAxNTJweDtcbiAgICAgICAgd2lkdGg6IDE1MnB4O1xuICAgICAgICAvLyBhdXRvIHNvIHRoZSBmbGV4IHN0cmV0Y2ggZGVjaWRlcyBpdCAtIGEgcGVyY2VudGFnZSBhZ2FpbnN0IGFuXG4gICAgICAgIC8vIGF1dG8taGVpZ2h0IGNhcmQgcmVzb2x2ZXMgdG8gYXV0byBhbmQgY29sbGFwc2VzIHRoZSBib3hcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTlFOUU5O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgZmxleDogMCAwIDEzMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLSBjb3B5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuYmxscGNhcmQtZGVzYyB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGNvbG9yOiAjQTcyMzM5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIH1cblxuICAgICAgICAuZG90IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNBNzIzMzk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW46IDBweCA4cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgLy8gRmlnbWEgcmVzZXJ2ZXMgdHdvIGxpbmVzIGZvciBldmVyeSB0aXRsZSwgd2hpY2ggaXMgd2hhdCBrZWVwcyBhXG4gICAgICAgIC8vIGNvbXBhY3QgY2FyZCBhdCAxNTJweCBhbmQgYSBmZWF0dXJlZCBjYXJkIGF0IGV4YWN0bHkgMyBvZiB0aGVtXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIuNGVtO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICBsaW5lLWNsYW1wOiAyO1xuICAgICAgICAvKiEgYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLyohIGF1dG9wcmVmaXhlcjogb24gKi9cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBjb2xvcjogIzY4Njg3MztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIH1cblxuICAgICAgICAuZG90IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0cHg7XG4gICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjg2ODczO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09ICAgRmVhdHVyZWQgQ2FyZCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vLy8vLy8vL1xuXG4uYmxscC1jYXJkLmJsbHBjYXJkLWZlYXR1cmVkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgLmJsbHBjYXJkLWltZyB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDU1MiAvIDMwODtcbiAgICB9XG5cbiAgICAuYmxscGNhcmQtdGl0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLnR4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgY29sb3I6ICM2RTZFNzU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIuOGVtO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICBsaW5lLWNsYW1wOiAyO1xuICAgICAgICAvKiEgYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLyohIGF1dG9wcmVmaXhlcjogb24gKi9cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQmVsb3cgOTkycHggdGhlIG1vYmlsZSBmcmFtZXMgZHJvcCB0aGUgZmVhdHVyZWQgdHJlYXRtZW50IGFsdG9nZXRoZXIgYW5kXG4gICAgLy8gc2hvdyBhIHBsYWluIGNvbXBhY3QgY2FyZCwgc28gZm9sZCBpdCBiYWNrIGludG8gdGhlIGJhc2Ugc2hhcGUuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmJsbHBjYXJkLWltZyB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTMycHg7XG4gICAgICAgICAgICB3aWR0aDogMTMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuYmxscGNhcmQtdGl0IHtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnR4dCxcbiAgICAgICAgLmxhYmVsIC5mZWF0dXJlZCxcbiAgICAgICAgLmxhYmVsIC5kb3Qge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAuYmxscGNhcmQtaW1nIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLz09PT09PT09PT09PT09PT09PT09PT09ICAgTGlzdGluZyBHcmlkIFNlY3Rpb24gU2NzcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vLy8vLy8vL1xuXG4uYmxscC1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiA0MHB4IDBweCA0OHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAwcHg7XG4gICAgfVxuXG4gICAgLy8gdGhlIHR3byBmaWx0ZXIgbGF5ZXJzIHB1c2ggdGhlIGdyaWQgZG93biBhIG5vdGNoXG4gICAgJi5oYXMtZmlsdGVycyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBcIjEyIEJsb2dzXCJcbiAgICAuYmxscC1jb3VudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgY29sb3I6ICM2ODY4NzM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09ICAgVW5pZm9ybSAyIGNvbHVtbiBncmlkID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vLy8vLy8vXG5cbi5ibGxwLWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gICAgcm93LWdhcDogMzJweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICByb3ctZ2FwOiAxNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICByb3ctZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgID4gLmJsbHAtY2VsbCB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gMzJweCkgLyAyKTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCkgLyAyKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTG9hZCBNb3JlIGFwcGVuZHMgaW50byB0aGlzIGxpc3QsIHNvIGNhcmRzIHBhc3QgdGhlIGZpcnN0IHBhZ2Ugc3RhcnQgaGlkZGVuXG4gICAgPiAuYmxscC1jZWxsLmlzLWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09ICAgTWl4ZWQgZ3JpZCAoZmVhdHVyZWQgKyBjb21wYWN0KSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vLy8vLy8vL1xuLy8gRmlnbWEgYWx0ZXJuYXRlcyB0aGUgZmVhdHVyZWQgY2FyZCBiZXR3ZWVuIHRoZSBsZWZ0IGFuZCByaWdodCBjb2x1bW4uIFJhdGhlclxuLy8gdGhhbiBmaWdodCBhIG1hc29ucnkgYWxnb3JpdGhtIHdlIG1pcnJvciB0aGUgRmlnbWEgc3RydWN0dXJlOiBlYWNoIHJvdyBob2xkc1xuLy8gdHdvIGVxdWFsIGNvbHVtbnMsIGFuZCBhIGNvbHVtbiBpcyBlaXRoZXIgb25lIGZlYXR1cmVkIGNhcmQgb3IgYSBzdGFjayBvZlxuLy8gY29tcGFjdCBvbmVzLiBCb3RoIGNvbWUgb3V0IDUyMHB4IC8gMzM2cHggdGFsbCBvbiB0aGVpciBvd24uXG5cbi5ibGxwLWdyaWQtbWl4ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4gICAgLmJsbHAtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMzJweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxscC1jZWxsIHtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIC8vIGEgZmlsdGVyIGNhbiBlbXB0eSB0aGUgb3Bwb3NpdGUgY29sdW1uIC0gY2FwIHRoZSB3aWR0aCBzbyB0aGUgc3Vydml2b3JcbiAgICAgICAgLy8gc3RheXMgaW4gaXRzIGhhbGYgb2YgdGhlIHJvdyBpbnN0ZWFkIG9mIHN0cmV0Y2hpbmcgYWNyb3NzIGl0XG4gICAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDMycHgpIC8gMik7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMnB4O1xuXG4gICAgICAgIC8vIGV2ZXJ5IGNhcmQgaW4gdGhlIGNvbHVtbiB3YXMgZmlsdGVyZWQgb3V0XG4gICAgICAgICYuaXMtaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0gcGFja2VkIG1vZGUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gVGhlIHJvd3MgYXJlIGF1dGhvcmVkIHNvIGEgZmVhdHVyZWQgY2FyZCBzaXRzIG9wcG9zaXRlIGV4YWN0bHkgdGhyZWVcbiAgICAvLyBjb21wYWN0IG9uZXMuIEEgc3ViLWNhdGVnb3J5IGZpbHRlciBndXRzIHRoYXQgcGFpcmluZyBhbmQgbGVhdmVzIGhvbGVzXG4gICAgLy8gd2hlcmUgdGhlIHJlbW92ZWQgY2FyZHMgd2VyZSwgc28gb25jZSB0aGUgcGFnZSBzY3JpcHQgc2VlcyBhIHZpc2libGUgcm93XG4gICAgLy8gd2l0aCBjYXJkcyBtaXNzaW5nIGl0IGZsYWdzIHRoZSBncmlkIGFuZCB0aGUgcm93cyBzdG9wIGhvbGRpbmcgcG9zaXRpb246XG4gICAgLy8gZXZlcnkgc3Vydml2aW5nIGNhcmQgZmxvd3MgaW50byB0d28gYmFsYW5jZWQgY29sdW1ucyBpbnN0ZWFkLlxuICAgICYuaXMtcGFja2VkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgY29sdW1uLWdhcDogMzJweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibGxwLXJvdyxcbiAgICAgICAgLmJsbHAtY2VsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHN0aWxsIGhhcyB0byB3aW4gb3ZlciBgZGlzcGxheTogY29udGVudHNgXG4gICAgICAgIC5ibGxwLXJvdy5pcy1oaWRkZW4sXG4gICAgICAgIC5ibGxwLWNlbGwuaXMtaGlkZGVuLFxuICAgICAgICAuYmxscC1jYXJkLmlzLWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsbHAtY2FyZCB7XG4gICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT0gICBMb2FkIE1vcmUgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly8vLy8vLy9cblxuLmJsbHAtbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICAuYmxhY2stYnRuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyNHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBoaWRkZW4gb25jZSBldmVyeSBjYXJkIGlzIG9uIHNjcmVlblxuICAgICYuaXMtZG9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09ICAgRW1wdHkgc3RhdGUgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly8vLy8vLy9cblxuLmJsbHAtZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogNDhweCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjNjg2ODczO1xuXG4gICAgJi5pcy12aXNpYmxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PSAgIFZpZGVvIEdyaWQgU2VjdGlvbiBTY3NzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vLy8vLy8vXHJcbi8vIFNjcmVlbiBGLiBTYW1lIGNhcmQgYXMgdGhlIFdhdGNoICYgTGVhcm4gY2Fyb3VzZWwsIGxhaWQgb3V0IGFzIGEgc3RhdGljXHJcbi8vIDMgY29sdW1uIGdyaWQgaW5zdGVhZCAtIG5vIGJvcmRlciwgbm8gY2FyZCBzdXJmYWNlLCBqdXN0IHRoZSByb3VuZGVkIHRodW1ibmFpbFxyXG4vLyB3aXRoIGEgZGFyayBzY3JpbSBhbmQgdGhlIGNvcHkgdW5kZXJuZWF0aC5cclxuXHJcbi5ibGxwLXZpZGVvZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgY29sdW1uLWdhcDogMzJweDtcclxuICAgIHJvdy1nYXA6IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMTZweDtcclxuICAgICAgICByb3ctZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibGxwdmlkLWNlbGwge1xyXG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gKDIgKiAzMnB4KSkgLyAzKTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAoMiAqIDMycHgpKSAvIDMpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSAxNnB4KSAvIDIpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAxNnB4KSAvIDIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxscHZpZC1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAuYmxscHZpZC10b3Age1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFOUU5RTk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEycHggMTZweCByZ2JhKDExMiwgOTQsIDk0LCAwLjA0KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBGaWdtYSBzY3JpbXMgdGhlIHRodW1ibmFpbCBzbyB0aGUgcGxheSBidXR0b24gYWx3YXlzIHJlYWRzXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBkaXJlY3QgY2hpbGQgb25seSwgc28gdGhlIHBsYXkgYnV0dG9uIGJlbG93IGtlZXBzIGl0cyBvd24gc3F1YXJlIGJveFxyXG4gICAgICAgID4gaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzU3IC8gMjAwO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibGxwdmlkLXBsYXkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbGF5LWJ0biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsbHB2aWQtZGVzYyB7XHJcbiAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICBjb2xvcjogI0E3MjMzOTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oMyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIuNGVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICBsaW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAvKiEgYXV0b3ByZWZpeGVyOiBvZmYgKi9cclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgLyohIGF1dG9wcmVmaXhlcjogb24gKi9cclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgY29sb3I6ICM2ODY4NzM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAuZG90IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjg2ODczO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vIHdhdGNoIHNlY3Rpb25cclxuLmJsaHAtd2F0Y2gge1xyXG4gICAgcGFkZGluZzogNjBweCAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwcHg7XHJcblxyXG4gICAgICAgIC8vIHRoZSBtb2JpbGUgZGVzaWduIHNpdHMgb24gYSAyMHB4IGd1dHRlciwgbm90IHRoZSBnbG9iYWwgMTVweFxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzY4Njg3MztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibGhwd2F0Y2gtZW1ibGEtdmlkZW8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAuZW1ibGFfX2RvdHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbWJsYV9fZG90IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDI0cHggNHB4IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pcy1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVtYmxhX19zZWxlY3RlZC1zbmFwLWRpc3BsYXkge1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLy8gbWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgIC8vICAgICBtYXJnaW46IDMycHggYXV0byAwcHg7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbWJsYV9fdmlld3BvcnQge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbWJsYV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZW1ibGFfX3NsaWRlIHtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSAoMiAqIDMycHgpKSAvIDMpO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vIDw9IDk5MnB4IOKAkyAyIGl0ZW1zIChnYXAgMTZweClcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gKDIgKiAxNnB4KSkgLyAyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyA8PSA3NjhweCDigJMgMSBpdGVtXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgODAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVtYmxhX19jb250cm9scyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5lbWJsYV9fYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZW1ibGFfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDMuNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHRvcDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzUlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgdG9wOiA0MyU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQzJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyAmLmVtYmxhX19idXR0b24tLXByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgbGVmdDogLTIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vICYuZW1ibGFfX2J1dHRvbi0tbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICByaWdodDogLTIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsaHB3YXRjaC1lbWJsYS12aWRlbyB7XHJcbiAgICAgICAgLmJsaHB3YXRjaGVtLWluYm94IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgLmJsaHB3YXRjaGVtaW5iLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYmxocHdhdGNoZW1pbmJ0LWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxocHdhdGNoZW1pbmJ0LXBsYXlpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wbGF5LWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsaHB3YXRjaGVtaW5iLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNBNzIzMzk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgLyohIGF1dG9wcmVmaXhlcjogb2ZmICovXHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAvKiEgYXV0b3ByZWZpeGVyOiBvbiAqL1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY4Njg3MztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjg2ODczO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b20tYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibGFjay1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjRweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBFbGlnaWJpbGl0eSBzZWN0aW9uIHBvcCB1cCB2aWRlb1xyXG4uaW5kc3RkZS12aWRlbyB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcblxyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDQ4cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbi1jbG9zZS5ibGFjazo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNGQ0ZDRkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZjE4IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZW1iZWQtcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNDhweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vPT09PT09PT09PT09PT09PT09PT09PT0gICBXYXRjaCAmIExlYXJuIG92ZXJyaWRlcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vLy8vLy8vL1xyXG4vLyBgX2JsaHAtd2F0Y2guc2Nzc2AgaXMgaW1wb3J0ZWQgdW50b3VjaGVkIGZyb20gdGhlIGJsb2cgaG9tZSBwYWdlLiBUaGVzZSBhcmUgdGhlXHJcbi8vIG9ubHkgbGlzdGluZyBzcGVjaWZpYyBkZWx0YXM6IGEgd2hpdGUgc3VyZmFjZSBhbmQgdGhlIGRhcmsgc2NyaW0gRmlnbWEgcHV0c1xyXG4vLyBvdmVyIGVhY2ggdGh1bWJuYWlsLlxyXG5cclxuLmJsbHAtd2F0Y2gge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHJcbiAgICAuYmxocHdhdGNoZW1pbmJ0LWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIGRpcmVjdCBjaGlsZCBvbmx5IC0gdGhlIHBsYXkgYnV0dG9uIGxpdmVzIGluIGEgbmVzdGVkIC5ibGhwd2F0Y2hlbWluYnQtcGxheWltZ1xyXG4gICAgICAgIC8vIGFuZCBtdXN0IE5PVCBwaWNrIHVwIHRoZSB0aHVtYm5haWwncyBhc3BlY3QgcmF0aW8gb3Igb2JqZWN0LWZpdFxyXG4gICAgICAgID4gcGljdHVyZSA+IGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDM1NyAvIDIwMDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxocHdhdGNoZW1pbmJ0LXBsYXlpbWcge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBgX2JsaHAtd2F0Y2guc2Nzc2AgdGFyZ2V0cyB0aGlzIGF0IHNpeCBsZXZlbHMgZGVlcCwgc28gbWF0Y2ggdGhhdCBkZXB0aCB0b1xyXG4gICAgLy8gd2luIGNsZWFubHkgcmF0aGVyIHRoYW4gbGVhbmluZyBvbiBzb3VyY2Ugb3JkZXJcclxuICAgIC5ibGhwd2F0Y2gtZW1ibGEtdmlkZW8gLmJsaHB3YXRjaGVtLWluYm94IC5ibGhwd2F0Y2hlbWluYi10b3AgLmJsaHB3YXRjaGVtaW5idC1pbWcgLmJsaHB3YXRjaGVtaW5idC1wbGF5aW1nIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNjRweDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gY3RhIHNlY3Rpb25cclxuXHJcblxyXG4uYmxscC1wcm9tbyB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgICAuY29sLWxnLTEyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibGhwY3RhLW1haW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA0OHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzIuNzNkZWcsICNGRkVCRUIgLTQuMjklLCAjRkFGM0Q4IDEwNy4yNCUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsaHBjdGEtYmFjay1pbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxocGN0YS1pbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTYuMzMzJSA0MC42NjclO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcyLjMzMyUgMjUuNjY3JTtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxocGN0YWluLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0bi1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZWQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5QjFFMjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxhY2stYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmlldy1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzlCMUUyNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxocGN0YWluLXJpaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjc2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgIC5yb3cgLmNvbC1sZy0xMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibGhwY3RhLW1haW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjRweCAzMnB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgLmJsaHBjdGEtYmFjay1pbWcgaW1nIHtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxocGN0YS1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsaHBjdGFpbi1kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gYXJ0d29yayBsZWFkcyBvbiB0aGUgcGhvbmUgZnJhbWVcclxuICAgICAgICAgICAgICAgIC5ibGhwY3RhaW4tcmlpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il19 */
