.content{align-items:flex-start}@media screen and (min-width:992px){.content.gridbox{grid-template-areas:"aside top" "aside main";grid-gap:0 20px;grid-auto-rows:auto 1fr}.content.gridbox .review_top{grid-area:top}.content.gridbox .aside{grid-area:aside;height:100%}.content.gridbox .main{grid-area:main;max-width:100%}.content.gridbox .main h1{margin-bottom:20px}}@media screen and (max-width:992px){.content.gridbox .aside{margin-bottom:25px}}@media screen and (max-width:768px){.content-links{padding-bottom:5px;margin-top:0}.content-links__item{font-size:13px;line-height:20px}}.main{position:relative;max-width:calc(100% - 310px);flex:1}.main .section h2{margin-top:0}@media screen and (max-width:992px){.main{max-width:100%;min-width:100%}}.aside{position:relative;width:290px}.aside-block{box-shadow:0 4px 40px 0 rgba(6,13,73,.1);border-radius:15px;padding:15px}.aside-block:not(:last-child){margin-bottom:20px}.aside .heading{display:flex;justify-content:flex-start;align-items:center;gap:5px;text-transform:uppercase;font-size:14px;line-height:26px;border-bottom:1px solid #e1e1f3;padding:15px 20px}.aside .heading img{width:22px;height:18px;margin:0}.aside .written-header{border:none;padding-top:0;margin-bottom:0}.aside .written-header img{width:70px;height:70px}.aside .written-position,.aside .written-title{font-size:12px}.aside .written-name{font-size:16px}.aside .written .text{width:calc(100% + 30px);background:#f9faff;border-top:1px solid #e1e1f3;border-bottom:1px solid #e1e1f3;padding:15px;margin-left:-15px}.aside .written .text p{font-size:13px;line-height:19px}.aside .written-update{align-items:center;gap:10px;padding-top:15px}.aside .written-update-date,.aside .written-update-text{font-size:13px;line-height:15px;font-weight:500}.aside-review .card{padding-bottom:0}.aside-review .card .link-more{width:calc(100% + 30px);margin-left:-15px}.aside-review .card .card-logo{min-width:100%}.aside-review .card .card-logo .img{width:100%;height:70px}.aside-review .card .card-feature{margin-bottom:15px}.aside-review .card .card-feature__item{font-size:13px}.aside-review .card .payment{gap:7px}.aside-review .card .payment__item{width:26px;height:26px}.aside-review__item{align-items:center;flex-wrap:nowrap;gap:7px;cursor:pointer}.aside-review__item:not(:last-child){margin-bottom:10px}.aside-review-text{flex:1;font-size:14px;font-weight:600;line-height:18px;color:#3a3a49}.aside-review .btn-code{width:92px;min-width:92px;height:30px}.aside-review .btn-code .embed-text{font-size:12px}.aside-review-block{padding:0}.aside-review-block .img{width:36px;min-width:36px;height:36px}.aside-review-block .img img{max-width:26px;max-height:26px}.aside-review__item{position:relative;transition:all .3s;padding:10px 15px}.aside-review__item .svg{position:absolute;opacity:0;left:19px;top:calc(50% - 7px);width:8px;height:14px;margin:0}.aside-review__item:hover{padding-left:39px}.aside-review__item:hover .svg{opacity:1}.aside-review__item:not(:last-child){border-bottom:1px solid #e1e1f3;margin-bottom:0}.aside-review__item:nth-child(odd){background:#f9faff}.aside-review-bonus{font-size:15px;line-height:20px}.aside-review-descr{font-size:12px;font-weight:500;line-height:20px}.aside-link .aside-block{padding:0}.aside-list-link{display:block;font-size:15px;font-weight:500;line-height:30px;color:#3a3a49;padding:10px 15px}.aside-list-link:hover{color:#1060e4}.aside-list__item:not(:last-child){border-bottom:1px solid #e1e1f3;margin-bottom:0}.aside-list__item:nth-child(odd){background:#f9faff}.aside-list__item:last-child{border-radius:0 0 10px 10px}@media screen and (max-width:992px){.aside{width:100%}.aside-link{border-left:none;border-top:1px solid #e1e1f3;padding:25px 5px 0}}@media screen and (max-width:768px){.aside .written_big .written-info,.aside .written_big img{margin-bottom:0}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.slider-nav .swiper-button-next,.slider-nav .swiper-button-prev{z-index:20;height:40px;width:40px;border-radius:100%;background-color:#fff;box-shadow:0 0 0 1px hsla(0,0%,68.6%,.2);transition:all .5s}.slider-nav .swiper-button-next .svg,.slider-nav .swiper-button-prev .svg{position:absolute;width:18px;height:11px;top:calc(50% - 5.5px);left:calc(50% - 9px)}.slider-nav .swiper-button-next:hover,.slider-nav .swiper-button-prev:hover{box-shadow:0 4px 20px 0 rgba(6,13,73,.1)}.slider-nav .swiper-button-next:after,.slider-nav .swiper-button-prev:after{display:none}.slider-nav .swiper-button-prev .svg{transform:scaleX(-1)}.slider-nav .swiper-button-next.swiper-button-disabled,.slider-nav .swiper-button-prev.swiper-button-disabled{pointer-events:auto}.slider-nav .swiper-pagination{bottom:0}.slider-nav .swiper-pagination-bullet{width:10px;height:10px;background:#e1e1f3;opacity:1}.slider-nav .swiper-pagination-bullet-active{background:#1060e4}.review-slider{position:relative;z-index:10;max-width:800px;margin-bottom:15px}.review-slider img{width:100%;border-radius:10px;margin-bottom:0}.review-slider .swiper-pagination{display:none}@media screen and (max-width:768px){.review-slider{margin-bottom:10px}.review-slider .swiper-pagination{display:block;bottom:30px}.review-slider .swiper-pagination-bullet{width:10px;height:10px;opacity:1;background-color:#e6e6ec}.review-slider .swiper-pagination-bullet-active{background-color:#30b874}.review-slider .review-slider img{margin-bottom:64px}.review-slider .swiper-button-next,.review-slider .swiper-button-prev{z-index:11;width:34px;height:34px;top:auto;bottom:20px;box-shadow:0 0 20px 0 rgba(133,132,141,.2)}}.details__item{border-top:1px solid #e1e1f3;gap:10px;align-items:center;padding:15px 0}.details-title{color:#242428;font-size:15px;font-weight:500;text-transform:none;line-height:normal}.details-detail{display:inline-block;border-radius:12px;font-size:13px;font-weight:500;line-height:18px;color:#fff;padding:3px 12px}.details-detail.perfect{background:#05ad48}.details-detail.good{background:#5acf23}.details-detail.normal{background:#faa61a}.details-detail.bad{background:#ee2f31}.details-detail.na{background:#f9faff;color:#3a3a49}.review-bonuses{margin-bottom:25px}.review-bonuses__item{border-bottom:1px solid #e1e1f3;gap:15px 35px;padding:15px 0}.review-bonuses__item:first-child{padding-top:0}.review-bonuses__item .img{width:50px;min-width:50px;height:50px;border-radius:10px}.review-bonuses__item .img img{max-width:40px}.review-bonuses-bonus{flex:1}.review-bonuses-casino{gap:15px;align-items:center;justify-content:flex-start;flex-wrap:nowrap;margin-bottom:20px}.review-bonuses-title{font-size:14px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:.7px;color:#3a3a49;margin-bottom:3px}.review-bonuses-text{font-size:22px;font-weight:600;line-height:24px;color:#242428}.review-bonuses-feature{flex:1;max-width:300px;border-radius:15px;background:#f9faff;padding:12px 20px}.review-bonuses-feature__item{align-items:center;padding:7px 0}.review-bonuses-feature__item:not(:last-child){border-bottom:1px solid #e1e1f3}.review-bonuses-feature__item:first-child{padding-top:0}.review-bonuses-feature__item:last-child{padding-bottom:0}.review-bonuses-feature .embed{min-width:100%}.review-bonuses-feature .embed-block,.review-bonuses-feature .embed .embed-copy,.review-bonuses-feature .embed b{margin-left:auto}.review-bonuses-feature-title,.review-bonuses-feature .embed-title{color:#3a3a49;font-size:15px;font-weight:500;line-height:15px}.review-bonuses-feature b{font-size:15px;line-height:normal}.review-bonuses_shadow{border:none;box-shadow:0 4px 40px 0 rgba(6,13,73,.1);border-radius:15px;padding:15px}.review-bonuses_shadow:first-child{padding-top:15px}.review-bonuses_shadow:not(:last-child){margin-bottom:15px}@media screen and (max-width:768px){.review-bonuses{margin-bottom:20px}.review-bonuses__item{position:relative;padding-bottom:76px}.review-bonuses-bonus,.review-bonuses-feature{min-width:100%;max-width:100%}.review-bonuses .get{position:absolute;right:0;left:0;height:46px;line-height:46px;border-radius:23px;bottom:15px}.review-bonuses-casino{flex-wrap:wrap;margin-bottom:0}.review-bonuses-text{font-size:18px;line-height:26px}.review-bonuses .embed span{right:0;top:-22px}.review-bonuses_shadow .get{right:15px;left:15px}}.available{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:20px 35px;border-bottom:1px solid #e1e1f3;padding-bottom:20px;margin-bottom:25px}.available-link{position:relative;font-size:15px;font-weight:500;line-height:17px;color:#242428;padding-left:31px}.available-link .svg{position:absolute;width:24px;height:24px;left:0;top:calc(50% - 12px);margin:0}@media screen and (max-width:768px){.available{grid-gap:15px 10px}}.review-feature{margin-bottom:25px}.review-feature__item{border-bottom:1px solid #e1e1f3;align-items:center;padding:15px 10px 15px 0}.review-feature-title{font-weight:500}.review-feature-descr,.review-feature-title{font-size:16px;line-height:normal;color:#242428}.review-feature-descr{font-weight:600}.review-feature-info{display:inline-block;border-radius:12px;font-size:13px;font-weight:500;line-height:18px;color:#fff;padding:3px 12px}.review-feature-info.perfect{background:#05ad48}.review-feature-info.good{background:#5acf23}.review-feature-info.normal{background:#faa61a}.review-feature-info.bad{background:#ee2f31}@media screen and (max-width:768px){.review-feature{margin-bottom:20px}.review-feature-title{font-size:15px}}.payment+.review-feature{margin-top:-25px}@media screen and (max-width:768px){.payment+.review-feature{margin-top:-20px}}.heading+.review-feature{margin-top:-20px}.feedback-recall{margin-bottom:35px}.feedback-recall_top{margin-bottom:15px}.feedback-recall__item{border-radius:15px;border:1px solid #e1e1f3;padding:25px 30px}.feedback-recall__item:not(:last-child){margin-bottom:20px}.feedback-recall__item .side{gap:20px 10px}.feedback-recall__item .side .heading{font-size:18px;margin-bottom:15px}.feedback-recall__item .side ul li{font-weight:400}.feedback-recall-name{justify-content:flex-start;gap:10px;align-items:center;font-size:14px;font-weight:600;line-height:26px;text-transform:uppercase;letter-spacing:.7px;margin-bottom:7px}.feedback-recall-name img{width:22px;height:18px;margin:0}.feedback-recall .rating{margin-bottom:5px}.feedback-recall .reputation{justify-content:flex-start;gap:5px;align-items:center}.feedback-recall .side:last-child{margin-bottom:0}.feedback-recall-text p{font-size:15px;line-height:23px;margin-bottom:15px}.feedback-recall-text p:last-child{margin-bottom:0}.feedback-form{border-radius:15px;box-shadow:0 4px 40px 0 rgba(6,13,73,.1);padding:30px}.feedback-form .heading{font-size:20px;line-height:28px;margin-bottom:20px}.feedback-form .formgroup{gap:0 20px}.feedback-form .formgroup input,.feedback-form .formgroup textarea{font-size:15px;font-weight:500}.feedback-form .formgroup input::placeholder,.feedback-form .formgroup textarea::placeholder{font-size:15px;font-weight:500;color:#3a3a49}.feedback-form .formgroup input::-webkit-input-placeholder,.feedback-form .formgroup textarea::-webkit-input-placeholder{font-size:15px;font-weight:500;color:#3a3a49}.feedback-form .formgroup input:-moz-placeholder,.feedback-form .formgroup input::-moz-placeholder,.feedback-form .formgroup textarea:-moz-placeholder,.feedback-form .formgroup textarea::-moz-placeholder{font-size:15px;font-weight:500;color:#3a3a49}.feedback-form .formgroup input:-ms-input-placeholder,.feedback-form .formgroup textarea:-ms-input-placeholder{font-size:15px;font-weight:500;color:#3a3a49}.feedback-form .formgroup input{flex:1;max-width:360px}.feedback-form .formgroup>input,.feedback-form .formgroup>textarea{margin-bottom:20px}.feedback-form .side{min-width:100%;margin-bottom:20px}.feedback-form .side__item{border-radius:10px;border:1px solid #e1e1f3;padding:12px 15px}.feedback-form .side__item.active{border-color:#242428}.feedback-form .side .heading{font-size:15px;font-weight:500;line-height:normal;color:#3a3a49;margin-bottom:15px}.feedback-form .side-pros .feedback-label:before{background-image:url(/static/build/img/svg/checking-green.svg)}.feedback-form .side-cons .feedback-label:before{background-image:url(/static/build/img/svg/not.svg)}.feedback-form .side input{border:none;height:24px;line-height:24px;padding-left:0}.feedback-form .btn{width:180px;height:42px;font-size:15px;margin:0}.feedback-rating{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;margin-bottom:30px}.feedback-label{position:relative;display:block;padding-left:32px}.feedback-label .svg{position:absolute;width:22px;height:22px;left:0;top:0;margin:0}.feedback-label:not(:last-child){margin-bottom:10px}@media screen and (max-width:992px){.feedback{margin-bottom:50px}}@media screen and (max-width:768px){.feedback-recall__item{padding:20px}.feedback-recall-text p,.feedback-recall .side ul li{font-size:14px;line-height:22px}.feedback-form .formgroup input{max-width:100%;min-width:100%}}@media screen and (max-width:450px){.feedback-form .btn{width:100%}}.feel{gap:20px;align-items:center;justify-content:flex-start;margin-bottom:40px}.feel__item{border-radius:18px;border:1px solid #e1e1f3;font-size:16px;font-weight:500;line-height:26px;padding:5px 12px}.feel__item:hover.perfect{border-color:#05ad48}.feel__item:hover.good{border-color:#5acf23}.feel__item:hover.normal{border-color:#faa61a}.feel__item:hover.bad{border-color:#ee2f31}.feel__item.hovered-perfect{border-color:#05ad48}.feel__item.hovered-good{border-color:#5acf23}.feel__item.hovered-normal{border-color:#faa61a}.feel__item.hovered-bad{border-color:#ee2f31}@media screen and (max-width:450px){.feel{gap:15px;margin-bottom:30px}.feel__item{min-width:calc(50% - 10px);max-width:calc(50% - 10px)}}.notifications{margin-bottom:25px}.notifications__item{position:relative;border-radius:15px;overflow:hidden;padding:20px}.notifications__item.notifications-attention{background:#fff7e9}.notifications__item.notifications-not{background:#ffefef}.notifications__item:not(:last-child){margin-bottom:15px}.notifications__item[open] .heading .svg{transform:rotate(-180deg)}.notifications__item[open] .notifications-text{max-height:500px}.notifications .notifications-heading{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:10px;width:100%;text-align:left;padding-right:22px;margin:0}.notifications .notifications-heading img{width:22px;height:18px;margin:0}.notifications .notifications-heading .svg{position:absolute;width:17px;min-width:17px;height:10px;right:0;top:calc(50% - 5px);transition:all .5s}.notifications .text p{font-weight:400;font-size:14px;line-height:22px}.notifications .text p:first-child{padding-top:15px}@media screen and (max-width:768px){.notifications{margin-bottom:20px}.notifications .heading{font-size:15px;line-height:21px}.notifications .heading img{display:none}}.offer__item{box-shadow:0 0 0 1px #e1e1f3;background:#fff;text-align:center;padding:20px}.offer__item .img{width:100%;height:80px;margin-bottom:20px}.offer__item .img img{max-width:150px}.offer__item .btn{width:250px;margin-bottom:15px}.offer-heading{color:#242428;font-size:20px;font-weight:600;line-height:26px}.offer-heading,.offer .reputation{margin-bottom:20px}.offer .reputation-svg{justify-content:center;align-items:center;gap:7px}.offer .reputation .heading{font-size:14px;line-height:24px}.offer-latest .offer-text{text-align:center;max-width:750px;margin-inline:auto;margin-bottom:40px}.offer-latest .offer-text p{font-size:15px}.offer-latest .offer-text p a{font-size:inherit;font-weight:inherit}.offer-latest .offer-text p:last-child{margin-bottom:0}.offer-latest .offer-img{margin:0}.offer-latest-body{gap:20px 30px;align-items:center;margin-bottom:50px}.offer-latest-block{gap:10px;max-width:680px;flex:1}.offer-latest__item{min-width:330px;flex:1;gap:15px;align-items:center;flex-wrap:nowrap;background:#fff;border-radius:5px;padding:10px}.offer-latest__item .img{width:110px;height:45px}.offer-latest__item .get{min-width:80px;flex:1;text-align:left}@media screen and (max-width:1100px){.offer__item .btn{width:100%}}@media screen and (max-width:768px){.offer-latest{text-align:center}.offer-latest .offer-text,.offer-latest h2{margin-bottom:20px}.offer-latest-body{justify-content:center;margin-bottom:20px}.offer-latest-block{text-align:left;max-width:100%;min-width:100%}.offer-latest__item{min-width:200px;gap:5px}.offer-latest__item .get{font-size:12px;line-height:14px}}.bonus-code-popup{position:fixed;display:none;z-index:100;align-items:center;justify-content:center;inset:0}.bonus-code-popup-bg{position:absolute;inset:0;backdrop-filter:blur(10px)}.bonus-code-popup-body{position:relative;z-index:102;width:740px;text-align:center;background:#fff;box-shadow:0 4px 40px 0 rgba(6,13,73,.1);border-radius:15px;padding:40px}.bonus-code-popup-body .close{position:absolute;width:12px;height:12px;top:15px;right:15px}.bonus-code-popup-body .img{width:250px;height:70px;margin-inline:auto;margin-bottom:20px}.bonus-code-popup-body p{font-weight:500;line-height:20px}.bonus-code-popup-body .embed{display:block;width:250px;margin-top:0;margin-inline:auto}.bonus-code-popup-body .embed-copy{z-index:-1}.bonus-code-popup-body .embed-block{width:100%;height:47px;line-height:45px;cursor:pointer;margin-bottom:10px}.bonus-code-popup-body .embed .btn{width:100%;height:42px}.bonus-code-popup-body .embed.copy .copy-text{display:flex;align-items:center;justify-content:center;opacity:1;right:auto;top:auto;inset:0;background:#f9faff;font-size:15px;color:#3a3a49;text-transform:uppercase}.bonus-code-popup-bonus{font-size:24px;font-weight:600;line-height:30px;color:#242428}@media screen and (max-width:768px){.bonus-code-popup-body{width:calc(100% - 40px)}}.review-recommend{position:relative}.review-table .heading{font-size:18px;line-height:26px;margin-bottom:15px}.review-info .heading{font-size:14px;text-transform:uppercase;line-height:26px;letter-spacing:.7px;color:#3a3a49}.review-written,.review .tablecontent{border-bottom:1px solid #e1e1f3;padding-bottom:15px}.review-written{margin-bottom:15px}.review-written .written_bottom{gap:10px 30px;margin-top:0}.review-written .written_middle img{width:50px;height:50px}.review-written .written_middle .svg{width:19px;height:10px}.review-written .written_middle .written-name{font-size:14px}.review-written .written_middle .written-down{top:60px}.review-reputation{border-top:1px solid #e1e1f3;margin-bottom:20px}.review-reputation .reputation-svg{border-bottom:1px solid #e1e1f3;padding:15px 0;margin-bottom:0}.review-reputation .reputation-svg .rating{margin-bottom:0}.review-reputation .rating-circle,.review-reputation .rating-svg{width:50px;height:50px}.review-reputation .reputation-list__item{justify-content:flex-start;gap:10px;padding:0}.review-reputation .reputation-list__item:last-child{border-bottom:1px solid #e1e1f3}.review-reputation .reputation-list__item .reputation-heading{padding:15px 0;margin-bottom:0}.review-reputation .reputation-list__item[open] .reputation-heading .svg{transform:rotate(-180deg)}.review-reputation .reputation-heading{position:relative;justify-content:flex-start;align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:26px;letter-spacing:.7px;color:#3a3a49;text-transform:uppercase;cursor:pointer}.review-reputation .reputation-heading .svg{position:absolute;width:13px;min-width:13px;height:9px;right:10px;top:calc(50% - 4.5px);transition:transform .3s;margin:0}.review_top .heading{font-size:18px;font-weight:600;line-height:26px;margin-bottom:15px}.review-bonus{margin-bottom:25px}.review-bonus__item{border-radius:10px;overflow:hidden;border:1px solid #e1e1f3;box-shadow:0 2px 10px 0 rgba(6,13,73,.1);background:#fff;cursor:pointer}.review-bonus__item:not(:last-child){margin-bottom:15px}.review-bonus-exclusive{position:relative;width:calc(100% - 6px);border:none;overflow:visible;margin-left:3px}.review-bonus-exclusive .review-bonus-container,.review-bonus-exclusive .review-bonus_bottom{position:relative;background:#fff}.review-bonus-exclusive .review-bonus-container{border-radius:7px 7px 0 0}.review-bonus-exclusive .review-bonus_bottom{border-radius:0 0 7px 7px}.review-bonus-exclusive:before{position:absolute;content:"";width:calc(100% + 6px);height:calc(100% + 6px);border-radius:10px;top:-3px;left:-3px;background:linear-gradient(94.02deg,#1060e4 .03%,#6f29c7 17.97%,#db433c 35.44%,#eeaa41 50.96%,#4eaa54 67.45%,#63ccb1 82%,#54abc8 97.04%);z-index:0}.review-bonus-header{background:#7923cf;color:#fff;align-items:center;gap:10px;padding:7px 15px}.review-bonus-heading,.review-bonus-update{font-size:13px;line-height:16px}.review-bonus-heading{text-transform:uppercase;font-weight:600}.review-bonus-update{font-weight:500;color:hsla(0,0%,100%,.7)}.review-bonus-container{padding:15px 20px}.review-bonus-feature{justify-content:flex-start;gap:11px;align-items:center;margin-bottom:15px}.review-bonus-feature-bonus{display:inline-block;background:#f9faff;border:1px solid #e1e1f3;border-radius:12px;text-transform:uppercase;font-size:12px;font-weight:600;line-height:18px;color:#3a3a49;padding:3px 10px}.review-bonus-feature-rating,.review-bonus-feature .remark{border-radius:12px;font-size:12px;line-height:18px;color:#fff;padding:3px 10px}.review-bonus-feature-rating{display:inline-block;font-weight:600}.review-bonus-feature-rating.good{background:#05ad48}.review-bonus-feature-rating.normal{background:#faa61a}.review-bonus-feature-rating.bad{background:#ee2f31}.review-bonus-feature-success{font-size:14px;font-weight:500;line-height:16px;color:#3a3a49}.review-bonus-body{gap:15px}.review-bonus-text{flex:1}.review-bonus-bonus{font-size:20px;font-weight:600;line-height:24px;color:#242428;margin-bottom:10px}.review-bonus-descr{font-size:13px;font-weight:500;line-height:19px;color:#3a3a49}.review-bonus-get .btn{width:200px;height:50px;font-size:15px;margin-bottom:15px}.review-bonus_bottom{position:relative;justify-content:flex-start;align-items:center;gap:10px;background:linear-gradient(90deg,#f9faff,#fff);padding:10px 20px}.review-bonus_bottom:before{position:absolute;content:"";width:100%;height:1px;top:0;left:0;background:linear-gradient(90deg,#e1e1f3,#fff 75%)}.review-bonus-btn{width:18px;min-width:18px}.review-bonus-btn svg{fill:#767688}.review-bonus-like.active svg{fill:#05ad48}.review-bonus-unlike.active svg{fill:#ee2f31}.review-bonus-rate{color:#767688;font-size:13px;font-weight:500;line-height:15px}.review-bonus-expired .review-bonus__item{box-shadow:none;background:#f9faff;padding:20px}.review-bonus-expired .review-bonus-feature-bonus{background:#fff}.review-bonus-expired .review-bonus-feature-rating{background:#fff;color:#3a3a49;border:1px solid #e1e1f3}@media screen and (max-width:992px){.review .reputation-svg{justify-content:flex-start}.review-recommend-bonus .reputation-svg{justify-content:center}}@media screen and (max-width:768px){.review-recommend{margin-bottom:15px}.review-recommend-bonus .heading{text-align:center}.review-recommend-bonus-body{padding:20px}.review-recommend-bonus-text{min-width:100%}.review-recommend-bonus_bottom{border:none;padding-top:0}.review .recommend-casino .reputation{margin-bottom:20px}.review-info p:last-child,.review .recommend-casino .btn{margin-bottom:15px}.review-bonus-container{padding:25px 20px}.review-bonus-feature{justify-content:center;gap:11px 7px}.review-bonus-feature__item:first-child,.review-bonus-text{text-align:center;min-width:100%}.review-bonus-body,.review-bonus_bottom{justify-content:center}}@media screen and (max-width:450px){.review .recommend-casino .img{height:100px}.review-recommend-bonus .recommend-casino{width:100%}.review-recommend-bonus .recommend-casino .img{height:80px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLnNjc3MiLCJzbGlkZXIuc2NzcyIsImRldGFpbHMuc2NzcyIsInJldmlldy1ib251c2VzLnNjc3MiLCJhdmFpbGFibGUuc2NzcyIsInJldmlldy1mZWF0dXJlLnNjc3MiLCJmZWVkYmFjay5zY3NzIiwibm90aWZpY2F0aW9ucy5zY3NzIiwib2ZmZXIuc2NzcyIsImJvbnVzLWNvZGUtcG9wdXAuc2NzcyIsInJldmlldy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLFNBQ0ksc0JBQXVCLENBRXZCLG9DQUhKLGlCQUtZLDRDQUVZLENBQ1osZUFBZSxDQUNmLHVCQUF3QixDQVRwQyw2QkFZZ0IsYUFBYyxDQVo5Qix3QkFnQmdCLGVBQWdCLENBQ2hCLFdBQVksQ0FqQjVCLHVCQXFCZ0IsY0FBZSxDQUNmLGNBQWMsQ0F0QjlCLDBCQXlCb0Isa0JBQW1CLENBQ3RCLENBS2Isb0NBL0JKLHdCQWtDZ0Isa0JBQW1CLENBQ3RCLENBSVQsb0NBQ0ksZUFDSSxrQkFBbUIsQ0FDbkIsWUFBYSxDQUViLHFCQUNJLGNBQWUsQ0FDZixnQkFBaUIsQ0FDcEIsQ0FLYixNQUNJLGlCQUFrQixDQUNsQiw0QkFBNEIsQ0FDNUIsTUFBTSxDQUhWLGtCQU9ZLFlBQWEsQ0FJckIsb0NBWEosTUFZUSxjQUFjLENBQ2QsY0FBYyxDQUVyQixDQUVELE9BQ0ksaUJBQWtCLENBQ2xCLFdBQVcsQ0FFWCxhQUNJLHdDQUF5QyxDQUMvQyxrQkFBbUIsQ0FDbkIsWUFBWSxDQUhULDhCQU1PLGtCQUFtQixDQVYvQixnQkFlUSxZQUFhLENBQ2IsMEJBQTJCLENBQzNCLGtCQUFtQixDQUNuQixP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QkFBa0IsQ0FDbEIsVUFBVSxDQUNWLFVBQVUsQ0FDVixVQUFVLENBQ1YsS0FBSyxDQUNMLE1BQU0sQ0FDTixrREFBMkQsQ0FJbkUsa0JBQ0ksVUFBVSxDQUNWLGNBQWMsQ0FGakIsc0JBS08sWUFBWSxDQUluQiw4QkFHVyxZQUFZLENBS3ZCLGdDQUdXLFlBQVksQ0FLeEIsbUJBQ0ksYUFBYSxDQUNiLGNBQWUsQ0FDZixlQUFnQixDQUNoQixnQkFBaUIsQ0FHcEIsMENBR1csZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLFlBQVksQ0FMdkIsa0RBVWUsZUFBZ0IsQ0FWL0IsbURBY2UsZUFBZ0IsQ0FDaEIsYUFBYSxDQUNiLHdCQUF5QixDQU83QyxvQ0F6WEosd0JBMlhZLDBCQUEyQixDQUkxQix3Q0FFTyxzQkFBdUIsQ0FDMUIsQ0FLYixvQ0FDSSxrQkFDSSxrQkFBbUIsQ0FFbEIsaUNBRU8saUJBQWtCLENBR3RCLDZCQUNJLFlBQVksQ0FHaEIsNkJBQ0ksY0FBYyxDQUdsQiwrQkFDSSxXQUFXLENBQ1gsYUFBYyxDQTFabEMsc0NBaWFnQixrQkFBbUIsQ0FRMUIseURBR1csa0JBQW1CLENBTTNCLHdCQUNJLGlCQUFpQixDQUdyQixzQkFDSSxzQkFBdUIsQ0FDdkIsWUFBWSxDQVVoQiwyREFOWSxpQkFBa0IsQ0FDbEIsY0FPVSxDQUd0Qix3Q0FDSSxzQkFBdUIsQ0FDMUIsQ0FJVCxvQ0E3Y0osK0JBZ2RnQixZQUFZLENBS2YsMENBRU8sVUFBVSxDQUZqQiwrQ0FLVyxXQUFXLENBQ2QiLCJmaWxlIjoicmV2aWV3LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGNvbnRlbnQgKi9cbi5jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpIHtcbiAgICAgICAgJi5ncmlkYm94IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICBcImFzaWRlIHRvcFwiXG4gICAgICAgICAgICBcImFzaWRlIG1haW5cIjtcbiAgICAgICAgICAgIGdyaWQtZ2FwOjAgMjBweDtcbiAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvIDFmcjtcblxuICAgICAgICAgICAgLnJldmlld190b3Age1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogdG9wO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXNpZGUge1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogYXNpZGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbiB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBtYWluO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuXG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcbiAgICAgICAgJi5ncmlkYm94IHtcbiAgICAgICAgICAgIC5hc2lkZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgJi1saW5rcyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDpjYWxjKDEwMCUgLSAzMTBweCk7XG4gICAgZmxleDoxO1xuXG4gICAgLnNlY3Rpb24ge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgbWluLXdpZHRoOjEwMCU7XG4gICAgfVxufVxuXG4uYXNpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDoyOTBweDtcblxuICAgICYtYmxvY2sge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDQwcHggMHB4IHJnYmEoIzA2MEQ0OSwuMSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRwYWRkaW5nOjE1cHg7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRjM7XG4gICAgICAgIHBhZGRpbmc6MTVweCAyMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDoyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OjE4cHg7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cml0dGVuIHtcbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6NzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUsICYtcG9zaXRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y5RkFGRjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNFMUUxRjM7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTFFMUYzO1xuICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXVwZGF0ZSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOjEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICAgICAgICAgJi10ZXh0LCAmLWRhdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1yZXZpZXcge1xuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgLmxpbmstbW9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAgICAgJi1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOjEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjcwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWZlYXR1cmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGF5bWVudCB7XG4gICAgICAgICAgICAgICAgZ2FwOjdweDtcblxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoyNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGdhcDo3cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBmbGV4OjE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjojM0EzQTQ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1jb2RlIHtcbiAgICAgICAgICAgIHdpZHRoOjkycHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6OTJweDtcbiAgICAgICAgICAgIGhlaWdodDozMHB4O1xuXG4gICAgICAgICAgICAuZW1iZWQtdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG5cbiAgICAgICAgICAgIC5pbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOjM2cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjM2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjM2cHg7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MjZweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDoyNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAxNXB4O1xuXG4gICAgICAgICAgICAuc3ZnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OjE5cHg7XG4gICAgICAgICAgICAgICAgdG9wOmNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDo4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzlweDtcblxuICAgICAgICAgICAgICAgIC5zdmcge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFGMztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGQUZGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1ib251cyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzY3Ige1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgICAgLmFzaWRlLWJsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiMzQTNBNDk7XG4gICAgICAgICAgICBwYWRkaW5nOjEwcHggMTVweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IzEwNjBFNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFGMztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGQUZGO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MCAwIDEwcHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcblxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6bm9uZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNFMUUxRjM7XG4gICAgICAgICAgICBwYWRkaW5nOjI1cHggNXB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIC53cml0dGVuIHtcbiAgICAgICAgICAgICZfYmlnIHtcbiAgICAgICAgICAgICAgICAud3JpdHRlbiB7XG4gICAgICAgICAgICAgICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5AYXQtcm9vdCB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cbkBhdC1yb290IHtcbiAgOnJvb3Qge1xuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyR0aGVtZUNvbG9yfTtcbiAgfVxufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0IHtcbiAgJixcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgfVxufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZCB7XG4gICYsXG4gICYuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgfVxuICAuc3dpcGVyLXdyYXBwZXIsXG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gIH1cbn1cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICB9XG59XG4uc3dpcGVyLWNlbnRlcmVkIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgb3JkZXI6IDk5OTk7XG4gIH1cbiAgJi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuXG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cblxuXG5cbiIsIkBpbXBvcnQgJy4uLy4uL3N3aXBlci12YXJzLnNjc3MnO1xuQGF0LXJvb3Qge1xuICA6cm9vdCB7XG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAgIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAmIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdwcmV2JztcbiAgfVxuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ25leHQnO1xuICB9XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N3aXBlci12YXJzLnNjc3MnO1xuQGF0LXJvb3Qge1xuICA6cm9vdCB7XG4gICAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDAuMjtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eTogMTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwOiA2cHg7XG4gICovXG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gJixcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XG4gIEBhdC1yb290IGJ1dHRvbiN7Jn0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAmIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOm9ubHktY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogOHB4O1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gICAgfVxuICB9XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xuICB9XG4gICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gICAgfVxuICB9XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgfVxuICAuc3dpcGVyLXJ0bCAmIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIH1cbiAgLnN3aXBlci1ob3Jpem9udGFsID4gJixcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuICAuc3dpcGVyLXZlcnRpY2FsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnN3aXBlci12ZXJ0aWNhbCA+ICYsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCJ+c3dpcGVyL3N3aXBlclwiO1xuQGltcG9ydCBcIn5zd2lwZXIvbW9kdWxlcy9uYXZpZ2F0aW9uL25hdmlnYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcIn5zd2lwZXIvbW9kdWxlcy9wYWdpbmF0aW9uL3BhZ2luYXRpb24uc2Nzc1wiO1xuXG4vKiBzbGlkZXIgbmF2ICovXG4uc2xpZGVyLW5hdiB7XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNzUsIDE3NSwgMTc1LCAwLjIpO1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCAuNXM7XG5cbiAgICAgICAgLnN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgIHRvcDpjYWxjKDUwJSAtIDUuNXB4KTtcbiAgICAgICAgICAgIGxlZnQ6Y2FsYyg1MCUgLSA5cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggMHB4IHJnYmEoNiwgMTMsIDczLCAwLjEwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIC5zdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgICAgIH1cbiAgICAgICAgIFxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgXG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIHdpZHRoOjEwcHg7XG4gICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTFFMUYzO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDYwRTQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIHJldmlldyBzbGlkZXIgKi9cbi5yZXZpZXctc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyBcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIFxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RUM7IFxuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwQjg3NDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXZpZXctc2xpZGVyIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyBcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgxMzMsIDEzMiwgMTQxLCAwLjIpOyBcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBkZXRhaWxzICovXG4uZGV0YWlscyB7XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNFMUUxRjM7XG4gICAgICAgIGdhcDoxMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOjE1cHggMDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgY29sb3I6IzI0MjQyODtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAmLWRldGFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBwYWRkaW5nOjNweCAxMnB4O1xuXG4gICAgICAgICYucGVyZmVjdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDVBRDQ4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nb29kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1QUNGMjM7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vcm1hbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkFBNjFBO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5iYWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VFMkYzMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubmEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y5RkFGRjtcbiAgICAgICAgICAgIGNvbG9yOiMzQTNBNDk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogcmV2aWV3IGJvbnVzZXMgKi9cbi5yZXZpZXctYm9udXNlcyB7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cblx0Jl9faXRlbSB7XG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0UxRTFGMztcblx0XHRnYXA6MTVweCAzNXB4O1xuXHRcdHBhZGRpbmc6MTVweCAwO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuaW1nIHtcblx0XHRcdHdpZHRoOjUwcHg7XG5cdFx0XHRtaW4td2lkdGg6NTBweDtcblx0XHRcdGhlaWdodDo1MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czoxMHB4O1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6NDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWJvbnVzIHtcblx0XHRmbGV4OjE7XG5cdH1cblxuXHQmLWNhc2lubyB7XG5cdFx0Z2FwOjE1cHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0ZmxleC13cmFwOm5vd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0Ji10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC43cHg7XG5cdFx0Y29sb3I6IzNBM0E0OTtcblx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdH1cblxuXHQmLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGNvbG9yOiMyNDI0Mjg7XG5cdH1cblxuXHQmLWZlYXR1cmUge1xuXHRcdGZsZXg6MTtcblx0XHRtYXgtd2lkdGg6MzAwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czoxNXB4O1xuXHRcdGJhY2tncm91bmQ6ICNGOUZBRkY7XG5cdFx0cGFkZGluZzoxMnB4IDIwcHg7XG5cdH1cblxuXHQmLWZlYXR1cmUge1xuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6N3B4IDA7XG5cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFMUUxRjM7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVtYmVkIHtcblx0XHRcdG1pbi13aWR0aDoxMDAlO1xuXG5cdFx0XHQmLWJsb2NrIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdC5lbWJlZC1jb3B5LCBiIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji10aXRsZSwgLmVtYmVkLXRpdGxlIHtcblx0XHRcdGNvbG9yOiMzQTNBNDk7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0fVxuXG5cdFx0YiB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdH1cblx0fVxuXG5cdCZfc2hhZG93IHtcblx0XHRib3JkZXI6bm9uZTtcblx0XHRib3gtc2hhZG93OiAwcHggNHB4IDQwcHggMHB4IHJnYmEoIzA2MEQ0OSwuMSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRwYWRkaW5nOjE1cHg7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdH1cblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzZweDtcblx0XHR9XG5cblx0XHQmLWJvbnVzLCAmLWZlYXR1cmUge1xuXHRcdFx0bWluLXdpZHRoOjEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHR9XG5cblx0XHQuZ2V0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRsZWZ0OjA7XG5cdFx0XHRoZWlnaHQ6NDZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czoyM3B4O1xuXHRcdFx0Ym90dG9tOjE1cHg7XG5cdFx0fVxuXG5cdFx0Ji1jYXNpbm8ge1xuXHRcdFx0ZmxleC13cmFwOndyYXA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdCYtdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHR9XG5cblx0XHQuZW1iZWQge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRcdHRvcDotMjJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX3NoYWRvdyB7XG5cdFx0XHQuZ2V0IHtcblx0XHRcdFx0cmlnaHQ6MTVweDtcblx0XHRcdFx0bGVmdDoxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qIGF2YWlsYWJsZSAqL1xuLmF2YWlsYWJsZSB7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsbWlubWF4KDE1MHB4LDFmcikpO1xuXHRncmlkLWdhcDoyMHB4IDM1cHg7XG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFMUUxRjM7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG5cdCZfX2l0ZW0ge1xuXHRcdFxuXHR9XG5cblx0Ji1saW5rIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0Y29sb3I6IzI0MjQyODtcblx0XHRwYWRkaW5nLWxlZnQ6IDMxcHg7XG5cblx0XHQuc3ZnIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOjI0cHg7XG5cdFx0XHRoZWlnaHQ6MjRweDtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdHRvcDpjYWxjKDUwJSAtIDEycHgpO1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuXHRcdGdyaWQtZ2FwOjE1cHggMTBweDtcblx0fVxufSIsIi8qIHJldmlldyBmZWF0dXJlICovXG4ucmV2aWV3LWZlYXR1cmUge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG5cdCZfX2l0ZW0ge1xuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFMUUxRjM7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOjE1cHggMTBweCAxNXB4IDA7XG5cdH1cblxuXHQmLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdGNvbG9yOiMyNDI0Mjg7XG5cdH1cblxuXHQmLWRlc2NyIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdGNvbG9yOiMyNDI0Mjg7XG5cdH1cblxuXHQmLWluZm8ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRib3JkZXItcmFkaXVzOjEycHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRwYWRkaW5nOiAzcHggMTJweDsgXG5cblx0XHQmLnBlcmZlY3Qge1xuXHRcdFx0YmFja2dyb3VuZDogIzA1QUQ0ODtcblx0XHR9XG5cblx0XHQmLmdvb2Qge1xuXHRcdFx0YmFja2dyb3VuZDogIzVBQ0YyMztcblx0XHR9XG5cblx0XHQmLm5vcm1hbCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkFBNjFBO1xuXHRcdH1cblxuXHRcdCYuYmFkIHtcblx0XHRcdGJhY2tncm91bmQ6ICNFRTJGMzE7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdH1cbn1cblxuLnBheW1lbnQgKyAucmV2aWV3LWZlYXR1cmUge1xuXHRtYXJnaW4tdG9wOiAtMjVweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdH1cbn1cdFxuXG4uaGVhZGluZyArIC5yZXZpZXctZmVhdHVyZSB7XG5cdG1hcmdpbi10b3A6IC0yMHB4O1xufSIsIi8qIG1peGluICovXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAgICY6OnBsYWNlaG9sZGVyIHtAY29udGVudH1cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtAY29udGVudH1cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge0Bjb250ZW50fVxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge0Bjb250ZW50fVxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtAY29udGVudH1cbn1cblxuLyogZmVlZGJhY2sgKi9cbi5mZWVkYmFjayB7XG5cdCYtcmVjYWxsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG5cdFx0Jl90b3Age1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTFFMUYzO1xuXHRcdFx0cGFkZGluZzoyNXB4IDMwcHg7XG5cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5zaWRlIHtcblx0XHRcdFx0Z2FwOjIwcHggMTBweDtcblxuXHRcdFx0XHQuaGVhZGluZyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLW5hbWUge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0Z2FwOjEwcHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjdweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6MjJweDtcblx0XHRcdFx0aGVpZ2h0OjE4cHg7XG5cdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yYXRpbmcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblxuXHRcdC5yZXB1dGF0aW9uIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdGdhcDo1cHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5zaWRlIHtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji10ZXh0IHtcblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtZm9ybSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRib3gtc2hhZG93OiAwcHggNHB4IDQwcHggMHB4IHJnYmEoNiwgMTMsIDczLCAwLjEwKTtcblx0XHRwYWRkaW5nOjMwcHg7XG5cblx0XHQuaGVhZGluZyB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0LmZvcm1ncm91cCB7XG5cdFx0XHRnYXA6MCAyMHB4O1xuXG5cdFx0XHRpbnB1dCwgdGV4dGFyZWEge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICMzQTNBNDk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRmbGV4OjE7XG5cdFx0XHRcdG1heC13aWR0aDozNjBweDtcblx0XHRcdH1cblxuXHRcdFx0PiBpbnB1dCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdD4gdGV4dGFyZWEge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zaWRlIHtcblx0XHRcdG1pbi13aWR0aDoxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRjM7XG5cdFx0XHRcdHBhZGRpbmc6MTJweCAxNXB4O1xuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IzI0MjQyODtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaGVhZGluZyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Y29sb3I6IzNBM0E0OTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblxuXHRcdFx0Ji1wcm9zIHtcblx0XHRcdFx0LmZlZWRiYWNrLWxhYmVsIHtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9jaGVja2luZy1ncmVlbi5zdmdcIik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtY29ucyB7XG5cdFx0XHRcdC5mZWVkYmFjay1sYWJlbCB7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvbm90LnN2Z1wiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdFx0aGVpZ2h0OjI0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHR3aWR0aDoxODBweDtcblx0XHRcdGhlaWdodDo0MnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0fVxuXHR9XG5cblx0Ji1yYXRpbmcge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsbWlubWF4KDIwMHB4LDFmcikpO1xuXHRcdGdyaWQtZ2FwOjEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdCYtbGFiZWwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XG5cblx0XHQuc3ZnIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOjIycHg7XG5cdFx0XHRoZWlnaHQ6MjJweDtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdHRvcDowO1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0fVxuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG5cdFx0Ji1yZWNhbGwge1xuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdHBhZGRpbmc6MjBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zaWRlIHtcblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtZm9ybSB7XG5cdFx0XHQuZm9ybWdyb3VwIHtcblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdFx0XHRcdG1pbi13aWR0aDoxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NTBweCkge1xuXHRcdCYtZm9ybSB7XG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZlZWwge1xuXHRnYXA6MjBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdCZfX2l0ZW0ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0UxRTFGMztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRwYWRkaW5nOjVweCAxMnB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQmLnBlcmZlY3Qge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IzA1QUQ0ODtcblx0XHRcdH1cblxuXHRcdFx0Ji5nb29kIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiM1QUNGMjM7XG5cdFx0XHR9XG5cblx0XHRcdCYubm9ybWFsIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiNGQUE2MUE7XG5cdFx0XHR9XG5cblx0XHRcdCYuYmFkIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiNFRTJGMzE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5ob3ZlcmVkIHtcblx0XHRcdCYtcGVyZmVjdCB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjojMDVBRDQ4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLWdvb2Qge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IzVBQ0YyMztcblx0XHRcdH1cblxuXHRcdFx0Ji1ub3JtYWwge1xuXHRcdFx0XHRib3JkZXItY29sb3I6I0ZBQTYxQTtcblx0XHRcdH1cblxuXHRcdFx0Ji1iYWQge1xuXHRcdFx0XHRib3JkZXItY29sb3I6I0VFMkYzMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ1MHB4KSB7XG5cdFx0Z2FwOjE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0bWluLXdpZHRoOmNhbGMoNTAlIC0gMTBweCk7XG5cdFx0XHRtYXgtd2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTtcblx0XHR9XG5cdH1cbn0iLCIvKiBub3RpZmljYXRpb25zICovXG4ubm90aWZpY2F0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6MjBweDtcblxuICAgICAgICAmLm5vdGlmaWNhdGlvbnMtYXR0ZW50aW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY3RTk7IFxuICAgICAgICB9XG5cbiAgICAgICAgJi5ub3RpZmljYXRpb25zLW5vdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZFRkVGOyBcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmW29wZW5dIHtcbiAgICAgICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAuc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ub3RpZmljYXRpb25zLXRleHQge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6NTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm5vdGlmaWNhdGlvbnMtaGVhZGluZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOm5vd3JhcDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6MTBweDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luOjA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOjIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6MThweDtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDoxN3B4O1xuICAgICAgICAgICAgbWluLXdpZHRoOjE3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6MTBweDtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICB0b3A6Y2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgLjVzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIFxuICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qIG9mZmVyICovXG4ub2ZmZXIge1xuXHQmX19pdGVtIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggI0UxRTFGMztcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdHBhZGRpbmc6MjBweDtcblxuXHRcdC5pbWcge1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGhlaWdodDo4MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOjE1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idG4ge1xuXHRcdFx0d2lkdGg6MjUwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdCYtaGVhZGluZyB7XG5cdFx0Y29sb3I6IzI0MjQyODtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LnJlcHV0YXRpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQmLXN2ZyB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6N3B4O1xuXHRcdH1cblxuXHRcdC5oZWFkaW5nIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtbGF0ZXN0IHtcblx0XHQub2ZmZXIge1xuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXgtd2lkdGg6NzUwcHg7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmU6YXV0bztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWltZyB7XG5cdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtYm9keSB7XG5cdFx0XHRnYXA6MjBweCAzMHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXG5cdFx0Ji1ibG9jayB7XG5cdFx0XHRnYXA6MTBweDtcblx0XHRcdG1heC13aWR0aDo2ODBweDtcblx0XHRcdGZsZXg6MTtcblx0XHR9XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdG1pbi13aWR0aDozMzBweDtcblx0XHRcdGZsZXg6MTtcblx0XHRcdGdhcDoxNXB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdHBhZGRpbmc6MTBweDtcblxuXHRcdFx0LmltZyB7XG5cdFx0XHRcdHdpZHRoOjExMHB4O1xuXHRcdFx0XHRoZWlnaHQ6NDVweDtcblx0XHRcdH1cblxuXHRcdFx0LmdldCB7XG5cdFx0XHRcdG1pbi13aWR0aDo4MHB4O1xuXHRcdFx0XHRmbGV4OjE7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTAwcHgpIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgIFx0LmJ0biB7XG4gICAgICAgIFx0XHR3aWR0aDoxMDAlO1xuICAgICAgICBcdH1cbiAgICAgICAgfVxuICAgIH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG5cdFx0Ji1sYXRlc3Qge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5vZmZlciB7XG5cdFx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWJvZHkge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji1ibG9jayB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdFx0XHRtaW4td2lkdGg6MTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdG1pbi13aWR0aDoyMDBweDtcblx0XHRcdFx0Z2FwOjVweDtcblxuXHRcdFx0XHQuZ2V0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKiBib251cy1jb2RlLXBvcHVwICovXG4uYm9udXMtY29kZS1wb3B1cCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaW5zZXQ6IDA7XG5cbiAgICAmLWJnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIH1cblxuICAgICYtYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTAyO1xuICAgICAgICB3aWR0aDo3NDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDQwcHggMHB4IHJnYmEoIzA2MEQ0OSwuMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6NDBweDtcblxuICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6MTJweDtcbiAgICAgICAgICAgIGhlaWdodDoxMnB4O1xuICAgICAgICAgICAgdG9wOjE1cHg7XG4gICAgICAgICAgICByaWdodDoxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgICB3aWR0aDoyNTBweDtcbiAgICAgICAgICAgIGhlaWdodDo3MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTphdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmVtYmVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6MjUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTphdXRvO1xuXG4gICAgICAgICAgICAmLWNvcHkge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWJsb2NrIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDo0N3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDo0MnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvcHkge1xuICAgICAgICAgICAgICAgIC5jb3B5LXRleHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgICAgICAgdG9wOmF1dG87XG4gICAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGQUZGO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiMzQTNBNDk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ib251cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiMyNDI0Mjg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAmLWJvZHkge1xuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCBcIi4vY29udGVudFwiO1xuQGltcG9ydCBcIi4vc2xpZGVyXCI7XG5AaW1wb3J0IFwiLi9kZXRhaWxzXCI7XG5AaW1wb3J0IFwiLi9yZXZpZXctYm9udXNlc1wiO1xuQGltcG9ydCBcIi4vYXZhaWxhYmxlXCI7XG5AaW1wb3J0IFwiLi9yZXZpZXctZmVhdHVyZVwiO1xuQGltcG9ydCBcIi4vZmVlZGJhY2tcIjtcbkBpbXBvcnQgXCIuL25vdGlmaWNhdGlvbnNcIjtcbkBpbXBvcnQgXCIuL29mZmVyXCI7XG5AaW1wb3J0IFwiLi9ib251cy1jb2RlLXBvcHVwXCI7XG5cbi8qIHJldmlldyAqL1xuLnJldmlldyB7XG4gICAgJi1yZWNvbW1lbmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi10YWJsZSB7XG4gICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgICAgICAgICAgIGNvbG9yOiMzQTNBNDk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGVjb250ZW50IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRjM7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgICYtd3JpdHRlbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUYzO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAud3JpdHRlbl9ib3R0b20ge1xuICAgICAgICAgICAgZ2FwOjEwcHggMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAud3JpdHRlbl9taWRkbGUge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3JpdHRlbi1uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53cml0dGVuLWRvd24ge1xuICAgICAgICAgICAgICAgIHRvcDo2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1yZXB1dGF0aW9uIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUUxRjM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgLnJlcHV0YXRpb24tc3ZnIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFMUUxRjM7XG4gICAgICAgICAgICBwYWRkaW5nOjE1cHggMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIC5yYXRpbmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmF0aW5nLXN2ZywgLnJhdGluZy1jaXJjbGUge1xuICAgICAgICAgICAgd2lkdGg6NTBweDtcbiAgICAgICAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlcHV0YXRpb24tbGlzdF9faXRlbSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6MTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFGMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlcHV0YXRpb24taGVhZGluZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltvcGVuXSB7XG4gICAgICAgICAgICAgICAgLnJlcHV0YXRpb24taGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIC5zdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXB1dGF0aW9uLWhlYWRpbmcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDoxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICAgICAgICAgICAgY29sb3I6IzNBM0E0OTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIC5zdmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDoxM3B4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDoxM3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDo5cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgICB0b3A6Y2FsYyg1MCUgLSA0LjVweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzO1xuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90b3Age1xuICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ib251cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRjM7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggMHB4IHJnYmEoIzA2MEQ0OSwuMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4Y2x1c2l2ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuXG4gICAgICAgICAgICAucmV2aWV3LWJvbnVzIHtcbiAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciwmX2JvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweCA3cHggMCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDdweCA3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgNnB4KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NC4wMmRlZywgIzEwNjBFNCAwLjAzJSwgIzZGMjlDNyAxNy45NyUsICNEQjQzM0MgMzUuNDQlLCAjRUVBQTQxIDUwLjk2JSwgIzRFQUE1NCA2Ny40NSUsICM2M0NDQjEgODIlLCAjNTRBQkM4IDk3LjA0JSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3OTIzQ0Y7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDoxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzo3cHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaGVhZGluZywmLXVwZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaGVhZGluZyB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdXBkYXRlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjpyZ2JhKCNmZmYsLjcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzoxNXB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWZlYXR1cmUge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOjExcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgJi1ib251cyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOUZBRkY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFGMztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IzNBM0E0OTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjNweCAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVtYXJrIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6M3B4IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcmF0aW5nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6M3B4IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAmLmdvb2Qge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDVBRDQ4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubm9ybWFsIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZBQTYxQTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmJhZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRTJGMzE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiMzQTNBNDk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWJvZHkge1xuICAgICAgICAgICAgZ2FwOjE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgZmxleDoxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ib251cyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjojMjQyNDI4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzY3Ige1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgY29sb3I6IzNBM0E0OTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZ2V0IHtcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOjIwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9ib3R0b20ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDoxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjlGQUZGIDAlLCAjRkZGRkZGIDEwMCUpO1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDIwcHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDoxcHg7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0UxRTFGMyAwJSwgI0ZGRkZGRiA3NSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1idG4ge1xuICAgICAgICAgICAgd2lkdGg6MThweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDoxOHB4O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6Izc2NzY4ODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbGlrZSB7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDojMDVBRDQ4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdW5saWtlIHtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiNFRTJGMzE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1yYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiM3Njc2ODg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4cGlyZWQge1xuICAgICAgICAgICAgLnJldmlldy1ib251cyB7XG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOUZBRkY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWZlYXR1cmUge1xuICAgICAgICAgICAgICAgICAgICAmLWJvbnVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLXJhdGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzNBM0E0OTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRjM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XG4gICAgICAgIC5yZXB1dGF0aW9uLXN2ZyB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLXJlY29tbWVuZCB7XG4gICAgICAgICAgICAmLWJvbnVzIHtcbiAgICAgICAgICAgICAgICAucmVwdXRhdGlvbi1zdmcge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICYtcmVjb21tZW5kIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICYtYm9udXMge1xuICAgICAgICAgICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX2JvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVjb21tZW5kLWNhc2lubyB7XG4gICAgICAgICAgICAucmVwdXRhdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtYm9udXMge1xuICAgICAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MjVweCAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWZlYXR1cmUge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDoxMXB4IDdweDtcblxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9ib3R0b20sICYtYm9keSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ1MHB4KSB7XG4gICAgICAgIC5yZWNvbW1lbmQtY2FzaW5vICB7XG4gICAgICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXJlY29tbWVuZCB7XG4gICAgICAgICAgICAmLWJvbnVzIHtcbiAgICAgICAgICAgICAgICAucmVjb21tZW5kLWNhc2lubyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ODBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuXG4iXX0= */
