/*!
 * 
 *       Project : uikit-nccommunity
 *       Version : 2.3.4
 *       Update  : 2025. 5. 7. 오후 1:29:50
 *       Hash  : 024260a38
 *
 */
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/postcss-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js!./sass/community.scss ***!
  \***************************************************************************************************************************************************************************************/
@charset "UTF-8";@-webkit-keyframes skeleton-animation{0%{background:var(--ncui-gray002)}to{background:var(--ncui-gray008)}}@keyframes skeleton-animation{0%{background:var(--ncui-gray002)}to{background:var(--ncui-gray008)}}.nc-community-list .slick-slider,.nc-community-view .slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nc-community-list .slick-slider .slick-list,.nc-community-list .slick-slider .slick-track,.nc-community-view .slick-slider .slick-list,.nc-community-view .slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.nc-community-list .slick-slider button,.nc-community-view .slick-slider button{background-color:transparent;border:0;display:inline-block;vertical-align:middle}.nc-community-list .slick-list,.nc-community-view .slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.nc-community-list .slick-list:focus,.nc-community-view .slick-list:focus{outline:none}.nc-community-list .slick-list.dragging,.nc-community-view .slick-list.dragging{cursor:hand}.nc-community-list .slick-track,.nc-community-view .slick-track{display:block;left:0;outline:none;position:relative;top:0}.nc-community-list .slick-track:after,.nc-community-list .slick-track:before,.nc-community-view .slick-track:after,.nc-community-view .slick-track:before{content:"";display:table}.nc-community-list .slick-track:after,.nc-community-view .slick-track:after{clear:both}.slick-loading .nc-community-list .slick-track,.slick-loading .nc-community-view .slick-track{visibility:hidden}.nc-community-list .slick-slide,.nc-community-view .slick-slide{display:none;float:left;height:100%;min-height:1px;outline:none}.nc-community-list .slick-slide img,.nc-community-view .slick-slide img{display:block}.nc-community-list .slick-slide.slick-loading img,.nc-community-view .slick-slide.slick-loading img{display:none}.nc-community-list .slick-slide.dragging img,.nc-community-view .slick-slide.dragging img{pointer-events:none}.nc-community-list [dir=rtl] .slick-slide,.nc-community-view [dir=rtl] .slick-slide{float:right}.nc-community-list .slick-initialized .slick-slide,.nc-community-view .slick-initialized .slick-slide{display:block}.nc-community-list .slick-loading .slick-slide,.nc-community-view .slick-loading .slick-slide{visibility:hidden}.nc-community-list .slick-vertical .slick-slide,.nc-community-view .slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.nc-community-list .slick-arrow.slick-hidden,.nc-community-view .slick-arrow.slick-hidden{display:none}.nc-community-list .co-slick-arrow,.nc-community-view .co-slick-arrow{color:#ceced3;cursor:pointer;font-size:24px;height:30px;margin-top:-15px;position:absolute;top:50%;width:30px;z-index:1}.nc-community-list .co-slick-arrow:focus,.nc-community-view .co-slick-arrow:focus{outline:0}.nc-community-list .co-slick-arrow:active,.nc-community-view .co-slick-arrow:active{margin-top:-14px}.nc-community-list .co-slick-arrow [class^=fe-icon-],.nc-community-view .co-slick-arrow [class^=fe-icon-]{font-weight:400}.nc-community-list .co-slick-prev,.nc-community-view .co-slick-prev{left:21px}.nc-community-list .co-slick-next,.nc-community-view .co-slick-next{right:21px}.nc-community-list .slick-dots,.nc-community-view .slick-dots{bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;line-height:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.nc-community-list .slick-dots li button,.nc-community-view .slick-dots li button{background:var(--ncui-gray020);border:0;font-size:0;height:2px;line-height:0;margin-left:2px;overflow:hidden;text-indent:-999em;width:10px}.nc-community-list .slick-dots li button:focus,.nc-community-view .slick-dots li button:focus{outline:0}.nc-community-list .slick-dots li:first-child,.nc-community-view .slick-dots li:first-child{padding-left:0}.pswp{-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:hidden;position:fixed;right:0;top:0;-ms-touch-action:none;touch-action:none;z-index:90000000}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;background:#17171b;opacity:0;will-change:opacity}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{bottom:0;left:0;position:absolute;right:0;top:0;-ms-touch-action:none;touch-action:none}.pswp__container,.pswp__img{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__zoom-wrap{position:absolute;width:100%}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;will-change:transform}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;width:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__button{-webkit-appearance:none;background:none;border:0;cursor:pointer;display:block;margin:0;padding:0;-webkit-transition:opacity .2s;transition:opacity .2s}.pswp__button>svg{display:none}.pswp__button--arrow--next,.pswp__button--arrow--prev,.pswp__caption,.pswp__top-bar{opacity:0}.pswp__button--close{font-size:0;height:44px;position:absolute;right:0;top:0;width:44px}.pswp__button--close:before{background-color:hsla(0,0%,100%,.8);content:"";display:inline-block;height:30px;-webkit-mask-image:url(../img/icon/community-symbols.svg#close);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:30px 30px;-webkit-mask-size:30px 30px;opacity:.8;width:30px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#close")) or (mask-image: url("../img/icon/community-symbols.svg#close"))){.pswp__button--close:before{-webkit-mask-image:url(../img/icon/community-symbols.svg#close);mask-image:url(../img/icon/community-symbols.svg#close)}}.pswp__button--fs,.pswp__button--share,.pswp__button--zoom{display:none}.pswp__button--arrow--next,.pswp__button--arrow--prev{border:1px solid hsla(0,0%,100%,.8);border-radius:100%;font-size:0;height:40px;margin-top:-20px;position:absolute;top:50%;width:40px}.pswp__button--arrow--next:before,.pswp__button--arrow--prev:before{background-color:hsla(0,0%,100%,.8);bottom:0;content:"";display:inline-block;left:0;-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_left_s);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;opacity:.8;position:absolute;right:0;top:0}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#arrow_left_s")) or (mask-image: url("../img/icon/community-symbols.svg#arrow_left_s"))){.pswp__button--arrow--next:before,.pswp__button--arrow--prev:before{-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_left_s);mask-image:url(../img/icon/community-symbols.svg#arrow_left_s)}}.pswp__button--arrow--prev{left:6px}.pswp__button--arrow--next{right:6px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__counter{color:#fff;font-size:13px;left:0;line-height:44px;opacity:.75;padding:0 10px}.pswp__counter,.pswp__preloader{height:44px;position:absolute;top:0}.pswp__preloader{direction:ltr;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;width:44px;will-change:opacity}.pswp__preloader__icn{height:20px;margin:12px;width:20px}.pswp--css_animation .pswp__preloader--active,.pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;height:14px;left:15px;margin:0;opacity:.75;position:absolute;top:15px;width:14px}.pswp--css_animation .pswp__preloader__cut{height:14px;overflow:hidden;position:relative;width:7px}.pswp--css_animation .pswp__preloader__donut{background:none;border-color:#fff #fff transparent transparent;border-radius:50%;border-style:solid;border-width:2px;-webkit-box-sizing:border-box;box-sizing:border-box;height:14px;left:0;margin:0;position:absolute;top:0;width:14px}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;visibility:visible;z-index:9100056}.pswp__top-bar{height:44px;left:0;position:absolute;top:0;width:100%}.pswp--has_mouse .pswp__button--arrow--next,.pswp--has_mouse .pswp__button--arrow--prev,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--has_mouse .pswp__button--arrow--next,.pswp--has_mouse .pswp__button--arrow--prev{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:transparent}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--next,.pswp__ui--idle .pswp__button--arrow--prev,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp--ui-visible .pswp__button--arrow--next,.pswp--ui-visible .pswp__button--arrow--prev,.pswp--ui-visible .pswp__caption,.pswp--ui-visible .pswp__top-bar{opacity:1}.pswp--one-slide .pswp__button--arrow--next,.pswp--one-slide .pswp__button--arrow--prev,.pswp--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}body{background-color:var(--ncui-bg)}.nc-community-list{min-height:380px}.ui-dialog *,.uikit-nccommunity-node *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.uikit-nccommunity-node{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:1.4;margin:0 auto;max-width:1180px}.uikit-nccommunity-node *{-webkit-box-sizing:border-box;box-sizing:border-box}html[data-platform=purpleLauncher] .uikit-nccommunity-node{margin-top:0;max-width:none}.uikit-nccommunity-node input,.uikit-nccommunity-node textarea{color:var(--ncui-black068)}.uikit-nccommunity-node input::-webkit-input-placeholder,.uikit-nccommunity-node textarea::-webkit-input-placeholder{color:var(--ncui-black045)}.uikit-nccommunity-node input [type=text]:-ms-input-placeholder,.uikit-nccommunity-node input:-ms-input-placeholder,.uikit-nccommunity-node input::-ms-input-placeholder,.uikit-nccommunity-node textarea [type=text]:-ms-input-placeholder,.uikit-nccommunity-node textarea:-ms-input-placeholder,.uikit-nccommunity-node textarea::-ms-input-placeholder{color:var(--ncui-black045)!important}.uikit-nccommunity-node input::-webkit-input-placeholder, .uikit-nccommunity-node textarea::-webkit-input-placeholder{color:var(--ncui-black045)}.uikit-nccommunity-node input::-moz-placeholder, .uikit-nccommunity-node textarea::-moz-placeholder{color:var(--ncui-black045)}.uikit-nccommunity-node input:-ms-input-placeholder, .uikit-nccommunity-node textarea:-ms-input-placeholder{color:var(--ncui-black045)}.uikit-nccommunity-node input::-ms-input-placeholder, .uikit-nccommunity-node textarea::-ms-input-placeholder{color:var(--ncui-black045)}.uikit-nccommunity-node input::placeholder,.uikit-nccommunity-node textarea::placeholder{color:var(--ncui-black045)}.uikit-nccommunity-node input::-ms-clear,.uikit-nccommunity-node textarea::-ms-clear{display:none}.nc-community-view b,.nc-community-view strong{font-weight:700}.ncuim-backdrop.ncuim-toast.vertical .ncuim-container.community-toast .ncuim-wrapper{padding-bottom:16px}.ncuim-backdrop.ncuim-toast.vertical .ncuim-container.community-toast .ncuim-content{padding-top:0}.profile-image{background:var(--ncui-gray008-hex);border-radius:100%;height:54px;overflow:hidden;width:54px}.profile-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.uikit-nccommunity-node .name{color:var(--ncui-black068)}.writer{color:var(--ncui-black045);font-size:14px;line-height:20px}.writer .name~span,.writer~span{position:relative}.writer .name~span:before,.writer~span:before{background-color:var(--ncui-gray008);content:"";display:inline-block;height:12px;margin:0 6px 2px;vertical-align:middle;width:1px}.writer+.posted-at{white-space:nowrap}[class*=feed-] .writer .name~span:before,[class*=feed-] .writer~span:before{background:var(--ncui-gray020);height:2px;margin:0 6px 2px;width:2px}.iconc-facebook{display:inline-block;height:32px;-webkit-mask-image:url(../img/icon/community-symbols.svg#facebook);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:32px 32px;-webkit-mask-size:32px 32px;width:32px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#facebook")) or (mask-image: url("../img/icon/community-symbols.svg#facebook"))){.iconc-facebook{-webkit-mask-image:url(../img/icon/community-symbols.svg#facebook);mask-image:url(../img/icon/community-symbols.svg#facebook)}}.iconc-twitter{display:inline-block;height:32px;-webkit-mask-image:url(../img/icon/community-symbols.svg#twitter);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:32px 32px;-webkit-mask-size:32px 32px;width:32px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#twitter")) or (mask-image: url("../img/icon/community-symbols.svg#twitter"))){.iconc-twitter{-webkit-mask-image:url(../img/icon/community-symbols.svg#twitter);mask-image:url(../img/icon/community-symbols.svg#twitter)}}.iconc-url{background-color:var(--ncui-black068);display:inline-block;height:32px;-webkit-mask-image:url(../img/icon/community-symbols.svg#url);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:32px 32px;-webkit-mask-size:32px 32px;width:32px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#url")) or (mask-image: url("../img/icon/community-symbols.svg#url"))){.iconc-url{-webkit-mask-image:url(../img/icon/community-symbols.svg#url);mask-image:url(../img/icon/community-symbols.svg#url)}}.iconc-close_s{background-color:var(--ncui-black068);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#close_s);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#close_s")) or (mask-image: url("../img/icon/community-symbols.svg#close_s"))){.iconc-close_s{-webkit-mask-image:url(../img/icon/community-symbols.svg#close_s);mask-image:url(../img/icon/community-symbols.svg#close_s)}}.iconc-picture{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#picture);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#picture")) or (mask-image: url("../img/icon/community-symbols.svg#picture"))){.iconc-picture{-webkit-mask-image:url(../img/icon/community-symbols.svg#picture);mask-image:url(../img/icon/community-symbols.svg#picture)}}.iconc-vote{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#vote);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#vote")) or (mask-image: url("../img/icon/community-symbols.svg#vote"))){.iconc-vote{-webkit-mask-image:url(../img/icon/community-symbols.svg#vote);mask-image:url(../img/icon/community-symbols.svg#vote)}}.iconc-comment_s{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#comment_s);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#comment_s")) or (mask-image: url("../img/icon/community-symbols.svg#comment_s"))){.iconc-comment_s{-webkit-mask-image:url(../img/icon/community-symbols.svg#comment_s);mask-image:url(../img/icon/community-symbols.svg#comment_s)}}.iconc-count_s{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#count_s);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#count_s")) or (mask-image: url("../img/icon/community-symbols.svg#count_s"))){.iconc-count_s{-webkit-mask-image:url(../img/icon/community-symbols.svg#count_s);mask-image:url(../img/icon/community-symbols.svg#count_s)}}.iconc-arrow_down_s{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_down_s);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#arrow_down_s")) or (mask-image: url("../img/icon/community-symbols.svg#arrow_down_s"))){.iconc-arrow_down_s{-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_down_s);mask-image:url(../img/icon/community-symbols.svg#arrow_down_s)}}.iconc-arrow_right_s{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_right_s);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#arrow_right_s")) or (mask-image: url("../img/icon/community-symbols.svg#arrow_right_s"))){.iconc-arrow_right_s{-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_right_s);mask-image:url(../img/icon/community-symbols.svg#arrow_right_s)}}.iconc-reload{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#reload);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#reload")) or (mask-image: url("../img/icon/community-symbols.svg#reload"))){.iconc-reload{-webkit-mask-image:url(../img/icon/community-symbols.svg#reload);mask-image:url(../img/icon/community-symbols.svg#reload)}}.iconc-more{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#more);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#more")) or (mask-image: url("../img/icon/community-symbols.svg#more"))){.iconc-more{-webkit-mask-image:url(../img/icon/community-symbols.svg#more);mask-image:url(../img/icon/community-symbols.svg#more)}}.iconc-like_s{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#like_s);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#like_s")) or (mask-image: url("../img/icon/community-symbols.svg#like_s"))){.iconc-like_s{-webkit-mask-image:url(../img/icon/community-symbols.svg#like_s);mask-image:url(../img/icon/community-symbols.svg#like_s)}}.iconc-caret_up_fill{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#caret_up_fill);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#caret_up_fill")) or (mask-image: url("../img/icon/community-symbols.svg#caret_up_fill"))){.iconc-caret_up_fill{-webkit-mask-image:url(../img/icon/community-symbols.svg#caret_up_fill);mask-image:url(../img/icon/community-symbols.svg#caret_up_fill)}}.iconc-caret_down_fill{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#caret_down_fill);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#caret_down_fill")) or (mask-image: url("../img/icon/community-symbols.svg#caret_down_fill"))){.iconc-caret_down_fill{-webkit-mask-image:url(../img/icon/community-symbols.svg#caret_down_fill);mask-image:url(../img/icon/community-symbols.svg#caret_down_fill)}}.iconc-close_circle_s{background-color:var(--ncui-black068);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#close_circle_s);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#close_circle_s")) or (mask-image: url("../img/icon/community-symbols.svg#close_circle_s"))){.iconc-close_circle_s{-webkit-mask-image:url(../img/icon/community-symbols.svg#close_circle_s);mask-image:url(../img/icon/community-symbols.svg#close_circle_s)}}.iconc-globe{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#globe);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#globe")) or (mask-image: url("../img/icon/community-symbols.svg#globe"))){.iconc-globe{-webkit-mask-image:url(../img/icon/community-symbols.svg#globe);mask-image:url(../img/icon/community-symbols.svg#globe)}}.iconc-close_circle{background-color:var(--ncui-black045);display:inline-block;height:20px;-webkit-mask-image:url(../img/icon/community-symbols.svg#close_circle);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:20px 20px;-webkit-mask-size:20px 20px;width:20px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#close_circle")) or (mask-image: url("../img/icon/community-symbols.svg#close_circle"))){.iconc-close_circle{-webkit-mask-image:url(../img/icon/community-symbols.svg#close_circle);mask-image:url(../img/icon/community-symbols.svg#close_circle)}}.iconc-share{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#share);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#share")) or (mask-image: url("../img/icon/community-symbols.svg#share"))){.iconc-share{-webkit-mask-image:url(../img/icon/community-symbols.svg#share);mask-image:url(../img/icon/community-symbols.svg#share)}}.iconc-search{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#search);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#search")) or (mask-image: url("../img/icon/community-symbols.svg#search"))){.iconc-search{-webkit-mask-image:url(../img/icon/community-symbols.svg#search);mask-image:url(../img/icon/community-symbols.svg#search)}}.iconc-filter{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#filter);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#filter")) or (mask-image: url("../img/icon/community-symbols.svg#filter"))){.iconc-filter{-webkit-mask-image:url(../img/icon/community-symbols.svg#filter);mask-image:url(../img/icon/community-symbols.svg#filter)}}.iconc-list_classic{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#list_classic);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#list_classic")) or (mask-image: url("../img/icon/community-symbols.svg#list_classic"))){.iconc-list_classic{-webkit-mask-image:url(../img/icon/community-symbols.svg#list_classic);mask-image:url(../img/icon/community-symbols.svg#list_classic)}}.iconc-list_card{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#list_card);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#list_card")) or (mask-image: url("../img/icon/community-symbols.svg#list_card"))){.iconc-list_card{-webkit-mask-image:url(../img/icon/community-symbols.svg#list_card);mask-image:url(../img/icon/community-symbols.svg#list_card)}}.iconc-list_compact{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#list_compact);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#list_compact")) or (mask-image: url("../img/icon/community-symbols.svg#list_compact"))){.iconc-list_compact{-webkit-mask-image:url(../img/icon/community-symbols.svg#list_compact);mask-image:url(../img/icon/community-symbols.svg#list_compact)}}.iconc-write{background-color:var(--ncui-ui-white);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#write);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#write")) or (mask-image: url("../img/icon/community-symbols.svg#write"))){.iconc-write{-webkit-mask-image:url(../img/icon/community-symbols.svg#write);mask-image:url(../img/icon/community-symbols.svg#write)}}.iconc-bookmark{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#bookmark);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#bookmark")) or (mask-image: url("../img/icon/community-symbols.svg#bookmark"))){.iconc-bookmark{-webkit-mask-image:url(../img/icon/community-symbols.svg#bookmark);mask-image:url(../img/icon/community-symbols.svg#bookmark)}}.iconc-upload{background-color:var(--ncui-black045);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#upload);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#upload")) or (mask-image: url("../img/icon/community-symbols.svg#upload"))){.iconc-upload{-webkit-mask-image:url(../img/icon/community-symbols.svg#upload);mask-image:url(../img/icon/community-symbols.svg#upload)}}.iconc-emoticon{background-color:var(--ncui-black045);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#emoticon);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#emoticon")) or (mask-image: url("../img/icon/community-symbols.svg#emoticon"))){.iconc-emoticon{-webkit-mask-image:url(../img/icon/community-symbols.svg#emoticon);mask-image:url(../img/icon/community-symbols.svg#emoticon)}}.iconc-close{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#close);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#close")) or (mask-image: url("../img/icon/community-symbols.svg#close"))){.iconc-close{-webkit-mask-image:url(../img/icon/community-symbols.svg#close);mask-image:url(../img/icon/community-symbols.svg#close)}}.iconc-like{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#like);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#like")) or (mask-image: url("../img/icon/community-symbols.svg#like"))){.iconc-like{-webkit-mask-image:url(../img/icon/community-symbols.svg#like);mask-image:url(../img/icon/community-symbols.svg#like)}}.iconc-btn_submit{background-color:var(--ncui-ui-white);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#btn_submit);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#btn_submit")) or (mask-image: url("../img/icon/community-symbols.svg#btn_submit"))){.iconc-btn_submit{-webkit-mask-image:url(../img/icon/community-symbols.svg#btn_submit);mask-image:url(../img/icon/community-symbols.svg#btn_submit)}}.iconc-vote_feed{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#vote_feed);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#vote_feed")) or (mask-image: url("../img/icon/community-symbols.svg#vote_feed"))){.iconc-vote_feed{-webkit-mask-image:url(../img/icon/community-symbols.svg#vote_feed);mask-image:url(../img/icon/community-symbols.svg#vote_feed)}}.iconc-arrow_view_recent{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_view_recent);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#arrow_view_recent")) or (mask-image: url("../img/icon/community-symbols.svg#arrow_view_recent"))){.iconc-arrow_view_recent{-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_view_recent);mask-image:url(../img/icon/community-symbols.svg#arrow_view_recent)}}.iconc-new{background-color:var(--ncui-error);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#new);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:8px 16px;-webkit-mask-size:8px 16px;width:8px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#new")) or (mask-image: url("../img/icon/community-symbols.svg#new"))){.iconc-new{-webkit-mask-image:url(../img/icon/community-symbols.svg#new);mask-image:url(../img/icon/community-symbols.svg#new)}}.nc-community-loader{display:none;left:0;padding:20px;position:absolute;right:0;text-align:center}.nc-community-loader.is-show{display:block}.loader-circle{-webkit-animation:circle .75s linear infinite;animation:circle .75s linear infinite;border-color:var(--ncui-gray012);border-radius:100%;border-style:solid;border-top-color:transparent;border-width:2px;display:inline-block;height:25px;width:25px}@-webkit-keyframes circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.co-btn,.nc-comment-more,.nc-comment-more_tag,.ncCommentMore{background:transparent;border:0;color:var(--ncui-black068);cursor:pointer;display:inline-block;line-height:1;margin:0;padding:0;text-align:center;-webkit-text-decoration:none;text-decoration:none;vertical-align:middle;white-space:nowrap}.co-btn:hover,.nc-comment-more:hover,.nc-comment-more_tag:hover,.ncCommentMore:hover{-webkit-text-decoration:none;text-decoration:none}.co-btn:focus,.nc-comment-more:focus,.nc-comment-more_tag:focus,.ncCommentMore:focus{outline:0}.co-btn-round,.nc-community-report .dialog-footer button,.ui-dialog .dialog-footer button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--ncui-gray012);border-radius:20px;color:var(--ncui-black068);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:15px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:70px;padding:9px 15px}.co-btn-write{background-color:var(--ncui-point);border:0!important;border-color:transparent;color:var(--ncui-ui-white)}.co-btn-write span,.co-btn-write svg{fill:var(--ncui-ui-white);color:inherit}.co-btn-wrap,.view-bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%}.co-wrap-more{padding:0 18px}.wrap-btn-top .co-btn-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--ncui-gray004-hex);border:1px solid var(--ncui-gray008);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:33px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33px}.wrap-btn-top .co-btn-top .iconc{background-color:var(--ncui-black068);display:inline-block;-webkit-box-flex:0;-ms-flex:none;flex:none;height:17px;-webkit-mask-image:url(../img/icon/community-symbols.svg#top);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:13px 17px;-webkit-mask-size:13px 17px;width:13px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#top")) or (mask-image: url("../img/icon/community-symbols.svg#top"))){.wrap-btn-top .co-btn-top .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#top);mask-image:url(../img/icon/community-symbols.svg#top)}}html[data-platform=purpleLauncher] .wrap-btn-top{bottom:74px;margin-right:9px}.nc-community-list .wrap-btn-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ncui-black045);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nc-community-list .wrap-btn-top .txt{margin-right:5px}.nc-comment-more,.nc-comment-more_tag,.ncCommentMore{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--ncui-gray008);color:var(--ncui-black068);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.nc-comment-more:hover,.nc-comment-more_tag:hover,.ncCommentMore:hover{-webkit-text-decoration:underline;text-decoration:underline}.btn-translate{font-size:0;text-align:center}.btn-translate .iconc-translate{background-color:var(--ncui-black045);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#translate);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;vertical-align:middle;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#translate")) or (mask-image: url("../img/icon/community-symbols.svg#translate"))){.btn-translate .iconc-translate{-webkit-mask-image:url(../img/icon/community-symbols.svg#translate);mask-image:url(../img/icon/community-symbols.svg#translate)}}.btn-translate:not(.auto).is-active .iconc-translate{background-color:var(--ncui-black093)}.btn-translate.auto{background-color:var(--ncui-gray004);border:1px solid var(--ncui-gray008);border-radius:4px;display:block;height:30px;padding:0;width:30px}.btn-translate.auto.is-active{background-color:var(--ncui-black100);border-color:var(--ncui-black100)}.btn-translate.auto.is-active .iconc-translate{background-color:var(--ncui-white100)}.btn-translate:disabled{cursor:progress}.view-bottom [class^=co-btn]{border:1px solid var(--ncui-gray012);border-radius:4px;font-size:14px;height:36px;padding:0 9px}.fe-btn{background:transparent;border:0;cursor:pointer;display:inline-block;font-size:16px;line-height:1;margin:0;padding:0;text-align:center;vertical-align:middle;white-space:nowrap}.fe-btn,.fe-btn:hover{-webkit-text-decoration:none;text-decoration:none}.fe-btn:focus{outline:0}.fe-btn-layer{border-radius:100px;font-size:15px;padding:12px 24px}.fe-btn-layer.is-fill{background:var(--ncui-point);border:1px solid var(--ncui-point);color:var(--ncui-ui-white)}.fe-btn-layer.is-o{background:transparent;border:1px solid var(--ncui-gray012);color:var(--ncui-black045)}.tooltip-wrap{position:relative;z-index:1}.tooltip-wrap .tooltip-content{border-radius:4px;-webkit-box-shadow:2px 2px 4px 0 var(--ncui-gray004);box-shadow:2px 2px 4px 0 var(--ncui-gray004);font-size:14px;left:-10px;line-height:1.43;min-width:calc(100vw - 50px);padding:12px 17px 17px;position:absolute;right:auto;top:calc(100% + 10px)}[dir=rtl] .tooltip-wrap .tooltip-content{left:auto;right:-10px}.dark-mode .tooltip-wrap .tooltip-content{-webkit-box-shadow:none;box-shadow:none}.board-search-top .tooltip-wrap .tooltip-content{left:auto;right:-10px}[dir=rtl] .board-search-top .tooltip-wrap .tooltip-content{left:-10px;right:auto}.tooltip-wrap .tooltip-content.hide{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .1s linear,-webkit-transform 0ms linear .1s;transition:opacity .1s linear,-webkit-transform 0ms linear .1s;transition:opacity .1s linear,transform 0ms linear .1s;transition:opacity .1s linear,transform 0ms linear .1s,-webkit-transform 0ms linear .1s}.tooltip-wrap .tooltip-content,.tooltip-wrap .tooltip-content:before{background:var(--ncui-bg);border:1px solid var(--ncui-gray012)}.tooltip-wrap .tooltip-content:before{border-bottom:0;border-left:0;content:"";height:10px;left:17px;position:absolute;right:auto;top:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 0;transform-origin:0 0;width:9px}.board-search-top .tooltip-wrap .tooltip-content:before,[dir=rtl] .tooltip-wrap .tooltip-content:before{left:auto;right:17px}[dir=rtl] .board-search-top .tooltip-wrap .tooltip-content:before{left:17px;right:auto}.tooltip-wrap .tooltip-content p{margin:0}.tooltip-wrap .tooltip-content .button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px}.tooltip-wrap .tooltip-content .button button{background:transparent;border:0;color:var(--ncui-point-text);line-height:inherit;padding:0}.tooltip-wrap .tooltip-content .button .bar{background-color:var(--ncui-gray012);height:12px;margin:0 10px;width:1px}.pagination-list{list-style:none;margin:30px auto 0;padding:0;text-align:center}.pagination-list li{display:inline-block;font-size:15px;height:30px;line-height:30px;margin:0 4px;min-width:30px;vertical-align:middle}.pagination-list li a{color:var(--ncui-black045);display:block;height:100%;-webkit-text-decoration:none;text-decoration:none}.pagination-list li a:hover{-webkit-text-decoration:underline;text-decoration:underline}.pagination-list li.current{color:var(--ncui-black093)}.pagination-list .next a,.pagination-list .prev a{border-color:var(--ncui-gray008);border-radius:100%;border-style:solid;border-width:1px;height:28px;position:relative;width:28px}.pagination-list .next a:hover,.pagination-list .prev a:hover{border-color:var(--ncui-black045)}.pagination-list .next a:before,.pagination-list .prev a:before{border-color:var(--ncui-black045);border-style:solid;border-width:1px 1px 0 0;content:"";height:3px;left:50%;position:absolute;top:50%;width:3px}.pagination-list .prev{margin-right:15px}.pagination-list .prev a:before{margin:-2px 0 0 -2px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.pagination-list .next{margin-left:15px}.pagination-list .next a:before{margin:-2px 0 0 -2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ui-dropdown-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.ui-dropdown{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ncui-black068);text-align:left}.ui-dropdown :disabled,.ui-dropdown.disabled span{color:var(--ncui-black045);cursor:default}.ui-dropdown .iconc{fill:var(--ncui-black045);-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:2px;margin-top:1px}.ui-dropdown .select{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:36px}.ui-dropdown-community{width:100%}.ui-dropdown-community.ui-dropdown-2depth{-webkit-tap-highlight-color:transparent;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.ui-dropdown-community .selected{cursor:pointer;display:block;line-height:26px;white-space:nowrap}.ui-dropdown-community .option{background:var(--ncui-gray004-hex);border:1px solid var(--ncui-gray012);color:var(--ncui-black068);display:none;list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:0;position:absolute;top:calc(100% + 6px);z-index:10}.ui-dropdown-community .option:after{clear:both;content:"";display:table}html:not([dir=rtl]) .ui-dropdown-community .option{left:0}[dir=rtl] .ui-dropdown-community .option{right:0}.dark-mode .ui-dropdown-community .option{background:var(--ncui-gray008-hex)}.ui-dropdown-community .option li{border-top:1px solid var(--ncui-gray012);cursor:pointer;height:42px;padding:10px 20px 0 14px;white-space:nowrap}.ui-dropdown-community .option li:hover{color:var(--ncui-point-text)}.ui-dropdown-community .option li:first-child{border-top:0}.ui-dropdown-community .option li.is-active,.ui-dropdown-community .option li.is-selected{background:var(--ncui-white100);color:var(--ncui-black093);cursor:default;pointer-events:none}.dark-mode .ui-dropdown-community .option li.is-active,.dark-mode .ui-dropdown-community .option li.is-selected{background:var(--ncui-gray012-hex)}.ui-dropdown-community.is-active .option{display:block}.ui-dropdown-community.is-active .option-2depth{display:-webkit-box;display:-ms-flexbox;display:flex}.ui-dropdown-community .option-menu{height:200px;overflow-y:auto;width:50%}.ui-dropdown-community .option-2depth{font-size:15px;width:284px}.ui-dropdown-community .option-list{list-style:none;margin:0;padding:0}.ui-dropdown-community .option-list li{font-size:15px}.ui-dropdown-community .option-list li:first-child{border-top:0}.ui-dropdown-community .option-menu-1depth{border-right:1px solid var(--ncui-gray012)}.ui-dropdown-community .option-menu-2depth{background:var(--ncui-bg)}.dark-mode .ui-dropdown-community .option-menu-2depth{background:var(--ncui-gray012-hex)}.ui-dropdown-elements{display:-webkit-box;display:-ms-flexbox;display:flex}.ui-dropdown-elements select{-webkit-appearance:none;background-color:transparent;border:0;border-radius:0;color:inherit;font-size:inherit;height:100%;line-height:1.3;outline:none;padding:0;position:relative;z-index:1}.ui-dialog .ui-dropdown-community,.uikit-nccommunity-node .ui-dropdown-community{display:none}.util-btn-wrap{position:relative}.util-btn-wrap.is-active{z-index:5}.util-btn-wrap .btn-more{height:100%;width:100%}.util-btn-wrap button{display:block}.util-btn-wrap .button-list{background:var(--ncui-white100);border:1px solid var(--ncui-gray012);border-radius:4px;display:none;position:absolute;top:30px}html:not([dir=rtl]) .util-btn-wrap .button-list{right:0}[dir=rtl] .util-btn-wrap .button-list{left:0}.dark-mode .util-btn-wrap .button-list{background:var(--ncui-gray012-hex)}.util-btn-wrap .button-list button{font-size:15px;height:43px;min-width:148px;padding:0 16px;text-align:left}.util-btn-wrap .button-list button+button{border-top:1px solid var(--ncui-gray012)}.util-btn-wrap .button-list button:first-child[style*="display: none"]+button{border-top:0}.util-btn-wrap .button-list button:hover{color:var(--ncui-black093);-webkit-text-decoration:underline;text-decoration:underline}.dark-mode .util-btn-wrap .button-list,.dark-mode .util-btn-wrap .button-list button{border-color:var(--ncui-gray008)}.util-btn-wrap.is-active .button-list,body.layer-is-active .co-layer-modal{display:block}.co-layer-modal{bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9100005}.co-layer-modal.is-active{display:block}.co-layer.is-active{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.co-layer-header{position:relative}.co-layer-title{color:var(--ncui-black093);font-size:18px;font-weight:400;height:44px;line-height:1.5;margin:0;text-align:center}.co-layer .co-btn-close{position:absolute;right:0;top:0}.nc-community-report .dialog{padding:20px;width:100%}.nc-community-report h2{font-size:16px;font-weight:400;margin:0;padding:0}.nc-community-report .report-contents{color:var(--ncui-black093)}.nc-community-report .report-remain{border-color:var(--ncui-gray008);border-style:solid;border-width:1px 0 0;color:var(--ncui-point-text);padding:0 13px 15px}.nc-community-report .report-remain h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0 0}.nc-community-report .report-remain h2 .count{font-style:normal}.nc-community-report .report-remain .desc{color:var(--ncui-black045);font-size:13px;line-height:1;margin:9px 0 0;padding:0}.nc-community-report .report-target{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:var(--ncui-gray008);border-style:solid;border-width:5px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;height:57px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 13px}.nc-community-report .report-target .target{font-size:14px}.nc-community-report .report-cause{border-color:var(--ncui-gray008);border-style:solid;border-width:5px 0 0}.nc-community-report .report-cause h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;height:48px;padding:0 13px}.nc-community-report .list-cause{border-color:var(--ncui-gray008);border-style:solid;border-width:1px 0 0;font-size:14px;list-style-type:none;margin:0;padding:0 13px}.nc-community-report .list-cause li{height:45px;line-height:45px;position:relative;z-index:1}.nc-community-report .list-cause label{cursor:pointer;display:block;position:relative;z-index:3}.nc-community-report .list-cause input[type=radio]{-webkit-appearance:none;background-color:transparent;border:0;display:none;outline:none}.nc-community-report .list-cause .check{border:1px solid var(--ncui-gray020);border-radius:100%;height:22px;position:absolute;top:13px;width:22px;z-index:2}html:not([dir=rtl]) .nc-community-report .list-cause .check{right:0}[dir=rtl] .nc-community-report .list-cause .check{left:0}.nc-community-report .list-cause .iconc{background-color:var(--ncui-black045);bottom:-1px;left:-1px;-webkit-mask-image:url(../img/icon/community-symbols.svg#check);mask-size:22px 22px;-webkit-mask-size:22px 22px;position:absolute;right:-1px;top:-1px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#check")) or (mask-image: url("../img/icon/community-symbols.svg#check"))){.nc-community-report .list-cause .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#check);mask-image:url(../img/icon/community-symbols.svg#check)}}.nc-community-report .list-cause input[type=radio]:checked+.check{background-color:var(--ncui-black093);border-color:var(--ncui-black093)}.nc-community-report .list-cause input[type=radio]:checked+.check .iconc{background-color:var(--ncui-white100)}.nc-community-report .close{position:absolute;right:20px;top:20px}.nc-community-report .dialog-footer{border-top:1px solid var(--ncui-gray008);display:block;margin-top:10px;padding-top:17px;width:auto}.fe-layer-emoticon{background:var(--ncui-white100);border-color:var(--ncui-gray012);border-style:solid;border-width:1px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;left:18px;margin:0 auto;padding:24px 0 0;position:absolute;right:18px;z-index:20}.dark-mode .fe-layer-emoticon{background:var(--ncui-gray004-hex)}.fe-layer-emoticon.active{display:block}.fe-layer-emoticon .fe-layer-title{color:var(--ncui-black093);font-size:18px;font-weight:400;margin:0;text-align:center}.fe-layer-emoticon .fe-btn-close{background:transparent;border:0;cursor:pointer;display:inline-block;line-height:1;margin:0;padding:0;position:absolute;right:19px;text-align:center;-webkit-text-decoration:none;text-decoration:none;top:19px;vertical-align:middle;white-space:nowrap}.fe-layer-emoticon .fe-btn-close svg{height:19px;width:19px}.emoticon-wrap{-webkit-overflow-scrolling:touch;height:180px;margin:25px auto 0;overflow-y:auto}.emoticon-list{list-style-type:none;margin:0 auto;padding:0;width:270px}.emoticon-list:after{clear:both;content:"";display:table}.emoticon-items{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;height:70px;margin:5px;overflow:hidden;text-align:center;vertical-align:top;width:80px}.emoticon-items img{max-height:100%;max-width:100%}.toast-layer{word-wrap:break-word;background-color:#fff;border:4px solid #5c443b;color:#000;font-size:15px;left:20px;line-height:150%;margin:0 auto;max-width:600px;min-height:70px;padding:19px;position:fixed;right:20px;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);word-break:keep-all;z-index:20}.toast-layer.is-success{color:#bd8d5d}.toast-layer.is-fail{color:#f35601}.ui-dialog{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ncui-black093);display:none;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9100010}.ui-dialog div,.ui-dialog h1,.ui-dialog h2,.ui-dialog h3,.ui-dialog h4,.ui-dialog h5,.ui-dialog h6,.ui-dialog p{margin:initial}.ui-dialog button{cursor:pointer}.ui-dialog.show{background:rgba(0,0,0,.8);display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto}.ui-dialog .dim{bottom:0;left:0;position:absolute;right:0;top:0}.ui-dialog .dialog{word-wrap:break-word;background:var(--ncui-ui-white);border:1px solid var(--ncui-gray012);margin:auto;position:relative;word-break:keep-all}.dark-mode .ui-dialog .dialog{background:var(--ncui-gray004-hex)}.ui-dialog .dialog-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ui-dialog .dialog-footer button+button{margin-left:6px}.ui-dialog .dialog-footer .confirm{background-color:var(--ncui-point);border:0;color:var(--ncui-ui-white)}.ui-dialog .dialog-footer .cancel{border:1px solid var(--ncui-gray012);color:var(--ncui-black068)}.nc-community-plustag{line-height:1.4}.nc-community-plustag .dialog{color:var(--ncui-black045);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;max-width:90%;min-width:300px;overflow-y:auto;padding:32px 25px 35px;text-align:center}.nc-community-plustag .dialog-header{color:var(--ncui-black093);margin-bottom:8px}.nc-community-plustag .dialog-header h2{font-size:inherit;font-weight:400}.nc-community-plustag .dialog-footer{margin-top:23px}.feed-view .view-header .view-title{font-size:22px;line-height:1.3}.feed-view .view-header .view-title.question:before{content:"Q. "}.feed-view .view-header .article-info-wrap{margin-bottom:16px;min-height:42px}.feed-view .view-header .article-info-wrap .article-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:1%}.feed-view .view-header .article-info-wrap .article-info .profile-image{-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px;height:42px;margin-right:6px}.feed-view .view-body{margin:20px 0 40px}.feed-view .tag-list+.view-footer{margin-top:16px}.feed-view .view-footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feed-view .view-footer,.feed-view .view-footer .btn-comment-get{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.feed-view .view-footer .btn-comment-get .iconc{height:16px;margin-left:5px;margin-top:1px}.feed-view .view-footer .comment-title{color:var(--ncui-black093);font-size:14px;line-height:21px}.feed-view .view-footer .comment-title em.highlight{color:var(--ncui-point-text)}.feed-view .view-footer .view-recommend{margin-left:auto;min-height:26px}.feed-view .view-footer .view-recommend .btn-recommend{margin-left:4px;position:relative}.feed-view .view-footer .view-recommend .btn-recommend:hover:before{background:var(--ncui-gray004);border-radius:4px;content:"";height:26px;position:absolute;top:0;width:26px}.feed-view .view-footer .view-recommend .btn-recommend .level{height:26px;margin-right:8px;-webkit-mask-size:26px 26px;position:relative;width:26px}@supports ((-webkit-mask-size: 28px 28px) or (mask-size: 28px 28px)){.feed-view .view-footer .view-recommend .btn-recommend .level{-webkit-mask-size:26px 26px;mask-size:26px 26px}}html[data-service=lovebeat] .feed-view .view-footer .view-recommend .btn-recommend .level{-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:18px 18px}@supports ((-webkit-mask-size: 28px 28px) or (mask-size: 28px 28px)){html[data-service=lovebeat] .feed-view .view-footer .view-recommend .btn-recommend .level{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:18px 18px;mask-size:18px 18px}}.feed-view .view-footer .view-recommend .btn-recommend .number{font-size:14px;text-align:left}.feed-view .view-footer .view-recommend .btn-recommend_up .number{min-width:31px}.feed-item{padding:16px;position:relative}.feed-item.feed-preview .text-preview,.feed-item.feed-preview .view-title{cursor:pointer}.feed-item.feed-preview .view-header .view-title{font-size:16px;line-height:1.5}.feed-item.feed-preview .view-body{color:var(--ncui-black045);margin:6px 0 50px;min-height:0}.feed-item.feed-preview .text-preview .text-clamp{max-height:96px;overflow:hidden}.feed-item.feed-preview .text-preview .text-more{color:inherit}.feed-item.feed-preview .text-preview .text-more span{-webkit-text-decoration:underline;text-decoration:underline}.feed-item.feed-preview .thumbnail-preview{margin-top:15px;max-width:803px;overflow:hidden;position:relative;width:100%}.feed-item.feed-preview .thumbnail-preview.hidden .thumb-item{-webkit-animation:skeleton-animation .8s infinite alternate;animation:skeleton-animation .8s infinite alternate;background:var(--ncui-gray012)}.feed-item.feed-preview .thumbnail-preview.hidden .thumb-item img{visibility:hidden}.feed-item.feed-preview .thumbnail-preview.hidden.length1 .thumb-item{aspect-ratio:16/9;width:100%}.feed-item.feed-preview .thumbnail-preview .thumb-item{border-radius:4px;overflow:hidden;position:relative}.feed-item.feed-preview .thumbnail-preview .thumb-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.feed-item.feed-preview .thumbnail-preview.length1{display:-webkit-box;display:-ms-flexbox;display:flex}.feed-item.feed-preview .thumbnail-preview.length1>.video{aspect-ratio:16/9;-webkit-box-flex:1;-ms-flex:1;flex:1}.feed-item.feed-preview .thumbnail-preview:not(.length1){grid-gap:4px;display:grid;gap:4px}.feed-item.feed-preview .thumbnail-preview:not(.length1).minimized{max-width:480px}.feed-item.feed-preview .thumbnail-preview.length2{grid-template-columns:repeat(2,1fr)}.feed-item.feed-preview .thumbnail-preview:not(.vertical).length2>.thumb-item,.feed-item.feed-preview .thumbnail-preview:not(.vertical).length3>.thumb-item{aspect-ratio:81/55}.feed-item.feed-preview .thumbnail-preview:not(.vertical).length3,.feed-item.feed-preview .thumbnail-preview:not(.vertical).length4{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.feed-item.feed-preview .thumbnail-preview:not(.vertical).length3>.thumb-item:first-child,.feed-item.feed-preview .thumbnail-preview:not(.vertical).length4>.thumb-item:first-child{aspect-ratio:16/9}.feed-item.feed-preview .thumbnail-preview:not(.vertical).length3>.thumb-item:first-child{grid-column:1/3}.feed-item.feed-preview .thumbnail-preview:not(.vertical).length4>.thumb-item:first-child{grid-column:1/4}.feed-item.feed-preview .thumbnail-preview:not(.vertical).length4>.thumb-item:not(:first-child){aspect-ratio:107/110}.feed-item.feed-preview .thumbnail-preview.vertical.length1{max-height:calc(100vw - 32px)}.feed-item.feed-preview .thumbnail-preview.vertical.length1>.thumb-item{max-width:calc(62.2% - 4px)}.feed-item.feed-preview .thumbnail-preview.vertical.length2>.thumb-item{aspect-ratio:399/697}.feed-item.feed-preview .thumbnail-preview.vertical.length3,.feed-item.feed-preview .thumbnail-preview.vertical.length4{aspect-ratio:1;grid-template-columns:calc(62.2% - 8px) auto}.feed-item.feed-preview .thumbnail-preview.vertical.length3{grid-template-rows:repeat(2,1fr)}.feed-item.feed-preview .thumbnail-preview.vertical.length3>.thumb-item:first-child{grid-row:1/3}.feed-item.feed-preview .thumbnail-preview.vertical.length4{grid-template-rows:repeat(3,1fr)}.feed-item.feed-preview .thumbnail-preview.vertical.length4>.thumb-item:first-child{grid-row:1/4}.feed-item.feed-preview .thumbnail-preview .cover{bottom:0;left:0;position:absolute;right:0;top:0}.feed-item.feed-preview .thumbnail-preview .cover .play{background:rgba(0,0,0,.68);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;left:50%;margin:-30px 0 0 -30px;position:absolute;top:50%;width:60px}.feed-item.feed-preview .thumbnail-preview .cover .play:before{background-color:hsla(0,0%,100%,.6);content:"";display:inline-block;height:24px;margin:auto;-webkit-mask-image:url(../img/icon/community-symbols.svg#play);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 24px;-webkit-mask-size:22px 24px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#play")) or (mask-image: url("../img/icon/community-symbols.svg#play"))){.feed-item.feed-preview .thumbnail-preview .cover .play:before{-webkit-mask-image:url(../img/icon/community-symbols.svg#play);mask-image:url(../img/icon/community-symbols.svg#play)}}.feed-item.feed-preview .thumbnail-preview .thumbnail-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.7);border-radius:4px;bottom:8px;color:var(--ncui-ui-white);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 8px;position:absolute;right:8px}.feed-item.feed-preview .thumbnail-preview .thumbnail-more .iconc{background-color:hsla(0,0%,100%,.6);display:inline-block;height:16px;margin-right:3px;-webkit-mask-image:url(../img/icon/community-symbols.svg#thumbnail_more);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#thumbnail_more")) or (mask-image: url("../img/icon/community-symbols.svg#thumbnail_more"))){.feed-item.feed-preview .thumbnail-preview .thumbnail-more .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#thumbnail_more);mask-image:url(../img/icon/community-symbols.svg#thumbnail_more)}}.feed-item.feed-preview .thumbnail-preview.playing .thumb-item,.feed-item.feed-preview .thumbnail-preview.playing .thumbnail-more{display:none}.feed-item.feed-preview .video-player{aspect-ratio:unset;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:36px;position:relative}.feed-item.feed-preview .video-player .video-wrap{-webkit-animation:skeleton-animation .8s infinite alternate;animation:skeleton-animation .8s infinite alternate;aspect-ratio:16/9;background:var(--ncui-gray012);border-radius:4px;overflow:hidden;position:relative}@supports not (aspect-ratio:16/9){.feed-item.feed-preview .video-player .video-wrap:before{content:"";display:block;padding-top:56.25%}}.feed-item.feed-preview .video-player .video-wrap iframe{height:100%;width:100%}@supports not (aspect-ratio:1){.feed-item.feed-preview .video-player .video-wrap iframe{bottom:0;left:0;position:absolute;right:0;top:0}}.feed-item.feed-preview .video-player .btn-close{bottom:0;position:absolute}html:not([dir=rtl]) .feed-item.feed-preview .video-player .btn-close{right:0}[dir=rtl] .feed-item.feed-preview .video-player .btn-close{left:0}.feed-item.feed-preview .vote-preview{border:1px solid var(--ncui-gray012);border-radius:4px;line-height:22px;margin-top:16px;max-width:328px;padding:16px 16px 10px 46px;position:relative}.feed-item.feed-preview .vote-preview .iconc-vote_feed{position:absolute;top:16px}html:not([dir=rtl]) .feed-item.feed-preview .vote-preview .iconc-vote_feed{left:16px}[dir=rtl] .feed-item.feed-preview .vote-preview .iconc-vote_feed{right:16px}.feed-item.feed-preview .vote-preview .vote-title{color:var(--ncui-black068);display:block;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.feed-item.feed-preview .vote-preview .vote-info{color:var(--ncui-black045);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;margin-top:3px}.feed-item.feed-preview .vote-preview .vote-info>span:not(:first-child):before{background-color:var(--ncui-gray020);border-radius:100%;content:"";display:inline-block;height:2px;margin:0 4px 1px;vertical-align:middle;width:2px}.feed-item .recent-comments{border-top:1px solid var(--ncui-gray008);color:var(--ncui-black045);margin-top:13px;padding:16px 0 8px}.feed-item .recent-comments .writer{margin-bottom:6px}.btn-recommend{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.btn-recommend .level{background-color:#8c8c8c;height:22px;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}.dark-mode .btn-recommend .level{background-color:#636363}.btn-recommend .number{position:relative}.btn-recommend .number em{font-style:normal}.btn-recommend.btn-recommend_same .level{background-color:#d3a749;-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-same_s)}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#recommend-same_s")) or (mask-image: url("../img/icon/community-symbols.svg#recommend-same_s"))){.btn-recommend.btn-recommend_same .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-same_s);mask-image:url(../img/icon/community-symbols.svg#recommend-same_s)}}html[data-service=h3] .btn-recommend.btn-recommend_same .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-same_s)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-same_s")) or (mask-image: url("../img/icon/h3.svg#recommend-same_s"))){html[data-service=h3] .btn-recommend.btn-recommend_same .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-same_s);mask-image:url(../img/icon/h3.svg#recommend-same_s)}}html[data-service=h2] .btn-recommend.btn-recommend_same .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-same_s)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-same_s")) or (mask-image: url("../img/icon/h3.svg#recommend-same_s"))){html[data-service=h2] .btn-recommend.btn-recommend_same .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-same_s);mask-image:url(../img/icon/h3.svg#recommend-same_s)}}html[data-service=lovebeat] .btn-recommend.btn-recommend_same .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-same_s)}@supports ((-webkit-mask-image: url("../img/icon/lovebeat.svg#recommend-same_s")) or (mask-image: url("../img/icon/lovebeat.svg#recommend-same_s"))){html[data-service=lovebeat] .btn-recommend.btn-recommend_same .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-same_s);mask-image:url(../img/icon/lovebeat.svg#recommend-same_s)}}.dark-mode .btn-recommend.btn-recommend_same .level{background-color:#99814f}button.btn-recommend{cursor:pointer}.btn-recommend_up .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-up_s)}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#recommend-up_s")) or (mask-image: url("../img/icon/community-symbols.svg#recommend-up_s"))){.btn-recommend_up .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-up_s);mask-image:url(../img/icon/community-symbols.svg#recommend-up_s)}}html[data-service=h3] .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up_s)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-up_s")) or (mask-image: url("../img/icon/h3.svg#recommend-up_s"))){html[data-service=h3] .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up_s);mask-image:url(../img/icon/h3.svg#recommend-up_s)}}html[data-service=h2] .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up_s)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-up_s")) or (mask-image: url("../img/icon/h3.svg#recommend-up_s"))){html[data-service=h2] .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up_s);mask-image:url(../img/icon/h3.svg#recommend-up_s)}}html[data-service=lovebeat] .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-up_s)}@supports ((-webkit-mask-image: url("../img/icon/lovebeat.svg#recommend-up_s")) or (mask-image: url("../img/icon/lovebeat.svg#recommend-up_s"))){html[data-service=lovebeat] .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-up_s);mask-image:url(../img/icon/lovebeat.svg#recommend-up_s)}}.btn-recommend_up.level1 span{color:#1eb22e}.dark-mode .btn-recommend_up.level1 span{color:#52b35c}.btn-recommend_up.level1 .level{background-color:#1eb22e}.dark-mode .btn-recommend_up.level1 .level{background-color:#52b35c}.btn-recommend_up.level2 span{color:#376fee}.dark-mode .btn-recommend_up.level2 span{color:#6a98ff}.btn-recommend_up.level2 .level{background-color:#376fee}.dark-mode .btn-recommend_up.level2 .level{background-color:#6a98ff}.btn-recommend_up.level3 span{color:#dc4141}.dark-mode .btn-recommend_up.level3 span{color:#e65353}.btn-recommend_up.level3 .level{background-color:#dc4141;-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-up-level3_s)}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#recommend-up-level3_s")) or (mask-image: url("../img/icon/community-symbols.svg#recommend-up-level3_s"))){.btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-up-level3_s);mask-image:url(../img/icon/community-symbols.svg#recommend-up-level3_s)}}html[data-service=h3] .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level3_s)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-up-level3_s")) or (mask-image: url("../img/icon/h3.svg#recommend-up-level3_s"))){html[data-service=h3] .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level3_s);mask-image:url(../img/icon/h3.svg#recommend-up-level3_s)}}html[data-service=h2] .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level3_s)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-up-level3_s")) or (mask-image: url("../img/icon/h3.svg#recommend-up-level3_s"))){html[data-service=h2] .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level3_s);mask-image:url(../img/icon/h3.svg#recommend-up-level3_s)}}html[data-service=lovebeat] .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-up-level3_s)}@supports ((-webkit-mask-image: url("../img/icon/lovebeat.svg#recommend-up-level3_s")) or (mask-image: url("../img/icon/lovebeat.svg#recommend-up-level3_s"))){html[data-service=lovebeat] .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-up-level3_s);mask-image:url(../img/icon/lovebeat.svg#recommend-up-level3_s)}}.dark-mode .btn-recommend_up.level3 .level{background-color:#e65353}.btn-recommend_down .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-down_s)}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#recommend-down_s")) or (mask-image: url("../img/icon/community-symbols.svg#recommend-down_s"))){.btn-recommend_down .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-down_s);mask-image:url(../img/icon/community-symbols.svg#recommend-down_s)}}html[data-service=h3] .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-down_s)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-down_s")) or (mask-image: url("../img/icon/h3.svg#recommend-down_s"))){html[data-service=h3] .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-down_s);mask-image:url(../img/icon/h3.svg#recommend-down_s)}}html[data-service=h2] .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-down_s)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-down_s")) or (mask-image: url("../img/icon/h3.svg#recommend-down_s"))){html[data-service=h2] .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-down_s);mask-image:url(../img/icon/h3.svg#recommend-down_s)}}html[data-service=lovebeat] .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-down_s)}@supports ((-webkit-mask-image: url("../img/icon/lovebeat.svg#recommend-down_s")) or (mask-image: url("../img/icon/lovebeat.svg#recommend-down_s"))){html[data-service=lovebeat] .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-down_s);mask-image:url(../img/icon/lovebeat.svg#recommend-down_s)}}.btn-recommend_down.level1 span{color:#527855}.dark-mode .btn-recommend_down.level1 span{color:#3f5a41}.btn-recommend_down.level1 .level{background-color:#527855}.dark-mode .btn-recommend_down.level1 .level{background-color:#3f5a41}.btn-recommend_down.level2 span{color:#55668f}.dark-mode .btn-recommend_down.level2 span{color:#485471}.btn-recommend_down.level2 .level{background-color:#55668f}.dark-mode .btn-recommend_down.level2 .level{background-color:#485471}.btn-recommend_down.level3 span{color:#926464}.dark-mode .btn-recommend_down.level3 span{color:#814747}.btn-recommend_down.level3 .level{background-color:#926464}.dark-mode .btn-recommend_down.level3 .level{background-color:#814747}.wrap-tag{position:relative}.tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tag-list .tag{word-wrap:break-word;color:var(--ncui-point-text080);position:relative;white-space:nowrap}.tag-list .tag:before{content:"#"}.tag-list .tag:hover{-webkit-text-decoration:underline;text-decoration:underline}.new-tag{font-size:16px;line-height:1.5;position:relative;width:100%}.new-tag .wrap-tag-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative}.new-tag .wrap-tag-input label{color:var(--ncui-black045)}.new-tag .tag-input{background:transparent;border:none;color:var(--ncui-black093);display:block;font-size:16px;height:22px;min-width:50%;outline:none;padding:0}.new-tag .tag-input:focus,.new-tag .tag-input:hover{outline:none}.new-tag .tag-input:focus+label{color:var(--ncui-black093)}.new-tag .tag-input::-webkit-input-placeholder{color:var(--ncui-black045)}.new-tag .tag-input::-webkit-placeholder,.new-tag .tag-input::placeholder{color:var(--ncui-black045)}.new-tag .suggest_wrap{border-top:1px solid var(--ncui-gray008);color:var(--ncui-black093);font-size:16px;line-height:34px;margin:16px -16px 0;overflow:hidden;padding:12px 16px 0;position:relative;z-index:99990}.new-tag .suggest_wrap .suggest_list ul{margin:0}.new-tag .suggest_wrap .suggest_list li{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-tag .suggest_wrap .suggest_list li:before{content:"#"}.new-tag .suggest_wrap .suggest_list li mark{background-color:transparent;color:inherit}.new-tag .suggest_wrap .suggest_list li.focus{-webkit-text-decoration:underline;text-decoration:underline}.plus-tag{border-bottom:1px solid var(--ncui-gray010-hex);color:#2c589e;cursor:pointer;font-size:15px;margin-bottom:20px;padding:9px 18px 12px}.plus-tag .btn-plus-tag,.plus-tag .iconc{vertical-align:middle}.fr-element .fr-tag-items{color:red}.delete-tag-input{height:0;left:0;opacity:0;position:absolute;top:0;width:0}.wrap-tag-info,.wrap-tag-input{position:relative}.wrap-tag-info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:0}html:not([dir=rtl]) .wrap-tag-info{right:0}[dir=rtl] .wrap-tag-info{left:0}.btn-tag-recommend{background:transparent;border:1px solid var(--ncui-gray012);color:var(--ncui-black068);cursor:pointer;font-size:13px;height:23px;margin-right:8px;padding:0 12px;white-space:nowrap}.btn-tag-recommend .recommend-toggle-on{display:none}.btn-tag-recommend .recommend-toggle-off,.btn-tag-recommend.is-active .recommend-toggle-on{display:inline-block}.btn-tag-recommend.is-active .recommend-toggle-off{display:none}.btn-tag-recommend:not(.is-active)~.tag-tooltip{-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-duration:0ms;animation-duration:0ms}.tag-info{background-color:var(--ncui-bg);border-color:var(--ncui-gray012);border-radius:100%;border-style:solid;border-width:1px;color:var(--ncui-black068);cursor:pointer;font-weight:300;height:22px;line-height:20px;text-align:center;width:22px}.tag-info:hover{background-color:var(--ncui-point);color:#fff}.tag-info:hover+.tag-tooltip{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.tag-tooltip{-webkit-animation:hideTooltip .3s linear 3s;animation:hideTooltip .3s linear 3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;border:1px solid var(--ncui-gray012);bottom:calc(100% + 7px);color:var(--ncui-black068);display:block;font-size:14px;line-height:1.4;position:absolute;white-space:nowrap;z-index:2}html:not([dir=rtl]) .tag-tooltip{right:-15px}[dir=rtl] .tag-tooltip{left:-15px}.tag-tooltip:before{background-color:var(--ncui-bg);border-color:var(--ncui-gray012);border-style:solid;border-width:1px;bottom:-4px;content:"";height:9px;position:absolute;-webkit-transform:rotate(-44deg);transform:rotate(-44deg);width:11px;z-index:1}html:not([dir=rtl]) .tag-tooltip:before{right:18px}[dir=rtl] .tag-tooltip:before{left:18px}.tag-tooltip.hide{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .3s linear,-webkit-transform 0ms linear .3s;transition:opacity .3s linear,-webkit-transform 0ms linear .3s;transition:opacity .3s linear,transform 0ms linear .3s;transition:opacity .3s linear,transform 0ms linear .3s,-webkit-transform 0ms linear .3s}.tag-tooltip .tag-tooltip-contents{background:var(--ncui-bg);padding:13px 16px 14px;position:relative;z-index:2}@-webkit-keyframes hideTooltip{99%{opacity:0}to{display:none;opacity:0}}@keyframes hideTooltip{99%{opacity:0}to{display:none;opacity:0}}.purple-community-node{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - var(--community-offset-y) - 58px);margin-bottom:-20px;min-height:0;min-height:auto;position:relative}.purple-community-node>:not(.purple-wrapper){-webkit-box-flex:0;-ms-flex:none;flex:none}html[data-platform=purpleLauncher] .purple-community-node ::-webkit-scrollbar{width:4px}html[data-platform=purpleLauncher] .purple-community-node ::-webkit-scrollbar-thumb{border-width:0}html[data-platform=purpleLauncher] .purple-community-node ::-webkit-scrollbar-button{display:inline;display:initial;height:2px;width:2px}.purple-community-node .purple-wrapper{height:-webkit-fill-available;min-height:300px}.purple-community-node .board-search-top{padding-left:16px;padding-right:20px}.purple-community-node .board-search-top~.purple-wrapper{border-top-width:1px}.purple-community-node .board-search-top_tag{height:0;overflow:hidden}.purple-community-node .board-top-category{margin-bottom:12px}.purple-community-node .board-top-category+.board-top-utils{padding-top:12px}.purple-community-node .board-top-utils{margin-bottom:12px}.purple-community-node>.nc-community-loader{bottom:50%;margin-top:-12px}.purple-wrapper.purple-board{border-top:5px solid var(--ncui-gray008);display:grid;grid-template-columns:420px auto;position:relative;width:100%}.tab~.nc-community-list .purple-wrapper.purple-board{border:0}.purple-wrapper.purple-board>div{height:100%;overflow:hidden;position:relative}.purple-wrapper.purple-board .nc-community-loader{left:50%;padding:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.purple-wrapper.purple-board .board-notice{margin-bottom:8px}.purple-wrapper.purple-board .board-notice .board-notice-item{cursor:pointer}.purple-wrapper.purple-board .board-notice .board-notice-item:hover{background-color:var(--ncui-gray002)}.purple-wrapper.purple-board .board-article-container{border-top-width:0;height:100%;overflow-y:overlay;padding-bottom:12px}.purple-wrapper.purple-board .board-items{cursor:pointer;position:relative}.purple-wrapper.purple-board .board-items:before{bottom:0;left:0;position:absolute;right:0;top:0}.purple-wrapper.purple-board .board-items:hover{background-color:var(--ncui-gray002)}.purple-wrapper.purple-board .board-items.is-active:before{background-color:var(--ncui-point);content:"";opacity:.1}.purple-wrapper.purple-board .board-items .summary,.purple-wrapper.purple-board .board-items .thumb a,.purple-wrapper.purple-board .board-items .title,.purple-wrapper.purple-board .board-items button>*{pointer-events:none}.purple-wrapper.purple-board .board-list-classic .board-items{padding-top:13px}.purple-wrapper.purple-board .board-list-classic .board-items .board-meta{margin:12px 0 16px}.purple-wrapper.purple-board .board-list-classic+.wrap-community-more .nc-comment-more{border-top:0}.purple-wrapper.purple-board .board-list-card{-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px;grid-auto-rows:245px;grid-template-columns:repeat(2,1fr);margin-top:0;row-gap:8px}.purple-wrapper.purple-board .board-list-card .board-items{border-bottom:0;height:100%;padding-top:12px}.purple-wrapper.purple-board .board-list-card .board-items:not(.is-active):before{background-color:var(--ncui-ui-white);content:"";opacity:.01}.purple-wrapper.purple-board .board-list-card .thumb{margin:0 12px 10px}.purple-wrapper.purple-board .board-list-card .board .wrap-title{height:48px}.purple-wrapper.purple-board .board-list-card .board .wrap-title .title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-inline-box;font-size:16px;max-height:3em;overflow:hidden;position:relative;text-overflow:ellipsis}.purple-wrapper.purple-board .board-list-card .board .wrap-title .icons{height:24px}.purple-wrapper.purple-board .board-list-card .board .summary{display:none}.purple-wrapper.purple-board .board-list-card .board-meta{font-size:13px;height:22px;line-height:19px;margin:auto 0 10px}.purple-wrapper.purple-board .board-list-card .reactions{background:var(--ncui-gray004);border-width:0}.purple-wrapper.purple-board .board-list-card .reactions .commented-at,.purple-wrapper.purple-board .board-list-card .reactions .recent-comment-name{display:none}.purple-wrapper.purple-board .empty-board{border-right:2px solid var(--ncui-gray004)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}.purple-wrapper.purple-board .empty-board .ncCommunityBoardList{margin-bottom:auto;margin-top:auto}.purple-wrapper.purple-board .empty-board .empty-item{font-size:18px;padding:0 16px;text-align:left}.purple-wrapper.purple-board .empty-board .empty-item .none{color:var(--ncui-black093);display:block}.purple-wrapper.purple-board .empty-board .empty-item ul{color:var(--ncui-black045);font-size:15px;line-height:25px;margin-top:8px}.purple-wrapper.purple-board .empty-board .empty-item ul li{padding-left:8px;position:relative}.purple-wrapper.purple-board .empty-board .empty-item ul li:before{content:"·";left:0;position:absolute;top:0}.purple-wrapper.purple-feed{overflow-y:overlay;padding-bottom:12px}html[data-platform=purpleLauncher] .purple-wrapper.purple-feed .feed-aside-item:last-child:not(:first-child){top:0}.purple-wrapper .view-container .empty-view{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;width:100%}.purple-wrapper .view-container .empty-view .iconc{background-color:var(--ncui-gray020);display:inline-block;height:60px;margin-right:3px;-webkit-mask-image:url(../img/icon/community-symbols.svg#project);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:60px 60px;-webkit-mask-size:60px 60px;width:60px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#project")) or (mask-image: url("../img/icon/community-symbols.svg#project"))){.purple-wrapper .view-container .empty-view .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#project);mask-image:url(../img/icon/community-symbols.svg#project)}}.purple-wrapper .view-container .empty-view p{color:var(--ncui-black045);font-size:14px}.purple-wrapper .view-container .board-comment{margin-top:50px}.purple-wrapper .view-container .view-body table::-webkit-scrollbar-thumb{border-width:6px}.purple-wrapper .article-container{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;overflow-y:overlay;padding:24px 20px 12px 40px;position:relative}.purple-wrapper .article-container .view-body{min-height:100px}.purple-wrapper .article-container .article-view:last-child{border-bottom:0;padding-bottom:0}.ncCommunityBoardList{padding:0}.ncCommunityBoardList .empty-item{color:var(--ncui-black093);-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;list-style-type:none;margin:0;padding-top:120px;text-align:center}.ncCommunityBoardList .empty-item .co-btn-wrap,.ncCommunityBoardList .empty-item .view-bottom{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.ncCommunityBoardList .empty-item .co-btn,.ncCommunityBoardList .empty-item .nc-comment-more,.ncCommunityBoardList .empty-item .nc-comment-more_tag,.ncCommunityBoardList .empty-item .ncCommentMore{border-radius:20px;color:var(--ncui-black068);font-size:15px;padding:9px 13px}.board-article-container{container:list/inline-size;position:relative}@supports not (container-type:inline-size){.board-article-container{display:block;width:100%}}.board-article-container.list-type01{border-top:1px solid var(--ncui-gray008)}.tab~.nc-community-list .board-article-container{border:0}[class*=board-list-],[class^=board-list-]{list-style:none;margin:0;padding:0}[class*=board-list-] a,[class^=board-list-] a{-webkit-text-decoration:none;text-decoration:none}[class*=board-list-] em,[class^=board-list-] em{font-style:normal}[class*=board-list-] .admin-icon,[class*=board-list-] .name-admin img,[class^=board-list-] .admin-icon,[class^=board-list-] .name-admin img{display:block;max-height:18px}[class*=board-list-] .iconc-new,[class^=board-list-] .iconc-new{display:none}@container list (min-width: 960px){[class*=board-list-] .iconc-new,[class^=board-list-] .iconc-new{display:inline-block}}[class*=board-list-] .wrap-title,[class^=board-list-] .wrap-title{font-size:18px;position:relative}[class*=board-list-] .title,[class^=board-list-] .title{word-wrap:break-word;color:var(--ncui-black093);word-break:break-all}[class*=board-list-] .title:hover,[class^=board-list-] .title:hover{-webkit-text-decoration:underline;text-decoration:underline}[class*=board-list-] .title:visited,[class^=board-list-] .title:visited{color:#a7a7a7}[class*=board-list-] .title:visited+*,[class^=board-list-] .title:visited+*{fill:#a7a7a7;color:#a7a7a7}.dark-mode [class*=board-list-] .title:visited,.dark-mode [class^=board-list-] .title:visited{color:#747474}.dark-mode [class*=board-list-] .title:visited+*,.dark-mode [class^=board-list-] .title:visited+*{fill:#747474;color:#747474}[class*=board-list-] .title strong,[class^=board-list-] .title strong{-webkit-text-decoration:underline;text-decoration:underline}[class*=board-list-] .category,[class^=board-list-] .category{color:var(--ncui-black045);-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:6px}[class*=board-list-] .icons,[class^=board-list-] .icons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:none;flex:none;height:24px;margin:0 4px;vertical-align:top}[class*=board-list-] .icons .iconc,[class^=board-list-] .icons .iconc{margin:0 2px}[class*=board-list-] .reactions,[class^=board-list-] .reactions{color:var(--ncui-black045);font-size:13px}[class*=board-list-] .reactions .wrap-count,[class^=board-list-] .reactions .wrap-count{display:-webkit-box;display:-ms-flexbox;display:flex}[class*=board-list-] .reactions span[class$=count],[class^=board-list-] .reactions span[class$=count]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}[class*=board-list-] .reactions span[class$=count] .iconc,[class^=board-list-] .reactions span[class$=count] .iconc{margin-right:4px}[class*=board-list-] .reactions .wrap-recommend,[class^=board-list-] .reactions .wrap-recommend{display:-webkit-box;display:-ms-flexbox;display:flex}[class*=board-list-] .reactions .wrap-recommend .count,[class^=board-list-] .reactions .wrap-recommend .count{margin:auto 8px auto 4px}[class*=board-list-] .board-meta,[class^=board-list-] .board-meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ncui-black045);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}[class*=board-list-] .board-utils,[class^=board-list-] .board-utils{margin-top:12px}[class*=board-list-] .board-utils .co-btn-delete,[class^=board-list-] .board-utils .co-btn-delete{background-color:var(--ncui-gray004);border-radius:4px;font-size:13px;padding:7px 12px 8px}[class*=board-list-] .summary,[class^=board-list-] .summary{word-wrap:break-word;color:var(--ncui-black045)}[class*=board-list-] .summary strong,[class^=board-list-] .summary strong{-webkit-text-decoration:underline;text-decoration:underline}[class*=board-list-] .search-tags a,[class^=board-list-] .search-tags a{display:inline-block;margin-right:4px}[class*=board-list-] .thumb,[class^=board-list-] .thumb{border-radius:8px;overflow:hidden;position:relative}[class*=board-list-] .thumb a,[class^=board-list-] .thumb a{display:block;height:100%;position:relative;width:100%}[class*=board-list-] .thumb a:after,[class^=board-list-] .thumb a:after{border:1px solid rgba(34,34,34,.12);border-radius:8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}[class*=board-list-] .thumb img,[class^=board-list-] .thumb img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}[data-new=true] .wrap-title:before{background-color:var(--ncui-error);border-radius:100%;content:"";height:4px;left:0;margin-left:-8px;margin-top:10px;position:absolute;top:0;-webkit-transform:translateY(0);transform:translateY(0);width:4px}[dir=rtl] [data-new=true] .wrap-title:before{right:0}html:not([dir=rtl]) [data-new=true] .wrap-title:before{left:0}@container list (min-width: 960px){[data-new=true] .wrap-title:before{display:none}}.board-article-container.list-type02 .empty-item{padding-bottom:120px}.board-article-container.list-type02 .nc-comment-more{border-radius:4px}.board-list-list .board-items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--ncui-gray012);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 16px 20px;position:relative}.board-list-list .board-items[data-new=true] .wrap-title:before{display:none}.board-list-list .board-items .article-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:1%}.board-list-list .board-items .article-wrap .wrap-title .icons{height:27px}.board-list-list .board-items .article-wrap .title{line-height:27px}.board-list-list .board-items .article-wrap .title.question:before{content:"Q. "}.board-list-list .board-items .article-wrap .board-meta{height:20px;margin-top:6px;white-space:nowrap}.board-list-list .board-items .article-wrap .board-meta .name{min-width:1%;overflow:hidden;text-overflow:ellipsis}.board-list-list .board-items .article-wrap .board-meta .posted-at:before{background-color:var(--ncui-gray020);border-radius:100%;content:"";display:inline-block;height:2px;margin:0 6px 1px;vertical-align:middle;width:2px}.board-list-list .board-items .article-wrap .board-meta .reactions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:inherit}.board-list-list .board-items .article-wrap .board-meta .reactions>span{margin-left:10px}.board-list-list .board-items .article-wrap .board-meta .reactions [class$=count] .iconc{margin-top:1px}.board-list-list .board-items .article-wrap .board-meta .reactions .btn-recommend .level{height:18px;mask-size:18px 18px;-webkit-mask-size:18px 18px;width:18px}.board-list-list .board-items .article-wrap .board-meta .btn-translate{margin-left:10px}.board-list-list .board-items .article-wrap .board-meta .btn-translate .iconc{height:18px;mask-size:18px 18px;-webkit-mask-size:18px 18px;width:18px}.board-list-list .board-items .article-wrap~.btn-translate{background:var(--ncui-gray004);border-radius:4px;height:30px;margin-left:16px;width:30px}.board-list-list .board-items .article-wrap .search-tags{margin-top:5px}.board-list-list .board-items .board-utils{width:100%}.board-list-list .board-items .thumb{height:66px;margin-left:12px;width:66px}.board-list-list .board-items .feed-comment,.board-list-list .board-items .feed-view{width:100%}.feed-wrapper .feed-aside-item{font-size:14px;padding:24px 16px}.feed-wrapper .feed-aside-item .item-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.feed-wrapper .feed-aside-item .article-list{margin:0}.feed-wrapper .feed-aside-item .article-list li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.feed-wrapper .feed-aside-item .article-list li a:hover{-webkit-text-decoration:underline;text-decoration:underline}.feed-wrapper .feed-aside-item .article-list.dot-list li:before{background:var(--ncui-gray040);content:"";display:inline-block;height:3px;margin-bottom:2px;margin-right:8px;vertical-align:middle;width:3px}.feed-wrapper .feed-aside-item .article-list.dot-list li:not(:last-child){margin-bottom:5px}.feed-wrapper .feed-aside-item .aside-title{color:var(--ncui-black093);font-size:16px;font-weight:400;margin:0}.feed-wrapper .feed-aside-item .item-body.swiper-initialized{margin:0 -16px;overflow:hidden;-ms-touch-action:pan-y;touch-action:pan-y}.feed-wrapper .feed-aside-item .swiper-autoheight .slide-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.feed-wrapper .feed-aside-item .slide-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.feed-wrapper .feed-aside-item .slide-wrapper .slide-item{-ms-flex-negative:0;flex-shrink:0;padding:0 16px;width:100%}.feed-wrapper .feed-aside-item .slide-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}[dir=rtl] .feed-wrapper .feed-aside-item .slide-nav{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.feed-wrapper .feed-aside-item .slide-nav button{height:16px;width:16px}.feed-wrapper .feed-aside-item .slide-nav button .iconc{background-color:var(--ncui-black068);display:block;height:16px;margin:0 auto;width:16px}.feed-wrapper .feed-aside-item .slide-nav button.disabled .iconc{background-color:var(--ncui-black045)}.feed-wrapper .feed-aside-item .slide-nav button:not(:first-child){margin-left:5px}.feed-wrapper .feed-aside-item .slide-nav .btn-prev .iconc{display:inline-block;-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_left_s);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#arrow_left_s")) or (mask-image: url("../img/icon/community-symbols.svg#arrow_left_s"))){.feed-wrapper .feed-aside-item .slide-nav .btn-prev .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_left_s);mask-image:url(../img/icon/community-symbols.svg#arrow_left_s)}}.feed-wrapper .feed-aside-item .slide-nav .btn-next .iconc{display:inline-block;-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_right_s);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#arrow_right_s")) or (mask-image: url("../img/icon/community-symbols.svg#arrow_right_s"))){.feed-wrapper .feed-aside-item .slide-nav .btn-next .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_right_s);mask-image:url(../img/icon/community-symbols.svg#arrow_right_s)}}.feed-wrapper .feed-aside-item .slide-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.feed-wrapper .feed-aside-item .slide-pagination span{background-color:var(--ncui-gray020);border-radius:100%;height:6px;margin:0;width:6px}.feed-wrapper .feed-aside-item .slide-pagination span:not(:first-child){margin-left:6px}.feed-wrapper .feed-aside-item .slide-pagination .is-active{background-color:var(--ncui-black093)}.feed-wrapper .feed-aside-item+.board-items{border-top:0}.feed-wrapper .cmpick-item .cm-image{background-color:var(--ncui-gray004);position:relative;width:100%}.feed-wrapper .cmpick-item .cm-image.nc-home{aspect-ratio:41/15}@supports not (aspect-ratio:41/15){.feed-wrapper .cmpick-item .cm-image.nc-home:before{content:"";display:block;padding-top:36.58%}}.feed-wrapper .cmpick-item .cm-image.nc-home a:before{background:-webkit-gradient(linear,left top, left bottom,from(transparent),to(rgba(0,0,0,.8)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));bottom:0;content:"";height:53.58%;left:0;position:absolute;right:0}.feed-wrapper .cmpick-item .cm-image.m2{aspect-ratio:263/134}@supports not (aspect-ratio:263/134){.feed-wrapper .cmpick-item .cm-image.m2:before{content:"";display:block;padding-top:50.95%}}.feed-wrapper .cmpick-item .cm-image a{background-position:50% 50%;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 16px 11px;position:relative;width:100%}@supports not (aspect-ratio:1){.feed-wrapper .cmpick-item .cm-image a{bottom:0;left:0;position:absolute;right:0;top:0}}.feed-wrapper .cmpick-item .cm-image span{line-height:20px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.feed-wrapper .cmpick-item .cm-image .category{color:var(--ncui-point-text)}.feed-wrapper .cmpick-item .cm-image .title{color:var(--ncui-ui-white)}.feed-wrapper .question-item .scroll-wrapper{margin:0 -16px;overflow-x:scroll;padding:0 16px;position:relative}.feed-wrapper .question-item .scroll-wrapper::-webkit-scrollbar{display:none}.feed-wrapper .question-item .question-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0}.feed-wrapper .question-item .question-list li:not(:first-child){margin-left:8px}.feed-wrapper .question-item li{font-size:14px}.feed-wrapper .question-item .question{line-height:20px}.feed-wrapper .popular-search .search-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.feed-wrapper .popular-search .search-list a{color:var(--ncui-point-text080);font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-wrapper .popular-search .search-list a:before{content:"#"}.board-list-card .board-items{border-bottom:8px solid var(--ncui-gray008);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;min-width:0;padding-top:16px;width:100%}@container list (min-width: 600px){.board-list-card .board-items{border:1px solid var(--ncui-gray008);height:456px;min-width:0;padding-top:24px}}.board-list-card .board-items.board-itmes-delete{padding:10px;text-align:center}.board-list-card .thumb{-ms-flex-item-align:start;align-self:flex-start;aspect-ratio:83/40;-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0 16px 16px;width:-moz-available;width:-webkit-fill-available}@supports not (aspect-ratio:83/40){.board-list-card .thumb a{padding-top:48.193%}.board-list-card .thumb a img{position:absolute;top:0}}@container list (min-width: 600px){.board-list-card .thumb{margin:0 24px 16px}}.board-list-card .board{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 16px;position:relative}@container list (min-width: 600px){.board-list-card .board{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 24px}}.board-list-card .board .summary{-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap:break-word;color:var(--ncui-black045);display:block;display:-webkit-box;font-size:15px;margin-top:6px;max-height:3em;overflow:hidden;position:relative;text-overflow:ellipsis;word-break:keep-all}.board-list-card .board-meta{margin:9px 0 15px;padding:0 16px;white-space:nowrap;width:100%}@container list (min-width: 600px){.board-list-card .board-meta{margin:18px 0 24px;padding:0 24px}}.board-list-card .btn-translate{margin-left:auto}.board-list-card .name{line-height:19px}.board-list-card .race,.board-list-card .server{display:none}.board-list-card .race:before,.board-list-card .server:before{background-color:var(--ncui-gray020);border-radius:100%;content:"";display:inline-block;height:2px;margin:0 4px 1px;vertical-align:middle;width:2px}.board-list-card .posted-at{line-height:19px}.board-list-card .posted-at:before{background-color:var(--ncui-gray020);border-radius:100%;content:"";display:inline-block;height:2px;margin:0 4px 1px;vertical-align:middle;width:2px}.board-list-card .reactions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:var(--ncui-gray008);border-style:solid;border-width:1px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;height:38px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px;width:100%}@container list (min-width: 600px){.board-list-card .reactions{background-color:var(--ncui-gray004);border-width:0;height:50px;padding:0 24px}}.board-list-card .reactions .wrap-count{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.board-list-card .reactions .wrap-count span+span:not(.recent-comment-name){margin-left:8px}.board-list-card .reactions .recent-comment-name{color:var(--ncui-black068);-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-list-card .reactions .recent-comment-name:before{background-color:var(--ncui-gray020);border-radius:100%;content:"";display:inline-block;height:2px;margin:0 4px 1px;vertical-align:middle;width:2px}.board-list-card .reactions .btn-recommend{margin-left:8px}.board-list-classic .board-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;padding-top:20px;width:100%}.board-list-classic .board-items:not(:first-child){border-top:1px solid var(--ncui-gray008)}.board-list-classic .board-items:last-child{border-bottom:1px solid var(--ncui-gray008)}@container list (min-width: 960px){.board-list-classic .board-items{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 0}}.board-list-classic .board{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;padding:0 16px;position:relative;width:100%}@container list (min-width: 960px){.board-list-classic .board{padding:0 24px}}.board-list-classic .article-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@container list (min-width: 960px){.board-list-classic .article-wrap{min-height:94px}}.board-list-classic .article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;min-width:0}@container list (min-width: 960px){.board-list-classic .article .wrap-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3px}.board-list-classic .article .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-list-classic .article .category{margin-right:8px}}.board-list-classic .article .summary{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;font-size:15px;margin-top:5px;max-height:3.8em;overflow:hidden;position:relative;text-overflow:ellipsis}@container list (min-width: 960px){.board-list-classic .article .summary{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:block;display:-webkit-box;font-size:16px;margin-top:6px;max-height:1.9em;overflow:hidden;position:relative;text-overflow:ellipsis}}.board-list-classic .thumb{-ms-flex-negative:0;flex-shrink:0;height:66px;margin-left:16px;width:66px}@container list (min-width: 960px){.board-list-classic .thumb{height:94px;margin-left:24px;margin-top:-1px;width:94px}}.board-list-classic .board-meta{margin:15px 0 17px;width:100%}.board-list-classic .board-meta .writer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@container list (min-width: 960px){.board-list-classic .board-meta{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;margin:-26px 0 4px}}.board-list-classic .board-meta .name{color:var(--ncui-black068)}.board-list-classic .board-meta .race,.board-list-classic .board-meta .server{display:none}.board-list-classic .board-meta .race:before,.board-list-classic .board-meta .server:before{background-color:var(--ncui-gray020);border-radius:100%;content:"";display:inline-block;height:2px;margin:0 4px 1px;vertical-align:middle;width:2px}@container list (min-width: 960px){.board-list-classic .board-meta .race,.board-list-classic .board-meta .server{display:inline-block}}.board-list-classic .board-meta .posted-at{margin-right:8px}.board-list-classic .board-meta .posted-at:not(:first-child):before{background-color:var(--ncui-gray020);border-radius:100%;content:"";display:inline-block;height:2px;margin:0 4px 1px;vertical-align:middle;width:2px}.board-list-classic .board-meta .btn-translate{margin-left:auto}@container list (min-width: 960px){.board-list-classic .board-meta .btn-translate{margin:initial!important}}.board-list-classic .reactions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--ncui-gray008);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:38px;padding:0 16px}@container list (min-width: 960px){.board-list-classic .reactions{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-left:1px solid var(--ncui-gray008);border-top-width:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:7px 0 8px 24px;width:273px}}.board-list-classic .reactions .wrap-count{min-width:0}@container list (min-width: 960px){.board-list-classic .reactions .wrap-count{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.board-list-classic .reactions .wrap-count>div+span,.board-list-classic .reactions .wrap-count>span+div,.board-list-classic .reactions .wrap-count>span+span{margin-left:14px}@container list (min-width: 960px){.board-list-classic .reactions .wrap-count>div+span,.board-list-classic .reactions .wrap-count>span+div,.board-list-classic .reactions .wrap-count>span+span{margin:6px 0 0!important}}.board-list-classic .reactions .view-count{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.board-list-classic .reactions .recent-comment{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.board-list-classic .reactions .recent-comment .comment-count{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.board-list-classic .reactions .recent-comment .recent-comment-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ncui-black068);display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0}@container list (min-width: 960px){.board-list-classic .reactions .recent-comment .recent-comment-name{margin-left:4px;max-width:150px}}.board-list-classic .reactions .recent-comment .recent-comment-name:before{background-color:var(--ncui-gray020);border-radius:100%;content:"";display:inline-block;height:2px;margin:0 4px 1px;vertical-align:middle;width:2px}.board-list-classic .reactions .recent-comment .recent-comment-name em{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-list-classic .reactions .recent-comment .commented-at{display:none;-ms-flex-negative:0;flex-shrink:0;margin-left:8px}@container list (min-width: 960px){.board-list-classic .reactions .recent-comment .commented-at{display:inline-block}}.board-list-classic .reactions .count-like{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@container list (min-width: 960px){.board-list-classic .reactions .wrap-recommend,.board-list-classic .reactions>.btn-recommend{margin-top:6px}.board-list-classic .reactions .btn-recommend{background-color:var(--ncui-gray004);border-radius:4px;height:32px;padding:5px;width:32px}}.board-list-classic .search-tags{font-size:15px;margin-bottom:-3px}@container list (min-width: 960px){.board-list-classic .search-tags{font-size:16px;margin-bottom:0;padding-bottom:31px}}.board-list-classic+.wrap-community-more .nc-comment-more{border-top:0}.board-list-tag .article .wrap-summary .summary{margin-top:5px}@container list (min-width: 960px){.board-list-tag .board-meta{margin-top:-5px}}.board-list-compact .board-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;padding:16px 0;width:100%}.board-list-compact .board-items:not(:first-child){border-top:1px solid var(--ncui-gray008)}.board-list-compact .board-items:last-child{border-bottom:1px solid var(--ncui-gray008)}@container list (min-width: 960px){.board-list-compact .board-items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:24px 0}}.board-list-compact .board{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0;padding:0 16px;position:relative}@container list (min-width: 960px){.board-list-compact .board{padding:0 24px}}.board-list-compact .board .wrap-title{min-width:0;padding-right:16px}@container list (min-width: 960px){.board-list-compact .board .wrap-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.board-list-compact .board .wrap-title .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.board-list-compact .board .co-btn-translate{-ms-flex-negative:0;flex-shrink:0}.board-list-compact .board-meta{-ms-flex-negative:0;flex-shrink:0;margin-top:5px;padding:0 16px}@container list (min-width: 960px){.board-list-compact .board-meta{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0;max-height:36px;padding:0}.board-list-compact .board-meta>div{border-left:1px solid var(--ncui-gray008)}}.board-list-compact .writer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-size:14px}@container list (min-width: 960px){.board-list-compact .writer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:220px}}.board-list-compact .writer .date{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@container list (min-width: 960px){.board-list-compact .writer .date{margin-top:2px}}.board-list-compact .writer .racr,.board-list-compact .writer .server{display:none}@container list (min-width: 960px){.board-list-compact .writer .racr,.board-list-compact .writer .server{display:inline-block}}.board-list-compact .writer .racr:after,.board-list-compact .writer .server:after{background-color:var(--ncui-gray020);border-radius:100%;content:"";display:inline-block;height:2px;margin:0 4px 1px;vertical-align:middle;width:2px}.board-list-compact .writer .posted-at{margin:0 8px}@container list (min-width: 960px){.board-list-compact .writer .posted-at{margin:0}}.board-list-compact .reactions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}@container list (min-width: 960px){.board-list-compact .reactions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:20px;padding-right:24px;width:170px}.board-list-compact .reactions .wrap-count{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.board-list-compact .reactions .wrap-count>span{margin-right:8px}@container list (min-width: 960px){.board-list-compact .reactions .wrap-count>span{-ms-flex-item-align:baseline;align-self:baseline;margin-right:0}.board-list-compact .reactions .comment-count{margin:2px 0}.board-list-compact .reactions .btn-recommend{background-color:var(--ncui-gray004);border-radius:4px;height:32px;padding:5px;width:32px}}.board-list-compact .board-utils{padding:0 16px}.board-list-compact+.wrap-community-more .nc-comment-more{border-top:0}.board-notice{background-color:var(--ncui-gray004);overflow:hidden}.board-notice .board-notice-item{border-bottom:1px solid var(--ncui-bg);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px}.board-notice .board-notice-item:last-child{border:0}.board-notice .board-notice-item .wrap-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;position:relative;width:100%}.board-notice .board-notice-item .wrap-title .iconc-new{display:none;margin:0 3px}@container list (min-width: 960px){.board-notice .board-notice-item .wrap-title .iconc-new{display:inline-block;-ms-flex-negative:0;flex-shrink:0}}.board-notice .board-notice-item.is-new .wrap-title:before{background-color:var(--ncui-error);border-radius:100%;content:"";height:4px;left:0;margin-left:-8px;margin-top:-1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px}@container list (min-width: 960px){.board-notice .board-notice-item.is-new .wrap-title:before{display:none}}.board-notice .board-notice-item .title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ncui-black093);overflow:hidden;-webkit-text-decoration:none;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.board-notice .board-notice-item a.title:hover{-webkit-text-decoration:underline;text-decoration:underline}.board-notice .board-notice-item a.title:hover .category{-webkit-text-decoration:none;text-decoration:none}.board-notice .board-notice-item .category{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ncui-point-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:400;height:22px;line-height:1;margin-right:10px;text-align:center;-webkit-text-decoration:none!important;text-decoration:none!important;vertical-align:baseline;white-space:nowrap}@container list (min-width: 960px){.board-notice .board-notice-item .category{margin:0}}.board-notice .board-notice-item .category:after{background-color:var(--ncui-gray012);border-radius:100%;content:"";display:none;height:4px;margin:0 12px;width:4px}@container list (min-width: 960px){.board-notice .board-notice-item .category:after{display:inline-block}}.board-notice .board-notice-item .writer{color:var(--ncui-black068);-ms-flex-negative:0;flex-shrink:0;font-size:15px}.board-notice .board-notice-item .writer img{display:block;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;max-height:18px;max-width:100%}.board-notice .board-notice-item .writer.user{color:var(--ncui-black093);font-size:13px}.board-notice .board-notice-item .writer .server{color:var(--ncui-black045);position:relative}.board-notice .board-notice-item .writer .server:before{background-color:var(--ncui-gray008);content:"";display:inline-block;height:12px;margin:0 6px;vertical-align:middle;width:1px}.board-notice .board-notice-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 16px 9px}@container list (min-width: 960px){.board-notice .board-notice-item{padding:11px 24px}.board-notice .board-notice-item .info{display:inline-block}}.board-notice .board-notice-item .writer.user{background:var(--ncui-bg);border:1px solid var(--ncui-gray012);border-radius:100px;line-height:24px;padding:0 10px}.uikit-nccommunity-node .wrap-option-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:58px;position:relative}.uikit-nccommunity-node .wrap-option-toggle .btn-toggle-option{fill:var(--ncui-black068);background:var(--ncui-gray004);border:1px solid var(--ncui-gray008);border-radius:4px;font-size:0;height:30px;margin-left:16px;padding:0;width:30px}.uikit-nccommunity-node .wrap-option-toggle .btn-toggle-option .iconc{vertical-align:middle}.uikit-nccommunity-node .wrap-option-toggle .list-option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--ncui-gray008);display:none;height:53px;left:0;overflow-x:auto;padding:0 16px;position:absolute;top:100%;width:100vw}.uikit-nccommunity-node .wrap-option-toggle .list-option::-webkit-scrollbar{display:none}.uikit-nccommunity-node .wrap-option-toggle .ui-dropdown-wrap+.ui-dropdown-wrap{margin-left:8px}.uikit-nccommunity-node .wrap-option-toggle .ui-dropdown-elements{background:var(--ncui-gray004);border:1px solid var(--ncui-gray008);border-radius:4px;font-size:14px;height:28px;padding-left:8px;padding-right:6px}.uikit-nccommunity-node .wrap-option-toggle .ui-dropdown-elements select{background:var(--ncui-gray004-hex)}.uikit-nccommunity-node .wrap-option-toggle.is-option{padding-bottom:53px}.uikit-nccommunity-node .wrap-option-toggle.is-option .btn-toggle-option{border-color:var(--ncui-black068)}.uikit-nccommunity-node .wrap-option-toggle.is-option .btn-toggle-option .iconc{background-color:var(--ncui-black100)}.uikit-nccommunity-node .wrap-option-toggle .option-wrapper,.uikit-nccommunity-node .wrap-option-toggle.is-option .list-option{display:-webkit-box;display:-ms-flexbox;display:flex}.uikit-nccommunity-node .wrap-option-toggle .ui-dropdown+.ui-dropdown{margin-left:20px}.board-top-utils{color:var(--ncui-black068);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.board-top-utils.is-search .board-utils{width:100%}.board-top-utils.is-search .left,.board-top-utils.is-search .wrap-btn-type{display:none}.board-top-utils.is-hide{border-width:0;height:0;margin:0;overflow:hidden;padding:0}.board-top-utils .left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.board-top-utils .left>.ui-dropdown-wrap{font-size:15px}.board-top-utils .left>.ui-dropdown-wrap+.ui-dropdown-wrap{margin-left:20px}.board-top-utils .left .wrap-option-toggle .board-language .ui-dropdown-elements:before{background-color:var(--ncui-black045);content:"";display:inline-block;height:16px;margin-right:6px;-webkit-mask-image:url(../img/icon/community-symbols.svg#globe);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#globe")) or (mask-image: url("../img/icon/community-symbols.svg#globe"))){.board-top-utils .left .wrap-option-toggle .board-language .ui-dropdown-elements:before{-webkit-mask-image:url(../img/icon/community-symbols.svg#globe);mask-image:url(../img/icon/community-symbols.svg#globe)}}.board-top-utils .left .wrap-option-toggle .list-option{bottom:0;top:auto}.board-top-utils .right{display:-webkit-box;display:-ms-flexbox;display:flex;height:58px}.board-top-utils .right .board-utils-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.board-top-utils .right .co-btn-write{border-radius:50px;bottom:16px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);height:52px;min-width:auto;padding:0;position:fixed;right:16px;width:52px;z-index:10}.board-top-utils .right .co-btn-write span{display:none}.board-top-utils .right .co-btn-write svg{height:26px;width:26px}.board-top-utils .right .wrap-option-toggle{display:none}.board-top-utils .wrap-btn-type{display:block;padding:0 6px;position:relative}.board-top-utils .wrap-btn-type.is-show .btn-type-list{display:block}.board-top-utils .wrap-btn-type button svg{display:block;margin:0 auto}.board-top-utils .wrap-btn-type .btn-type-selected{background:transparent;border:1px solid transparent;cursor:pointer;display:inline-block;font-size:0;height:36px;line-height:1;width:36px}.board-top-utils .wrap-btn-type .btn-type-selected:before{background-color:var(--ncui-gray012);content:"";height:22px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}html:not([dir=rtl]) .board-top-utils .wrap-btn-type .btn-type-selected:before{left:0;right:0}.board-top-utils .wrap-btn-type .btn-type-list{background:var(--ncui-gray004-hex);border:1px solid var(--ncui-gray012-hex);display:none;left:6px;position:absolute;right:6px;top:0;z-index:1}.dark-mode .board-top-utils .wrap-btn-type .btn-type-list{background:var(--ncui-gray008-hex)}.board-top-utils .wrap-btn-type .btn-type-list,.board-top-utils .wrap-btn-type .btn-type-list [class^=co-btn]{font-size:0}.dark-mode .board-top-utils .wrap-btn-type .btn-type-list,.dark-mode .board-top-utils .wrap-btn-type .btn-type-list [class^=co-btn]{border-color:var(--ncui-gray020-hex)}.board-top-utils .wrap-btn-type [class^=co-btn]{border-bottom:1px solid var(--ncui-gray012-hex);height:34px;vertical-align:middle;width:34px}.board-top-utils .wrap-btn-type [class^=co-btn].is-selected{background:var(--ncui-white100);cursor:default}.dark-mode .board-top-utils .wrap-btn-type [class^=co-btn].is-selected{background:var(--ncui-gray012-hex)}.board-top-utils .wrap-btn-type [class^=co-btn]:last-child{border-bottom-width:0}.board-top-utils .tooltip-viewmode .tooltip-content{left:auto;padding-bottom:14px;padding-top:13px;right:-6px}[dir=rtl] .board-top-utils .tooltip-viewmode .tooltip-content{left:-6px;right:auto}.board-top-utils .tooltip-viewmode .tooltip-content .button{margin-top:6px}.board-top-utils .tooltip-viewmode .tooltip-content:before{left:auto;right:23px}[dir=rtl] .board-top-utils .tooltip-viewmode .tooltip-content:before{left:23px;right:auto}.board-top-category{min-height:76px;padding:16px;position:relative;z-index:13}.board-top-category+.board-top-utils{border-top:7px solid var(--ncui-gray004)}.board-top-category+.board-top-utils:before{border-top:1px solid var(--ncui-gray004);content:"";left:0;position:absolute;right:0;top:-7px;width:100%}.board-top-category .board-category.ui-dropdown-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:var(--ncui-gray012);border-radius:4px;border-style:solid;border-width:1px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:15px;height:44px;padding:0 10px 0 20px;position:relative;width:100%}.board-top-category .board-category.ui-dropdown-wrap select{background-color:var(--ncui-bg);font-weight:400;height:100%;min-width:60px;width:100%}.board-top-category .board-category.ui-dropdown-wrap .ui-dropdown{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ncui-black093);font-weight:400;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.board-top-category .board-category.ui-dropdown-wrap .ui-dropdown-community .selected{-webkit-box-flex:1;-ms-flex:1;flex:1}.board-top-category .board-category.ui-dropdown-wrap .option,.board-top-category .board-category.ui-dropdown-wrap .option-list{min-width:100%}.board-top-category .board-category.ui-dropdown-wrap .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_updown_s)}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#arrow_updown_s")) or (mask-image: url("../img/icon/community-symbols.svg#arrow_updown_s"))){.board-top-category .board-category.ui-dropdown-wrap .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_updown_s);mask-image:url(../img/icon/community-symbols.svg#arrow_updown_s)}}.board-top-category.board-top-category_scroll{min-height:65px;padding:0}.board-top-category .scroll-category{-ms-overflow-style:none;border:0;overflow-x:auto;overflow-y:hidden}.board-top-category .scroll-category::-webkit-scrollbar{display:none}.board-top-category .scroll-category .category-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:16px}.board-top-category .scroll-category .category-items{background-color:transparent;border:1px solid var(--ncui-gray012);border-radius:4px;color:var(--ncui-black093);display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:15px;margin-right:8px;padding:7px 15px;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.board-top-category .scroll-category .category-items.is-active{border-color:var(--ncui-point040);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px 0 rgba(0,0,0,.12);color:var(--ncui-point-text);font-weight:400}.ingame .wrap-option-toggle.is-option .list-option,.launcher .wrap-option-toggle.is-option .list-option,.pc .wrap-option-toggle.is-option .list-option{overflow:visible}.board-top-utils{position:relative}.board-top-utils .board-utils-search{display:-webkit-box;display:-ms-flexbox;display:flex;height:58px;width:100%}.board-top-utils .board-utils-search.disabled{height:0;overflow:hidden!important;width:0}.board-top-utils .board-utils-search .board-search.is-show{display:inline-block}.board-top-utils .board-utils-search .ui-input-box{display:-webkit-box;display:-ms-flexbox;display:flex;height:58px;position:relative;width:47px}.board-top-utils .board-utils-search .ui-input-box button{height:100%}.board-top-utils .board-utils-search .ui-input-box .input-board-search{-webkit-appearance:none!important;background:transparent;border:0;color:var(--ncui-black093);cursor:pointer;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;height:100%;line-height:1.5;min-width:1%;outline:0;padding:0 0 2px;text-align:left}.board-top-utils .board-utils-search .ui-input-box .input-board-search::-webkit-input-placeholder{color:var(--ncui-black045)}.board-top-utils .board-utils-search .ui-input-box .input-board-search:-ms-input-placeholder{color:var(--ncui-black045)}.board-top-utils .board-utils-search .ui-input-box .input-board-search::-ms-clear{display:none}.board-top-utils .board-utils-search .ui-input-box .co-btn-reset{bottom:0;display:none;padding-top:1px;width:45px}.board-top-utils .board-utils-search .ui-input-box .co-btn-reset.is-show{display:block}.board-top-utils .board-utils-search .ui-input-box .co-btn-search-submit{display:none}.board-top-utils .board-utils-search .ui-input-box .input-board-search:not(:valid){background-color:var(--ncui-bg)}.board-top-utils .board-utils-search .ui-input-box .input-board-search:not(:valid)~.co-btn-reset{display:none!important}.board-top-utils .board-utils-search .ui-input-box .co-btn-search-toggle{width:47px}.board-top-utils .board-utils-search .predict-layer{background-color:var(--ncui-bg);border-color:var(--ncui-gray012);border-style:solid;border-width:1px;clear:both;display:none;font-size:16px;left:0;line-height:2.333em;margin-top:-1px;position:absolute;right:0;top:36px}.board-top-utils .board-utils-search .predict-layer.is-show{display:block}.board-top-utils .board-utils-search .predict-layer-list{list-style:none;margin:0;padding:0;width:100%}.board-top-utils .board-utils-search .predict-layer-items a{display:block;max-width:100%;overflow:hidden;padding:0 13px;-webkit-text-decoration:none;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.board-top-utils .board-utils-search .predict-layer-items a:hover{background-color:hsla(0,0%,60%,.1)}.board-top-utils .board-utils-search .predict-layer-items em{font-style:normal}.board-top-utils .board-utils-search .predict-layer-close{border-top:1px solid var(--ncui-gray012);font-size:15px;height:40px;line-height:40px;padding-right:13px;text-align:right}.board-top-utils.is-tag .wrap-option-toggle{margin-top:70px}.board-top-utils.is-search .right{-webkit-box-flex:1;-ms-flex:1;flex:1}.board-top-utils.is-search .board-utils-search{z-index:1}.board-top-utils.is-search .board-utils-search .ui-input-box .input-board-search{cursor:text}.board-top-utils.is-search .board-utils-search .ui-input-box .co-btn-reset,.board-top-utils.is-search .board-utils-search .ui-input-box .co-btn-search-toggle{display:block}.board-top-utils.is-search .board-utils-buttons .wrap-btn-type{display:none}.board-top-utils+[class^=board-search-top]{border-top:1px solid var(--ncui-gray008)}.board-search-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;height:58px;padding:0 16px;position:relative}.board-search-top:after{clear:both;content:"";display:table}.board-search-top .wrap-count{color:var(--ncui-black068);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:auto;position:relative;z-index:1}.board-search-top .wrap-count .btn-delete .iconc{display:block;margin-top:1px}.board-search-top .count{color:inherit!important;font-style:normal;margin:0 3px}.board-search-top .tag-list-option+.wrap-auto-translate{margin-left:22px}.board-search-top+.board-list-default{margin-top:0}.board-search-top+.board-list-default li:first-child{border-top:1px solid var(--ncui-gray012)}.board-search-top .wrap-option-toggle{margin-top:auto}.board-search-top .wrap-option-toggle.is-option{position:static}.board-search-top .wrap-option-toggle.is-option .list-option{right:0;top:100%}.is-option~.board-search-top{margin-bottom:53px}.board-search-top_tag{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--ncui-gray004);-webkit-box-sizing:content-box;box-sizing:content-box;color:var(--ncui-black093);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;height:70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.board-search-top_tag:before{content:"#"}.wrap-auto-translate{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:8px}.ui-dialog-translate .dialog{border:0;border-radius:4px 4px 8px 8px;color:var(--ncui-black045);font-size:14px;line-height:1.43;max-width:90%;width:280px}.ui-dialog-translate .title{font-weight:400;margin:initial}.ui-dialog-translate .dialog-header{margin-bottom:16px;padding:28px 20px 0}.ui-dialog-translate .dialog-header .wrap-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.ui-dialog-translate .dialog-header .title{color:var(--ncui-black093);font-size:18px}.ui-dialog-translate .dialog-header .toggle{background:var(--ncui-gray008);border-radius:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:28px;line-height:28px;position:relative;width:80px}.ui-dialog-translate .dialog-header .toggle:before{border-radius:14px;bottom:0;content:"";position:absolute;top:0;-webkit-transition:all .2s linear;transition:all .2s linear;width:50%}.ui-dialog-translate .dialog-header .toggle .label{background:transparent;color:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:10px;position:relative;width:50%}.ui-dialog-translate .dialog-header .toggle input[type=radio]{left:0;opacity:0;position:absolute;top:0}.ui-dialog-translate .dialog-header .toggle label{cursor:pointer;display:block;height:100%;position:relative;text-align:center;width:100%}.ui-dialog-translate .dialog-header .toggle.on:before{background-color:var(--ncui-point);-webkit-transform:translateX(0);transform:translateX(0)}.ui-dialog-translate .dialog-header .toggle.on .on label{color:var(--ncui-ui-white)}.ui-dialog-translate .dialog-header .toggle.off:before{background-color:var(--ncui-gray040);-webkit-transform:translateX(100%);transform:translateX(100%)}[dir=rtl] .ui-dialog-translate .dialog-header .toggle.off:before{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.ui-dialog-translate .dialog-header .toggle.off .off label{color:var(--ncui-ui-white)}.ui-dialog-translate .dialog-body{border-top:1px solid var(--ncui-gray008);margin:0 20px 28px;padding-top:16px}.ui-dialog-translate .dialog-body .title{font-size:inherit;margin-bottom:8px}.ui-dialog-translate .dialog-body .translate-language{background-color:var(--ncui-gray004);border:1px solid var(--ncui-gray008);border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:28px;padding-left:12px;padding-right:6px}.ui-dialog-translate .dialog-body .translate-language .ui-dropdown-community{height:auto}.ui-dialog-translate .dialog-body .translate-language .ui-dropdown-community li{-webkit-box-sizing:border-box;box-sizing:border-box}.dark-mode .ui-dialog-translate .dialog-body .translate-language select{background:#292929}.ui-dialog-translate .dialog-footer{border-radius:0 0 4px 4px;height:48px;overflow:hidden}.ui-dialog-translate .dialog-footer .confirm{border-radius:0;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}.article-view{word-wrap:break-word}.article-view .tag-list .tag{font-size:14px;height:26px;line-height:26px;margin-right:16px}.article-view .tag-list .tag:hover{-webkit-text-decoration:underline;text-decoration:underline}.article-view~.board-prev-next-article{margin-top:50px}.article-view.writer-user .view-body .fr-image{display:block}.view-header{position:relative}.view-header .view-title{color:var(--ncui-black093);font-weight:400;margin:0}.view-header .article-info-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.view-header .article-info{color:var(--ncui-black045);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:22px;position:relative}.view-header .article-info em{font-style:normal;margin-left:3px}.view-header .article-info .writer:not(:empty){min-width:1%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-header .article-info .writer img{-ms-interpolation-mode:nearest-neighbor;display:block;image-rendering:crisp-edges;margin-bottom:5px;max-height:18px;position:relative}.view-header .article-info .comment-count,.view-header .article-info .view-count{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px}.view-header .util-btn-wrap{height:30px;width:30px}.view-header .util-btn-wrap em{font-style:normal}.view-body{color:var(--ncui-black093);font-size:16px;min-height:300px}.view-body a{-webkit-text-decoration:underline;text-decoration:underline}.view-body a[href]{color:var(--ncui-point-text)}.view-body a[href=NOT_ALLOWED_URL]{color:inherit;cursor:default;pointer-events:none;-webkit-text-decoration:none;text-decoration:none}.view-body .fe-toc-inner a{color:inherit}.view-body a.tag{-webkit-text-decoration:none;text-decoration:none}.view-body a.tag:before{content:"#"}.view-body p{margin:0}.view-body pre{white-space:pre-wrap}.view-body iframe{border:0}.view-body img{max-width:100%}.view-body [data-contents-type=image] img{opacity:1;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.view-body [data-contents-type=image] img.is-transparent{opacity:0}.view-body .fe-image{cursor:pointer}.view-body .alpha-tag-node,.view-body .tag{color:var(--ncui-point-text080)}.view-body ol,.view-body ul{list-style-position:inside}.view-body ul{list-style-type:disc}.view-body ol{list-style-type:decimal}.view-body table{display:block;overflow-x:auto;white-space:nowrap}.view-body table .fe-image-inner img{min-width:15vw}.view-body table.fr-dashed-borders td,.view-body table.fr-dashed-borders th{border-style:dashed}.view-body table td,.view-body table th{padding:4px 8px;vertical-align:middle}.view-body table td:empty,.view-body table th:empty{height:20px}.view-body table td.fr-highlighted,.view-body table th.fr-highlighted{border:1px double red}.view-body table td.fr-thick,.view-body table th.fr-thick{border-width:2px}.view-body table th{background:#e6e6e6}.view-body>table{width:100%}.btn-share-toggle{fill:var(--ncui-black068);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;color:var(--ncui-black068);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;overflow:visible;padding:0;text-align:center;vertical-align:middle;white-space:nowrap;width:auto}.btn-share-toggle,.btn-share-toggle:hover{-webkit-text-decoration:none;text-decoration:none}.btn-share-toggle:focus{outline:0}.btn-share-toggle .label{display:block;font-size:16px}.ui-dialog-share .close{background:transparent;border:0;cursor:pointer;height:40px;outline:0;position:absolute;top:7px;width:40px}html:not([dir=rtl]) .ui-dialog-share .close{right:8px}[dir=rtl] .ui-dialog-share .close{left:8px}.ui-dialog-share .dialog{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:40px 36px 36px;width:340px;z-index:11}.ui-dialog-share .dialog .share__title{color:var(--ncui-black068);font-size:20px;font-weight:400;line-height:150%;margin-bottom:11px;text-align:center}.ui-dialog-share .share-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:220px;text-align:left}.ui-dialog-share .share-list [class^=btn__share]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:1px solid var(--ncui-gray012);border-radius:50%;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:7px;outline:none;overflow:hidden;padding:0;position:relative;width:56px}.ui-dialog-share .share-list [class^=btn__share] .icon{height:32px;width:32px}.ui-dialog-share .share-list [class^=btn__share] .iconc-facebook{background-color:#386db4}.ui-dialog-share .share-list [class^=btn__share] .iconc-twitter{background-color:var(--ncui-black100)}.ui-dialog-share .share-list [class^=btn__share] .iconc-url{background-color:var(--ncui-black068)}.nc-share .btn__share--toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.nc-share .btn__share--toggle i{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#share);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#share")) or (mask-image: url("../img/icon/community-symbols.svg#share"))){.nc-share .btn__share--toggle i{-webkit-mask-image:url(../img/icon/community-symbols.svg#share);mask-image:url(../img/icon/community-symbols.svg#share)}}.nc-share .btn__share--toggle .label{margin-left:3px;white-space:nowrap}.nc-share .share__wrap{background:var(--ncui-ui-white);border:1px solid rgba(34,34,34,.12);display:none;left:0;margin:-128px auto 0;overflow:hidden;padding:40px 36px 36px;position:fixed;right:0;top:50%;width:340px;z-index:100}.dark-mode .nc-share .share__wrap{background:var(--ncui-gray004-hex)}.nc-share .share__wrap.is-active{display:inline-block}.nc-share .share__wrap .share__title{color:var(--ncui-black068);font-size:20px;font-weight:400;line-height:150%;margin-bottom:11px;text-align:center}.nc-share .share__wrap .btn__close{background:transparent;border:0;cursor:pointer;height:40px;outline:0;position:absolute;top:7px;width:40px}html:not([dir=rtl]) .nc-share .share__wrap .btn__close{right:8px}[dir=rtl] .nc-share .share__wrap .btn__close{left:8px}.nc-share .share__wrap .btn__close i{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#close);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#close")) or (mask-image: url("../img/icon/community-symbols.svg#close"))){.nc-share .share__wrap .btn__close i{-webkit-mask-image:url(../img/icon/community-symbols.svg#close);mask-image:url(../img/icon/community-symbols.svg#close)}}.nc-share .share__wrap .share__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:220px;text-align:left}.nc-share .share__wrap .share__list [class^=btn__share]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:1px solid var(--ncui-gray012);border-radius:50%;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:7px;outline:none;overflow:hidden;padding:0;position:relative;width:56px}.nc-share .share__wrap .share__list [class^=btn__share] .icon__facebook{background-color:#386db4;display:inline-block;height:32px;-webkit-mask-image:url(../img/icon/community-symbols.svg#facebook);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:32px 32px;-webkit-mask-size:32px 32px;width:32px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#facebook")) or (mask-image: url("../img/icon/community-symbols.svg#facebook"))){.nc-share .share__wrap .share__list [class^=btn__share] .icon__facebook{-webkit-mask-image:url(../img/icon/community-symbols.svg#facebook);mask-image:url(../img/icon/community-symbols.svg#facebook)}}.nc-share .share__wrap .share__list [class^=btn__share] .icon__twitter{background-color:var(--ncui-black100);display:inline-block;height:32px;-webkit-mask-image:url(../img/icon/community-symbols.svg#twitter);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:32px 32px;-webkit-mask-size:32px 32px;width:32px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#twitter")) or (mask-image: url("../img/icon/community-symbols.svg#twitter"))){.nc-share .share__wrap .share__list [class^=btn__share] .icon__twitter{-webkit-mask-image:url(../img/icon/community-symbols.svg#twitter);mask-image:url(../img/icon/community-symbols.svg#twitter)}}.nc-share .share__wrap .share__list [class^=btn__share] .icon__url{background-color:var(--ncui-black068);display:inline-block;height:32px;-webkit-mask-image:url(../img/icon/community-symbols.svg#url);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:32px 32px;-webkit-mask-size:32px 32px;width:32px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#url")) or (mask-image: url("../img/icon/community-symbols.svg#url"))){.nc-share .share__wrap .share__list [class^=btn__share] .icon__url{-webkit-mask-image:url(../img/icon/community-symbols.svg#url);mask-image:url(../img/icon/community-symbols.svg#url)}}.view-signature{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--ncui-gray004);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px}.view-signature .profile-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-signature .writer{margin-top:10px}.view-signature .writer .name{display:block;margin-bottom:5px}.view-signature .writer .info{display:-webkit-box;display:-ms-flexbox;display:flex}.view-signature .writer .info span{display:inline-block}.view-signature .writer a{white-space:nowrap}.view-signature .writer-profile{margin:0 auto}.view-signature .btn-profile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:var(--ncui-gray012);border-radius:12px;border-style:solid;border-width:1px;color:var(--ncui-black045);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:9px auto 0;min-width:109px;text-indent:8px}.view-body .fe-image-inner{display:inline-block;position:relative}.view-body .fe-video{margin:1em 0!important;max-height:708.75px;max-width:1260px;padding-bottom:56.25%!important;position:relative}.view-body .fe-video-inner{bottom:0;left:0;position:absolute;right:0;top:0}.view-body .fe-video-inner iframe{height:100%;width:100%}.view-recent{background-color:var(--ncui-gray008);margin:25px 0 36px;padding:30px 0;position:relative;-ms-touch-action:pan-y;touch-action:pan-y}.view-recent .view-recent-list{margin:0 16px;max-width:1165px;overflow:hidden;position:relative}.view-recent .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.view-recent .view-recent-items{-ms-flex-negative:0;flex-shrink:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.view-recent .view-recent-items a{color:var(--ncui-black045);display:block;outline:none;position:relative;-webkit-text-decoration:none;text-decoration:none}.view-recent .view-recent-items a img{display:block;width:100%}.view-recent .view-recent-items a .thumb{aspect-ratio:83/40;background-color:var(--ncui-gray004);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}@supports not (aspect-ratio:83/40){.view-recent .view-recent-items a .thumb{padding-top:48.193%}.view-recent .view-recent-items a .thumb img{position:absolute;top:0}}.view-recent .view-recent-items a .number{word-wrap:break-word;display:block;font-size:14px;padding-top:8px;text-align:center;word-break:keep-all}.view-recent .view-recent-items[data-is-current=true] .thumb:after{-webkit-box-shadow:inset 0 0 0 1px var(--ncui-black100);box-shadow:inset 0 0 0 1px var(--ncui-black100);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.view-recent .view-recent-items[data-is-current=true] a{color:var(--ncui-point-text);-webkit-text-decoration:underline;text-decoration:underline}.view-recent .item-navigation{cursor:pointer;display:none;height:22px;margin-top:-11px;outline:none;position:absolute;top:50%;z-index:2}.view-recent .item-navigation.item-prev{left:21px}.view-recent .item-navigation.item-next{right:21px}.view-recent .item-navigation.item-next .iconc{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.view-recent .item-navigation:disabled{display:none}.view-recent .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:22px}.view-recent .pagination>span{background:var(--ncui-gray020-hex);height:2px;margin:0 2px;width:8px}.view-recent .pagination .is-active{background-color:var(--ncui-button-hover)}.view-recent .slick-slider .slick-dots{margin-bottom:-33px!important}.view-recent .slick-slider .slick-dots li{height:2px;margin:0 2px!important;width:8px}.view-recent .slick-slider .slick-dots li button{background:var(--ncui-gray020);height:2px;padding:0;width:8px}.view-recent .slick-slider .slick-dots li.slick-active button{background:var(--ncui-black093)}.ui-checkbox{margin:0;overflow:hidden;padding:3px 0;position:relative}.ui-checkbox input{position:absolute}html:not([dir=rtl]) .ui-checkbox input{left:-999em}[dir=rtl] .ui-checkbox input{right:-999em}.ui-checkbox label{display:inline-block}.ui-checkbox label span{vertical-align:middle}.ui-checkbox .icon{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:20px;line-height:1;position:relative;width:20px}.ui-checkbox .icon:after,.ui-checkbox .icon:before{background-color:hsla(0,0%,50%,.3);content:"";display:block;height:1px;left:50%;position:absolute;top:50%}.ui-checkbox .icon:before{margin:1px 0 0 -8px;-webkit-transform:rotate(50deg);transform:rotate(50deg);width:8px}.ui-checkbox .icon:after{margin:-2px 0 0 -5px;-webkit-transform:rotate(120deg);transform:rotate(120deg);width:15px}.view-body .fe-btn-modify,.view-body .fe-btn-remove{display:none}.view-body .vote-editor:not(.fr-disabled){min-height:260px}.view-body .vote-view{border-color:var(--ncui-gray012);border-style:solid;border-width:1px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;line-height:150%;margin:10px 0;max-width:400px;min-width:300px;outline:none;padding:15px;position:relative;text-align:left}.view-body .vote-view .vote-title{word-wrap:break-word;font-size:18px;word-break:keep-all}.view-body .vote-view .vote-info{color:var(--ncui-black045);font-size:13px}.view-body .vote-view .vote-info span{display:inline-block;margin-right:3px}.view-body .vote-view .vote-info span:before{content:"|";padding-right:4px}.view-body .vote-view .vote-info span:first-child{padding:0}.view-body .vote-view .vote-info span:first-child:before{display:none}.view-body .vote-view .vote-list{list-style:none;margin:10px 0 0;padding:0}.view-body .vote-view .vote-items{border-color:var(--ncui-gray012);border-style:solid;border-width:1px;margin-bottom:4px}.view-body .vote-view .vote-items.best label{background-color:var(--ncui-gray002)}.view-body .vote-view .vote-items .ui-checkbox{padding:0}.view-body .vote-view .vote-items .ui-checkbox label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5;padding:14px 12px;position:relative}.view-body .vote-view .vote-items .ui-checkbox .icon{display:none;font-size:0;overflow:hidden;position:absolute;text-indent:-9999px;top:15px}.view-body .vote-view .vote-items .ui-checkbox .icon:before{content:""}.view-body .vote-view .vote-items .ui-checkbox .label-text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;-webkit-transition:all .1s;transition:all .1s}.view-body .vote-view .vote-items .ui-checkbox .count{color:var(--ncui-black045);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:10px;max-height:22px;text-align:right;white-space:nowrap}.view-body .vote-view .vote-items .ui-checkbox .count em{font-style:normal}.view-body .vote-view .vote-items .ui-checkbox input:checked+label .icon{display:block}.view-body .vote-view .vote-items .ui-checkbox input:checked+label .icon:after,.view-body .vote-view .vote-items .ui-checkbox input:checked+label .icon:before{background-color:var(--ncui-black100)}.view-body .vote-view .vote-items .ui-checkbox input:checked+label .label-text{padding-left:30px}.view-body .vote-view .fe-btn-wrap{margin-top:15px;text-align:center}.view-body .vote-view .editor-icon-vote-user{background-color:var(--ncui-black045);display:inline-block;height:22px;margin-left:6px;-webkit-mask-image:url(../img/icon/community-symbols.svg#vote-user);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;position:relative;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#vote-user")) or (mask-image: url("../img/icon/community-symbols.svg#vote-user"))){.view-body .vote-view .editor-icon-vote-user{-webkit-mask-image:url(../img/icon/community-symbols.svg#vote-user);mask-image:url(../img/icon/community-symbols.svg#vote-user)}}.view-utils{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;position:relative}.view-utils .co-btn,.view-utils .nc-comment-more,.view-utils .nc-comment-more_tag,.view-utils .ncCommentMore{border:1px solid var(--ncui-gray012);border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--ncui-black068);font-size:15px;line-height:150%;position:relative}.view-utils .co-btn em,.view-utils .co-btn span,.view-utils .nc-comment-more em,.view-utils .nc-comment-more span,.view-utils .nc-comment-more_tag em,.view-utils .nc-comment-more_tag span,.view-utils .ncCommentMore em,.view-utils .ncCommentMore span{position:relative}.view-utils .co-btn span,.view-utils .nc-comment-more span,.view-utils .nc-comment-more_tag span,.view-utils .ncCommentMore span{margin:0 5px 0 3px}.view-utils .co-btn em,.view-utils .nc-comment-more em,.view-utils .nc-comment-more_tag em,.view-utils .ncCommentMore em{font-style:normal}.view-utils .view-bookmark{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.view-utils .co-btn-like{padding:8px 15px 8px 39px}.view-utils .co-btn-like .iconc{left:16px;position:absolute}.view-utils .co-btn-like.is-active .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#like_fill)}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#like_fill")) or (mask-image: url("../img/icon/community-symbols.svg#like_fill"))){.view-utils .co-btn-like.is-active .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#like_fill);mask-image:url(../img/icon/community-symbols.svg#like_fill)}}.view-utils+.view-recent{margin-top:144px}.view-recommend{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-recommend .btn-recommend{color:var(--ncui-black068)}.view-recommend .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-up_l)}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#recommend-up_l")) or (mask-image: url("../img/icon/community-symbols.svg#recommend-up_l"))){.view-recommend .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-up_l);mask-image:url(../img/icon/community-symbols.svg#recommend-up_l)}}html[data-service=h3] .view-recommend .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up_l)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-up_l")) or (mask-image: url("../img/icon/h3.svg#recommend-up_l"))){html[data-service=h3] .view-recommend .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up_l);mask-image:url(../img/icon/h3.svg#recommend-up_l)}}html[data-service=h2] .view-recommend .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up_l)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-up_l")) or (mask-image: url("../img/icon/h3.svg#recommend-up_l"))){html[data-service=h2] .view-recommend .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up_l);mask-image:url(../img/icon/h3.svg#recommend-up_l)}}html[data-service=lovebeat] .view-recommend .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-up_l)}@supports ((-webkit-mask-image: url("../img/icon/lovebeat.svg#recommend-up_l")) or (mask-image: url("../img/icon/lovebeat.svg#recommend-up_l"))){html[data-service=lovebeat] .view-recommend .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-up_l);mask-image:url(../img/icon/lovebeat.svg#recommend-up_l)}}.view-recommend .btn-recommend_up.level2 .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-up-level2_l)}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#recommend-up-level2_l")) or (mask-image: url("../img/icon/community-symbols.svg#recommend-up-level2_l"))){.view-recommend .btn-recommend_up.level2 .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-up-level2_l);mask-image:url(../img/icon/community-symbols.svg#recommend-up-level2_l)}}html[data-service=h3] .view-recommend .btn-recommend_up.level2 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level2_l)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-up-level2_l")) or (mask-image: url("../img/icon/h3.svg#recommend-up-level2_l"))){html[data-service=h3] .view-recommend .btn-recommend_up.level2 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level2_l);mask-image:url(../img/icon/h3.svg#recommend-up-level2_l)}}html[data-service=h2] .view-recommend .btn-recommend_up.level2 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level2_l)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-up-level2_l")) or (mask-image: url("../img/icon/h3.svg#recommend-up-level2_l"))){html[data-service=h2] .view-recommend .btn-recommend_up.level2 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level2_l);mask-image:url(../img/icon/h3.svg#recommend-up-level2_l)}}html[data-service=lovebeat] .view-recommend .btn-recommend_up.level2 .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-up-level2_l)}@supports ((-webkit-mask-image: url("../img/icon/lovebeat.svg#recommend-up-level2_l")) or (mask-image: url("../img/icon/lovebeat.svg#recommend-up-level2_l"))){html[data-service=lovebeat] .view-recommend .btn-recommend_up.level2 .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-up-level2_l);mask-image:url(../img/icon/lovebeat.svg#recommend-up-level2_l)}}.view-recommend .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-up-level3_l)}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#recommend-up-level3_l")) or (mask-image: url("../img/icon/community-symbols.svg#recommend-up-level3_l"))){.view-recommend .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-up-level3_l);mask-image:url(../img/icon/community-symbols.svg#recommend-up-level3_l)}}html[data-service=h3] .view-recommend .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level3_l)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-up-level3_l")) or (mask-image: url("../img/icon/h3.svg#recommend-up-level3_l"))){html[data-service=h3] .view-recommend .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level3_l);mask-image:url(../img/icon/h3.svg#recommend-up-level3_l)}}html[data-service=h2] .view-recommend .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level3_l)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-up-level3_l")) or (mask-image: url("../img/icon/h3.svg#recommend-up-level3_l"))){html[data-service=h2] .view-recommend .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level3_l);mask-image:url(../img/icon/h3.svg#recommend-up-level3_l)}}html[data-service=lovebeat] .view-recommend .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-up-level3_l)}@supports ((-webkit-mask-image: url("../img/icon/lovebeat.svg#recommend-up-level3_l")) or (mask-image: url("../img/icon/lovebeat.svg#recommend-up-level3_l"))){html[data-service=lovebeat] .view-recommend .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-up-level3_l);mask-image:url(../img/icon/lovebeat.svg#recommend-up-level3_l)}}.view-recommend .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-down_l)}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#recommend-down_l")) or (mask-image: url("../img/icon/community-symbols.svg#recommend-down_l"))){.view-recommend .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-down_l);mask-image:url(../img/icon/community-symbols.svg#recommend-down_l)}}html[data-service=h3] .view-recommend .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-down_l)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-down_l")) or (mask-image: url("../img/icon/h3.svg#recommend-down_l"))){html[data-service=h3] .view-recommend .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-down_l);mask-image:url(../img/icon/h3.svg#recommend-down_l)}}html[data-service=h2] .view-recommend .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-down_l)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-down_l")) or (mask-image: url("../img/icon/h3.svg#recommend-down_l"))){html[data-service=h2] .view-recommend .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-down_l);mask-image:url(../img/icon/h3.svg#recommend-down_l)}}html[data-service=lovebeat] .view-recommend .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-down_l)}@supports ((-webkit-mask-image: url("../img/icon/lovebeat.svg#recommend-down_l")) or (mask-image: url("../img/icon/lovebeat.svg#recommend-down_l"))){html[data-service=lovebeat] .view-recommend .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-down_l);mask-image:url(../img/icon/lovebeat.svg#recommend-down_l)}}.board-view{padding:26px 16px 0}.board-view .view-header{border-bottom:1px solid var(--ncui-gray012);padding-bottom:18px}.board-view .view-header .view-title{font-size:22px;line-height:1.25;min-height:35px}.board-view .view-header .writer{width:100%}.board-view .view-header .writer+span:before{content:normal}.board-view .view-header .article-info-wrap{margin-top:10px;min-height:30px}.board-view .view-header .article-info-wrap .article-info{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.board-view .view-header .util-btn-wrap{background:var(--ncui-gray004);border-radius:4px}.board-view .view-body{line-height:1.6;padding:16px 0 12px}.board-view .view-recommend{margin-top:61px}.board-view .view-recommend .btn-recommend{border:1px solid var(--ncui-gray008);font-size:16px;height:56px;padding-left:16px;padding-right:10px;position:relative}.board-view .view-recommend .btn-recommend:hover{background-color:var(--ncui-gray004-hex)}.board-view .view-recommend .btn-recommend:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px;border-width:1px 0 1px 1px}.board-view .view-recommend .btn-recommend:first-child:hover{border-right-width:1px}.board-view .view-recommend .btn-recommend:first-child:hover~button{border-width:1px 1px 1px 0}.board-view .view-recommend .btn-recommend:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.board-view .view-recommend .btn-recommend .level{height:40px;width:40px}@supports ((-webkit-mask-size: 40px 40px) or (mask-size: 40px 40px)){.board-view .view-recommend .btn-recommend .level{-webkit-mask-size:40px 40px;mask-size:40px 40px}}@supports not ((-webkit-mask-size: 40px 40px) or (mask-size: 40px 40px)){.board-view .view-recommend .btn-recommend .level{-webkit-mask-size:40px 40px}}@supports ((-webkit-mask-size: 28px 28px) or (mask-size: 28px 28px)){html[data-service=lovebeat] .board-view .view-recommend .btn-recommend .level{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:28px 28px;mask-size:28px 28px}}@supports not ((-webkit-mask-size: 28px 28px) or (mask-size: 28px 28px)){html[data-service=lovebeat] .board-view .view-recommend .btn-recommend .level{-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:28px 28px}}.board-view .view-recommend .btn-recommend .number{width:65px}.board-view .view-signature{margin-top:39px}.board-view:not(:has(.view-signature)){border-bottom:1px solid var(--ncui-gray008);padding-bottom:39px}.board-prev-next-article{border-bottom:1px solid var(--ncui-gray008);font-size:14px}.board-prev-next-article p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:var(--ncui-gray008);border-style:solid;border-width:1px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin:0;padding:12px 18px 11px}.board-prev-next-article p svg{-ms-flex-negative:0;flex-shrink:0}.board-prev-next-article p a{color:var(--ncui-black045);margin-left:13px;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.nc-community-comment .board-prev-next-article p:first-child{border-top:0}.view-bottom{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.view-bottom:not(:empty){margin-top:25px}.view-bottom .co-btn-list{font-size:0;padding-left:10px}.view-bottom .co-btn-list .iconc,.view-bottom .co-btn-list span{vertical-align:middle}.view-bottom .co-btn-list .iconc{background-color:var(--ncui-black068);display:inline-block;height:20px;margin-right:8px;-webkit-mask-image:url(../img/icon/community-symbols.svg#chevron_left);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:11px 20px;-webkit-mask-size:11px 20px;width:11px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#chevron_left")) or (mask-image: url("../img/icon/community-symbols.svg#chevron_left"))){.view-bottom .co-btn-list .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#chevron_left);mask-image:url(../img/icon/community-symbols.svg#chevron_left)}}[dir=rtl] .view-bottom .co-btn-list .iconc{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.view-bottom .co-btn-list span{font-size:14px}.view-bottom .co-btn-write{padding:0;width:36px}@-webkit-keyframes tagAdded{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes tagAdded{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.board-write{color:var(--ncui-black093)}.board-write div[class^=board-write-]{font-size:16px}.board-write .alpha-tag-node{color:var(--ncui-point-text080)}.board-write .co-btn-wrap,.board-write .view-bottom{border-top:1px solid var(--ncui-gray008);padding:16px 16px 0;z-index:1}.board-write .co-btn-wrap .co-btn,.board-write .co-btn-wrap .nc-comment-more,.board-write .co-btn-wrap .nc-comment-more_tag,.board-write .co-btn-wrap .ncCommentMore,.board-write .view-bottom .co-btn,.board-write .view-bottom .nc-comment-more,.board-write .view-bottom .nc-comment-more_tag,.board-write .view-bottom .ncCommentMore{font-size:15px}.board-write .co-btn-wrap .co-btn span,.board-write .co-btn-wrap .nc-comment-more span,.board-write .co-btn-wrap .nc-comment-more_tag span,.board-write .co-btn-wrap .ncCommentMore span,.board-write .view-bottom .co-btn span,.board-write .view-bottom .nc-comment-more span,.board-write .view-bottom .nc-comment-more_tag span,.board-write .view-bottom .ncCommentMore span{display:inline-block}.board-write .co-btn-wrap .co-btn+.co-btn,.board-write .co-btn-wrap .co-btn+.nc-comment-more,.board-write .co-btn-wrap .co-btn+.nc-comment-more_tag,.board-write .co-btn-wrap .co-btn+.ncCommentMore,.board-write .co-btn-wrap .nc-comment-more+.co-btn,.board-write .co-btn-wrap .nc-comment-more+.nc-comment-more,.board-write .co-btn-wrap .nc-comment-more+.nc-comment-more_tag,.board-write .co-btn-wrap .nc-comment-more+.ncCommentMore,.board-write .co-btn-wrap .nc-comment-more_tag+.co-btn,.board-write .co-btn-wrap .nc-comment-more_tag+.nc-comment-more,.board-write .co-btn-wrap .nc-comment-more_tag+.nc-comment-more_tag,.board-write .co-btn-wrap .nc-comment-more_tag+.ncCommentMore,.board-write .co-btn-wrap .ncCommentMore+.co-btn,.board-write .co-btn-wrap .ncCommentMore+.nc-comment-more,.board-write .co-btn-wrap .ncCommentMore+.nc-comment-more_tag,.board-write .co-btn-wrap .ncCommentMore+.ncCommentMore,.board-write .view-bottom .co-btn+.co-btn,.board-write .view-bottom .co-btn+.nc-comment-more,.board-write .view-bottom .co-btn+.nc-comment-more_tag,.board-write .view-bottom .co-btn+.ncCommentMore,.board-write .view-bottom .nc-comment-more+.co-btn,.board-write .view-bottom .nc-comment-more+.nc-comment-more,.board-write .view-bottom .nc-comment-more+.nc-comment-more_tag,.board-write .view-bottom .nc-comment-more+.ncCommentMore,.board-write .view-bottom .nc-comment-more_tag+.co-btn,.board-write .view-bottom .nc-comment-more_tag+.nc-comment-more,.board-write .view-bottom .nc-comment-more_tag+.nc-comment-more_tag,.board-write .view-bottom .nc-comment-more_tag+.ncCommentMore,.board-write .view-bottom .ncCommentMore+.co-btn,.board-write .view-bottom .ncCommentMore+.nc-comment-more,.board-write .view-bottom .ncCommentMore+.nc-comment-more_tag,.board-write .view-bottom .ncCommentMore+.ncCommentMore{margin-left:25px}.board-write .write-tag{border-top:1px solid var(--ncui-gray008);padding:12px 16px}.board-write .write-tag .wrap-tag{position:relative}.board-write .write-tag .user-tags .tag-list{margin:0}.board-write .write-tag .user-tags .tag-list .tag-items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:tagAdded .2s ease-out;animation:tagAdded .2s ease-out;border:1px solid var(--ncui-gray012);border-radius:30px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;height:32px;line-height:32px;margin-bottom:12px;margin-right:12px;padding-left:12px;padding-right:8px}.board-write .write-tag .user-tags .tag-list .tag-items .tag-delete{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;margin-left:6px}.board-write .write-tag .user-tags .tag-list .tag-items .tag-delete .iconc{background-color:var(--ncui-black068);opacity:.3}.board-write .write-tag .user-tags .tag-list .tag-items.is-selected .tag{-webkit-text-decoration:underline;text-decoration:underline}.board-write .write-tag .ip-tags .tag{margin-right:12px;margin-top:6px}.board-write div[class^=board-write]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;padding:0 16px;width:100%}.board-write div[class^=board-write]:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.board-write div[class^=board-write] .ui-dropdown-wrap,.board-write div[class^=board-write] .ui-dropdown-wrap select{width:100%}.board-write-category:empty{display:none}.board-write-title{border:0;padding:0}.board-write-title input{border:0;color:var(--ncui-black093);-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:inherit;height:100%;outline:0;padding:0;width:100%}.board-write-title input::-webkit-input-placeholder{color:var(--ncui-black045)}.board-write-title input::-moz-placeholder{color:var(--ncui-black045)}.board-write-title input:-ms-input-placeholder{color:var(--ncui-black045)}.board-write-title input::-ms-input-placeholder{color:var(--ncui-black045)}.board-write-title input::placeholder{color:var(--ncui-black045)}.board-write-title input:-ms-input-placeholder{color:var(--ncui-black045)}.board-write .board-write-alias{color:var(--ncui-black068)}.board-write .board-write-alias+.board-write-category,.board-write .board-write-category+.board-write-title,.board-write .fr-box+.co-btn-wrap,.board-write .fr-box+.view-bottom{border-color:var(--ncui-gray008);border-style:solid;border-width:1px 0 0}.fr-box+.co-btn-wrap,.fr-box+.view-bottom{padding:18px}.fr-box.fr-basic.fr-top .fr-wrapper .fr-placeholder,.fr-wrapper .fr-placeholder{color:var(--ncui-black045)}.fr-box.fr-basic .fr-element{color:var(--ncui-black093)}.fr-box.fr-basic .fr-element .tag{color:#c69c7c!important}.board-write input,.fr-box.fr-basic .fr-wrapper,.fr-box.fr-basic.fr-top .fr-wrapper,.fr-toolbar{background:var(--ncui-bg)!important;border-color:var(--ncui-gray012)!important}.co-btn-write-submit{background:var(--ncui-point);color:var(--ncui-ui-white);min-width:87px}.co-btn-write-submit svg{margin-left:-8px}@-webkit-keyframes slide-up-recommend{0%{opacity:0;top:10px}to{opacity:1;top:0}}@keyframes slide-up-recommend{0%{opacity:0;top:10px}to{opacity:1;top:0}}.uikit-nccommunity-node .comment-contents{word-wrap:break-word;font-size:16px;word-break:keep-all}.uikit-nccommunity-node .comment-contents img{display:block;image-rendering:crisp-edges;margin-top:6px;max-height:140px}.uikit-nccommunity-node .comment-contents img:not(.comment-emoticon){max-width:200px}.uikit-nccommunity-node .comment-contents .comment-emoticon{max-width:100%}.uikit-nccommunity-node .comment-contents:has(img:not(.comment-emoticon))+.comment-tools{margin-top:20px}.comment-wrap{position:relative}.comment-wrap .fe-layer-emoticon{left:-1px;margin-top:-1px;right:-1px;top:auto}.comment-wrap .uploadForm{height:0;left:0;overflow:hidden;position:absolute;top:0;width:0}.comment-wrap .comment-upload{cursor:pointer;display:block;height:100%;line-height:1;overflow:hidden;padding:0;position:relative;width:100%}.comment-wrap .comment-recommend{margin-left:auto}.comment-wrap .iconc-like_s{vertical-align:middle}.comment-wrap textarea{background:transparent;border:0;color:var(--ncui-black093);display:block;font-size:14px;font-weight:400;line-height:1.5;margin:0;min-height:21px!important;outline:none;overflow:auto;padding:0;resize:none;width:100%}.comment-wrap textarea:-ms-input-placeholder{color:var(--ncui-black045)!important}.comment-form{background-color:var(--ncui-white100);border:1px solid var(--ncui-gray012);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.comment-form .comment-toolbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--ncui-gray008);display:-webkit-box;display:-ms-flexbox;display:flex;height:40px}.dark-mode .comment-form .comment-toolbar{border-color:var(--ncui-gray010)}.comment-form .comment-toolbar .toolbar-actions{padding-left:9px}.comment-form .comment-toolbar .coment-btns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin-left:auto}.comment-form .btn-emoticon,.comment-form .comment-upload{cursor:pointer;float:left;height:37px;margin-right:3px;position:relative;text-align:center;width:38px}.comment-form .btn-emoticon svg,.comment-form .comment-upload svg{cursor:pointer;display:inline-block;height:22px;margin:0 auto;pointer-events:none;text-align:center;width:22px}.comment-form .comment-upload{cursor:pointer;display:inline-block;height:37px;margin-right:7px;position:relative;width:38px}.comment-form .count-word{color:var(--ncui-black045);display:inline-block;font-size:14px;font-weight:400;margin-right:8px;position:relative;vertical-align:middle}.comment-form .count-word em{font-style:normal}.comment-form .btn-confirm{background:transparent;border-left:1px solid var(--ncui-gray012);color:var(--ncui-point-text);font-size:14px;height:100%;line-height:150%;padding:0 16px}.comment-form .comment-form-textarea{min-height:87px;position:relative}.comment-form .comment-form-textarea textarea{height:42px;margin:12px 16px;scrollbar-width:0;width:calc(100% - 32px)}.comment-form .comment-form-textarea textarea::-webkit-scrollbar{width:0}.comment-header{margin-bottom:10px;position:relative}.comment-header .comment-title{color:var(--ncui-black093);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:400;margin:0}.comment-header .comment-title span:first-child{margin-right:5px}.comment-title em{font-style:normal}.comment-order{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.comment-order .co-btn[data-order],.comment-order [data-order].nc-comment-more,.comment-order [data-order].nc-comment-more_tag,.comment-order [data-order].ncCommentMore{color:var(--ncui-black045);font-size:14px;margin-right:12px;padding-bottom:2px}.comment-order .co-btn[data-order].is-active,.comment-order [data-order].is-active.nc-comment-more,.comment-order [data-order].is-active.nc-comment-more_tag,.comment-order [data-order].is-active.ncCommentMore{color:var(--ncui-black068)}.comment-order .co-btn-reload{color:var(--ncui-black045);margin-left:auto}.comment-body .comment-form+[class^=comment-article-reply]{border-top:0}.comment-body .comment-form-update{margin:10px 0}.comment-body .iconc-comment_reply{background-color:var(--ncui-black045);display:inline-block;height:10px;-webkit-mask-image:url(../img/icon/community-symbols.svg#comment_reply);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:8px 10px;-webkit-mask-size:8px 10px;width:8px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#comment_reply")) or (mask-image: url("../img/icon/community-symbols.svg#comment_reply"))){.comment-body .iconc-comment_reply{-webkit-mask-image:url(../img/icon/community-symbols.svg#comment_reply);mask-image:url(../img/icon/community-symbols.svg#comment_reply)}}.comment-wrap .wrap-community-more{margin-bottom:20px}.comment-wrap .wrap-community-more>.nc-comment-more{background-color:var(--ncui-gray004);border:0}.delete-article{clear:both;height:50px;line-height:50px;margin:0;overflow:hidden;padding:0;text-align:center}[class^=comment-article]{border-top:1px solid var(--ncui-gray008);padding:16px 0;position:relative}[class^=comment-article] .comment-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ncui-black045);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin-bottom:10px;position:relative}[class^=comment-article] .comment-info .iconc-comment_reply{display:none;position:absolute;top:4px}[dir=rtl] [class^=comment-article] .comment-info .iconc-comment_reply{right:-16px}html:not([dir=rtl]) [class^=comment-article] .comment-info .iconc-comment_reply{left:-16px}[class^=comment-article] .comment-info .profile-image{display:none;position:absolute}[class^=comment-article] .comment-info .writer{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:20px;position:relative}[class^=comment-article] .comment-info .writer.owner .name{background:var(--ncui-gray012);border-radius:11px;height:22px;line-height:22px;padding:0 8px}[class^=comment-article] .comment-info .writer img{image-rendering:crisp-edges;max-height:19px;vertical-align:middle}[class^=comment-article] .comment-info .race img,[class^=comment-article] .comment-info .server img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;max-height:19px;vertical-align:middle}[class^=comment-article] .util-btn-wrap{width:18px}[class^=comment-article] .util-btn-wrap .btn-more{text-align:right}[class^=comment-article] .util-btn-wrap .co-btn-modify.is-active~button{display:none}[class^=comment-article] .comment-contents{color:var(--ncui-black068)}[class^=comment-article] .comment-tools{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ncui-black045);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin-top:6px}[class^=comment-article] .comment-tools em{font-style:normal}[class^=comment-article] .comment-tools .co-btn,[class^=comment-article] .comment-tools .nc-comment-more,[class^=comment-article] .comment-tools .nc-comment-more_tag,[class^=comment-article] .comment-tools .ncCommentMore{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}[class^=comment-article] .comment-tools .co-btn-comments{margin-left:12px}[class^=comment-article] .comment-tools .co-btn-comments em{margin-left:4px}[class^=comment-article] .comment-tools .comment-translate{display:block}[class^=comment-article] .comment-tools .comment-translate .is-active .iconc{background-color:var(--ncui-black093)}[class^=comment-article] .comment-recommend{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:12px}[class^=comment-article] .comment-recommend .btn-recommend{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;position:relative}[class^=comment-article] .comment-recommend .btn-recommend .level{height:18px;margin-right:6px;mask-size:18px 18px;-webkit-mask-size:18px 18px;position:relative;width:18px}[class^=comment-article] .comment-recommend .btn-recommend:hover:before{background-color:var(--ncui-gray004);border-radius:4px;bottom:-2px;content:"";left:0;margin-left:-4px;margin-right:4px;position:absolute;right:0;top:-2px}[class^=comment-article] .comment-recommend .btn-recommend[disabled]{cursor:default}[class^=comment-article] .comment-recommend .btn-recommend .number{min-width:22px;text-align:left}.comment-article-reply{padding-left:16px}.comment-article-reply:before{border-bottom:1px solid var(--ncui-black045);-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:10px;position:absolute;top:17px;width:8px}html:not([dir=rtl]) .comment-article-reply:before{border-left:1px solid var(--ncui-black045)}[dir=rtl] .comment-article-reply:before{border-right:1px solid var(--ncui-black045)}html:not([dir=rtl]) .comment-article-reply:before{left:0}[dir=rtl] .comment-article-reply:before{right:0}.comment-article-delete{color:var(--ncui-black045);padding:26px 0!important;text-align:center}.comment-article-none{border-color:var(--ncui-gray008);border-style:solid;border-width:1px 0 0;color:var(--ncui-black068);font-size:15px;padding:65px 0;text-align:center}.comment-article-none p{margin:0}.comment-form-reply,.comment-form-update{display:none}.comment-form-reply.show,.comment-form-update.show{display:block}.comment-form-reply{padding-left:14px;position:relative}.comment-form-reply:before{border-bottom:1px solid var(--ncui-black045);border-left:1px solid var(--ncui-black045);-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:10px;position:absolute;width:8px}[dir=rtl] .comment-form-reply:before{right:0}html:not([dir=rtl]) .comment-form-reply:before{left:0}.comment-wrap-form-preview{display:inline-block;position:relative;width:122px}.comment-wrap-form-preview .btn-delete-preview{border-radius:100%;height:20px;position:absolute;right:6px;top:6px;width:20px}.comment-form-preview{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--ncui-gray012);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 20px 20px;overflow:hidden;width:100px}.comment-form-preview img{height:auto;width:100%}.comment-recommend-list .comment-recommend-title{color:var(--ncui-black068);font-size:14px;margin-bottom:10px}.comment-recommend-list .comment-recommend-list_items{margin:0 -18px;padding:0 18px}.comment-recommend-list .comment-recommend-list_items .writer:before{border:1px solid var(--ncui-point040);border-radius:11px;color:var(--ncui-point);content:"BEST";font-size:13px;height:22px;margin-right:8px;padding:0 9px}.board-comment{border-bottom:1px solid var(--ncui-gray008)}.nc-community-view~.nc-community-comment .board-comment{margin-top:42px}.board-comment .comment-form-write{margin-bottom:22px}.board-comment .comment-form-reply{border-top:1px solid var(--ncui-gray008);margin-top:20px;padding-top:16px}.board-comment .comment-recommend-list{margin:30px 0 22px}.board-comment .comment-order{margin-bottom:10px}.board-comment .comment-order button{height:21px}.board-comment .comment-order .co-btn-reload .iconc{vertical-align:middle}.board-comment [class^=comment-article].is-highlight:before{background-color:var(--ncui-gray002);bottom:0;content:"";left:-16px;position:absolute;right:-16px;top:0}.board-comment [class^=comment-article].is-highlight:before>div{position:relative}.board-comment [class^=comment-article] .comment-info .profile-image{top:-6px}[dir=rtl] .board-comment [class^=comment-article] .comment-info .profile-image{right:-70px}html:not([dir=rtl]) .board-comment [class^=comment-article] .comment-info .profile-image{left:-70px}.board-comment .nc-community-loader{padding:5px}.feed-comment{border-top:1px solid var(--ncui-gray008);margin-top:13px}.feed-comment .comment-form-write{margin-top:10px}.feed-comment .comment-form-reply{margin-top:18px}.feed-comment .comment-more{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;position:relative;z-index:1}.feed-comment .comment-more button{color:inherit}.feed-comment .comment-order{font-size:14px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:16px 0 10px}.feed-comment .comment-order .feed-comment-order .selected{line-height:16px}.feed-comment .comment-order .feed-comment-order .iconc{margin-left:4px}.feed-comment .comment-more{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.feed-comment .comment-more .btn-comment-first{color:var(--ncui-black045);margin-left:12px}.feed-comment .comment-more~.comment-form-write{margin-top:17px}.feed-comment .comment-more+.comment-article-reply{border:0;margin-top:-4px}.feed-comment .comment-recommend-list{border-bottom:1px solid var(--ncui-gray008);padding-top:11px}.feed-comment .comment-recommend-list~.comment-order{margin-top:20px}.feed-comment [class^=comment-article]:first-child{border-top:0}.feed-comment [class^=comment-article] .comment-info .profile-image{height:40px;top:-8px;width:40px}html:not([dir=rtl]) .feed-comment [class^=comment-article] .comment-info .profile-image{left:-50px}[dir=rtl] .feed-comment [class^=comment-article] .comment-info .profile-image{right:-50px}.feed-comment .comment-body{min-height:110px}.feed-comment .comment-body .comment-reply-wrap:not(:empty){border-top:1px solid var(--ncui-gray008)}.feed-comment .comment-body .comment-reply-wrap .comment-more{padding-top:12px}.feed-comment .comment-body+.nc-community-loader{margin-top:-25px;padding:0}body.page-search .wrap-contents{max-width:inherit}.nc-community-tag-search .nc-community-keyword{background-color:var(--ncui-gray004);color:var(--ncui-black093);padding:0 18px}.nc-community-tag-search .nc-community-keyword .max-width-container{padding:21px 0}.nc-community-tag-search .nc-community-keyword .tag-search-btn-prev{background:transparent;border:0;display:block;margin-top:3px;padding:14px 0;position:absolute;white-space:nowrap}.nc-community-tag-search .nc-community-keyword .tag-search-btn-prev .icon-arrow_left{background-color:var(--ncui-black068);display:block;height:22px;margin-top:-14px;-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_prev);position:relative;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#arrow_prev")) or (mask-image: url("../img/icon/community-symbols.svg#arrow_prev"))){.nc-community-tag-search .nc-community-keyword .tag-search-btn-prev .icon-arrow_left{-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_prev);mask-image:url(../img/icon/community-symbols.svg#arrow_prev)}}[dir=rtl] .nc-community-tag-search .nc-community-keyword .tag-search-btn-prev .icon-arrow_left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nc-community-tag-search .nc-community-keyword .tag-search-btn-prev span{display:none}.nc-community-tag-search .nc-community-keyword .tag-search-keyword{display:block;font-size:20px;padding-left:20px;padding-right:0}[dir=rtl] .nc-community-tag-search .nc-community-keyword .tag-search-keyword{padding-left:0;padding-right:20px}.nc-community-tag-search .nc-community-keyword .tag-search-keyword .keyword{display:block;margin:auto;max-width:80%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.nc-community-tag-search .board-search-top.is-option{margin-bottom:53px}.nc-community-tag-search .board-article-container.list-type01,.nc-community-tag-search .board-article-container.list-type02{border-top:1px solid var(--ncui-gray008)}.nc-community-tag-search .board-article-container.list-type01 .board-items,.nc-community-tag-search .board-article-container.list-type02 .board-items{border-color:var(--ncui-gray008);border-radius:0}.nc-community-tag-search .board-article-container.list-type02 .board-items{border-left:0;border-right:0}.nc-community-tag-search .board-article-container.list-type02 .board-items:first-child{border-top:0}.nc-community-tag-search .board-article-container .wrap-community-more{margin-top:0}.nc-community-tag-search .board-article-container .wrap-community-more .nc-comment-more{border-radius:0;border-top:0}.nc-community-tag-search .global-tag-search-item{border-top:0!important;padding:50px 18px;text-align:left}.nc-community-tag-search .global-tag-search-item .empty-item-title{color:var(--ncui-black093);font-size:18px;margin:0}.nc-community-tag-search .global-tag-search-item .empty-item-reason{margin-top:20px}.nc-community-tag-search .global-tag-search-item .empty-item-reason li{color:var(--ncui-black045);font-size:14px;line-height:1.5;margin-top:4px}.nc-community-tag-search .global-tag-search-item .empty-item-reason li:before{background-color:var(--ncui-black045);border-radius:2px;content:"";display:inline-block;height:3px;margin:0 5px 2px 0;vertical-align:middle;width:3px}.nc-community-tag-search .board-article-container.list-type02 .empty-item{border-left:0;border-right:0;padding-bottom:50px}.dark-mode .pagination-list li a{color:hsla(0,0%,100%,.38)}.dark-mode .pagination-list li.current{color:hsla(0,0%,100%,.83)}.dark-mode .pagination-list .next a,.dark-mode .pagination-list .prev a{border-color:hsla(0,0%,100%,.08)}.dark-mode .pagination-list .next a:before,.dark-mode .pagination-list .next a:hover,.dark-mode .pagination-list .prev a:before,.dark-mode .pagination-list .prev a:hover{border-color:hsla(0,0%,100%,.38)}@media (min-width:600px){.ui-dropdown-community .option-2depth{font-size:14px;min-width:340px;width:340px}.fe-layer-emoticon{left:0;right:auto}.emoticon-list{width:475px}.board-list-card{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:20px}.board-list-card .empty-item{grid-column:1/end}.board-list-card+.wrap-community-more{margin-top:25px}@supports not (container-type:inline-size){.board-list-card .board-items{border:1px solid var(--ncui-gray008);height:456px;min-width:0;padding-top:24px}.board-list-card .thumb{margin:0 24px 16px}.board-list-card .board{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 24px}.board-list-card .board-meta{margin:18px 0 24px;padding:0 24px}.board-list-card .reactions{background-color:var(--ncui-gray004);border-width:0;height:50px;padding:0 24px}}.view-utils{margin-bottom:74px}.board-view .view-header .writer{width:auto}.board-view .view-header .writer+span:before{content:""}[class^=comment-article] .comment-info .iconc-comment_reply{top:0}[dir=rtl] [class^=comment-article] .comment-info .iconc-comment_reply{right:-94px}html:not([dir=rtl]) [class^=comment-article] .comment-info .iconc-comment_reply{left:-94px}[class^=comment-article] .comment-info .profile-image{display:block}[class^=comment-article] .comment-tools,[class^=comment-article] .comment-tools .comment-translate{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}[class^=comment-article] .comment-tools .comment-translate:after{background-color:var(--ncui-gray020);border-radius:100%;content:"";display:inline-block;height:2px;margin:0 6px;vertical-align:middle;width:2px}[class^=comment-article] .comment-tools .comment-utils_next{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:0}.board-comment .comment-form-reply{margin:24px 0 4px;padding-left:24px;padding-top:24px}.board-comment [class^=comment-article].is-highlight{background-color:var(--ncui-gray002)}.board-comment [class^=comment-article].is-highlight:before{content:normal}.board-comment [class^=comment-article]:not(.comment-article-none){padding:24px 24px 20px 94px}.board-comment .comment-article-reply{margin-left:94px}.feed-comment [class^=comment-article]:not(.comment-article-none){padding:25px 0 20px 50px}.feed-comment [class^=comment-article].comment-article-reply{padding-left:74px}.feed-comment .comment-body .comment-reply-wrap{margin-left:50px}}@media (min-width:768px){.view-body [data-contents-type=image] img.is-portrait{max-width:640px}}@media (min-width:960px){.uikit-nccommunity-node{line-height:1.5}.writer .name~span:before,.writer~span:before{height:14px;margin:0 10px 2px}.co-btn-round,.nc-community-report .dialog-footer button,.ui-dialog .dialog-footer button{min-width:74px}.wrap-btn-top{bottom:16px;position:fixed;right:16px;z-index:10}@supports not (inset-inline-end:16px){html:not([dir=rtl]) .wrap-btn-top{right:16px}[dir=rtl] .wrap-btn-top{left:16px}}.wrap-btn-top .txt{display:none}.nc-comment-more,.nc-comment-more_tag,.ncCommentMore{font-size:14px}.tooltip-wrap .tooltip-content{min-width:100%}.tooltip-wrap .tooltip-content p{white-space:nowrap}.ui-dropdown .iconc{margin-left:5px}.ui-dropdown-community .option-list li{font-size:14px}.ui-dialog .ui-dropdown-community,.uikit-nccommunity-node .ui-dropdown-community{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ui-dialog .ui-dropdown-elements,.uikit-nccommunity-node .ui-dropdown-elements{display:none}.nc-community-report .dialog{border:1px solid var(--ncui-gray012);width:400px}.emoticon-list{width:760px}.nc-community-plustag{line-height:1.5}.nc-community-plustag .dialog{padding:37px 40px 40px}.feed-view .view-header .view-title{font-size:24px}.feed-view .view-body{line-height:28px}.feed-item{border:1px solid var(--ncui-gray012);border-radius:4px;padding:24px}.feed-item.feed-preview .view-header .view-title{font-size:18px}.feed-item.feed-preview .view-body{margin:8px 0 40px}.feed-item.feed-preview .text-preview .text-clamp{max-height:112px}.feed-item.feed-preview .text-preview .text-more span{-webkit-text-decoration:none;text-decoration:none}.feed-item.feed-preview .thumbnail-preview:not(.length1){gap:8px}.feed-item.feed-preview .thumbnail-preview:not(.vertical).length2>.thumb-item,.feed-item.feed-preview .thumbnail-preview:not(.vertical).length3>.thumb-item{aspect-ratio:40/23}.feed-item.feed-preview .thumbnail-preview:not(.vertical).length4>.thumb-item:not(:first-child){aspect-ratio:66/35}.feed-item.feed-preview .thumbnail-preview.vertical.length1{max-height:calc(min(1180px, 100vw) - 375px)}.feed-item.feed-preview .thumbnail-preview.vertical.length1>.thumb-item{max-width:calc(62.2% - 8px)}.feed-item.feed-preview .video-player{padding-bottom:32px}.feed-item.feed-preview .vote-preview{margin-top:20px;max-width:400px}.feed-item .recent-comments{padding-bottom:0;padding-top:23px}.new-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:26px;position:static;width:auto}.new-tag .tag-auto-suggest{min-width:165px;position:relative}.new-tag .wrap-tag-input{padding:0}.new-tag .tag-input{display:inline-block;font-size:15px;height:44px;width:100%}.new-tag .suggest_wrap{background:var(--ncui-white100);border:1px solid var(--ncui-gray012);font-size:15px;line-height:22px;margin:0;padding:16px 20px;position:absolute}.new-tag .suggest_wrap .suggest_list li:not(:last-child){margin-bottom:12px}.wrap-tag-info{margin-top:10px}.btn-tag-recommend{top:13px}.tag-info{top:12px}.tag-tooltip{line-height:1.5;text-align:right}.tag-tooltip .tag-tooltip-contents{padding:8px 12px 9px}.ncCommunityBoardList .empty-item .co-btn,.ncCommunityBoardList .empty-item .nc-comment-more,.ncCommunityBoardList .empty-item .nc-comment-more_tag,.ncCommunityBoardList .empty-item .ncCommentMore{padding:10px 20px}.board-article-container.list-type01{border-top-width:5px}@supports not (container-type:inline-size){[class*=board-list-] .iconc-new,[class^=board-list-] .iconc-new{display:inline-block}}[class*=board-list-] .icons,[class^=board-list-] .icons{height:27px}[class*=board-list-] .board-utils,[class^=board-list-] .board-utils{margin:0}[class*=board-list-] .board-utils .co-btn-delete,[class^=board-list-] .board-utils .co-btn-delete{min-width:100px;padding:9px 12px 10px}@supports not (container-type:inline-size){[data-new=true] .wrap-title:before{display:none}}.board-article-container.list-type02 .empty-item{border:1px solid var(--ncui-gray012);border-radius:4px}.board-article-container.list-type02 .feed-item{margin-bottom:30px}.board-list-list~.wrap-community-more{margin-top:24px}.board-list-list .board-items{border:1px solid var(--ncui-gray012);padding:24px}.board-list-list .board-items:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.board-list-list .board-items:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.board-list-list .board-items:not(:last-child){border-bottom:0}.board-list-list .board-items .article-wrap .summary{display:block;height:1.5em;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.board-list-list .board-items .board-utils{margin-left:16px;width:auto}.board-list-list .board-items .thumb{height:94px;width:94px}.feed-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feed-wrapper>:first-child{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:1%}.feed-wrapper>:not(:first-child){margin-left:30px}.feed-wrapper .feed-aside{width:297px}.feed-wrapper .feed-aside-item{border:1px solid var(--ncui-gray012);border-radius:4px;padding-top:20px}.feed-wrapper .feed-aside-item:not(:first-child){margin-top:16px}.feed-wrapper .feed-aside-item:last-child:not(:first-child){position:sticky;top:74px}html[data-platform=purpleLauncher] .feed-wrapper .feed-aside-item:last-child:not(:first-child){top:16px}.feed-wrapper .cmpick-item .slide-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feed-wrapper .cmpick-item .cm-image{height:auto;margin-top:16px;max-width:263px}.feed-wrapper .cmpick-item .cm-image.nc-home{aspect-ratio:263/140}@supports not (aspect-ratio:263/140){.feed-wrapper .cmpick-item .cm-image.nc-home:before{content:"";display:block;padding-top:53.23%}}.feed-wrapper .question-item li:not(:last-child){margin-bottom:14px}.feed-wrapper .question-item li>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.feed-wrapper .question-item .profile-image{-webkit-box-flex:0;-ms-flex:none;flex:none;height:36px;margin-right:8px;width:36px}.feed-wrapper .question-item .question{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.feed-wrapper .popular-search .item-header{margin-bottom:12px}.feed-wrapper .popular-search .search-list a{margin-right:8px;margin-top:8px}.board-list-card .thumb+.board .wrap-title{max-height:81px;overflow:hidden}.board-list-card .board .summary{font-size:16px}.board-list-card .race,.board-list-card .server{display:inline-block}@supports not (container-type:inline-size){.board-list-classic .board-items{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 0}.board-list-classic .board{padding:0 24px}.board-list-classic .article-wrap{min-height:94px}.board-list-classic .article .wrap-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3px}.board-list-classic .article .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-list-classic .article .category{margin-right:8px}.board-list-classic .article .summary{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:block;display:-webkit-box;font-size:16px;margin-top:6px;max-height:1.9em;overflow:hidden;position:relative;text-overflow:ellipsis}.board-list-classic .thumb{height:94px;margin-left:24px;margin-top:-1px;width:94px}.board-list-classic .board-meta{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;margin:-26px 0 4px}.board-list-classic .board-meta .race,.board-list-classic .board-meta .server{display:inline-block}.board-list-classic .board-meta .btn-translate{margin:initial!important}.board-list-classic .reactions{border-left:1px solid var(--ncui-gray008);border-top-width:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:7px 0 8px 24px;width:273px}.board-list-classic .reactions,.board-list-classic .reactions .wrap-count{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.board-list-classic .reactions .wrap-count>div+span,.board-list-classic .reactions .wrap-count>span+div,.board-list-classic .reactions .wrap-count>span+span{margin:6px 0 0!important}.board-list-classic .reactions .recent-comment .recent-comment-name{margin-left:4px;max-width:150px}.board-list-classic .reactions .recent-comment .commented-at{display:inline-block}.board-list-classic .reactions .wrap-recommend,.board-list-classic .reactions>.btn-recommend{margin-top:6px}.board-list-classic .reactions .btn-recommend{background-color:var(--ncui-gray004);border-radius:4px;height:32px;padding:5px;width:32px}.board-list-classic .search-tags{font-size:16px;margin-bottom:0;padding-bottom:31px}.board-list-tag .board-meta{margin-top:-5px}.board-list-compact .board-items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:24px 0}.board-list-compact .board{padding:0 24px}.board-list-compact .board .wrap-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.board-list-compact .board .wrap-title .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-list-compact .board-meta{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0;max-height:36px;padding:0}.board-list-compact .board-meta>div{border-left:1px solid var(--ncui-gray008)}.board-list-compact .writer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:220px}.board-list-compact .writer .date{margin-top:2px}.board-list-compact .writer .racr,.board-list-compact .writer .server{display:inline-block}.board-list-compact .writer .posted-at{margin:0}.board-list-compact .reactions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:20px;padding-right:24px;width:170px}.board-list-compact .reactions .wrap-count{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.board-list-compact .reactions .wrap-count>span{-ms-flex-item-align:baseline;align-self:baseline;margin-right:0}.board-list-compact .reactions .comment-count{margin:2px 0}.board-list-compact .reactions .btn-recommend{background-color:var(--ncui-gray004);border-radius:4px;height:32px;padding:5px;width:32px}.board-notice .board-notice-item .wrap-title .iconc-new{display:inline-block;-ms-flex-negative:0;flex-shrink:0}.board-notice .board-notice-item.is-new .wrap-title:before{display:none}.board-notice .board-notice-item .category{margin:0}.board-notice .board-notice-item .category:after{display:inline-block}.board-notice .board-notice-item{padding:11px 24px}.board-notice .board-notice-item .info{display:inline-block}}.uikit-nccommunity-node .wrap-option-toggle{display:none}.board-top-utils{margin-bottom:20px}.board-top-utils.is-search .board-utils{width:auto}.board-top-utils.is-search .left{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.board-top-utils.is-search .wrap-btn-type{display:block}.board-top-utils.is-hide{border-width:6px 0 0}.board-top-utils .right{height:auto}.board-top-utils .right .co-btn-write{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;bottom:auto;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:15px;height:36px;justify-items:center;margin-left:8px;padding:0 15px 0 12px;position:relative;right:auto;width:auto}.board-top-utils .right .co-btn-write span{display:inline-block;padding:2px 0}.board-top-utils .right .co-btn-write svg{height:22px;width:22px}.board-top-utils .wrap-btn-type{margin-left:8px;padding:0}.board-top-utils .wrap-btn-type .btn-type-selected{border-color:var(--ncui-gray012)}.board-top-utils .wrap-btn-type .btn-type-selected:before{display:none}.board-top-utils .wrap-btn-type .btn-type-list{left:0;right:0}.board-top-category{margin-bottom:20px;min-height:44px;padding:0}.board-top-category+.board-top-utils{border-top:1px solid var(--ncui-gray008);padding-top:20px}.board-top-category+.board-top-utils:before{content:normal}.board-top-category .board-category.ui-dropdown-wrap{min-width:118px;padding:0 10px;width:auto}.board-top-category.board-top-category_scroll{min-height:33px}.board-top-category .scroll-category .category-list{padding:0}.board-top-utils .board-utils-search{height:auto;margin-left:8px;width:auto}.board-top-utils .board-utils-search .board-search{border:1px solid var(--ncui-gray012);border-right-width:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;min-width:120px;padding-left:13px;padding-right:10px;position:relative}.board-top-utils .board-utils-search .board-search span{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:20px}.board-top-utils .board-utils-search .board-search .option{margin-left:-1px;min-width:calc(100% + 2px);top:100%}.board-top-utils .board-utils-search .ui-input-box{border:1px solid var(--ncui-gray012);height:36px;width:230px}.board-top-utils .board-utils-search .ui-input-box .input-board-search{cursor:text;font-size:14px;padding-bottom:2px;padding-left:10px}.board-top-utils .board-utils-search .ui-input-box .co-btn-reset{right:35px;width:28px}.board-top-utils .board-utils-search .ui-input-box .co-btn-reset .iconc{height:16px;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}.board-top-utils .board-utils-search .ui-input-box .co-btn-search-submit{display:block;padding-right:9px;padding-top:1px}.board-top-utils .board-utils-search .ui-input-box .co-btn-search-toggle{display:none}.board-top-utils .board-utils-search .ui-dropdown-wrap{margin:0!important}.board-top-utils .board-utils-search .predict-layer{font-size:15px}.board-top-utils .board-utils-search .predict-layer-close{font-size:14px}.board-top-utils.is-tag .wrap-option-toggle{margin-top:0}.board-top-utils.is-search .right{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.board-top-utils.is-search .board-utils-search .ui-input-box .co-btn-search-toggle{display:none!important}.board-top-utils.is-search .board-utils-buttons .wrap-btn-type{display:inline-block}.board-top-utils+[class^=board-search-top]{border-top-width:5px}.board-top-utils+[class^=board-search-top]~.board-article-container.list-type01{border-top-width:1px}.board-search-top{height:52px;padding:0 24px}.board-search-top .tag-list-option .ui-dropdown-community{margin-left:22px;position:relative;width:auto}.is-option~.board-search-top{margin-bottom:0}.board-search-top_tag{font-size:26px;height:88px}.board-search-top_tag+.board-search-top{padding:0 20px}.wrap-auto-translate{height:auto;margin-left:20px}.ui-dialog-translate .dialog{width:352px}.ui-dialog-translate .dialog-body .language{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ui-dialog-translate .dialog-body .title{margin-bottom:0}.article-view~.board-prev-next-article{margin-top:42px}.view-header .article-info-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.view-header .article-info .writer .name-admin{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.view-header .article-info .writer img{margin-bottom:0}.view-header .article-info .comment-count,.view-header .article-info .view-count{font-size:inherit}.view-body{font-size:18px}.view-body table .fe-image-inner img{min-width:auto}.nc-share .share__wrap{margin-top:-94px}.view-signature{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.view-signature .profile-info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:16px}.view-signature .writer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin-top:0}.view-signature .writer .name{font-size:14px;margin-bottom:0}.view-signature .writer .info{margin-top:0}.view-signature .writer-profile{margin:0}.view-signature .btn-profile{font-size:12px;margin:9px 0 0}.view-recent{padding:30px 63px 25px}.view-recent .view-recent-list{margin:0 auto}.view-recent .item-navigation{display:block}.view-recent .pagination{display:none}.view-recent .slick-slider .slick-dots{display:none!important}.view-recent-items a .number{font-size:15px}.view-utils .view-bookmark{margin-top:0;position:absolute}html:not([dir=rtl]) .view-utils .view-bookmark{right:0}[dir=rtl] .view-utils .view-bookmark{left:0}.board-view{padding:0}.board-view .view-header .view-title{font-size:28px}.board-view .view-body{line-height:1.7;padding-bottom:22px}.board-view .view-recommend,.board-view .view-signature{margin-top:74px}.board-view:not(:has(.view-signature)){padding-bottom:74px}.board-prev-next-article p{font-size:15px}.board-write{border-color:var(--ncui-gray008);border-style:solid;border-width:5px 0 0}.board-write div[class^=board-write-]{font-size:15px}.board-write .co-btn-wrap,.board-write .view-bottom{padding:24px 0 0}.board-write .write-tag{padding:6px 20px}.board-write .write-tag.is-plus-tag .wrap-tag{padding-right:140px}.board-write .write-tag .user-tags .tag-list{display:inline;vertical-align:top}.board-write .write-tag .user-tags .tag-list .tag-items{margin-bottom:6px;margin-top:6px}.board-write .write-tag .ip-tags:not(:empty){font-size:15px;margin-bottom:8px}.board-write .write-tag .ip-tags .tag{margin-top:5px}.board-write div[class^=board-write]{padding:0 20px}.board-write div[class^=board-write] .ui-dropdown-wrap{width:auto}.uikit-nccommunity-node .comment-contents:has(img:not(.comment-emoticon))+.comment-tools{margin-top:12px}.comment-form .count-word{margin-right:14px}[class^=comment-article] .comment-info{margin-bottom:6px}.comment-article-reply:before{top:25px}.comment-recommend-list .comment-recommend-list_items{margin:0;padding:0}.comment-recommend-list .comment-recommend-list_items .writer:before{margin-right:10px}.nc-community-view~.nc-community-comment .board-comment{margin-top:65px}.board-comment .comment-form-write,.board-comment .comment-recommend-list{margin-bottom:30px}.board-comment .comment-order{margin-bottom:13px}.feed-comment .comment-form-reply{padding-left:22px}.feed-comment .comment-order{margin-top:19px}.feed-comment .comment-recommend-list{padding-top:3px}.nc-community-tag-search .nc-community-keyword{margin:-55px -40px 0;padding:0 40px}.nc-community-tag-search .nc-community-keyword .max-width-container{padding:25px 0}.nc-community-tag-search .nc-community-keyword .tag-search-btn-prev .icon-arrow_left{margin-top:-13px}.nc-community-tag-search .nc-community-keyword .tag-search-keyword{font-size:26px}.nc-community-tag-search .board-search-top.is-option{margin-bottom:0}.nc-community-tag-search .uikit-nccommunity-node{margin-top:70px}.nc-community-tag-search .board-search-top{border-top:5px solid var(--ncui-gray008)}}@media (min-width:1296px){[class*=" nc-community-"] .board-top-utils,[class*=" nc-community-"] [class*=" board-list-"],[class*=" nc-community-"] [class^=board-list-],[class^=nc-community-] .board-top-utils,[class^=nc-community-] [class*=" board-list-"],[class^=nc-community-] [class^=board-list-]{padding-left:0;padding-right:0}}@media screen and (max-width:1024px){.pswp__preloader{float:right;left:auto;margin:0;position:relative;top:auto}}@media (orientation:landscape){.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}}@media (max-width:959px){.nc-community-view .wrap-btn-top{bottom:16px;position:fixed;right:16px;z-index:10}@supports not (inset-inline-end:16px){html:not([dir=rtl]) .nc-community-view .wrap-btn-top{right:16px}[dir=rtl] .nc-community-view .wrap-btn-top{left:16px}}.nc-community-view .wrap-btn-top .txt{display:none}.nc-community-list .wrap-btn-top{margin-top:24px;padding:0 16px}.feed-view .view-body{line-height:1.5}.feed-item+.feed-aside{border-top:8px solid var(--ncui-gray008)}.feed-landing .view-bottom:not(:empty){margin-top:0}.ncuim-backdrop .community-modal.ncuim-container .ncuim-title{max-width:90%}[class*=board-list-] .reactions.empty,[class^=board-list-] .reactions.empty{display:none}.nc-community-list:has(.feed-wrapper) .board-search-top{border-color:var(--ncui-gray012)}.nc-community-list:has(.feed-wrapper) .board-top-utils,.nc-community-list:has(.feed-wrapper) .list-option{border-color:var(--ncui-gray012)}.board-article-container.list-type02{border-top:1px solid var(--ncui-gray012)}.board-article-container.list-type02 .feed-item{border-bottom:8px solid var(--ncui-gray012)}.board-article-container.list-type02 .nc-comment-more,.board-list-list .board-items:first-child{border-top:0}.board-list-list .board-items:last-child{border-bottom:1px solid var(--ncui-gray012)}.board-list-list .board-items .article-wrap .summary{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;max-height:3em;overflow:hidden;position:relative;text-overflow:ellipsis}.board-list-list .board-items .article-wrap .summary:not(:empty){margin-top:7px}.board-list-list .board-items .thumb{margin-top:8px}.feed-wrapper .feed-aside{border-top:8px solid var(--ncui-gray008);margin-top:16px}.feed-wrapper .feed-aside-item{border-bottom:8px solid var(--ncui-gray008)}.feed-wrapper .question-item li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--ncui-gray004);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:140px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:normal;width:182px;word-break:keep-all}.feed-wrapper .question-item .profile-image{height:38px;margin:0 auto 13px;width:38px}.feed-wrapper .question-item .question{word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;height:40px;max-height:2.86em;overflow:hidden;padding:0 18px;position:relative;text-align:center;text-overflow:ellipsis;width:100%;word-break:keep-all}.feed-wrapper .popular-search .item-header{margin-bottom:4px}.feed-wrapper .popular-search .search-list a{margin-right:16px;margin-top:16px}.feed-wrapper .board-items+.feed-aside-item,.feed-wrapper .empty-item+.feed-aside-item{border-top:8px solid var(--ncui-gray008)}.board-notice .board-notice-item .writer,.board-top-utils .board-utils-search .ui-input-box .input-board-search,.board-top-utils .left>.ui-dropdown-wrap{display:none}.board-top-utils .board-utils-search .ui-input-box .co-btn-reset{padding-right:5px}.board-top-utils.is-search .right .input-board-search{display:block}.board-top-utils.is-search .board-utils-search .ui-input-box{width:100%}.board-search-top .tag-list-option{display:none}.is-option~.wrap-auto-translate{margin-bottom:auto;margin-top:14px}.view-signature .writer{text-align:center}.view-signature .writer .name+span:before{display:none}.board-view .view-header .article-info-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.board-view .view-header .article-info-wrap .button-list{right:auto}[dir=rtl] .board-view .view-header .article-info-wrap .button-list{left:auto;right:0}.board-view .view-header .util-btn-wrap{margin-top:12px}.board-view .view-signature{margin-left:-16px;margin-right:-16px}.view-bottom:not(:empty){padding:0 16px}.board-write .write-tag .ip-tags:not(:empty){margin-top:6px}.board-comment{padding:0 16px}}@media (max-width:960px){.view-body table{margin:0!important;width:auto!important}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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aVVGLENLL1RBLEdBQ0UsK0NMaVVGLENBQ0YsQ0s1VEEsVUFDRSw0QkFFQSxVQURBLG1CQUVBLGVMOFRGLENLMVRBLGVBSUUsWUFGQSxPQURBLGtCQUVBLE1BRUEsVUw2VEYsQ0sxVEEsc0hBSUUsbUNBRUEsNEdBREEsbUJMOFRGLENLeFRFLHdGQUVFLGtCTDJUSixDS3ZUQSw4QkFFRSw0QkwwVEYsQ0s5U0UsNERBRUUsK0JMdVRKLENLN1NFLHFIQUVFLFNMbVRKLENLNVNFLDRKQUtFLFNMOFNKLENLeFNFLHdIQUdFLFlMMlNKLENLdlNBLHlCQUNFLHNCTDBTRixDS3JTSSxvQ0FDRSxlTHdTTixDTzlsQkEsS0FDRSwrQlBrbUJGLENPL2xCQSxtQkFDRSxnQlBrbUJGLENPN2xCRSx1Q0FDRSx5Q1BpbUJKLENPN2xCQSx3QkFNRSxrQ0FDQSxtQ0FIQSxlQURBLGdCQUVBLGdCQUhBLGNBREEsZ0JQc21CRixDTy9sQkUsMEJBQ0UsbURQaW1CSixDUXpuQlcsMkREZ0NQLGFBREEsY1BtbUJKLENPL2xCRSwrREFFRSwwQlBrbUJKLENPam1CSSxxSEFDRSwwQlBvbUJOLENPbG1CSSwyVkFHRSxvQ1BzbUJOLENPcG1CSSxzSEFDRSwwQlB1bUJOLENPeG1CSSxvR0FDRSwwQlB1bUJOLENPeG1CSSw0R0FDRSwwQlB1bUJOLENPeG1CSSw4R0FDRSwwQlB1bUJOLENPeG1CSSx5RkFDRSwwQlB1bUJOLENPcG1CSSxxRkFDRSxZUHVtQk4sQ083bEJFLCtDQUVFLGVQK2xCSixDT3hsQk0scUZBQ0UsbUJQMmxCUixDT3psQk0scUZBQ0UsYVAybEJSLENTdHFCQSxlQUlFLG1DQURBLG1CQURBLFlBR0EsZ0JBSkEsVVQ4cUJGLENTeHFCRSxtQkFFRSxZQUNBLHFDQUNBLG1EQUhBLFVUNnFCSixDU3JxQkUsOEJBQ0UsMEJUd3FCSixDU3BxQkEsUUFHRSwyQkFEQSxlQURBLGdCVHlxQkYsQ1NycUJFLGdDQ3pCQSxpQlZrc0JGLENVaHNCRSw4Q0FNRSxvQ0FUMkQsQ0FJM0QsV0FHQSxxQkFEQSxXRHNCc0IsQ0NsQnRCLGdCRGtCcUMsQ0NwQnJDLHNCQUhBLFNWd3NCSixDU3hxQkUsbUJBQ0Usa0JUaXJCSixDU3pxQk0sNEVBR0UsK0JBREEsV0FFQSxpQkFIQSxTVGdyQlIsQ1czbkJJLGdCTHhFRixvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULG1FQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTnN0QkosQ016c0JFLHVKS21FRSxnQkxsRUEsNkhONHNCRixDQUNGLENXM29CSSxlTHhFRixvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULGtFQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTnN1QkosQ016dEJFLHFKS21FRSxlTGxFQSwySE40dEJGLENBQ0YsQ1czcEJJLFdMdkZBLHFDS21GWSxDTHBFZCxvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULDhEQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTnV2QkosQ00xdUJFLDZJS21FRSxXTGxFQSxtSE42dUJGLENBQ0YsQ1c1cUJJLGVMdkZBLHFDS21GWSxDTHBFZCxvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULGtFQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTnd3QkosQ00zdkJFLHFKS21FRSxlTGxFQSwySE44dkJGLENBQ0YsQ1c3ckJJLGVMdkZBLHFDS21GWSxDTHBFZCxvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULGtFQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTnl4QkosQ001d0JFLHFKS21FRSxlTGxFQSwySE4rd0JGLENBQ0YsQ1c5c0JJLFlMdkZBLHFDS21GWSxDTHBFZCxvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULCtEQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTjB5QkosQ003eEJFLCtJS21FRSxZTGxFQSxxSE5neUJGLENBQ0YsQ1cvdEJJLGlCTHZGQSxxQ0ttRlksQ0xwRWQsb0JBeEJ1RixDQWFyRixXSzBFTyxDTHZEVCxvRUEzQkEsc0JBQ0EsOEJBY0Usb0JBQ0EsNEJBTEEsVU4yekJKLENNOXlCRSx5SkttRUUsaUJMbEVBLCtITml6QkYsQ0FDRixDV2h2QkksZUx2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsa0VBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVONDBCSixDTS96QkUscUpLbUVFLGVMbEVBLDJITmswQkYsQ0FDRixDV2p3Qkksb0JMdkZBLHFDS21GWSxDTHBFZCxvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULHVFQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTjYxQkosQ01oMUJFLCtKS21FRSxvQkxsRUEscUlObTFCRixDQUNGLENXbHhCSSxxQkx2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsd0VBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVOODJCSixDTWoyQkUsaUtLbUVFLHFCTGxFQSx1SU5vMkJGLENBQ0YsQ1dueUJJLGNMdkZBLHFDS21GWSxDTHBFZCxvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULGlFQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTiszQkosQ01sM0JFLG1KS21FRSxjTGxFQSx5SE5xM0JGLENBQ0YsQ1dwekJJLFlMdkZBLHFDS21GWSxDTHBFZCxvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULCtEQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTmc1QkosQ01uNEJFLCtJS21FRSxZTGxFQSxxSE5zNEJGLENBQ0YsQ1dyMEJJLGNMdkZBLHFDS21GWSxDTHBFZCxvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULGlFQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTmk2QkosQ01wNUJFLG1KS21FRSxjTGxFQSx5SE51NUJGLENBQ0YsQ1d0MUJJLHFCTHZGQSxxQ0ttRlksQ0xwRWQsb0JBeEJ1RixDQWFyRixXSzBFTyxDTHZEVCx3RUEzQkEsc0JBQ0EsOEJBY0Usb0JBQ0EsNEJBTEEsVU5rN0JKLENNcjZCRSxpS0ttRUUscUJMbEVBLHVJTnc2QkYsQ0FDRixDV3YyQkksdUJMdkZBLHFDS21GWSxDTHBFZCxvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULDBFQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTm04QkosQ010N0JFLHFLS21FRSx1QkxsRUEsMklOeTdCRixDQUNGLENXeDNCSSxzQkx2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQseUVBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVObzlCSixDTXY4QkUsbUtLbUVFLHNCTGxFQSx5SU4wOEJGLENBQ0YsQ1d6NEJJLGFMdkZBLHFDS21GWSxDTHBFZCxvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULGdFQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTnErQkosQ014OUJFLGlKS21FRSxhTGxFQSx1SE4yOUJGLENBQ0YsQ1cxNUJJLG9CTHZGQSxxQ0ttRlksQ0xwRWQsb0JBeEJ1RixDQWFyRixXSzBFTyxDTHZEVCx1RUEzQkEsc0JBQ0EsOEJBY0Usb0JBQ0EsNEJBTEEsVU5zL0JKLENNeitCRSwrSkttRUUsb0JMbEVBLHFJTjQrQkYsQ0FDRixDVzM2QkksYUx2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsZ0VBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVOdWdDSixDTTEvQkUsaUpLbUVFLGFMbEVBLHVITjYvQkYsQ0FDRixDVzU3QkksY0x2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsaUVBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVOd2hDSixDTTNnQ0UsbUpLbUVFLGNMbEVBLHlITjhnQ0YsQ0FDRixDVzc4QkksY0x2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsaUVBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVOeWlDSixDTTVoQ0UsbUpLbUVFLGNMbEVBLHlITitoQ0YsQ0FDRixDVzk5Qkksb0JMdkZBLHFDS21GWSxDTHBFZCxvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULHVFQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTjBqQ0osQ003aUNFLCtKS21FRSxvQkxsRUEscUlOZ2pDRixDQUNGLENXLytCSSxpQkx2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsb0VBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVOMmtDSixDTTlqQ0UseUpLbUVFLGlCTGxFQSwrSE5pa0NGLENBQ0YsQ1doZ0NJLG9CTHZGQSxxQ0ttRlksQ0xwRWQsb0JBeEJ1RixDQWFyRixXSzBFTyxDTHZEVCx1RUEzQkEsc0JBQ0EsOEJBY0Usb0JBQ0EsNEJBTEEsVU40bENKLENNL2tDRSwrSkttRUUsb0JMbEVBLHFJTmtsQ0YsQ0FDRixDV2poQ0ksYUx2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsZ0VBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVONm1DSixDTWhtQ0UsaUpLbUVFLGFMbEVBLHVITm1tQ0YsQ0FDRixDV2xpQ0ksZ0JMdkZBLHFDS21GWSxDTHBFZCxvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULG1FQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTjhuQ0osQ01qbkNFLHVKS21FRSxnQkxsRUEsNkhOb25DRixDQUNGLENXbmpDSSxjTHZGQSxxQ0ttRlksQ0xwRWQsb0JBeEJ1RixDQWFyRixXSzBFTyxDTHZEVCxpRUEzQkEsc0JBQ0EsOEJBY0Usb0JBQ0EsNEJBTEEsVU4rb0NKLENNbG9DRSxtSkttRUUsY0xsRUEseUhOcW9DRixDQUNGLENXcGtDSSxnQkx2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsbUVBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVOZ3FDSixDTW5wQ0UsdUpLbUVFLGdCTGxFQSw2SE5zcENGLENBQ0YsQ1dybENJLGFMdkZBLHFDS21GWSxDTHBFZCxvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULGdFQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTmlyQ0osQ01wcUNFLGlKS21FRSxhTGxFQSx1SE51cUNGLENBQ0YsQ1d0bUNJLFlMdkZBLHFDS21GWSxDTHBFZCxvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULCtEQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTmtzQ0osQ01yckNFLCtJS21FRSxZTGxFQSxxSE53ckNGLENBQ0YsQ1d2bkNJLGtCTHZGQSxxQ0ttRlksQ0xwRWQsb0JBeEJ1RixDQWFyRixXSzBFTyxDTHZEVCxxRUEzQkEsc0JBQ0EsOEJBY0Usb0JBQ0EsNEJBTEEsVU5tdENKLENNdHNDRSwySkttRUUsa0JMbEVBLGlJTnlzQ0YsQ0FDRixDV3hvQ0ksaUJMdkZBLHFDS21GWSxDTHBFZCxvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULG9FQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTm91Q0osQ012dENFLHlKS21FRSxpQkxsRUEsK0hOMHRDRixDQUNGLENXenBDSSx5Qkx2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsNEVBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVOcXZDSixDTXh1Q0UseUtLbUVFLHlCTGxFQSwrSU4ydUNGLENBQ0YsQ1ducUNFLFdMOUZFLGtDSytGdUQsQ0xoRnpELG9CQXhCdUYsQ0swR3JGLFlMMUVGLDhEQTNCQSxzQkFDQSw4QkFjRSxtQkFDQSwyQktvRkEsU1grcUNKLENNM3ZDRSw2SUswRUEsV0x6RUUsbUhOOHZDRixDQUNGLENZanlDQSxxQkFDRSxhQUVBLE9BR0EsYUFKQSxrQkFFQSxRQUNBLGlCWnF5Q0YsQ1lueUNFLDZCQUNFLGFacXlDSixDWWp5Q0EsZUFLRSw4Q0FHQSxzQ0FJQSxpQ0FFQSxtQkFIQSxtQkFFQSw2QkFIQSxpQkFUQSxxQkFFQSxZQURBLFVaOHlDRixDWS94Q0EsMEJBQ0UsR0FDRSw0QkFHQSxtQlpreUNGLENZaHlDQSxHQUNFLGdDQUdBLHVCWmt5Q0YsQ0FDRixDWWp3Q0Esa0JBQ0UsR0FDRSw0QkFHQSxtQloreENGLENZN3hDQSxHQUNFLGdDQUdBLHVCWit4Q0YsQ0FDRixDYXIzQ0EsNkRBVUUsdUJBTkEsU0FPQSwyQkFDQSxlQVhBLHFCQUlBLGNBSEEsU0FDQSxVQUdBLGtCQUdBLGtEQUZBLHNCQUNBLGtCYjYzQ0YsQ2F2M0NFLHFGQUNFLGlEYjIzQ0osQ2F4M0NFLHFGQUNFLFNiNDNDSixDYXgzQ0EsMEZBRUUsa0VBT0EscUNBRkEsbUJBR0EsMkJBVEEsMEVBT0EsZUFIQSxZQUZBLG9FQUNBLGVBRUEsZ0JiKzNDRixDYXIzQ0EsY0FJRSxtQ0FIQSxtQkFFQSx5QkFEQSwwQmIrM0NGLENhNTNDRSxxQ0FHRSwwQkFEQSxhYiszQ0osQ2ExM0NBLDBCQUlFLGtFQUZBLHFEQUNBLDZFQUZBLGtCQUlBLFViNjNDRixDYTEzQ0EsY0FDRSxjYjYzQ0YsQ2F6M0NFLDBCQUVFLGtFQUtBLHlDQURBLHFDQUVBLGtCQVBBLHFEQUlBLFlBRkEsb0VBQ0EsVWJnNENKLENhMzNDSSxpQ1A1REEscUNPNkQwRCxDUDlDNUQsb0JBeEJ1RixDT3VFbkYsMkNQMURGLFdPeUQ0QyxDUHRDOUMsOERBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVONDdDSixDTS82Q0UsNklPd0NFLGlDUHZDQSxtSE5rN0NGLENBQ0YsQ1FwOUNXLGlES3lGUCxZQUNBLGdCYm82Q0osQ2FqNkNXLGlDQUdQLGtFQUVBLDJCQUpBLHFEQUdBLGVBRkEsK0RidTZDSixDYTc1Q0ksc0NBQ0UsZ0JicTZDTixDYWg2Q0EscURBTUUsa0VBR0EscUNBRUEsMkJBQ0EsZUFSQSxxREFNQSxlQUZBLFlBSEEsb0VBRUEsVWJ1NkNGLENhajZDRSx1RUFDRSwyRGJxNkNKLENhOTVDQSxlQUNFLFlBQ0EsaUJidzZDRixDYXQ2Q0UsZ0NQNUhFLHFDTzZIZ0UsQ1A5R2xFLG9CQXhCdUYsQ0FhckYsV095SGtELENQdEdwRCxvRUEzQkEsc0JBQ0EsOEJBY0Usb0JBQ0EsNEJPa0hBLHNCUHZIQSxVTnVpREosQ00xaERFLHlKT3dHQSxnQ1B2R0UsK0hONmhERixDQUNGLENhajdDSSxxREFDRSxxQ2JtN0NOLENhLzZDRSxvQkFNRSxxQ0FEQSxxQ0FEQSxrQkFIQSxjQUVBLFlBSUEsVUFMQSxVYnM3Q0osQ2EvNkNJLDhCQUNFLHNDQUNBLGlDYmk3Q04sQ2EvNkNNLCtDQUNFLHFDYmk3Q1IsQ2E1NkNFLHdCQUNFLGViODZDSixDYTE2Q0EsNkJBRUUscUNBQ0Esa0JBQ0EsZUFIQSxZQUlBLGFiNjZDRixDYTE2Q0EsUUFXRSx1QkFQQSxTQVFBLGVBWEEscUJBSUEsZUFDQSxjQUpBLFNBQ0EsVUFJQSxrQkFDQSxzQkFDQSxrQmJnN0NGLENhMzZDRSxzQkFKQSxpRGJrN0NGLENhMTZDRSxjQUNFLFNiNDZDSixDYXY2Q0EsY0FFRSxvQkFDQSxlQUZBLGlCYjQ2Q0YsQ2F4NkNFLHNCQUVFLDZCQURBLG1DQUVBLDBCYjA2Q0osQ2F2NkNFLG1CQUdFLHVCQUZBLHFDQUNBLDBCYjA2Q0osQ2Nub0RBLGNBQ0Usa0JBQ0EsU2Rzb0RGLENjcG9ERSwrQkFRRSxrQkFEQSxrR0FFQSxlQ05FLFdET0YsaUJBTEEsNkJBQ0EsdUJBTEEsa0JDRUUsVURDa0IsQ0FGcEIscUJkOG9ESixDZTFvRE0seUNBQ0UsU0RKc0IsQ0NJdEIsV2Y0b0RSLENnQnRwRFcsMENGZ0JMLHVDZDRvRE4sQ2Nyb0RhLGlEQ2pCUCxTRG1CbUIsQ0NuQm5CLFdmZ3FETixDZTdwRE0sMkRBQ0UsVURldUIsQ0NmdkIsVWYrcERSLENjN29ESSxvQ0FJRSxVQURBLDhDQURBLG9SZG9wRE4sQ2Mvb0RJLHFFQUdFLDBCQURBLG9DZGlwRE4sQ2M3b0RJLHNDQVdFLGdCQURBLGNBVEEsV0FNQSxZQzFDQSxTRHVDbUIsQ0FGbkIsa0JDckNBLFVEd0NvQixDQUZwQixTQUtBLDBEQUNBLGtEQUhBLFNkb3BETixDYzdvRGUsd0dDNUNQLFNEbUN1QixDQ25DdkIsVWZtc0RSLENlcHNETSxrRUFDRSxTRDhDeUIsQ0M5Q3pCLFVmc3NEUixDY3BwREksaUNBQ0UsUWQwcEROLENjcHBESSx1Q0FHRSxrRUFGQSxxREFDQSxnRUFFQSxlZDJwRE4sQ2N6cERNLDhDQUNFLHVCQUVBLFNBQ0EsNkJBQ0Esb0JBSEEsU2Q4cERSLENjeHBETSw0Q0FJRSxxQ0FGQSxZQUNBLGNBRkEsU2Q2cERSLENpQmh2REEsaUJBR0UsZ0JBRkEsbUJBQ0EsVUFFQSxpQmpCbXZERixDaUJsdkRFLG9CQUNFLHFCQUlBLGVBRkEsWUFHQSxpQkFGQSxhQUZBLGVBS0EscUJqQm92REosQ2lCbHZESSxzQkFJRSwyQkFIQSxjQUNBLFlBQ0EsaURqQnF2RE4sQ2lCbHZETSw0QkFDRSwyRGpCb3ZEUixDaUJodkRJLDRCQUNFLDBCakJrdkROLENpQjV1REksa0RBTUUsaUNBQ0EsbUJBRkEsbUJBREEsaUJBREEsWUFGQSxrQkFDQSxVakJvdkROLENpQjl1RE0sOERBQ0UsaUNqQml2RFIsQ2lCL3VETSxnRUFTRSxrQ0FEQSxtQkFEQSx5QkFOQSxXQUtBLFdBSEEsU0FEQSxrQkFFQSxRQUNBLFNqQnN2RFIsQ2lCN3VERSx1QkFDRSxpQmpCK3VESixDaUI5dURJLGdDQUNFLHFCQUNBLDJEakJndkROLENpQjV1REUsdUJBQ0UsZ0JqQjh1REosQ2lCN3VESSxnQ0FDRSxxQkFDQSx1RGpCK3VETixDa0JsekRBLGtCQUVFLDBFQURBLGlCbEJzekRGLENrQm56REEsYUFDRSxrRUFDQSwyQkFDQSxlbEJzekRGLENrQnB6REUsa0RBRUUsMkJBQ0EsY2xCc3pESixDa0JuekRFLG9CQUVFLDBCQURBLDJDQUdBLGdCQURBLGNsQnN6REosQ2tCL3lERSxxQkFHRSxrRUFGQSwwRUFDQSxlbEJ1ekRKLENrQmp6REEsdUJBQ0UsVWxCb3pERixDa0JuekRFLDBDQUVFLHdDQURBLHVHbEJzekRKLENrQmx6REUsaUNBSUUsZUFIQSxjQUVBLGlCQURBLGtCbEJzekRKLENrQmp6REUsK0JBY0UsbUNBREEscUNBRUEsMkJBZEEsYUFXQSxnQkFGQSxTQUZBLGlCQUNBLGdCQUVBLFVBUkEsa0JBQ0EscUJBQ0EsVWxCMHpESixDbUIvMkRFLHFDQUdFLFdBRkEsV0FDQSxhbkJrM0RKLENlbjNESSxtREFDRSxNZnEzRE4sQ2U5MkRNLHlDQUNFLE9mZzNEUixDZ0IxM0RXLDBDRWlFTCxrQ2xCNHpETixDa0J6ekRJLGtDQUdFLHlDQUVBLGVBSkEsWUFDQSx5QkFFQSxrQmxCNnpETixDa0IxekRNLHdDQUNFLDRCbEI0ekRSLENrQnp6RE0sOENBQ0UsWWxCMnpEUixDa0J4ekRNLDBGQUdFLGdDQURBLDJCQUdBLGVBREEsbUJsQjB6RFIsQ2dCajVEVyxnSEUwRkQsa0NsQjB6RFYsQ2tCbnpESSx5Q0FDRSxhbEJzekROLENrQm56REksZ0RBQ0Usb0RsQnF6RE4sQ2tCaHpERSxvQ0FFRSxhQURBLGdCQUVBLFNsQmt6REosQ2tCOXlERSxzQ0FFRSxlQURBLFdsQml6REosQ2tCeHlERSxvQ0FHRSxnQkFGQSxTQUNBLFNsQmt6REosQ2tCaHpESSx1Q0FDRSxjbEJrekROLENrQjl5RE0sbURBQ0UsWWxCcXpEUixDa0JoekRFLDJDQUNFLDBDbEJrekRKLENrQi95REUsMkNBQ0UseUJsQml6REosQ2dCajhEVyxzREVtSkwsa0NsQml6RE4sQ2tCM3lEQSxzQkFDRSxvRGxCOHlERixDa0IzeURFLDZCQVlFLHdCQUZBLDZCQUxBLFNBQ0EsZ0JBR0EsY0FEQSxrQkFKQSxZQUZBLGdCQUtBLGFBSUEsVUFWQSxrQkFFQSxTbEJzekRKLENrQnJ5REUsaUZBQ0UsWWxCMHlESixDb0I3OURBLGVBQ0UsaUJwQjQrREYsQ29CMStERSx5QkFDRSxTcEI0K0RKLENvQnorREUseUJBRUUsWUFEQSxVcEI0K0RKLENvQngrREUsc0JBQ0UsYXBCMCtESixDb0J4K0RFLDRCQU1FLGdDQUVBLHFDQURBLGtCQU5BLGFBQ0Esa0JBQ0EsUXBCNitESixDZTcvREksZ0RBQ0UsT2YrL0ROLENleC9ETSxzQ0FDRSxNZjAvRFIsQ2dCcGdFVyx1Q0l3Qkwsa0NwQisrRE4sQ29CNStESSxtQ0FJRSxlQUZBLFlBREEsZ0JBSUEsZUFGQSxlcEJpL0ROLENvQjcrRE0sMENBQ0Usd0NwQisrRFIsQ29CNytETSw4RUFDRSxZcEIrK0RSLENvQjcrRE0seUNBQ0UsMkJBQ0EsMkRwQisrRFIsQ2dCemhF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NUVSLEMwQnY1RVUsNEpBQ0Usa0IxQnk1RVosQzBCajVFUSxvSUFFRSw2RDFCdTVFVixDMEJyNUVVLG9MQUNFLGlCMUJ1NUVaLEMwQmo1RVksMEZBQ0UsZTFCbTVFZCxDMEI1NEVZLDBGQUNFLGUxQjg0RWQsQzBCMzRFWSxnR0FDRSxvQjFCNjRFZCxDMEJsNEVRLDREQUNFLDZCMUJ5NEVWLEMwQm40RVUsd0VBQ0UsMkIxQjA0RVosQzBCajRFVSx3RUFDRSxvQjFCdzRFWixDMEJwNEVRLHdIQUVFLGVBQ0EsNEMxQnE0RVYsQzBCajRFVSw0REFDRSxnQzFCbTRFWixDMEJqNEVZLG9GQUNFLFkxQm00RWQsQzBCdjRFVSw0REFDRSxnQzFCeTRFWixDMEJ2NEVZLG9GQUNFLFkxQnk0RWQsQzBCbjRFTSxrREFLRSxTQUZBLE9BRkEsa0JBR0EsUUFGQSxLMUJ3NEVSLEMwQm40RVEsd0RBU0UsMkJBRkEsbUJBREEscURBREEsWUFGQSxTQUtBLHVCQVBBLGtCQUNBLFFBRUEsVTFCMDRFVixDMEJwNEVVLCtEcEI5Vk4sbUNvQmlXc0UsQ0FGOUQsV3BCaFZWLG9CQXhCdUYsQ0FhckYsV29CNlZ3RCxDQURoRCxZcEJ6VVYsK0RBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVOd3VGSixDTTN0RkUsK0lvQjBVUSwrRHBCelVOLHFITjh0RkYsQ0FDRixDMEI5NEVNLDJEQUdFLGtFQUtBLDBCQUdBLGtCQUxBLFdBR0EsMkJBUEEscURBUUEsZUFMQSxZQURBLG9FQVFBLGNBWEEsa0JBTUEsUzFCcTVFUixDMEI5NEVRLGtFcEJwWEosbUNvQnFYOEUsQ3BCdFdoRixvQkF4QnVGLENBYXJGLFdvQmlYZ0UsQ0FDMUQsaUJwQi9WUix5RUEzQkEsc0JBQ0EsOEJBY0Usb0JBQ0EsNEJBTEEsVU51d0ZKLENNMXZGRSxtS29CZ1dNLGtFcEIvVkoseUlONnZGRixDQUNGLEMwQng1RVEsa0lBRUUsWTFCMDVFVixDMEJyNUVJLHNDQUdFLG1CQURBLHFDQUVBLG9CQUhBLGlCMUIwNUVOLEMwQmo1RU0sa0R6QnZaSixnSDJCRUEsa0IzQkhBLCtCeUIwWk0sa0JBR0EsZ0JBSkEsaUIxQjY1RVIsQzRCaHpGSSxrQ0FERix5REFFSSxXQUNBLGNBQ0Esa0I1Qm16RkosQ0FDRixDMEI5NUVRLHlEQUdFLFlBREEsVTFCZzZFVixDNEJsekZFLCtCRmdaTSx5REU1WUosU0FEQSxPQUZBLGtCQUlBLFFBSEEsSzVCd3pGRixDQUNGLEMwQnA2RU0saURBRUUsU0FEQSxpQjFCdTZFUixDZTcwRkkscUVBQ0UsT2YrMEZOLENleDBGTSwyREFDRSxNZjAwRlIsQzBCdDZFSSxzQ0FHRSxxQ0FDQSxrQkFDQSxpQkFDQSxnQkFKQSxnQkFPQSw0QkFSQSxpQjFCZzdFTixDMEJqNkVNLHVEQUNFLGtCQUNBLFExQnk2RVIsQ2V4MkZJLDJFQUNFLFNmMDJGTixDZW4yRk0saUVBQ0UsVWZxMkZSLEMwQjE2RU0sa0RBT0UsMkJBTkEsY0FLQSxlQUpBLGdCQUdBLHVCQURBLG1CQURBLG9CMUJnN0VSLEMwQno2RU0saURBR0UsMkJBRkEscURBQ0EsZUFFQSxjMUIyNkVSLEM2QjkzRkUsK0VBUUUscUNBRkEsbUJBTEEsV0FDQSxxQkFFQSxXQUNBLGdCQU5nQyxDQVFoQyxzQkFKQSxTN0JxNEZKLEMwQjU2RUUsNEJBQ0UseUNBRUEsMkJBQ0EsZ0JBRkEsa0IxQmc3RUosQzBCdjZFSSxvQ0FDRSxpQjFCKzZFTixDOEJyMEZBLGVBRUUsa0VBREEseUU5Qm8xRkYsQzhCajFGRSxzQkFLRSx5QkFIQSxZQUNBLG9CQUNBLDRCQUhBLFU5QnUxRkosQ2dCOTZGVyxpQ2M2Rkwsd0I5Qm8xRk4sQzhCaDFGRSx1QkFDRSxpQjlCbTFGSixDOEJqMUZJLDBCQUNFLGlCOUJtMUZOLEM4QjkwRkkseUNBUUUseUJ4Qi9FSiwwRU55NUZGLENNNTVGRSx1S3dCMEVFLHlDeEJ6RUEsNklOKzVGRixDQUNGLEMyQjM3RmEsK0RyQjZCWCwyRE5pNkZGLENNcDZGRSx5SXFCMUJXLCtEckIyQlQsK0dOdTZGRixDQUNGLEMyQm44RmEsK0RyQjZCWCwyRE4wNkZGLENNNzZGRSx5SXFCMUJXLCtEckIyQlQsK0dOZzdGRixDQUNGLEMyQjU4RmEscUVyQjZCWCxpRU5tN0ZGLENNdDdGRSxxSnFCMUJXLHFFckIyQlQsMkhOeTdGRixDQUNGLENnQjM5Rlcsb0Rjb0hILHdCOUIyMkZSLEM4QnIyRkEscUJBQ0UsYzlCdzJGRixDOEI1MUZJLHlCeEJwR0Ysd0VObzhGRixDTXY4RkUsbUt3QnVHRSx5QnhCdEdBLHlJTjA4RkYsQ0FDRixDMkJ0K0ZhLCtDckI2QlgseURONDhGRixDTS84RkUscUlxQjFCVywrQ3JCMkJULDJHTms5RkYsQ0FDRixDMkI5K0ZhLCtDckI2QlgseUROcTlGRixDTXg5RkUscUlxQjFCVywrQ3JCMkJULDJHTjI5RkYsQ0FDRixDMkJ2L0ZhLHFEckI2QlgsK0ROODlGRixDTWorRkUsaUpxQjFCVyxxRHJCMkJULHVITm8rRkYsQ0FDRixDOEJsM0ZRLDhCQXJCTixhOUIyNEZGLENnQjFnR1cseUNjaUlQLGE5QjQ0RkosQzhCdDNGUSxnQ0F4Qk4sd0I5Qms1RkYsQ2dCamhHVywyQ2NpSVAsd0I5Qm01RkosQzhCaDRGUSw4QkFyQk4sYTlCeTVGRixDZ0J4aEdXLHlDY2lJUCxhOUIwNUZKLEM4QnA0RlEsZ0NBeEJOLHdCOUJnNkZGLENnQi9oR1csMkNjaUlQLHdCOUJpNkZKLEM4Qjk0RlEsOEJBckJOLGE5QnU2RkYsQ2dCdGlHVyx5Q2NpSVAsYTlCdzZGSixDOEJsNUZRLGdDQXhCTix5QnhCNUZBLCtFTjJnR0YsQ005Z0dFLGlMd0J1SE0sZ0N4QnRISix1Sk5paEdGLENBQ0YsQzJCN2lHYSxzRHJCNkJYLGdFTm1oR0YsQ010aEdFLG1KcUIxQlcsc0RyQjJCVCx5SE55aEdGLENBQ0YsQzJCcmpHYSxzRHJCNkJYLGdFTjRoR0YsQ00vaEdFLG1KcUIxQlcsc0RyQjJCVCx5SE5raUdGLENBQ0YsQzJCOWpHYSw0RHJCNkJYLHNFTnFpR0YsQ014aUdFLCtKcUIxQlcsNERyQjJCVCxxSU4yaUdGLENBQ0YsQ2dCN2tHVywyQ2NpSVAsd0I5Qmc5RkosQzhCMThGSSwyQnhCcEdGLDBFTmtqR0YsQ01yakdFLHVLd0J1R0UsMkJ4QnRHQSw2SU53akdGLENBQ0YsQzJCcGxHYSxpRHJCNkJYLDJETjBqR0YsQ003akdFLHlJcUIxQlcsaURyQjJCVCwrR05na0dGLENBQ0YsQzJCNWxHYSxpRHJCNkJYLDJETm1rR0YsQ010a0dFLHlJcUIxQlcsaURyQjJCVCwrR055a0dGLENBQ0YsQzJCcm1HYSx1RHJCNkJYLGlFTjRrR0YsQ00va0dFLHFKcUIxQlcsdURyQjJCVCwySE5rbEdGLENBQ0YsQzhCaCtGUSxnQ0FyQk4sYTlCeS9GRixDZ0J4bkdXLDJDY2lJUCxhOUIwL0ZKLEM4QnArRlEsa0NBeEJOLHdCOUJnZ0dGLENnQi9uR1csNkNjaUlQLHdCOUJpZ0dKLEM4QjkrRlEsZ0NBckJOLGE5QnVnR0YsQ2dCdG9HVywyQ2NpSVAsYTlCd2dHSixDOEJsL0ZRLGtDQXhCTix3QjlCOGdHRixDZ0I3b0dXLDZDY2lJUCx3QjlCK2dHSixDOEI1L0ZRLGdDQXJCTixhOUJxaEdGLENnQnBwR1csMkNjaUlQLGE5QnNoR0osQzhCaGdHUSxrQ0F4Qk4sd0I5QjRoR0YsQ2dCM3BHVyw2Q2NpSVAsd0I5QjZoR0osQytCL3BHQSxVQUNFLGlCL0JrcUdGLEMrQi9wR0EsVUFDRSxxREFDQSxpQy9Ca3FHRixDK0JocUdFLGVBR0UscUJBQ0EsZ0NBSEEsa0JBQ0Esa0IvQm9xR0osQytCaHFHSSxzQkFDRSxXL0JrcUdOLEMrQi9wR0kscUJBQ0UsMkQvQmlxR04sQytCNXBHQSxTQUVFLGVBQ0EsZ0JBRkEsa0JBR0EsVS9CK3BHRixDK0JocEdFLHlCQUlFLGtFQUZBLDBFQUNBLHNIQUZBLGlCL0JtcUdKLEMrQjNwR0ksK0JBQ0UsMEIvQmtxR04sQytCOXBHRSxvQkFRRSx1QkFGQSxZQUdBLDJCQVJBLGNBSUEsZUFGQSxZQURBLGNBS0EsYUFIQSxTL0JxcUdKLEMrQi9wR0ksb0RBRUUsWS9CZ3FHTixDK0I1cEdNLGdDQUNFLDBCL0I4cEdSLEMrQjFwR0ksK0NBRUUsMEIvQjJwR04sQytCN3BHSSwwRUFFRSwwQi9CMnBHTixDK0Ivb0dFLHVCQUtFLHlDQURBLDJC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QnJCSSxtRDNCc0JGLDJITmdySEYsQ0FDRixDaUNsc0hNLDhDQUNFLDJCQUNBLGNqQ29zSFIsQ2lDaHNISSwrQ0FDRSxlakNrc0hOLENpQzdySFEsMEVBQ0UsZ0JqQytySFYsQ2lDenJIRSxtQ0FHRSxvREFEQSxZQUtBLG1CQUNBLDRCQVBBLGlCakNrc0hKLENpQ3pySEksOENBQ0UsZ0JqQzJySE4sQ2lDeHJISSw0REFFRSxnQkFEQSxnQmpDMnJITixDa0M5dUhBLHNCQUNFLFNsQ2t2SEYsQ2tDaHZIRSxrQ0FNRSwyQkFKQSxxQ0FHQSxlQURBLHFCQUhBLFNBRUEsa0JBSUEsaUJsQ2t2SEosQ2tDaHZISSw4RkFDRSxvRUFDQSxlbENrdkhOLENrQy91SEkscU1BR0UsbUJBQ0EsMkJBRkEsZUFEQSxnQmxDc3ZITixDa0MzdUhBLHlCQUNFLDJCQUtBLGlCbENpdkhGLENrQ3J2SEUsMkNBRkYseUJBR0ksY0FDQSxVbEN3dkhGLENBQ0YsQ2tDcnZIRSxxQ0FDRSx3Q2xDdXZISixDa0NodkhXLGlEQUNQLFFsQ3V2SEosQ2tDbnZIQSwwQ0FJRSxnQkFGQSxTQUNBLFNsQ3V2SEYsQ2tDcHZIRSw4Q0FDRSxpRGxDdXZISixDa0NwdkhFLGdEQUNFLGlCbEN1dkhKLENrQ3B2SEUsNElBRUUsY0FDQSxlbEN3dkhKLENrQ3J2SEUsZ0VBQ0UsWWxDd3ZISixDbUM3eUhNLG1DRG9ESixnRUFHSSxvQmxDMnZISixDQUNGLENrQ3h2SEUsa0VBRUUsZUFEQSxpQmxDb3dISixDa0Nod0hFLHdEQUVFLHFCQURBLDJCQUVBLG9CbENtd0hKLENrQ2x3SEksb0VBQ0UsMkRsQ3F3SE4sQ2tDbndISSx3RUFFRSxhbENxd0hOLENrQ3B3SE0sNEVBRUUsWUFKYSxDQUdiLGFsQ3d3SFIsQ2dCcDJIVyw4RmtCa0dILGFsQ3N3SFIsQ2tDcndIUSxrR0FFRSxZQUphLENBR2IsYWxDeXdIVixDa0Nud0hJLHNFQUNFLDJEbEN1d0hOLENrQ253SEUsOERBRUUsMkJBREEsMkNBRUEsZ0JsQ3N3SEosQ2tDcHdIRSx3REFLRSxrRUFKQSwwRUFHQSwyQ0FGQSxZQUlBLGFBSEEsa0JsQzB3SEosQ2tDbndISSxzRUFDRSxZbEM0d0hOLENrQ3p3SEUsZ0VBRUUsMkJBREEsY2xDNndISixDa0Mxd0hJLHdGQUNFLG9EbEM2d0hOLENrQzF3SEksc0dBRUUsa0VBREEsb0RsQzh3SE4sQ2tDM3dITSxvSEFDRSxnQmxDOHdIUixDa0Nwd0hJLGdHQUNFLG9EbEM2d0hOLENrQzN3SE0sOEdBR0Usd0JsQzh3SFIsQ2tDendIRSxrRUFFRSxrRUFFQSwyQkFIQSxxREFFQSxjbEM2d0hKLENrQ3p3SEUsb0VBQ0UsZWxDNHdISixDa0N4d0hJLGtHQUlFLHFDQUZBLGtCQUNBLGVBRkEsb0JsQ294SE4sQ2tDendIRSw0REFFRSxxQkFEQSwwQmxDb3hISixDa0NqeEhJLDBFQUNFLDJEbENveEhOLENrQy93SEksd0VBQ0UscUJBQ0EsZ0JsQ2t4SE4sQ2tDOXdIRSx3REFFRSxrQkFDQSxnQkFGQSxpQmxDbXhISixDa0Mvd0hJLDREQUVFLGNBRUEsWUFIQSxrQkFFQSxVbENteEhOLENrQ2h4SE0sd0VBT0Usb0NBQ0Esa0JBSEEsU0FKQSxXQUtBLE9BSkEsa0JBRUEsUUFEQSxLbEN3eEhSLENrQy93SEksZ0VBRUUsWUFDQSxxQ0FDQSxtREFIQSxVbENxeEhOLENvQ3ovSEUsbUNBUUUsbUNBREEsbUJBTkEsV0FLQSxXQUhBLE9GNE9BLGlCQURBLGdCRTVPQSxrQkFFQSxLRnlPaUIsQ0VwT2pCLHdEQUpBLFNwQ2tnSUosQ2U5L0hNLDZDQUNFLE9mZ2dJUixDZXpnSUksdURBQ0UsTWYyZ0lOLENtQzUvSE0sbUNDakJKLG1DQVlJLFlwQ3FnSUosQ0FDRixDcUNqZ0lFLGlEQUNFLG9CckNxaUlKLENxQ3BoSUUsc0RBQ0UsaUJyQ3NpSUosQ3FDeGhJRSw4QkFNRSxrRUFEQSx5Q0FIQSxxREFDQSxrQ0FDQSw2RUFHQSx1QkFOQSxpQnJDMmlJSixDcUNyZ0lNLGdFQUNFLFlyQ2dpSVIsQ3FDNWhJSSw0Q0FDRSxxQ0FDQSxZckM4aElOLENxQzNoSVEsK0RBQ0UsV3JDNmhJVixDcUN6aElNLG1EQUNFLGdCckMyaElSLENxQ3hoSVUsbUVBQ0UsYXJDMGhJWixDcUNyaElNLHdEQUNFLFlBRUEsZUFEQSxrQnJDd2hJUixDcUNyaElRLDhEQUNFLGFBQ0EsZ0JBQ0Esc0JyQ3VoSVYsQzZCanBJRSwwRUFRRSxxQ0FGQSxtQkFMQSxXQUNBLHFCQUVBLFdBQ0EsZ0JReUg0QixDUnZINUIsc0JBSkEsUzdCd3BJSixDcUMxaElRLG1FQUVFLGtFQURBLHFEQUVBLGlCckM0aElWLENxQzFoSVUsd0VBQ0UsZ0JyQzRoSVosQ3FDeGhJWSx5RkFDRSxjckMwaElkLENxQ3JoSVkseUZBRUUsWUFDQSxvQkFDQSw0QkFIQSxVckMwaElkLENxQ2xoSVEsdUVBQ0UsZ0JyQ29oSVYsQ3FDbGhJVSw4RUFFRSxZQUNBLG9CQUNBLDRCQUhBLFVyQ3VoSVosQ3FDL2dJTSwyREFJRSwrQkFEQSxrQkFEQSxZQUdBLGlCQUpBLFVyQ3FoSVIsQ3FDMS9ITSx5REFDRSxjckNzaElSLENxQ2xoSUksMkNBQ0UsVXJDb2hJTixDcUM3Z0lJLHFDQUVFLFlBQ0EsaUJBRkEsVXJDdWhJTixDcUN6Z0lJLHFGQUVFLFVyQ3NoSU4sQ3NDMXRJRSwrQkFFRSxlQURBLGlCdEN1dklKLENzQzl0SUksNENBR0Usa0VBRkEscURBR0EsWUFGQSw2RUFHQSxrQnRDc3ZJTixDc0NudklJLDZDQUNFLFF0Q3F2SU4sQ3NDcHZJTSxnREFJRSxnQkFEQSx1QkFGQSxtQkFDQSxvQnRDd3ZJUixDc0NwdklRLHdEQUNFLDJEdENzdklWLENzQ2h2SVUsZ0VBTUUsK0JBSkEsV0FEQSxxQkFHQSxXQUdBLGtCQUNBLGlCQUhBLHNCQUZBLFN0Q3V2SVosQ3NDaHZJVSwwRUFDRSxpQnRDa3ZJWixDc0M1dUlJLDRDQUdFLDJCQUZBLGVBQ0EsZ0JBRUEsUXRDOHVJTixDc0MzdUlJLDZEQUdFLGVBREEsZ0JBREEseUN0Qyt1SU4sQ3NDenVJTSxpRUFDRSxvRUFDQSw2THRDMnVJUixDc0N2dUlJLDhDQUVFLHFEQURBLGtCQUVBLGtLdEN5dUlOLENzQ3Z1SU0sMERBQ0Usa0NBRUEsZUFEQSxVdEMwdUlSLENzQ3J1SUksMENBRUUsa0VBREEseUV0Q3d1SU4sQ2U5MUlNLG9EQUNFLDZCdUJ1SDRCLEN2QnZINUIsNkJ1QnVINEIsQ3ZCdkg1Qix5QnVCdUg0QixDdkJ2SDVCLHFCZmcySVIsQ3NDdnVJTSxpREFFRSxZQURBLFV0QzB1SVIsQ3NDdnVJUSx3REFJRSxzQ0FIQSxjQUVBLFlBRUEsY0FIQSxVdEM0dUlWLENzQ3J1SVUsaUVBQ0UscUN0Q3V1SVosQ3NDbnVJUSxtRUFDRSxldENxdUlWLENzQy90SVUsMkRoQ2pJUixvQkF4QnVGLENBZ0N2Rix1RUEzQkEsc0JBQ0EsNkJOdzNJRixDTWoySUUsK0pnQzRIUSwyRGhDM0hOLHFJTm8ySUYsQ0FDRixDc0NudUlRLDJEaEN4SU4sb0JBeEJ1RixDQWdDdkYsd0VBM0JBLHNCQUNBLDZCTjg0SUYsQ012M0lFLGlLZ0NtSU0sMkRoQ2xJSix1SU4wM0lGLENBQ0YsQ3NDbnZJSSxpREFDRSxxREFDQSxvRUFDQSxldENxdklOLENzQ252SU0sc0RBSUUscUNBREEsbUJBREEsV0FHQSxTQUpBLFN0Q3l2SVIsQ3NDbnZJUSx3RUFDRSxldENxdklWLENzQ2p2SU0sNERBQ0UscUN0Q212SVIsQ3NDL3VJSSw0Q0FDRSxZdENpdklOLENzQ3B1SUkscUNBR0UscUNBRkEsa0JBQ0EsVXRDOHVJTixDc0MzdUlNLDZDVi9NSixrQjVCNjdJRixDNEIxN0lJLG1DQURGLG9EQUVJLFdBQ0EsY0FDQSxrQjVCNjdJSixDQUNGLENzQ2x2SVEsc0RBUUUsNkpBSkEsU0FHQSxXQURBLGNBREEsT0FIQSxrQkFDQSxPdEN5dklWLENzQ2h2SU0sd0NWOU5KLG9CNUJpOUlGLEM0Qjk4SUkscUNBREYsK0NBRUksV0FDQSxjQUNBLGtCNUJpOUlKLENBQ0YsQ3NDNXVJTSx1Q0FLRSw0QkFDQSxzQkFKQSxxREFDQSx5R0FLQSxZQUpBLGdFQUtBLG9CQVJBLGtCQU1BLFV0Q2l3SVIsQzRCeCtJRSwrQlVnT0ksdUNWNU5GLFNBREEsT0FGQSxrQkFJQSxRQUhBLEs1QjgrSUYsQ0FDRixDc0Nud0lNLDBDQUVFLGlCQUVBLGdCQUhBLGtCQUVBLGtCQUlBLHVCQUZBLG1CQUNBLG9CdENzd0lSLENzQ2x3SU0sK0NBQ0UsNEJ0Q293SVIsQ3NDandJTSw0Q0FDRSwwQnRDbXdJUixDc0M3dklJLDZDQUdFLGVBREEsa0JBRUEsZUFIQSxpQnRDa3dJTixDc0M3dklNLGdFQUNFLFl0Qyt2SVIsQ3NDNXZJSSw0Q0FDRSwwRUFDQSxzQ0FDQSxRdEM4dklOLENzQzV2SU0saUVBQ0UsZXRDOHZJUixDc0MxdklJLGdDQUNFLGN0QzR2SU4sQ3NDanRJSSx1Q0FDRSxnQnRDMHZJTixDc0M3dElJLDJDQUNFLHFEQUNBLGlDdENtd0lOLENzQ2p3SU0sNkNBV0UsZ0NBRkEsZUFDQSxpQkFSQSxnQkFDQSx1QkFGQSxrQnRDd3dJUixDc0Nwd0lRLG9EQUNFLFd0Q3N3SVYsQ3VDam5KRSw4QkFPRSw0Q0FOQSxxREFDQSx5R0FHQSxTQURBLFlBRUEsaUJBSEEsVXZDd3BKSixDbUN6cEpNLG1DSUZKLDhCQWFJLHFDQUhBLGFBQ0EsWUFDQSxnQnZDc3BKSixDQUNGLEN1Q2xwSkksaURBQ0UsYUFDQSxpQnZDOHBKTixDdUMxcEpFLHdCQUtFLGdEQUhBLG1CQURBLDJDQUtBLG1CQUhBLHFCQUNBLDRCdkM4cEpKLEN1QzFwSkksbUNBQ0UsMEJBQ0UsbUJ2QzRwSk4sQ3VDMXBKTSw4QkFDRSxrQkFDQSxLdkM0cEpSLENBQ0YsQ21DaHNKTSxtQ0lxQkosd0JBb0JJLGtCdkMycEpKLENBQ0YsQ3VDL29KRSx3QkFFRSxxREFDQSx5R0FDQSxlQUhBLGlCdkNpcUpKLENtQ3h0Sk0sbUNJc0RKLHdCQU1JLG1EQUNBLGN2Q2dxSkosQ0FDRixDdUM5cEpJLGlDUDNFRiw0QkFDQSxvQk82RXdCLENBQ3BCLHFCQUVBLDJCUHRGSixjQUNBLG9CT2lGSSxlQURBLGVQOUVKLGVBREEsZ0JBSEEsa0JBS0EsdUJPaUZJLG1CdkNnckpOLEN1Q3hxSkUsNkJBR0Usa0JBQ0EsZUFGQSxtQkFEQSxVdkNrckpKLENtQ2h3Sk0sbUNJNkVKLDZCQU1JLG1CQUNBLGN2Q2lySkosQ0FDRixDdUM5cUpFLGdDQUNFLGdCdkN3ckpKLEN1Q3JySkUsdUJBQ0UsZ0J2Q3VySkosQ3VDcnJKRSxnREFFRSxZdkN1ckpKLEM2Qnp5SkUsOERBUUUscUNBRkEsbUJBTEEsV0FDQSxxQkFFQSxXQUNBLGdCQU5nQyxDQVFoQyxzQkFKQSxTN0JpekpKLEN1QzNySkUsNEJBRUUsZ0J2Q2tzSkosQzZCN3pKRSxtQ0FRRSxxQ0FGQSxtQkFMQSxXQUNBLHFCQUVBLFdBQ0EsZ0JBTmdDLENBUWhDLHNCQUpBLFM3Qm8wSkosQ3VDenNKRSw0QkFHRSxrRUFNQSxpQ0FEQSxtQkFEQSxxQkFOQSxxREFJQSxZQUhBLDZFQUlBLGVBRkEsVXZDZ3RKSixDbUNqMEpNLG1DSTZHSiw0QkFjSSxxQ0FEQSxlQUZBLFlBQ0EsY3ZDK3NKSixDQUNGLEN1QzVzSkksd0NBQ0UsaUV2Q3d0Sk4sQ3VDcnRKUSw0RUFDRSxldkN1dEpWLEN1Q2x0SkksaURBS0UsMkJBSkEscUNBQ0EsZ0JBQ0EsdUJBQ0Esa0J2Q3F0Sk4sQzZCajNKRSx3REFRRSxxQ0FGQSxtQkFMQSxXQUNBLHFCQUVBLFdBQ0EsZ0JBTmdDLENBUWhDLHNCQUpBLFM3QnczSkosQ3VDMXRKSSwyQ0FDRSxldkM0dEpOLEN3QzEzSkUsaUNBQ0UscURBQ0EseUdBRUEsWUFDQSxpQkFGQSxVeENrNEpKLEN3QzkzSkksbURBQ0Usd0N4Q2c0Sk4sQ3dDNzNKSSw0Q0FDRSwyQ3hDKzNKTixDbUM5M0pNLG1DS2JKLGlDQWlCSSxxRUFEQSxxR0FFQSw2RUFDQSxjeEMrM0pKLENBQ0YsQ3dDNTNKRSwyQkFFRSxxREFHQSx5R0FEQSxZQUVBLGVBTEEsa0JBRUEsVXhDMjRKSixDbUN4NUpNLG1DS1VKLDJCQVFJLGN4QzA0SkosQ0FDRixDd0N2NEpFLGtDQUNFLHFEQUNBLDRFeENnNUpKLENtQ3g2Sk0sbUNLc0JKLGtDQUlJLGV4Q2s1SkosQ0FDRixDd0MvNEpFLDZCQUNFLHFEQUNBLDZHQUNBLFd4Q3c1SkosQ21DejdKTSxtQ0ttQ0YseUNBR0ksa0VBREEscURBRUEsY3hDdzVKTixDd0NyNUpFLG9DQ3hERixnQkFDQSx1QkFIRSxrQnpDKzlKRixDd0NoNkpFLHVDQUVJLGdCeEM0NkpOLENBN0JGLEN3QzM0Skksc0NSaEVGLDRCQUNBLG9CUW1Fd0IsQ1J6RXhCLGNBQ0Esb0JRc0VJLGVBREEsZVJuRUosaUJBREEsZ0JBSEEsa0JBS0Esc0JoQzYvSkYsQ21Dai9KTSxtQ0txREYsc0NSaEVGLDRCQUNBLG9CUXVFMEIsQ1I3RTFCLGNBQ0Esb0JRMEVNLGVBQ0EsZVJ6RU4saUJBREEsZ0JBSEEsa0JBS0Esc0JoQzBnS0EsQ0FDRixDd0M3N0pFLDJCQUNFLGtDQUVBLFlBQ0EsaUJBRkEsVXhDaTlKSixDbUNyaEtNLG1DS2tFSiwyQkFRSSxZQUNBLGlCQUNBLGdCQUhBLFV4Q205SkosQ0FDRixDd0M3OEpFLGdDQUVFLG1CQURBLFV4QzA5SkosQ3dDdjlKSSw2Q0FDRSxvRHhDeTlKTixDbUM5aUtNLG1DS2dGSixnQ0FRSSxvRUFDQSxrQnhDMDlKSixDQUNGLEN3Q3g5Skksc0NBQ0UsMEJ4Q2srSk4sQ3dDLzlKSSw4RUFFRSxZeENpK0pOLEM2QnBsS0UsNEZBUUUscUNBRkEsbUJBTEEsV0FDQSxxQkFFQSxXQUNBLGdCQU5nQyxDQVFoQyxzQkFKQSxTN0I0bEtKLENtQzlrS00sbUNLZ0dGLDhFQUtJLG9CeEM4K0pOLENBQ0YsQ3dDNStKSSwyQ0FDRSxnQnhDcy9KTixDNkJobktFLG9FQVFFLHFDQUZBLG1CQUxBLFdBQ0EscUJBRUEsV0FDQSxnQkFOZ0MsQ0FRaEMsc0JBSkEsUzdCdW5LSixDd0N6L0pJLCtDQUNFLGdCeEMyL0pOLENtQzVtS00sbUNLZ0hGLCtDQUdJLHdCeEM2L0pOLENBQ0YsQ3dDei9KRSwrQkFFRSxrRUFJQSx5Q0FMQSxxREFFQSw2RUFDQSxnQkFDQSxjeENtZ0tKLENtQ2hvS00sbUNLd0hKLCtCQVlJLG9FQUtBLDBDQURBLG1CQVBBLG1GQUNBLHlHQUdBLGtDQUZBLG9FQU9BLHVCQUpBLFd4Q3VnS0osQ0FDRixDd0NsZ0tJLDJDQUNFLFd4Q29oS04sQ21DanFLTSxtQ0s0SUYsMkNBSUksb0VBREEsd0d4Q3VoS04sQ0FDRixDd0NwaEtNLDZKQUdFLGdCeEM4aEtSLENtQ3ByS00sbUNLbUpBLDZKQUtJLHdCeENraUtSLENBQ0YsQ3dDL2hLSSwyQ0FFRSxrRUFEQSxvRHhDMmlLTixDd0N4aUtJLCtDQUVFLGtFQURBLHFEQUVBLHNDQUNBLFd4QzBpS04sQ3dDemlLTSw4REFFRSxrRUFEQSxxREFFQSxpQ3hDMmlLUixDd0N6aUtNLG9FQUVFLGtFQUVBLDJCQUhBLHFEQUVBLFd4QzRpS1IsQ21DenRLTSxtQ0swS0Esb0VBT0ksZ0JBREEsZXhDOGlLUixDQUNGLEM2Qmh2S0UsMkVBUUUscUNBRkEsbUJBTEEsV0FDQSxxQkFFQSxXQUNBLGdCQU5nQyxDQVFoQyxzQkFKQSxTN0IrdktKLEN3QzdqS1EsdUVBQ0UscUJDbk1SLGdCQUNBLHVCQUhFLGtCekN1d0tKLEN3QzlqS00sNkRBQ0UsYUFFQSxrQ0FEQSxleENpa0tSLENtQzV2S00sbUNLeUxBLDZEQUtJLG9CeENra0tSLENBQ0YsQ3dDL2pLSSwyQ0FFRSxrRUFEQSxvRHhDeWtLTixDbUM1d0tNLG1DS3VNRiw2RkFHSSxjeEN1a0tOLEN3Q25rS0UsOENBTUkscUNBREEsa0JBRkEsWUFDQSxZQUZBLFV4Q2tsS04sQ0FoQkYsQ3dDempLRSxpQ0FDRSxlQUNBLGtCeEN1bEtKLENtQ2x6S00sbUNLeU5KLGlDQUlJLGVBRUEsZ0JBQ0EsbUJ4Q3dsS0osQ0FDRixDd0NwbEtJLDBEQUNFLFl4QytsS04sQ3dDdmxLTSxnREFDRSxjeEMwbEtSLENtQ3owS00sbUNLbVBKLDRCQUVJLGV4Q3dsS0osQ0FDRixDMENsMEtFLGlDQUNFLHFEQUNBLHlHQUVBLFlBQ0EsZUFGQSxVMUMwMktKLEMwQ3QyS0ksbURBQ0Usd0MxQ3cyS04sQzBDcjJLSSw0Q0FDRSwyQzFDdTJLTixDbUMvM0tNLG1DT1lKLGlDQWlCSSxrRUFEQSxxR0FFQSxjMUN1MktKLENBQ0YsQzBDcDJLRSwyQkFFRSxxREFDQSxtREFDQSw2RUFDQSxZQUNBLGVBTEEsaUIxQ28zS0osQ21DdjVLTSxtQ09rQ0osMkJBUUksYzFDaTNLSixDQUNGLEMwQ2gzS0ksdUNBQ0UsWUFDQSxrQjFDeTNLTixDbUN2NktNLG1DTzRDRix1Q0FLSSxrRUFEQSxvRDFDNDNLTixDMEN6M0tJLDhDRGpFSixnQkFDQSx1QkFIRSxrQnpDMjhLRixDQWRGLEMwQ3AzS0ksNkNBQ0UsaUMxQzg0S04sQzBDMTRLRSxnQ0FDRSxrQ0FDQSxlQUNBLGMxQzQ0S0osQ21DNzhLTSxtQ084REosZ0NBTUkscUVBQ0EsU0FGQSxnQkFHQSxTMUM4NEtKLEMwQzU0S0ksb0NBQ0UseUMxQzg0S04sQ0FDRixDMEMxNEtFLDRCQUNFLHFEQUNBLG1EQUNBLGtDQUNBLGMxQ3k1S0osQ21DMytLTSxtQ084RUosNEJBUUksa0VBREEseUdBRUEsb0VBSEEsVzFDODVLSixDQUNGLEMwQ3o1S0ksa0NBRUUsa0VBREEsb0QxQ3M2S04sQ21DamdMTSxtQ08wRkYsa0NBSUksYzFDdTZLTixDQUNGLEMwQ3I2S0ksc0VBRUUsWTFDODZLTixDbUNqaExNLG1DT2lHRixzRUFJSSxvQjFDaTdLTixDQUNGLEM2QnhpTEUsa0ZBUUUscUNBRkEsbUJBTEEsV0FDQSxxQkFFQSxXQUNBLGdCQU5nQyxDQVFoQyxzQkFKQSxTN0J3akxKLEMwQ2o4S0ksdUNBQ0UsWTFDbThLTixDbUM3aUxNLG1DT3lHRix1Q0FHSSxRMUNxOEtOLENBQ0YsQzBDajhLRSwrQkFDRSxxREFDQSxpQzFDMDhLSixDbUM3akxNLG1DT2lISiwrQkFLSSxrRUFEQSw2RUFHQSxrQkFDQSxtQkFGQSxXMUM4OEtKLEMwQzE4S0UsMkNBRUkseUdBQ0EsbUUxQ3c5S04sQ0FoQkYsQzBDcjhLTSxnREFDRSxnQjFDZytLUixDbUNsbUxNLG1DT2lJQSxnREFJSSxpREFDQSxjMUNpK0tSLEMwQzU5S0UsOENBRUksWTFDdStLTixDMENwK0tFLDhDQU1JLHFDQURBLGtCQUZBLFlBQ0EsWUFGQSxVMUNrL0tOLENBNUJGLEMwQzc4S0UsaUNBQ0UsYzFDdS9LSixDMENuL0tJLDBEQUNFLFkxQ3EvS04sQzJDeHFMQSxjQUVFLHFDQURBLGUzQzRxTEYsQzJDenFMRSxpQ0FFRSx1Q0FEQSxxREFFQSxjM0MycUxKLEMyQ3pxTEksNENBQ0UsUTNDMnFMTixDMkN4cUxJLDZDQUdFLGtFQURBLHFEQUVBLFlBSEEsa0JBSUEsVTNDMHFMTixDMkN4cUxNLHdEQUNFLGFBQ0EsWTNDMHFMUixDbUM5cUxNLG1DUUVBLHdEQUtJLHFCQURBLGlDM0M2cUxSLENBQ0YsQ29DcnNMRSwyREFRRSxtQ0FEQSxtQkFOQSxXQUtBLFdBSEEsT084Qk0saUJBREEsZ0JQOUJOLGtCQUVBLE9BTGEsQ0FVYiw4REFKQSxTcENxdExKLENtQ3pzTE0sbUNDakJKLDJEQVlJLFlwQ2t0TEosQ0FDRixDMkN6ckxJLHdDQUVFLGtFQUVBLDJCRnZDSixnQkVzQ0ksa0RGckNKLHVCQUhFLGtCekM2dUxKLEMyQ2pzTEksK0NBQ0UsMkQzQ21zTE4sQzJDbHNMTSx5REFDRSxpRDNDb3NMUixDMkNoc0xJLDJDQUVFLGtFQVFBLDZCQVRBLHFEQUtBLGVBQ0EsZ0JBSkEsWUFLQSxjQUlBLGtCQVJBLGtCQU9BLHNFQU5BLHdCQUlBLGtCM0Nxc0xOLENtQ2p2TE0sbUNRbUNGLDJDQWNJLFEzQ29zTE4sQ0FDRixDMkNuc0xNLGlEQU9FLHFDQURBLG1CQUxBLFdBQ0EsYUFFQSxXQUNBLGNBRkEsUzNDZ3RMUixDbUN0d0xNLG1DUW1EQSxpREFTSSxvQjNDOHNMUixDQUNGLEMyQzFzTEkseUNBR0UsMkJBRkEsa0NBQ0EsYzNDb3RMTixDMkNqdExNLDZDQUNFLGNBR0EsaUNBQ0EsK0JBQ0EsMENBQ0EsNEJBSkEsZ0JBREEsYzNDd3RMUixDMkNodExNLDhDQUVFLDJCQURBLGMzQ210TFIsQzJDL3NMTSxpREFFRSwyQmpDeEdOLGlCVnl6TEYsQ1V2ekxFLHdEQU1FLG9DQVQyRCxDQUkzRCxXQUdBLHFCQURBLFdBTjZCLENBVTdCLFlBVjRDLENBUTVDLHNCQUhBLFNWOHpMSixDMkNudExFLGlDQUVFLGtFQURBLDZFQUVBLHFCM0NzdExKLENtQ3Z6TE0sbUNROEZKLGlDQU1JLGlCM0N1dExKLEMyQ3J0TEksdUNBQ0Usb0IzQ3V0TE4sQ0FDRixDMkMvc0xNLDhDQUlFLDBCQUZBLHFDQUNBLG9CQUVBLGlCQUpBLGMzQ291TFIsQzRDdDJMRSw0Q0FFRSxrRUFHQSxzREFKQSwwRUFHQSxZQURBLGlCNUMyMkxKLEM0Q24yTEksK0RBT0UsMEJBREEsK0JBSEEscUNBQ0Esa0JBQ0EsWUFIQSxZQU9BLGlCQURBLFVBUEEsVTVDazNMTixDNEN4MkxNLHNFQUNFLHFCNUMwMkxSLEM0Q3QyTEkseURBU0Usa0VBTEEseUNBQ0EsYUFFQSxZQUpBLE9BS0EsZ0JBRUEsZUFUQSxrQkFDQSxTQUlBLFc1QzQyTE4sQzRDdjJMTSw0RUFDRSxZNUN5MkxSLEM0Q3AyTE0sZ0ZBQ0UsZTVDczJMUixDNENsMkxJLGtFQUtFLCtCQURBLHFDQURBLGtCQURBLGVBREEsWUFLQSxpQkFDQSxpQjVDbzJMTixDNENsMkxNLHlFQUNFLGtDNUNvMkxSLEM0Q2gyTEksc0RBQ0UsbUI1Q2syTE4sQzRDaDJMTSx5RUFDRSxpQzVDazJMUixDNENoMkxRLGdGQUNFLHFDNUNrMkxWLEM0Q3oxTEksK0hBQ0Usb0Q1QzgxTE4sQzRDMTFMTSxzRUFDRSxnQjVDNDFMUixDNkM3NkxBLGlCQUtFLDJCQUhBLHFEQUNBLDZFQUNBLFU3Q2k3TEYsQzZDejZMSSx3Q0FDRSxVN0NnN0xOLEM2QzM2TEksMkVBRUUsWTdDazdMTixDNkNwNkxFLHlCQUdFLGVBQ0EsU0FIQSxTQUlBLGdCQUhBLFM3Q203TEosQzZDMTZMRSx1QkFFRSxrRUFEQSx5RTdDazdMSixDNkMvNkxJLHlDQUNFLGM3Q2k3TE4sQzZDNTZMTSwyREFDRSxnQjdDbTdMUixDNkM3NkxRLHdGdkN0REoscUN1Q3dEa0UsQ0FENUQsV3ZDeENSLG9CQXhCdUYsQ0FhckYsV3VDb0RvRCxDQUM5QyxpQnZDbENSLGdFQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTnkrTEosQ001OUxFLGlKdUNrQ00sd0Z2Q2pDSix1SE4rOUxGLENBQ0YsQzZDeDdMTSx3REFDRSxTQUNBLFE3QzA3TFIsQzZDcjdMRSx3QkFDRSxxREFDQSxXN0N1N0xKLEM2Q2w3TEksNkNBRUUsa0VBREEscURBR0Esa0NBREEsK0Q3QzA3TE4sQzZDdDdMSSxzQ0FRRSxtQkFMQSxZQU9BLHNGQUpBLFlBRkEsZUFLQSxVQVJBLGVBQ0EsV0FHQSxXQUVBLFU3QzI3TE4sQzZDdjdMTSwyQ0FDRSxZN0N5N0xSLEM2Q3Y3TE0sMENBRUUsWUFEQSxVN0MwN0xSLEM2Qzk1TEksNENBQ0UsWTdDeTdMTixDNkNyN0xFLGdDQUVFLGNBQ0EsY0FGQSxpQjdDeTdMSixDNkNoN0xNLHVEQUNFLGE3Q3c3TFIsQzZDbjdMTSwyQ0FDRSxjQUNBLGE3Q3E3TFIsQzZDajdMSSxtREFNRSx1QkFDQSw2QkFDQSxlQVBBLHFCQUlBLFlBRkEsWUFDQSxjQUZBLFU3Q3k3TE4sQzZDbDdMTSwwREFRRSxxQ0FQQSxXQU1BLFlBTEEsa0JBQ0EsUUFNQSw4REFIQSxTN0NxN0xSLENldm1NSSw4RUFDRSxNOEIrSzJCLEM5Qi9LM0IsT2Z5bU1OLEM2QzM2TEksK0NBT0UsbUNBREEseUNBTEEsYUFHQSxTQUZBLGtCQUdBLFVBRkEsTUFLQSxTN0N3N0xOLENnQmhvTVcsMEQ2QitNSCxrQzdDMDdMUixDNkN2N0xNLDhHQUVFLFc3QzA3TFIsQ2dCOW9NVyxvSTZCc05ELG9DN0M0N0xWLEM2Q3Y3TEksZ0RBSUUsZ0RBRkEsWUFDQSxzQkFGQSxVN0M2N0xOLEM2Q3o3TE0sNERBRUUsZ0NBREEsYzdDNDdMUixDZ0I3cE1XLHVFNkJvT0Qsa0M3QzQ3TFYsQzZDeDdMTSwyREFDRSxxQjdDMjdMUixDNkNyN0xJLG9EOUJ6T0UsUzhCNE9tQixDQURuQixvQkFEQSxpQjlCMU9BLFVmb3FNTixDZWpxTU0sOERBQ0UsUzhCd091QixDOUJ4T3ZCLFVmbXFNUixDNkN4N0xNLDREQUNFLGM3QzY3TFIsQzZDMTdMTSwyRDlCblBBLFM4Qm9QcUIsQzlCcFByQixVZmlyTU4sQ2U5cU1NLHFFQUNFLFM4QmdQeUIsQzlCaFB6QixVZmdyTVIsQzZDejdMQSxvQkFHRSxn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WixDdURoblBZLCtKQUVFLHFDdkRpblBkLEN1RDdtUFUsK0VBQ0UsaUJ2RCttUFosQ3VEem1QSSxtQ0FFRSxnQkFEQSxpQnZENG1QTixDdUR4bVBJLDZDakQzSEEscUNpRDZIZ0UsQ2pEOUdsRSxvQkF4QnVGLENBYXJGLFdpRHlIa0QsQ0FDaEQsZ0JqRHZHSixvRUEzQkEsc0JBQ0EsOEJBY0Usb0JBQ0EsNEJpRGdIRSxrQmpEckhGLFVOeXVQSixDTTV0UEUseUppRHVHRSw2Q2pEdEdBLCtITit0UEYsQ0FDRixDd0Rsd1BBLFlBSUUsa0VBRkEscURBQ0EseUdBRUEsb0VBQ0EsbUJBTEEsaUJ4RDB3UEYsQ3dEL3ZQRSw2R0FHRSxxQ0FDQSxtQkFGQSxvREFLQSwyQkFGQSxlQUNBLGlCQUxBLGlCeEQ4d1BKLEN3RHR3UEksMFBBRUUsaUJ4RDZ3UE4sQ3dEMXdQSSxpSUFDRSxrQnhEOHdQTixDd0Qzd1BJLHlIQUNFLGlCeEQrd1BOLEN3RDN3UEUsMkJBRUUsa0VBREEscURBRUEsZXhENndQSixDd0Rwd1BFLHlCQUNFLHlCeERreFBKLEN3RGp4UEksZ0NBRUUsVUFEQSxpQnhEb3hQTixDd0RoeFBNLDBDbERsQkosbUVOcXlQRixDTXh5UEUseUprRHFCSSwwQ2xEcEJGLCtITjJ5UEYsQ0FDRixDd0RqeFBBLHlCQUNFLGdCeERveFBGLEN5RGwxUEEsZ0JBR0Usa0VBRkEscURBQ0EsbUV6RHMxUEYsQ3lEbjFQRSwrQkFDRSwwQnpEcTFQSixDeUQvMFBNLHlDbkR3Qkosd0VOMHpQRixDTTd6UEUsbUttRHJCSSx5Q25Ec0JGLHlJTmcwUEYsQ0FDRixDMkI1MVBhLCtEckI2QlgseUROazBQRixDTXIwUEUscUlxQjFCVywrRHJCMkJULDJHTncwUEYsQ0FDRixDMkJwMlBhLCtEckI2QlgseUROMjBQRixDTTkwUEUscUlxQjFCVywrRHJCMkJULDJHTmkxUEYsQ0FDRixDMkI3MlBhLHFFckI2QlgsK0RObzFQRixDTXYxUEUsaUpxQjFCVyxxRXJCMkJULHVITjAxUEYsQ0FDRixDeURqMlBZLGdEbkRRViwrRU42MVBGLENNaDJQRSxpTG1ETFUsZ0RuRE1SLHVKTm0yUEYsQ0FDRixDMkIvM1BhLHNFckI2QlgsZ0VOcTJQRixDTXgyUEUsbUpxQjFCVyxzRXJCMkJULHlITjIyUEYsQ0FDRixDMkJ2NFBhLHNFckI2QlgsZ0VOODJQRixDTWozUEUsbUpxQjFCVyxzRXJCMkJULHlITm8zUEYsQ0FDRixDMkJoNVBhLDRFckI2Qlgsc0VOdTNQRixDTTEzUEUsK0pxQjFCVyw0RXJCMkJULHFJTjYzUEYsQ0FDRixDeURwNFBZLGdEbkRRViwrRU5nNFBGLENNbjRQRSxpTG1ETFUsZ0RuRE1SLHVKTnM0UEYsQ0FDRixDMkJsNlBhLHNFckI2QlgsZ0VOdzRQRixDTTM0UEUsbUpxQjFCVyxzRXJCMkJULHlITjg0UEYsQ0FDRixDMkIxNlBhLHNFckI2QlgsZ0VOaTVQRixDTXA1UEUsbUpxQjFCVyxzRXJCMkJULHlITnU1UEYsQ0FDRixDMkJuN1BhLDRFckI2Qlgsc0VOMDVQRixDTTc1UEUsK0pxQjFCVyw0RXJCMkJULHFJTmc2UEYsQ0FDRixDeUR2N1BNLDJDbkR3QkosMEVObTZQRixDTXQ2UEUsdUttRHJCSSwyQ25Ec0JGLDZJTnk2UEYsQ0FDRixDMkJyOFBhLGlFckI2QlgsMkROMjZQRixDTTk2UEUseUlxQjFCVyxpRXJCMkJULCtHTmk3UEYsQ0FDRixDMkI3OFBhLGlFckI2QlgsMkRObzdQRixDTXY3UEUseUlxQjFCVyxpRXJCMkJULCtHTjA3UEYsQ0FDRixDMkJ0OVBhLHVFckI2QlgsaUVONjdQRixDTWg4UEUscUpxQjFCVyx1RXJCMkJULDJITm04UEYsQ0FDRixDMERwK1BBLFlBQ0UsbUIxRHUrUEYsQzBEaitQRSx5QkFDRSw0Q0FDQSxtQjFEdytQSixDMER0K1BJLHFDQUNFLGVBRUEsaUJBREEsZTFEeStQTixDMERsK1BJLGlDQUNFLFUxRHkrUE4sQzBEdCtQUSw2Q0FDRSxjMUR3K1BWLEMwRHo5UEksNENBRUUsZ0JBREEsZTFEbytQTixDMERqK1BNLDBEQUNFLHFDQUNBLGlDMURtK1BSLEMwRHQ5UEksd0NBQ0UsK0JBQ0EsaUIxRHUrUE4sQzBEaCtQRSx1QkFFRSxnQkFEQSxtQjFEdytQSixDMEQvOVBFLDRCQUNFLGUxRHUrUEosQzBEaitQSSwyQ0FHRSxxQ0FDQSxlQUhBLFlBSUEsa0JBQ0EsbUJBSkEsaUIxRDQrUE4sQzBEdCtQTSxpREFDRSx3QzFEdytQUixDMERyK1BNLHVEQUVFLDhCQURBLDJCQUdBLDBCMUR1K1BSLEMwRHIrUFEsNkRBQ0Usc0IxRHUrUFYsQzBEdCtQVSxvRUFFRSwwQjFEdytQWixDMERuK1BNLHNEQUVFLCtCQURBLDJCMURzK1BSLEMwRGwrUE0sa0RBRUUsWUFEQSxVMURxK1BSLEMwRG4rUFEscUVBSEYsa0RBSUksK0MxRHMrUFIsQ0FDRixDMERwK1BRLHlFQVBGLGtEQVFJLDJCMUR1K1BSLENBQ0YsQzBEcCtQVSxxRS9CNUhHLDhFK0I4SEQsa0RBQ0Esb0RBRkEsK0MxRHkrUFYsQ0FDRixDMERyK1BVLHlFL0JsSUcsOEUrQm9JRCw2QkFDQSw4QkFGQSwyQjFEMCtQVixDQUNGLEMwRHArUE0sbURBQ0UsVTFEdStQUixDMERsK1BFLDRCQUNFLGUxRG8rUEosQzBEMTlQRSx1Q0FDRSw0Q0FDQSxtQjFEdStQSixDMEQ5OVBBLHlCQUVFLDRDQURBLGMxRHUrUEYsQzBEcCtQRSwyQkFFRSxrRUFNQSxpQ0FEQSxtQkFEQSxxQkFMQSxxREFJQSxlQUZBLFNBQ0Esc0IxRDArUEosQzBEcitQSSwrQkFDRSxpQzFEdStQTixDMERyK1BJLDZCQUlFLDJCQUZBLGlCakIzTEosZ0JpQjRMSSxrRGpCM0xKLHVCQUhFLGtCekN3cVFKLEMwRGorUEksNkRBQ0UsWTFEdytQTixDMERuK1BBLGFBRUUsOEJBQ0Esc0JBQ0EsaUIxRHErUEYsQzBEbitQRSx5QkFDRSxlMURxK1BKLEMwRDk5UEUsMEJBQ0UsWUFDQSxpQjFEcStQSixDMERuK1BJLGdFQUVFLHFCMURxK1BOLEMwRGwrUEksaUNwRHpOQSxxQ29EME5xRSxDcEQzTXZFLG9CQXhCdUYsQ0FhckYsV29Ec051RCxDQUVyRCxpQnBEck1KLHVFQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTmdzUUosQ01uclFFLCtKb0RxTUUsaUNwRHBNQSxxSU5zclFGLENBQ0YsQ2Uvc1FNLDJDQUNFLGdDMkM2TjRCLEMzQzdONUIsd0JmaXRRUixDMERoL1BJLCtCQUNFLGMxRGsvUE4sQzBEOStQRSwyQkFFRSxVQURBLFUxRGkvUEosQzJEbnVRQSw0QkFDRSxHQUVFLFVBREEsNkMzRHV1UUYsQ0FDRixDMkQxdVFBLG9CQUNFLEdBRUUsVUFEQSw2QzNEdXVRRixDQUNGLEMyRG51UUEsYUFDRSwwQjNEcXVRRixDMkQ5dFFFLHNDQUNFLGMzRHV1UUosQzJEanVRRSw2QkFDRSwrQjNEd3VRSixDMkRydVFFLG9EQUVFLHlDQURBLG9CQUVBLFMzRHV1UUosQzJEbHVRRSwwVUFDRSxjM0Q2dVFKLEMyRDV1UUksa1hBQ0Usb0IzRGt2UU4sQzJEaHZRSSxneERBQ0UsZ0IzRDB3UU4sQzJEdHdRRSx3QkFDRSx5Q0FDQSxpQjNEd3dRSixDMkRud1FJLGtDQUNFLGlCM0Qwd1FOLEMyRDl2UU0sNkNBQ0UsUTNEcXdRUixDMkQ5dlFRLHdEQUlFLGtFQUNBLHdFQUNBLHFDQUNBLG1CQU1BLGVBVkEsMEVBS0EsZUFQQSxZQUNBLGlCQU9BLG1CQUNBLGtCQUNBLGtCQUNBLGlCM0R1d1FWLEMyRC92UVUsb0VBRUUsa0VBRUEsZUFIQSwwRUFFQSxZQUVBLGUzRHV3UVosQzJEcndRWSwyRUFDRSxzQ0FDQSxVM0R1d1FkLEMyRGx3UVUseUVBQ0UsMkQzRG93UVosQzJEbnZRTSxzQ0FDRSxrQkFDQSxjM0Rnd1FSLEMyRHh2UUUscUNBTUUsa0VBQ0EsWUFDQSxlQUhBLFUzRDh2UUosQzJEbHdRSSxpREFDRSxvRDNEb3dRTixDMkR4dlFNLHFIQUVFLFUzRCt2UVIsQzJEcHZRRSw0QkFDRSxZM0Q0dlFKLEMyRHh2UUEsbUJBQ0UsU0FDQSxTM0QydlFGLEMyRDF2UUUseUJBSUUsU0FHQSwyQkFKQSxxQ0FHQSxrQkFKQSxZQUdBLFVBR0EsVUFQQSxVM0Rtd1FKLEMyRDN2UUksb0RBQ0UsMEIzRDZ2UU4sQzJEOXZRSSwyQ0FDRSwwQjNENnZRTixDMkQ5dlFJLCtDQUNFLDBCM0Q2dlFOLEMyRDl2UUksZ0RBQ0UsMEIzRDZ2UU4sQzJEOXZRSSxzQ0FDRSwwQjNENnZRTixDMkQzdlFJLCtDQUNFLDBCM0Q2dlFOLEMyRHZ2UUUsZ0NBQ0UsMEIzRDB2UUosQzJEdnZRRSxnTEFLRSxpQ0FEQSxtQkFEQSxvQjNENHZRSixDMkR0dlFBLDBDQUNFLFkzRHl2UUYsQzJEdHZRQSxnRkFFRSwwQjNEeXZRRixDMkR2dlFBLDZCQUNFLDBCM0QwdlFGLEMyRHh2UUEsa0NBQ0UsdUIzRDJ2UUYsQzJEeHZRQSxnR0FLRSxvQ0FEQSwwQzNENHZRRixDMkR4dlFBLHFCQUNFLDZCQUNBLDJCQUNBLGMzRDJ2UUYsQzJEenZRRSx5QkFDRSxnQjNEMnZRSixDNERqK1FBLHNDQUNFLEdBQ0UsVUFDQSxRNURvK1FGLEM0RGwrUUEsR0FDRSxVQUNBLEs1RG8rUUYsQ0FDRixDNEQ1K1FBLDhCQUNFLEdBQ0UsVUFDQSxRNURvK1FGLEM0RGwrUUEsR0FDRSxVQUNBLEs1RG8rUUYsQ0FDRixDNEQvOVFFLDBDQUVFLHFCQURBLGVBRUEsbUI1RGkrUUosQzRELzlRSSw4Q0FFRSxjQURBLDRCQUdBLGVBREEsZ0I1RGsrUU4sQzRELzlRTSxxRUFDRSxlNURpK1FSLEM0RDc5UUksNERBQ0UsYzVEKzlRTixDNEQ1OVFJLHlGQUNFLGU1RDg5UU4sQzREdDlRQSxjQUNFLGlCNUQ4OVFGLEM0RDU5UUUsaUNBRUUsVUFFQSxnQkFEQSxXQUZBLFE1RGkrUUosQzREMzlRRSwwQkFFRSxTQUdBLE9BRkEsZ0JBQ0Esa0JBRUEsTUFMQSxPNURrK1FKLEM0RDE5UUUsOEJBUUUsZUFOQSxjQUVBLFlBRUEsY0FDQSxnQkFGQSxVQUpBLGtCQUVBLFU1RGkrUUosQzREejlRRSxpQ0FDRSxnQjVEMjlRSixDNER4OVFFLDRCQUNFLHFCNUQwOVFKLEM0RHY5UUUsdUJBYUUsdUJBTkEsU0FPQSwyQkFiQSxjQVNBLGVBREEsZ0JBRUEsZ0JBTkEsU0FEQSwwQkFJQSxhQU5BLGNBSUEsVUFNQSxZQVRBLFU1RG8rUUosQzREdjlRSSw2Q0FDRSxvQzVEeTlRTixDNERoOVFBLGNBTUUsc0NBRkEscUNBQ0Esa0JBSEEscURBQ0EseUdBRkEsaUI1RDQ5UUYsQzREcjlRRSwrQkFJRSxrRUFEQSx5Q0FGQSxxREFDQSxXNUR5OVFKLENnQjVrUlcsMEM0Q3dITCxnQzVEdTlRTixDNERwOVFJLGdEQUNFLGdCNUR1OVFOLEM0RHA5UUksNENBR0Usa0VBREEscURBREEsWUFHQSxnQjVEczlRTixDNERsOVFFLDBEQVFFLGVBTEEsV0FFQSxZQUNBLGlCQUpBLGtCQUtBLGtCQUhBLFU1RHc5UUosQzREbDlRSSxrRUFNRSxlQUxBLHFCQUVBLFlBQ0EsY0FHQSxvQkFGQSxrQkFIQSxVNUQwOVFOLEM0RGg5UUUsOEJBTUUsZUFKQSxxQkFFQSxZQUNBLGlCQUpBLGtCQUVBLFU1RHE5UUosQzREOThRRSwwQkFPRSwyQkFKQSxxQkFHQSxlQUVBLGdCQUhBLGlCQUhBLGtCQUVBLHFCNURtOVFKLEM0RDE4UUksNkJBQ0UsaUI1RGk5UU4sQzRENThRRSwyQkFPRSx1QkFEQSwwQ0FEQSw2QkFIQSxlQURBLFlBR0EsaUJBREEsYzVEazlRSixDNEQzOFFFLHFDQUVFLGdCQURBLGlCNUQ4OFFKLEM0RDM4UUksOENBRUUsWUFDQSxpQkFDQSxrQkFIQSx1QjVEZzlRTixDNEQ1OFFNLGlFQUNFLE81RDg4UVIsQzREcDhRQSxnQkFFRSxtQkFEQSxpQjVENDhRRixDNER6OFFFLCtCQUtFLDJCQUpBLHFEQUdBLGVBREEsZ0JBREEsUTVEODhRSixDNER6OFFJLGdEQUNFLGdCNUQyOFFOLEM0RHI4UUUsa0JBQ0UsaUI1RHc4UUosQzREbjhRQSxlQUVFLGtFQURBLHFEQUVBLGlCNURzOFFGLEM0RHA4UUUseUtBSUUsMkJBREEsZUFGQSxrQkFDQSxrQjVEMDhRSixDNER0OFFJLGlOQUNFLDBCNUQwOFFOLEM0RHQ4UUUsOEJBRUUsMkJBREEsZ0I1RHk4UUosQzRELzdRRSwyREFDRSxZNURzOFFKLEM0RG44UUUsbUNBQ0UsYTVEcThRSixDNERsOFFFLG1DdER2UUUscUNzRHdRaUUsQ3REelBuRSxvQkF4QnVGLENBYXJGLFdzRG9RbUQsQ3REalByRCx3RUEzQkEsc0JBQ0EsOEJBY0UsbUJBQ0EsMkJBTEEsU042c1JKLENNaHNSRSxpS3NEbVBBLG1DdERsUEUsdUlObXNSRixDQUNGLEM0RDc4UUEsbUNBQ0Usa0I1RGc5UUYsQzREOThRRSxvREFFRSxxQ0FEQSxRNURpOVFKLEM0RDU4UUEsZ0JBQ0UsV0FFQSxZQUdBLGlCQUZBLFNBRkEsZ0JBR0EsVUFFQSxpQjVEKzhRRixDNEQ1OFFBLHlCQUdFLHlDQURBLGVBREEsaUI1RGk5UUYsQzRENThRRSx1Q0FHRSxrRUFFQSwyQkFIQSxxREFFQSxlQUVBLG1CQUxBLGlCNURtOVFKLEM0RHY4UUksNERBQ0UsYUFDQSxrQkFDQSxPNUQ4OFFOLENldHdSTSxzRUFDRSxXZnd3UlIsQ2VqeFJJLGdGQUNFLFVmbXhSTixDNEQvOFFJLHNEQUNFLGFBQ0EsaUI1RGk5UU4sQzREOThRSSwrQ0FFRSwwRUFFQSxxQ0FEQSxnQkFGQSxpQjVEbTlRTixDNEQ3OFFRLDJEQUdFLCtCQUNBLG1CQUhBLFlBQ0EsaUJBR0EsYTVEKzhRVixDNEQzOFFNLG1EQUdFLDRCQUZBLGdCQUNBLHFCNUQ4OFFSLEM0RHY4UU0sb0dBR0UsaUNBQ0EsK0JBQ0EsMENBQ0EsNEJBTEEsZ0JBQ0EscUI1RDg4UVIsQzREcjhRRSx3Q0FDRSxVNUR1OFFKLEM0RHQ4UUksa0RBQ0UsZ0I1RHc4UU4sQzREcDhRTSx3RUFDRSxZNURzOFFSLEM0RGg4UUUsMkNBQ0UsMEI1RGs4UUosQzRELzdRRSx3Q0FFRSxrRUFFQSwyQkFIQSxxREFJQSxlQUZBLGM1RG04UUosQzRELzdRSSwyQ0FDRSxpQjVEaThRTixDNEQ5N1FJLDZOQUVFLGtFQUNBLGNBRkEseUU1RG84UU4sQzRELzdRSSx5REFDRSxnQjVEaThRTixDNEQvN1FNLDREQUNFLGU1RGk4UVIsQzRENzdRSSwyREFDRSxhNUQrN1FOLEM0RDU3UVEsNkVBQ0UscUM1RDg3UVYsQzREeDdRRSw0Q0FDRSwwRUFDQSxnQjVEMDdRSixDNER4N1FJLDJEQUdFLGtFQUNBLDZCQUNBLGNBSEEsMEVBSUEsY0FMQSxpQjVEKzdRTixDNER4N1FNLGtFQUdFLFlBR0EsaUJBRkEsb0JBQ0EsNEJBSkEsa0JBQ0EsVTVEODdRUixDNER2N1FNLHdFQVNFLHFDQUNBLGtCQU5BLFlBSEEsV0FJQSxPQUVBLGlCQUNBLGlCQU5BLGtCQUlBLFFBSEEsUTVEZzhRUixDNER2N1FNLHFFQUNFLGM1RHk3UVIsQzREdDdRTSxtRUFDRSxlQUNBLGU1RHc3UVIsQzREOTRRQSx1QkFDRSxpQjVEcTdRRixDNERuN1FFLDhCQU9FLDZDQURBLG9EQUxBLFdBSUEsWUFIQSxrQkFDQSxTQUNBLFM1RHc3UUosQ2VwN1JJLGtEQUNFLDBDZnM3Uk4sQ2UvNlJNLHdDQUNFLDJDZmk3UlIsQ2UxN1JJLGtEQUNFLE1mNDdSTixDZXI3Uk0sd0NBQ0UsT2Z1N1JSLEM0RHQ3UUEsd0JBR0UsMkJBRkEseUJBQ0EsaUI1RCs3UUYsQzREMzdRQSxzQkFJRSxpQ0FEQSxtQkFEQSxxQkFLQSwyQkFGQSxlQUpBLGVBS0EsaUI1RCs3UUYsQzRENTdRRSx3QkFDRSxRNUQ4N1FKLEM0RG43UUEseUNBRUUsWTVEczdRRixDNERwN1FFLG1EQUNFLGE1RHU3UUosQzREbjdRQSxvQkFFRSxrQkFEQSxpQjVEdTdRRixDNERwN1FFLDJCQVNFLDZDQURBLDJDQURBLG9EQU5BLFdBS0EsWUFKQSxrQkFHQSxTNUR3N1FKLENlditSTSxxQ0FDRSxPZnkrUlIsQ2VsL1JJLCtDQUNFLE1mby9STixDNER0N1FBLDJCQUNFLHFCQUNBLGtCQUNBLFc1RHk3UUYsQzREdjdRRSwrQ0FNRSxtQkFIQSxZQUZBLGtCQUdBLFVBQ0EsUUFIQSxVNUQ2N1FKLEM0RHA3UUEsc0JBR0Usa0VBRUEscUNBQ0Esa0JBTEEscURBT0EsYUFKQSxvRUFLQSxxQkFQQSxnQkFLQSxXNUR5N1FGLEM0RHI3UUUsMEJBRUUsWUFEQSxVNUR3N1FKLEM0RGw3UUUsaURBR0UsMkJBREEsZUFEQSxrQjVEdTdRSixDNERuN1FFLHNEQUNFLGVBQ0EsYzVEcTdRSixDNEQ3NlFNLHFFQUVFLHNDQUNBLG1CQUdBLHdCQUxBLGVBR0EsZUFDQSxZQUdBLGlCQURBLGE1RHM3UVIsQzZEL2lTQSxlQUNFLDJDN0R1alNGLEM2RHJqU1csd0RBQ1AsZTdEdWpTSixDNkQ3aVNFLG1DQUNFLGtCN0QwalNKLEM2RHBqU0UsbUNBR0UseUNBREEsZ0JBREEsZ0I3RDZqU0osQzZEbGpTRSx1Q0FDRSxrQjdEMmpTSixDNkRyalNFLDhCQUNFLGtCN0Q0alNKLEM2RHRqU0kscUNBQ0UsVzdENmpTTixDNkR6alNNLG9EQUNFLHFCN0QyalNSLEM2RHBqU00sNERBT0UscUNBREEsU0FMQSxXQUdBLFdBRkEsa0JBR0EsWUFGQSxLN0QwalNSLEM2RHBqU1EsZ0VBQ0UsaUI3RHNqU1YsQzZEeGlTTSxxRUFDRSxRN0RralNSLENlN25TTSwrRUFDRSxXZituU1IsQ2V4b1NJLHlGQUNFLFVmMG9TTixDNkRuaVNFLG9DQUNFLFc3RGlqU0osQzhENXBTQSxjQUNFLHlDQUNBLGU5RCtwU0YsQzhEN3BTRSxrQ0FDRSxlOUQrcFNKLEM4RDVwU0Usa0NBQ0UsZTlEOHBTSixDOER4cFNFLDRCQUVFLHFEQUNBLGVBRkEsa0JBR0EsUzlEK3BTSixDOEQ3cFNJLG1DQUNFLGE5RCtwU04sQzhEM3BTRSw2QkFDRSxlQUNBLDZFQUVBLGtCOUQ0cFNKLEM4RHJwU00sMkRBQ0UsZ0I5RDRwU1IsQzhEenBTTSx3REFDRSxlOUQycFNSLEM4RHRwU0UsNEJBQ0UsK0Q5RHdwU0osQzhEdHBTSSwrQ0FDRSwyQkFDQSxnQjlEd3BTTixDOERycFNJLGdEQUNFLGU5RHVwU04sQzhEcHBTSSxtREFFRSxTQURBLGU5RHVwU04sQzhEbHBTRSxzQ0FDRSw0Q0FDQSxnQjlEb3BTSixDOEQ5b1NJLHFEQUNFLGU5RHFwU04sQzhEaHBTSSxtREFDRSxZOURrcFNOLEM4RDlvU00sb0VBRUUsWUFDQSxTQUZBLFU5RGtwU1IsQ2VydVNJLHdGQUNFLFVmdXVTTixDZWh1U00sOEVBQ0UsV2ZrdVNSLEM4RHBvU0UsNEJBQ0UsZ0I5RCtvU0osQzhEN29TTSw0REFDRSx3QzlEK29TUixDOER4b1NNLDhEQUNFLGdCOUQrb1NSLEM4RDNvU0ksaURBQ0UsaUJBQ0EsUzlENm9TTixDK0R0d1NFLGdDQUNFLGlCL0R5d1NKLEMrRGh3U0UsK0NBR0UscUNBREEsMkJBREEsYy9EcXdTSixDK0Q1dlNJLG9FQUNFLGMvRG93U04sQytEOXZTSSxvRUFPRSx1QkFGQSxTQUpBLGNBR0EsZUFEQSxlQURBLGtCQUlBLGtCL0Rzd1NOLEMrRG53U00scUZBT0Usc0NBTEEsY0FFQSxZQUNBLGlCekRQTixxRXlER00sa0JBRUEsVS9EeXdTUixDTWp4U0UsMkp5REtJLHFGekRKRixpSU5veFNGLENBQ0YsQytEcHdTUSwrRkFDRSx5RC9EMndTVixDK0R2d1NNLHlFQUNFLFkvRHl3U1IsQytEcndTSSxtRUFDRSxjQUlBLGVoRDNEQSxpQmdEeUQyQixDaER6RDNCLGVmaTBTTixDZTl6U00sNkVBQ0UsY2dEcUQrQixDaERyRC9CLGtCZmcwU1IsQytEbndTTSw0RUFDRSxjQUNBLFlBQ0EsY0FFQSxnQkFFQSxrQkFEQSx1QkFGQSxrQi9EZ3hTUixDK0R0d1NJLHFEQUNFLGtCL0R3d1NOLEMrRG52U0ksNEhBRUUsd0MvRG13U04sQytEandTTSxzSkFDRSxnQ0F4R1EsQ0F5R1IsZS9EbXdTUixDK0Q5dlNNLDJFQUVFLGNBREEsYy9EaXdTUixDK0Q5dlNRLHVGQUNFLFkvRGd3U1YsQytEM3ZTSSx1RUFDRSxZL0Q2dlNOLEMrRDN2U00sd0ZBRUUsZ0JBREEsWS9EOHZTUixDK0R2dlNFLGlEQUdFLHVCQUZBLGtCQUNBLGUvRDB2U0osQytEdnZTSSxtRUFHRSwyQkFEQSxlQURBLFEvRDJ2U04sQytEdHZTSSxvRUFDRSxlL0R3dlNOLEMrRHR2U00sdUVBR0UsMkJBREEsZUFFQSxnQkFIQSxjL0QydlNSLEMrRHR2U1EsOEVBUUUsc0NBSEEsa0JBSEEsV0FEQSxxQkFHQSxXQUdBLG1CQURBLHNCQUhBLFMvRDZ2U1YsQytEaHZTSSwwRUFFRSxjQUNBLGVBRkEsbUIvRG92U04sQ2dFaDZTTSxpQ0FDRSx5QmhFbTZTUixDZ0VqNlNNLHVDQUNFLHlCaEVtNlNSLENnRTk1U00sd0VBQ0UsZ0NoRWk2U1IsQ2dFNzVTUSwwS0FDRSxnQ2hFbzZTVixDbUM1NVNNLHlCakJ1Rkosc0NBTUksZUFEQSxnQkFEQSxXbEJvekRKLEN1QnYwREEsbUJBQ0UsT0FDQSxVdkJpdEVGLEN1QjlzRUEsZUFDRSxXdkJndEVGLEN1QzF6RUYsaUJBSUksY0FGQSxhQUVBLFNBREEsb0NBRUEsZXZDc3BKRixDdUNwcEpFLDZCQUNFLGlCdkNzcEpKLEN1Q25wSkUsc0NBQ0UsZXZDcXBKSixDaUVqcUpGLDJDMUJnQkUsOEJBYUkscUNBSEEsYUFDQSxZQUNBLGdCdkMrcEpGLEN1Q3BwSkYsd0JBb0JJLGtCdkNpcUpGLEN1Q3BwSkYsd0JBTUksbURBQ0EsY3ZDdXFKRixDdUN2cEpGLDZCQU1JLG1CQUNBLGN2Q3dySkYsQ3VDL3BKRiw0QkFjSSxxQ0FEQSxlQUZBLFlBQ0EsY3ZDd3RKRixFaUVuMkpKLFlUU0ksa0J4RHN3UEYsQzBEenZQRSxpQ0FVSSxVMUR1K1BOLEMwRHArUFEsNkNBQ0UsVTFEcytQVixDNER0alBJLDREQUNFLEs1RG83UU4sQ2UvM1JJLHNFQUNFLFdmaTRSTixDZTE0UkUsZ0ZBQ0UsVWY0NFJKLEM0RHI3UUksc0RBQ0UsYTVEdTdRTixDNEQvNlFJLG1HQUVFLGtFQURBLG9ENURzN1FOLEM2Qno1UkEsaUVBUUUscUNBRkEsbUJBTEEsV0FDQSxxQkFFQSxXQUNBLFkrQmdlMEIsQy9COWQxQixzQkFKQSxTN0JnNlJGLEM0RDM3UUksNERBQ0UsbURBQ0EsWTVENjdRTixDNkRuNVJBLG1DQU1JLGtCQUNBLGtCQUNBLGdCN0Q0alNKLEM2RDloU0UscURBZ0JJLG9DN0RxalNOLEM2RG5qU00sNERBQ0UsYzdEcWpTUixDNkR2aVNJLG1FQUdFLDJCN0RvalNOLEM2RC9pU0Esc0NBRUksZ0I3RGtqU0osQzhEMWpTSSxrRUFFRSx3QjlEa3BTTixDOEQvb1NJLDZEQUNFLGlCOURpcFNOLEM4RDFvU0UsZ0RBTUksZ0I5RCtvU04sQ0FwMU9GLENtQ2g1RE0seUJhaUpBLHNEQUVJLGVoRHEwTlIsQ0FDRixDbUN6OU5NLHlCNUJaTix3QkFZSSxlUGttQkYsQ1NobUJJLDhDQUNFLFlBQ0EsaUJUbXJCTixDYTVyQkYsMEZBWUksY2I2M0NGLENhajJDRixjcUQ1REUsWUFGQSxlQUNBLFdBRUEsVWxFdzlDQSxDa0V0OUNBLHNDbkRKRSxrQ0FDRSxVZjY5Q0YsQ2V0OUNFLHdCQUNFLFNmdzlDSixDQUNGLENrRXo5Q0EsbUJBQ0UsWWxFMjlDRixDYXYzQ0YscURBaUJJLGNidzZDRixDY3JpREEsK0JBaUJJLGNkNm9ESixDY3JtREUsaUNBR0ksa0JkNHBETixDa0Izc0RBLG9CQU1JLGVsQnV6REosQ2tCN3NERSx1Q0FHSSxjbEJvekROLENrQnR3REEsaUZBR0kseUVsQjZ5REosQ2tCenlEQSwrRUFFSSxZbEI2eURKLENzQmgrREEsNkJBTUkscUNBREEsV3RCeWtFSixDdUJqK0RBLGVBQ0UsV3ZCeXNFRixDeUJqdkVGLHNCQUlJLGV6Qm0xRUYsQ3lCaDFFQSw4QkFXSSxzQnpCcTFFSixDMEJuN0VFLG9DQUlJLGMxQm84RU4sQzBCeDZFQSxzQkFPSSxnQjFCKzdFSixDMEI5MUVGLFdBS0kscUNBQ0Esa0JBQ0EsWTFCNjZFRixDMEJuNkVJLGlEQUlJLGMxQjQ2RVIsQzBCeDZFRSxtQ0FNSSxpQjFCNDZFTixDMEJ2NkVJLGtEQU1JLGdCMUIwNkVSLEMwQm42RU0sc0RBSUksaUQxQjA2RVYsQzBCdDNFSSx5REFLSSxPMUIrNUVSLEMwQmg1RVEsNEpBSUksa0IxQjA1RVosQzBCOTNFVSxnR0FJSSxrQjFCODRFZCxDMEJ0NEVNLDREQUlJLDJDMUIwNEVWLEMwQnY0RVEsd0VBSUksMkIxQjI0RVosQzBCMXpFRSxzQ0FPSSxtQjFCdzVFTixDMEIvM0VFLHNDQWFJLGdCQURBLGUxQjA2RU4sQzBCeDRFQSw0QkFRSSxpQkFEQSxnQjFCZzdFSixDK0I1M0ZGLFNBUUksMEVBQ0EsZ0JBSEEsZ0JBQ0EsVS9CbXFHRixDK0I5cEdBLDJCQUdJLGdCQURBLGlCL0JrcUdKLEMrQjdwR0EseUJBTUksUy9Ca3FHSixDK0IxcEdBLG9CQTRCSSxxQkFDQSxlQUNBLFlBSEEsVS9COHBHSixDK0J0cEdBLHVCQWlCSSxnQ0FDQSxxQ0FIQSxlQUNBLGlCQUhBLFNBQ0Esa0JBRkEsaUIvQmdxR0osQytCL25HUSx5REFDRSxrQi9Cc3BHVixDK0I1bUdGLGVBUUksZS9CcXBHRixDK0JqcEdGLG1CQVlJLFEvQnNwR0YsQytCM25HRixVQXNCSSxRL0JncEdGLEMrQjVvR0YsYUEyQ0ksZ0JBQ0EsZ0IvQndwR0YsQytCdnBHRSxtQ0FDRSxvQi9CeXBHSixDa0N2N0dFLHFNQU1JLGlCbEN1dkhOLENrQ3p1SEEscUNBSUksb0JsQ3d2SEosQ2lFanlIRiwyQy9Cc0VFLGdFQUdJLG9CbENrd0hGLEVpRTMwSEosd0QvQjZITSxXbEMwd0hKLENrQzN0SEEsb0VBR0ksUWxDK3dISixDa0M3d0hFLGtHQU1JLGdCQUNBLHFCbENveEhOLENpRTU4SEYsMkM3QkNFLG1DQVlJLFlwQzJnSUYsRWlFeGhJSixpRDVCcUJNLHFDQUNBLGlCckN1aUlKLENxQ25pSUEsZ0RBTUksa0JyQ3VpSUosQ3FDemhJRSxzQ0FDRSxlckNzaUlKLENxQ2xpSUEsOEJBb0JJLHFDQUNBLFlyQ29pSUosQ3FDbGlJSSwwQ0FDRSwyQkFDQSwyQnJDb2lJTixDcUNqaUlJLHlDQUNFLDhCQUNBLDhCckNtaUlOLENxQ2hpSUksK0NBQ0UsZXJDa2lJTixDcUN4OEhJLHFEQVVJLGNBQ0EsYUFLQSxnQkFKQSxnQkFHQSx1QkFGQSxtQkFDQSxvQnJDeWhJUixDcUM5Z0lFLDJDQUlJLGlCQURBLFVyQ3VoSU4sQ3FDbGhJRSxxQ0FXSSxZQURBLFVyQ3doSU4sQ3NDbHZJRixjQUlJLHFEQUNBLDRFdEN3dklGLENzQ3R2SUUsMkJBR0UsZ0RBRkEscUNBQ0EsWXRDeXZJSixDc0NydklFLGlDQUNFLGdCdEN1dklKLENzQ252SUEsMEJBT0ksV3RDdXZJSixDc0NudklBLCtCQVNJLHFDQURBLGtCQUVBLGdCdEN5dklKLENzQ3Z2SUksaURBQ0UsZXRDeXZJTixDc0N0dklJLDREQUNFLGdCQUNBLFF0Q3d2SU4sQ1F0eUlTLCtGOEJpREQsUXRDd3ZJUixDc0NwbUlFLHVDQUVJLHFEQUNBLHlHQUNBLDRFdEM4dUlOLENzQzF1SUUscUNBeUJJLFlBRUEsZ0JBREEsZXRDMHZJTixDc0N2dklNLDZDVnZPTixvQjVCaStJQSxDNEI5OUlFLHFDQURGLG9EQUVJLFdBQ0EsY0FDQSxrQjVCaStJRixDQUNGLENzQ25ySU0saURBQ0Usa0J0QzZ2SVIsQ3NDMXZJTSxrQ0FFRSxrRUFEQSxvRHRDNnZJUixDc0N2dklFLDRDQVFJLDJDQUVBLFlBQ0EsaUJBRkEsVXRDNnZJTixDc0N2dklFLHVDQWVJLGdCQUNBLHVCQUZBLG1CQURBLG9CdEN1d0lOLENzQzl2SUUsMkNBS0ksa0J0Q213SU4sQ3NDNXZJSSw2Q0FtQkksaUJBQ0EsY3RDbXdJUixDdUM3a0pJLDJDQUVJLGdCQUNBLGV2Q2lxSlIsQ3VDanBKRSxpQ0FRSSxjdkNpckpOLEN1QzFwSkEsZ0RBS0ksb0J2Q29zSkosQ2lFMXpKRiwyQ3pCS0UsaUNBaUJJLHFFQURBLHFHQUVBLDZFQUNBLGN4Q3c0SkYsQ3dDcDRKRiwyQkFRSSxjeENnNUpGLEN3QzU0SkYsa0NBSUksZXhDdzVKRixDd0MvNEpBLHlDQUdJLGtFQURBLHFEQUVBLGN4Q2c2SkosQ3dDNzVKQSxvQ0N4REYsZ0JBQ0EsdUJBSEUsa0J6Q3UrSkEsQ3dDeDZKQSx1Q0FFSSxnQnhDazdKSixDd0M5NkpBLHNDUmhFRiw0QkFDQSxvQlF1RTBCLENSN0UxQixjQUNBLG9CUTBFTSxlQUNBLGVSekVOLGlCQURBLGdCQUhBLGtCQUtBLHNCaEN5aEtFLEN3QzM4SkYsMkJBUUksWUFDQSxpQkFDQSxnQkFIQSxVeEM0OUpGLEN3Q3I5SkYsZ0NBUUksb0VBQ0Esa0J4Q2krSkYsQ3dDMTlKQSw4RUFLSSxvQnhDcS9KSixDd0MxK0pBLCtDQUdJLHdCeENtZ0tKLEN3QzkvSkYsK0JBaUJJLDBDQURBLG1CQVBBLG1GQUlBLGtDQUZBLG9FQU9BLHVCQUpBLFd4Q3NoS0YsQ3dDaGhLQSwwRUFSRSxvRUFGQSx3R3hDMmlLRixDd0MxaEtFLDZKQUtJLHdCeEMwaUtOLEN3Q3hoS0Usb0VBT0ksZ0JBREEsZXhDcWpLTixDd0M1aUtFLDZEQUtJLG9CeEN3a0tOLEN3Qy9qS0EsNkZBR0ksY3hDOGtLSixDd0Mxa0tBLDhDQU1JLHFDQURBLGtCQUZBLFlBQ0EsWUFGQSxVeEM0bEtKLEN3Q25sS0YsaUNBSUksZUFFQSxnQkFDQSxtQnhDZ21LRixDd0M3a0tGLDRCQUVJLGV4QzhsS0YsQzBDdjBLRixpQ0FpQkksa0VBREEscUdBRUEsYzFDKzJLRixDMEMzMktGLDJCQVFJLGMxQ3UzS0YsQzBDcjNLQSx1Q0FLSSxrRUFEQSxvRDFDbTRLSixDMENoNEtFLDhDRGpFSixnQkFDQSx1QkFIRSxrQnpDbTlLQSxDMENyNEtGLGdDQU1JLHFFQUNBLFNBRkEsZ0JBR0EsUzFDMDVLRixDMEN4NUtFLG9DQUNFLHlDMUMwNUtKLEMwQ3I1S0YsNEJBUUksa0VBREEseUdBRUEsb0VBSEEsVzFDdTZLRixDMENqNktBLGtDQUlJLGMxQzY2S0osQzBDMTZLQSxzRUFJSSxvQjFDdzdLSixDMENwN0tBLHVDQUdJLFExQzI4S0osQzBDdDhLRiwrQkFLSSxrRUFEQSw2RUFHQSxrQkFDQSxtQkFGQSxXMUN3OUtGLEMwQ3A5S0EsMkNBRUkseUdBQ0EsbUUxQys5S0osQzBDNTlLRSxnREFJSSxpREFDQSxjMUN3K0tOLEMwQ24rS0EsOENBRUksWTFDNitLSixDMEMxK0tBLDhDQU1JLHFDQURBLGtCQUZBLFlBQ0EsWUFGQSxVMUM0L0tKLEMyQzVvTEUsd0RBS0kscUJBREEsaUMzQ29yTE4sQ29DM3NMRiwyREFZSSxZcEN3dExGLEMyQ2hyTEEsMkNBY0ksUTNDMHNMSixDMkN4c0xFLGlEQVNJLG9CM0NvdExOLEMyQ2xyTEYsaUNBTUksaUIzQ2d1TEYsQzJDOXRMRSx1Q0FDRSxvQjNDZ3VMSixFaUV6MUxKLDRDckJTTSxZNUMwMkxKLEM2QzkyTEYsaUJBUUksa0I3Q2k3TEYsQzZDNzZMRSx3Q0FHSSxVN0NrN0xOLEM2QzM2TEUsaUNBRUkseUU3Q2s3TE4sQzZDLzZMRSwwQ0FFSSxhN0NrN0xOLEM2Qzc2TEEseUJBT0ksb0I3Q2s3TEosQzZDLzRMQSx3QkFJSSxXN0N5N0xKLEM2Qy82TEUsc0NBMkJJLGtFQUVBLGtCQVJBLFlBU0Esd0NBUkEsMEVBU0EsZUFOQSxZQUZBLHFCQUdBLGdCQUVBLHNCQVRBLGtCQUNBLFdBSUEsVTdDaThMTixDNkN6N0xNLDJDQUNFLHFCQUNBLGE3QzI3TFIsQzZDejdMTSwwQ0FFRSxZQURBLFU3QzQ3TFIsQzZDajdMQSxnQ0FLSSxnQkFDQSxTN0N5N0xKLEM2Q3o2TEUsbURBcUJJLGdDN0N5N0xOLEM2Q3g3TE0sMERBQ0UsWTdDMDdMUixDNkNyN0xFLCtDQVVJLE9BQ0EsTzdDMDdMTixDNkNwNExGLG9CQVFJLG1CQURBLGdCQUVBLFM3Q2c4TEYsQzZDNzdMQSxxQ0FjSSx5Q0FDQSxnQjdDZzhMSixDNkM5N0xJLDRDQUNFLGM3Q2c4TE4sQzZDMTdMQSxxREFhSSxnQkFDQSxlQUlBLFU3QzI3TEosQzZDdDVMQSw4Q0FJSSxlN0M2N0xKLEM2Q2g3TEUsb0RBS0ksUzdDODdMTixDOEM5eU1BLHFDQU1JLFlBQ0EsZ0JBRkEsVTlDazFNSixDOEN2ME1FLG1EQU9JLDBEQUZBLDBFQUZBLGVBQ0EsZ0JBSUEsa0JBQ0EsbUJBUEEsaUI5Q3MxTU4sQzhDNzBNTSx3REFDRSxxQ0FDQSxrQjlDKzBNUixDOEM3ME1NLDJEQUdFLGlCQURBLDJCQURBLFE5Q2kxTVIsQzhDdDBNRSxtREFRSSxxQ0FEQSxZQURBLFc5Q2cxTU4sQzhDdjBNSSx1RUErQkksWUFEQSxlQUVBLG1CQUNBLGlCOUMrME1SLEM4QzMwTUksaUVBZ0JJLFdBREEsVTlDZzFNUixDOEM3ME1RLHdFQUVFLFlBQ0Esb0JBQ0EsNEJBSEEsVTlDazFNVixDOEMxME1JLHlFQUdJLGNBRUEsa0JBREEsZTlDZzFNUixDOENwME1JLHlFQUdJLFk5QyswTVIsQzhDMTBNRSx1REFFSSxrQjlDNjBNTixDOEN4ME1FLG9EQXNESSxjOUNzME1OLEM4Q3AwTU0sMERBQ0UsYzlDczBNUixDOEMvek1FLDRDQUdJLFk5Q28wTU4sQzhDN3pNRSxrQ0FHSSxzRDlDazBNTixDOEN0eU1RLG1GQUNFLHNCOUM4ek1WLEM4Q3h6TUUsK0RBR0ksb0I5QzZ6TU4sQzhDbHpNRiwyQ0FJSSxvQjlDdXpNRixDOEN0ek1FLGdGQUNFLG9COUN3ek1KLEM4Q3B6TUYsa0JBVUksWUFDQSxjOUM2ek1GLEM4Q2h5TUUsMERBSUksaUJBRkEsa0JBQ0EsVTlDMHpNTixDOEMzeE1BLDZCQUdJLGU5Q216TUosQzhDOXlNRixzQkFXSSxlQURBLFc5Q3F6TUYsQzhDL3lNQSx3Q0FFSSxjOUNxek1KLEMrQzdyTkYscUJBS0ksWUFDQSxnQi9Da3NORixDK0N0ck5BLDZCQVNJLFcvQ2tzTkosQytDNWxORSw0Q0FJSSxrRUFGQSxxREFDQSw0RS9DZ3JOTixDK0MzcU5FLHlDQUlJLGUvQ2dyTk4sQ2dEN3lOQSx1Q0FHSSxlaEQ0MU5KLENnRHAwTkEsZ0NBSUksNEVoRHExTkosQ2dEN3pOSSwrQ0FJSSxrRUFGQSxxREFDQSxXaERrMU5SLENnRDcwTkksdUNBUUksZWhEazFOUixDZ0Q3ME5FLGlGQU1JLGlCaERtMU5OLENnRHAwTkYsV0FNSSxjaERnMU5GLENnRG52TkUscUNBR0ksY2hEaTBOTixDaUQzNU5BLHVCQWlCSSxnQmpEdWpPSixDbURyc09GLGdCQU9JLG9HbkRpME9GLENtRDl6T0EsOEJBTUksb0VBQ0EsaUJuRG0wT0osQ21EL3pPQSx3QkFTSSxrRUFEQSxxREFFQSxlQUNBLFluRG8wT0osQ21EajBPRSw4QkFLSSxlQUNBLGVuRHEwT04sQ21EenpPRSw4QkFRSSxZbkRpME9OLENtRHh6T0EsZ0NBR0ksUW5EZzBPSixDbUQ1ek9BLDZCQWVJLGVBQ0EsY25EaTBPSixDcUQ5NU9GLGFBUUksc0JyRDA3T0YsQ3FEdjdPQSwrQkFPSSxhckQyN09KLENxRGwzT0EsOEJBV0ksYXJEZzdPSixDcUQ5NU9BLHlCQWdCSSxZckQ2Nk9KLENxRDU0T0ksdUNBQ0Usc0JyRGs2T04sQ3FEMzVPSSw2QkFDRSxjckQ2NU9OLEN3RDVpUEEsMkJBUUksYUFIQSxpQnhEZ3hQSixDZXR6UEUsK0NBQ0UsT2Z3elBKLENlanpQSSxxQ0FDRSxNZm16UE4sQzBENXpQRixZQUlJLFMxRHcrUEYsQzBEaitQRSxxQ0FLSSxjMUQwK1BOLEMwRHQ3UEEsdUJBS0ksZ0JBQ0EsbUIxRHcrUEosQzBENzVQQSx3REFPSSxlMUR3K1BKLEMwRHArUEEsdUNBS0ksbUIxRHcrUEosQzBEOTlQQSwyQkFtQkksYzFEMCtQSixDMkR2cVFGLGFBS0ksaUNBREEsbUJBREEsb0IzRHl1UUYsQzJEcHVRQSxzQ0FHSSxjM0R5dVFKLEMyRGp1UUEsb0RBS0ksZ0IzRHl1UUosQzJENXRRQSx3QkFJSSxnQjNEMHdRSixDMkRqd1FNLDhDQUNFLG1CM0R3d1FSLEMyRGx3UUksNkNBSUksZUFDQSxrQjNEc3dRUixDMkRud1FNLHdEQWlCSSxrQkFEQSxjM0R3d1FWLEMyRDl1UUksNkNBS0ksZUFDQSxpQjNEaXdRUixDMkQ3dlFJLHNDQUlJLGMzRGt3UVIsQzJENXZRQSxxQ0FVSSxjM0Rnd1FKLEMyRDd2UUUsdURBT0ksVTNEK3ZRTixDNER4M1FFLHlGQUdJLGU1RGcrUU4sQzRENTFRQSwwQkFVSSxpQjVEaTlRSixDNERqMVFBLHVDQVNJLGlCNUQrOFFKLEM0RGh4UUEsOEJBYUksUTVEKzdRSixDNEQ5MVFBLHNEQUtJLFNBQ0EsUzVEczdRSixDNERsN1FJLHFFQVVJLGlCNUR1N1FSLEM2RGhqU1Msd0RBR0wsZTdEeWpTSixDNkQ5aFNBLDBFQUdJLGtCN0Q2alNKLEM2RHpqU0EsOEJBSUksa0I3RDZqU0osQzhEam1TQSxrQ0FHSSxpQjlEZ3FTSixDOERqcFNBLDZCQU9JLGU5RDZwU0osQzhEN25TQSxzQ0FLSSxlOURxcFNKLEMrRC9zU0EsK0NBTUkscUJBQ0EsYy9Eb3dTSixDK0Rqd1NFLG9FQUdJLGMvRHN3U04sQytEenZTSSxxRkFVSSxnQi9EMndTUixDK0Q5dlNFLG1FQVFJLGMvRDZ3U04sQytENXZTRSxxREFHSSxlL0Qwd1NOLEMrRHB3U0EsaURBRUksZS9EdXdTSixDK0Rud1NBLDJDQUVJLHdDL0Rzd1NKLENBOXVSRixDbUNubUJNLDBCRDZORiwrUUFHRSxlQUNBLGVsQ3d5SEosQ0FDRixDSzcySEEscUNBQ0UsaUJBS0UsWUFIQSxVQUVBLFNBSEEsa0JBRUEsUUxxVUYsQ0FDRixDS25RQSwrQkFDRSw4QkFFRSwrQkwwVEYsQ0FDRixDbUNsaUJNLHlCdEJ3RE8saUNxRGpGWCxZQUZBLGVBQ0EsV0FFQSxVbEUyK0NBLENrRXorQ0Esc0NuREpFLHFEQUNFLFVmZy9DRixDZXorQ0UsMkNBQ0UsU2YyK0NKLENBQ0YsQ2tFNStDQSxzQ0FDRSxZbEU4K0NGLENhNTVDUyxpQ0FRTCxnQkFDQSxjYnE2Q0osQzBCMStDQSxzQkFHSSxlMUI4N0VKLEMwQnQvREEsdUJBRUksd0MxQjY2RUosQzBCdjZFQSx1Q0FFSSxZMUIyNkVKLENtRWg2RkEsOERBQ0MsYW5FbzlHRCxDa0NsMEdJLDRFQUNFLFlsQzZ3SE4sQ3FDaDZISSx3REFDRSxnQ3JDc2lJTixDcUNwaUlJLDBHQUVFLGdDckNzaUlOLENxQ2hpSUYscUNBRUksd0NyQ29pSUYsQ3FDMWhJQSxnREFFSSwyQ3JDc2lJSixDcUNyZ0lJLGdHQUNFLFlyQ3FpSU4sQ3FDbGlJSSx5Q0FDRSwyQ3JDb2lJTixDcUN2N0hJLHFETHhLSiw0QkFDQSxvQkt5SzRCLENML0s1QixjQUNBLG9CQUVBLGVBREEsZ0JBSEEsa0JBS0Esc0JoQ2tzSUEsQ3FDcmhJUSxpRUFDRSxjckN1aElWLENxQzMvSEUscUNBTUksY3JDc2hJTixDc0MxdElBLDBCQUdJLHlDQURBLGV0Q3V2SUosQ3NDOXVJQSwrQkFJSSwyQ3RDd3ZJSixDc0NsL0hFLGdDQU9JLGtFQU9BLCtCQURBLGtCQVJBLHFEQURBLDJDQUVBLHlHQU1BLGFBSkEsb0VBQ0EsbUJBRUEsWUFEQSxtQnRDaXdJTixDc0M5dUlFLDRDQUdJLFlBQ0EsbUJBRkEsVXRDNHZJTixDc0MvdUlFLHVDQUtJLHFCTmpWTiw0QkFDQSxvQkFSMkIsQ0FFM0IsY0FDQSxvQk11Vk0sWU5yVk4sa0JBREEsZ0JNa1ZNLGVOclZOLGtCTTBWTSxrQk5yVk4sdUJNaVZNLFdBRUEsbUJ0Q3N3SU4sQ3NDdHZJRSwyQ0FFSSxpQnRDaXdJTixDc0N2dklJLDZDQWNJLGtCQUNBLGV0Q2t3SVIsQ3NDcnZJRSx1RkFFSSx3Q3RDK3ZJTixDOENybEpJLHlKQTBCSSxZOUM4ME1SLEM4Q24wTUksaUVBV0ksaUI5QzgwTVIsQzhDL3NNSSxzREFFSSxhOUNrME1SLEM4QzF6TUksNkRBRUksVTlDZzBNUixDOENodk1BLG1DQUVJLFk5Q3d6TUosQytDeG5OVyxnQ0FFUCxtQkFEQSxlL0Ntc05KLENtRHpyTkEsd0JBSUksaUJuRG0wT0osQ21EOXlPUSwwQ0FDRSxZbkRvME9WLEMwRHowT0UsNENBV0ksb0VBREEsd0cxRG8rUE4sQzBEbCtQTSx5RDNDL0NGLFVmb2hRSixDZWpoUUksbUVBQ0UsUzJDNkMyQixDM0M3QzNCLE9mbWhRTixDMERqK1BFLHdDQUlJLGUxRHkrUE4sQzBEbjVQQSw0QkFHSSxrQkFDQSxrQjFEcytQSixDMEQ1NlBBLHlCQUlJLGMxRHMrUEosQzJEN2tRSSw2Q0FFSSxjM0QrdlFSLEM2RG4zUUYsZUFXSSxjN0QwalNGLENBMWtQRixDZ0QzeUNJLHlCQUxGLGlCQU9JLG1CQURBLG9CaEQrek5KLENBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fcHVycGxlLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL2NvbW11bml0eS5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvdXRpbC9taXhpbi9fc2tlbGV0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL3V0aWwvX3NsaWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy91dGlsL3Bob3Rvc3dpcGUvX21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL3V0aWwvcGhvdG9zd2lwZS9fbWFpbi1zZXR0aW5ncy5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvdXRpbC9waG90b3N3aXBlL19za2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy91dGlsL21peGluL19pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9iYXNlL19yZXNldC5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvdXRpbC9taXhpbi9fcGxhdGZvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fd3JpdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy91dGlsL21peGluL19iYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fbG9hZGluZy5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvdXRpbC9taXhpbi9fcnRsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy91dGlsL21peGluL19kYXJrbW9kZS5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL19wYWdlci5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL191aV9kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvdXRpbC9taXhpbi9fcGllLWNsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX3V0aWxfYnV0dG9uX3dyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fbGF5ZXJfY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX2xheWVyX3JlcG9ydC5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL19sYXllcl9lbW90aWNvbi5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL19sYXllcl90b2FzdC5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL191aV9kaWFsb2cuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fZmVlZC1pdGVtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy91dGlsL21peGluL19zZXJ2aWNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy91dGlsL21peGluL19hc3BlY3QtcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL3V0aWwvbWl4aW4vX2RvdC5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL19yZWNvbW1lbmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fdGFnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy91dGlsL21peGluL19saW5lLWNsYW1wLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX3B1cnBsZS12aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9wYWdlL19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy91dGlsL21peGluL19icmVha3BvaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy91dGlsL21peGluL19uZXcuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fZmVlZC1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX2ZlZWQtYXNpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fbGlzdF9jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX2xpc3RfY2xhc3NpYy5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvdXRpbC9taXhpbi9fZWxsaXBzaXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fbGlzdF9jb21wYWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX2xpc3Rfbm90aWNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX2xpc3Rfb3B0aW9uX3RvZ2dsZS5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL19saXN0X3V0aWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX2xpc3RfdXRpbHNfc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX2F1dG9fdHJhbnNsYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9wYWdlL192aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX3ZpZXdfc2hhcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL19jb2xvci12YXJpYWJsZV9saWdodC5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL192aWV3X3NpZ25hdHVyZS5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL192aWV3X3RlbXBsYXRlcy5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL192aWV3X3JlY2VudC5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL191aV9jaGVja2JveC5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL192aWV3X3ZvdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fdmlld191dGlscy5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL192aWV3X3JlY29tbWVuZC5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL19ib2FyZC12aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9wYWdlL193cml0ZS5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvcGFnZS9fY29tbWVudC5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL19ib2FyZC1jb21tZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX2ZlZWQtY29tbWVudC5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvcGFnZS9fZ2xvYmFsVGFnU2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9fY29tbXVuaXR5X2Rhcmsuc2NzcyIsIndlYnBhY2s6Ly8vPG5vIHNvdXJjZT4iLCJ3ZWJwYWNrOi8vLy4vc2Fzcy91dGlsL21peGluL19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fbmN1aS1tb2RhbC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5wdXJwbGUtY29tbXVuaXR5LW5vZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1jb21tdW5pdHktb2Zmc2V0LXkpIC0gNThweCk7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXG4gID4gOm5vdCgucHVycGxlLXdyYXBwZXIpIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgcHVycGxlLWxhdW5jaGVyIHtcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgfVxuXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgZGlzcGxheTogdW5zZXQ7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgfVxuICB9XG5cbiAgLnB1cnBsZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cblxuICAuYm9hcmQtc2VhcmNoLXRvcCB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDE2cHg7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAyMHB4O1xuXG4gICAgJiB+IC5wdXJwbGUtd3JhcHBlciB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG5cbiAgLmJvYXJkLXNlYXJjaC10b3BfdGFnIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5ib2FyZC10b3AtY2F0ZWdvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAmICsgLmJvYXJkLXRvcC11dGlscyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICB9XG4gIH1cblxuICAuYm9hcmQtdG9wLXV0aWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgPiAubmMtY29tbXVuaXR5LWxvYWRlciB7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gIH1cbn1cblxuLyogdHlwZTAxICovXG4ucHVycGxlLXdyYXBwZXIge1xuICAmLnB1cnBsZS1ib2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MjBweCBhdXRvO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xuXG4gICAgQGF0LXJvb3QgLnRhYiB+IC5uYy1jb21tdW5pdHktbGlzdCAmIHtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLm5jLWNvbW11bml0eS1sb2FkZXIge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgIC5ib2FyZC1ub3RpY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAuYm9hcmQtbm90aWNlLWl0ZW0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDAyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib2FyZC1hcnRpY2xlLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdy15OiBvdmVybGF5O1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIC5ib2FyZC1pdGVtcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDIpO1xuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1wb2ludCk7XG4gICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlLFxuICAgICAgLnN1bW1hcnksXG4gICAgICAudGh1bWIgYSxcbiAgICAgIGJ1dHRvbiA+ICoge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9hcmQtbGlzdC1jbGFzc2ljIHtcbiAgICAgIC5ib2FyZC1pdGVtcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuXG4gICAgICAgIC5ib2FyZC1tZXRhIHtcbiAgICAgICAgICBtYXJnaW46IDEycHggMCAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgKyAud3JhcC1jb21tdW5pdHktbW9yZSB7XG4gICAgICAgIC5uYy1jb21tZW50LW1vcmUge1xuICAgICAgICAgIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib2FyZC1saXN0LWNhcmQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdyaWQtYXV0by1yb3dzOiAyNDVweDtcbiAgICAgIGNvbHVtbi1nYXA6IDJweDtcbiAgICAgIHJvdy1nYXA6IDhweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIC5ib2FyZC1pdGVtcyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcblxuICAgICAgICAmOm5vdCguaXMtYWN0aXZlKSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLXVpLXdoaXRlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aHVtYiB7XG4gICAgICAgIG1hcmdpbjogMCAxMnB4IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5ib2FyZCB7XG4gICAgICAgIC53cmFwLXRpdGxlIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgkbWF4TGluZXM6IDIsICRsaW5lSGVpZ2h0OiAxLjUsICRpbmxpbmU6IHRydWUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29ucyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1bW1hcnkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJvYXJkLW1ldGEge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbjogYXV0byAwIDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5yZWFjdGlvbnMge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktZ3JheTAwNCk7XG5cbiAgICAgICAgLnJlY2VudC1jb21tZW50LW5hbWUsXG4gICAgICAgIC5jb21tZW50ZWQtYXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW1wdHktYm9hcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3JkZXItaW5saW5lLWVuZDogMnB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwNCkgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAubmNDb21tdW5pdHlCb2FyZExpc3Qge1xuICAgICAgICBtYXJnaW4tYmxvY2s6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5lbXB0eS1pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgICAgIC5ub25lIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogOHB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICfCtyc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIHR5cGUwMiAqL1xuLnB1cnBsZS13cmFwcGVyIHtcbiAgJi5wdXJwbGUtZmVlZCB7XG4gICAgb3ZlcmZsb3cteTogb3ZlcmxheTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcblxuICAgIC5mZWVkLWFzaWRlLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBwdXJwbGUtbGF1bmNoZXIge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICdfY29sb3ItdmFyaWFibGVfbGlnaHQnO1xuQGltcG9ydCAnX2NvbG9yLXZhcmlhYmxlX2RhcmsnO1xuXG4vKiB1dGlsICovXG5AaW1wb3J0ICd1dGlsL19taXhpbic7XG5AaW1wb3J0ICd1dGlsL19zbGljayc7XG5AaW1wb3J0ICd1dGlsL2Z1bmN0aW9uJztcblxuLyogdmVuZG9yICovXG5AaW1wb3J0ICd1dGlsL3Bob3Rvc3dpcGUvc2tpbic7XG5cbi8qIGJhc2UgKi9cbi8vIEBpbXBvcnQgJ2Jhc2UvX2ZvbnRzJztcbkBpbXBvcnQgJ2Jhc2UvX3Jlc2V0JztcblxuLyogbW9kdWxlcyAqL1xuQGltcG9ydCAnbW9kdWxlL3dyaXRlcicsICdtb2R1bGUvX2ljb25zJywgJ21vZHVsZS9fbG9hZGluZycsICdtb2R1bGUvX2J1dHRvbicsICdtb2R1bGUvdG9vbHRpcCcsICdtb2R1bGUvX3BhZ2VyJywgJ21vZHVsZS9fdWlfZHJvcGRvd24nLFxuICAnbW9kdWxlL3V0aWxfYnV0dG9uX3dyYXAnLCAnbW9kdWxlL191aV9pbnB1dCcsICdtb2R1bGUvX2xheWVyX2NvbW1vbicsICdtb2R1bGUvX2xheWVyX3JlcG9ydCcsICdtb2R1bGUvX2xheWVyX2Vtb3RpY29uJywgJ21vZHVsZS9fbGF5ZXJfdG9hc3QnLFxuICAnbW9kdWxlL191aV9kaWFsb2cnLCAnbW9kdWxlL2ZlZWQtaXRlbScsICdtb2R1bGUvcmVjb21tZW5kJywgJ21vZHVsZS9fdGFnJywgJ21vZHVsZS9uY3VpLW1vZGFsJywgJ21vZHVsZS9wdXJwbGUtbGlzdCcsICdtb2R1bGUvcHVycGxlLXZpZXcnO1xuXG4vKiBwYWdlICovXG5AaW1wb3J0ICdwYWdlL19saXN0JywgJ3BhZ2UvX3ZpZXcnLCAncGFnZS9fd3JpdGUnLCAncGFnZS9fY29tbWVudCcsICdwYWdlL2dsb2JhbFRhZ1NlYXJjaCc7XG5cbi8vIGRhcmtcbkBpbXBvcnQgJ2NvbW11bml0eV9kYXJrJztcbiIsIkBtaXhpbiBza2VsZXRvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5jdWktZ3JheTAxMik7XG4gIGFuaW1hdGlvbjogc2tlbGV0b24tYW5pbWF0aW9uIDAuOHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG5AYXQtcm9vdCB7XG4gIEBrZXlmcmFtZXMgc2tlbGV0b24tYW5pbWF0aW9uIHtcbiAgICAwJSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWdyYXkwMDIpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktZ3JheTAwOCk7XG4gICAgfVxuICB9XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLm5jLWNvbW11bml0eS1saXN0LFxuLm5jLWNvbW11bml0eS12aWV3IHtcbiAgLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAuc2xpY2stdHJhY2ssXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBUaGVtZVxuICAvLyA9PT09PT1cbiAgLmNvLXNsaWNrLWFycm93IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjY2VjZWQzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgICB9XG5cbiAgICBbY2xhc3NePVwiZmUtaWNvbi1cIl0ge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAuY28tc2xpY2stcHJldiB7XG4gICAgbGVmdDogMjFweDtcbiAgfVxuXG4gIC5jby1zbGljay1uZXh0IHtcbiAgICByaWdodDogMjFweDtcbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaSB7XG4gICAgICBidXR0b24ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1ncmF5MDIwKTtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnbWFpbi1zZXR0aW5ncyc7XG5cbi8vIHBzd3AgPSBwaG90b3N3aXBlXG4ucHN3cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHotaW5kZXg6IDkwMDAwMDAwO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lO1xuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi8vIHN0eWxlIGlzIGFkZGVkIHdoZW4gSlMgb3B0aW9uIHNob3dIaWRlT3BhY2l0eSBpcyBzZXQgdG8gdHJ1ZVxuLnBzd3AtLWFuaW1hdGVfb3BhY2l0eSB7XG4gIC8vIDAuMDAxLCBiZWNhdXNlIG9wYWNpdHk6MCBkb2Vzbid0IHRyaWdnZXIgUGFpbnQgYWN0aW9uLCB3aGljaCBjYXVzZXMgbGFnIGF0IHN0YXJ0IG9mIHRyYW5zaXRpb25cbiAgb3BhY2l0eTogMC4wMDE7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAvLyBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJHBzd3BfX3Nob3ctaGlkZS10cmFuc2l0aW9uLWR1cmF0aW9uIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xufVxuXG4ucHN3cC0tb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19pbWcge1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5wc3dwLS1kcmFnZ2luZyAucHN3cF9faW1nIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi8vXHRCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudC5cbi8vXHRBcyBhbmltYXRpbmcgb3BhY2l0eSBpcyBtdWNoIGZhc3RlciB0aGFuIGFuaW1hdGluZyByZ2JhKCkgYmFja2dyb3VuZC1jb2xvci5cbi5wc3dwX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkcHN3cF9fYmFja2dyb3VuZC1jb2xvcjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4ucHN3cF9fc2Nyb2xsLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4vLyBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHNcbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9faW1nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgLy8gZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvblxufVxuXG4ucHN3cC0tYW5pbWF0ZWQtaW4ge1xuICAucHN3cF9fYmcsXG4gIC5wc3dwX196b29tLXdyYXAge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5wc3dwX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wc3dwX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLy9cdHN0cmV0Y2hlZCB0aHVtYm5haWwgb3IgZGl2IHBsYWNlaG9sZGVyIGVsZW1lbnQgKHNlZSBiZWxvdylcbi8vXHRzdHlsZSBpcyBhZGRlZCB0byBhdm9pZCBmbGlja2VyaW5nIGluIHdlYmtpdC9ibGluayB3aGVuIGxheWVycyBvdmVybGFwXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vL1x0ZGl2IGVsZW1lbnQgdGhhdCBtYXRjaGVzIHNpemUgb2YgbGFyZ2UgaW1hZ2Vcbi8vXHRsYXJnZSBpbWFnZSBsb2FkcyBvbiB0b3Agb2YgaXRcbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XG4gIGJhY2tncm91bmQ6ICRwc3dwX19wbGFjZWhvbGRlci1jb2xvcjtcbn1cblxuLnBzd3AtLWllIC5wc3dwX19pbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuIiwiJHBzd3BfX3Nob3ctaGlkZS10cmFuc2l0aW9uLWR1cmF0aW9uOiAzMzNtcyAhZGVmYXVsdDtcbiRwc3dwX19jb250cm9scy10cmFuc2l0aW9uLWR1cmF0aW9uOiAzMzNtcyAhZGVmYXVsdDtcbiRwc3dwX19iYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzFiICFkZWZhdWx0O1xuJHBzd3BfX3BsYWNlaG9sZGVyLWNvbG9yOiAjMjIyICFkZWZhdWx0O1xuJHBzd3BfX2JveC1zaXppbmctYm9yZGVyLWJveDogdHJ1ZSAhZGVmYXVsdDsgLy8gZGlzYWJsZSAucHN3cCAqIHsgYm94LXNpemluZzpib3JkZXItYm94IH0gKGluIGNhc2UgeW91IGFscmVhZHkgaGF2ZSBpdCBpbiB5b3VyIHNpdGUgY3NzKVxuJHBzd3BfX3Jvb3Qtei1pbmRleDogOTEwMDAwNiAhZGVmYXVsdDtcbiRwc3dwX19hc3NldHMtcGF0aDogJycgIWRlZmF1bHQ7IC8vIHBhdGggdG8gc2tpbiBhc3NldHMgZm9sZGVyIChwcmVsb2FkZXIsIFBORyBhbmQgU1ZHIHNwcml0ZSlcbiRwc3dwX19lcnJvci10ZXh0LWNvbG9yOiAjY2NjICFkZWZhdWx0OyAvLyBcIkltYWdlIG5vdCBsb2FkZWRcIiB0ZXh0IGNvbG9yXG4kcHN3cF9faW5jbHVkZS1taW5pbWFsLXN0eWxlOiB0cnVlICFkZWZhdWx0O1xuJHBzd3BfX2J1dHRvbi1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuIiwiLy9cdENvbnRlbnRzOlxuLy9cdDEuIEJ1dHRvbnNcbi8vXHQyLiBTaGFyZSBtb2RhbCBhbmQgbGlua3Ncbi8vXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcbi8vXHQ0LiBDYXB0aW9uXG4vL1x0NS4gTG9hZGluZyBpbmRpY2F0b3Jcbi8vXHQ2LiBBZGRpdGlvbmFsIHN0eWxlcyAocm9vdCBlbGVtZW50LCB0b3AgYmFyLCBpZGxlIHN0YXRlLCBoaWRkZW4gc3RhdGUsIGV0Yy4pXG5cbi8vIFBob3RvU3dpcGUgdXNlcyBBdXRvcHJlZml4ZXIsIHNvIHZlbmRvciBwcmVmaXhlZCBhcmUgYWRkZWQgYXV0b21hdGljYWxseSB3aGVuIG5lZWRlZC5cblxuQGltcG9ydCAnLi9tYWluJztcbi8vXHQxLiBCdXR0b25zXG4vLyA8YnV0dG9uPiBjc3MgcmVzZXRcbi5wc3dwX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cbiAgPiBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fY2FwdGlvbixcbi5wc3dwX19idXR0b24tLWFycm93LS1wcmV2LFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLW5leHQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vLyBwc3dwX191aS0tb3Zlci1jbG9zZSBjbGFzcyBpdCBhZGRlZCB3aGVuIG1vdXNlIGlzIG92ZXIgZWxlbWVudCB0aGF0IHNob3VsZCBjbG9zZSBnYWxsZXJ5XG4ucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAwO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBAaW5jbHVkZSBpY29uKCRpZDogY2xvc2UsICR3aWR0aDogMzBweCwgJGhlaWdodDogMzBweCwgJGNvbG9yOiAkcHN3cF9fYnV0dG9uLWNvbG9yKTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cblxuLnBzd3BfX2J1dHRvbi0tc2hhcmUsXG4ucHN3cF9fYnV0dG9uLS1mcyxcbi5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vL1x0QXJyb3cgYnV0dG9ucyBoaXQgYXJlYVxuLy9cdChpY29uIGlzIGFkZGVkIHRvIDpiZWZvcmUgcHNldWRvLWVsZW1lbnQpXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcHJldixcbi5wc3dwX19idXR0b24tLWFycm93LS1uZXh0IHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBzd3BfX2J1dHRvbi1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgQGluY2x1ZGUgaWNvbigkaWQ6IGFycm93X2xlZnRfcywgJGNvbG9yOiAkcHN3cF9fYnV0dG9uLWNvbG9yKTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXByZXYge1xuICBsZWZ0OiA2cHg7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLy9cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xuLnBzd3BfX2NvdW50ZXIsXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLy9cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxuLnBzd3BfX2NvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC43NTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4vL1x0NS4gTG9hZGluZyBpbmRpY2F0b3IgKHByZWxvYWRlcilcbi8vXHRZb3UgY2FuIHBsYXkgd2l0aCBpdCBoZXJlIC0gaHR0cDovL2NvZGVwZW4uaW8vZGltc2VtZW5vdi9wZW4veXlCV29SXG4ucHN3cF9fcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMTJweDtcbn1cblxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBzd3AtLWNzc19hbmltYXRpb24ge1xuICAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICAgICAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuICAgIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcbiAgICAgIGFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTtcbiAgICB9XG4gIH1cblxuICAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5wc3dwX19wcmVsb2FkZXJfX2N1dCB7XG4gICAgLy8gVGhlIGlkZWEgb2YgYW5pbWF0aW5nIGlubmVyIGNpcmNsZSBpcyBiYXNlZCBvbiBQb2x5bWVyIChcIm1hdGVyaWFsXCIpIGxvYWRpbmcgaW5kaWNhdG9yXG4gICAgLy8gYnkgS2VhbnUgTGVlIGh0dHBzOi8vYmxvZy5rZWFudWxlZS5jb20vMjAxNC8xMC8yMC90aGUtdGFsZS1vZi10aHJlZS1zcGlubmVycy5odG1sXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBzd3BfX3ByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5cbi8vXHQ2LiBBZGRpdGlvbmFsIHN0eWxlc1xuLy8gcm9vdCBlbGVtZW50IG9mIFVJXG4ucHN3cF9fdWkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAkcHN3cF9fcm9vdC16LWluZGV4ICsgNTA7XG59XG5cbi8vIHRvcCBibGFjayBiYXIgd2l0aCBidXR0b25zIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvclxuLnBzd3BfX3RvcC1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXByZXYsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1uZXh0IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRwc3dwX19jb250cm9scy10cmFuc2l0aW9uLWR1cmF0aW9uIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xufVxuXG4vLyBwc3dwLS1oYXNfbW91c2UgY2xhc3MgaXMgYWRkZWQgb25seSB3aGVuIHR3byBzdWJzZXF1ZW50IG1vdXNlbW92ZSBldmVudHMgb2NjdXJcbi5wc3dwLS1oYXNfbW91c2Uge1xuICAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcHJldixcbiAgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLW5leHQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucHN3cF9fdG9wLWJhcixcbiAgLnBzd3BfX2NhcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxufVxuXG4vLyBwc3dwX191aS0tZml0IGNsYXNzIGlzIGFkZGVkIHdoZW4gbWFpbiBpbWFnZSBcImZpdHNcIiBiZXR3ZWVuIHRvcCBiYXIgYW5kIGJvdHRvbSBiYXIgKGNhcHRpb24pXG4ucHN3cF9fdWktLWZpdCB7XG4gIC5wc3dwX190b3AtYmFyLFxuICAucHN3cF9fY2FwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG59XG5cbi8vIHBzd3BfX3VpLS1pZGxlIGNsYXNzIGlzIGFkZGVkIHdoZW4gbW91c2UgaXNuJ3QgbW92aW5nIGZvciBzZXZlcmFsIHNlY29uZHMgKEpTIG9wdGlvbiB0aW1lVG9JZGxlKVxuLnBzd3BfX3VpLS1pZGxlIHtcbiAgLnBzd3BfX3RvcC1iYXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcHJldixcbiAgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLW5leHQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy9cdHBzd3BfX3VpLS1oaWRkZW4gY2xhc3MgaXMgYWRkZWQgd2hlbiBjb250cm9scyBhcmUgaGlkZGVuXG4vL1x0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xuLnBzd3AtLXVpLXZpc2libGUge1xuICAucHN3cF9fdG9wLWJhcixcbiAgLnBzd3BfX2NhcHRpb24sXG4gIC5wc3dwX19idXR0b24tLWFycm93LS1wcmV2LFxuICAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbmV4dCB7XG4gICAgLy8gRm9yY2UgcGFpbnQgJiBjcmVhdGUgY29tcG9zaXRpb24gbGF5ZXIgZm9yIGNvbnRyb2xzLlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gcHN3cF9fdWktLW9uZS1zbGlkZSBjbGFzcyBpcyBhZGRlZCB3aGVuIHRoZXJlIGlzIGp1c3Qgb25lIGl0ZW0gaW4gZ2FsbGVyeVxuLnBzd3AtLW9uZS1zbGlkZSB7XG4gIC5wc3dwX19idXR0b24tLWFycm93LS1wcmV2LFxuICAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbmV4dCxcbiAgLnBzd3BfX2NvdW50ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AaWYgJHBzd3BfX2luY2x1ZGUtbWluaW1hbC1zdHlsZSA9PSB0cnVlIHtcbiAgLnBzd3AtLW1pbmltYWwtLWRhcmsge1xuICAgIC5wc3dwX190b3AtYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCJAZnVuY3Rpb24gZ2V0SWNvblVybCgkaWQ6ICcnLCAkZmlsZW5hbWU6ICdjb21tdW5pdHktc3ltYm9scycpIHtcbiAgQHJldHVybiAnLi4vaW1nL2ljb24vI3skZmlsZW5hbWV9LnN2ZyMjeyRpZH0nO1xufVxuXG5AbWl4aW4gaWNvbigkaWQ6IG51bGwsICRzaXplOiBudWxsLCAkd2lkdGg6IG51bGwsICRoZWlnaHQ6IG51bGwsICRjb2xvcjogbnVsbCwgJGRpc3BsYXk6IGlubGluZS1ibG9jaykge1xuICAkaW1hZ2U6IGdldEljb25VcmwoJGlkKTtcblxuICBAaW5jbHVkZSBpY29uVXJsKCRpZCk7XG5cbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIEBpZiAoJGNvbG9yKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgQGlmICgkaGVpZ2h0KSB7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICB9XG4gIEBpZiAoJHdpZHRoKSB7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgfVxuXG4gIEBpZiAoJHdpZHRoIGFuZCAkaGVpZ2h0KSB7XG4gICAgbWFzay1zaXplOiAkd2lkdGggJGhlaWdodDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogJHdpZHRoICRoZWlnaHQ7XG4gIH1cblxuICBkaXNwbGF5OiAkZGlzcGxheTtcbn1cblxuQG1peGluIGljb25VcmwoJGlkOiAnJywgJGZpbGVuYW1lOiAnY29tbXVuaXR5LXN5bWJvbHMnKSB7XG4gICRpbWFnZTogZ2V0SWNvblVybCgkaWQsICRmaWxlbmFtZSk7XG4gIEBzdXBwb3J0cyAobWFzay1pbWFnZTogdXJsKCRpbWFnZSkpIHtcbiAgICBtYXNrLWltYWdlOiB1cmwoJGltYWdlKTtcbiAgfVxuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgkaW1hZ2UpO1xufVxuIiwiLy8g7J6E7IucXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1iZyk7XG59XG5cbi5uYy1jb21tdW5pdHktbGlzdCB7XG4gIG1pbi1oZWlnaHQ6IDM4MHB4O1xufVxuXG4udWlraXQtbmNjb21tdW5pdHktbm9kZSxcbi51aS1kaWFsb2cge1xuICAqIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cblxuLnVpa2l0LW5jY29tbXVuaXR5LW5vZGUge1xuICBtYXgtd2lkdGg6IDExODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG5cbiAgQGluY2x1ZGUgcHVycGxlLWxhdW5jaGVyIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBpbnB1dCxcbiAgdGV4dGFyZWEge1xuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcbiAgICB9XG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSd0ZXh0J106LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XG4gICAgfVxuXG4gICAgJjo6LW1zLWNsZWFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gIH1cbn1cblxuLm5jLWNvbW11bml0eS12aWV3IHtcbiAgLy8gTm90byBTYW5zIO2PsO2KuOulvCDsoIHsmqntlZjrqbTshJwgc3Ryb25nLCBiIO2DnOq3uOyXkCBmb250LXdlaWdodCBub3JtYWzsnYQg7KCB7Jqp7ZWY7KeA66eMIHZpZXftjpjsnbTsp4DripQg7JiI7Jm4IOyymOumrFxuICBzdHJvbmcsXG4gIGIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5uY3VpbS1iYWNrZHJvcCB7XG4gICYubmN1aW0tdG9hc3QudmVydGljYWwge1xuICAgIC5uY3VpbS1jb250YWluZXIuY29tbXVuaXR5LXRvYXN0IHtcbiAgICAgIC5uY3VpbS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgICAubmN1aW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHB1cnBsZS1sYXVuY2hlcigpIHtcbiAgQGF0LXJvb3QgaHRtbFtkYXRhLXBsYXRmb3JtPSdwdXJwbGVMYXVuY2hlciddICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIucHJvZmlsZS1pbWFnZSB7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5jdWktZ3JheTAwOC1oZXgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgfVxufVxuXG4udWlraXQtbmNjb21tdW5pdHktbm9kZSB7XG4gIC5uYW1lIHtcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCk7XG4gIH1cbn1cblxuLndyaXRlciB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcblxuICAubmFtZSB+IHNwYW4sXG4gIH4gc3BhbiB7XG4gICAgQGluY2x1ZGUgYmFyKCRoZWlnaHQ6IDEycHgsICRtYXJnaW46IDAgNnB4IDJweCk7XG4gICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweCAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiArIC5wb3N0ZWQtYXQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuW2NsYXNzKj0nZmVlZC0nXSB7XG4gIC53cml0ZXIge1xuICAgIC5uYW1lIH4gc3BhbixcbiAgICB+IHNwYW4ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1ncmF5MDIwKTtcbiAgICAgICAgbWFyZ2luOiAwIDZweCAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gYmFyKCR0eXBlOiBsZWZ0LCAkaGVpZ2h0OiAxMnB4LCAkbWFyZ2luOiAwIDZweCwgJGNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDgpKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIG1hcmdpbjogJG1hcmdpbjtcbiAgfVxufVxuXG4vLyB1c2Vcbi8vIC5lbGVtZW50IHtcbi8vICAgQGluY2x1ZGUgYmFyKCk7XG4vLyB9XG4iLCJAZnVuY3Rpb24gZ2V0SWNvbk5hbWUoJGlkKSB7XG4gIEByZXR1cm4gJ2ljb25jLSN7JGlkfSc7XG59XG5cbiRpY29uLXNpemUtbGlzdDogKFxuICAzMjogKFxuICAgIGZhY2Vib29rLFxuICAgIHR3aXR0ZXIsXG4gICAgdXJsLFxuICApLFxuICAxNjogKFxuICAgIGNsb3NlX3MsXG4gICAgcGljdHVyZSxcbiAgICB2b3RlLFxuICAgIGNvbW1lbnRfcyxcbiAgICBjb3VudF9zLFxuICAgIGFycm93X2Rvd25fcyxcbiAgICBhcnJvd19yaWdodF9zLFxuICAgIHJlbG9hZCxcbiAgICBtb3JlLFxuICAgIGxpa2VfcyxcbiAgICBjYXJldF91cF9maWxsLFxuICAgIGNhcmV0X2Rvd25fZmlsbCxcbiAgICBjbG9zZV9jaXJjbGVfcyxcbiAgICBnbG9iZSxcbiAgKSxcbiAgMjA6IChcbiAgICBjbG9zZV9jaXJjbGUsXG4gICksXG4gIDIyOiAoXG4gICAgc2hhcmUsXG4gICAgc2VhcmNoLFxuICAgIGZpbHRlcixcbiAgICBsaXN0X2NsYXNzaWMsXG4gICAgbGlzdF9jYXJkLFxuICAgIGxpc3RfY29tcGFjdCxcbiAgICB3cml0ZSxcbiAgICBib29rbWFyayxcbiAgICB1cGxvYWQsXG4gICAgZW1vdGljb24sXG4gICAgY2xvc2UsXG4gICAgbGlrZSxcbiAgICBidG5fc3VibWl0LFxuICAgIHZvdGVfZmVlZCxcbiAgICBhcnJvd192aWV3X3JlY2VudCxcbiAgKSxcbik7XG5cbiRpY29uLWNvbG9yLWxpc3Q6IChcbiAgYmxhY2swNDU6IChcbiAgICBjb3VudF9zLFxuICAgIGNvbW1lbnRfcyxcbiAgICBhcnJvd19kb3duX3MsXG4gICAgYXJyb3dfcmlnaHRfcyxcbiAgICByZWxvYWQsXG4gICAgbW9yZSxcbiAgICBsaWtlX3MsXG4gICAgY2FyZXRfdXBfZmlsbCxcbiAgICBjYXJldF9kb3duX2ZpbGwsXG4gICAgdXBsb2FkLFxuICAgIGNsb3NlX2NpcmNsZSxcbiAgICBlbW90aWNvbixcbiAgICBnbG9iZSxcbiAgICBwaWN0dXJlLFxuICAgIHZvdGUsXG4gICksXG4gIGJsYWNrMDY4OiAoXG4gICAgc2VhcmNoLFxuICAgIGZpbHRlcixcbiAgICBsaXN0X2NsYXNzaWMsXG4gICAgbGlzdF9jYXJkLFxuICAgIGxpc3RfY29tcGFjdCxcbiAgICBib29rbWFyayxcbiAgICBzaGFyZSxcbiAgICBjaGV2cm9uX2xlZnQsXG4gICAgY2xvc2UsXG4gICAgY2xvc2VfcyxcbiAgICBjbG9zZV9jaXJjbGVfcyxcbiAgICBsaWtlLFxuICAgIHVybCxcbiAgICB2b3RlX2ZlZWQsXG4gICAgYXJyb3dfdmlld19yZWNlbnQsXG4gICksXG4gIHVpLXdoaXRlOiAoXG4gICAgd3JpdGUsXG4gICAgYnRuX3N1Ym1pdCxcbiAgKSxcbik7XG5cbkBlYWNoICRrZXksICRzaXplLWxpc3QgaW4gJGljb24tc2l6ZS1saXN0IHtcbiAgQGVhY2ggJGlkIGluICRzaXplLWxpc3Qge1xuICAgICRzaXplOiAjeyRrZXl9cHg7XG4gICAgJGNvbG9yOiBudWxsO1xuXG4gICAgQGVhY2ggJGNvbG9yLW51bWJlciwgJGNvbG9yLWxpc3QgaW4gJGljb24tY29sb3ItbGlzdCB7XG4gICAgICBAaWYgKGluZGV4KCRjb2xvci1saXN0LCAkaWQpKSB7XG4gICAgICAgICRjb2xvcjogdmFyKC0tbmN1aS0jeyRjb2xvci1udW1iZXJ9KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuI3tnZXRJY29uTmFtZSgkaWQpfSB7XG4gICAgICBAaW5jbHVkZSBpY29uKCRpZCwgJHdpZHRoOiAkc2l6ZSwgJGhlaWdodDogJHNpemUsICRjb2xvcjogJGNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLmljb25jIHtcbiAgJi1uZXcge1xuICAgIEBpbmNsdWRlIGljb24obmV3LCAkd2lkdGg6IDhweCwgJGhlaWdodDogMTZweCwgJGNvbG9yOiB2YXIoLS1uY3VpLWVycm9yKSk7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbiIsIi5uYy1jb21tdW5pdHktbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICAmLmlzLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5sb2FkZXItY2lyY2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjaXJjbGUgaW5maW5pdGUgMC43NXMgbGluZWFyO1xuICAtbW96LWFuaW1hdGlvbjogY2lyY2xlIGluZmluaXRlIDAuNzVzIGxpbmVhcjtcbiAgLW8tYW5pbWF0aW9uOiBjaXJjbGUgaW5maW5pdGUgMC43NXMgbGluZWFyO1xuICBhbmltYXRpb246IGNpcmNsZSBpbmZpbml0ZSAwLjc1cyBsaW5lYXI7XG5cbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjaXJjbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgY2lyY2xlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQC1vLWtleWZyYW1lcyBjaXJjbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNpcmNsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIuY28tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4uY28tYnRuLXJvdW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOXB4IDE1cHggOXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xuICBAaW5jbHVkZSBicChwYykge1xuICAgIG1pbi13aWR0aDogNzRweDtcbiAgfVxufVxuXG4uY28tYnRuLXdyaXRlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1uY3VpLXVpLXdoaXRlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1wb2ludCk7XG4gIHNwYW4sXG4gIHN2ZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZmlsbDogdmFyKC0tbmN1aS11aS13aGl0ZSk7XG4gIH1cbn1cblxuLmNvLWJ0bi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY28td3JhcC1tb3JlIHtcbiAgcGFkZGluZzogMCAxOHB4O1xufVxuXG4ud3JhcC1idG4tdG9wIHtcbiAgLmNvLWJ0bi10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDQtaGV4KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLmljb25jIHtcbiAgICAgIEBpbmNsdWRlIGljb24odG9wLCAkd2lkdGg6IDEzcHgsICRoZWlnaHQ6IDE3cHgsICRjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCkpO1xuICAgICAgZmxleDogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicChwYykge1xuICAgIEBpbmNsdWRlIGJ1dHRvblRvcEZpeDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xuICAgIEBhdC1yb290IC5uYy1jb21tdW5pdHktdmlldyAmIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvblRvcEZpeDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwdXJwbGUtbGF1bmNoZXIge1xuICAgIGJvdHRvbTogNzRweDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogOXB4O1xuICB9XG5cbiAgQGF0LXJvb3QgLm5jLWNvbW11bml0eS1saXN0ICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XG5cbiAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuXG4gICAgLnR4dCB7XG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ubmMtY29tbWVudC1tb3JlLFxuLm5jLWNvbW1lbnQtbW9yZV90YWcsXG4ubmNDb21tZW50TW9yZSB7XG4gIEBleHRlbmQgLmNvLWJ0bjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5idG4tdHJhbnNsYXRlIHtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmljb25jLXRyYW5zbGF0ZSB7XG4gICAgQGluY2x1ZGUgaWNvbigndHJhbnNsYXRlJywgJHdpZHRoOiAyMnB4LCAkaGVpZ2h0OiAyMnB4LCAkY29sb3I6IHZhcigtLW5jdWktYmxhY2swNDUpKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJjpub3QoLmF1dG8pLmlzLWFjdGl2ZSB7XG4gICAgLmljb25jLXRyYW5zbGF0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcbiAgICB9XG4gIH1cblxuICAmLmF1dG8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDQpO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMTAwKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ibGFjazEwMCk7XG5cbiAgICAgIC5pY29uYy10cmFuc2xhdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLXdoaXRlMTAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IHByb2dyZXNzO1xuICB9XG59XG5cbi52aWV3LWJvdHRvbSBbY2xhc3NePSdjby1idG4nXSB7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgOXB4O1xufVxuXG4uZmUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyDsl5DrlJTthLAg7JiB7JetXG4uZmUtYnRuLWxheWVyIHtcbiAgcGFkZGluZzogMTJweCAyNHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG5cbiAgJi5pcy1maWxsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uY3VpLXBvaW50KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLXBvaW50KTtcbiAgICBjb2xvcjogdmFyKC0tbmN1aS11aS13aGl0ZSk7XG4gIH1cblxuICAmLmlzLW8ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMik7XG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNDUpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG4iLCIudG9vbHRpcC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuXG4gIC50b29sdGlwLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAtMTBweCwgYXV0byk7XG4gICAgQGluY2x1ZGUgcnRsKHJpZ2h0LCBhdXRvLCAtMTBweCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC0gNTBweCk7XG4gICAgcGFkZGluZzogMTJweCAxN3B4IDE3cHg7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMCB2YXIoLS1uY3VpLWdyYXkwMDQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG5cbiAgICBAaW5jbHVkZSBkYXJrbW9kZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLmJvYXJkLXNlYXJjaC10b3AgJiB7XG4gICAgICBAaW5jbHVkZSBydGwocmlnaHQsIC0xMHB4LCBhdXRvKTtcbiAgICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCBhdXRvLCAtMTBweCk7XG4gICAgfVxuXG4gICAgJi5oaWRlIHtcbiAgICAgICRkdXJhdGlvbjogMTAwbXM7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRkdXJhdGlvbiBsaW5lYXIsIHRyYW5zZm9ybSAwbXMgJGR1cmF0aW9uIGxpbmVhcjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICYsXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktYmcpO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgQGluY2x1ZGUgcnRsKGxlZnQsIDE3cHgsIGF1dG8pO1xuICAgICAgQGluY2x1ZGUgcnRsKHJpZ2h0LCBhdXRvLCAxN3B4KTtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcblxuICAgICAgQGF0LXJvb3QgLmJvYXJkLXNlYXJjaC10b3AgJiB7XG4gICAgICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgMTdweCwgYXV0byk7XG4gICAgICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCBhdXRvLCAxN3B4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLXBvaW50LXRleHQpO1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgLmJhciB7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTAxMik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gcnRsKCRwcm9wZXJ0eSwgJGx0cjogbnVsbCwgJHJ0bDogbnVsbCkge1xuICBAaWYgJGx0ciAhPSBudWxsIGFuZCAkcnRsID09IG51bGwge1xuICAgIGh0bWw6bm90KFtkaXI9J3J0bCddKSAmIHtcbiAgICAgICN7JHByb3BlcnR5fTogJGx0cjtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBpZiAkbHRyICE9IG51bGwge1xuICAgICAgI3skcHJvcGVydHl9OiAkbHRyO1xuICAgIH1cbiAgICBAaWYgJHJ0bCAhPSBudWxsIHtcbiAgICAgIFtkaXI9J3J0bCddICYge1xuICAgICAgICAjeyRwcm9wZXJ0eX06ICRydGw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHVzZVxuLy8gLnNhbXBsZSB7XG4vLyAgIEBpbmNsdWRlIHJ0bChib3JkZXItbGVmdCwgMXB4IHNvbGlkIHJlZCwgMCk7XG4vLyAgIEBpbmNsdWRlIHJ0bChib3JkZXItcmlnaHQsIDAsIDFweCBzb2xpZCByZWQpO1xuLy8gICBAaW5jbHVkZSBydGwoZmxvYXQsIGxlZnQsIHJpZ2h0KTtcbi8vIH1cbiIsIkBtaXhpbiBkYXJrbW9kZSB7XG4gIEBhdC1yb290IC5kYXJrLW1vZGUgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn0iLCIucGFnaW5hdGlvbi1saXN0IHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmN1cnJlbnQge1xuICAgICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2LFxuICAubmV4dCB7XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDA4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByZXYge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBhOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IC0ycHggMCAwIC0ycHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB9XG4gIH1cblxuICAubmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgYTpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAtMnB4IDAgMCAtMnB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxufVxuIiwiJGRyb3Bkb3duLWhlaWdodDogMzZweDtcbi8vJGRyb3Bkb3duLW1pbi13aWR0aDogMTUwcHg7XG4udWktZHJvcGRvd24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4udWktZHJvcGRvd24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCk7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuXG4gICYuZGlzYWJsZWQgc3BhbixcbiAgOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLmljb25jIHtcbiAgICBmbGV4OiBub25lO1xuICAgIGZpbGw6IHZhcigtLW5jdWktYmxhY2swNDUpO1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAycHg7XG4gICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gZm9yIHBjXG4udWktZHJvcGRvd24tY29tbXVuaXR5IHtcbiAgd2lkdGg6IDEwMCU7XG4gICYudWktZHJvcGRvd24tMmRlcHRoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLm9wdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBwaWUtY2xlYXJmaXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlICsgNnB4KTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBAaW5jbHVkZSBydGwobGVmdCwgJGx0cjogMCk7XG4gICAgQGluY2x1ZGUgcnRsKHJpZ2h0LCAkcnRsOiAwKTtcbiAgICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWdyYXkwMDQtaGV4KTtcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCk7XG4gICAgQGluY2x1ZGUgZGFya21vZGUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1ncmF5MDA4LWhleCk7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDAgMTRweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMTIpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLXBvaW50LXRleHQpO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktd2hpdGUxMDApO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBAaW5jbHVkZSBkYXJrbW9kZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1ncmF5MDEyLWhleCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgLm9wdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAub3B0aW9uLTJkZXB0aCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIC8vIDJkZXB0aCBvcHRpb24tbGlzdFxuICAub3B0aW9uLW1lbnUge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLy8gMmRlcHRoIG1lbnVcbiAgLm9wdGlvbi0yZGVwdGgge1xuICAgIHdpZHRoOiAyODRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgQGluY2x1ZGUgYnAodGFibGV0KSB7XG4gICAgICB3aWR0aDogMzQwcHg7XG4gICAgICBtaW4td2lkdGg6IDM0MHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5vcHRpb24tbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vcHRpb24tbWVudS0xZGVwdGgge1xuICAgIGJvcmRlci1pbmxpbmUtZW5kOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgfVxuXG4gIC5vcHRpb24tbWVudS0yZGVwdGgge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktYmcpO1xuXG4gICAgQGluY2x1ZGUgZGFya21vZGUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1ncmF5MDEyLWhleCk7XG4gICAgfVxuICB9XG59XG5cbi8vIGZvciBtb25iaWxlXG4udWktZHJvcGRvd24tZWxlbWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIGZvciBtb2JpbGVcbiAgc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxufVxuXG4vKiB0b2dnbGUgb25seSBmb3IgY29tbXVubml0eSAqL1xuXG5AYXQtcm9vdCAudWlraXQtbmNjb21tdW5pdHktbm9kZSxcbiAgLnVpLWRpYWxvZyB7XG4gIC51aS1kcm9wZG93bi1jb21tdW5pdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cbiAgfVxuXG4gIC51aS1kcm9wZG93bi1lbGVtZW50cyB7XG4gICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gcGllLWNsZWFyZml4KCkge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIudXRpbC1idG4td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC5idG4tbW9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYnV0dG9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICBAaW5jbHVkZSBydGwocmlnaHQsICRsdHI6IDApO1xuICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAkcnRsOiAwKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLXdoaXRlMTAwKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICBAaW5jbHVkZSBkYXJrbW9kZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWdyYXkwMTItaGV4KTtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgbWluLXdpZHRoOiAxNDhweDtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgICAgICYgKyBidXR0b24ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGRbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10gKyBidXR0b24ge1xuICAgICAgICBib3JkZXItdG9wOiAwIG5vbmU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLFxuICAgIGJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBkYXJrbW9kZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDA4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgLmJ1dHRvbi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiYm9keS5sYXllci1pcy1hY3RpdmUge1xuICAuY28tbGF5ZXItbW9kYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY28tbGF5ZXItbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTEwMDAwNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgJi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jby1sYXllciB7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XG4gIH1cblxuICAuY28tYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vL1xuLy8vIOyLoOqzoO2VmOq4sFxuLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRjaGVja09uQmFzZTY0OiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMiAyMiclM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGZpbGw9JyUyMzEyMTIxMicgZD0nTTIyIDExYzAgNi4wNzUtNC45MjUgMTEtMTEgMTFTMCAxNy4wNzUgMCAxMSA0LjkyNSAwIDExIDBzMTEgNC45MjUgMTEgMTEnLyUzRSUzQ3BhdGggZmlsbD0nJTIzRkZGJyBkPSdNOC44MTggMTUuMjVsLTQuMTQ3LTQuMTQ2Yy0uMTk0LS4xOTUtLjE5NC0uNTEzIDAtLjcwNy4xOTUtLjE5NS41MTMtLjE5NS43MDggMGwzLjc5OCAzLjc5N0wxNi42MiA2Ljc1Yy4xOTQtLjE5NC41MTMtLjE5NC43MDcgMCAuMTk0LjE5NC4xOTQuNTEzIDAgLjcwN0w5LjUzNSAxNS4yNWMtLjA4Ni4wODYtLjE5Ny4xMzQtLjMxLjE0NGgtLjA5NmMtLjExMy0uMDEtLjIyNC0uMDU4LS4zMS0uMTQ0eicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCI7XG5cbi5uYy1jb21tdW5pdHktcmVwb3J0IHtcbiAgLmRpYWxvZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMTIpO1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5yZXBvcnQtY29udGVudHMge1xuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcbiAgfVxuXG4gIC5yZXBvcnQtcmVtYWluIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktZ3JheTAwOCk7XG4gICAgY29sb3I6IHZhcigtLW5jdWktcG9pbnQtdGV4dCk7XG4gICAgcGFkZGluZzogMCAxM3B4IDE1cHg7XG5cbiAgICBoMiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAwIDA7XG4gICAgICAuY291bnQge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRlc2Mge1xuICAgICAgbWFyZ2luOiA5cHggMCAwIDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNDUpO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG5cbiAgLnJlcG9ydC10YXJnZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgICBib3JkZXItd2lkdGg6IDVweCAwIDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktZ3JheTAwOCk7XG5cbiAgICAudGFyZ2V0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAucmVwb3J0LWNhdXNlIHtcbiAgICBib3JkZXItd2lkdGg6IDVweCAwIDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktZ3JheTAwOCk7XG5cbiAgICBoMiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgLmxpc3QtY2F1c2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDEzcHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktZ3JheTAwOCk7XG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICAuY2hlY2sge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgJGx0cjogMCk7XG4gICAgICBAaW5jbHVkZSBydGwobGVmdCwgJHJ0bDogMCk7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMjApO1xuICAgIH1cbiAgICAuaWNvbmMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XG4gICAgICBAaW5jbHVkZSBpY29uVXJsKCdjaGVjaycpO1xuICAgICAgbWFzay1zaXplOiAyMnB4IDIycHg7XG4gICAgICAtd2Via2l0LW1hc2stc2l6ZTogMjJweCAyMnB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIC5jaGVjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XG4gICAgICAuaWNvbmMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLXdoaXRlMTAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuZGlhbG9nLWZvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA4KTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBAZXh0ZW5kIC5jby1idG4tcm91bmQ7XG4gICAgfVxuICB9XG59XG4iLCIkZW1vdGljb25TaXplV2lkdGg6IDgwcHg7XG4kZW1vdGljb25TaXplSGVpZ2h0OiA3MHB4O1xuJGVtb3RpY29uSXRlbUd1dHRlcjogNXB4O1xuJGVtb3RpY29uSXRlbUxlbmd0aDogMzsgLy8g7ZWcIOyXtOyXkCDrs7Tsl6zsp4gg7J2066qo7Yuw7L2YIOqwnOyImFxuXG4vLyBlZGl0b3LsmYAg7ZWo6ruYIOyCrOyaqe2VmOuKlCDroIjsnbTslrRcblxuLmZlLWxheWVyLWVtb3RpY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy90b3A6IDUwcHg7XG4gIGxlZnQ6IDE4cHg7XG4gIHJpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjRweCAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktZ3JheTAxMik7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5jdWktd2hpdGUxMDApO1xuXG4gIEBpbmNsdWRlIGRhcmttb2RlIHsgXG4gICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1ncmF5MDA0LWhleCk7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZmUtbGF5ZXItdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xuICB9XG5cbiAgLmZlLWJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTlweDtcbiAgICByaWdodDogMTlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICB9XG4gIH1cbn1cblxuLmVtb3RpY29uLXdyYXAge1xuICBoZWlnaHQ6IDE4MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW46IDI1cHggYXV0byAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5lbW90aWNvbi1saXN0IHtcbiAgQGluY2x1ZGUgcGllLWNsZWFyZml4O1xuICB3aWR0aDogKFxuICAgICgkZW1vdGljb25TaXplV2lkdGggKiAkZW1vdGljb25JdGVtTGVuZ3RoKSArXG4gICAgICAoJGVtb3RpY29uSXRlbUd1dHRlciAqICRlbW90aWNvbkl0ZW1MZW5ndGggKiAyKVxuICApO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uZW1vdGljb24taXRlbXMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAkZW1vdGljb25TaXplV2lkdGg7XG4gIGhlaWdodDogJGVtb3RpY29uU2l6ZUhlaWdodDtcbiAgbWFyZ2luOiAkZW1vdGljb25JdGVtR3V0dGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBpbmNsdWRlIGJwKHRhYmxldCkge1xuICAkZW1vdGljb25TaXplV2lkdGg6IDg1cHg7XG4gICRlbW90aWNvbkl0ZW1MZW5ndGg6IDU7XG5cbiAgLmZlLWxheWVyLWVtb3RpY29uIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmVtb3RpY29uLWxpc3Qge1xuICAgIHdpZHRoOiAoXG4gICAgICAoJGVtb3RpY29uU2l6ZVdpZHRoICogJGVtb3RpY29uSXRlbUxlbmd0aCkgK1xuICAgICAgICAoJGVtb3RpY29uSXRlbUd1dHRlciAqICRlbW90aWNvbkl0ZW1MZW5ndGggKiAyKVxuICAgICk7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnAocGMpIHtcbiAgJGVtb3RpY29uU2l6ZVdpZHRoOiA4NXB4O1xuICAkZW1vdGljb25JdGVtTGVuZ3RoOiA4O1xuXG4gIC5lbW90aWNvbi1saXN0IHtcbiAgICB3aWR0aDogKFxuICAgICAgKCRlbW90aWNvblNpemVXaWR0aCAqICRlbW90aWNvbkl0ZW1MZW5ndGgpICtcbiAgICAgICAgKCRlbW90aWNvbkl0ZW1HdXR0ZXIgKiAkZW1vdGljb25JdGVtTGVuZ3RoICogMilcbiAgICApO1xuICB9XG59XG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vL1xuLy8vIHRvYXN0XG4vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4udG9hc3QtbGF5ZXIge1xuICB6LWluZGV4OiAyMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxOXB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjNWM0NDNiO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICYuaXMtc3VjY2VzcyB7XG4gICAgY29sb3I6ICNiZDhkNWQ7XG4gIH1cblxuICAmLmlzLWZhaWwge1xuICAgIGNvbG9yOiAjZjM1NjAxO1xuICB9XG59XG4iLCIudWktZGlhbG9nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5MTAwMDEwO1xuICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgcCxcbiAgZGl2IHtcbiAgICBtYXJnaW46IHVuc2V0O1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuOCk7XG4gIH1cblxuICAuZGltIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRpYWxvZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktdWktd2hpdGUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMik7XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIEBpbmNsdWRlIGRhcmttb2RlIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktZ3JheTAwNC1oZXgpO1xuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAuY28tYnRuLXJvdW5kO1xuICAgICAgICArIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29uZmlybSB7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLXBvaW50KTtcbiAgICAgICAgY29sb3I6IHZhcigtLW5jdWktdWktd2hpdGUpO1xuICAgICAgfVxuXG4gICAgICAuY2FuY2VsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICAgICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmMtY29tbXVuaXR5LXBsdXN0YWcge1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5kaWFsb2cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiAzMnB4IDI1cHggMzVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XG4gICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgIHBhZGRpbmc6IDM3cHggNDBweCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5kaWFsb2ctaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAuZGlhbG9nLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxufVxuIiwiLmZlZWQtdmlldyB7XG4gIC52aWV3LWhlYWRlciB7XG4gICAgLnZpZXctdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cblxuICAgICAgJi5xdWVzdGlvbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnUS4gJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLWluZm8td3JhcCB7XG4gICAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgLmFydGljbGUtaW5mbyB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMSU7XG5cbiAgICAgICAgLnByb2ZpbGUtaW1hZ2Uge1xuICAgICAgICAgIGZsZXg6IDAgMCA0MnB4O1xuICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctYm9keSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIC50YWctbGlzdCB7XG4gICAgJiArIC52aWV3LWZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC52aWV3LWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5idG4tY29tbWVudC1nZXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5pY29uYyB7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbW1lbnQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XG5cbiAgICAgIGVtIHtcbiAgICAgICAgJi5oaWdobGlnaHQge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLXBvaW50LXRleHQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXctcmVjb21tZW5kIHtcbiAgICAgICRpY29uLXNpemU6IDI2cHg7XG5cbiAgICAgIG1pbi1oZWlnaHQ6ICRpY29uLXNpemU7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuXG4gICAgICAuYnRuLXJlY29tbWVuZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogNHB4O1xuXG4gICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAkaWNvbi1zaXplO1xuICAgICAgICAgIGhlaWdodDogJGljb24tc2l6ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWdyYXkwMDQpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sZXZlbCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAkaWNvbi1zaXplO1xuICAgICAgICAgIGhlaWdodDogJGljb24tc2l6ZTtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xuICAgICAgICAgIEBzdXBwb3J0cyAobWFzay1zaXplOiAyOHB4IDI4cHgpIHtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogJGljb24tc2l6ZSAkaWNvbi1zaXplO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAkaWNvbi1zaXplICRpY29uLXNpemU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzZXJ2aWNlKChsb3ZlYmVhdCkpIHtcbiAgICAgICAgICAgIEBzdXBwb3J0cyAobWFzay1zaXplOiAyOHB4IDI4cHgpIHtcbiAgICAgICAgICAgICAgbWFzay1zaXplOiAxOHB4IDE4cHg7XG4gICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDE4cHggMThweDtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5udW1iZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuLXJlY29tbWVuZF91cCB7XG4gICAgICAgIC5udW1iZXIge1xuICAgICAgICAgIG1pbi13aWR0aDogMzFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmVlZC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4O1xuXG4gIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuXG4gICYuZmVlZC1wcmV2aWV3IHtcbiAgICAudmlldy10aXRsZSxcbiAgICAudGV4dC1wcmV2aWV3IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAudmlldy1oZWFkZXIge1xuICAgICAgLnZpZXctdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52aWV3LWJvZHkge1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcbiAgICAgIG1hcmdpbjogNnB4IDAgNTBweDtcblxuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgbWFyZ2luOiA4cHggMCA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LXByZXZpZXcge1xuICAgICAgLnRleHQtY2xhbXAge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIG1heC1oZWlnaHQ6IDk2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dC1tb3JlIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50aHVtYm5haWwtcHJldmlldyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDgwM3B4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAudGh1bWItaXRlbSB7XG4gICAgICAgICAgQGluY2x1ZGUgc2tlbGV0b247XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxlbmd0aDEge1xuICAgICAgICAgIC50aHVtYi1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aHVtYi1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5sZW5ndGgxIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICA+IC52aWRlbyB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCgubGVuZ3RoMSkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDRweDtcblxuICAgICAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5taW5pbWl6ZWQge1xuICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5sZW5ndGgyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoLnZlcnRpY2FsKSB7XG4gICAgICAgICYubGVuZ3RoMixcbiAgICAgICAgJi5sZW5ndGgzIHtcbiAgICAgICAgICA+IC50aHVtYi1pdGVtIHtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogODEgLyA1NTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0MCAvIDIzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGVuZ3RoMyxcbiAgICAgICAgJi5sZW5ndGg0IHtcbiAgICAgICAgICBncmlkLWF1dG8tcm93czogbWluLWNvbnRlbnQ7XG5cbiAgICAgICAgICA+IC50aHVtYi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGVuZ3RoMyB7XG4gICAgICAgICAgPiAudGh1bWItaXRlbSB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGVuZ3RoNCB7XG4gICAgICAgICAgPiAudGh1bWItaXRlbSB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxMDcgLyAxMTA7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDY2IC8gMzU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi52ZXJ0aWNhbCB7XG4gICAgICAgICYubGVuZ3RoMSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2dyAtIDMycHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMobWluKDExODBweCwgMTAwdncpIC0gMzc1cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gLnRodW1iLWl0ZW0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDYyLjIlIC0gNHB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDYyLjIlIC0gOHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxlbmd0aDIge1xuICAgICAgICAgID4gLnRodW1iLWl0ZW0ge1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzOTkgLyA2OTc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5sZW5ndGgzLFxuICAgICAgICAmLmxlbmd0aDQge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNjIuMiUgLSA4cHgpIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAZm9yICRpIGZyb20gMyB0aHJvdWdoIDQge1xuICAgICAgICAgICYubGVuZ3RoI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoJGkgLSAxLCAxZnIpO1xuXG4gICAgICAgICAgICA+IC50aHVtYi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAjeyRpfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvdmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgLnBsYXkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IC0zMHB4IDAgMCAtMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNjgpO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkaWQ6IHBsYXksICR3aWR0aDogMjJweCwgJGhlaWdodDogMjRweCwgJGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGh1bWJuYWlsLW1vcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICByaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLXVpLXdoaXRlKTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuXG4gICAgICAgIC5pY29uYyB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbigkaWQ6IHRodW1ibmFpbF9tb3JlLCAkd2lkdGg6IDE2cHgsICRoZWlnaHQ6IDE2cHgsICRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpKTtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucGxheWluZyB7XG4gICAgICAgIC50aHVtYi1pdGVtLFxuICAgICAgICAudGh1bWJuYWlsLW1vcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlkZW8tcGxheWVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG5cbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAudmlkZW8td3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTYsIDkpO1xuICAgICAgICBAaW5jbHVkZSBza2VsZXRvbjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1jaGlsZDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0bi1jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBydGwocmlnaHQsICRsdHI6IDApO1xuICAgICAgICBAaW5jbHVkZSBydGwobGVmdCwgJHJ0bDogMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZvdGUtcHJldmlldyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDMyOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMCAxMHB4O1xuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQ2cHg7XG4gICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5pY29uYy12b3RlX2ZlZWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgcnRsKGxlZnQsICRsdHI6IDE2cHgpO1xuICAgICAgICBAaW5jbHVkZSBydGwocmlnaHQsICRydGw6IDE2cHgpO1xuICAgICAgfVxuXG4gICAgICAudm90ZS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcbiAgICAgIH1cblxuICAgICAgLnZvdGUtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNDUpO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG5cbiAgICAgICAgPiBzcGFuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBkb3Q7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVjZW50LWNvbW1lbnRzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA4KTtcbiAgICBwYWRkaW5nOiAxNnB4IDAgOHB4O1xuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLndyaXRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuICB9XG5cbiAgJiArIC5mZWVkLWFzaWRlIHtcbiAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcbiAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xuICAgIH1cbiAgfVxufVxuXG4uZmVlZC1sYW5kaW5nIHtcbiAgLnZpZXctYm90dG9tOm5vdCg6ZW1wdHkpIHtcbiAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59IiwiQG1peGluIHNlcnZpY2UoXG4gICRzZXJ2aWNlczogKFxuICAgIGgzLFxuICAgIGgyLFxuICApXG4pIHtcbiAgQGVhY2ggJHNlcnZpY2UgaW4gJHNlcnZpY2VzIHtcbiAgICBAYXQtcm9vdCBodG1sW2RhdGEtc2VydmljZT0nI3skc2VydmljZX0nXSAmIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnc2FzczptYXRoJztcbkB1c2UgJ3Nhc3M6bGlzdCc7XG5cbkBtaXhpbiBhc3BlY3QtcmF0aW8oJHdpZHRoLCAkaGVpZ2h0OiBudWxsKSB7XG4gIGFzcGVjdC1yYXRpbzogaWYoJGhlaWdodCwgbGlzdC5zbGFzaCgkd2lkdGgsICRoZWlnaHQpLCAjeyR3aWR0aH0pO1xuXG4gICY6YmVmb3JlIHtcbiAgICBAc3VwcG9ydHMgbm90IChhc3BlY3QtcmF0aW86IGxpc3Quc2xhc2goJHdpZHRoLCAkaGVpZ2h0KSkge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiBpZigkaGVpZ2h0LCBtYXRoLmRpdihtYXRoLmZsb29yKG1hdGguZGl2KCRoZWlnaHQsICR3aWR0aCkgKiAxMDAwMCUpLCAxMDApLCAxMDAlKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGFzcGVjdC1yYXRpby1jaGlsZCB7XG4gIEBzdXBwb3J0cyBub3QgKGFzcGVjdC1yYXRpbzogMSkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbiIsIkBtaXhpbiBkb3QoJHR5cGU6J2JlZm9yZScsICRtYXJnaW46IDAgNHB4IDFweCkge1xuICAmOiN7JHR5cGV9IHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW46ICRtYXJnaW47XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTAyMCk7XG4gIH1cbn1cblxuLy8gdXNlXG4vLyAuZWxlbWVudCB7XG4vLyAgIEBpbmNsdWRlIGRvdCgpO1xuLy8gfVxuLy8gLmVsZW1lbnQge1xuLy8gICBAaW5jbHVkZSBkb3QoYWZ0ZXIsICRkYXJrLWNvbG9yQm9yZGVyMiwgMCA2cHgpO1xuLy8gfSIsIiRyZWNvbW1lbmQta2V5LW1hcDogKHVwLCBkb3duKTtcblxuJHJlY29tbWVuZC1jb2xvci1tYXA6IChcbiAgbGlnaHQ6IChcbiAgICB1cDogKFxuICAgICAgbGV2ZWwxOiAoXG4gICAgICAgIGNvbG9yOiAjMWViMjJlLFxuICAgICAgICBmaWxsOiAjNDM5NzRjLFxuICAgICAgICBzdHJva2U6ICMzZTg4NDYsXG4gICAgICApLFxuICAgICAgbGV2ZWwyOiAoXG4gICAgICAgIGNvbG9yOiAjMzc2ZmVlLFxuICAgICAgICBmaWxsOiAjNTA3ZmVhLFxuICAgICAgICBzdHJva2U6ICM0YTczZDEsXG4gICAgICApLFxuICAgICAgbGV2ZWwzOiAoXG4gICAgICAgIGNvbG9yOiAjZGM0MTQxLFxuICAgICAgICBmaWxsOiAjZGM0MTQxLFxuICAgICAgICBzdHJva2U6ICNjNTNkM2QsXG4gICAgICApLFxuICAgICksXG4gICAgZG93bjogKFxuICAgICAgbGV2ZWwxOiAoXG4gICAgICAgIGNvbG9yOiAjNTI3ODU1LFxuICAgICAgICBmaWxsOiAjNDU1MDQ2LFxuICAgICAgICBzdHJva2U6ICM0MDRhNDEsXG4gICAgICApLFxuICAgICAgbGV2ZWwyOiAoXG4gICAgICAgIGNvbG9yOiAjNTU2NjhmLFxuICAgICAgICBmaWxsOiAjNDI0YjYyLFxuICAgICAgICBzdHJva2U6ICMzZDQ1NWEsXG4gICAgICApLFxuICAgICAgbGV2ZWwzOiAoXG4gICAgICAgIGNvbG9yOiAjOTI2NDY0LFxuICAgICAgICBmaWxsOiAjNGEzYTNhLFxuICAgICAgICBzdHJva2U6ICM0NTM2MzYsXG4gICAgICApLFxuICAgICksXG4gICAgc2FtZTogKFxuICAgICAgY29sb3I6ICNkM2E3NDksXG4gICAgKSxcbiAgKSxcbiAgZGFyazogKFxuICAgIHVwOiAoXG4gICAgICBsZXZlbDE6IChcbiAgICAgICAgY29sb3I6ICM1MmIzNWMsXG4gICAgICAgIGZpbGw6ICMzOTgwNDAsXG4gICAgICAgIHN0cm9rZTogIzU4OTQ1ZSxcbiAgICAgICksXG4gICAgICBsZXZlbDI6IChcbiAgICAgICAgY29sb3I6ICM2YTk4ZmYsXG4gICAgICAgIGZpbGw6ICM0NDZjYzcsXG4gICAgICAgIHN0cm9rZTogIzYyODNkMCxcbiAgICAgICksXG4gICAgICBsZXZlbDM6IChcbiAgICAgICAgY29sb3I6ICNlNjUzNTMsXG4gICAgICAgIGZpbGw6ICNiYjM3MzcsXG4gICAgICAgIHN0cm9rZTogI2M1NTc1NyxcbiAgICAgICksXG4gICAgKSxcbiAgICBkb3duOiAoXG4gICAgICBsZXZlbDE6IChcbiAgICAgICAgY29sb3I6ICMzZjVhNDEsXG4gICAgICAgIGZpbGw6ICMzNzQwMzgsXG4gICAgICAgIHN0cm9rZTogIzQ2NGU0NyxcbiAgICAgICksXG4gICAgICBsZXZlbDI6IChcbiAgICAgICAgY29sb3I6ICM0ODU0NzEsXG4gICAgICAgIGZpbGw6ICMzNDNjNGUsXG4gICAgICAgIHN0cm9rZTogIzQzNGI1YixcbiAgICAgICksXG4gICAgICBsZXZlbDM6IChcbiAgICAgICAgY29sb3I6ICM4MTQ3NDcsXG4gICAgICAgIGZpbGw6ICMzYjJlMmUsXG4gICAgICAgIHN0cm9rZTogIzRhM2UzZSxcbiAgICAgICksXG4gICAgKSxcbiAgICBzYW1lOiAoXG4gICAgICBjb2xvcjogIzk5ODE0ZixcbiAgICApLFxuICApLFxuKTtcblxuLmJ0bi1yZWNvbW1lbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAubGV2ZWwge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBtYXNrLXNpemU6IDIycHggMjJweDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMjJweCAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzhjOGM7XG4gICAgQGluY2x1ZGUgZGFya21vZGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjM2MztcbiAgICB9XG4gIH1cblxuICAubnVtYmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBlbSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tcmVjb21tZW5kX3NhbWUge1xuICAgIC5sZXZlbCB7XG4gICAgICBAaW5jbHVkZSBpY29uVXJsKHJlY29tbWVuZC1zYW1lX3MpO1xuICAgICAgQGluY2x1ZGUgc2VydmljZSgoaDMsIGgyKSkge1xuICAgICAgICBAaW5jbHVkZSBpY29uVXJsKHJlY29tbWVuZC1zYW1lX3MsICdoMycpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc2VydmljZShsb3ZlYmVhdCkge1xuICAgICAgICBAaW5jbHVkZSBpY29uVXJsKHJlY29tbWVuZC1zYW1lX3MsICdsb3ZlYmVhdCcpO1xuICAgICAgfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkcmVjb21tZW5kLWNvbG9yLW1hcCwgbGlnaHQsIHNhbWUsIGNvbG9yKTtcbiAgICAgIEBpbmNsdWRlIGRhcmttb2RlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkcmVjb21tZW5kLWNvbG9yLW1hcCwgZGFyaywgc2FtZSwgY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5idXR0b24uYnRuLXJlY29tbWVuZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1peGluIG1hcEJ5TW9kZSgka2V5LCAkbGV2ZWwsICRhdHRyLCAkdmFsdWUpIHtcbiAgI3skYXR0cn06IG1hcC1nZXQoJHJlY29tbWVuZC1jb2xvci1tYXAsIGxpZ2h0LCAka2V5LCAkbGV2ZWwsICR2YWx1ZSk7XG4gIEBpbmNsdWRlIGRhcmttb2RlIHtcbiAgICAjeyRhdHRyfTogbWFwLWdldCgkcmVjb21tZW5kLWNvbG9yLW1hcCwgZGFyaywgJGtleSwgJGxldmVsLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRrZXkgaW4gJHJlY29tbWVuZC1rZXktbWFwIHtcbiAgLmJ0bi1yZWNvbW1lbmRfI3ska2V5fSB7XG4gICAgLmxldmVsIHtcbiAgICAgIEBpbmNsdWRlIGljb25VcmwocmVjb21tZW5kLSN7JGtleX1fcyk7XG4gICAgICBAaW5jbHVkZSBzZXJ2aWNlKChoMywgaDIpKSB7XG4gICAgICAgIEBpbmNsdWRlIGljb25VcmwocmVjb21tZW5kLSN7JGtleX1fcywgJ2gzJyk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNlcnZpY2UoKGxvdmViZWF0KSkge1xuICAgICAgICBAaW5jbHVkZSBpY29uVXJsKHJlY29tbWVuZC0jeyRrZXl9X3MsICdsb3ZlYmVhdCcpO1xuICAgICAgfVxuICAgIH1cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDMge1xuICAgICAgJGxldmVsOiBsZXZlbCN7JGl9O1xuICAgICAgJi4jeyRsZXZlbH0ge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBCeU1vZGUoJGtleSwgJGxldmVsLCAkYXR0cjogY29sb3IsICR2YWx1ZTogY29sb3IpO1xuICAgICAgICB9XG4gICAgICAgIC5sZXZlbCB7XG4gICAgICAgICAgQGlmICgka2V5ID09ICd1cCcgYW5kICRpID49IDMpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb25VcmwocmVjb21tZW5kLSN7JGtleX0tI3skbGV2ZWx9X3MpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXJ2aWNlKChoMywgaDIpKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGljb25VcmwocmVjb21tZW5kLSN7JGtleX0tI3skbGV2ZWx9X3MsICdoMycpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXJ2aWNlKChsb3ZlYmVhdCkpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblVybChyZWNvbW1lbmQtI3ska2V5fS0jeyRsZXZlbH1fcywgJ2xvdmViZWF0Jyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWFwQnlNb2RlKCRrZXksICRsZXZlbCwgJGF0dHI6IGJhY2tncm91bmQtY29sb3IsICR2YWx1ZTogY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3JhcC10YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWctbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAudGFnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgY29sb3I6IHZhcigtLW5jdWktcG9pbnQtdGV4dDA4MCk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnIyc7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLm5ldy10YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLnRhZy1hdXRvLXN1Z2dlc3Qge1xuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4td2lkdGg6IDE2NXB4O1xuICAgIH1cbiAgfVxuXG4gIC53cmFwLXRhZy1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcbiAgICB9XG4gIH1cbiAgLy8gdGFnIOyeheugpSDsmIHsl61cbiAgLnRhZy1pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXBsYWNlaG9sZGVyLFxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gYXV0b3N1Z2dlc3RcbiAgLnN1Z2dlc3Rfd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTkwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHggMDtcbiAgICBtYXJnaW46IDE2cHggLTE2cHggMDtcblxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktd2hpdGUxMDApO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICB9XG5cbiAgICAuc3VnZ2VzdF9saXN0IHtcbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcjJztcbiAgICAgICAgfVxuICAgICAgICBtYXJrIHtcbiAgICAgICAgICAvL2NvbG9yOiAjYzY5YzdjO1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgICYuZm9jdXMge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBsdXMtdGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogOXB4IDE4cHggMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMC1oZXgpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMmM1ODllO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC5idG4tcGx1cy10YWcsXG4gIC5pY29uYyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4vKiBlZGl0b3Ig7JiB7JetICovXG4uZnItZWxlbWVudCB7XG4gIC5mci10YWctaXRlbXMge1xuICAgIGNvbG9yOiByZWQ7XG4gIH1cbn1cblxuLy8g7IKt7KCcIFVJ66W8IOychO2VnCBmYWtlIGlucHV0XG4uZGVsZXRlLXRhZy1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ud3JhcC10YWctaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cmFwLXRhZy1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIEBpbmNsdWRlIHJ0bChyaWdodCwgJGx0cjogMCk7XG4gIEBpbmNsdWRlIHJ0bChsZWZ0LCAkcnRsOiAwKTtcbiAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5idG4tdGFnLXJlY29tbWVuZCB7XG4gIGhlaWdodDogMjNweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMik7XG4gIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDhweDtcblxuICBAaW5jbHVkZSBicChwYykge1xuICAgIHRvcDogMTNweDtcbiAgfVxuICAucmVjb21tZW5kLXRvZ2dsZS1vbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVjb21tZW5kLXRvZ2dsZS1vZmYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICAucmVjb21tZW5kLXRvZ2dsZS1vbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5yZWNvbW1lbmQtdG9nZ2xlLW9mZiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KC5pcy1hY3RpdmUpIHtcbiAgICB+IC50YWctdG9vbHRpcCB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDBtcztcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMG1zO1xuICAgIH1cbiAgfVxufVxuXG4vLyB0b29sdGlwXG4udGFnLWluZm8ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktZ3JheTAxMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktYmcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1wb2ludCk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJjpob3ZlciArIC50YWctdG9vbHRpcCB7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xuICB9XG4gIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgdG9wOiAxMnB4O1xuICB9XG59XG5cbi50YWctdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogY2FsYygxMDAlICsgN3B4KTtcbiAgQGluY2x1ZGUgcnRsKHJpZ2h0LCAkbHRyOiAtMTVweCk7XG4gIEBpbmNsdWRlIHJ0bChsZWZ0LCAkcnRsOiAtMTVweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xuICB6LWluZGV4OiAyO1xuICBhbmltYXRpb246IGhpZGVUb29sdGlwIDMwMG1zIGxpbmVhciAzMDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgJGx0cjogMThweCk7XG4gICAgQGluY2x1ZGUgcnRsKGxlZnQsICRydGw6IDE4cHgpO1xuICAgIGJvdHRvbTogLTRweDtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDRkZWcpO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMTIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktYmcpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGxpbmVhciwgdHJhbnNmb3JtIDBtcyAzMDBtcyBsaW5lYXI7XG4gIH1cblxuICAudGFnLXRvb2x0aXAtY29udGVudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDEzcHggMTZweCAxNHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktYmcpO1xuICB9XG4gIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgLnRhZy10b29sdGlwLWNvbnRlbnRzIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4IDlweDtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoaWRlVG9vbHRpcCB7XG4gIDk5JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiIsIkBtaXhpbiBsaW5lLWNsYW1wKCRtYXhMaW5lczogMiwgJGxpbmVIZWlnaHQ6IDEuNSwgJGlubGluZTogZmFsc2UpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogaWYoJGlubGluZSwgLXdlYmtpdC1pbmxpbmUtYm94LCAtd2Via2l0LWJveCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6ICRtYXhMaW5lcyAqICRsaW5lSGVpZ2h0ICogMWVtO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbWF4TGluZXM7XG59XG5cbi8vIC8vIHVzZVxuLy8gLy8gLmxpbmUtY2xhbXAtMiB7IEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7IH1cbi8vIC8vIC5saW5lLWNsYW1wLTMgeyBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpOyB9XG4vLyAvLyAubGluZS1jbGFtcC00IHsgQGluY2x1ZGUgbGluZS1jbGFtcCg0KTsgfVxuLy8gLy8gLmxpbmUtY2xhbXAtNSB7IEBpbmNsdWRlIGxpbmUtY2xhbXAoNSk7IH1cbiIsIi5wdXJwbGUtd3JhcHBlciB7XG4gIC52aWV3LWNvbnRhaW5lciB7XG4gICAgLmVtcHR5LXZpZXcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLmljb25jIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbigkaWQ6IHByb2plY3QsICR3aWR0aDogNjBweCwgJGhlaWdodDogNjBweCwgJGNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMjApKTtcbiAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDNweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ib2FyZC1jb21tZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLnZpZXctYm9keSB7XG4gICAgICB0YWJsZSB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hcnRpY2xlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4O1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMjBweDtcbiAgICBvdmVyZmxvdy15OiBvdmVybGF5O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXG4gICAgLnZpZXctYm9keSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS12aWV3Omxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIubmNDb21tdW5pdHlCb2FyZExpc3Qge1xuICBwYWRkaW5nOiAwO1xuXG4gIC5lbXB0eS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmNvLWJ0bi13cmFwIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAuY28tYnRuIHtcbiAgICAgIHBhZGRpbmc6IDlweCAxM3B4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJvYXJkLWFydGljbGUtY29udGFpbmVyIHtcbiAgY29udGFpbmVyOiBsaXN0IC8gaW5saW5lLXNpemU7XG4gIEBzdXBwb3J0cyBub3QgKGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLmxpc3QtdHlwZTAxIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA4KTtcblxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgLnRhYiB+IC5uYy1jb21tdW5pdHktbGlzdCAmIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgfVxufVxuXG5bY2xhc3NePSdib2FyZC1saXN0LSddLFxuW2NsYXNzKj0nYm9hcmQtbGlzdC0nXSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbiAgLm5hbWUtYWRtaW4gaW1nLFxuICAuYWRtaW4taWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogMThweDtcbiAgfVxuXG4gIC5pY29uYy1uZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgYnAtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLndyYXAtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLy8g7KCc66qpXG4gIC50aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgJjp2aXNpdGVkIHtcbiAgICAgICR2aXNpdGVkQ29sb3I6ICNhN2E3YTc7XG4gICAgICBjb2xvcjogJHZpc2l0ZWRDb2xvcjtcbiAgICAgICYgKyAqIHtcbiAgICAgICAgY29sb3I6ICR2aXNpdGVkQ29sb3I7XG4gICAgICAgIGZpbGw6ICR2aXNpdGVkQ29sb3I7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGRhcmttb2RlIHtcbiAgICAgICAgJHZpc2l0ZWRDb2xvcjogIzc0NzQ3NDtcbiAgICAgICAgY29sb3I6ICR2aXNpdGVkQ29sb3I7XG4gICAgICAgICYgKyAqIHtcbiAgICAgICAgICBjb2xvcjogJHZpc2l0ZWRDb2xvcjtcbiAgICAgICAgICBmaWxsOiAkdmlzaXRlZENvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICAvL+y5tO2FjOqzoOumrFxuICAuY2F0ZWdvcnkge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNDUpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA2cHg7XG4gIH1cbiAgLmljb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmbGV4OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgIH1cbiAgICAuaWNvbmMge1xuICAgICAgbWFyZ2luOiAwIDJweDtcbiAgICB9XG4gIH1cbiAgLnJlYWN0aW9ucyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcblxuICAgIC53cmFwLWNvdW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgc3BhbltjbGFzcyQ9J2NvdW50J10ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5pY29uYyB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XG4gICAgICAmLmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3JhcC1yZWNvbW1lbmQge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgLmNvdW50IHtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDRweDtcbiAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYm9hcmQtbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XG4gIH1cblxuICAuYm9hcmQtdXRpbHMge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmNvLWJ0bi1kZWxldGUge1xuICAgICAgcGFkZGluZzogN3B4IDEycHggOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDA0KTtcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxMnB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1bW1hcnkge1xuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICBzdHJvbmcge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC10YWdzIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cbiAgfVxuXG4gIC50aHVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCAzNCwgMzQsIDAuMTIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgfVxuICB9XG59XG5cbltkYXRhLW5ldz0ndHJ1ZSddIC53cmFwLXRpdGxlIHtcbiAgQGluY2x1ZGUgbmV3KCR0b3A6IDApIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC04cHg7XG4gICAgQGluY2x1ZGUgcnRsKHJpZ2h0LCAkcnRsOiAwKTtcbiAgICBAaW5jbHVkZSBydGwobGVmdCwgJGx0cjogMCk7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnAoY29tbXVuaXR5KSB7XG4gIFtjbGFzc149J25jLWNvbW11bml0eS0nXSxcbiAgW2NsYXNzKj0nIG5jLWNvbW11bml0eS0nXSB7XG4gICAgW2NsYXNzXj0nYm9hcmQtbGlzdC0nXSxcbiAgICBbY2xhc3MqPScgYm9hcmQtbGlzdC0nXSxcbiAgICAuYm9hcmQtdG9wLXV0aWxzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgJy4uL21vZHVsZS9mZWVkLWxpc3QnO1xuQGltcG9ydCAnLi4vbW9kdWxlL19saXN0X2NhcmQnO1xuQGltcG9ydCAnLi4vbW9kdWxlL19saXN0X2NsYXNzaWMnO1xuQGltcG9ydCAnLi4vbW9kdWxlL19saXN0X2NvbXBhY3QnO1xuQGltcG9ydCAnLi4vbW9kdWxlL19saXN0X25vdGljZSc7XG5AaW1wb3J0ICcuLi9tb2R1bGUvX2xpc3Rfb3B0aW9uX3RvZ2dsZSc7XG5AaW1wb3J0ICcuLi9tb2R1bGUvX2xpc3RfdXRpbHMnO1xuQGltcG9ydCAnLi4vbW9kdWxlL19saXN0X3V0aWxzX3NlYXJjaCc7XG5AaW1wb3J0ICcuLi9tb2R1bGUvYXV0b190cmFuc2xhdGUnO1xuIiwiJGJyZWFrcG9pbnRzOiAoXG4gIGNvbHVtbjI6ICdtaW4td2lkdGg6IDQxNXB4JyxcbiAgY29sdW1uMzogJ21pbi13aWR0aDogNzY4cHgnLFxuICBjb2x1bW40OiAnbWluLXdpZHRoOiAxMDI0cHgnLFxuICB0YWJsZXQ6ICdtaW4td2lkdGg6IDYwMHB4JyxcbiAgcGM6ICdtaW4td2lkdGg6IDk2MHB4JyxcbiAgbW9iaWxlOiAnbWF4LXdpZHRoOiA5NTlweCcsXG4gIG1heDogJ21pbi13aWR0aDoxMjYwcHgnLFxuICBjb21tdW5pdHk6ICdtaW4td2lkdGg6MTI5NnB4JyxcbiAgaGlkcGk6ICctd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNScsXG4pO1xuXG4vLyBfbWl4aW5zLnNjc3NcbkBtaXhpbiBicCgkYnJlYWtwb2ludDogcGMsICRjb250YWluZXI6IG51bGwpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICAkcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICBAaWYgKCRjb250YWluZXIpIHtcbiAgICAgIEBjb250YWluZXIgI3skY29udGFpbmVyfSAoI3skcG9pbnR9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuXG4gICAgICBAc3VwcG9ydHMgbm90IChjb250YWluZXItdHlwZTogaW5saW5lLXNpemUpIHtcbiAgICAgICAgQG1lZGlhICgkcG9pbnQpIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQG1lZGlhICgkcG9pbnQpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBicC1saXN0KCRkZXZpY2U6IHBjKSB7XG4gIEBpbmNsdWRlIGJwKCRkZXZpY2UsIGxpc3QpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyB1c2Vcbi8vIC5lbGVtZW50IHtcbi8vICAgY29sb3I6ICNmZmY7XG4vLyAgIEBpbmNsdWRlIGJwKHBjKSB7XG4vLyAgICAgY29sb3I6ICMwMDA7XG4vLyAgIH1cbi8vIH1cbiIsIkBtaXhpbiBuZXcoJHRvcDogNTAlKSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6ICR0b3A7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZXJyb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkdG9wICogLTEpO1xuICAgIEBjb250ZW50O1xuICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gdXNlXG4vLyAuZWxlbWVudCB7XG4vLyAgIEBpbmNsdWRlIG5ldygpO1xuLy8gfVxuLy8gLmVsZW1lbnQge1xuLy8gICBAaW5jbHVkZSBuZXcoLTJweCAwIDAgLTZweCk7XG4vLyB9XG4iLCIubmMtY29tbXVuaXR5LWxpc3Qge1xuICAmOmhhcyguZmVlZC13cmFwcGVyKSB7XG4gICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XG4gICAgICAuYm9hcmQtc2VhcmNoLXRvcCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICAgIH1cbiAgICAgIC5ib2FyZC10b3AtdXRpbHMsXG4gICAgICAubGlzdC1vcHRpb24ge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktZ3JheTAxMik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ib2FyZC1hcnRpY2xlLWNvbnRhaW5lci5saXN0LXR5cGUwMiB7XG4gIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMTIpO1xuICB9XG4gIC5lbXB0eS1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMik7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgLmZlZWQtaXRlbSB7XG4gICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAubmMtY29tbWVudC1tb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XG4gICAgICBib3JkZXItdG9wOiAwIG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5ib2FyZC1saXN0LWxpc3Qge1xuICBAaW5jbHVkZSBicChwYykge1xuICAgICYgfiAud3JhcC1jb21tdW5pdHktbW9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ib2FyZC1pdGVtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1lbmQtZW5kLXJhZGl1czogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLW5ldz0ndHJ1ZSddIHtcbiAgICAgIC53cmFwLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtd3JhcCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWluLXdpZHRoOiAxJTtcblxuICAgICAgLndyYXAtdGl0bGUge1xuICAgICAgICAuaWNvbnMge1xuICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcblxuICAgICAgICAmLnF1ZXN0aW9uIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnUS4gJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJvYXJkLW1ldGEge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcblxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3RlZC1hdCB7XG4gICAgICAgICAgQGluY2x1ZGUgZG90KCRtYXJnaW46IDAgNnB4IDFweCk7XG4gICAgICAgIH1cblxuICAgICAgICAucmVhY3Rpb25zIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuXG4gICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgW2NsYXNzJD0nY291bnQnXSB7XG4gICAgICAgICAgICAuaWNvbmMge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJ0bi1yZWNvbW1lbmQge1xuICAgICAgICAgICAgLmxldmVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgbWFzay1zaXplOiAxOHB4IDE4cHg7XG4gICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxOHB4IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi10cmFuc2xhdGUge1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEwcHg7XG5cbiAgICAgICAgICAuaWNvbmMge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBtYXNrLXNpemU6IDE4cHggMThweDtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxOHB4IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgfiAuYnRuLXRyYW5zbGF0ZSB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1ncmF5MDA0KTtcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMTZweDtcbiAgICAgIH1cblxuICAgICAgLnN1bW1hcnkge1xuICAgICAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcbiAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIsIDEuNSk7XG5cbiAgICAgICAgICAmOm5vdCg6ZW1wdHkpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtdGFncyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9hcmQtdXRpbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGh1bWIge1xuICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxMnB4O1xuXG4gICAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgICB3aWR0aDogOTRweDtcbiAgICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mZWVkLXZpZXcsXG4gICAgLmZlZWQtY29tbWVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQGltcG9ydCAnLi9fZmVlZC1hc2lkZSc7XG4iLCIuZmVlZC13cmFwcGVyIHtcbiAgJHBhZGRpbmcteDogMTZweDtcblxuICBAaW5jbHVkZSBicChwYykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1pbi13aWR0aDogMSU7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZlZWQtYXNpZGUge1xuICAgIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgd2lkdGg6IDI5N3B4O1xuICAgIH1cbiAgfVxuXG4gIC5mZWVkLWFzaWRlLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDI0cHggJHBhZGRpbmcteDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiA3NHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHB1cnBsZS1sYXVuY2hlciB7XG4gICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0taGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1saXN0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmRvdC1saXN0IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktZ3JheTA0MCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hc2lkZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5pdGVtLWJvZHkuc3dpcGVyLWluaXRpYWxpemVkIHtcbiAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luOiAwICRwYWRkaW5nLXggKiAtMTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWF1dG9oZWlnaHQge1xuICAgICAgLnNsaWRlLXdyYXBwZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcblxuICAgICAgLnNsaWRlLWl0ZW0ge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgJHBhZGRpbmcteDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGUtbmF2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHJ0bChmbGV4LWZsb3csICRydGw6IHJvdy1yZXZlcnNlKTtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgICAuaWNvbmMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgIC5pY29uYyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVhY2ggJGljb24sICRkaXIgaW4gKGxlZnQ6IHByZXYsIHJpZ2h0OiBuZXh0KSB7XG4gICAgICAgIC5idG4tI3skZGlyfSB7XG4gICAgICAgICAgLmljb25jIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGlkOiBhcnJvd18jeyRpY29ufV9zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0bi1uZXh0IHtcbiAgICAgICAgLmljb25jIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29uKCRpZDogYXJyb3dfcmlnaHRfcyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGUtcGFnaW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTAyMCk7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgKyAuYm9hcmQtaXRlbXMge1xuICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jbXBpY2staXRlbSB7XG4gICAgLnNsaWRlLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jbS1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTAwNCk7XG5cbiAgICAgICYubmMtaG9tZSB7XG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbyg0MSwgMTUpO1xuXG4gICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiA1My41OCU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubTIge1xuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMjYzLCAxMzQpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMjYzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAgICAgJi5uYy1ob21lIHtcbiAgICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMjYzLCAxNDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweCAxMXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1jaGlsZDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIH1cblxuICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgY29sb3I6IHZhcigtLW5jdWktcG9pbnQtdGV4dCk7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLXVpLXdoaXRlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucXVlc3Rpb24taXRlbSB7XG4gICAgLnNjcm9sbC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgIG1hcmdpbjogMCAkcGFkZGluZy14ICogLTE7XG4gICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLXg7XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnF1ZXN0aW9uLWxpc3Qge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgd2lkdGg6IDE4MnB4O1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktZ3JheTAwNCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEzcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnF1ZXN0aW9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKCRsaW5lSGVpZ2h0OiAxLjQzKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucG9wdWxhci1zZWFyY2gge1xuICAgIC5pdGVtLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaC1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIGEge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyMnO1xuICAgICAgICB9XG5cbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6IHZhcigtLW5jdWktcG9pbnQtdGV4dDA4MCk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDhweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZW1wdHktaXRlbSxcbiAgLmJvYXJkLWl0ZW1zIHtcbiAgICArIC5mZWVkLWFzaWRlLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJvYXJkLWxpc3QtY2FyZCB7XG4gIEBpbmNsdWRlIGJwKHRhYmxldCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIC5lbXB0eS1pdGVtIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gZW5kO1xuICAgIH1cblxuICAgICYgKyAud3JhcC1jb21tdW5pdHktbW9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5ib2FyZC1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XG5cbiAgICBAaW5jbHVkZSBicC1saXN0KHRhYmxldCkge1xuICAgICAgaGVpZ2h0OiA0NTZweDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA4KTtcbiAgICB9XG5cbiAgICAvLyDsgq3soJzrkJwg6rKM7Iuc66y87J24IOqyveyasFxuICAgICYuYm9hcmQtaXRtZXMtZGVsZXRlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnRodW1iIHtcbiAgICBmbGV4OiBub25lO1xuICAgIGFzcGVjdC1yYXRpbzogODMgLyA0MDtcbiAgICB3aWR0aDogLW1vei1hdmFpbGFibGU7XG4gICAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDAgMTZweCAxNnB4O1xuXG4gICAgQHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOiA4MyAvIDQwKSB7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4LjE5MyU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAtbGlzdCh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbjogMCAyNHB4IDE2cHg7XG4gICAgfVxuXG4gICAgJiArIC5ib2FyZCB7XG4gICAgICAud3JhcC10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogODFweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJvYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMTZweCAwO1xuICAgIEBpbmNsdWRlIGJwLWxpc3QodGFibGV0KSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwYWRkaW5nOiAwIDI0cHggMDtcbiAgICB9XG5cbiAgICAuc3VtbWFyeSB7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XG4gICAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJvYXJkLW1ldGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luOiA5cHggMCAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBAaW5jbHVkZSBicC1saXN0KHRhYmxldCkge1xuICAgICAgbWFyZ2luOiAxOHB4IDAgMjRweDtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICB9XG4gIH1cblxuICAuYnRuLXRyYW5zbGF0ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cbiAgLnJhY2UsXG4gIC5zZXJ2ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgZG90O1xuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnBvc3RlZC1hdCB7XG4gICAgQGluY2x1ZGUgZG90O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG5cbiAgLnJlYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDA4KTtcbiAgICBAaW5jbHVkZSBicC1saXN0KHRhYmxldCkge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDA0KTtcbiAgICB9XG4gICAgLndyYXAtY291bnQge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgc3BhbiArIHNwYW4ge1xuICAgICAgICAmOm5vdCgucmVjZW50LWNvbW1lbnQtbmFtZSkge1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWNlbnQtY29tbWVudC1uYW1lIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xuICAgICAgQGluY2x1ZGUgZG90O1xuICAgIH1cblxuICAgIC5idG4tcmVjb21tZW5kIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDhweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4gKiBCb2FyZCB0eXBlOiBjbGFzc2ljXG4gKi9cblxuLmJvYXJkLWxpc3QtY2xhc3NpYyB7XG4gIC5ib2FyZC1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5ib2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hcnRpY2xlLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xuICAgICAgbWluLWhlaWdodDogOTRweDtcbiAgICB9XG4gIH1cblxuICAuYXJ0aWNsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgLndyYXAtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgYnAtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xuICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcztcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhdGVnb3J5IHtcbiAgICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdW1tYXJ5IHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgyLCAxLjkpO1xuICAgICAgQGluY2x1ZGUgYnAtbGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDEsIDEuOSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRodW1iIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogNjZweDtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMTZweDtcblxuICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xuICAgICAgd2lkdGg6IDk0cHg7XG4gICAgICBoZWlnaHQ6IDk0cHg7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB9XG4gIH1cblxuICAuYm9hcmQtbWV0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTdweDtcblxuICAgIC53cml0ZXItd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicC1saXN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbjogLTI2cHggMCA0cHg7XG4gICAgfVxuXG4gICAgLm5hbWUge1xuICAgICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xuICAgIH1cblxuICAgIC5zZXJ2ZXIsXG4gICAgLnJhY2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGRvdDtcbiAgICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5wb3N0ZWQtYXQge1xuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDhweDtcblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIEBpbmNsdWRlIGRvdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXRyYW5zbGF0ZSB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgYnAtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVhY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xuICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xuICAgICAgLy8gZW1wdHkg7YG0656Y7IqkIOu2meyWtOuPhCBwY+yXkOyEnOuKlCDrhbjstpzrkJjrj4TroZ0gZGlzcGxheSDsnqzshKDslrhcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogMjczcHg7XG4gICAgICBwYWRkaW5nOiA3cHggMCA4cHg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWlubGluZS1zdGFydDogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XG4gICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMjRweDtcbiAgICB9XG4gICAgLndyYXAtY291bnQge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYnAtbGlzdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuXG4gICAgICA+IHNwYW4gKyBkaXYsXG4gICAgICA+IGRpdiArIHNwYW4sXG4gICAgICA+IHNwYW4gKyBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMTRweDtcbiAgICAgICAgQGluY2x1ZGUgYnAtbGlzdCB7XG4gICAgICAgICAgbWFyZ2luOiA2cHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXctY291bnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5yZWNlbnQtY29tbWVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgLmNvbW1lbnQtY291bnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cbiAgICAgIC5yZWNlbnQtY29tbWVudC1uYW1lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCk7XG4gICAgICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xuICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGRvdDtcbiAgICAgICAgZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbW1lbnRlZC1hdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDhweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY291bnQtbGlrZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICA+IC5idG4tcmVjb21tZW5kLFxuICAgIC53cmFwLXJlY29tbWVuZCB7XG4gICAgICBAaW5jbHVkZSBicC1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tcmVjb21tZW5kIHtcbiAgICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDA0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXRhZ3Mge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMxcHg7XG4gICAgfVxuICB9XG5cbiAgJiArIC53cmFwLWNvbW11bml0eS1tb3JlIHtcbiAgICAubmMtY29tbWVudC1tb3JlIHtcbiAgICAgIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmJvYXJkLWxpc3QtdGFnIHtcbiAgLmFydGljbGUge1xuICAgIC53cmFwLXN1bW1hcnkge1xuICAgICAgLnN1bW1hcnkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ib2FyZC1tZXRhIHtcbiAgICBAaW5jbHVkZSBicC1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gZWxsaXBzaXMoJG5vLXdyYXA6IHRydWUpIHtcbiAgQGlmICRuby13cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuIiwiLypcbiAqIEJvYXJkIHR5cGU6IENvbXBhY3RcbiAqL1xuXG4vKlxuLmJvYXJkLWxpc3Qte3R5cGV9IHtcbiAgLnt0eXBlfS1pdGVtcyB7XG4gICAgLmJvYXJkIHtcbiAgICAgIC50aXRsZSB7fVxuICAgICAgLmljb25zIHt9XG4gICAgICAuc3VtbWFyeSB7fVxuICAgICAgLnRodW1ibmFpbCB7fVxuICAgICAgLmJ0bi10cmFuc2xhdGUge31cbiAgICB9XG5cbiAgICAud3JpdGVyIHtcbiAgICAgIC5uYW1lIHt9XG4gICAgICAucG9zdGVkLWF0IHt9XG4gICAgfVxuICAgIFxuICAgIC5yZWFjdGlvbnMge1xuICAgICAgLnZpZXctY291bnQge31cbiAgICAgIC5jb21tZW50LWNvdW50IHt9XG4gICAgICAuY29tbWVudC13cml0ZXIge31cbiAgICAgIC5yZWNvbW1lbmQtY291bnQge31cbiAgICB9XG4gIH1cbn1cbiovXG4uYm9hcmQtbGlzdC1jb21wYWN0IHtcbiAgLmJvYXJkLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgfVxuICB9XG5cbiAgLmJvYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgQGluY2x1ZGUgYnAtbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgfVxuICAgIC53cmFwLXRpdGxlIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogMTZweDtcbiAgICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgYnAtbGlzdCB7XG4gICAgICAgICAgQGluY2x1ZGUgZWxsaXBzaXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvLWJ0bi10cmFuc2xhdGUge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG5cbiAgLmJvYXJkLW1ldGEge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgQGluY2x1ZGUgYnAtbGlzdCB7XG4gICAgICBtYXgtaGVpZ2h0OiAzNnB4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGJvcmRlci1pbmxpbmUtc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cml0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBAaW5jbHVkZSBicC1saXN0IHtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmRhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBicC1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucmFjcixcbiAgICAuc2VydmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBicC1saXN0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZG90KCdhZnRlcicpO1xuICAgIH1cbiAgICAucG9zdGVkLWF0IHtcbiAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICBAaW5jbHVkZSBicC1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgQGluY2x1ZGUgYnAtbGlzdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDI0cHg7XG4gICAgfVxuICAgIC53cmFwLWNvdW50IHtcbiAgICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDhweDtcblxuICAgICAgICBAaW5jbHVkZSBicC1saXN0IHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb21tZW50LWNvdW50IHtcbiAgICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDJweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLXJlY29tbWVuZCB7XG4gICAgICBAaW5jbHVkZSBicC1saXN0IHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTAwNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJvYXJkLXV0aWxzIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cblxuICAmICsgLndyYXAtY29tbXVuaXR5LW1vcmUge1xuICAgIC5uYy1jb21tZW50LW1vcmUge1xuICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmJvYXJkLW5vdGljZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTAwNCk7XG5cbiAgLmJvYXJkLW5vdGljZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uY3VpLWJnKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgfVxuXG4gICAgLndyYXAtdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmljb25jLW5ldyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtbmV3IHtcbiAgICAgIC53cmFwLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbmV3IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC04cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgQGluY2x1ZGUgZWxsaXBzaXMoKTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XG4gICAgfVxuXG4gICAgYS50aXRsZTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0ZWdvcnkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgY29sb3I6IHZhcigtLW5jdWktcG9pbnQtdGV4dCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgYnAtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMTIpO1xuICAgICAgICBAaW5jbHVkZSBicC1saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3JpdGVyIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IC1tb3otY3Jpc3AtZWRnZXM7XG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogLW8tY3Jpc3AtZWRnZXM7XG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgICAgICAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcbiAgICAgIH1cblxuICAgICAgJi51c2VyIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XG4gICAgICB9XG5cbiAgICAgIC5zZXJ2ZXIge1xuICAgICAgICBAaW5jbHVkZSBiYXI7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJvYXJkLW5vdGljZSB7XG4gIC5ib2FyZC1ub3RpY2UtaXRlbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxNnB4IDlweDtcblxuICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xuICAgICAgcGFkZGluZzogMTFweCAyNHB4O1xuXG4gICAgICAuaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3JpdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnVzZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWJnKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudWlraXQtbmNjb21tdW5pdHktbm9kZSB7XG4gIC53cmFwLW9wdGlvbi10b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNThweDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5idG4tdG9nZ2xlLW9wdGlvbiB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWdyYXkwMDQpO1xuICAgICAgZmlsbDogdmFyKC0tbmN1aS1ibGFjazA2OCk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMTZweDtcblxuICAgICAgLmljb25jIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdC1vcHRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogNTNweDtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51aS1kcm9wZG93bi13cmFwIHtcbiAgICAgICsgLnVpLWRyb3Bkb3duLXdyYXAge1xuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVpLWRyb3Bkb3duLWVsZW1lbnRzIHtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWdyYXkwMDQpO1xuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDhweDtcbiAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogNnB4O1xuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWdyYXkwMDQtaGV4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLW9wdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcblxuICAgICAgLmJ0bi10b2dnbGUtb3B0aW9uIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcblxuICAgICAgICAuaWNvbmMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktYmxhY2sxMDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saXN0LW9wdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9wdGlvbi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnVpLWRyb3Bkb3duIHtcbiAgICAgICYgKyAudWktZHJvcGRvd24ge1xuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vXG4vLy8g7IOB64uoIOuplOuJtCDsmIHsl61cbi8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLmJvYXJkLXRvcC11dGlscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xuXG4gIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICYuaXMtc2VhcmNoIHtcbiAgICAuYm9hcmQtdXRpbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmxlZnQsXG4gICAgLndyYXAtYnRuLXR5cGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmxlZnQge1xuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICB9XG4gICAgfVxuICAgIC53cmFwLWJ0bi10eXBlIHtcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtaGlkZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICBib3JkZXItd2lkdGg6IDZweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLmxlZnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICA+IC51aS1kcm9wZG93bi13cmFwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmICsgLnVpLWRyb3Bkb3duLXdyYXAge1xuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwLW9wdGlvbi10b2dnbGUge1xuICAgICAgLmJvYXJkLWxhbmd1YWdlIHtcbiAgICAgICAgLnVpLWRyb3Bkb3duLWVsZW1lbnRzOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbignZ2xvYmUnLCAkd2lkdGg6IDE2cHgsICRoZWlnaHQ6IDE2cHgsICRjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSkpO1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpc3Qtb3B0aW9uIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNThweDtcbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5ib2FyZC11dGlscy1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5jby1idG4td3JpdGUge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICBib3R0b206IDE2cHg7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3JhcC1vcHRpb24tdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLndyYXAtYnRuLXR5cGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogOHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLmlzLXNob3cge1xuICAgICAgLmJ0bi10eXBlLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tdHlwZS1zZWxlY3RlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAkbHRyOiAwKTtcbiAgICAgICAgQGluY2x1ZGUgcnRsKHJpZ2h0LCAkbHRyOiAwKTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMTIpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktZ3JheTAxMik7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi10eXBlLWxpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMTItaGV4KTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktZ3JheTAwNC1oZXgpO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBkYXJrbW9kZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktZ3JheTAwOC1oZXgpO1xuICAgICAgfVxuXG4gICAgICAmLFxuICAgICAgW2NsYXNzXj0nY28tYnRuJ10ge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIEBpbmNsdWRlIGRhcmttb2RlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktZ3JheTAyMC1oZXgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgW2NsYXNzXj0nY28tYnRuJ10ge1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMi1oZXgpO1xuICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS13aGl0ZTEwMCk7XG4gICAgICAgIEBpbmNsdWRlIGRhcmttb2RlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWdyYXkwMTItaGV4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50b29sdGlwLXZpZXdtb2RlIHtcbiAgICAudG9vbHRpcC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICBAaW5jbHVkZSBydGwobGVmdCwgYXV0bywgLTZweCk7XG4gICAgICBAaW5jbHVkZSBydGwocmlnaHQsIC02cHgsIGF1dG8pO1xuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCBhdXRvLCAyM3B4KTtcbiAgICAgICAgQGluY2x1ZGUgcnRsKHJpZ2h0LCAyM3B4LCBhdXRvKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJvYXJkLXRvcC1jYXRlZ29yeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTM7XG4gIG1pbi1oZWlnaHQ6IDc2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG5cbiAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYgKyAuYm9hcmQtdG9wLXV0aWxzIHtcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA0KTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtN3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA0KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDqsozsi5ztjJAg7Lm07YWM6rOg66asIERyb3Bkb3duIOycoO2YlVxuICAuYm9hcmQtY2F0ZWdvcnkudWktZHJvcGRvd24td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMjBweDtcbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgbWluLXdpZHRoOiAxMThweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWJnKTtcbiAgICB9XG5cbiAgICAudWktZHJvcGRvd24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAudWktZHJvcGRvd24tY29tbXVuaXR5IHtcbiAgICAgIC5zZWxlY3RlZCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9wdGlvbixcbiAgICAub3B0aW9uLWxpc3Qge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5pY29uYyB7XG4gICAgICBAaW5jbHVkZSBpY29uVXJsKGFycm93X3VwZG93bl9zKTtcbiAgICB9XG4gIH1cblxuICAvLyDqsozsi5ztjJAg7Lm07YWM6rOg66asIHNjcm9sbCDsnKDtmJVcblxuICAmLmJvYXJkLXRvcC1jYXRlZ29yeV9zY3JvbGwge1xuICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgbWluLWhlaWdodDogMzNweDtcbiAgICB9XG4gIH1cblxuICAuc2Nyb2xsLWNhdGVnb3J5IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5LWxpc3Qge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXRlZ29yeS1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA4cHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMik7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLXBvaW50LXRleHQpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktcG9pbnQwNDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUb2RvIERyb3Bkb3duIO2ZnOyEse2ZlC/ruYTtmZzshLHtmZQg6rCc7ISgXG5cbi5wYyxcbi5sYXVuY2hlcixcbi5pbmdhbWUge1xuICAud3JhcC1vcHRpb24tdG9nZ2xlIHtcbiAgICAmLmlzLW9wdGlvbiB7XG4gICAgICAubGlzdC1vcHRpb24ge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ib2FyZC10b3AtdXRpbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmJvYXJkLXV0aWxzLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogOHB4O1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJvYXJkLXNlYXJjaCB7XG4gICAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMik7XG4gICAgICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xuICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMTNweDtcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAxMHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5vcHRpb24ge1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogLTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLXNob3cge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVpLWlucHV0LWJveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuaW5wdXQtYm9hcmQtc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMSU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAwIDJweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XG4gICAgICAgIH1cbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcbiAgICAgICAgfVxuICAgICAgICAmOjotbXMtY2xlYXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvLWJ0bi1yZXNldCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG5cbiAgICAgICAgJi5pcy1zaG93IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICByaWdodDogMzVweDtcblxuICAgICAgICAgIC5pY29uYyB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogMTZweCAxNnB4O1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDE2cHggMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvLWJ0bi1zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogOXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dC1ib2FyZC1zZWFyY2g6bm90KDp2YWxpZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWJnKTtcbiAgICAgICAgJiB+IC5jby1idG4tcmVzZXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY28tYnRuLXNlYXJjaC10b2dnbGUge1xuICAgICAgICB3aWR0aDogNDdweDtcbiAgICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVpLWRyb3Bkb3duLXdyYXAge1xuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g7J6Q64+Z7JmE7ISxIOugiOydtOyWtFxuICAgIC5wcmVkaWN0LWxheWVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMzZweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktZ3JheTAxMik7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMi4zMzNlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktYmcpO1xuXG4gICAgICAmLmlzLXNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJi1saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi1pdGVtcyB7XG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEzcHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MywgMTUzLCAxNTMsIDAuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZW0ge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNsb3NlIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAmLWNsb3NlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLXRhZyB7XG4gICAgLndyYXAtb3B0aW9uLXRvZ2dsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDqsoDsg4kgaW5wdXQ6Zm9jdXMg7Iuc7JeQIGlzLXNob3cg7KCB7JqpLlxuICAmLmlzLXNlYXJjaCB7XG4gICAgLnJpZ2h0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgLmlucHV0LWJvYXJkLXNlYXJjaCB7XG4gICAgICAgIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvYXJkLXV0aWxzLXNlYXJjaCB7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAudWktaW5wdXQtYm94IHtcbiAgICAgICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtYm9hcmQtc2VhcmNoIHtcbiAgICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY28tYnRuLXJlc2V0LFxuICAgICAgICAuY28tYnRuLXNlYXJjaC10b2dnbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgICAuY28tYnRuLXNlYXJjaC10b2dnbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib2FyZC11dGlscy1idXR0b25zIC53cmFwLWJ0bi10eXBlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vL1xuLy8vIOqygOyDiSDqsrDqs7wg7JiB7JetXG4vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5ib2FyZC10b3AtdXRpbHMgKyBbY2xhc3NePSdib2FyZC1zZWFyY2gtdG9wJ10ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA4KTtcblxuICBAaW5jbHVkZSBicChwYykge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDVweDtcbiAgICB+IC5ib2FyZC1hcnRpY2xlLWNvbnRhaW5lci5saXN0LXR5cGUwMSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG59XG4uYm9hcmQtc2VhcmNoLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1OHB4O1xuICBAaW5jbHVkZSBwaWUtY2xlYXJmaXg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuXG4gIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxuXG4gIC53cmFwLWNvdW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4OiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogYXV0bztcblxuICAgIC5idG4tZGVsZXRlIHtcbiAgICAgIC5pY29uYyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvdW50IHtcbiAgICBtYXJnaW46IDAgM3B4O1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbiAgLnRhZy1saXN0LW9wdGlvbiB7XG4gICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudWktZHJvcGRvd24tY29tbXVuaXR5IHtcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiArIC53cmFwLWF1dG8tdHJhbnNsYXRlIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgJiArIC5ib2FyZC1saXN0LWRlZmF1bHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICB9XG4gIH1cblxuICAud3JhcC1vcHRpb24tdG9nZ2xlIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgJi5pcy1vcHRpb24ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgLmxpc3Qtb3B0aW9uIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXMtb3B0aW9uIH4gJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTNweDtcbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJvYXJkLXNlYXJjaC10b3BfdGFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDQpO1xuICBAaW5jbHVkZSBicChwYykge1xuICAgIGhlaWdodDogODhweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcjJztcbiAgfVxuICAmICsgLmJvYXJkLXNlYXJjaC10b3Age1xuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIud3JhcC1hdXRvLXRyYW5zbGF0ZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDhweDtcblxuICBAaW5jbHVkZSBicChwYykge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XG4gICAgQGF0LXJvb3QgLmlzLW9wdGlvbiB+ICYge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi51aS1kaWFsb2ctdHJhbnNsYXRlIHtcbiAgLmRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCA4cHggOHB4O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICB3aWR0aDogMzUycHg7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gIH1cblxuICAuZGlhbG9nLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjhweCAyMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIC53cmFwLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xuICAgIH1cblxuICAgIC50b2dnbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1ncmF5MDA4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi5vbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1wb2ludCk7XG4gICAgICAgIH1cblxuICAgICAgICAub24ge1xuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLXVpLXdoaXRlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5vZmYge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgcnRsKHRyYW5zZm9ybSwgdHJhbnNsYXRlWCgxMDAlKSwgdHJhbnNsYXRlWCgtMTAwJSkpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTA0MCk7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmIHtcbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS11aS13aGl0ZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRpYWxvZy1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBtYXJnaW46IDAgMjBweCAyOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xuXG4gICAgLmxhbmd1YWdlIHtcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHJhbnNsYXRlLWxhbmd1YWdlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDA0KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XG4gICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMTJweDtcbiAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogNnB4O1xuXG4gICAgICAudWktZHJvcGRvd24tY29tbXVuaXR5IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGRhcmttb2RlIHtcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRpYWxvZy1mb290ZXIge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmNvbmZpcm0ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZmxleDogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG59XG4iLCIuYXJ0aWNsZS12aWV3IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC50YWctbGlzdCB7XG4gICAgLnRhZyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxNnB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiB+IC5ib2FyZC1wcmV2LW5leHQtYXJ0aWNsZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICB9XG4gIH1cblxuICAvLyDslrTrk5zrr7wg7J6R7ISx7J6Q7J28IOuVkCBkaXNwbGF5OiBpbmxpbmUtYmxvY2so7JeQ65SU7YSwIOyKpO2DgOydvCBlZGl0b3JWaWV3LmNzcyksIOycoOyggOydvCDrlZAg7Luk666k64uI7YuwIGNzc+yXkOyEnCBkaXNwbGF5OiBibG9ja+ycvOuhnCDsmKTrsoTrnbzsnbTrlKlcbiAgJi53cml0ZXItdXNlciB7XG4gICAgLnZpZXctYm9keSB7XG4gICAgICAuZnItaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpZXctaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC52aWV3LXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcbiAgfVxuXG4gIC5hcnRpY2xlLWluZm8td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGUtaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcblxuICAgIGVtIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDNweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAud3JpdGVyIHtcbiAgICAgICY6bm90KDplbXB0eSkge1xuICAgICAgICBtaW4td2lkdGg6IDElO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cblxuICAgICAgLm5hbWUtYWRtaW4ge1xuICAgICAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LWhlaWdodDogMThweDtcbiAgICAgICAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcbiAgICAgICAgLW1zLWludGVycG9sYXRpb24tbW9kZTogbmVhcmVzdC1uZWlnaGJvcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlldy1jb3VudCxcbiAgICAuY29tbWVudC1jb3VudCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnV0aWwtYnRuLXdyYXAge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcblxuICAgIGVtIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuLnZpZXctYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcblxuICBAaW5jbHVkZSBicChwYykge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICZbaHJlZl0ge1xuICAgICAgY29sb3I6IHZhcigtLW5jdWktcG9pbnQtdGV4dCk7XG4gICAgfVxuICAgICZbaHJlZj0nTk9UX0FMTE9XRURfVVJMJ10ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAuZmUtdG9jLWlubmVyIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIGEudGFnIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyMnO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB9XG5cbiAgaWZyYW1lIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgW2RhdGEtY29udGVudHMtdHlwZT0naW1hZ2UnXSB7XG4gICAgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1vdXQ7XG5cbiAgICAgICYuaXMtdHJhbnNwYXJlbnQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAmLmlzLXBvcnRyYWl0IHtcbiAgICAgICAgQGluY2x1ZGUgYnAoY29sdW1uMykge1xuICAgICAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmUtaW1hZ2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC50YWcsXG4gIC5hbHBoYS10YWctbm9kZSB7XG4gICAgY29sb3I6IHZhcigtLW5jdWktcG9pbnQtdGV4dDA4MCk7XG4gIH1cblxuICB1bCxcbiAgb2wge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIH1cblxuICBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICB9XG5cbiAgdGFibGUge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmUtaW1hZ2UtaW5uZXIgaW1nIHtcbiAgICAgIG1pbi13aWR0aDogMTV2dztcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGFibGUuZnItZGFzaGVkLWJvcmRlcnMgdGQsXG4gIHRhYmxlLmZyLWRhc2hlZC1ib3JkZXJzIHRoIHtcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgfVxuICB0YWJsZSB0ZCxcbiAgdGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICB0YWJsZSB0ZDplbXB0eSxcbiAgdGFibGUgdGg6ZW1wdHkge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICB0YWJsZSB0ZC5mci1oaWdobGlnaHRlZCxcbiAgdGFibGUgdGguZnItaGlnaGxpZ2h0ZWQge1xuICAgIGJvcmRlcjogMXB4IGRvdWJsZSByZWQ7XG4gIH1cbiAgdGFibGUgdGQuZnItdGhpY2ssXG4gIHRhYmxlIHRoLmZyLXRoaWNrIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxuICB0YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgfVxuXG4gID4gdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBpbXBvcnQgJy4uL21vZHVsZS9fdmlld19zaGFyZSc7XG5AaW1wb3J0ICcuLi9tb2R1bGUvX3ZpZXdfc2lnbmF0dXJlJztcbkBpbXBvcnQgJy4uL21vZHVsZS9fdmlld190ZW1wbGF0ZXMnO1xuQGltcG9ydCAnLi4vbW9kdWxlL192aWV3X3JlY2VudCc7XG5AaW1wb3J0ICcuLi9tb2R1bGUvX3ZpZXdfdm90ZSc7XG5AaW1wb3J0ICcuLi9tb2R1bGUvX3ZpZXdfdXRpbHMnO1xuQGltcG9ydCAnLi4vbW9kdWxlL192aWV3X3JlY29tbWVuZCc7XG5AaW1wb3J0ICcuLi9tb2R1bGUvYm9hcmQtdmlldyc7XG4iLCIkYnJlYWtwb2ludDogJ21pbi13aWR0aDogNzY4cHgnO1xuXG4kaWNvbi1tYXA6IChcbiAgZmFjZWJvb2s6ICMzODZkYjQsXG4gIHR3aXR0ZXI6IHZhcigtLW5jdWktYmxhY2sxMDApLFxuICB1cmw6IHZhcigtLW5jdWktYmxhY2swNjgpLFxuKTtcblxuLmJ0bi1zaGFyZS10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcbiAgZmlsbDogdmFyKC0tbmN1aS1ibGFjazA2OCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC5sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi51aS1kaWFsb2ctc2hhcmUge1xuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDdweDtcbiAgICBAaW5jbHVkZSBydGwocmlnaHQsICRsdHI6IDhweCk7XG4gICAgQGluY2x1ZGUgcnRsKGxlZnQsICRydGw6IDhweCk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5kaWFsb2cge1xuICAgIHotaW5kZXg6IDExO1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDM2cHggMzZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuc2hhcmVfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCk7XG4gICAgfVxuICB9XG5cbiAgLnNoYXJlLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgW2NsYXNzXj0nYnRuX19zaGFyZSddIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBtYXJnaW46IDdweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgLmljb24ge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuXG4gICAgICBAZWFjaCAkaWNvbiwgJGNvbG9yIGluICRpY29uLW1hcCB7XG4gICAgICAgIC5pY29uYy0jeyRpY29ufSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIGZvciBsZWdhY3kgKi9cbi5uYy1zaGFyZSB7XG4gIC5idG5fX3NoYXJlLS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICBpIHtcbiAgICAgIEBpbmNsdWRlIGljb24oJGlkOiAnc2hhcmUnLCAkY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpLCAkd2lkdGg6IDIycHgsICRoZWlnaHQ6IDIycHgpO1xuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5zaGFyZV9fd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogLTEyOHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiA0MHB4IDM2cHggMzZweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yQm9yZGVyMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktdWktd2hpdGUpO1xuXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgIG1hcmdpbi10b3A6IC05NHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRhcmttb2RlIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktZ3JheTAwNC1oZXgpO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuc2hhcmVfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCk7XG4gICAgfVxuXG4gICAgLmJ0bl9fY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBAaW5jbHVkZSBydGwocmlnaHQsICRsdHI6IDhweCk7XG4gICAgICBAaW5jbHVkZSBydGwobGVmdCwgJHJ0bDogOHB4KTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICBpIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbigkaWQ6IGNsb3NlLCAkd2lkdGg6IDIycHgsICRoZWlnaHQ6IDIycHgsICRjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaGFyZV9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBbY2xhc3NePSdidG5fX3NoYXJlJ10ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgbWFyZ2luOiA3cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICBAZWFjaCAkaWNvbiwgJGNvbG9yIGluICRpY29uLW1hcCB7XG4gICAgICAgICAgLmljb25fXyN7JGljb259IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGlkOiAkaWNvbiwgJHdpZHRoOiAzMnB4LCAkaGVpZ2h0OiAzMnB4LCAkY29sb3I6ICRjb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8gRGVmYXVsdFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJGNvbG9yRGVmYXVsdDogcmdiYSgjMDAwLCAwLjkzKTtcbiRiZ0NvbG9yOiAjZmZmO1xuJGJnUG9pbnQ6ICNjNjljN2MgIWRlZmF1bHQ7XG4kY29sb3JQb2ludDogI2M2OWM3YyAhZGVmYXVsdDtcblxuJGNvbG9yVGV4dDE6IHJnYmEoIzAwMCwgMSk7XG4kY29sb3JUZXh0MjogcmdiYSgjMDAwLCAwLjkzKTtcbiRjb2xvclRleHQzOiByZ2JhKCMwMDAsIDAuNjgpO1xuJGNvbG9yVGV4dDQ6IHJnYmEoIzAwMCwgMC40NSk7XG4kY29sb3JUZXh0NTogcmdiYSgjMDAwLCAwLjM4KTtcbiRjb2xvckJvcmRlcjE6IHJnYmEoIzIyMiwgMC4xMik7XG4kY29sb3JCb3JkZXIyOiByZ2JhKCMyMjIsIDAuMDgpO1xuJGNvbG9yQm9yZGVyMzogI2U0ZTRlNDtcbiRiZ0dyYXkxOiByZ2JhKCMyMjIsIDAuMDQpO1xuJGJnR3JheTI6IHJnYmEoIzIyMiwgMC4wMik7XG4kYmdHcmF5MzogI2Y2ZjZmNjtcbiRiZ0dyYXk0OiByZ2JhKCMwMDAsIDAuMDgpO1xuJGNvbG9yQm9va21hcms6ICNmZmQwNDI7XG4kY29sb3JMaWtlOiAjZGM0MTQxO1xuXG4kYmdUYWc6ICM1NTU1NTU7XG5cbiRjb2xvck5QOiAkY29sb3JUZXh0MiAhZGVmYXVsdDtcbiRjb2xvckdQOiAkY29sb3JUZXh0MiAhZGVmYXVsdDtcbiRjb2xvclNlcnZlcjogJGNvbG9yVGV4dDQgIWRlZmF1bHQ7XG4kY29sb3JDbGFuOiAkY29sb3JUZXh0NCAhZGVmYXVsdDtcbiRib3JkZXJDb2xvcjogJGNvbG9yQm9yZGVyMTtcbiRiYXJDb2xvcjogJGNvbG9yQm9yZGVyMjtcbiRiZXN0Q29sb3I6ICNkYzQxNDE7XG4kYmVzdEJvcmRlcjogcmdiYSgkYmVzdENvbG9yLCAwLjQpO1xuJGxhYmVsQ29sb3I6ICNmZjg5NDA7XG4kbGFiZWxCb3JkZXI6IHJnYmEoJGxhYmVsQ29sb3IsIDAuNCk7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLyBDb21tb25cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIHBsYWNlaG9sZGVyXG4kcGxhY2Vob2xkZXJDb2xvcjogJGNvbG9yVGV4dDQgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXJTZWFyY2hDb2xvcjogJGNvbG9yVGV4dDQgIWRlZmF1bHQ7XG5cbi8vIGJ0blxuJGJ0bkNvbG9yOiAkY29sb3JUZXh0MyAhZGVmYXVsdDtcbiRidG5Cb3JkZXJDb2xvcjogJGNvbG9yQm9yZGVyMSAhZGVmYXVsdDtcbiRidG5TaGFyZUJnOiB3aGl0ZSAhZGVmYXVsdDtcblxuLy8gbGF5ZXJcbiRsYXllck1vZGFsOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4kbGF5ZXJCZzogI2ZmZiAhZGVmYXVsdDtcbiRsYXllckJvcmRlckNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuMTIpICFkZWZhdWx0O1xuJGxheWVyVGl0bGVDb2xvcjogJGNvbG9yVGV4dDIgIWRlZmF1bHQ7XG4kbGF5ZXJCdG5DbG9zZTogJGNvbG9yVGV4dDMgIWRlZmF1bHQ7XG4kbGF5ZXJSZXBvcnRCb3JkZXI6ICNlZmVmZWYgIWRlZmF1bHQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLyBMaXN0XG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kbGlzdEl0ZW1WaXNpdENvbG9yOiAjOGM4YzhjICFkZWZhdWx0OyAvLyA6dmlzaXQg7IaN7ISx7JeQIGFscGhh6rCSIOyggeyaqSDrtojqsIBcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vIFZpZXdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiR2aWV3UmVjZW50Qmc6ICNmOGY4ZjggIWRlZmF1bHQ7XG4kdmlld1JlY2VudERvdEJnOiAjZTRlNGU0ICFkZWZhdWx0O1xuJHZpZXdSZWNlbnRJdGVtQ29sb3I6ICMwMDAgIWRlZmF1bHQ7XG4iLCIudmlldy1zaWduYXR1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDQpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBicChwYykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAucHJvZmlsZS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC53cml0ZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5uYW1lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICsgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgLndyaXRlci1wcm9maWxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tcHJvZmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDEwOXB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDlweCBhdXRvIDA7XG4gICAgdGV4dC1pbmRlbnQ6IDhweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XG4gICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbjogOXB4IDAgMDtcbiAgICB9XG4gIH1cbn1cbiIsIi52aWV3LWJvZHkge1xuICAuZmUtaW1hZ2UtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAvLyB2aWRlb1xuICAuZmUtdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgICBtYXgtaGVpZ2h0OiA3MDguNzVweDtcbiAgICBtYXJnaW46IDFlbSAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZlLXZpZGVvLWlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLnZpZXctcmVjZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDI1cHggMCAzNnB4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTAwOCk7XG5cbiAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDYzcHggMjVweDtcbiAgfVxuXG4gIC52aWV3LXJlY2VudC1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDExNjVweDtcbiAgICBtYXJnaW46IDAgMTZweDtcblxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB9XG5cbiAgLnZpZXctcmVjZW50LWl0ZW1zIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAudGh1bWIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDgzIC8gNDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTAwNCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOiA4MyAvIDQwKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ4LjE5MyU7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubnVtYmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIO2ZnOyEse2ZlFxuICAgICZbZGF0YS1pcy1jdXJyZW50PSd0cnVlJ10ge1xuICAgICAgLnRodW1iOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tbmN1aS1ibGFjazEwMCk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS1wb2ludC10ZXh0KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLml0ZW0tbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuaXRlbS1wcmV2IHtcbiAgICAgIGxlZnQ6IDIxcHg7XG4gICAgfVxuICAgICYuaXRlbS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAyMXB4O1xuXG4gICAgICAuaWNvbmMge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgID4gc3BhbiB7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1ncmF5MDIwLWhleCk7XG4gICAgfVxuXG4gICAgLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWJ1dHRvbi1ob3Zlcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXNsaWRlciB7XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTMzcHggIWltcG9ydGFudDtcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbWFyZ2luOiAwIDJweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktZ3JheTAyMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktYmxhY2swOTMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBicChwYykge1xuICAudmlldy1yZWNlbnQge1xuICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctcmVjZW50LWl0ZW1zIHtcbiAgICBhIHtcbiAgICAgIC5udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyDssrTtgazrsJXsiqQgVUlcbiRjaGVja2JveC13aWR0aDogMjBweDtcbiRjaGVja2JveC1oZWlnaHQ6IDIwcHg7XG5cbi51aS1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzcHggMDtcblxuICBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAkbHRyOiAtOTk5ZW0pO1xuICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgJHJ0bDogLTk5OWVtKTtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBzcGFuIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgLmljb24ge1xuICAgIHdpZHRoOiAkY2hlY2tib3gtd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2hlY2tib3gtaGVpZ2h0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgaGVpZ2h0OiAxcHg7IC8vIOudvOyduCDrkZDqu5hcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoZ3JheSwgMC4zKTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgbWFyZ2luOiAxcHggMCAwIC04cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIG1hcmdpbjogLTJweCAwIDAgLTVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICdfdWlfY2hlY2tib3gnO1xuXG4vLyDsmIjsmbjsspjrpqwgOiB2aWV37Y6Y7J207KeAIOuCtCDtiKztkZwg7IiY7KCVL+yCreygnCDrsoTtirwg7Iio6rmA7LKY66asXG4udmlldy1ib2R5IHtcbiAgLmZlLWJ0bi1tb2RpZnksXG4gIC5mZS1idG4tcmVtb3ZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8g67ew7Ja0XG4gIC52b3RlLWVkaXRvcjpub3QoLmZyLWRpc2FibGVkKSB7XG4gICAgbWluLWhlaWdodDogMjYwcHg7XG4gIH1cbiAgLnZvdGUtdmlldyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktZ3JheTAxMik7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcblxuICAgIC52b3RlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgIH1cblxuICAgIC52b3RlLWluZm8ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNDUpO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZvdGUtbGlzdCB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgLnZvdGUtaXRlbXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMTIpO1xuXG4gICAgICAmLmJlc3QgbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDIpO1xuICAgICAgfVxuXG4gICAgICAudWktY2hlY2tib3gge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTJweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sYWJlbC10ZXh0IHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3VudCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMTBweDtcblxuICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1ibGFjazEwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxhYmVsLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZlLWJ0bi13cmFwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLmVkaXRvci1pY29uLXZvdGUtdXNlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBpY29uKHZvdGUtdXNlciwgJHdpZHRoOiAyMnB4LCAkaGVpZ2h0OiAyMnB4LCAkY29sb3I6IHZhcigtLW5jdWktYmxhY2swNDUpKTtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi52aWV3LXV0aWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBAaW5jbHVkZSBicCh0YWJsZXQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NHB4O1xuICB9XG5cbiAgLmNvLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCk7XG5cbiAgICBlbSxcbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAzcHg7XG4gICAgfVxuXG4gICAgZW0ge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3LWJvb2ttYXJrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgcnRsKHJpZ2h0LCAkbHRyOiAwKTtcbiAgICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAkcnRsOiAwKTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmNvLWJ0bi1saWtlIHtcbiAgICBwYWRkaW5nOiA4cHggMTVweCA4cHggMzlweDtcbiAgICAuaWNvbmMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTZweDtcbiAgICB9XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmljb25jIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvblVybCgnbGlrZV9maWxsJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWV3LXV0aWxzICsgLnZpZXctcmVjZW50IHtcbiAgbWFyZ2luLXRvcDogMTQ0cHg7XG59XG4iLCIudmlldy1yZWNvbW1lbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuYnRuLXJlY29tbWVuZCB7XG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xuICB9XG5cbiAgQGVhY2ggJGtleSBpbiAkcmVjb21tZW5kLWtleS1tYXAge1xuICAgICRwb3M6IGluZGV4KCRyZWNvbW1lbmQta2V5LW1hcCwgJGtleSk7XG4gICAgLmJ0bi1yZWNvbW1lbmRfI3ska2V5fSB7XG4gICAgICAubGV2ZWwge1xuICAgICAgICBAaW5jbHVkZSBpY29uVXJsKHJlY29tbWVuZC0jeyRrZXl9X2wpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNlcnZpY2UoKGgzLCBoMikpIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29uVXJsKHJlY29tbWVuZC0jeyRrZXl9X2wsICdoMycpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2VydmljZSgobG92ZWJlYXQpKSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvblVybChyZWNvbW1lbmQtI3ska2V5fV9sLCAnbG92ZWJlYXQnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDMge1xuICAgICAgICAkbGV2ZWw6IGxldmVsI3skaX07XG4gICAgICAgICYuI3skbGV2ZWx9IHtcbiAgICAgICAgICBAaWYgKCRrZXkgPT0gJ3VwJyBhbmQgJGkgPj0gMikge1xuICAgICAgICAgICAgLmxldmVsIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblVybChyZWNvbW1lbmQtI3ska2V5fS0jeyRsZXZlbH1fbCk7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2VydmljZSgoaDMsIGgyKSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25VcmwocmVjb21tZW5kLSN7JGtleX0tI3skbGV2ZWx9X2wsICdoMycpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2VydmljZSgobG92ZWJlYXQpKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblVybChyZWNvbW1lbmQtI3ska2V5fS0jeyRsZXZlbH1fbCwgJ2xvdmViZWF0Jyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRwYWRkaW5nLXg6IDE2cHg7XG5cbi5ib2FyZC12aWV3IHtcbiAgcGFkZGluZzogMjZweCAkcGFkZGluZy14IDA7XG5cbiAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnZpZXctaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcblxuICAgIC52aWV3LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3JpdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICArIHNwYW4ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnAodGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICYgKyBzcGFuIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1pbmZvLXdyYXAge1xuICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIC5hcnRpY2xlLWluZm8ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLmJ1dHRvbi1saXN0IHtcbiAgICAgICAgICBAaW5jbHVkZSBydGwocmlnaHQsIGF1dG8sIDApO1xuICAgICAgICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAkcnRsOiBhdXRvKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC51dGlsLWJ0bi13cmFwIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktZ3JheTAwNCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlldy1ib2R5IHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICB9XG4gIH1cblxuICAudmlldy1yZWNvbW1lbmQge1xuICAgIG1hcmdpbi10b3A6IDYxcHg7XG5cbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgbWFyZ2luLXRvcDogNzRweDtcbiAgICB9XG5cbiAgICAuYnRuLXJlY29tbWVuZCB7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDEwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDQtaGV4KTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgICAgICYgfiBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgIH1cblxuICAgICAgLmxldmVsIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgQHN1cHBvcnRzIChtYXNrLXNpemU6IDQwcHggNDBweCkge1xuICAgICAgICAgIG1hc2stc2l6ZTogNDBweCA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQHN1cHBvcnRzIG5vdCAobWFzay1zaXplOiA0MHB4IDQwcHgpIHtcbiAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogNDBweCA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2VydmljZSgobG92ZWJlYXQpKSB7XG4gICAgICAgICAgQHN1cHBvcnRzIChtYXNrLXNpemU6IDI4cHggMjhweCkge1xuICAgICAgICAgICAgbWFzay1zaXplOiAyOHB4IDI4cHg7XG4gICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBzdXBwb3J0cyBub3QgKG1hc2stc2l6ZTogMjhweCAyOHB4KSB7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMjhweCAyOHB4O1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5udW1iZXIge1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlldy1zaWduYXR1cmUge1xuICAgIG1hcmdpbi10b3A6IDM5cHg7XG4gICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAkcGFkZGluZy14ICogLTE7XG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogJHBhZGRpbmcteCAqIC0xO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgbWFyZ2luLXRvcDogNzRweDtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6aGFzKC52aWV3LXNpZ25hdHVyZSkpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzlweDtcblxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzRweDtcbiAgICB9XG4gIH1cbn1cblxuLy8g7J207KCE6riALCDri6TsnYxcbi5ib2FyZC1wcmV2LW5leHQtYXJ0aWNsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XG5cbiAgcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMnB4IDE4cHggMTFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDgpO1xuICAgIHN2ZyB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBlbGxpcHNpcztcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEzcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgLm5jLWNvbW11bml0eS1jb21tZW50ICYge1xuICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnZpZXctYm90dG9tIHtcbiAgQGV4dGVuZCAuY28tYnRuLXdyYXA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6bm90KDplbXB0eSkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG5cbiAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IDAgJHBhZGRpbmcteDtcbiAgICB9XG4gIH1cblxuICAuY28tYnRuLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMTBweDtcblxuICAgIHNwYW4sXG4gICAgLmljb25jIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLmljb25jIHtcbiAgICAgIEBpbmNsdWRlIGljb24oJ2NoZXZyb25fbGVmdCcsICR3aWR0aDogMTFweCwgJGhlaWdodDogMjBweCwgJGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KSk7XG4gICAgICBAaW5jbHVkZSBydGwodHJhbnNmb3JtLCAkcnRsOiByb3RhdGUoMTgwZGVnKSk7XG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jby1idG4td3JpdGUge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgdGFnQWRkZWQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmJvYXJkLXdyaXRlIHtcbiAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xuICBAaW5jbHVkZSBicChwYykge1xuICAgIGJvcmRlci13aWR0aDogNXB4IDAgMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDA4KTtcbiAgfVxuXG4gIGRpdltjbGFzc149J2JvYXJkLXdyaXRlLSddIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cblxuICAuYWxwaGEtdGFnLW5vZGUge1xuICAgIGNvbG9yOiB2YXIoLS1uY3VpLXBvaW50LXRleHQwODApO1xuICB9XG5cbiAgLmNvLWJ0bi13cmFwIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA4KTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgICB9XG4gIH1cbiAgLmNvLWJ0bi13cmFwIC5jby1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgJiArIC5jby1idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgLndyaXRlLXRhZyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgICB9XG5cbiAgICAud3JhcC10YWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAmLmlzLXBsdXMtdGFnIHtcbiAgICAgICAgLndyYXAtdGFnIHtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDE0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItdGFncyB7XG4gICAgICAudGFnLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWctaXRlbXMge1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGFuaW1hdGlvbjogdGFnQWRkZWQgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMTIpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDEycHg7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEycHg7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiA4cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGFnLWRlbGV0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA2cHg7XG5cbiAgICAgICAgICAgIC5pY29uYyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8g7IKt7KCcIOyDge2DnOuhnCDshKDtg53rkJwg7YOc6re4XG4gICAgICAgICAgJi5pcy1zZWxlY3RlZCAudGFnIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pcC10YWdzIHtcbiAgICAgICY6bm90KDplbXB0eSkge1xuICAgICAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50YWcge1xuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGRpdltjbGFzc149J2JvYXJkLXdyaXRlJ10ge1xuICAgICY6bm90KDplbXB0eSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAudWktZHJvcGRvd24td3JhcCB7XG4gICAgICAmLFxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYm9hcmQtd3JpdGUtY2F0ZWdvcnkge1xuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ib2FyZC13cml0ZS10aXRsZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XG4gICAgfVxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcbiAgICB9XG4gIH1cbn1cblxuLmJvYXJkLXdyaXRlIHtcbiAgLmJvYXJkLXdyaXRlLWFsaWFzIHtcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCk7XG4gIH1cblxuICAuYm9hcmQtd3JpdGUtYWxpYXMgKyAuYm9hcmQtd3JpdGUtY2F0ZWdvcnksXG4gIC5ib2FyZC13cml0ZS1jYXRlZ29yeSArIC5ib2FyZC13cml0ZS10aXRsZSxcbiAgLmZyLWJveCArIC5jby1idG4td3JhcCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDgpO1xuICB9XG59XG5cbi5mci1ib3ggKyAuY28tYnRuLXdyYXAge1xuICBwYWRkaW5nOiAxOHB4O1xufVxuXG4uZnItYm94LmZyLWJhc2ljLmZyLXRvcCAuZnItd3JhcHBlciAuZnItcGxhY2Vob2xkZXIsXG4uZnItd3JhcHBlciAuZnItcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XG59XG4uZnItYm94LmZyLWJhc2ljIC5mci1lbGVtZW50IHtcbiAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xufVxuLmZyLWJveC5mci1iYXNpYyAuZnItZWxlbWVudCAudGFnIHtcbiAgY29sb3I6ICRjb2xvclBvaW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib2FyZC13cml0ZSBpbnB1dCxcbi5mci10b29sYmFyLFxuLmZyLWJveC5mci1iYXNpYyAuZnItd3JhcHBlcixcbi5mci1ib3guZnItYmFzaWMuZnItdG9wIC5mci13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMTIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5jdWktYmcpICFpbXBvcnRhbnQ7XG59XG5cbi5jby1idG4td3JpdGUtc3VibWl0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1wb2ludCk7XG4gIGNvbG9yOiB2YXIoLS1uY3VpLXVpLXdoaXRlKTtcbiAgbWluLXdpZHRoOiA4N3B4O1xuXG4gIHN2ZyB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogLThweDtcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBzbGlkZS11cC1yZWNvbW1lbmQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLnVpa2l0LW5jY29tbXVuaXR5LW5vZGUge1xuICAvLyDrjJPquIAg64K07JqpXG4gIC5jb21tZW50LWNvbnRlbnRzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuXG4gICAgaW1nIHtcbiAgICAgIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuXG4gICAgICAmOm5vdCguY29tbWVudC1lbW90aWNvbikge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb21tZW50LWVtb3RpY29uIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmhhcyhpbWc6bm90KC5jb21tZW50LWVtb3RpY29uKSkgKyAuY29tbWVudC10b29scyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbW1lbnQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZmUtbGF5ZXItZW1vdGljb24ge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gIH1cblxuICAudXBsb2FkRm9ybSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLmNvbW1lbnQtdXBsb2FkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuY29tbWVudC1yZWNvbW1lbmQge1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gIH1cblxuICAuaWNvbmMtbGlrZV9zIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XG5cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqICBjb21tZW50IGZvcm1cbiAqXG4gKi9cbi5jb21tZW50LWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS13aGl0ZTEwMCk7XG5cbiAgLmNvbW1lbnQtdG9vbGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGRhcmttb2RlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDEwKTtcbiAgICB9XG5cbiAgICAudG9vbGJhci1hY3Rpb25zIHtcbiAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA5cHg7XG4gICAgfVxuXG4gICAgLmNvbWVudC1idG5zIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuY29tbWVudC11cGxvYWQsXG4gIC5idG4tZW1vdGljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8g64yT6riAIO2PvCA+IOydtOuvuOyngCDsl4XroZzrk5xcbiAgLmNvbW1lbnQtdXBsb2FkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAvLyDquIDsnpAg7IiYIOy5tOyatO2KuCAtIDLssKggVE9ET1xuICAuY291bnQtd29yZCB7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDE0cHg7XG4gICAgfVxuXG4gICAgZW0ge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC8vIOuTseuhnVxuICAuYnRuLWNvbmZpcm0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiB2YXIoLS1uY3VpLXBvaW50LXRleHQpO1xuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMTIpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmNvbW1lbnQtZm9ybS10ZXh0YXJlYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDg3cHg7XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBtYXJnaW46IDEycHggMTZweDtcbiAgICAgIHNjcm9sbGJhci13aWR0aDogMDtcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiAgY29tbWVudCBoZWFkZXJcbiAqXG4gKi9cbi5jb21tZW50LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAuY29tbWVudC10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xuXG4gICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uY29tbWVudC10aXRsZSB7XG4gIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cblxuLy8g64yT6riAIOygleugrCDrsoTtirxcbi5jb21tZW50LW9yZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5jby1idG5bZGF0YS1vcmRlcl0ge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcbiAgICB9XG4gIH1cblxuICAuY28tYnRuLXJlbG9hZCB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XG4gIH1cbn1cblxuLypcbiAqICBjb21tZW50IGJvZHlcbiAqXG4gKi9cbi5jb21tZW50LWJvZHkge1xuICAuY29tbWVudC1mb3JtICsgW2NsYXNzXj0nY29tbWVudC1hcnRpY2xlLXJlcGx5J10ge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAuY29tbWVudC1mb3JtLXVwZGF0ZSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cblxuICAuaWNvbmMtY29tbWVudF9yZXBseSB7XG4gICAgQGluY2x1ZGUgaWNvbihjb21tZW50X3JlcGx5LCAkd2lkdGg6IDhweCwgJGhlaWdodDogMTBweCwgJGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KSk7XG4gIH1cbn1cblxuLmNvbW1lbnQtd3JhcCAud3JhcC1jb21tdW5pdHktbW9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgPiAubmMtY29tbWVudC1tb3JlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDA0KTtcbiAgfVxufVxuXG4uZGVsZXRlLWFydGljbGUge1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbltjbGFzc149J2NvbW1lbnQtYXJ0aWNsZSddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xuXG4gIC8vIOuMk+q4gCDsoJXrs7RcbiAgLmNvbW1lbnQtaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNDUpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIC8vIOuMk+q4gCDslYTsnbTsvZhcbiAgICAuaWNvbmMtY29tbWVudF9yZXBseSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBAaW5jbHVkZSBydGwocmlnaHQsICRydGw6IC0xNnB4KTtcbiAgICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAkbHRyOiAtMTZweCk7XG4gICAgfVxuICAgIC8vIO2UhOuhnO2VhCDsnbTrr7jsp4BcbiAgICAucHJvZmlsZS1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC53cml0ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgZmxleDogMTtcblxuICAgICAgJi5vd25lciB7XG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1ncmF5MDEyKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlcnZlcixcbiAgICAucmFjZSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxOXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IC1tb3otY3Jpc3AtZWRnZXM7XG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogLW8tY3Jpc3AtZWRnZXM7XG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgICAgICAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudXRpbC1idG4td3JhcCB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgLmJ0bi1tb3JlIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5jby1idG4tbW9kaWZ5IHtcbiAgICAgICYuaXMtYWN0aXZlIH4gYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDrjJPquIAg64K07JqpXG4gIC5jb21tZW50LWNvbnRlbnRzIHtcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCk7XG4gIH1cblxuICAuY29tbWVudC10b29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgZW0ge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cblxuICAgIC5jby1idG4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmNvLWJ0bi1jb21tZW50cyB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxMnB4O1xuXG4gICAgICBlbSB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tbWVudC10cmFuc2xhdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5pcy1hY3RpdmUge1xuICAgICAgICAuaWNvbmMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbW1lbnQtcmVjb21tZW5kIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxMnB4O1xuXG4gICAgLmJ0bi1yZWNvbW1lbmQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAubGV2ZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hc2stc2l6ZTogMThweCAxOHB4O1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMThweCAxOHB4O1xuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogNnB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogLTRweDtcbiAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDA0KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgfVxuICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG5cbiAgICAgIC5udW1iZXIge1xuICAgICAgICBtaW4td2lkdGg6IDIycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnAodGFibGV0KSB7XG4gICAgLmNvbW1lbnQtaW5mbyB7XG4gICAgICAuaWNvbmMtY29tbWVudF9yZXBseSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgcnRsKHJpZ2h0LCAkcnRsOiAtOTRweCk7XG4gICAgICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAkbHRyOiAtOTRweCk7XG4gICAgICB9XG5cbiAgICAgIC5wcm9maWxlLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbW1lbnQtdG9vbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5jb21tZW50LXRyYW5zbGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGRvdCgnYWZ0ZXInLCAwIDZweCk7XG4gICAgICB9XG5cbiAgICAgIC5jb21tZW50LXV0aWxzX25leHQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb21tZW50LXRocmVhZCB7XG4gIC8vYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICAvL2JvcmRlci1zdHlsZTogc29saWQ7XG4gIC8vYm9yZGVyLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMTIpO1xufVxuXG4uY29tbWVudC1hcnRpY2xlLXJlcGx5IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDE2cHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE3cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbmN1aS1ibGFjazA0NSk7XG4gICAgQGluY2x1ZGUgcnRsKGJvcmRlci1sZWZ0LCAkbHRyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ibGFjazA0NSkpO1xuICAgIEBpbmNsdWRlIHJ0bChib3JkZXItcmlnaHQsICRydGw6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWJsYWNrMDQ1KSk7XG4gICAgQGluY2x1ZGUgcnRsKGxlZnQsICRsdHI6IDApO1xuICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgJHJ0bDogMCk7XG4gICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgIHRvcDogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbW1lbnQtYXJ0aWNsZS1kZWxldGUge1xuICBwYWRkaW5nOiAyNnB4IDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XG59XG5cbi5jb21tZW50LWFydGljbGUtbm9uZSB7XG4gIHBhZGRpbmc6IDY1cHggMCA2NXB4O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDA4KTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnAodGFibGV0KSB7XG4gIC8vLmNvbW1lbnQtYXJ0aWNsZSArIC5jb21tZW50LWFydGljbGUtcmVwbHkge1xuICAvLyAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAvLyAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgLy99XG59XG5cbi5jb21tZW50LWZvcm0tdXBkYXRlLFxuLmNvbW1lbnQtZm9ybS1yZXBseSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY29tbWVudC1mb3JtLXJlcGx5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMTRweDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgJHJ0bDogMCk7XG4gICAgQGluY2x1ZGUgcnRsKGxlZnQsICRsdHI6IDApO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLWlubGluZS1zdGFydDogMXB4IHNvbGlkIHZhcigtLW5jdWktYmxhY2swNDUpO1xuICAgIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcbiAgfVxufVxuXG4uY29tbWVudC13cmFwLWZvcm0tcHJldmlldyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTIycHg7XG5cbiAgLmJ0bi1kZWxldGUtcHJldmlldyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICByaWdodDogNnB4O1xuICAgIHRvcDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLy9iYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG5cbi5jb21tZW50LWZvcm0tcHJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMTIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jb21tZW50LXJlY29tbWVuZC1saXN0IHtcbiAgLmNvbW1lbnQtcmVjb21tZW5kLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCk7XG4gIH1cbiAgLmNvbW1lbnQtcmVjb21tZW5kLWxpc3RfaXRlbXMge1xuICAgIG1hcmdpbjogMCAtMThweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG5cbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAud3JpdGVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ0JFU1QnO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uY3VpLXBvaW50MDQwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLXBvaW50KTtcbiAgICAgICAgcGFkZGluZzogMCA5cHg7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA4cHg7XG4gICAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBpbXBvcnQgJy4uL21vZHVsZS9ib2FyZC1jb21tZW50JztcbkBpbXBvcnQgJy4uL21vZHVsZS9mZWVkLWNvbW1lbnQnO1xuIiwiLmJvYXJkLWNvbW1lbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA4KTtcblxuICBAYXQtcm9vdCAubmMtY29tbXVuaXR5LXZpZXcgfiAubmMtY29tbXVuaXR5LWNvbW1lbnQgJiB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicChtb2JpbGUpIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cblxuICAuY29tbWVudC1mb3JtLXdyaXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb21tZW50LWZvcm0tcmVwbHkge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XG5cbiAgICBAaW5jbHVkZSBicCh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbjogMjRweCAwIDRweDtcbiAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbW1lbnQtcmVjb21tZW5kLWxpc3Qge1xuICAgIG1hcmdpbjogMzBweCAwIDIycHg7XG4gICAgQGluY2x1ZGUgYnAocGMpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbW1lbnQtb3JkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgIH1cblxuICAgIC5jby1idG4tcmVsb2FkIHtcbiAgICAgIC5pY29uYyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzXj0nY29tbWVudC1hcnRpY2xlJ10ge1xuICAgICYuaXMtaGlnaGxpZ2h0IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMTZweDtcbiAgICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTAwMik7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicCh0YWJsZXQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDAyKTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tbWVudC1pbmZvIHtcbiAgICAgIC5wcm9maWxlLWltYWdlIHtcbiAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgICBAaW5jbHVkZSBydGwocmlnaHQsICRydGw6IC03MHB4KTtcbiAgICAgICAgQGluY2x1ZGUgcnRsKGxlZnQsICRsdHI6IC03MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicCh0YWJsZXQpIHtcbiAgICAgICY6bm90KC5jb21tZW50LWFydGljbGUtbm9uZSkge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMjBweDtcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDk0cHg7XG4gICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29tbWVudC1hcnRpY2xlLXJlcGx5IHtcbiAgICBAaW5jbHVkZSBicCh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDk0cHg7XG4gICAgfVxuICB9XG5cbiAgLm5jLWNvbW11bml0eS1sb2FkZXIge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuIiwiLmZlZWQtY29tbWVudCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuXG4gIC5jb21tZW50LWZvcm0td3JpdGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAuY29tbWVudC1mb3JtLXJlcGx5IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMjJweDtcbiAgICB9XG4gIH1cblxuICAuY29tbWVudC1tb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgei1pbmRleDogMTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAuY29tbWVudC1vcmRlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIG1hcmdpbjogMTZweCAwIDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICB9XG5cbiAgICAuZmVlZC1jb21tZW50LW9yZGVyIHtcbiAgICAgIC5zZWxlY3RlZCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAuaWNvbmMge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb21tZW50LW1vcmUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAuYnRuLWNvbW1lbnQtZmlyc3Qge1xuICAgICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNDUpO1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMTJweDtcbiAgICB9XG5cbiAgICAmIH4gLmNvbW1lbnQtZm9ybS13cml0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIH1cblxuICAgICYgKyAuY29tbWVudC1hcnRpY2xlLXJlcGx5IHtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY29tbWVudC1yZWNvbW1lbmQtbGlzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG5cbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICB9XG5cbiAgICB+IC5jb21tZW50LW9yZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzXj0nY29tbWVudC1hcnRpY2xlJ10ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgIH1cblxuICAgIC5jb21tZW50LWluZm8ge1xuICAgICAgLnByb2ZpbGUtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAkbHRyOiAtNTBweCk7XG4gICAgICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgJHJ0bDogLTUwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHRhYmxldCkge1xuICAgICAgJjpub3QoLmNvbW1lbnQtYXJ0aWNsZS1ub25lKSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAyMHB4O1xuICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNTBweDtcbiAgICAgIH1cblxuICAgICAgJi5jb21tZW50LWFydGljbGUtcmVwbHkge1xuICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNzRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29tbWVudC1ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICAuY29tbWVudC1yZXBseS13cmFwIHtcbiAgICAgICY6bm90KDplbXB0eSkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnAodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jb21tZW50LW1vcmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmICsgLm5jLWNvbW11bml0eS1sb2FkZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8g66CI7J207JWE7JuDXG5ib2R5LnBhZ2Utc2VhcmNoIHtcbiAgLndyYXAtY29udGVudHMge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyDthrXtlakg7YOc6re4IOqygOyDiVxuLm5jLWNvbW11bml0eS10YWctc2VhcmNoIHtcbiAgJGJvcmRlckNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDgpO1xuXG4gIC8vIEtleXdvcmRcbiAgLm5jLWNvbW11bml0eS1rZXl3b3JkIHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTAwNCk7XG5cbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgbWFyZ2luOiAtNTVweCAtNDBweCAwO1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cblxuICAgIC5tYXgtd2lkdGgtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDIxcHggMDtcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFnLXNlYXJjaC1idG4tcHJldiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgLmljb24tYXJyb3dfbGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgICAgICBAaW5jbHVkZSBpY29uVXJsKCdhcnJvd19wcmV2Jyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBbZGlyPXJ0bF0gJiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFnLXNlYXJjaC1rZXl3b3JkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLy8gcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgQGluY2x1ZGUgcnRsKHBhZGRpbmctbGVmdCwgMjBweCwgaW5pdGlhbCk7XG4gICAgICBAaW5jbHVkZSBydGwocGFkZGluZy1yaWdodCwgaW5pdGlhbCwgMjBweCk7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cblxuICAgICAgLmtleXdvcmQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTZWFyY2hUb3BcbiAgLmJvYXJkLXNlYXJjaC10b3Age1xuICAgICYuaXMtb3B0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUzcHg7XG4gICAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIExpc3RcbiAgLnVpa2l0LW5jY29tbXVuaXR5LW5vZGUge1xuICAgIEBpbmNsdWRlIGJwKHBjKSB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ib2FyZC1zZWFyY2gtdG9wIHtcbiAgICBAaW5jbHVkZSBicChwYykge1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYm9hcmQtYXJ0aWNsZS1jb250YWluZXIge1xuICAgICYubGlzdC10eXBlMDEsXG4gICAgJi5saXN0LXR5cGUwMiB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuXG4gICAgICAuYm9hcmQtaXRlbXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXJDb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxpc3QtdHlwZTAyIHtcbiAgICAgIC5ib2FyZC1pdGVtcyB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwLWNvbW11bml0eS1tb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIC5uYy1jb21tZW50LW1vcmUge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGVtcHR5XG4gIC5nbG9iYWwtdGFnLXNlYXJjaC1pdGVtIHtcbiAgICBwYWRkaW5nOiA1MHB4IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAuZW1wdHktaXRlbS10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XG4gICAgfVxuXG4gICAgLmVtcHR5LWl0ZW0tcmVhc29uIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweCAycHggMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEZlZWQgXG4gIC5ib2FyZC1hcnRpY2xlLWNvbnRhaW5lci5saXN0LXR5cGUwMiB7XG4gICAgLmVtcHR5LWl0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG4gIH1cbn0iLCIuZGFyay1tb2RlIHtcblxuICAvLyBtb2R1bGUvcGFnZXIuc2Nzc1xuICAucGFnaW5hdGlvbi1saXN0IHtcbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yVGV4dDQ7XG4gICAgICB9XG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICBjb2xvcjogJGRhcmstY29sb3JUZXh0MjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByZXYsXG4gICAgLm5leHQge1xuICAgICAgYSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstY29sb3JCb3JkZXIyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWNvbG9yVGV4dDQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstY29sb3JUZXh0NDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIixudWxsLCJAbWl4aW4gYnV0dG9uVG9wRml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldC1pbmxpbmUtZW5kOiAxNnB4O1xuICBib3R0b206IDE2cHg7XG4gIHotaW5kZXg6IDEwO1xuXG4gIEBzdXBwb3J0cyBub3QgKGluc2V0LWlubGluZS1lbmQ6IDE2cHgpIHtcbiAgICBAaW5jbHVkZSBydGwocmlnaHQsICRsdHI6IDE2cHgpO1xuICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAkcnRsOiAxNnB4KTtcbiAgfVxuXG4gIC50eHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5uY3VpbS1iYWNrZHJvcCAuY29tbXVuaXR5LW1vZGFsLm5jdWltLWNvbnRhaW5lciB7XG5cdEBpbmNsdWRlIGJwKG1vYmlsZSkge1xuXHRcdC5uY3VpbS10aXRsZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHR9XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/