.btn-gradient,.footer-bottom .footer-bottom-content,.footer-bottom .footer-bottom-content .footer-bottom-right,.full-width,.header .header-content,.header .header-content .header-content-right,.header .header-content .header-content-right .header-content-right-detail,.home-awards .home-awards-content article .item,.home-banner-news .home-banner-news-content .tab-content .tab-pane .item .info .meta,.home-global .home-global-content .home-global-content-top,.home-global .home-global-content .home-global-content-top .home-global-button,.home-global .home-global-content .home-global-content-top .home-global-content-top-left,.home-global .home-global-content .home-global-map .home-global-map-info ul li,.home-news .home-news-content .home-news-content-top,.home-news .home-news-content .home-news-content-top .home-news-button,.home-partner .home-partner-content article .item,.home-saokhue .home-saokhue-content .home-saokhue-left .item .home-saokhue-info,.home-saokhue .home-saokhue-content .home-saokhue-left .item .home-saokhue-info .home-saokhue-iso-gallery,.home-saokhue .home-saokhue-content .home-saokhue-left .item .home-saokhue-readmore a,.home-saokhue .home-saokhue-content .home-saokhue-right .item,.home-saokhue .home-saokhue-content .home-saokhue-right .item figure:nth-child(2n),.home-strongpoint .home-strongpoint-content .home-strongpoint-content-image,.home-testimonial .home-testimonial-content .home-testimonial-content-top,.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item:nth-child(odd) .row .list-item-image,.page-aboutus-tab ul,.page-aboutus-teams .page-aboutus-teams-content .page-aboutus-teams-content-list .list-item .list-item-content .item,.page-ai-flow .container .page-ai-flow-content .ai-flow-item .ai-flow-item-left,.page-ai-flow .container .page-ai-flow-content .ai-flow-item .ai-flow-item-left figure,.page-ai-flow .container .page-ai-flow-content .ai-flow-item .ai-flow-item-right,.page-ai-service .page-ai-service-content ul,.page-blockchain-reason .page-blockchain-reason-content .page-blockchain-reason-content-left .row .group:nth-child(2),.page-cloud-why .page-cloud-why-content .item,.page-cloud-whybanner .page-cloud-whybanner-content,.page-system-problem .page-system-problem-content,.page-system-technology .container .page-system-technology-content .technology-tabslider-item .technology-tabslider-item-content figure,.page-system-technology .container .page-system-technology-content .technology-tabslider-item:not(.active) .technology-tabslider-item-content,.sidebar .widget .widget-content .item,.sidebar .widget .widget-content .item .stt,.single-post-social-bar,.single-post-social-bar .single-post-social-bar-contact a,.single-post .single-post-content .single-post-widget .widget .widget-content .item,.single-post .single-post-content .single-post-widget .widget .widget-content .item .stt,.social-bar ul,.social-bar ul li a,body .home-testimonial-slider-dot .slick-list .slick-track,body .home-testimonial-slider-dot .slick-list .slick-track .item figure,body .slider-navigation,display_flex{display:flex;display:-webkit-flex}.footer-top .footer-menu .footer-menu-content .footer-menu-item .footer-menu-item-content ul,.header .header-content .header-content-right .header-content-right-detail .language ul.language-choose,.home-banner-news .home-banner-news-content ul.nav-tabs,.home-global .home-global-content .home-global-map .home-global-map-info ul,.page-aboutus-tab ul,.page-ai-service .page-ai-service-content ul,.page-blockchain-service .page-blockchain-service-content ul,.page-category-cat ul,.page-system-sdlc .page-system-sdlc-content ul,.social-bar ul,list_type_ulli,ul.core-pagination{list-style-type:none;margin:0;padding:0}#popup-aboutus-teams .modal-dialog .modal-content .modal-body .info .job,#popup-aboutus-teams .modal-dialog .modal-content .modal-body .info .title *,#popup-download .modal-dialog .modal-content .modal-body .popup-form form input[type=submit],.b-service__list .item__title,.btn-primary-gradient,.common-text,.common-title-15,.common-title-20,.common-title-22,.common-title-32,.common-title-40,.common-title-45,.common-title-50,.common-title-small-12,.footer-top .footer-info .footer-info-title,.footer-top .footer-info .footer-info-title-small,.footer-top .footer-menu .footer-menu-content .footer-menu-item .footer-menu-item-title,.header .header-content .header-content-right .header-content-right-detail .language .language-active,.header .header-content .header-content-right .header-content-right-detail .language ul.language-choose li a.active,.home-achievement .home-achievement-content .item .number,.home-achievement .home-achievement-content .item .title,.home-awards .home-awards-content article .item .info .title *,.home-banner-news .home-banner-news-content .tab-content .tab-pane .item .info .title a *,.home-banner-news .home-banner-news-content ul.nav-tabs li.nav-item a.nav-link,.home-banner .header-video-title,.home-global .home-global-content .home-global-content-top .home-global-button,.home-global .home-global-content .home-global-map .home-global-map-place .marker .marker-info .marker-title,.home-global .home-global-content .home-global-map .home-global-map-place .marker .marker-info .marker-title-small,.home-news .home-news-content-select .item .info .meta .cat a,.home-news .home-news-content-select .item .info .meta .date,.home-news .home-news-content-select .item .info .title a *,.home-news .home-news-content .home-news-content-top .home-news-button,.home-partner .home-partner-content article .item .info .title *,.home-saokhue .home-saokhue-content .home-saokhue-left .item .home-saokhue-readmore a,.home-strongpoint .home-strongpoint-content .home-strongpoint-content-info .item .info .title *,.home-testimonial .home-testimonial-content .home-testimonial-slider .item .info .job,.home-testimonial .home-testimonial-content .home-testimonial-slider .item .info .title a *,.manu-challenges .manu-challenges-content article .item .info .title *,.manu-software .manu-software-content article .item .info .title *,.manu-systems .manu-systems-content article .item .info .title *,.manu-why .manu-why-content article .item .info .title *,.offshore-contact a .offshore-contact-desc,.offshore-contact a .offshore-contact-title,.page--faq__content .group--content__item--tag,.page--faq__content .group--name p,.page--faq__content .group--name span,.page--offshore__content .b-flow__content .item--content__text .numbering,.page--offshore__content .b-flow__content .item--content__text h3,.page--offshore__content .b-flow__content .item--content__title h1,.page--offshore__content .b-flow__content .item--step,.page--offshore__content .b-problem .list--item__head--numbering,.page--offshore__content .b-problem .list--item__head small,.page--offshore__content .b-problem .list--item__title,.page--offshore__content .b-why__content--list .item--text h3,.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item-last .info .desc,.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item .row .list-item-info .info .desc,.page-aboutus-tab ul li a,.page-aboutus-teams .page-aboutus-teams-content .page-aboutus-teams-content-list .list-item .list-item-title,.page-aboutus .b--table__row p,.page-aboutus__heading h1,.page-ai-features .page-ai-features-content article .item .info .title *,.page-ai-flow .container .page-ai-flow-content .ai-flow-item .ai-flow-item-left .title a *,.page-ai-flow .container .page-ai-flow-desc,.page-ai-service .page-ai-service-content .tab-content .tab-pane .tab-content-info .title,.page-ai-service .page-ai-service-content ul li a,.page-blockchain-product .page-blockchain-product-content .row article .item .link a,.page-blockchain-reason .page-blockchain-reason-content .page-blockchain-reason-content-left .row .group .item .number,.page-blockchain-reason .page-blockchain-reason-content .page-blockchain-reason-content-left .row .group .item .title,.page-blockchain-reason .page-blockchain-reason-content .page-blockchain-reason-content-right .item .info .title *,.page-blockchain-service .page-blockchain-service-content .tab-content .tab-pane .tab-content-title,.page-blockchain-service .page-blockchain-service-content ul li a .stt,.page-blockchain-service .page-blockchain-service-content ul li a .title,.page-blockchain-whitelabelwhy .page-blockchain-whitelabelwhy-content .row article .item .info .title *,.page-category-cat ul li a,.page-category-content .page-category-list .item .info .meta .cat a,.page-category-content .page-category-list .item .info .meta .date,.page-category-content .page-category-list .item .info .title a *,.page-category-content .page-category-list .page-category-cat-child ul.nav-tabs li.nav-item a.nav-link,.page-cloud-why .page-cloud-why-content .item .title *,.page-digital-transformation__content .b-problem .b-grid__item .whitespace,.page-digital-transformation__content .b-support__content--cate .title,.page-offshore-top-bottom .common-title-small,.page-offshore-top .page-offshore-top-desc,.page-offshore-top .page-offshore-why-title,.page-porfolio-list .list-item .item,.page-porfolio-list .list-item .item .content .meta .category a,.page-porfolio-list .list-item .item .head-title .title,.page-porfolio-list .list-item .item .head-title .title>*,.page-porfolio-list .tab-menu-btn,.page-system-problem .page-system-problem-content .page-system-problem-content-list .item *,.page-system-sdlc .page-system-sdlc-content ul li a .stt,.page-system-sdlc .page-system-sdlc-content ul li a .title,.page-system-technology .container .page-system-technology-content .technology-tabslider-item .technology-tabslider-item-title *,.porfolio-detail .related-posts-list .item,.porfolio-detail .related-posts-list .item .content .meta .category a,.porfolio-detail .related-posts-list .item .head-title .title,.porfolio-detail .related-posts-title a,.porfolio-detail__top .description-short .description-content__top .cate-title,.porfolio-detail__top .description-short__cate,.porfolio-detail__top .description-short__link a,.porfolio-detail__top .description-short__title,.porfolio-detail__top .description-short p a,.related-list-portfolio .item,.related-list-portfolio .item .content .meta .category a,.related-list-portfolio .item .head-title .title,.related-post .related-post-content .item .info .meta .cat a,.related-post .related-post-content .item .info .meta .date,.related-post .related-post-content .item .info .title a *,.related-post .related-post-title,.screen-reader-text:focus,.sidebar .widget .widget-content .item .info .meta .cat a,.sidebar .widget .widget-content .item .info .title a *,.sidebar .widget .widget-content .item .stt,.single-post-subscribe .widget-content form input.submit,.single-post .single-post-content .single-post-widget .widget .widget-content .item .info .meta .cat a,.single-post .single-post-content .single-post-widget .widget .widget-content .item .info .title a *,.single-post .single-post-content .single-post-widget .widget .widget-content .item .stt,.single-post .single-post-meta .single-post-meta-content .cat a,.single-post .single-post-subscribe .widget-title,.single-post .single-post-title *,.wp-editor-fix .h1,.wp-editor-fix .h2,.wp-editor-fix .h3,.wp-editor-fix .h4,.wp-editor-fix .h5,.wp-editor-fix .h6,.wp-editor-fix h1,.wp-editor-fix h2,.wp-editor-fix h3,.wp-editor-fix h4,.wp-editor-fix h5,.wp-editor-fix h6,body .home-testimonial-slider-dot .slick-list .slick-track .item.slick-active.slick-current .info .job,body .home-testimonial-slider-dot .slick-list .slick-track .item.slick-active.slick-current .info .title,font_noto_sans_cjk_jp_bold,ul.core-pagination li a{font-weight:700}.header .header-content .header-content-right .header-content-right-detail .language ul.language-choose li a,.page--faq__content .group--content__item .question p,.page-aboutus-teams .page-aboutus-teams-content .page-aboutus-teams-content-list .list-item .list-item-content .item .info .job,.page-aboutus-teams .page-aboutus-teams-content .page-aboutus-teams-content-list .list-item .list-item-content .item .info .title *,.page-digital-transformation__content .b-problem .b-grid__item .problem--list p,.page-digital-transformation__content .b-problem .b-grid__item .solution--content,body,font_noto_sans_cjk_jp_medium{font-family:Noto Sans JP,sans-serif;font-weight:400}.page-offshore-top .page-offshore-top-title,.page-thankyou .content .desc,font_noto_sans_cjk_jp_light{font-weight:300}.footer-top .footer-menu .footer-menu-content [class*=col-]:last-child .footer-menu-item .footer-menu-item-content ul li a,.page-blockchain-product .page-blockchain-product-content .row article .item .link a,external_link{position:relative;display:inline-block;padding-right:18px}.footer-top .footer-menu .footer-menu-content [class*=col-]:last-child .footer-menu-item .footer-menu-item-content ul li a:before,.page-blockchain-product .page-blockchain-product-content .row article .item .link a:before,external_link:before{content:"";position:absolute;right:1px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:1;padding:7.5px;background-image:url(../images/icon/icon-share.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.page--offshore__content .b-plan:before,.page-aboutus .bg-blue:before,.page-ai .page-ai-flow:before,bg_blue_light_left{content:"";position:absolute;left:3%;top:0;width:97%;height:100%;z-index:-1;background:#f6fafd;border-radius:140px 0 0 140px;-moz-border-radius:140px 0 0 140px;-webkit-border-radius:140px 0 0 140px;-o-border-radius:140px 0 0 140px;-ms-border-radius:140px 0 0 140px}.b-service:before,.home-strongpoint:before,.page--offshore__content .b-why:before,.page-blockchain .page-system-technology:before,bg_blue_light_right{content:"";position:absolute;right:3%;top:0;width:97%;height:100%;z-index:-1;background:#f6fafd;border-radius:0 140px 140px 0;-moz-border-radius:0 140px 140px 0;-webkit-border-radius:0 140px 140px 0;-o-border-radius:0 140px 140px 0;-ms-border-radius:0 140px 140px 0}.page--offshore__content .b-service:before,.page-ai-flow:before,.page-digital-transformation__content .b-support:before,.page-system .b-service:before,bg_purple_light_left{content:"";position:absolute;left:3%;top:0;width:97%;height:100%;z-index:-1;background:#f6f7fe;border-radius:140px 0 0 140px;-moz-border-radius:140px 0 0 140px;-webkit-border-radius:140px 0 0 140px;-o-border-radius:140px 0 0 140px;-ms-border-radius:140px 0 0 140px}.page-aboutus-messenger .page-aboutus-messenger-content:before,.page-system-technology:before,bg_purple_light_right{content:"";position:absolute;right:3%;top:0;width:97%;height:100%;z-index:-1;background:#f6f7fe;border-radius:0 140px 140px 0;-moz-border-radius:0 140px 140px 0;-webkit-border-radius:0 140px 140px 0;-o-border-radius:0 140px 140px 0;-ms-border-radius:0 140px 140px 0}@media screen and (max-width:1199px){.page-aboutus-messenger .page-aboutus-messenger-content:before,.page-system-technology:before,bg_purple_light_right{right:0;width:100%;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0}}.home-service:before,bg_yellow_light_left{content:"";position:absolute;left:3%;top:0;width:97%;height:100%;z-index:-1;background:#fbfaf5;border-radius:140px 0 0 140px;-moz-border-radius:140px 0 0 140px;-webkit-border-radius:140px 0 0 140px;-o-border-radius:140px 0 0 140px;-ms-border-radius:140px 0 0 140px}@media screen and (max-width:1199px){.home-service:before,bg_yellow_light_left{left:0;width:100%;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0}}.page-aboutus .bg-yellow:before,bg_yellow_light_right{content:"";position:absolute;right:3%;top:0;width:97%;height:100%;z-index:-1;background:#fbfaf5;border-radius:0 140px 140px 0;-moz-border-radius:0 140px 140px 0;-webkit-border-radius:0 140px 140px 0;-o-border-radius:0 140px 140px 0;-ms-border-radius:0 140px 140px 0}#popup-download .modal-dialog .modal-content .modal-body .popup-form form input[type=submit],.btn-download,.btn-gradient,.btn-icon-right,.btn-primary-gradient,.footer-contact .footer-contact-info form input.submit,.header .header-content .header-content-right .header-content-right-detail .contact a,.single-post-subscribe .widget-content form input.submit,.widget-search .widget-content form input.submit,.widget-subscribe .widget-content form input.submit,btn_all_hover{background-color:#036ae5!important;color:#fff}#popup-download .modal-dialog .modal-content .modal-body .popup-form form input[type=submit]:hover,.btn-download:hover,.btn-gradient:hover,.btn-icon-right:hover,.btn-primary-gradient:hover,.footer-contact .footer-contact-info form input.submit:hover,.header .header-content .header-content-right .header-content-right-detail .contact a:hover,.single-post-subscribe .widget-content form input.submit:hover,.widget-search .widget-content form input.submit:hover,.widget-subscribe .widget-content form input.submit:hover,btn_all_hover:hover{background-color:#1a4896!important;color:#fff}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);-moz-box-shadow:0 0 2px 2px rgba(0,0,0,.6);-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);-o-box-shadow:0 0 2px 2px rgba(0,0,0,.6);-ms-box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-editor-fix ol,.wp-editor-fix ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}.wp-editor-fix ul li{list-style-type:disc}.wp-editor-fix ol li{list-style-type:decimal}.wp-editor-fix p{padding:0;margin-bottom:1rem;line-height:1.5}.wp-editor-fix blockquote{display:block;padding-block-start:1em;padding-block-end:1em;padding-inline-start:50px;padding-inline-end:50px;margin:0 0 2rem;position:relative}.wp-editor-fix blockquote:before{content:"";position:absolute;left:0;top:0;padding:15px;z-index:1;background:url(../images/icon/icon-blockquote-left.png) 50% no-repeat;background-size:contain}.wp-editor-fix blockquote:after{content:"";position:absolute;right:0;bottom:0;padding:15px;z-index:1;background:url(../images/icon/icon-blockquote-right.png) 50% no-repeat;background-size:contain}.wp-editor-fix .h1,.wp-editor-fix .h2,.wp-editor-fix .h3,.wp-editor-fix .h4,.wp-editor-fix .h5,.wp-editor-fix .h6,.wp-editor-fix h1,.wp-editor-fix h2,.wp-editor-fix h3,.wp-editor-fix h4,.wp-editor-fix h5,.wp-editor-fix h6{display:block;font-size:1em;padding:0;line-height:1.5;position:relative}.wp-editor-fix .h1,.wp-editor-fix h1{font-size:2em;margin-block-start:.67em;margin-block-end:.67em}.wp-editor-fix .h2,.wp-editor-fix h2{font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em;line-height:30px;border-bottom:2px solid #036ae5;padding-bottom:12px;margin-bottom:24px;padding-left:20px}.wp-editor-fix .h3,.wp-editor-fix h3{font-size:1.17em;margin-block-start:1em;margin-block-end:1em}.wp-editor-fix .h4,.wp-editor-fix h4{margin-block-start:1.33em;margin-block-end:1.33em}.wp-editor-fix .h5,.wp-editor-fix h5{font-size:.83em;margin-block-start:1.67em;margin-block-end:1.67em}.wp-editor-fix .h6,.wp-editor-fix h6{font-size:.67em;margin-block-start:2.33em;margin-block-end:2.33em}.wp-editor-fix .h2:before,.wp-editor-fix h2:before{content:"";position:absolute;left:0;top:5px;background-color:#036ae5;width:5px;height:18px}.wp-editor-fix .background{padding:10px 20px;background:#f5f5f5;border-radius:5px;display:block}.wp-editor-fix .border-bottom{padding-bottom:10px;border-bottom:2px solid #bbb;display:block}.btn{border-radius:10px;cursor:pointer;transition:all .2s linear}.btn-radius{margin:0 auto;border-radius:50px;display:flex;align-items:center;justify-content:center;padding:20px 0}.btn-icon{position:relative}.btn-icon img{position:absolute;right:12px;height:11px;top:calc((100% - 11px) / 2)}.btn-primary-gradient{font-size:16px;line-height:26px;text-align:center;padding:25px 90px;display:inline-block;border-radius:50px;border:none}.btn-gradient{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;width:100px;height:100px;margin:0 0 0 15px;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center;position:relative;border:none}.btn-download{border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px;background:url(../images/icon/icon-download-button.png) no-repeat center right 15px;border:none}.btn-download,.btn-icon-right{font-size:17px;box-shadow:0 4px 50px 0 rgba(0,0,0,.1019607843);-moz-box-shadow:0 4px 50px 0 rgba(0,0,0,.1019607843);-webkit-box-shadow:0 4px 50px 0 rgba(0,0,0,.1019607843);-o-box-shadow:0 4px 50px 0 rgba(0,0,0,.1019607843);-ms-box-shadow:0 4px 50px 0 rgba(0,0,0,.1019607843);padding:14px 70px;display:inline-block;position:relative}.btn-icon-right{border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;background:url(../images/icon/icon-button-right.png) no-repeat center right 25px;border:none;clear:both}.btn-dropdown{border:1px solid #e0e0e0;background:#fff;color:#5c6b84;padding:6px 15px 12px 20px;border-radius:5px;cursor:pointer;border:none}a:active,a:focus,a:hover{color:none;outline:none;transition:all .5s ease 0s;cursor:pointer}input,select,textarea{outline:none;appearance:unset!important;-moz-appearance:unset!important;-webkit-appearance:unset!important;-o-appearance:unset!important;-ms-appearance:unset!important}input:focus,select:focus,textarea:focus{outline:none;box-shadow:none!important}input[type=checkbox]{appearance:checkbox!important;-moz-appearance:checkbox!important;-webkit-appearance:checkbox!important;-o-appearance:checkbox!important;-ms-appearance:checkbox!important}input[type=radio]{appearance:radio!important;-moz-appearance:radio!important;-webkit-appearance:radio!important;-o-appearance:radio!important;-ms-appearance:radio!important}figure{margin:0;position:relative;z-index:1}img{max-width:100%;height:auto}p{margin-bottom:5px}.widget p{margin:0}.form-control:focus{box-shadow:none}.stick{position:fixed;top:0;left:0;z-index:999;width:100%;background:#fff;box-shadow:0 2px 5px #ccc;-moz-box-shadow:0 2px 5px #ccc;-webkit-box-shadow:0 2px 5px #ccc;-o-box-shadow:0 2px 5px #ccc;-ms-box-shadow:0 2px 5px #ccc}div.modal{z-index:1050}div.modal-backdrop{z-index:1040}iframe{max-width:100%}.full-width{width:100%!important}form .wpcf7-response-output:empty{display:none}html{scroll-behavior:smooth;margin-top:0!important}body{font-size:16px;line-height:28px;color:#5c6b84;background-image:url(../images/bg-body.png);background-position:top;background-repeat:no-repeat;background-size:100% auto;overflow-x:hidden}body.modal-open-fake{overflow:hidden}body.home{background-image:url(../images/bg-body-home2.png)}.fix-padding-col .row{margin-left:-20px;margin-right:-20px}.fix-padding-col[class*=col-],.fix-padding-col [class*=col-]{padding-left:20px;padding-right:20px}a{transition:all .2s;color:#00abfe}a:hover{filter:brightness(1.03);color:#036ae5}.common-title-small-12{font-size:12px;line-height:14px;color:#036ae5;display:block;letter-spacing:1.6px}.common-title-50{font-size:50px;line-height:67px;color:#141a42;margin:0}@media screen and (max-width:767px){.common-title-50{font-size:37px;line-height:normal}}@media screen and (max-width:575px){.common-title-50{font-size:25px;line-height:normal}}.common-title-45{font-size:45px;line-height:65px;color:#141a42;margin:0}@media screen and (max-width:767px){.common-title-45{font-size:30px;line-height:normal}}.common-title-40{font-size:40px;line-height:67px;color:#0b224b}@media screen and (max-width:767px){.common-title-40{font-size:25px;line-height:normal}}.common-title-32{font-size:30px;line-height:46px;color:#141a42;margin:0}@media screen and (max-width:767px){.common-title-32{font-size:20px;line-height:normal}}.common-title-22{font-size:22px;line-height:32px;color:#141a42;margin:0}@media screen and (max-width:767px){.common-title-22{font-size:20px;line-height:normal}}.common-title-20{font-size:20px;line-height:22px;color:#163260;letter-spacing:2px}.common-text-15-medium,.common-title-15{font-size:15px;line-height:35px;color:#0b224b;text-align:center}.common-txt{font-size:16px;line-height:26px}@media screen and (max-width:575px){.common-txt{font-size:15px;line-height:normal}}.common-txt-note{font-size:14px;line-height:22px;color:#1d2b56;opacity:.5}.common-text{font-size:14px;line-height:18px;text-align:center;letter-spacing:1px;color:#0b224b;opacity:.4}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.mt-50{margin-top:50px}.mb-50{margin-bottom:50px}.mt-70{margin-top:70px}.mb-70{margin-bottom:70px}.pt-70{padding-top:70px}.pb-70{padding-bottom:70px}.mt-90{margin-top:90px}.mb-90{margin-bottom:90px}.pt-90{padding-top:90px}.pb-90{padding-bottom:90px}.pl-20{padding-left:20px}.pr-20{padding-right:20px}body .slick-next,body .slick-prev{background-color:#fff;height:40px;width:40px;z-index:2;background-repeat:no-repeat!important;background-position:50%!important;border:1px solid hsla(0,0%,44%,.1450980392);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%}body .slick-next:before,body .slick-prev:before{display:none}body .slick-next:hover,body .slick-prev:hover{border-color:#036ae5;background-color:transparent;background-repeat:no-repeat;background-position:50%}body .slick-prev{left:-40px;background-image:url(../images/icon/icon-left-portfolio.png)!important}body .slick-next{right:-40px;background-image:url(../images/icon/icon-right-portfolio.png)!important}body #cboxNext:focus,body #cboxPrevious:focus{outline:none}body .slick-slide{height:auto}body .slick-slide:focus{outline:none}body .slick-slider ul.slick-dots{bottom:-30px;left:0}body .slick-slider ul.slick-dots li{padding:0;margin:0 5px}body .slick-slider ul.slick-dots li,body .slick-slider ul.slick-dots li button{width:auto;height:auto;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%}body .slick-slider ul.slick-dots li button{background:rgba(0,0,0,.1);color:#fff;padding:3px}body .slick-slider ul.slick-dots li button:before{content:""}body .slick-slider ul.slick-dots li.slick-active,body .slick-slider ul.slick-dots li.slick-active button{background:#036ae5}body .slick-dotted.slick-slider{margin-bottom:0}body .home-testimonial .slick-prev{left:-100px}body .home-testimonial .slick-next{right:-100px}body .home-testimonial-slider-dot{width:500px;margin:15px auto}body .home-testimonial-slider-dot .slick-list{padding:80px 0 80px 5px!important}body .home-testimonial-slider-dot .slick-list .slick-track,body .home-testimonial-slider-dot .slick-list .slick-track .item figure{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center}body .home-testimonial-slider-dot .slick-list .slick-track .item figure{background:hsla(0,0%,44%,.1450980392);margin:0 25px;padding:25px 0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center}body .home-testimonial-slider-dot .slick-list .slick-track .item figure img{display:none;width:100%}body .home-testimonial-slider-dot .slick-list .slick-track .item .info{display:none}body .home-testimonial-slider-dot .slick-list .slick-track .item.slick-active.slick-current{position:relative}body .home-testimonial-slider-dot .slick-list .slick-track .item.slick-active.slick-current figure{padding:0;transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5)}body .home-testimonial-slider-dot .slick-list .slick-track .item.slick-active.slick-current figure img{display:block}body .home-testimonial-slider-dot .slick-list .slick-track .item.slick-active.slick-current .info{display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:1;min-width:400px}body .home-testimonial-slider-dot .slick-list .slick-track .item.slick-active.slick-current .info .title{margin:25px 0 5px;font-size:18px;color:#000;text-align:center}body .home-testimonial-slider-dot .slick-list .slick-track .item.slick-active.slick-current .info .job{font-size:14px;text-align:center;color:#036ae5}body .slider-navigation{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center}body .slider-navigation .s-button{width:50px;height:50px;margin-top:50px;background-color:#1d234d;display:inline-block;background-repeat:no-repeat;background-position:50%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%}body .slider-navigation .s-button.s-button--prev{background-image:url(../images/icon/icon-left-portfolio.png);margin-right:7px}body .slider-navigation .s-button.s-button--next{background-image:url(../images/icon/icon-right-portfolio.png);margin-left:7px}body .page-blockchain-service .slider-navigation .s-button{background-color:transparent;border:1px solid hsla(0,0%,44%,.1450980392)}body .page-blockchain-service .slider-navigation .s-button:hover{border:1px solid #036ae5}body .page-system-technology .slick-prev{left:-100px}body .page-system-technology .slick-next{left:-50px}body .page-blockchain-strength .slick-prev{left:-60px;background-color:#1d234d}body .page-blockchain-strength .slick-next{right:-60px;background-color:#1d234d}.slick-disabled{opacity:.5!important;pointer-events:none!important}.related-list-portfolio{column-gap:40px;display:grid;grid-template-columns:repeat(3,1fr);justify-content:start;margin-bottom:30px;row-gap:65px;margin-top:35px}.related-list-portfolio .item{text-decoration:none;box-shadow:0 0 20px 4px rgba(0,0,0,.0784313725);border-radius:6px;position:relative}.related-list-portfolio .item .thumbnail{background-color:#fff;border-color:transparent;border-radius:15px;height:203px;margin-bottom:20px;max-width:100%;object-fit:cover;overflow:hidden;transition:all .2s;width:100%;display:block;padding:20px 30px 0}.related-list-portfolio .item .thumbnail img{height:100%;object-fit:cover;width:100%}.related-list-portfolio .item .head-title{background:linear-gradient(270deg,#1a4896,#036ae5);padding:10px 40px 15px}.related-list-portfolio .item .head-title .title{text-align:center;font-size:17px;line-height:22px;color:#fff;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;height:45px;display:flex;align-items:center;justify-content:center}.related-list-portfolio .item .head-title .title:hover{color:#ebedf0;transform:scale(1.2)}.related-list-portfolio .item .content{text-align:left;padding:20px}.related-list-portfolio .item .content--title{font-size:14px;color:#fff;background:#000;display:inline-block;padding:5px 10px}.related-list-portfolio .item .content .meta .category{font-size:12px;line-height:18px;margin-bottom:5px}.related-list-portfolio .item .content .meta .category a{text-decoration:none;color:#5c6b84;letter-spacing:2px;text-transform:uppercase;border:.5px solid #eee;padding:2px 5px;margin-right:10px;display:inline-block;margin-bottom:10px}.related-list-portfolio .item .content .meta .category a:last-of-type{margin-right:0}.related-list-portfolio .item .content .meta .category a:hover{background:#eee}.related-list-portfolio .item .content--desc{font-size:14px;width:100%;margin-bottom:20px;font-weight:500;-webkit-line-clamp:4;overflow:hidden;display:-webkit-box}.related-list-portfolio .item .readmore{text-align:right;position:absolute;right:20px;bottom:10px}.related-list-portfolio .item .readmore a{font-size:12px;line-height:14px;color:#00abfe;letter-spacing:1.6px}.b-service{padding:140px 0 160px;position:relative}.b-service__list{display:grid;grid-template-columns:repeat(3,1fr);gap:27px;margin-top:40px}.b-service__list .item__image{margin:0 auto;text-align:center;border:2px solid #7879f1;border-radius:50%;max-width:300px;height:300px;width:100%;display:flex;align-items:center;justify-content:center;background:#fff;padding:25px}.b-service__list .item__title{text-align:center;padding:50px 0 45px;font-size:24px;position:relative;color:#7879f1}.b-service__list .item__title span{position:absolute;font-size:80px;width:100%;opacity:.14;left:0;top:50%;transform:translateY(-50%)}.b-service__list .item__title a{color:#036ae5}.b-service__list .item__content p{font-size:16px;position:relative;padding-left:15px;margin-bottom:10px}.b-service__list .item__content p:before{content:"";width:10px;height:10px;background-color:#fff;border:3px solid #7879f1;border-radius:50%;left:0;top:10px;position:absolute}.page-system-technology{display:inline-block;width:100%;padding:100px 0;margin:0 0 150px;position:relative}.page-system-technology .container .page-system-technology-content .technology-tabslider-item{background:#fff;border-bottom:1px solid #e6e6e6;padding:0 50px}.page-system-technology .container .page-system-technology-content .technology-tabslider-item:not(.active){background:hsla(0,0%,100%,.3764705882)}.page-system-technology .container .page-system-technology-content .technology-tabslider-item:not(.active) .technology-tabslider-item-content{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;overflow:hidden;padding:0 5px;position:relative}.page-system-technology .container .page-system-technology-content .technology-tabslider-item:not(.active) .technology-tabslider-item-content figure{background:transparent;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;border:1px solid #e6e6e6;min-width:123px;max-width:123px}.page-system-technology .container .page-system-technology-content .technology-tabslider-item:last-child{border:none}.page-system-technology .container .page-system-technology-content .technology-tabslider-item .technology-tabslider-item-title *{font-size:16px;line-height:32px;color:#141a42;margin:0;width:100%;padding-right:100px}.page-system-technology .container .page-system-technology-content .technology-tabslider-item .technology-tabslider-item-content figure{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center;background:#fff;margin:30px 5px;padding:20px;height:100px;cursor:pointer;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;box-shadow:0 0 10px 0 rgba(0,0,0,.0862745098);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.0862745098);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.0862745098);-o-box-shadow:0 0 10px 0 rgba(0,0,0,.0862745098);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,.0862745098);border:1px solid #036ae5}.page-system-technology .container .page-system-technology-content .technology-tabslider-item .technology-tabslider-item-content figure img{max-height:100%}.page-system-technology .container .page-system-technology-content .technology-tabslider-item .technology-tabslider-item-content .slick-list{margin:0 -10px}.page-ai-contact{background:#141a42}.page-ai-contact .page-ai-contact-content{padding:80px 0}.page-ai-contact .page-ai-contact-content .page-ai-contact-left figure{margin-right:30px}.page-ai-contact .page-ai-contact-content .page-ai-contact-left .page-ai-contact-description{color:#fff}.page-ai-flow{display:inline-block;width:100%;padding:70px 0 50px;margin:0 0 150px;position:relative}.page-ai-flow .container .page-ai-flow-desc{font-size:24px;line-height:35px;color:#141a42;padding:30px 0;border-bottom:1px solid #e6e6e6}.page-ai-flow .container .page-ai-flow-content{padding:70px}.page-ai-flow .container .page-ai-flow-content .ai-flow-item{margin:0 0 70px}.page-ai-flow .container .page-ai-flow-content .ai-flow-item:last-child{margin:0}.page-ai-flow .container .page-ai-flow-content .ai-flow-item:last-child .ai-flow-item-left figure:after{display:none}.page-ai-flow .container .page-ai-flow-content .ai-flow-item .ai-flow-item-left,.page-ai-flow .container .page-ai-flow-content .ai-flow-item .ai-flow-item-left figure{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center}.page-ai-flow .container .page-ai-flow-content .ai-flow-item .ai-flow-item-left figure{justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center;width:140px;height:140px;min-width:140px;margin:0 30px 0 0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;background:linear-gradient(270deg,#1a4896,#036ae5);position:relative}.page-ai-flow .container .page-ai-flow-content .ai-flow-item .ai-flow-item-left figure:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:150%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);background:#cad0d9;z-index:1}.page-ai-flow .container .page-ai-flow-content .ai-flow-item .ai-flow-item-left .title a *{font-size:24px;line-height:35px;color:#141a42;text-transform:uppercase;margin:0}.page-ai-flow .container .page-ai-flow-content .ai-flow-item .ai-flow-item-left .title a :hover{color:#036ae5}.page-ai-flow .container .page-ai-flow-content .ai-flow-item .ai-flow-item-right{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center}.page-ai-flow .container .page-ai-flow-content .ai-flow-item .ai-flow-item-right .desc ul{list-style-type:none;margin:0}.page-ai-flow .container .page-ai-flow-content .ai-flow-item .ai-flow-item-right .desc ul li{margin:10px 0;position:relative}.page-ai-flow .container .page-ai-flow-content .ai-flow-item .ai-flow-item-right .desc ul li:after{content:"";position:absolute;left:-25px;top:10px;padding:2px;background:transparent;border:3px solid #036ae5;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;z-index:1}.page-cloud .b-service:before,.page-system .b-service:before{background:linear-gradient(180deg,#f6fafd,#fff);background:-ms-linear-gradient(to bottom,#f6fafd,#fff)}.page-cloud .b-service .b-service__list .item__image,.page-system .b-service .b-service__list .item__image{border-color:#00abfe}.page-cloud .b-service .b-service__list .item__title,.page-system .b-service .b-service__list .item__title{color:#00abfe}.page-cloud .b-service .b-service__list .item__content p:before,.page-system .b-service .b-service__list .item__content p:before{border-color:#00abfe}.page-cloud .page-ai-flow .container:after{background:#f6fafd}.page-cloud .page-ai-flow .container .page-ai-flow-content .ai-flow-item .ai-flow-item-right .desc ul li:after{border-color:#7879f1}.breadcrumbs{margin:50px 0;text-align:right;border-bottom:1px solid hsla(0,0%,73%,.2509803922)}.breadcrumbs a,.breadcrumbs span{font-size:11px}.breadcrumbs a,.breadcrumbs a span{color:#036ae5}.widget-search .widget-content form{position:relative}.widget-search .widget-content form input{padding:15px 120px 15px 15px;border:1px solid #e6e6e6;width:100%;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px}.widget-search .widget-content form input.submit{border:none;font-size:14px;padding:17px;width:auto;border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;-o-border-radius:0 8px 8px 0;-ms-border-radius:0 8px 8px 0;position:absolute;height:100%;top:0;right:0;z-index:1}.widget-search .widget-content form .form-group,.widget-search .widget-content form p{margin:0}.widget-subscribe .widget-content form input{padding:10px 15px;border:1px solid #e6e6e6;background:transparent;width:100%;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px}.widget-subscribe .widget-content form input.submit{border:none;font-size:14px;padding:10px 24px;width:auto;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px}.widget-subscribe .widget-content form .wpcf7-spinner{display:none}.single-post-subscribe .widget-content form{position:relative}.single-post-subscribe .widget-content form input{padding:21px 143px 21px 20px;border:none;background:#fff;width:100%;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;box-shadow:0 5px 32px rgba(0,0,0,.09);-moz-box-shadow:0 5px 32px rgba(0,0,0,.09);-webkit-box-shadow:0 5px 32px rgba(0,0,0,.09);-o-box-shadow:0 5px 32px rgba(0,0,0,.09);-ms-box-shadow:0 5px 32px rgba(0,0,0,.09)}.single-post-subscribe .widget-content form input::-webkit-input-placeholder{color:#7f7f7f}.single-post-subscribe .widget-content form input::-moz-placeholder{color:#7f7f7f}.single-post-subscribe .widget-content form input:-ms-input-placeholder{color:#7f7f7f}.single-post-subscribe .widget-content form input:-moz-placeholder{color:#7f7f7f}.single-post-subscribe .widget-content form input.submit{border:none;font-size:16px;line-height:26px;padding:11px 28px;width:auto;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;position:absolute;top:11px;right:10px;z-index:1}.single-post-subscribe .widget-content form .wpcf7-spinner{display:none}.footer-contact .footer-contact-info form{position:relative;max-width:420px}.footer-contact .footer-contact-info form input{padding:15px 120px 15px 15px;height:54px;background:transparent;border:1px solid #036ae5;width:100%;color:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px}.footer-contact .footer-contact-info form input.submit{border:none;font-size:14px;padding:17px;width:auto;border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;-o-border-radius:0 8px 8px 0;-ms-border-radius:0 8px 8px 0;position:absolute;top:0;right:0;z-index:1;line-height:1.4}.footer-contact .footer-contact-info form .form-group,.footer-contact .footer-contact-info form p{margin:0}.footer-contact .footer-contact-info form .wpcf7-spinner{display:none}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:after,.wpcf7-list-item-label:before{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:a;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:b;animation-duration:2s}}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes b{0%{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url]{direction:ltr}ul.core-pagination{margin:30px 0;text-align:center;width:100%}ul.core-pagination,ul.core-pagination li{display:inline-block}ul.core-pagination li a{display:inline-block;font-size:18px;width:50px;height:50px;line-height:50px;text-align:center;margin:0 10px 0 0;color:#5c6b84;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%}ul.core-pagination li a.active,ul.core-pagination li a:hover{background:linear-gradient(270deg,#1a4896,#036ae5);color:#fff}#popup-download{padding-right:0!important}#popup-download .modal-dialog{margin:5% auto!important}#popup-download .modal-dialog .modal-content{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;padding:30px 40px 0}#popup-download .modal-dialog .modal-content button.close{position:absolute;top:20px;right:30px;z-index:1;font-size:30px;opacity:.3}#popup-download .modal-dialog .modal-content .modal-body .popup-form form .form-group{margin:0 0 20px}#popup-download .modal-dialog .modal-content .modal-body .popup-form form .form-group:nth-child(2){float:left;width:calc(50% - 10px)}#popup-download .modal-dialog .modal-content .modal-body .popup-form form .form-group:nth-child(3){float:right;width:calc(50% - 10px)}#popup-download .modal-dialog .modal-content .modal-body .popup-form form .form-group:nth-child(4){clear:both}#popup-download .modal-dialog .modal-content .modal-body .popup-form form .form-group label{font-size:14px;display:block}#popup-download .modal-dialog .modal-content .modal-body .popup-form form .form-group label span.required{color:#fff;background:#00abfe;padding:2px 5px;border-radius:3px;margin-left:5px}#popup-download .modal-dialog .modal-content .modal-body .popup-form form .form-group input,#popup-download .modal-dialog .modal-content .modal-body .popup-form form .form-group textarea{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;padding:12px 20px;width:100%;border:1px solid #e0e0e0}#popup-download .modal-dialog .modal-content .modal-body .popup-form form .form-group input::-webkit-input-placeholder,#popup-download .modal-dialog .modal-content .modal-body .popup-form form .form-group textarea::-webkit-input-placeholder{color:#bbb}#popup-download .modal-dialog .modal-content .modal-body .popup-form form .form-group input::-moz-placeholder,#popup-download .modal-dialog .modal-content .modal-body .popup-form form .form-group textarea::-moz-placeholder{color:#bbb}#popup-download .modal-dialog .modal-content .modal-body .popup-form form .form-group input:-ms-input-placeholder,#popup-download .modal-dialog .modal-content .modal-body .popup-form form .form-group textarea:-ms-input-placeholder{color:#bbb}#popup-download .modal-dialog .modal-content .modal-body .popup-form form .form-group input:-moz-placeholder,#popup-download .modal-dialog .modal-content .modal-body .popup-form form .form-group textarea:-moz-placeholder{color:#bbb}#popup-download .modal-dialog .modal-content .modal-body .popup-form form .form-group textarea{max-height:120px}#popup-download .modal-dialog .modal-content .modal-body .popup-form form input[type=submit]{padding:14px 60px;margin:15px 0 0;display:block;font-size:18px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;position:relative;width:auto;margin:auto;border:none}#popup-download .modal-dialog .modal-content .modal-body .popup-form form .wpcf7-response-output,#popup-download .modal-dialog .modal-content .modal-body .popup-form form .wpcf7-spinner{display:none}#popup-aboutus-teams{background:rgba(0,0,0,.4)}#popup-aboutus-teams.d-block{display:flex!important;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center}#popup-aboutus-teams .modal-dialog{width:100%;max-width:800px}#popup-aboutus-teams .modal-dialog .modal-content{border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;-o-border-radius:16px;-ms-border-radius:16px;padding:32px 16px 32px 32px;border:none}#popup-aboutus-teams .modal-dialog .modal-content button.close{font-size:24px;opacity:1;position:absolute;top:25px;right:20px;background:#fff;z-index:1}#popup-aboutus-teams .modal-dialog .modal-content .modal-body{padding:0}#popup-aboutus-teams .modal-dialog .modal-content .modal-body .info .title *{font-size:24px;line-height:34px;color:#141a42;margin:0 0 4px;padding:0 35px 0 0}#popup-aboutus-teams .modal-dialog .modal-content .modal-body .info .job{color:#036ae5;display:block;text-transform:uppercase;margin:8px 0 30px}#popup-aboutus-teams .modal-dialog .modal-content .modal-body .info .desc{color:#141a42;max-height:334px;overflow-y:scroll;padding:0 20px 0 0}#popup-aboutus-teams .modal-dialog .modal-content .modal-body .info .desc::-webkit-scrollbar{width:5px}#popup-aboutus-teams .modal-dialog .modal-content .modal-body .info .desc::-webkit-scrollbar-track{background:#fff}#popup-aboutus-teams .modal-dialog .modal-content .modal-body .info .desc::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px}.popup-thanks{display:flex!important;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center;background:#fff;box-shadow:0 4px 30px rgba(0,0,0,.1019607843);border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px;padding:46px;text-align:center;flex-direction:column;width:85%;max-width:640px;margin:5% auto;position:relative}.popup-thanks button.btn-close{position:absolute;right:20px;top:20px;border:none;background:none;cursor:pointer}.popup-thanks a.btn{margin-top:25px;padding:.375rem .75rem}.page-thankyou{text-align:center}.page-thankyou .content{width:calc(100% - 200px);margin:113px auto 148px;border-radius:10px;background:#fff;box-shadow:0 0 20px 0 rgba(3,106,229,.3);display:flex;flex-direction:column;align-items:center;gap:35px;padding:57px 20px}.page-thankyou .content h3{padding-bottom:40px;position:relative}.page-thankyou .content h3:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:5px;width:293px;background:#036ae5;z-index:1}.page-thankyou .content .desc{min-height:100px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#616977;font-size:23px;line-height:28.8px}.page-thankyou .content .btn{padding:10px}@media screen and (max-width:767px){.page-thankyou .content{width:100%;gap:20px;padding:40px 20px}.page-thankyou .content h3{padding-bottom:20px}.page-thankyou .content h3:after{width:100%}}.social-bar{margin:0 0 50px}.social-bar ul{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center}.social-bar ul li:last-child a{margin:0}.social-bar ul li a{margin:0 10px 0 0;padding:10px;width:40px;height:40px;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;box-shadow:0 6px 40px rgba(0,0,0,.1);-moz-box-shadow:0 6px 40px rgba(0,0,0,.1);-webkit-box-shadow:0 6px 40px rgba(0,0,0,.1);-o-box-shadow:0 6px 40px rgba(0,0,0,.1);-ms-box-shadow:0 6px 40px rgba(0,0,0,.1)}.social-bar ul li a img{width:100%;filter:grayscale(1);-moz-filter:grayscale(1);-webkit-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1)}.social-bar ul li a:hover img{filter:grayscale(0);-moz-filter:grayscale(0);-webkit-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}.header{position:fixed;top:0;left:0;z-index:999;width:100%;background:#fff;transition:.3s}.header .header-content{position:relative;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between}.header .header-content .logo{max-width:170px;margin:12px 0}.header .header-content .logo img{display:none}.header .header-content .logo img.logo-stick{display:block}.header .header-content .header-content-right,.header .header-content .header-content-right .header-content-right-detail{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center}.header .header-content .header-content-right .header-content-right-detail .contact a{padding:10px;display:block;margin:0 10px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px}.header .header-content .header-content-right .header-content-right-detail .language{position:relative;cursor:pointer}.header .header-content .header-content-right .header-content-right-detail .language .language-active{font-size:16px;line-height:28px;position:relative;padding-right:17px}.header .header-content .header-content-right .header-content-right-detail .language .language-active:after{content:"";position:absolute;top:calc(50% - 2px);right:5px;z-index:1;padding:3px;border-right:2px solid #036ae5;border-bottom:2px solid #036ae5;transform:rotate(45deg) translateY(-50%);-moz-transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);-o-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%)}.header .header-content .header-content-right .header-content-right-detail .language ul.language-choose{position:absolute;left:-16px;top:calc(100% + 6px);z-index:11;display:none;padding:12px 16px;border-radius:12px;background:#fcfcfd;box-shadow:0 16px 64px rgba(31,47,70,.2)}.header .header-content .header-content-right .header-content-right-detail .language ul.language-choose li a{color:#5c6b84;font-size:16px;line-height:24px;position:relative;padding-right:28px;display:block;margin-bottom:12px}.header .header-content .header-content-right .header-content-right-detail .language ul.language-choose li a.active{color:#036ae5}.header .header-content .header-content-right .header-content-right-detail .language ul.language-choose li a.active:after{content:"";position:absolute;top:calc(50% - 2px);right:5px;z-index:1;padding:4px 2.5px;border-right:2px solid #036ae5;border-bottom:2px solid #036ae5;transform:rotate(45deg) translateY(-50%);-moz-transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);-o-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%)}.header .header-content .header-content-right .header-content-right-detail .language ul.language-choose li:last-child a{margin-bottom:0}@media screen and (min-width:1025px){.menu-primary .logo{display:none}.menu-primary .main-menu ul{list-style-type:none;margin:0;padding:0}.menu-primary .main-menu ul li{position:relative}.menu-primary .main-menu ul li a{color:#141a42;padding:25px 15px 30px;position:relative;text-align:center;height:auto!important;display:block}.menu-primary .main-menu ul li:hover>.sub-menu{display:grid}.menu-primary .main-menu>ul>li{float:left;border-top:6px solid transparent}.menu-primary .main-menu>ul>li.menu-item-has-children>a{padding-right:34px;z-index:3}.menu-primary .main-menu>ul>li.menu-item-has-children>a:after{content:"";position:absolute;right:14px;top:50%;border-left:5px solid transparent;border-top:7px solid #000;border-right:5px solid transparent;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.menu-primary .main-menu>ul>li.menu-item-has-children:hover{border-top:6px solid #0a58c8;background:#fff}.menu-primary .main-menu>ul>li.menu-item-has-children:hover>a{border-top-left-radius:15px;border-top-right-radius:15px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-o-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-ms-box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.menu-primary .main-menu>ul>li.menu-item-has-children:hover>a:before{background:#fff;content:"";position:absolute;bottom:-10px;left:-10px;width:calc(100% + 20px);height:20px;z-index:2;transform:perspective(10px) rotateX(10deg);-moz-transform:perspective(10px) rotateX(10deg);-webkit-transform:perspective(10px) rotateX(10deg);-o-transform:perspective(10px) rotateX(10deg);-ms-transform:perspective(10px) rotateX(10deg)}.menu-primary .main-menu>ul>li .sub-menu{position:absolute;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);top:100%;padding:25px 15px;display:none;background:#fff;z-index:3;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-o-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-ms-box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.menu-primary .main-menu>ul>li .sub-menu,.menu-primary .main-menu>ul>li .sub-menu li{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px}.menu-primary .main-menu>ul>li .sub-menu li{min-width:300px}.menu-primary .main-menu>ul>li .sub-menu li a{font-size:14px;padding:20px 15px;text-align:left;display:block}.menu-primary .main-menu>ul>li .sub-menu li:hover{background:#fbfaf5}.menu-primary .main-menu>ul>li .sub-menu .sub-menu{left:100%;top:0;transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0)}.box__menu .box__container ul.menu li .btn__toggle{display:none}.btn.btn__menu{display:none;cursor:pointer}}@media screen and (max-width:1024px){.menu-primary .logo{margin:0!important;padding:15px 0 15px 20px!important}.menu-primary .main-menu ul{list-style-type:none;margin:0;padding:0;background-color:#f2f2f2}.menu-primary .main-menu ul li{position:relative}.menu-primary .main-menu ul li a{color:#141a42;padding:15px 60px 15px 20px;position:relative;display:block;border-bottom:1px solid #e6e6e6}.menu-primary .main-menu>ul>li .sub-menu{display:none}.menu-primary .main-menu>ul>li .sub-menu li a{padding:10px 60px 10px 40px;font-size:14px}.menu-primary .main-menu>ul>li .sub-menu .sub-menu li a{padding:10px 60px}.box__menu .box__container{background-color:#fff}.box__menu .box__container ul.menu li .btn__toggle{width:30px;height:30px;line-height:30px;background-color:#000;border:1px solid transparent;border-radius:.2rem;position:absolute;right:15px;top:14px;z-index:2;display:block;cursor:pointer}.box__menu .box__container ul.menu li ul.sub-menu li .btn__toggle{top:9px}.box__menu .box__container ul.menu li .btn__toggle:before{content:"+";color:#fff;font-size:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .3s ease}.box__menu .box__container ul.menu li .btn__toggle.active:before{transform:translate(-50%,-50%) rotate(45deg)}.box__menu .box__container ul.menu li .btn__toggle:focus{box-shadow:none}.box__menu{background-color:rgba(0,0,0,.5);transition:opacity .3s ease,visibility .3s ease;position:fixed;opacity:0;visibility:hidden;top:0;left:0;right:0;bottom:0;z-index:2}.box__menu .box__container{width:375px;max-width:375px;transition:transform .3s ease;transform:translateX(-100%)}.box__menu.active{z-index:99999;width:100vw;height:100vh;visibility:visible;opacity:1;text-align:left}.box__menu.active .box__container{transform:translateX(0)}.box__menu .box__container .menu{height:100vh;overflow-y:auto;overflow-x:hidden;background:#fff}.box__menu .box__container .menu::-webkit-scrollbar{width:0}.box__menu .box__container .menu::-webkit-scrollbar-track{background:#f1f1f1}.box__menu .box__container .menu::-webkit-scrollbar-thumb{background:#888}.box__menu .box__container .menu::-webkit-scrollbar-thumb:hover{background:#555}.btn.btn__menu{width:25px;height:25px;padding:0;margin:0;border-radius:0;background-color:transparent;border:1px solid transparent;vertical-align:middle}.btn.btn__menu span{background:#141a42;display:block;height:3px;margin:0 0 4px}.btn.btn__menu:focus{box-shadow:none}}.template-home-title-small{display:inline-block;background:#dbeafe;color:#2563eb;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;letter-spacing:.05em;margin-bottom:1rem}.template-home-title-small.white{background:hsla(0,0%,100%,.2);backdrop-filter:blur(8px);color:#fff}.template-home-title{font-size:2.25rem;font-weight:700;color:#1f2937;margin-bottom:1rem;margin-top:0}.template-home-title.white{color:#fff}@media (max-width:767px){.template-home-title{font-size:1.875rem}}.template-home-desc{font-size:1.125rem;color:#6b7280;margin:0 auto;line-height:1.5;max-width:45rem}@media (max-width:767px){.template-home-desc{font-size:1rem}}.footer-contact{margin-bottom:-120px;position:relative;z-index:1}.footer-contact .footer-contact-content{padding:60px 80px;border-radius:25px;background-color:#121a45;background-image:url(../images/bg-contact-home.png);background-repeat:no-repeat;background-position:50%;background-size:cover;box-shadow:0 10px 50px 0 rgba(18,26,69,.1)}.footer-contact .footer-contact-content .footer-contact-left .footer-contact-title{color:#00abfe}.footer-contact .footer-contact-content .footer-contact-left .footer-contact-description{color:#fff}.footer-contact .footer-contact-content .footer-contact-button a{background-color:#fff!important;color:#036ae5}.footer-contact .footer-contact-content .footer-contact-button a:hover{background-color:#e2f2fa!important}.footer-top{background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.6)),#1a4896;padding:170px 0 20px}.footer-top .footer-info .footer-info-title-small{color:#00abfe;font-size:20px;margin-top:8px}.footer-top .footer-info .footer-info-title{color:#fff;font-size:28px;line-height:28px;margin:64px 0 32px}.footer-top .footer-info .footer-info-address span{color:#8590a3;font-size:14px;line-height:28px;display:block;margin-bottom:14px}.footer-top .footer-info .footer-info-address span img{margin-right:8px}.footer-top .footer-menu{background:#141a42;border-top:1px solid rgba(133,144,163,.0705882353);padding-top:30px}.footer-top .footer-menu .logo-footer{margin:30px 0}.footer-top .footer-menu .footer-menu-content .footer-menu-item{margin:0 0 30px;display:inline-block;width:100%}.footer-top .footer-menu .footer-menu-content .footer-menu-item .footer-menu-item-title{font-size:14px;padding:0 0 20px;text-transform:uppercase;color:#00abfe}.footer-top .footer-menu .footer-menu-content .footer-menu-item .footer-menu-item-content ul li a{display:block;color:#8590a3;margin:0 0 20px}.footer-top .footer-menu .footer-menu-content .footer-menu-item .footer-menu-item-content ul li a:hover{color:#036ae5}.footer-top .footer-menu .footer-menu-content .footer-menu-item .footer-menu-item-content ul li:last-child a{margin-bottom:0}.footer-bottom{background:#141a42;border-top:1px solid hsla(0,0%,100%,.15);padding:30px 0;color:#8590a3}.footer-bottom .footer-bottom-content{justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between}.footer-bottom .footer-bottom-content,.footer-bottom .footer-bottom-content .footer-bottom-right{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center}.footer-bottom .footer-bottom-content .footer-bottom-right .footer-bottom-right-certification img{margin:10px 10px 10px 0}.footer-bottom .footer-bottom-content .footer-bottom-right .footer-bottom-right-social a{margin:0 0 0 10px;display:inline-block}#tool__society{position:fixed;bottom:155px;right:25px;width:48px;z-index:998}#tool__society .tool__item{display:flex;display:-webkit-flex;flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column}#tool__society .tool__item .tool__icon{display:flex;display:-webkit-flex;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center;width:48px;height:48px;margin:20px 0 0;font-size:30px;color:#fff;cursor:pointer;background:linear-gradient(270deg,#1a4896,#036ae5);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;animation:c 1s infinite;-moz-animation:c 1s infinite;-webkit-animation:c 1s infinite;-o-animation:c 1s infinite;-ms-animation:c 1s infinite;animation-direction:alternate-reverse;-moz-animation-direction:alternate-reverse;-webkit-animation-direction:alternate-reverse;-o-animation-direction:alternate-reverse;-ms-animation-direction:alternate-reverse}#tool__society .tool__item .tool__icon img{max-width:100%;max-height:100%;object-fit:contain;width:calc(100% - 15px)}#tool__society .tool__item .tool__icon.tool__icon_tel{background:#21bd56}#tool__society .tool__item .tool__icon.tool__icon_line{background:#00b900}#tool__society .tool__item .tool__icon.tool__icon_zalo{background:#2074c8}#tool__society .tool__item .tool__icon.tool__icon_mes{background:#007fff}.home-banner{display:block;width:100%;padding:0;background-image:url(../images/bg-banner-home.png);background-position:bottom;background-repeat:no-repeat;background-size:60% auto;height:100vh}.home-banner .home-banner-block{position:relative;width:100%;height:100%}.home-banner .video-container{display:block;position:absolute;left:0;width:100%;min-height:100%;height:100%;overflow:hidden}.home-banner #wp-custom-header-video{min-width:100%;min-height:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}.home-banner .wrap-video-title{position:absolute;display:flex;width:100%;height:100%;top:0;left:0}.home-banner .header-video-title{font-size:60px;line-height:80px;text-align:center;color:#fff;display:flex;margin:auto;display:none;letter-spacing:5px}.home-banner .wrap-video{background:linear-gradient(90deg,#2f9edd,#427eeb);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6}.home-banner .home-banner-content .home-banner-info .home-banner-button .btn-video{font-size:17px;color:#141a42;background-color:transparent;padding:14px 70px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px;display:inline-block;background-repeat:no-repeat;background-position:center right 15px;background-image:url(../images/icon/icon-video-button.png);position:relative;transition:unset;border:none}.home-banner .home-banner-content .home-banner-info .home-banner-button .btn-video:hover{background-color:#fff;background-image:url(../images/icon/icon-video-button-green.png);color:#036ae5}.home-banner .home-banner-content .home-banner-info .home-banner-button .btn-video:hover:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #036ae5;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px;z-index:1}.home-banner-news{padding:90px 0 100px;background-image:url(../images/bg-home-news.png);background-position:top;background-repeat:no-repeat;background-size:cover;background-color:#fff}.home-banner-news .home-banner-news-content{max-width:800px;margin:50px auto}.home-banner-news .home-banner-news-content ul.nav-tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;margin:0 0 8px;border-bottom:2px solid #036ae5}.home-banner-news .home-banner-news-content ul.nav-tabs li.nav-item a.nav-link{color:#036ae5;text-transform:uppercase;padding:8px 16px;text-align:center;margin:0;border:none;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;background:#f6fafd}.home-banner-news .home-banner-news-content ul.nav-tabs li.nav-item a.nav-link.active{background:linear-gradient(270deg,#1a4896,#036ae5);color:#fff}.home-banner-news .home-banner-news-content .tab-content .tab-pane .item{padding:22px 0;border-bottom:2px solid rgba(0,0,0,.0235294118)}.home-banner-news .home-banner-news-content .tab-content .tab-pane .item:last-child{padding-bottom:0;border-bottom:none}.home-banner-news .home-banner-news-content .tab-content .tab-pane .item .info .title a *{font-size:18px;line-height:normal;margin-bottom:6px;color:#141a42}.home-banner-news .home-banner-news-content .tab-content .tab-pane .item .info .title a :hover{color:#036ae5}.home-banner-news .home-banner-news-content .tab-content .tab-pane .item .info .meta{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center}.home-banner-news .home-banner-news-content .tab-content .tab-pane .item .info .meta .cat{color:#00abfe;text-transform:uppercase;font-size:12px;line-height:16px;padding:3px 10px;margin:0 8px 0 0;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-o-border-radius:40px;-ms-border-radius:40px;background:rgba(0,171,254,.15)}.home-banner-news .home-banner-news-content .tab-content .tab-pane .item .info .meta .date{color:#000;font-size:14px}.home-service{display:block;width:100%;padding:35px 0 60px;margin:0 0 50px;position:relative}.home-service:before{height:80%}.home-service .home-service-content{margin:50px 0 0}.home-service .home-service-content .slick-track{display:flex}.home-service .home-service-content article{margin:40px 0;min-height:100%;height:auto;flex:auto}.home-service .home-service-content article .item{text-align:center;padding:30px;box-shadow:0 0 15px rgba(0,0,0,.0666666667);-moz-box-shadow:0 0 15px rgba(0,0,0,.0666666667);-webkit-box-shadow:0 0 15px rgba(0,0,0,.0666666667);-o-box-shadow:0 0 15px rgba(0,0,0,.0666666667);-ms-box-shadow:0 0 15px rgba(0,0,0,.0666666667);border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;background:#fff;min-height:430px;position:relative;height:100%}.home-service .home-service-content article .item figure img{margin:auto}.home-service .home-service-content article .item .info .title a:hover{color:#036ae5}.home-service .home-service-content article .item .info .title a *{font-size:24px;margin:15px 0 5px;color:#141a42}.home-service .home-service-content article .item .info .meta .cat a,.home-service .home-service-content article .item .info .title a :hover{color:#036ae5}.home-service .home-service-content article .item .info .meta .cat a:hover{color:#00abfe}.home-service .home-service-content article .item .info .desc{margin:25px 0 80px;text-align:justify}.home-service .home-service-content article .item .info .read-more-section{position:absolute;left:0;bottom:30px;z-index:1;width:100%;padding:0 20px}.home-service .home-service-content article .item .info .read-more-section a{padding:10px 30px;box-shadow:0 4px 50px 0 rgba(0,0,0,.1019607843);-moz-box-shadow:0 4px 50px 0 rgba(0,0,0,.1019607843);-webkit-box-shadow:0 4px 50px 0 rgba(0,0,0,.1019607843);-o-box-shadow:0 4px 50px 0 rgba(0,0,0,.1019607843);-ms-box-shadow:0 4px 50px 0 rgba(0,0,0,.1019607843)}.home-global-achievement{background-image:url(../images/bg-global-achievement.png);background-position:top;background-repeat:no-repeat;background-size:cover}.home-global{display:inline-block;width:100%;margin:70px 0 0;overflow:hidden}.home-global .home-global-content .home-global-content-top{justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between}.home-global .home-global-content .home-global-content-top,.home-global .home-global-content .home-global-content-top .home-global-content-top-left{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center}.home-global .home-global-content .home-global-content-top .home-global-content-top-left .home-global-content-top-left-right{margin:0 0 0 50px}.home-global .home-global-content .home-global-content-top .home-global-button{font-size:14px;text-transform:uppercase;color:#000;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center}.home-global .home-global-content .home-global-map .row>div:nth-child(2){padding-right:70px}.home-global .home-global-content .home-global-map .home-global-map-info{margin-top:30px}.home-global .home-global-content .home-global-map .home-global-map-info ul li{border-bottom:1px solid #cad0d9;padding:20px 30px;cursor:pointer;position:relative}.home-global .home-global-content .home-global-map .home-global-map-info ul li:hover{border-bottom:1px solid #036ae5;color:#036ae5}.home-global .home-global-content .home-global-map .home-global-map-info ul li:hover:after,.home-global .home-global-content .home-global-map .home-global-map-info ul li:hover:before{filter:grayscale(0);-moz-filter:grayscale(0);-webkit-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}.home-global .home-global-content .home-global-map .home-global-map-info ul li.active{border-bottom:1px solid #036ae5;color:#036ae5}.home-global .home-global-content .home-global-map .home-global-map-info ul li.active:after,.home-global .home-global-content .home-global-map .home-global-map-info ul li.active:before{filter:grayscale(0);-moz-filter:grayscale(0);-webkit-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}.home-global .home-global-content .home-global-map .home-global-map-info ul li:after,.home-global .home-global-content .home-global-map .home-global-map-info ul li:before{content:"";position:absolute;z-index:1;background-size:contain;background-repeat:no-repeat;background-position:50%;filter:invert(100%) sepia(100%) saturate(0) hue-rotate(166deg) brightness(150%) contrast(50%)}.home-global .home-global-content .home-global-map .home-global-map-info ul li:after{left:0;top:22px;padding:12px 16px;background-image:url(../images/icon/icon-map-location-active.png)}.home-global .home-global-content .home-global-map .home-global-map-info ul li:before{right:8px;top:28px;padding:7px;background-image:url(../images/icon/icon-right-location-active.png)}.home-global .home-global-content .home-global-map .home-global-map-place{position:relative;margin:50px 0 0}.home-global .home-global-content .home-global-map .home-global-map-place img{width:100%;height:auto}.home-global .home-global-content .home-global-map .home-global-map-place .marker{position:absolute;z-index:1;cursor:pointer}.home-global .home-global-content .home-global-map .home-global-map-place .marker:hover{z-index:2}.home-global .home-global-content .home-global-map .home-global-map-place .marker:hover img{filter:grayscale(0);-moz-filter:grayscale(0);-webkit-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}.home-global .home-global-content .home-global-map .home-global-map-place .marker:hover .marker-info .marker-title-small{color:#7879e9}.home-global .home-global-content .home-global-map .home-global-map-place .marker:hover .marker-info .marker-title{font-size:17px}.home-global .home-global-content .home-global-map .home-global-map-place .marker.active{z-index:2}.home-global .home-global-content .home-global-map .home-global-map-place .marker.active img{filter:grayscale(0);-moz-filter:grayscale(0);-webkit-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}.home-global .home-global-content .home-global-map .home-global-map-place .marker.active .marker-info .marker-title-small{color:#7879e9}.home-global .home-global-content .home-global-map .home-global-map-place .marker.active .marker-info .marker-title{font-size:17px}.home-global .home-global-content .home-global-map .home-global-map-place .marker img{width:35px;filter:invert(100%) sepia(100%) saturate(0) hue-rotate(166deg) brightness(150%) contrast(50%)}.home-global .home-global-content .home-global-map .home-global-map-place .marker .marker-info{position:absolute;left:35px;top:10px;z-index:1;padding:0 10px;white-space:nowrap}.home-global .home-global-content .home-global-map .home-global-map-place .marker .marker-info .marker-title-small{font-size:10px;color:#036ae5;text-transform:uppercase;line-height:normal}.home-global .home-global-content .home-global-map .home-global-map-place .marker .marker-info .marker-title{font-size:13px;color:#141a42;line-height:normal}.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(2),.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(3),.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(4){left:78%;bottom:55%}.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(2) .marker-info,.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(3) .marker-info,.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(4) .marker-info{left:auto;right:35px;top:0;text-align:right}.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(3) .marker-info{top:40px}.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(4) .marker-info{top:80px}.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(5),.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(6){left:86%;bottom:65%}.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(5) .marker-info,.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(6) .marker-info{top:0}.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(6) .marker-info{top:40px}.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(7){left:87%;bottom:21%}.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(7) .marker-info{left:auto;right:35px;text-align:right}.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(8){left:12%;bottom:69%}.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(9){left:82%;bottom:72%}.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(9) .marker-info{left:auto;right:35px;text-align:right}.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(10){left:75%;bottom:38%}.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(10) .marker-info{left:auto;right:35px;text-align:right}.home-achievement{display:inline-block;width:100%;margin:100px 0}.home-achievement .home-achievement-content{background:linear-gradient(270deg,#1a4896,#036ae5);grid-gap:30px;padding:35px 0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;box-shadow:0 0 60px rgba(0,0,0,.0666666667);-moz-box-shadow:0 0 60px rgba(0,0,0,.0666666667);-webkit-box-shadow:0 0 60px rgba(0,0,0,.0666666667);-o-box-shadow:0 0 60px rgba(0,0,0,.0666666667);-ms-box-shadow:0 0 60px rgba(0,0,0,.0666666667)}.home-achievement .home-achievement-content .item{text-align:center;padding:15px 0}.home-achievement .home-achievement-content .item figure img{display:inline-block}.home-achievement .home-achievement-content .item .number{font-size:45px;color:#fff;margin:20px 0}.home-achievement .home-achievement-content .item .title{font-size:15px;color:#fff;margin:0}.home-strongpoint{display:inline-block;width:100%;padding:70px 0 50px;position:relative}.home-strongpoint .home-strongpoint-content{margin:50px 0 0}.home-strongpoint .home-strongpoint-content .home-strongpoint-content-info .item{margin:0 0 50px}.home-strongpoint .home-strongpoint-content .home-strongpoint-content-info .item figure{float:left;margin:0 10px 0 0}.home-strongpoint .home-strongpoint-content .home-strongpoint-content-info .item .info{overflow:hidden}.home-strongpoint .home-strongpoint-content .home-strongpoint-content-info .item .info .title *{font-size:20px;color:#141a42;margin:0}.home-strongpoint .home-strongpoint-content .home-strongpoint-content-info .item .info .title-small{font-size:12px;color:#036ae5}.home-strongpoint .home-strongpoint-content .home-strongpoint-content-info .item .desc{margin:15px 0 0}.home-strongpoint .home-strongpoint-content .home-strongpoint-content-image{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between}.home-partners{display:inline-block;width:100%;padding:0 0 50px;margin:70px 0 50px;overflow:hidden}.home-partners .home-partners-content figure{height:80px;display:flex;align-items:center;justify-content:center}.home-partners .home-partners-content figure img{max-height:100%;object-fit:contain}@media screen and (max-width:575px){.home-partners .home-partners-content figure{height:60px}}.home-testimonial{display:inline-block;width:100%;margin:0 0 50px}.home-testimonial .home-testimonial-content{padding:100px 200px 0;border-radius:50px 50px 0 0;-moz-border-radius:50px 50px 0 0;-webkit-border-radius:50px 50px 0 0;-o-border-radius:50px 50px 0 0;-ms-border-radius:50px 50px 0 0;background:linear-gradient(180deg,#f6f7fe,#fff);background:-ms-linear-gradient(to bottom,#f6f7fe,#fff)}.home-testimonial .home-testimonial-content .home-testimonial-content-top{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;margin:0 0 70px}.home-testimonial .home-testimonial-content .home-testimonial-content-top .home-testimonial-button{padding:25px 90px}.home-testimonial .home-testimonial-content .home-testimonial-slider .item figure{display:none}.home-testimonial .home-testimonial-content .home-testimonial-slider .item .info .desc{text-align:justify}.home-testimonial .home-testimonial-content .home-testimonial-slider .item .info .title a *{margin:15px 0 10px;font-size:18px;color:#000;text-align:center}.home-testimonial .home-testimonial-content .home-testimonial-slider .item .info .job{font-size:14px;text-align:center;color:#036ae5}.home-saokhue{display:inline-block;width:100%;padding:100px 0;overflow:hidden}.home-saokhue .home-saokhue-content{background:#141a42;padding:50px 60px}.home-saokhue .home-saokhue-content .row{margin-left:-30px;margin-right:-30px}.home-saokhue .home-saokhue-content .home-saokhue-left{text-align:center;padding-left:30px;padding-right:30px}.home-saokhue .home-saokhue-content .home-saokhue-left .item .image-first{margin:0 auto -50px;max-width:150px}.home-saokhue .home-saokhue-content .home-saokhue-left .item h2{color:#fff}.home-saokhue .home-saokhue-content .home-saokhue-left .item .home-saokhue-info{margin:20px 0;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center}.home-saokhue .home-saokhue-content .home-saokhue-left .item .home-saokhue-info,.home-saokhue .home-saokhue-content .home-saokhue-left .item .home-saokhue-info .home-saokhue-iso-gallery{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center}.home-saokhue .home-saokhue-content .home-saokhue-left .item .home-saokhue-info .home-saokhue-iso-gallery figure{margin:0 5px 0 0;width:55px}.home-saokhue .home-saokhue-content .home-saokhue-left .item .home-saokhue-info .home-saokhue-desc{color:#fff;overflow:hidden}.home-saokhue .home-saokhue-content .home-saokhue-left .item .home-saokhue-readmore a{font-size:14px;text-transform:uppercase;color:#fff;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;float:right}.home-saokhue .home-saokhue-content .home-saokhue-right{padding-left:30px;padding-right:30px}.home-saokhue .home-saokhue-content .home-saokhue-right .item{justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center}.home-saokhue .home-saokhue-content .home-saokhue-right .item figure{padding:0 10px}.home-saokhue .home-saokhue-content .home-saokhue-right .item figure:nth-child(odd){margin-top:-100px}.home-saokhue .home-saokhue-content .home-saokhue-right .item figure:nth-child(2n){margin-bottom:-100px;align-items:end;-moz-align-items:end;-webkit-align-items:end;-o-align-items:end;-ms-align-items:end}.home-saokhue .home-saokhue-content .slick-list{padding:100px 0!important;margin-top:-100px;margin-bottom:-100px}.home-partner{display:inline-block;width:100%;margin:50px 0}.home-partner .home-partner-content{margin:50px 0 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;row-gap:20px}.home-partner .home-partner-content article .item{text-align:center;padding:20px;background:#fff;height:180px;flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center;box-shadow:0 4px 15px 0 rgba(0,0,0,.1019607843);-moz-box-shadow:0 4px 15px 0 rgba(0,0,0,.1019607843);-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.1019607843);-o-box-shadow:0 4px 15px 0 rgba(0,0,0,.1019607843);-ms-box-shadow:0 4px 15px 0 rgba(0,0,0,.1019607843);border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px}.home-partner .home-partner-content article .item .info .title *{font-size:14px;margin:30px 0 0;color:#141a42}.home-awards{display:inline-block;width:100%;margin:50px 0 70px}.home-awards .home-awards-content{margin:50px 0 0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;row-gap:20px}.home-awards .home-awards-content article .item{text-align:center;padding:20px;background:#fff;height:180px;flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center;box-shadow:0 4px 15px 0 rgba(0,0,0,.1019607843);-moz-box-shadow:0 4px 15px 0 rgba(0,0,0,.1019607843);-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.1019607843);-o-box-shadow:0 4px 15px 0 rgba(0,0,0,.1019607843);-ms-box-shadow:0 4px 15px 0 rgba(0,0,0,.1019607843);border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px}.home-awards .home-awards-content article .item .info .title *{font-size:14px;margin:30px 0 0;color:#141a42}.home-news{display:inline-block;width:100%;margin:50px 0}.home-news .home-news-content .home-news-content-top{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between}.home-news .home-news-content .home-news-content-top .home-news-button{font-size:14px;text-transform:uppercase;color:#000;margin:15px 0 0;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center}.home-news .home-news-content-select{margin:50px 0 0}.home-news .home-news-content-select .item{margin:0 0 40px}.home-news .home-news-content-select .item figure{margin:0 0 25px;overflow:hidden;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;box-shadow:0 0 20px 0 #ababab;-moz-box-shadow:0 0 20px 0 #ababab;-webkit-box-shadow:0 0 20px 0 #ababab;-o-box-shadow:0 0 20px 0 #ababab;-ms-box-shadow:0 0 20px 0 #ababab}.home-news .home-news-content-select .item figure a img{width:100%}.home-news .home-news-content-select .item .info .meta{display:inline-block;width:100%}.home-news .home-news-content-select .item .info .meta>div{float:left}.home-news .home-news-content-select .item .info .meta .cat a{color:#036ae5;text-transform:uppercase;font-size:12px;letter-spacing:2px}.home-news .home-news-content-select .item .info .meta .cat span{color:#a5a6f6}.home-news .home-news-content-select .item .info .meta .cat span:last-child .separator{display:none}.home-news .home-news-content-select .item .info .meta .date{color:#036ae5;font-size:12px}.home-news .home-news-content-select .item .info .title a *{-webkit-line-clamp:3;display:-webkit-box;font-size:18px;margin-bottom:10px;overflow:hidden;color:#141a42}.home-news .home-news-content-select .item .info .title a :hover{color:#036ae5}@media (max-width:1024px){.home-banner .header-video-title{font-size:30px;line-height:44px}}@media (max-width:575px){.home-banner .header-video-title{font-size:20px;line-height:25px}}.page-category-header .page-category-title *{margin:15px 50px 15px 0}.page-category-header .page-category-desc p{margin:0}.page-category-cat{margin:0 0 50px;border-bottom:2px solid #036ae5}.page-category-cat ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}.page-category-cat ul li{width:100%}.page-category-cat ul li a{text-transform:uppercase;padding:15px 30px;font-size:20px;text-align:center;color:#036ae5;display:block;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;background:#f6fafd}.page-category-cat ul li.active a,.page-category-cat ul li a:hover{background:linear-gradient(270deg,#1a4896,#036ae5);color:#fff}.page-category-content .page-category-list .page-category-cat-child ul.nav-tabs{border:none;margin:0 0 50px}.page-category-content .page-category-list .page-category-cat-child ul.nav-tabs li.nav-item a.nav-link{color:#8590a3;text-transform:uppercase;background:rgba(92,107,132,.1215686275);padding:15px 25px;margin:0 10px 10px 0;border:none;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px}.page-category-content .page-category-list .page-category-cat-child ul.nav-tabs li.nav-item a.nav-link.active{background:rgba(86,186,244,.0784313725);color:#00abfe}.page-category-content .page-category-list .item{margin:0 0 40px}.page-category-content .page-category-list .item figure{margin:0 0 25px;overflow:hidden;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;box-shadow:0 0 20px 0 #ababab;-moz-box-shadow:0 0 20px 0 #ababab;-webkit-box-shadow:0 0 20px 0 #ababab;-o-box-shadow:0 0 20px 0 #ababab;-ms-box-shadow:0 0 20px 0 #ababab}.page-category-content .page-category-list .item figure a img{width:100%}.page-category-content .page-category-list .item .info .meta{display:inline-block;width:100%}.page-category-content .page-category-list .item .info .meta>div{float:left}.page-category-content .page-category-list .item .info .meta .cat a{color:#00abfe;text-transform:uppercase;font-size:12px;letter-spacing:2px}.page-category-content .page-category-list .item .info .meta .cat span:last-child .separator{display:none}.page-category-content .page-category-list .item .info .meta .date{color:#00abfe;font-size:12px}.page-category-content .page-category-list .item .info .title a *{-webkit-line-clamp:3;display:-webkit-box;font-size:22px;line-height:35px;margin-bottom:10px;overflow:hidden;color:#141a42}.page-category-content .page-category-list .item .info .title a :hover{color:#036ae5}.page-category-content .page-porfolio-list{padding-top:0;padding-bottom:0}.page-category-content .page-porfolio-list .list-item{grid-template-columns:repeat(2,1fr);margin:0}.related-post .related-post-title{font-size:40px;margin:30px 0;color:#141a42}.related-post .related-post-content .item{margin:0 0 40px}.related-post .related-post-content .item figure{margin:0 0 25px;overflow:hidden;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px}.related-post .related-post-content .item figure a img{width:100%}.related-post .related-post-content .item .info .meta{display:inline-block;width:100%}.related-post .related-post-content .item .info .meta>div{float:left}.related-post .related-post-content .item .info .meta .cat a{color:#00abfe;text-transform:uppercase;font-size:12px;letter-spacing:2px}.related-post .related-post-content .item .info .meta .cat span:last-child .separator{display:none}.related-post .related-post-content .item .info .meta .date{color:#00abfe;font-size:12px;line-height:2}.related-post .related-post-content .item .info .title a *{-webkit-line-clamp:3;display:-webkit-box;font-size:22px;line-height:35px;margin-bottom:0;overflow:hidden;color:#141a42}.related-post .related-post-content .item .info .title a :hover{color:#036ae5}.sidebar .widget{margin:0 0 50px}.sidebar .widget .widget-title{margin:0 0 15px}.sidebar .widget .widget-desc{margin:0 0 5px}.sidebar .widget .widget-content .item{margin:0 0 15px;align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;-o-align-items:stretch;-ms-align-items:stretch}.sidebar .widget .widget-content .item .stt{color:#00abfe;font-size:12px;width:40px;min-width:40px;line-height:40px;text-align:center;background:#f6fafd;margin:6px 0 0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center}.sidebar .widget .widget-content .item .info{padding-left:20px}.sidebar .widget .widget-content .item .info .meta{display:inline-block;width:100%}.sidebar .widget .widget-content .item .info .meta>div{float:left}.sidebar .widget .widget-content .item .info .meta .cat a{color:#00abfe;text-transform:uppercase;font-size:12px;letter-spacing:2px}.sidebar .widget .widget-content .item .info .meta .cat span{color:#a5a6f6}.sidebar .widget .widget-content .item .info .meta .cat span:last-child .separator{display:none}.sidebar .widget .widget-content .item .info .title a *{-webkit-line-clamp:3;display:-webkit-box;font-size:14px;line-height:22px;margin-bottom:0;overflow:hidden;color:#141a42}.sidebar .widget .widget-content .item .info .title a :hover{color:#036ae5}.sidebar .widget-subscribe .widget-meta{margin:0 0 10px}.sidebar .widget-tags .widget-content{margin-left:-2px;margin-right:-2px}.sidebar .widget-tags .widget-content a{padding:6px 12px;background:#f7f7f9;margin:2px 2px 5px;display:inline-block;font-size:14px;color:#8590a3;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list{padding:0 0 150px}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item:nth-child(odd) .row .list-item-image{justify-content:end;-moz-justify-content:end;-webkit-justify-content:end;-o-justify-content:end;-ms-justify-content:end}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item:nth-child(2n) .row{flex-direction:row-reverse;-moz-flex-direction:row-reverse;-o-flex-direction:row-reverse;-ms-flex-direction:row-reverse}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item:nth-child(2n) .row .list-item-image figure{padding:0 0 0 40px}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item:nth-child(2n) .row .list-item-info{text-align:right}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item:nth-child(2n) .row .list-item-info:before{left:auto;right:-.5px}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item:nth-child(2n) .row .list-item-info .info{padding:0 40px 60px 0}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item:nth-child(2n) .row .list-item-info .info .year:before{left:auto;right:-65.5px}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item .row .list-item-image figure{padding:0 40px 0 0;margin-bottom:50px}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item .row .list-item-image figure img{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item .row .list-item-info{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;position:relative}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item .row .list-item-info:before{content:"";position:absolute;left:-.5px;top:0;width:1px;height:100%;z-index:1;background:#cad0d9}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item .row .list-item-info .info{padding:0 0 60px 40px}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item .row .list-item-info .info .year{color:#036ae5;font-size:40px;line-height:48px;margin:-15px 0 20px;position:relative}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item .row .list-item-info .info .year:before{content:"";position:absolute;left:-65.5px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:2;background:#036ae5;padding:10px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item .row .list-item-info .info .desc{font-size:20px;line-height:29px;color:#141a42;margin:0}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item .row .list-item-info .info .desc-small{font-size:16px;line-height:28px;color:#141a42;margin:20px 0 0}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item-last .info{text-align:center}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item-last .info .year{color:#00abfe;font-size:60px;line-height:72px;margin:50px 0;padding:50px 0 0;position:relative}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item-last .info .year:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:2;background:#00abfe;padding:10px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item-last .info .year:after{content:"";position:absolute;left:50%;top:-50px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:1;width:.9px;background:#cad0d9;height:50px}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item-last .info .desc{font-size:24px;line-height:35px;color:#141a42;margin:0}.page-aboutus-messenger .page-aboutus-messenger-content{position:relative}.page-aboutus-messenger .page-aboutus-messenger-content:before{background:linear-gradient(180deg,#f6f7fe,#fff);background:-ms-linear-gradient(to bottom,#f6f7fe,#fff)}.page-aboutus-messenger .page-aboutus-messenger-content .page-aboutus-messenger-content-editor{padding:70px}.page-aboutus-teams .page-aboutus-teams-content .page-aboutus-teams-content-list .list-item{border-top:1px solid #e6e6e6}.page-aboutus-teams .page-aboutus-teams-content .page-aboutus-teams-content-list .list-item:first-child{border-top:none}.page-aboutus-teams .page-aboutus-teams-content .page-aboutus-teams-content-list .list-item .list-item-title{font-size:26px;line-height:37px;color:#141a42;margin:50px 0 30px;text-align:center;display:inline-block;width:100%}.page-aboutus-teams .page-aboutus-teams-content .page-aboutus-teams-content-list .list-item .list-item-content{display:grid;grid-template-columns:repeat(5,1fr);padding:0 0 90px;row-gap:40px;column-gap:16px;margin:auto}.page-aboutus-teams .page-aboutus-teams-content .page-aboutus-teams-content-list .list-item .list-item-content .item{cursor:pointer;flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column}.page-aboutus-teams .page-aboutus-teams-content .page-aboutus-teams-content-list .list-item .list-item-content .item figure{width:100%;border-radius:16px 16px 0 0;-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;-o-border-radius:16px 16px 0 0;-ms-border-radius:16px 16px 0 0;overflow:hidden}.page-aboutus-teams .page-aboutus-teams-content .page-aboutus-teams-content-list .list-item .list-item-content .item figure img{width:100%}.page-aboutus-teams .page-aboutus-teams-content .page-aboutus-teams-content-list .list-item .list-item-content .item .info{padding:16px;background:#fff;border-radius:0 0 16px 16px;-moz-border-radius:0 0 16px 16px;-webkit-border-radius:0 0 16px 16px;-o-border-radius:0 0 16px 16px;-ms-border-radius:0 0 16px 16px;box-shadow:0 5px 8px 0 rgba(0,0,0,.06);-moz-box-shadow:0 5px 8px 0 rgba(0,0,0,.06);-webkit-box-shadow:0 5px 8px 0 rgba(0,0,0,.06);-o-box-shadow:0 5px 8px 0 rgba(0,0,0,.06);-ms-box-shadow:0 5px 8px 0 rgba(0,0,0,.06);flex:1}.page-aboutus-teams .page-aboutus-teams-content .page-aboutus-teams-content-list .list-item .list-item-content .item .info .job{font-size:12px;line-height:14px;color:#7879f1;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;background-color:rgba(120,121,241,.0705882353);margin-bottom:8px;padding:4px 8px;display:inline-block}.page-aboutus-teams .page-aboutus-teams-content .page-aboutus-teams-content-list .list-item .list-item-content .item .info .title-jp{color:#141a42;font-size:20px;line-height:30px;font-weight:700;margin-bottom:2px}.page-aboutus-teams .page-aboutus-teams-content .page-aboutus-teams-content-list .list-item .list-item-content .item .info .title *{font-size:14px;line-height:22px;color:#0a58c8;margin:0}.page-aboutus-gallery{margin-top:-50px}.page-aboutus-tab{text-align:center;border-bottom:2px solid #036ae5}.page-aboutus-tab ul{justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;margin-left:-15px;margin-right:-15px}.page-aboutus-tab ul li{text-transform:uppercase;font-size:20px;width:100%}.page-aboutus-tab ul li a{padding:15px 30px;margin:0 15px;color:#036ae5;display:block;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;background:#f6fafd}.page-aboutus-tab ul li.active a,.page-aboutus-tab ul li a:hover{background:linear-gradient(270deg,#1a4896,#036ae5);color:#fff}.page-aboutus .b--table{position:relative}.page-aboutus .b--table .container{max-width:900px}.page-aboutus .b--table__row{display:flex;align-items:center;justify-content:flex-start;padding:20px 15px 20px 0;border-bottom:1px solid #e6e6e6}.page-aboutus .b--table__row:last-of-type{border-bottom:none}.page-aboutus .b--table__row p{width:15%;padding-right:15px;min-width:100px;font-size:20px}.page-aboutus .b--table__row div{width:70%}.page-aboutus .bg-blue{position:relative}.page-aboutus__gallery{text-align:right}.page-aboutus__heading{margin-bottom:30px;text-align:center}.page-aboutus .position-right{right:0}.page-aboutus .position-left{left:0}.page-ai-service{background:rgba(0,11,85,.9215686275)}.page-ai-service .page-ai-service-content{padding:70px 0}.page-ai-service .page-ai-service-content ul{justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-o-flex-wrap:nowrap;-ms-flex-wrap:nowrap;margin-left:-15px;margin-right:-15px;margin-bottom:70px;border-bottom:none;text-align:center}.page-ai-service .page-ai-service-content ul li{width:100%}.page-ai-service .page-ai-service-content ul li a{padding:20px 30px;margin:0 15px;color:hsla(0,0%,100%,.2509803922);display:block;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;font-size:18px;text-transform:uppercase;border:none;border-bottom:1px solid hsla(0,0%,100%,.2509803922);line-height:32px}.page-ai-service .page-ai-service-content ul li a.active{background:transparent;color:#fff;border-bottom:1px solid #fff}.page-ai-service .page-ai-service-content ul li a.active img{opacity:1}.page-ai-service .page-ai-service-content ul li a:hover{background:transparent;color:#fff;border-bottom:1px solid #fff}.page-ai-service .page-ai-service-content ul li a:hover img{opacity:1}.page-ai-service .page-ai-service-content ul li a img{margin-right:15px;opacity:.3}.page-ai-service .page-ai-service-content .tab-content .tab-pane .tab-content-image{margin:0 0 30px}.page-ai-service .page-ai-service-content .tab-content .tab-pane .tab-content-image img{width:100%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px}.page-ai-service .page-ai-service-content .tab-content .tab-pane .tab-content-info{margin:0 0 30px}.page-ai-service .page-ai-service-content .tab-content .tab-pane .tab-content-info .title{color:#fff;font-size:30px;line-height:44px;margin:15px 0}.page-ai-service .page-ai-service-content .tab-content .tab-pane .tab-content-info .desc{color:#fff;line-height:28px}.page-ai-features{display:inline-block;width:100%;margin:100px 0}.page-ai-features .page-ai-features-content{margin:50px 0 0}.page-ai-features .page-ai-features-content article{margin:0 0 40px}.page-ai-features .page-ai-features-content article .item{text-align:center;padding:30px;box-shadow:0 0 60px rgba(0,0,0,.0666666667);-moz-box-shadow:0 0 60px rgba(0,0,0,.0666666667);-webkit-box-shadow:0 0 60px rgba(0,0,0,.0666666667);-o-box-shadow:0 0 60px rgba(0,0,0,.0666666667);-ms-box-shadow:0 0 60px rgba(0,0,0,.0666666667);border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;background:#fff;height:100%}.page-ai-features .page-ai-features-content article .item figure{margin:50px 0}.page-ai-features .page-ai-features-content article .item .info .title *{font-size:24px;margin:15px 0 5px;color:#141a42}.page-ai-features .page-ai-features-content article .item .info .desc{margin:25px 0 15px}.page-ai .page-ai-flow{position:relative}.page-blockchain-whitelabel{display:inline-block;width:100%;padding:70px 0 0}.page-blockchain-whitelabelwhy{display:inline-block;width:100%;margin:50px 0 0}.page-blockchain-whitelabelwhy .page-blockchain-whitelabelwhy-content{margin:50px 0 0}.page-blockchain-whitelabelwhy .page-blockchain-whitelabelwhy-content .row article{padding:10px 0;margin:0 0 50px;border-right:1px solid #e6e6e6}.page-blockchain-whitelabelwhy .page-blockchain-whitelabelwhy-content .row article:nth-child(3n){border:none}.page-blockchain-whitelabelwhy .page-blockchain-whitelabelwhy-content .row article .item{text-align:center;padding:0 30px}.page-blockchain-whitelabelwhy .page-blockchain-whitelabelwhy-content .row article .item figure img{max-width:65px;max-height:55px}.page-blockchain-whitelabelwhy .page-blockchain-whitelabelwhy-content .row article .item .info .title *{font-size:22px;margin:15px 0 5px;color:#141a42}.page-blockchain-whitelabelwhy .page-blockchain-whitelabelwhy-content .row article .item .info .desc{margin:25px 0 0}.page-blockchain-service{display:inline-block;width:100%;padding:50px 0 100px}.page-blockchain-service .page-blockchain-service-content{margin:50px 0 0;display:inline-block;width:100%}.page-blockchain-service .page-blockchain-service-content ul{border-bottom:none}.page-blockchain-service .page-blockchain-service-content ul li{width:100%}.page-blockchain-service .page-blockchain-service-content ul li a{margin:0;padding:25px 30px 15px 0;border:none;border-bottom:1px solid #cad0d9;position:relative}.page-blockchain-service .page-blockchain-service-content ul li a.active{background:transparent;border-bottom:1px solid #00abfe}.page-blockchain-service .page-blockchain-service-content ul li a.active .stt{color:#00abfe}.page-blockchain-service .page-blockchain-service-content ul li a.active .title{color:#141a42}.page-blockchain-service .page-blockchain-service-content ul li a.active:before{filter:grayscale(0);-moz-filter:grayscale(0);-webkit-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}.page-blockchain-service .page-blockchain-service-content ul li a:hover{background:transparent;border-bottom:1px solid #00abfe}.page-blockchain-service .page-blockchain-service-content ul li a:hover .stt{color:#00abfe}.page-blockchain-service .page-blockchain-service-content ul li a:hover .title{color:#141a42}.page-blockchain-service .page-blockchain-service-content ul li a:hover:before{filter:grayscale(0);-moz-filter:grayscale(0);-webkit-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}.page-blockchain-service .page-blockchain-service-content ul li a .stt{color:#cad0d9;display:block;font-size:20px;line-height:24px;float:left;margin:5px 0 0;padding:0 20px}.page-blockchain-service .page-blockchain-service-content ul li a .title{color:#5c6b84;display:block;font-size:16px;line-height:32px;overflow:hidden}.page-blockchain-service .page-blockchain-service-content ul li a:before{content:"";position:absolute;top:30px;right:7px;padding:10px;z-index:1;background-image:url(../images/icon/icon-right-blockchain-service.png);background-repeat:no-repeat;background-position:100%;filter:grayscale(1);-moz-filter:grayscale(1);-webkit-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1)}.page-blockchain-service .page-blockchain-service-content .tab-content .tab-pane .tab-content-image img{width:100%}.page-blockchain-service .page-blockchain-service-content .tab-content .tab-pane .tab-content-title{color:#141a42;display:block;text-align:center;margin:15px 0}.page-blockchain-service .page-blockchain-service-content .tab-content .tab-pane .tab-content-desc{text-align:center}.page-blockchain .page-system-technology{position:relative}.page-blockchain-product{display:inline-block;width:100%;margin:100px 0}.page-blockchain-product .page-blockchain-product-content{margin:50px 0 0}.page-blockchain-product .page-blockchain-product-content .row{margin-left:-30px;margin-right:-30px}.page-blockchain-product .page-blockchain-product-content .row article{padding:0;border-right:1px solid #e6e6e6}.page-blockchain-product .page-blockchain-product-content .row article:nth-child(4n){border:none}.page-blockchain-product .page-blockchain-product-content .row article .item{text-align:center;padding:10px 30px 40px;background:#fff;height:100%}.page-blockchain-product .page-blockchain-product-content .row article .item .info .desc{margin:25px 0 15px}.page-blockchain-product .page-blockchain-product-content .row article .item .link{position:absolute;left:0;bottom:10px;z-index:1;width:100%;text-align:center}.page-blockchain-product .page-blockchain-product-content .row article .item .link a{color:#00abfe;font-size:12px;line-height:14px}.page-blockchain-reason{background:rgba(0,13,97,.9215686275);display:inline-block;width:100%;padding:100px 0 50px}.page-blockchain-reason .page-blockchain-reason-title *,.page-blockchain-reason .page-blockchain-reason-title-small{color:#fff}.page-blockchain-reason .page-blockchain-reason-content{margin:70px 0}.page-blockchain-reason .page-blockchain-reason-content .page-blockchain-reason-content-left .row{height:100%}.page-blockchain-reason .page-blockchain-reason-content .page-blockchain-reason-content-left .row .group:nth-child(2){flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;justify-content:end;-moz-justify-content:end;-webkit-justify-content:end;-o-justify-content:end;-ms-justify-content:end}.page-blockchain-reason .page-blockchain-reason-content .page-blockchain-reason-content-left .row .group .item{background:#141a42;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;padding:30px;margin-bottom:30px;text-align:center}.page-blockchain-reason .page-blockchain-reason-content .page-blockchain-reason-content-left .row .group .item:last-child{margin-bottom:0}.page-blockchain-reason .page-blockchain-reason-content .page-blockchain-reason-content-left .row .group .item .number{font-size:45px;line-height:54px;color:#fff;margin:0 0 10px}.page-blockchain-reason .page-blockchain-reason-content .page-blockchain-reason-content-left .row .group .item .title{font-size:15px;line-height:18px;color:#fff}.page-blockchain-reason .page-blockchain-reason-content .page-blockchain-reason-content-right .item{background:#141a42;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;padding:15px;display:inline-block;width:100%}.page-blockchain-reason .page-blockchain-reason-content .page-blockchain-reason-content-right .item figure{float:left;margin:0 50px 0 0}.page-blockchain-reason .page-blockchain-reason-content .page-blockchain-reason-content-right .item figure img{width:100%}.page-blockchain-reason .page-blockchain-reason-content .page-blockchain-reason-content-right .item figure .video{position:absolute;right:-30px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);background:linear-gradient(270deg,rgba(47,154,221,.5960784314),#2f9add);padding:50px;text-align:center;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;color:#fff}.page-blockchain-reason .page-blockchain-reason-content .page-blockchain-reason-content-right .item figure .video img{width:auto}.page-blockchain-reason .page-blockchain-reason-content .page-blockchain-reason-content-right .item .info{overflow:hidden}.page-blockchain-reason .page-blockchain-reason-content .page-blockchain-reason-content-right .item .info .title *{font-size:28px;line-height:38px;color:#fff;display:block;margin:20px 0}.page-blockchain-reason .page-blockchain-reason-content .page-blockchain-reason-content-right .item .info .desc{line-height:24px;color:#fff;display:block}.page-blockchain-client{background:#141a42;display:inline-block;width:100%;padding:100px 0}.page-blockchain-client .page-blockchain-client-content .page-blockchain-client-content-gallery .item{display:inline-block;width:100%;margin:0 0 70px}.page-blockchain-client .page-blockchain-client-content .page-blockchain-client-content-gallery .item:nth-child(2n) .page-blockchain-client-content-gallery-left{float:right;text-align:right;padding:0 0 0 20px}.page-blockchain-client .page-blockchain-client-content .page-blockchain-client-content-gallery .item:nth-child(2n) .page-blockchain-client-content-gallery-right{direction:unset}.page-blockchain-client .page-blockchain-client-content .page-blockchain-client-content-gallery .item:last-child{margin-bottom:0}.page-blockchain-client .page-blockchain-client-content .page-blockchain-client-content-gallery .item .page-blockchain-client-content-gallery-left{width:30%;float:left;padding:0 20px 0 0}.page-blockchain-client .page-blockchain-client-content .page-blockchain-client-content-gallery .item .page-blockchain-client-content-gallery-left .page-blockchain-client-title *,.page-blockchain-client .page-blockchain-client-content .page-blockchain-client-content-gallery .item .page-blockchain-client-content-gallery-left .page-blockchain-client-title-small{color:#fff}.page-blockchain-client .page-blockchain-client-content .page-blockchain-client-content-gallery .item .page-blockchain-client-content-gallery-right{width:70%;float:left;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;direction:rtl}.page-blockchain-client .page-blockchain-client-content .page-blockchain-client-content-gallery .item .page-blockchain-client-content-gallery-right figure{height:200px;display:flex;align-items:center;justify-content:center;padding:20px;background-color:#1d234d}.page-blockchain-recognize{display:inline-block;width:100%;padding:0 0 50px;margin:70px 0 50px;overflow:hidden}.page-blockchain-recognize .page-blockchain-recognize-title-small{font-size:20px;line-height:29px;letter-spacing:inherit}.page-blockchain-recognize .page-blockchain-recognize-content .page-blockchain-recognize-slider figure{display:flex!important;display:-webkit-flex!important;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center;background:#fff;margin:15px;padding:0 20px;height:150px;cursor:pointer;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;box-shadow:0 4px 50px 0 rgba(0,0,0,.1019607843);-moz-box-shadow:0 4px 50px 0 rgba(0,0,0,.1019607843);-webkit-box-shadow:0 4px 50px 0 rgba(0,0,0,.1019607843);-o-box-shadow:0 4px 50px 0 rgba(0,0,0,.1019607843);-ms-box-shadow:0 4px 50px 0 rgba(0,0,0,.1019607843);border:1px solid transparent}.page-blockchain-recognize .page-blockchain-recognize-content .page-blockchain-recognize-slider figure:hover{border:1px solid #036ae5}.page-blockchain-recognize .page-blockchain-recognize-content .page-blockchain-recognize-slider .slick-list{overflow:visible}.page-blockchain-strength{background:rgba(0,13,97,.9215686275);display:inline-block;width:100%;padding:100px 0 0;margin:0 0 70px}.page-blockchain-strength .page-blockchain-strength-title *,.page-blockchain-strength .page-blockchain-strength-title-small{color:#fff}.page-blockchain-strength .page-blockchain-strength-content{margin:70px 0 0}.page-blockchain-strength .page-blockchain-strength-content .page-blockchain-strength-slider figure img{width:100%}.page-cloud-whybanner{position:relative}.page-cloud-whybanner figure img{width:100%}.page-cloud-whybanner .page-cloud-whybanner-content{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center}.page-cloud-whybanner .page-cloud-whybanner-content:before{content:"";position:absolute;right:0;top:0;width:80%;height:100%;background:linear-gradient(270deg,rgba(20,26,66,.5803921569) 50%,transparent);z-index:-1}.page-cloud-whybanner .page-cloud-whybanner-content:after{content:"";position:absolute;right:0;top:0;width:60%;height:100%;background:linear-gradient(270deg,rgba(20,26,66,.831372549) 70%,transparent);z-index:-1}.page-cloud-whybanner .page-cloud-whybanner-content *{color:#fff}.page-cloud-why{display:inline-block;width:100%;margin:100px 0}.page-cloud-why .page-cloud-why-content{margin:50px 0 0}.page-cloud-why .page-cloud-why-content figure img{width:100%}.page-cloud-why .page-cloud-why-content .item{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;width:100%;margin:0 0 30px}.page-cloud-why .page-cloud-why-content .item:last-child{margin-bottom:0}.page-cloud-why .page-cloud-why-content .item .stt{margin:0 30px 0 0;border-radius:50%;width:60px;height:60px;min-width:60px;line-height:60px;text-align:center;font-size:18px;color:#fff;background:linear-gradient(270deg,#1a4896,#036ae5)}.page-cloud-why .page-cloud-why-content .item .title *{font-size:16px;line-height:32px;color:#141a42;margin:0}.page-contact{position:relative;background:#fff;padding-bottom:30px}.page-contact form{max-width:1050px;margin:0 auto}.page-contact form #responsive-form .form-row{display:inline-block;width:100%;padding:0 20px;margin:0 0 28px}.page-contact form #responsive-form .form-row.acceptance>p{display:flex;align-items:center;gap:15px}.page-contact form #responsive-form .form-row.acceptance>p span{line-height:0}.page-contact form #responsive-form .form-row.acceptance>p span.wpcf7-form-control-wrap{display:flex;align-items:center;gap:10px}.page-contact form #responsive-form .form-row.acceptance>p span.wpcf7-not-valid-tip{line-height:28px}.page-contact form #responsive-form .form-row.acceptance>p span input{margin-right:0}.page-contact form #responsive-form .form-row.company-name,.page-contact form #responsive-form .form-row.email-phone{gap:40px}.page-contact form #responsive-form .form-row.purpose .wpcf7-checkbox{display:grid;grid-template-columns:repeat(3,1fr)}.page-contact form #responsive-form .form-row.service span{position:relative}.page-contact form #responsive-form .form-row.service span:after{content:"";position:absolute;right:14px;top:0;z-index:1;padding:5px;border-right:3px solid #036ae5;border-bottom:3px solid #036ae5;transform:rotate(45deg);background:transparent;opacity:.3}.page-contact form #responsive-form .form-row .link-open-tab{color:#036ae5;position:relative;margin-right:15px}.page-contact .wpcf7 label{font-size:14px;line-height:22px;color:#000;display:block;margin-bottom:20px}.page-contact .wpcf7 label span.required{color:#fff;background:#036ae5;padding:1px 5px;border-radius:3px;margin-left:15px}.page-contact .wpcf7 input[type=email],.page-contact .wpcf7 input[type=tel],.page-contact .wpcf7 input[type=text],.page-contact .wpcf7 textarea{width:100%;padding:13.5px 16px;height:57px;border:1px solid #e0e0e0;border-radius:5px}.page-contact .wpcf7 input[type=email]::placeholder,.page-contact .wpcf7 input[type=tel]::placeholder,.page-contact .wpcf7 input[type=text]::placeholder,.page-contact .wpcf7 textarea::placeholder{font-size:16px;line-height:26px;color:#5c6b84;opacity:.3}.page-contact .wpcf7 textarea{height:132px}.page-contact .wpcf7 input[type=checkbox i]{width:22px;height:22px;margin-right:15px;visibility:visible;position:relative}.page-contact .wpcf7 input[type=checkbox i]:before{content:"";width:22px;height:22px;border:2px solid #e0e0e0;position:absolute;left:0;top:0;background-repeat:no-repeat;background-size:75%;background-position:50%;background-image:url(../images/icon/ico_check.png);background-color:#fff}.page-contact .wpcf7 input[type=checkbox]:checked:before{background-color:#036ae5;border-color:#036ae5}.page-contact .wpcf7 select{width:100%;height:57px;padding:13.5px 16px 13.5px 21px;border-radius:5px;border:1px solid #e0e0e0;background:#fff;cursor:pointer}.page-contact .hr{margin:50px auto;max-width:1045px}.page-contact .clearfix:after{content:"";display:table;clear:both}.page-contact .wpcf7-list-item{margin:0}.page-contact .wpcf7-list-item label{display:flex;align-items:center;margin:0}.page-contact .wpcf7-list-item label span{opacity:.7}.page-contact .wpcf7 form .wpcf7-response-output,.page-contact .wpcf7-spinner{display:none}.page-contact span.wpcf7-not-valid-tip{text-shadow:none;font-size:12px;color:#fff;background:red;padding:5px}.page-contact div.wpcf7-validation-errors{text-shadow:none;border:transparent;background:#f9cd00;padding:5px;color:#9c6533;text-align:center;margin:0;font-size:12px}.page-contact div.wpcf7-mail-sent-ok{text-align:center;text-shadow:none;padding:5px;font-size:12px;background:#59a80f;border-color:#59a80f;color:#fff;margin:0}.contact-banner{position:relative;height:50vh;background:#5f9ea0;max-height:500px}.contact-banner img{max-height:500px;object-fit:cover;object-position:top left;height:50vh}.contact-banner:before{content:"";background:linear-gradient(270deg,rgba(11,34,75,.95) 40.1%,rgba(11,34,75,0));transform:matrix(-1,0,0,1,0,0)}.contact-banner:before,.contact-banner__content{position:absolute;top:0;left:0;width:100%;height:100%;max-height:500px;z-index:1}.contact-banner__content{color:#fff;display:flex;align-items:start;justify-content:center;flex-direction:column}.contact-banner__content .common-txt{opacity:.7;margin-bottom:40px}.contact-thanks{display:none;z-index:999}.contact-thanks,.contact-thanks:before{position:fixed;top:0;left:0;width:100%;height:100%}.contact-thanks:before{content:"";background:rgba(0,0,0,.5019607843);z-index:-1}.page-digital-transformation{color:#5c6b84}.page-digital-transformation__content{margin:15px 0}.page-digital-transformation__content .b-problem{padding:100px 0}.page-digital-transformation__content .b-problem .b-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:65px}.page-digital-transformation__content .b-problem .b-grid__item:nth-of-type(3n+2) .whitespace{visibility:visible}.page-digital-transformation__content .b-problem .b-grid__item .problem{background:#fff;padding:40px;box-shadow:0 0 20px 4px rgba(0,0,0,.0470588235);border-radius:12px;text-align:center;min-height:420px}.page-digital-transformation__content .b-problem .b-grid__item .problem--title{margin:30px 0}.page-digital-transformation__content .b-problem .b-grid__item .problem--list{text-align:left}.page-digital-transformation__content .b-problem .b-grid__item .problem--list p{position:relative;padding-left:35px;font-size:16px;line-height:27.5px;color:#5c6b84;margin-bottom:12px}.page-digital-transformation__content .b-problem .b-grid__item .problem--list p img{position:absolute;left:0;top:0}.page-digital-transformation__content .b-problem .b-grid__item .whitespace{min-height:106px;display:flex;align-items:center;justify-content:center;color:#7879e9;position:relative;margin:40px 0;visibility:hidden}.page-digital-transformation__content .b-problem .b-grid__item .whitespace:before{content:"";background:url(../images/arround-down.png) no-repeat 50%;position:absolute;width:100%;height:100%;left:0;top:0;text-align:center;opacity:.3;background-size:contain}.page-digital-transformation__content .b-problem .b-grid__item .whitespace h3{font-weight:700}.page-digital-transformation__content .b-problem .b-grid__item .solution{background:#fff;padding:40px;box-shadow:0 0 20px 4px rgba(0,0,0,.0470588235);border-radius:12px;text-align:center;min-height:420px}.page-digital-transformation__content .b-problem .b-grid__item .solution--title{margin:30px 0 15px}.page-digital-transformation__content .b-problem .b-grid__item .solution--content{margin-top:30px;text-align:left;font-size:16px;line-height:27.5px;color:#5c6b84;margin-bottom:12px}.page-digital-transformation__content .b-problem__desc{margin:65px 0}.page-digital-transformation__content .b-problem__textarea{padding:65px 20px}.page-digital-transformation__content .b-support{padding:100px 0;position:relative}.page-digital-transformation__content .b-support__content{text-align:center}.page-digital-transformation__content .b-support__content--cate{padding:65px 0 30px}.page-digital-transformation__content .b-support__content--cate .title{color:#141a42;position:relative;padding-bottom:30px}.page-digital-transformation__content .b-support__content--cate .title:before{content:"";position:absolute;width:100%;height:1px;background-color:#e6e6e6;top:100%;left:0}.page-digital-transformation__content .b-support__content--cate .list{text-align:left;display:grid;column-gap:27px;row-gap:30px;grid-template-columns:repeat(4,1fr)}.page-digital-transformation__content .b-support__content--cate .list span{border-radius:50px;color:#5c6b84;border:1px solid #e6e6e6;display:flex;align-items:center;justify-content:center;padding:10px 0;background:#fff}.page-digital-transformation__content .b-portfolio{margin:95px 0}.page--faq__header .heading--banner{margin-top:-50px}.page--faq__header .heading--banner img{width:100%;object-fit:cover}.page--faq__content .group{margin-bottom:60px}.page--faq__content .group--name{cursor:pointer;transition:all .3s;position:relative}.page--faq__content .group--name__sub{position:relative}.page--faq__content .group--name__sub .group--name span{color:#00abfe}.page--faq__content .group--name__sub .icon{position:absolute;right:12px;top:24px;height:12px;display:flex;align-items:center;justify-content:center;z-index:-1}.page--faq__content .group--name__sub .icon .icon-minus,.page--faq__content .group--name__sub .icon .icon-plus{width:12px;height:2px;background-color:#7879f1;position:absolute}.page--faq__content .group--name__sub .icon .icon-minus{transform:rotate(90deg)}.page--faq__content .group--name__sub .icon .js-minus{transform:rotate(0)}.page--faq__content .group--name span{font-size:20px;margin-right:20px;color:#0a58c8;background:#f6f7fe;border-radius:4px;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.page--faq__content .group--name p{font-size:19px;margin-bottom:0}.page--faq__content .group--content{margin-left:80px;display:none}.page--faq__content .group--content__item{padding:20px 0;border-bottom:1px solid #707070}.page--faq__content .group--content__item--tag{font-size:30px;margin-right:21px;color:#00abfe}.page--faq__content .group--content__item .question{position:relative;padding-right:60px;cursor:pointer}.page--faq__content .group--content__item .question p{font-size:16px;margin-bottom:0}.page--faq__content .group--content__item .question .icon{position:absolute;right:12px;top:12px;height:12px;display:flex;align-items:center;justify-content:center}.page--faq__content .group--content__item .question .icon .icon-plus{width:12px;height:2px;background-color:#036ae5;position:absolute}.page--faq__content .group--content__item .question .icon .icon-minus{width:12px;height:2px;background-color:#036ae5;transform:rotate(90deg);position:absolute}.page--faq__content .group--content__item .question .icon .js-minus{transform:rotate(0)}.page--faq__content .group--content__item .answer{padding-right:60px;display:none;padding-top:28px}.page--faq__content .group--content__item .answer p{font-size:16px}.manu-challenges .manu-challenges-content article{margin:0 0 30px}.manu-challenges .manu-challenges-content article .item{padding:30px;box-shadow:0 6px 100px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 100px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 6px 100px 0 rgba(0,0,0,.1);-o-box-shadow:0 6px 100px 0 rgba(0,0,0,.1);-ms-box-shadow:0 6px 100px 0 rgba(0,0,0,.1);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;background:#fff;height:100%}.manu-challenges .manu-challenges-content article .item figure{max-width:80px;margin-bottom:25px}.manu-challenges .manu-challenges-content article .item figure img{width:100%}.manu-challenges .manu-challenges-content article .item .info .title *{font-size:24px;margin:15px 0;color:#141a42}.manu-challenges .manu-challenges-content article .item .info .desc ul{margin-bottom:0}.manu-software .manu-software-wrapper{background-color:#f6f7fc;padding:80px 60px;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px}.manu-software .manu-software-content article{margin:0 0 30px}.manu-software .manu-software-content article .item figure{max-width:45px;margin-bottom:12px}.manu-software .manu-software-content article .item figure img{width:100%}.manu-software .manu-software-content article .item .info .title *{font-size:20px;margin:15px 0;color:#141a42}.manu-software .manu-software-content article .item .info .desc ul{margin-bottom:0}.manu-systems .manu-systems-content article{margin:0 0 30px}.manu-systems .manu-systems-content article .item{padding:30px;box-shadow:0 6px 100px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 100px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 6px 100px 0 rgba(0,0,0,.1);-o-box-shadow:0 6px 100px 0 rgba(0,0,0,.1);-ms-box-shadow:0 6px 100px 0 rgba(0,0,0,.1);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;background:#fff;height:100%}.manu-systems .manu-systems-content article .item figure{max-width:80px;margin-bottom:25px}.manu-systems .manu-systems-content article .item figure img{width:100%}.manu-systems .manu-systems-content article .item .info .title *{font-size:24px;margin:15px 0;color:#141a42}.manu-systems .manu-systems-content article .item .info .desc ul{margin-bottom:0}.manu-why{background:linear-gradient(180deg,#f6f7fe,#fff);background:-ms-linear-gradient(to bottom,#f6f7fe,#fff)}.manu-why .manu-why-content article .item figure img{width:100%;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px}.manu-why .manu-why-content article .item .info .title *{font-size:24px;margin:15px 0;color:#141a42}.manu-why .manu-why-content article .item .info .desc ul{margin-bottom:0}.page--offshore{color:#5c6b84}.page--offshore__content .b-service{margin:140px 0 0}.page--offshore__content .b-why{padding:120px 0;position:relative}.page--offshore__content .b-why__content--list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:100px;row-gap:60px;margin-top:120px;padding:0 15px}.page--offshore__content .b-why__content--list .item{justify-content:center}.page--offshore__content .b-why__content--list .item--icon{width:100%;max-width:200px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:20px}.page--offshore__content .b-why__content--list .item--text{padding-left:22px;padding-top:20px}.page--offshore__content .b-why__content--list .item--text h3{font-size:24px;margin-bottom:28px;color:#141a42}.page--offshore__content .b-why__content--list .item--text p{color:#5c6b84}.page--offshore__content .b-problem{margin:140px 0 160px}.page--offshore__content .b-problem .list{margin-top:82px;display:grid;grid-template-columns:repeat(4,1fr);gap:27px;text-align:center}.page--offshore__content .b-problem .list--item__head{background-color:#f6fafd;margin-bottom:50px;color:#7879f1;border-radius:50%;padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center}.page--offshore__content .b-problem .list--item__head small{font-size:16px;color:#7879f1}.page--offshore__content .b-problem .list--item__head--numbering{font-size:36px;letter-spacing:1px;margin-bottom:30px}.page--offshore__content .b-problem .list--item__title{font-size:24px;color:#141a42}.page--offshore__content .b-problem .textarea{margin:240px 0 0;position:relative}.page--offshore__content .b-problem .textarea:before{content:"";background:url(../images/arround-down.png) no-repeat 50%;position:absolute;width:100%;height:100%;left:0;bottom:100%;text-align:center;opacity:.3;background-size:contain;margin-bottom:45px}.page--offshore__content .b-flow{margin:160px 0 0}.page--offshore__content .b-flow__content .item{margin-top:60px}.page--offshore__content .b-flow__content .item--step{clip-path:polygon(95% 0,100% 50%,95% 100%,0 100%,5% 50%,0 0);background:linear-gradient(270deg,#1a4896,#036ae5);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;letter-spacing:1px;padding:5px 15px 15px}.page--offshore__content .b-flow__content .item--step .numbering{font-size:36px}.page--offshore__content .b-flow__content .item--content{margin-top:45px}.page--offshore__content .b-flow__content .item--content__title{position:relative;text-align:center}.page--offshore__content .b-flow__content .item--content__title h1{text-align:center;font-size:24px;position:relative;color:#036ae5;margin-bottom:0;display:inline;padding:5px;z-index:0}.page--offshore__content .b-flow__content .item--content__title h1:before{content:"";width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:-1}.page--offshore__content .b-flow__content .item--content__title:before{content:"";background-color:rgba(47,171,221,.1882352941);width:50%;height:1px;position:absolute;left:0;top:50%}.page--offshore__content .b-flow__content .item--content__text{position:relative;padding-top:45px;padding-left:25px;padding-bottom:50px}.page--offshore__content .b-flow__content .item--content__text:last-of-type{padding-bottom:0}.page--offshore__content .b-flow__content .item--content__text:before{content:"";position:absolute;width:1px;height:calc(100% + 15px);background-color:rgba(47,171,221,.1882352941);left:0;top:-15px}.page--offshore__content .b-flow__content .item--content__text .numbering{font-size:28px;position:absolute;color:#036ae5;left:-19px;letter-spacing:5px;top:42px;z-index:1}.page--offshore__content .b-flow__content .item--content__text h3{font-size:20px;margin-bottom:20px;color:#141a42}.page--offshore__content .b-flow__content .item--content__text p{color:#5c6b84}.page--offshore__content .b-plan{padding:120px 0;position:relative;margin:120px 0}.page--offshore__content .b-plan__content{row-gap:20px;column-gap:40px;margin-top:80px}.page--offshore__content .b-plan__content .item{background-color:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.06);padding:30px 60px;margin-bottom:20px}.page--offshore__content .b-plan__content .item ul li{position:relative}.page--offshore__content .b-plan__content .item ul li:before{content:"";width:10px;height:10px;background-color:#fff;border:3px solid #036ae5;border-radius:50%;left:-23px;top:calc((100% - 10px) / 2);position:absolute}.page--offshore__content .b-plan__content .item ul li::marker{color:rgba(47,171,221,0);font-size:20px}.button-fixed{border-radius:28px;background:hsla(0,0%,100%,.5647058824);position:fixed;right:20px;bottom:120px;z-index:3;padding:25px 20px;text-align:center}.button-fixed .button-fixed-title{margin-bottom:15px}.button-fixed .button-fixed-title span{line-height:1;color:#141a42}.button-fixed .button-fixed-group a{display:block;padding:10px 30px;background-color:#ff9d00!important;color:#fff;border-radius:30px;margin-bottom:23px;background:url(/wp-content/uploads/2025/06/icon-right-white-1.svg) no-repeat center right 12px;text-decoration:none;border:1px solid transparent}.button-fixed .button-fixed-group a:hover{border:1px solid #ff9d00;background-color:#fff!important;color:#ff9d00;background-image:url(/wp-content/uploads/2025/06/icon-right-orange.svg)}.button-fixed .button-fixed-group a:last-child{background-color:#fd518d!important;margin:0}.button-fixed .button-fixed-group a:last-child:hover{border:1px solid #fd518d;background-color:#fff!important;color:#fd518d;background-image:url(/wp-content/uploads/2025/06/icon-right-pink.svg)}@media screen and (max-width:767px){.button-fixed{width:100%;padding:8px 7px 10px;right:0;bottom:0;border-radius:0;background:#e6eaff}.button-fixed .button-fixed-title{margin-bottom:8px}.button-fixed .button-fixed-title span:first-child *{font-size:15px!important;line-height:19px;letter-spacing:-.3px;font-weight:500}.button-fixed .button-fixed-title span:nth-child(2) *{font-size:15px!important;line-height:19px}.button-fixed .button-fixed-title span p{display:inline-block}.button-fixed .button-fixed-group{display:flex;gap:30px;justify-content:center}.button-fixed .button-fixed-group a{padding:8px 26px;margin-bottom:0}}.offshore-contact{text-align:center;margin-bottom:-70px}.offshore-contact.two{margin-bottom:0;margin-top:-70px}.offshore-contact a{border-radius:24px;background-color:#fd518d!important;display:inline-block;margin:auto;padding:25px 45px 25px 35px;color:#fff;background:url(/wp-content/uploads/2025/06/icon-right-white-1.svg) no-repeat center right 15px;background-size:20px;position:relative;z-index:1;text-decoration:none;border:1px solid transparent}.offshore-contact a:hover{border:1px solid #fd518d;background-color:#fff!important;background-image:url(/wp-content/uploads/2025/06/icon-right-pink.svg)}.offshore-contact a:hover>*{color:#fd518d!important}.offshore-contact a .offshore-contact-title{color:#fff;font-size:28px;line-height:36px;margin:0 0 4px}.offshore-contact a .offshore-contact-desc{color:#fff;text-align:center;font-size:36px;line-height:44px}@media screen and (max-width:767px){.offshore-contact{margin-bottom:50px}.offshore-contact.two{margin-bottom:0;margin-top:50px}.offshore-contact a{background-size:15px}.offshore-contact a .offshore-contact-title{font-size:12px;line-height:18px;text-align:left;margin:0}.offshore-contact a .offshore-contact-desc{font-size:24px;text-align:left}}.page-offshore-top{padding-top:60px;padding-bottom:30px;margin-bottom:200px;background-repeat:no-repeat;background-size:75%;background-position:100% 100%;position:relative;z-index:1}.page-offshore-top:before{content:"";background:url(../images/arround-down.png) no-repeat 50%;position:absolute;width:100%;height:105px;left:0;top:calc(100% + 61px);opacity:.3;background-size:contain}.page-offshore-top .page-offshore-top-title{color:#036ae5;margin-bottom:50px;font-size:55px;line-height:155%;letter-spacing:-1.1px}.page-offshore-top .page-offshore-top-desc{color:#141a42;font-size:30px;line-height:46px;margin-bottom:52px}.page-offshore-top .page-offshore-why-title{color:#141a42;font-size:24px;line-height:28.8px;margin-bottom:27px;display:block;text-align:center}.page-offshore-top .page-offshore-why-content{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;position:relative}.page-offshore-top .page-offshore-why-content .item{border:2px solid rgba(10,88,200,.5019607843);border-radius:30px;padding:20px 10px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;position:relative;z-index:1;overflow:hidden}.page-offshore-top .page-offshore-why-content .item:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:-1;opacity:.2}.page-offshore-top .page-offshore-why-content .item:nth-child(3) p:nth-child(3){margin-top:10px}.page-offshore-top .page-offshore-why-content .item:nth-child(3) p:nth-child(n+3){line-height:18px}.page-offshore-top .page-offshore-why-content .item p{margin:0}@media screen and (max-width:1200px){.page-offshore-top{background-position:top 212px right -20px;background-size:119% auto;padding-bottom:0}.page-offshore-top .page-offshore-top-title{margin-bottom:80%}.page-offshore-top .page-offshore-top-desc{text-align:center}}@media screen and (max-width:767px){.page-offshore-top{padding-top:0;background-position:top 140px right -20px;margin-bottom:132px}.page-offshore-top:before{top:calc(100% + 19px)}.page-offshore-top .page-offshore-top-title{font-size:28px;line-height:42px;margin-bottom:90%}.page-offshore-top .page-offshore-top-desc{font-size:19px;line-height:26px;letter-spacing:-.57px;margin-bottom:22px;padding:0 11%}.page-offshore-top .page-offshore-why-title{font-size:18px;margin-bottom:7px}.page-offshore-top .page-offshore-why-content{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.page-offshore-top .page-offshore-why-content .item *{font-size:16px!important;line-height:22px}.page-offshore-top .page-offshore-why-content .item:nth-child(3){grid-column:1/-1;display:block;padding:13px 10px 10px}.page-offshore-top .page-offshore-why-content .item:nth-child(3) p:first-child,.page-offshore-top .page-offshore-why-content .item:nth-child(3) p:nth-child(2){display:inline-block}.page-offshore-top .page-offshore-why-content .item:nth-child(3) p:nth-child(3){margin-top:8px}.page-offshore-top .page-offshore-why-content .item:nth-child(3) p:nth-child(n+3){line-height:18px}.page-offshore-top .page-offshore-why-content .item p{margin:0}}.page-offshore-top-bottom{padding:0 10%;margin:0 0 100px}.page-offshore-top-bottom .common-title-small{color:#036ae5;font-size:25px;line-height:46px;margin-bottom:14px}@media screen and (max-width:767px){.page-offshore-top-bottom{padding:0 12px;margin:0 0 50px}.page-offshore-top-bottom .common-title-small{font-size:19px;margin-bottom:4px}}.page-porfolio .breadcrumbs{margin:0;border:none}.page-porfolio-slider{background:linear-gradient(180deg,rgba(165,166,246,.12),rgba(165,166,246,0))}.page-porfolio .swiper-pagination-bullet{background-color:#bbb;border-radius:20px;display:inline-block;height:10px;transition:all .3s ease-out;width:610x}.page-porfolio .swiper-pagination-bullet-active{background-color:#036ae5}.page-porfolio .swiper-button-next,.page-porfolio .swiper-button-prev{align-items:center;border:1px solid hsla(0,0%,44%,.062745098);border-radius:100%;color:#2fabdd;display:flex!important;height:48px;justify-content:center;padding:0;transition:border-color .2s ease;width:48px;background-size:auto;background-repeat:no-repeat;background-position:50%;filter:invert(40%) sepia(80%) saturate(600%) hue-rotate(190deg) brightness(90%) contrast(100%)}.page-porfolio .swiper-button-next:hover,.page-porfolio .swiper-button-prev:hover{border-color:#036ae5}.page-porfolio .swiper-button-next:after,.page-porfolio .swiper-button-prev:after{content:""}.page-porfolio .swiper-button-next{background-image:url(../images/icon/ico_next.png)}.page-porfolio .swiper-button-prev{background-image:url(../images/icon/ico_prev.png)}.page-porfolio-list{padding-top:33px}.page-porfolio-list .page-porfolio-title .title--left{min-width:280px;text-align:left}.page-porfolio-list .page-porfolio-title .title--left span{color:#036ae5}.page-porfolio-list .page-porfolio-title .title--right p{margin:0}.page-porfolio-list .list-item{column-gap:40px;display:grid;grid-template-columns:repeat(3,1fr);justify-content:start;margin-bottom:30px;row-gap:65px;margin-top:35px}.page-porfolio-list .list-item .item{text-decoration:none;box-shadow:0 0 20px 4px rgba(0,0,0,.0784313725);border-radius:6px;position:relative}.page-porfolio-list .list-item .item .thumbnail{background-color:#fff;border-color:transparent;border-radius:15px;height:203px;margin-bottom:20px;max-width:100%;object-fit:cover;overflow:hidden;transition:all .2s;width:100%;display:block;padding:20px 30px 0}.page-porfolio-list .list-item .item .thumbnail img{height:100%;object-fit:cover;width:100%}.page-porfolio-list .list-item .item .head-title{background:linear-gradient(270deg,#1a4896,#036ae5);padding:10px 40px 15px}.page-porfolio-list .list-item .item .head-title .title{text-align:center;font-size:17px;line-height:19px;color:#fff;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;height:45px;display:flex;align-items:center;justify-content:center}.page-porfolio-list .list-item .item .head-title .title:hover{color:#ebedf0;transform:scale(1.2)}.page-porfolio-list .list-item .item .head-title .title:hover>*{color:#ebedf0}.page-porfolio-list .list-item .item .head-title .title>*{text-align:center;font-size:17px;line-height:19px;color:#fff;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;height:45px;display:flex;align-items:center;justify-content:center;margin:0}.page-porfolio-list .list-item .item .content{text-align:left;padding:20px}.page-porfolio-list .list-item .item .content--title{font-size:14px;color:#fff;background:#000;display:inline-block;padding:5px 10px}.page-porfolio-list .list-item .item .content .meta .category{font-size:12px;line-height:18px;margin-bottom:5px}.page-porfolio-list .list-item .item .content .meta .category a{text-decoration:none;color:#5c6b84;letter-spacing:2px;text-transform:uppercase;border:.5px solid #eee;padding:2px 5px;margin-right:10px;margin-bottom:10px}.page-porfolio-list .list-item .item .content .meta .category a:last-of-type{margin-right:0}.page-porfolio-list .list-item .item .content .meta .category a:hover{background:#eee}.page-porfolio-list .list-item .item .content--desc{font-size:14px;width:100%;margin-bottom:20px;font-weight:500;-webkit-line-clamp:4;overflow:hidden;display:-webkit-box}.page-porfolio-list .list-item .item .readmore{text-align:right;position:absolute;right:20px;bottom:10px}.page-porfolio-list .list-item .item .readmore a{font-size:12px;line-height:14px;color:#00abfe;letter-spacing:1.6px}.page-porfolio-list .tab-menu{align-items:center;column-gap:4px;display:flex;justify-content:start;row-gap:10px;flex-wrap:wrap}.page-porfolio-list .tab-menu-btn{align-items:center;border-radius:10px;display:flex;font-size:12px;height:50px;justify-content:center;line-height:18px;transition:all .2s ease;white-space:nowrap;cursor:pointer;color:#8590a3;text-transform:uppercase;background:rgba(92,107,132,.1215686275);padding:15px 25px;margin:0 10px 0 0;border:none}.page-porfolio-list .tab-menu .active{background:rgba(86,186,244,.0784313725);color:#00abfe}.page-porfolio-ready{padding:57px 0}.page-porfolio-contact{padding-bottom:45px}.page-system-problem{display:inline-block;width:100%;margin:100px 0}.page-system-problem .page-system-problem-content{border:2px solid #f6f7fe;padding:50px;margin:50px 0 0;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px}.page-system-problem .page-system-problem-content .page-system-problem-content-list .item{margin:0 0 20px}.page-system-problem .page-system-problem-content .page-system-problem-content-list .item:last-child{margin-bottom:0}.page-system-problem .page-system-problem-content .page-system-problem-content-list .item *{font-size:20px;line-height:29px;color:#141a42;margin:0;padding:8px 0 8px 70px;background-image:url(../images/icon/icon-system-problem.png);background-repeat:no-repeat;background-position:0 0}.page-system-sdlc{background:linear-gradient(270deg,#7879e2,#00517f);display:inline-block;width:100%;padding:100px 0}.page-system-sdlc .page-system-sdlc-desc,.page-system-sdlc .page-system-sdlc-title *,.page-system-sdlc .page-system-sdlc-title-small{color:#fff}.page-system-sdlc .page-system-sdlc-content{margin:50px 0 0;display:inline-block;width:100%}.page-system-sdlc .page-system-sdlc-content ul{border-bottom:none;padding:0 0 0 70px}.page-system-sdlc .page-system-sdlc-content ul li{width:100%}.page-system-sdlc .page-system-sdlc-content ul li:first-child a{padding-top:0}.page-system-sdlc .page-system-sdlc-content ul li a{margin:0;padding:15px 0;border:none;border-bottom:1px solid hsla(0,0%,100%,.2509803922)}.page-system-sdlc .page-system-sdlc-content ul li a.active{background:transparent;border-bottom:1px solid #fff}.page-system-sdlc .page-system-sdlc-content ul li a.active .desc{color:#fff}.page-system-sdlc .page-system-sdlc-content ul li a:hover{background:transparent;border-bottom:1px solid #fff}.page-system-sdlc .page-system-sdlc-content ul li a:hover .desc{color:#fff}.page-system-sdlc .page-system-sdlc-content ul li a .stt{color:#fff;display:block;font-size:20px;line-height:24px;float:left;margin:3.5px 0 0;padding:0 20px 0 0}.page-system-sdlc .page-system-sdlc-content ul li a .title{color:#fff;display:block;font-size:16px;line-height:32px;overflow:hidden}.page-system-sdlc .page-system-sdlc-content ul li a .desc{color:hsla(0,0%,100%,.2509803922)}.page-system-sdlc .page-system-sdlc-content .tab-content .tab-pane img,.page-system-sdlc .page-system-sdlc-content .tab-content .tab-pane p{margin:0}.page-system-technologystack .page-system-technologystack-content{margin:100px 0 200px}@media screen and (max-width:767px){.whitepaper-title{margin:50px 0}}.whitepaper-title h1{display:inline-block;border-bottom:5px solid #036ae5;padding-bottom:10px;margin-bottom:20px}.whitepaper-title .common-txt{line-height:32px;font-size:22px}@media screen and (max-width:767px){.whitepaper-title .common-txt{line-height:28px;font-size:16px}}.whitepaper{background:#f6f7fc;margin-bottom:-100px;padding-bottom:100px}.whitepaper-list-content{display:flex;gap:40px;padding:64px 0 34px}@media screen and (max-width:767px){.whitepaper-list-content .whitepaper-filter-pc{display:none;position:fixed;left:0;top:0;z-index:2;width:100%;height:100%;background:rgba(0,0,0,.58)}.whitepaper-list-content .whitepaper-filter{position:fixed;left:21px;top:140px;z-index:1;width:calc(100% - 42px);border-radius:8px;border:1px solid #e6e8ec;background:#fff;box-shadow:0 8px 24px 0 rgba(0,0,0,.16);padding:16px}}.whitepaper-list-content .whitepaper-filter .whitepaper-filter-title{display:none;font-size:24px;font-weight:600;line-height:140%;letter-spacing:-.5px;margin:0 0 8px;color:#101624}@media screen and (max-width:767px){.whitepaper-list-content .whitepaper-filter .whitepaper-filter-title{display:block}}.whitepaper-list-content .whitepaper-filter .whitepaper-filter-button{display:none;margin:24px 0 0;gap:16px}@media screen and (max-width:767px){.whitepaper-list-content .whitepaper-filter .whitepaper-filter-button{display:flex}}.whitepaper-list-content .whitepaper-filter .whitepaper-filter-button button{width:100%;font-size:14px;line-height:normal;border-radius:4px;padding:12px 32px}.whitepaper-list-content .whitepaper-filter .whitepaper-filter-button button:hover{text-decoration:underline}.whitepaper-list-content .whitepaper-filter .whitepaper-filter-button button.cancel{background:#e5e7ef!important;color:#101624}.whitepaper-list-content .whitepaper-filter-mobile{display:none}@media screen and (max-width:767px){.whitepaper-list-content .whitepaper-filter-mobile{display:block}}.whitepaper-list-content .whitepaper-filter-mobile .button-show-filter-mobile{background:#e5e7ef;color:#101624;font-size:14px;padding:8px 16px;margin:0 0 24px;box-shadow:inset 0 1px 1px 0 hsla(0,0%,100%,.2),inset 0 6px 12px 0 hsla(0,0%,100%,.12),0 1px 2px 0 rgba(8,8,8,.2),0 4px 4px 0 rgba(8,8,8,.08);line-height:normal;border:none;border-radius:4px;font-weight:600}.whitepaper-list-content .whitepaper-list-category{width:286px;min-width:286px;border:1px solid #e5e7ef;border-radius:8px;padding:16px 16px 8px;background:#fff}@media screen and (max-width:767px){.whitepaper-list-content .whitepaper-list-category{width:100%;min-width:100%;border:none;border-radius:0;padding:0}}.whitepaper-list-content .whitepaper-list-category .category-item{padding:16px 0;border-top:1px solid #e5e7ef}@media screen and (max-width:767px){.whitepaper-list-content .whitepaper-list-category .category-item{border:none}}.whitepaper-list-content .whitepaper-list-category .category-item .category-item-title{color:#101624;margin:0 0 12px;font-size:18px;font-weight:700}@media screen and (max-width:767px){.whitepaper-list-content .whitepaper-list-category .category-item .filter-form{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;row-gap:0}}.whitepaper-list-content .whitepaper-list-category .category-item .filter-form .form-check{position:relative;margin-bottom:10px}.whitepaper-list-content .whitepaper-list-category .category-item .filter-form .form-check label{position:relative;margin-bottom:0;cursor:pointer}.whitepaper-list-content .whitepaper-list-category .category-item .filter-form .form-check label span{padding:0 0 0 32px;color:#101624;display:inline-block;font-size:14px;font-weight:400;line-height:140%;margin-bottom:0}.whitepaper-list-content .whitepaper-list-category .category-item .filter-form .form-check label:after{opacity:0;content:"";position:absolute;width:11px;height:6px;background:transparent;top:9px;left:5px;border:2px solid #fff;border-top:none;border-right:none;transform:rotate(-45deg)}.whitepaper-list-content .whitepaper-list-category .category-item .filter-form .form-check label:before{content:"";position:absolute;width:20px;height:20px;background:transparent;top:4px;left:0;border-radius:4px;border:2px solid #bdc0ce}.whitepaper-list-content .whitepaper-list-category .category-item .filter-form .form-check input{margin:0;display:none}.whitepaper-list-content .whitepaper-list-category .category-item .filter-form .form-check input:checked+label:after{opacity:1}.whitepaper-list-content .whitepaper-list-category .category-item .filter-form .form-check input:checked+label:before{background-color:#2fabdd;border-color:#2fabdd}.whitepaper-list-content .whitepaper-list-post{width:100%}.whitepaper-list-content .whitepaper-list-post .whitepaper-list-post-content .whitepaper-list-list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 32px;width:100%}@media screen and (max-width:1024px){.whitepaper-list-content .whitepaper-list-post .whitepaper-list-post-content .whitepaper-list-list{grid-template-columns:repeat(1,1fr)}}.whitepaper-item-style .item{position:relative;border-radius:10px;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1);padding:0 30px 20px;height:100%}.whitepaper-item-style .item figure{overflow:hidden;height:200px;padding:30px 0}.whitepaper-item-style .item figure a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.whitepaper-item-style .item figure img{max-width:100%;max-height:100%;object-fit:contain;transform:perspective(1000px) rotateY(30deg);box-shadow:0 0 15px 0 rgba(0,0,0,.3)}.whitepaper-item-style .item .info .title a *{color:#0a0f1c;font-size:20px;font-weight:700;line-height:26px;margin:27px 0 10px}.whitepaper-item-style .item:hover .info .title a *{color:#036ae5}.whitepaper-item-style .item .info .desc{font-size:14px;font-weight:500;margin-bottom:12px}.whitepaper-item-style .item .info .tags span{display:inline-block;margin:0 8px 2px 0;font-size:16px;line-height:140%;padding:4px 10px;border-radius:36px;background:#036ae5;color:#fff}.whitepaper-item-style .item .info .tags:empty{display:none}.s-whitepaper-search-post .whitepaper-list-filter input{background-color:#fff;border:1px solid #bdc0ce;border-radius:64px;outline:none;padding:12px 16px;width:100%;margin-bottom:16px;font-size:14px;font-weight:400;line-height:140%}.s-whitepaper-search-post .whitepaper-list-filter input::placeholder{color:#bdc0ce}.single-post .single-post-bao{width:59%;margin:auto}.single-post .single-post-meta{margin:80px 0 0;text-align:center}.single-post .single-post-meta .single-post-meta-content{display:inline-block}.single-post .single-post-meta .single-post-meta-content .cat a{color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:11px;line-height:16px;background:#036ae5;border-radius:4px;padding:4px 10px}.single-post .single-post-meta .single-post-meta-content .cat span{color:#a5a6f6}.single-post .single-post-meta .single-post-meta-content .cat span:last-child .separator{display:none}.single-post .single-post-title *{font-size:45px;margin:30px auto;text-align:center;color:#141a42}.single-post .single-post-desc{font-size:14px;text-align:center;margin:0 auto 60px;padding:0 80px;line-height:22px;color:rgba(66,66,66,.3764705882)}.single-post .single-post-image{text-align:center}.single-post .single-post-image img{width:70%;margin:0 0 80px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px;box-shadow:0 0 20px 5px #ababab;-moz-box-shadow:0 0 20px 5px #ababab;-webkit-box-shadow:0 0 20px 5px #ababab;-o-box-shadow:0 0 20px 5px #ababab;-ms-box-shadow:0 0 20px 5px #ababab}.single-post .single-post-content .single-post-content-detail{margin:60px auto 45px;padding:55px 0 0;border-top:1px solid #ebebeb;word-break:break-all}.single-post .single-post-content .single-post-widget .widget{margin:15px 0 0;border-top:1px solid #ebebeb;padding:30px 0 0;display:inline-block;width:100%}.single-post .single-post-content .single-post-widget .widget .widget-title{margin:0 0 20px;color:#0b224b;font-size:18px;line-height:28px}.single-post .single-post-content .single-post-widget .widget .widget-content .item{margin:0 0 15px;align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;-o-align-items:stretch;-ms-align-items:stretch}.single-post .single-post-content .single-post-widget .widget .widget-content .item .stt{color:#00abfe;font-size:14px;width:40px;min-width:40px;line-height:40px;height:fit-content;text-align:center;background:#f6fafd;margin:11px 0 0;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center}.single-post .single-post-content .single-post-widget .widget .widget-content .item .info{padding-left:16px}.single-post .single-post-content .single-post-widget .widget .widget-content .item .info .meta{display:inline-block;width:100%}.single-post .single-post-content .single-post-widget .widget .widget-content .item .info .meta>div{float:left}.single-post .single-post-content .single-post-widget .widget .widget-content .item .info .meta .cat a{color:#00abfe;text-transform:uppercase;letter-spacing:1px;font-size:12px;line-height:18px}.single-post .single-post-content .single-post-widget .widget .widget-content .item .info .meta .cat span:last-child .separator{display:none}.single-post .single-post-content .single-post-widget .widget .widget-content .item .info .title a *{-webkit-line-clamp:3;display:-webkit-box;font-size:16px;line-height:26px;margin-bottom:0;overflow:hidden;color:#141a42;margin:-9px 0 0}.single-post .single-post-content .single-post-widget .widget .widget-content .item .info .title a :hover{color:#036ae5}.single-post .single-post-content .single-post-widget .widget-tags .widget-content{margin-left:-2px;margin-right:-2px}.single-post .single-post-content .single-post-widget .widget-tags .widget-content a{padding:6px 12px;background:#f5f5f5;margin:2.5px 2.5px 5px;display:inline-block;font-size:14px;line-height:22px;color:#000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px}.single-post .single-post-subscribe{background:#f5f9fb;border-radius:8px;text-align:center;margin:85px 0 52px;padding:65px 15px 74px}.single-post .single-post-subscribe .widget-title{font-size:35px;line-height:50px}.single-post .single-post-subscribe .widget-meta{color:rgba(11,34,75,.3764705882);font-size:14px;line-height:22px;margin:0 0 30px}.single-post .single-post-subscribe .widget-content{width:45%;margin:auto}.single-post-social-bar{position:fixed;top:150px;right:26px;width:48px;z-index:998;flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column}.single-post-social-bar .single-post-social-bar-contact a{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center;width:48px;height:48px;margin:0 0 82px;cursor:pointer;background:linear-gradient(270deg,#1a4896,#036ae5);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;animation:c 1s infinite;-moz-animation:c 1s infinite;-webkit-animation:c 1s infinite;-o-animation:c 1s infinite;-ms-animation:c 1s infinite;animation-direction:alternate-reverse;-moz-animation-direction:alternate-reverse;-webkit-animation-direction:alternate-reverse;-o-animation-direction:alternate-reverse;-ms-animation-direction:alternate-reverse}.single-post-social-bar .single-post-social-bar-contact a img{max-width:100%;max-height:100%;object-fit:contain;width:calc(100% - 26px)}.single-post-social-bar .social-bar ul{flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column}.single-post-social-bar .social-bar ul li a{margin:0 0 12px;background:#fff}@keyframes c{0%{box-shadow:0 0 0 0 rgba(16,128,199,.21),0 0 0 0 rgba(16,128,199,.12);-moz-box-shadow:rgba(16,128,199,.21) 0 0 0 0,rgba(16,128,199,.12) 0 0 0 0;-webkit-box-shadow:rgba(16,128,199,.21) 0 0 0 0,rgba(16,128,199,.12) 0 0 0 0;-o-box-shadow:rgba(16,128,199,.21) 0 0 0 0,rgba(16,128,199,.12) 0 0 0 0;-ms-box-shadow:rgba(16,128,199,.21) 0 0 0 0,rgba(16,128,199,.12) 0 0 0 0}to{box-shadow:0 0 0 5px rgba(16,128,199,.21),0 0 0 10px rgba(16,128,199,.12);-moz-box-shadow:rgba(16,128,199,.21) 0 0 0 5px,rgba(16,128,199,.12) 0 0 0 10px;-webkit-box-shadow:rgba(16,128,199,.21) 0 0 0 5px,rgba(16,128,199,.12) 0 0 0 10px;-o-box-shadow:rgba(16,128,199,.21) 0 0 0 5px,rgba(16,128,199,.12) 0 0 0 10px;-ms-box-shadow:rgba(16,128,199,.21) 0 0 0 5px,rgba(16,128,199,.12) 0 0 0 10px}}.porfolio-detail__top{column-gap:57px;margin-bottom:20px}.porfolio-detail__top .description-short{width:50%}.porfolio-detail__top .description-short__cate{font-size:14px!important;line-height:22px!important;text-transform:uppercase;letter-spacing:normal;color:#8590a3!important;align-items:center;border-radius:10px;display:inline-flex;height:35px;justify-content:center;transition:all .2s ease;white-space:nowrap;cursor:pointer;background:rgba(92,107,132,.1215686275);padding:15px 25px;margin:10px 0 0;border:none}.porfolio-detail__top .description-short__title{font-size:50px;line-height:67px;color:#0b224b;margin-top:20px}.porfolio-detail__top .description-short p{font-size:16px;line-height:26px;color:#000;opacity:.7}.porfolio-detail__top .description-short p a{font-size:14px;line-height:22px;color:#0b224b;display:block;padding-bottom:5px}.porfolio-detail__top .description-short__link{margin-top:30px}.porfolio-detail__top .description-short__link a{font-size:14px;line-height:22px;color:#0b224b;display:block;padding-bottom:5px}.porfolio-detail__top .description-short .description-content__top .cate-title{font-size:15px;line-height:18px;letter-spacing:1px;text-transform:uppercase;color:#00abfe}.porfolio-detail__top .description-short .description-content__top .cate-sub{font-size:14px;line-height:26px;color:#000}.porfolio-detail__top .featured-image{background-repeat:no-repeat;background-size:contain;position:relative;padding:58px 0;width:50%}.porfolio-detail__top .featured-image__01{width:580px;height:410px;display:block;text-align:center;margin:0 auto;z-index:1;object-fit:contain}.porfolio-detail__top .featured-image__02{position:absolute;bottom:0;left:-10%;max-width:229px;z-index:2;max-height:256px;object-fit:contain}.porfolio-detail__top .featured-image__03{position:absolute;top:30px;right:-10%;max-width:347px;z-index:2;max-height:276px;object-fit:contain}.porfolio-detail__bottom{padding:80px;column-gap:65px;background:linear-gradient(180deg,#f5f5fd,#fff);border-radius:50px 50px 0 0}.porfolio-detail__bottom .description-image{width:480px}.porfolio-detail__bottom .description-image img{object-fit:contain;width:100%;margin-bottom:50px;max-height:311px}.porfolio-detail__bottom .description-content{width:calc(100% - 480px - 65px)}.porfolio-detail__bottom .description-content__bottom{padding:50px 0;border-top:1px solid rgba(0,0,0,.1);margin-top:40px}.porfolio-detail__bottom .description-content__bottom b,.porfolio-detail__bottom .description-content__bottom em,.porfolio-detail__bottom .description-content__bottom h1,.porfolio-detail__bottom .description-content__bottom h2,.porfolio-detail__bottom .description-content__bottom h3,.porfolio-detail__bottom .description-content__bottom h4,.porfolio-detail__bottom .description-content__bottom h5,.porfolio-detail__bottom .description-content__bottom h6,.porfolio-detail__bottom .description-content__bottom i,.porfolio-detail__bottom .description-content__bottom p,.porfolio-detail__bottom .description-content__bottom strong{display:block;margin-bottom:1em}.porfolio-detail__bottom .description-content__bottom ol,.porfolio-detail__bottom .description-content__bottom ul{list-style:initial}.porfolio-detail .related-posts{margin-bottom:30px;padding:0 5px}.porfolio-detail .related-posts-title{margin-bottom:40px}.porfolio-detail .related-posts-title span{font-size:12px;text-transform:uppercase;color:#7879f1;display:inline-block;text-align:left;letter-spacing:1.6px;width:100%}.porfolio-detail .related-posts-title a{font-size:14px;text-transform:uppercase;color:#000;display:flex;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center}.porfolio-detail .related-posts-list{column-gap:40px;row-gap:65px;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:100px;margin-top:35px}.porfolio-detail .related-posts-list .item{text-decoration:none;box-shadow:0 0 20px 4px rgba(0,0,0,.0784313725);border-radius:6px;position:relative}.porfolio-detail .related-posts-list .item .thumbnail{background-color:#fff;border-color:transparent;border-radius:15px;height:203px;margin-bottom:20px;max-width:100%;object-fit:cover;overflow:hidden;transition:all .2s;width:100%;display:block;padding:20px 30px 0}.porfolio-detail .related-posts-list .item .thumbnail img{height:100%;object-fit:cover;width:100%}.porfolio-detail .related-posts-list .item .head-title{background:linear-gradient(270deg,#1a4896,#036ae5);padding:10px 40px 15px}.porfolio-detail .related-posts-list .item .head-title .title{text-align:center;font-size:17px;line-height:19px;color:#fff;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;height:45px;display:flex;align-items:center;justify-content:center}.porfolio-detail .related-posts-list .item .head-title .title:hover{color:#ebedf0;transform:scale(1.2)}.porfolio-detail .related-posts-list .item .content{text-align:left;padding:20px}.porfolio-detail .related-posts-list .item .content--title{font-size:14px;color:#fff;background:#000;display:inline-block;padding:5px 10px}.porfolio-detail .related-posts-list .item .content .meta .category{font-size:12px;line-height:18px;margin-bottom:5px}.porfolio-detail .related-posts-list .item .content .meta .category a{text-decoration:none;color:#5c6b84;letter-spacing:2px;text-transform:uppercase;border:.5px solid #eee;padding:2px 5px;margin-right:10px;margin-bottom:10px}.porfolio-detail .related-posts-list .item .content .meta .category a:last-of-type{margin-right:0}.porfolio-detail .related-posts-list .item .content .meta .category a:hover{background:#eee}.porfolio-detail .related-posts-list .item .content--desc{font-size:14px;width:100%;margin-bottom:20px;font-weight:500;-webkit-line-clamp:4;overflow:hidden;display:-webkit-box}.porfolio-detail .related-posts-list .item .readmore{text-align:right;position:absolute;right:20px;bottom:10px}.porfolio-detail .related-posts-list .item .readmore a{font-size:12px;line-height:14px;color:#2fabdd;letter-spacing:1.6px}.s-whitepaper .s-whitepaper-info{background:#f6f7fc;padding:48px 0 40px}@media (max-width:767px){.s-whitepaper .s-whitepaper-info>.container{text-align:center}}.s-whitepaper .s-whitepaper-info .tags span{display:inline-block;margin:0 8px 2px 0;font-size:12px;line-height:140%;padding:4px 10px;border-radius:36px;background:#036ae5;color:#fff}.s-whitepaper .s-whitepaper-info .tags:empty{display:none}.s-whitepaper .s-whitepaper-info .title *{font-size:32px;font-weight:600;line-height:140%;letter-spacing:-.5px;margin:12px 0 24px;color:#101624}@media (max-width:767px){.s-whitepaper .s-whitepaper-info .title *{font-size:24px;margin:12px 0 16px}}.s-whitepaper .s-whitepaper-info .s-button{display:inline-flex;border-radius:4px;gap:16px;padding:12px 32px}.s-whitepaper .s-whitepaper-info .gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:32px}@media (max-width:767px){.s-whitepaper .s-whitepaper-info .gallery{gap:0;margin-top:24px;overflow-x:scroll;display:flex}}.s-whitepaper .s-whitepaper-info .gallery figure{position:relative}@media (max-width:767px){.s-whitepaper .s-whitepaper-info .gallery figure{min-width:280px}}.s-whitepaper .s-whitepaper-info .gallery figure img{width:100%;max-width:100%}.s-whitepaper .s-whitepaper-info .gallery figure:nth-child(3) img{filter:blur(3px)}.s-whitepaper .s-whitepaper-info .gallery figure a{top:0;left:0;right:0;bottom:0;position:absolute;z-index:1;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.s-whitepaper .s-whitepaper-details{display:grid;grid-template-columns:1fr 498px;gap:48px;padding:40px 0}@media (max-width:767px){.s-whitepaper .s-whitepaper-details{display:flex;flex-direction:column;gap:22px}}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-content .s-whitepaper-details-content-title{font-size:24px;font-weight:600;line-height:140%;letter-spacing:-.5px;margin:0 0 24px;color:#101624}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form .wrap{padding:32px;border:2px solid #e5e7ef}@media (max-width:767px){.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form .wrap{padding:16px}}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form .s-header{font-size:20px;font-weight:600;line-height:140%;letter-spacing:-.2px;margin:0 0 30px;color:#101624}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao{grid-column-gap:16px;grid-row-gap:16px;display:grid;grid-template:"a b" max-content "c d" max-content "e e" max-content "f f" max-content "g g" max-content "h h" max-content/auto auto;grid-template-columns:1fr 1fr}@media (max-width:567px){.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao{display:block!important}}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao br{display:none}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao .form-group,.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao p{margin:0}@media (max-width:767px){.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao .form-group{margin:0 0 16px}}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao label{font-size:14px;font-weight:400;line-height:140%;margin-bottom:4px}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao label span.required{color:#fff;background:#036ae5;padding:1px 5px;border-radius:3px;margin-left:5px}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao span.wpcf7-form-control-wrap{display:inline-block;width:100%}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao span.wpcf7-form-control-wrap>input,.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao span.wpcf7-form-control-wrap>textarea{background-color:#fff;border:1px solid #bdc0ce;border-radius:8px;-webkit-appearance:none;font-size:14px;font-weight:400;line-height:26px;padding:8px 16px;width:100%;color:#565c69}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao span.wpcf7-form-control-wrap>input::placeholder,.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao span.wpcf7-form-control-wrap>textarea::placeholder{color:#565c69}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao span.wpcf7-form-control-wrap>textarea{max-height:90px}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao>.your-name{grid-area:a}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao>.your-email{grid-area:b}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao>.phone{grid-area:c}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao>.job-title{grid-area:d}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao>.company{grid-area:e}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao>.message{grid-area:f}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao>.accept{grid-area:g;justify-self:start}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao>.submit{grid-area:h;text-align:center}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao>.accept .wpcf7-list-item{margin:0}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao>.accept label{grid-gap:12px;align-items:center;color:#7e8494;cursor:pointer;display:grid;font-size:14px;font-weight:400;grid-template-columns:22px 1fr;line-height:140%;margin:0}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao>.accept input[type=checkbox]{-moz-appearance:none;appearance:none;border:none;border-radius:8px;border:1.5px solid #bdc0ce;display:inline-block;height:22px;margin:0;position:relative;width:22px;background:#fff}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao>.accept label .wpcf7-list-item-label a{color:#036ae5;text-decoration:underline;font-weight:700}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao>.submit [type=submit]{grid-area:h;padding:18px 60px}.s-whitepaper .s-whitepaper-details .s-whitepaper-details-form form .bao>.submit [type=submit]:hover{text-decoration:underline}.s-whitepaper .s-whitepaper-related{padding:16px 0 88px}.s-whitepaper .s-whitepaper-related .s-whitepaper-related-top{margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.s-whitepaper .s-whitepaper-related .s-whitepaper-related-top{flex-direction:column}}.s-whitepaper .s-whitepaper-related .s-whitepaper-related-top .title-38{margin-bottom:0;color:#101624;font-size:38px;font-weight:600;line-height:140%}@media (max-width:767px){.s-whitepaper .s-whitepaper-related .s-whitepaper-related-top .title-38{margin-bottom:12px}}.s-whitepaper .s-whitepaper-related .s-whitepaper-related-top a{color:#036ae5}.s-whitepaper-related .whitepaper-item-style .item{margin:20px 0}.s-whitepaper-related .slick-list{overflow-y:unset}@media screen and (max-width:1440px){.home-saokhue .home-saokhue-content{padding:50px 15px}}@media screen and (min-width:1200px){.container{width:100%;max-width:1310px}}@media screen and (max-width:1199px){.container{width:100%;max-width:100%}body.home{background-image:url(../images/bg-body.png)}.home-service{padding-bottom:30px}body .home-service .home-service-content-slider .slick-next,body .home-service .home-service-content-slider .slick-prev{top:-35px;transform:none}body .home-service .home-service-content-slider .slick-prev{left:auto;right:60px}body .home-service .home-service-content-slider .slick-next{right:15px}.home-global{margin:0}.home-global .home-global-content .home-global-map .home-global-map-place .marker img{width:25px}.home-global .home-global-content .home-global-map .home-global-map-place .marker .marker-info{left:25px;top:5px}.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(2) .marker-info,.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(3) .marker-info,.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(4) .marker-info,.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(7) .marker-info,.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(9) .marker-info,.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(10) .marker-info{right:25px}.home-achievement{margin:100px 0 70px}.home-saokhue{padding-top:0}.home-saokhue .home-saokhue-content .home-saokhue-right{padding-top:150px;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center}.home-news,.home-partner{margin:0}body .manu-why .manu-why-content-slider .slick-next,body .manu-why .manu-why-content-slider .slick-prev{top:-45px;transform:none}body .manu-why .manu-why-content-slider .slick-prev{left:auto;right:60px}body .manu-why .manu-why-content-slider .slick-next{right:15px}.page-ai-service .page-ai-service-content ul{text-align:left}.page-ai-service .page-ai-service-content ul li a{padding:10px 0}.page-ai-service .page-ai-service-content ul li a img{margin-right:0}.page-system-technology .container .page-system-technology-content .technology-tabslider-item{padding:0}.page-system-technology .container .page-system-technology-content .technology-tabslider-item .technology-tabslider-item-title{margin-bottom:0}.page-system-technology .container .page-system-technology-content .technology-tabslider-item .technology-tabslider-item-content .slick-list{margin:0}body .page-system-technology .slick-next,body .page-system-technology .slick-prev{left:auto;right:60px;top:-16px}body .page-system-technology .slick-next{right:10px}.page--offshore__content .b-plan,.page--offshore__content .b-why{padding:120px 0}.b-service{padding:140px 0 160px}.page-digital-transformation .page-digital-transformation__content .b-support{padding:100px 0}}@media screen and (max-width:1024px){.b-flow__content .item--content{padding-left:15px}}@media screen and (max-width:992px){.btn-gradient{width:70px;height:70px;min-width:70px}.btn-icon-right{padding:15px 40px!important;background-position:center right 15px}.header .header-content .header-content-right{flex-direction:row-reverse;-moz-flex-direction:row-reverse;-o-flex-direction:row-reverse;-ms-flex-direction:row-reverse}.header .header-content .header-content-right .header-content-right-detail{margin:0 10px 0 0}.page-category-header .page-category-title *{margin-right:0}.single-post .single-post-meta{margin:30px 0 0}.single-post .single-post-title *{padding:0;width:100%}.single-post .single-post-image img{width:100%;margin:0 0 30px}.single-post .single-post-bao{width:100%}.single-post .single-post-subscribe .widget-content{width:60%}body .home-testimonial .slick-next,body .home-testimonial .slick-prev{right:0;top:-50px;transform:none}body .home-testimonial .slick-prev{left:auto;right:50px}body .home-achievement .slick-next,body .home-achievement .slick-prev{right:0;top:-50px;transform:none}body .home-achievement .slick-prev{left:auto;right:50px}.home-testimonial .home-testimonial-content{padding:50px 50px 0}.home-testimonial .home-testimonial-content .home-testimonial-content-top .home-testimonial-button{margin-top:15px}.home-awards .home-awards-content,.home-partner .home-partner-content{grid-template-columns:repeat(3,1fr)}.page-ai-service .page-ai-service-content ul{flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap}.page-ai-service .page-ai-service-content ul li{width:50%}.page-system-sdlc .page-system-sdlc-content ul{padding:0}.page-blockchain-client .page-blockchain-client-content .page-blockchain-client-content-gallery .item .page-blockchain-client-content-gallery-left{width:100%;padding:0;margin:0 0 30px}.page-blockchain-client .page-blockchain-client-content .page-blockchain-client-content-gallery .item .page-blockchain-client-content-gallery-right{width:100%;direction:unset}.page-blockchain-client .page-blockchain-client-content .page-blockchain-client-content-gallery .item:nth-child(2n) .page-blockchain-client-content-gallery-left{float:none;text-align:left;padding:0}.page-blockchain-whitelabelwhy .page-blockchain-whitelabelwhy-content .row article{margin:0 0 30px}.page-blockchain-whitelabelwhy .page-blockchain-whitelabelwhy-content .row article:nth-child(3n){border-right:1px solid #e6e6e6}.page-blockchain-recognize .page-blockchain-recognize-content{padding:25px 0 0}body .page-blockchain-recognize .slick-next,body .page-blockchain-recognize .slick-prev{top:-40px;transform:none}body .page-blockchain-recognize .slick-next{right:15px}body .page-blockchain-recognize .slick-prev{left:auto;right:65px}.page-aboutus-tab ul{flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap}.page-aboutus-tab ul li a{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0}.page-aboutus-teams .page-aboutus-teams-content .page-aboutus-teams-content-list .list-item .list-item-content{grid-template-columns:repeat(3,1fr);padding:0 0 30px;row-gap:24px}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item .row .list-item-image figure{padding:0 15px 0 0}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item .row .list-item-info .info{padding-left:15px}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item:nth-child(2n) .row .list-item-image figure{padding:0 0 0 15px}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item:nth-child(2n) .row .list-item-info .info{padding-right:15px}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item .row .list-item-info .info .year:before{left:-40.5px}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item:nth-child(2n) .row .list-item-info .info .year:before{left:auto;right:-40.5px}#popup-aboutus-teams .modal-dialog{max-width:100%;margin:0 auto;width:calc(100% - 32px)}#popup-aboutus-teams .modal-dialog .modal-content{padding:24px}#popup-aboutus-teams .modal-dialog .modal-content .modal-body .info .title *{font-size:20px}#popup-aboutus-teams .modal-dialog .modal-content .modal-body .info .desc{max-height:388px;padding:0 10px 0 0}.page-porfolio-list .list-item{grid-template-columns:repeat(2,1fr)}.porfolio-detail__bottom{padding:40px}.porfolio-detail__bottom .description-content,.porfolio-detail__bottom .description-image{width:50%}.porfolio-detail .related-posts-list,.related-list-portfolio{grid-template-columns:repeat(2,1fr)}#popup-download{padding-right:0!important}#popup-download .modal-dialog{width:95%;max-width:100%}.b-service__list{grid-template-columns:repeat(2,1fr)}.b-service__list .item__image{max-width:200px;height:200px}}@media screen and (max-width:767px){.pt-90{padding-top:45px}.pb-90{padding-bottom:45px}.footer-bottom .footer-bottom-content,.footer-bottom .footer-bottom-content .footer-bottom-right{flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap}.footer-bottom .footer-bottom-content .footer-bottom-right .footer-bottom-right-social a{margin:0 10px 0 0}.footer-contact{margin-bottom:-75px}.footer-contact .footer-contact-content{padding:30px}.footer-contact .footer-contact-content .footer-contact-left .footer-contact-description{font-size:16px}.footer-contact .footer-contact-content .footer-contact-button{margin-top:15px}.footer-contact .footer-contact-content .footer-contact-button a{padding:15px 25px}.page-category-cat{margin:0 0 30px}.page-category-cat ul{grid-gap:5px}.page-category-cat ul li a{padding:8px 5px;font-size:14px}.page-category-content .page-category-list .page-category-cat-child ul.nav-tabs{margin:0 0 30px}.page-category-content .page-category-list .page-category-cat-child ul.nav-tabs li.nav-item a.nav-link{padding:6px 16px;margin:0 8px 8px 0;font-size:14px}.manu-software .manu-software-wrapper{padding:40px 20px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px}.single-post .single-post-subscribe .widget-content{width:100%}.porfolio-detail__top{margin-bottom:50px}.porfolio-detail__top .description-short{width:100%;overflow-wrap:anywhere}.porfolio-detail__top .featured-image{width:100%;overflow:hidden}.porfolio-detail__bottom .description-image{width:100%}.porfolio-detail__bottom .description-image img{margin-bottom:25px;max-height:none}.porfolio-detail__bottom .description-content{width:100%}.porfolio-detail .related-posts-title{margin-bottom:20px}.porfolio-detail .related-posts-list{column-gap:20px;margin-top:30px;row-gap:20px}.porfolio-detail .related-posts-list .item{min-width:100%}.home-banner-news{padding:50px 0}.home-banner-news .home-banner-news-content ul.nav-tabs{grid-gap:5px}.home-banner-news .home-banner-news-content ul.nav-tabs li.nav-item a.nav-link{font-size:14px;padding:8px 5px;margin:0}.home-banner-news .home-banner-news-content .tab-content .tab-pane .item{padding:15px 0}.home-banner-news .home-banner-news-content .tab-content .tab-pane .item .info .title a *{font-size:16px}.home-global .home-global-content .home-global-content-top .home-global-content-top-left{flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap}.home-global .home-global-content .home-global-content-top .home-global-content-top-left .home-global-content-top-left-left{width:100%}.home-global .home-global-content .home-global-content-top .home-global-content-top-left .home-global-content-top-left-right{width:100%;margin:15px 0 0}.home-partner .home-partner-content{grid-template-columns:repeat(2,1fr);grid-gap:9px;row-gap:12px}.home-partner .home-partner-content article .item .info .title *{margin:20px 0 0}.home-awards .home-awards-content{grid-template-columns:repeat(2,1fr);grid-gap:9px;row-gap:12px}.home-awards .home-awards-content article .item .info .title *{margin:20px 0 0}.page-digital-transformation__content .b-problem{padding:50px 0}.page-digital-transformation__content .b-problem .b-grid{grid-template-columns:repeat(1,1fr);gap:20px;margin-top:35px}.page-digital-transformation__content .b-problem .b-grid__item .problem{height:fit-content!important}.page-digital-transformation__content .b-problem .b-grid__item .whitespace{visibility:visible}.page-digital-transformation__content .b-problem .b-grid__item .solution{height:fit-content!important}.page-digital-transformation__content .b-problem__desc{margin:35px 0}.page-digital-transformation__content .b-problem__textarea{padding:35px 20px}.page-digital-transformation__content .b-support{padding:60px 0}.page-digital-transformation__content .b-support__content--cate{padding:65px 0 30px}.page-digital-transformation__content .b-support__content--cate .list{grid-template-columns:repeat(3,1fr);column-gap:15px;row-gap:20px}.page--offshore__content .b-why__content--list{grid-template-columns:repeat(1,1fr);row-gap:25px}.page--offshore__content .b-why__content--list .item--text{padding-left:15px}.page--offshore__content .b-why__content--list .item--text h3{font-size:18px;margin-bottom:20px}.page--offshore__content .b-problem{margin:50px 0}.page--offshore__content .b-problem .list{margin-top:40px;grid-template-columns:repeat(2,1fr)}.page--offshore__content .b-problem .list .list--item .list--item__title{font-size:18px}.page--offshore__content .b-problem .list .list--item .list--item__head--numbering{margin-bottom:8px}.page--offshore__content .b-problem .list .list--item img{width:80%}.page--offshore__content .b-problem .textarea{margin:100px 0 0}.page--offshore__content .b-problem .textarea:before{max-height:70px}.page--offshore__content .b-why{padding:50px 0}.page--offshore__content .b-why__content--list{margin-top:50px}.page--offshore__content .b-why__content--list img{width:80%}.page--offshore__content .b-flow,.page--offshore__content .b-service{margin:50px 0 0}.page--offshore__content .b-flow__content .item--content__text{padding-top:25px;padding-bottom:25px}.page--offshore__content .b-flow__content .item--content__text .numbering{top:22px}.page--offshore__content .b-plan{margin:50px 0}.page--offshore__content .b-plan .b-plan__content .item{height:fit-content!important}.page-ai-features{margin:50px 0}.page-ai-contact .page-ai-contact-content{padding:50px 0}.page-ai-flow{margin:0 0 50px}.page-ai-flow .container .page-ai-flow-content{padding-left:0;padding-right:0}.page-ai-flow .container .page-ai-flow-content .ai-flow-item{margin:0 0 30px}.page-ai-flow .container .page-ai-flow-content .ai-flow-item .ai-flow-item-left figure:after{display:none}.page-cloud-whybanner .page-cloud-whybanner-content{position:relative;background:linear-gradient(270deg,rgba(20,26,66,.5803921569) 50%,rgba(20,26,66,.5803921569));padding:50px 0}.b-service{padding:70px 0}.page-cloud-why{margin:0 0 50px}.page-aboutus-teams .page-aboutus-teams-content .page-aboutus-teams-content-list .list-item .list-item-content{grid-template-columns:repeat(3,1fr)}.page-aboutus .b--table{margin-bottom:20px}.page-aboutus .b--table__left{padding-left:20px}.page-aboutus .b--table .page-aboutus__gallery{padding:0 20px}.page-aboutus-tab{margin-bottom:50px;margin-top:50px}.page-aboutus-messenger .page-aboutus-messenger-content .page-aboutus-messenger-content-editor{padding:15px}.page-system-sdlc{padding:50px 0 70px}.page-system-technologystack .page-system-technologystack-content{margin:50px 0 70px}.page-system-technology{padding:50px 0;margin:0 0 50px}.page-system-problem .page-system-problem-content{display:block;padding:10px}.page-system-problem .page-system-problem-content .page-system-problem-content-list .item{margin:0}.page-system-problem .page-system-problem-content .page-system-problem-content-list .item *{font-size:14px;padding-left:38px;background-size:30px;background-position:0 9px}.page--faq__header .heading--title{margin-top:50px;margin-bottom:50px}.page-blockchain-service{padding:50px 0;margin:0}.page-blockchain-service .page-blockchain-service-content{margin:0}.page-blockchain-product{margin:0 0 70px}.page-blockchain-reason{padding:50px 0 0}#popup-download .modal-dialog .modal-content{padding-left:15px;padding-right:15px}#popup-download .modal-dialog .modal-content .modal-body .popup-form form .form-group:nth-child(2),#popup-download .modal-dialog .modal-content .modal-body .popup-form form .form-group:nth-child(3){width:100%}}@media screen and (max-width:575px){.btn-gradient{width:50px;height:50px;min-width:50px}.home-global .home-global-content .home-global-content-top{flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap}.home-global .home-global-content .home-global-content-top .home-global-button{margin-top:15px}.home-global .home-global-content .home-global-map .row>div:nth-child(2){padding-right:15px}.home-global .home-global-content .home-global-map .home-global-map-place .marker img{width:20px}.home-global .home-global-content .home-global-map .home-global-map-place .marker .marker-info{display:none;left:20px;top:0}.home-global .home-global-content .home-global-map .home-global-map-place .marker.active .marker-info{display:block}.home-global .home-global-content .home-global-map .home-global-map-place .marker.active .marker-info .marker-title{font-size:13px}.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(2) .marker-info,.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(3) .marker-info,.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(4) .marker-info,.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(7) .marker-info,.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(9) .marker-info,.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(10) .marker-info{right:20px;top:0}.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(5) .marker-info{left:auto;right:100%;text-align:right}.home-global .home-global-content .home-global-map .home-global-map-place .marker:nth-child(6) .marker-info{top:0;left:auto;right:100%;text-align:right}.home-testimonial .home-testimonial-content{padding:50px 30px 0}.home-testimonial .home-testimonial-content .home-testimonial-content-top{flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap}body .home-testimonial-slider-dot{width:auto}body .home-testimonial-slider-dot .slick-list{padding-top:15px!important}body .home-testimonial-slider-dot .slick-list .slick-track .item figure{padding:0;width:30px;height:30px}.hr{margin:20px auto}.page-category-content .page-porfolio-list .list-item,.page-porfolio-list .list-item{grid-template-columns:repeat(1,1fr)}.porfolio-detail__top .description-short__title{font-size:44px;line-height:60px}.porfolio-detail .related-posts-list{grid-template-columns:repeat(1,1fr)}.page-contact form #responsive-form .form-row{padding:0}.page-contact form #responsive-form .form-row.company-name,.page-contact form #responsive-form .form-row.email-phone{gap:20px;flex-direction:column}.page-contact form #responsive-form .form-row.company-name .w-50,.page-contact form #responsive-form .form-row.email-phone .w-50{width:100%!important}.page-contact form #responsive-form .form-row.purpose .wpcf7-checkbox{grid-template-columns:repeat(1,1fr);gap:10px}.contact-banner__content .common-txt{margin-bottom:20px}.related-list-portfolio{grid-template-columns:repeat(1,1fr);row-gap:40px}.page--business__content .b-support__content--cate .list{grid-template-columns:repeat(2,1fr)}.page--business__content .b-support__content--cate .list span{font-size:14px;padding:5px}.b-service{padding:40px 0}.b-service .b-service__list .item__image{max-width:150px;height:150px}.page--offshore__content .b-plan{padding:60px 0}.page--offshore__content .b-plan .b-plan__content{margin-top:40px}.page--offshore__content .b-plan .b-plan__content .item{padding:30px 20px}.page-digital-transformation__content .b-support__content--cate .list{grid-template-columns:repeat(2,1fr)}.page-blockchain-reason .page-blockchain-reason-content .page-blockchain-reason-content-right .item figure{margin:0;float:none}.page-blockchain-reason .page-blockchain-reason-content .page-blockchain-reason-content-left .row .group:first-child .item:last-child{margin-bottom:30px}.page-aboutus-teams .page-aboutus-teams-content .page-aboutus-teams-content-list .list-item .list-item-content,.page-blockchain-client .page-blockchain-client-content .page-blockchain-client-content-gallery .item .page-blockchain-client-content-gallery-right{grid-template-columns:repeat(2,1fr)}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item .row .list-item-image figure,.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item:nth-child(2n) .row .list-item-image figure{padding:0}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item .row .list-item-info .info{padding-bottom:30px;padding-left:0}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item .row .list-item-info .info .year:before{left:-25.5px}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item .row .list-item-info .info .year{font-size:30px;margin-bottom:0}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item .row .list-item-info .info .desc{font-size:16px;margin-bottom:0}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item .row .list-item-info .info .desc-small{font-size:12px;margin:5px 0 0}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item:nth-child(2n) .row .list-item-info .info{padding-bottom:30px;padding-right:0}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item:nth-child(2n) .row .list-item-info .info .year:before{right:-25.5px}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item-last .info .year{font-size:40px}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item-last .info .desc{font-size:18px}.page-aboutus-history .page-aboutus-history-content .page-aboutus-history-content-list .list-item-last .info .year{margin:50px 0 0}}@media screen and (max-width:480px){.header .header-content .logo{max-width:120px;margin:12px 0}.header .header-content .header-content-right .header-content-right-detail .contact a{font-size:12px;padding:5px 10px}.home-news .home-news-content .home-news-content-top{flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap}.home-news .home-news-content .home-news-content-top .home-news-button,.page-ai-service .page-ai-service-content ul li{width:100%}.page-aboutus-teams .page-aboutus-teams-content .page-aboutus-teams-content-list .list-item .list-item-content{grid-template-columns:repeat(1,1fr);max-width:243px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNjc3MvY29tbW9uL19fZXh0ZW5kLnNjc3MiLCJtYWluLmNzcyIsInNjc3MvY29tbW9uL19fX21peGluLnNjc3MiLCJzY3NzL2NvbW1vbi9fX19fdmFyaWFibGVzLnNjc3MiLCJzY3NzL2NvbW1vbi9fX3dwLnNjc3MiLCJzY3NzL2NvbW1vbi9fYnV0dG9uLnNjc3MiLCJzY3NzL2NvbW1vbi9fZ2xvYmFsLnNjc3MiLCJzY3NzL2NvbXBvbmVudHMvYXJyb3cuc2NzcyIsInNjc3MvY29tcG9uZW50cy9ibG9jay1jb21wb25lbnQuc2NzcyIsInNjc3MvY29tcG9uZW50cy9icmVhZGNydW1iLnNjc3MiLCJzY3NzL2NvbXBvbmVudHMvZm9ybS5zY3NzIiwic2Nzcy9jb21wb25lbnRzL3BhZ2VuYXZpLnNjc3MiLCJzY3NzL2NvbXBvbmVudHMvcG9wdXAuc2NzcyIsInNjc3MvY29tcG9uZW50cy9zb2NpYWwtYmFyLnNjc3MiLCJzY3NzL2xheW91dHMvX2hlYWRlci5zY3NzIiwic2Nzcy9sYXlvdXRzL19mb290ZXIuc2NzcyIsInNjc3MvbGF5b3V0cy9faG9tZS5zY3NzIiwic2Nzcy9sYXlvdXRzL2NhdGVnb3J5LnNjc3MiLCJzY3NzL2xheW91dHMvcmVsYXRlZC1wb3N0LnNjc3MiLCJzY3NzL2xheW91dHMvc2lkZWJhci5zY3NzIiwic2Nzcy9sYXlvdXRzL3BhZ2UtYWJvdXQtdXMtaGlzdG9yeS5zY3NzIiwic2Nzcy9sYXlvdXRzL3BhZ2UtYWJvdXQtdXMtbWVzc2VuZ2VyLnNjc3MiLCJzY3NzL2xheW91dHMvcGFnZS1hYm91dC11cy10ZWFtcy5zY3NzIiwic2Nzcy9sYXlvdXRzL3BhZ2UtYWJvdXQtdXMuc2NzcyIsInNjc3MvbGF5b3V0cy9wYWdlLWFpLnNjc3MiLCJzY3NzL2xheW91dHMvcGFnZS1ibG9ja2NoYWluLnNjc3MiLCJzY3NzL2xheW91dHMvcGFnZS1jbG91ZC5zY3NzIiwic2Nzcy9sYXlvdXRzL3BhZ2UtY29udGFjdC5zY3NzIiwic2Nzcy9sYXlvdXRzL3BhZ2UtZGlnaXRhbC10cmFuc2Zvcm1hdGlvbi5zY3NzIiwic2Nzcy9sYXlvdXRzL3BhZ2UtZmFxLnNjc3MiLCJzY3NzL2xheW91dHMvcGFnZS1tYW51ZmFjdHVyaW5nLnNjc3MiLCJzY3NzL2xheW91dHMvcGFnZS1vZmZzaG9yZS1kZXZlbG9wbWVudC5zY3NzIiwic2Nzcy9sYXlvdXRzL3BhZ2UtcG9yZm9saW8uc2NzcyIsInNjc3MvbGF5b3V0cy9wYWdlLXN5c3RlbS5zY3NzIiwic2Nzcy9sYXlvdXRzL3BhZ2Utd2hpdGVwYXBlci5zY3NzIiwic2Nzcy9sYXlvdXRzL3NpbmdsZS5zY3NzIiwic2Nzcy9sYXlvdXRzL3NpbmdsZS1wb3J0Zm9saW8uc2NzcyIsInNjc3MvbGF5b3V0cy9zaW5nbGUtd2hpdGVwYXBlci5zY3NzIiwic2Nzcy96cmVzcG9uc2l2ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWFBLDJoR0FDSSxhQUFBLEFBQ0Esb0JBQUEsQ0NaSCxBRGNELDhqQkFDSSxxQkFBQSxBQUNBLFNBQUEsQUFDQSxTQUFBLENDWEgsQURlRCxnMFBBRUksZUFBQSxDQ1pILEFEZ0JELDJtQkFDSSxvQ0FBQSxBQUNBLGVBQUEsQ0NiSCxBRGlCRCxzR0FFSSxlQUFBLENDZkgsQURxQkQsOE5BQ0ksa0JBQUEsQUFDQSxxQkFBQSxBQUNBLGtCQUFBLENDbEJILEFEbUJHLG1QQUNJLFdBQUEsQUFDQSxrQkFBQSxBQUNBLFVBQUEsQUFFQSxRQUFBLEFFdEJQLDJCRnVCMkIsQUV0QjNCLGdDRnNCMkIsQUVyQjNCLG1DRnFCMkIsQUVwQjNCLDhCRm9CMkIsQUVuQjNCLCtCRm1CMkIsQUFDcEIsVUFBQSxBQUNBLGNBQUEsQUFDQSxvREFBQSxBQUNBLHdCQUFBLEFBQ0EsNEJBQUEsQUFDQSx1QkFBQSxDQ2RQLEFEbUJELHVIQUNJLFdBQUEsQUFDQSxrQkFBQSxBQUNBLFFBQUEsQUFDQSxNQUFBLEFBQ0EsVUFBQSxBQUNBLFlBQUEsQUFDQSxXQUFBLEFBQ0EsbUJHL0RZLEFEUlosOEJGd0V3QixBRXZFeEIsbUNGdUV3QixBRXRFeEIsc0NGc0V3QixBRXJFeEIsaUNGcUV3QixBRXBFeEIsaUNGb0V3QixDQ1ozQixBRGNELHNKQUNJLFdBQUEsQUFDQSxrQkFBQSxBQUNBLFNBQUEsQUFDQSxNQUFBLEFBQ0EsVUFBQSxBQUNBLFlBQUEsQUFDQSxXQUFBLEFBQ0EsbUJHMUVZLEFEUlosOEJGbUZ3QixBRWxGeEIsbUNGa0Z3QixBRWpGeEIsc0NGaUZ3QixBRWhGeEIsaUNGZ0Z3QixBRS9FeEIsaUNGK0V3QixDQ1AzQixBRFVELDRLQUNJLFdBQUEsQUFDQSxrQkFBQSxBQUNBLFFBQUEsQUFDQSxNQUFBLEFBQ0EsVUFBQSxBQUNBLFlBQUEsQUFDQSxXQUFBLEFBQ0EsbUJHckZjLEFEVGQsOEJGK0Z3QixBRTlGeEIsbUNGOEZ3QixBRTdGeEIsc0NGNkZ3QixBRTVGeEIsaUNGNEZ3QixBRTNGeEIsaUNGMkZ3QixDQ0gzQixBREtELG9IQUNJLFdBQUEsQUFDQSxrQkFBQSxBQUNBLFNBQUEsQUFDQSxNQUFBLEFBQ0EsVUFBQSxBQUNBLFlBQUEsQUFDQSxXQUFBLEFBQ0EsbUJHaEdjLEFEVGQsOEJGMEd3QixBRXpHeEIsbUNGeUd3QixBRXhHeEIsc0NGd0d3QixBRXZHeEIsaUNGdUd3QixBRXRHeEIsaUNGc0d3QixDQ0UzQixBRERHLHFDQVZKLG9IQVdRLFFBQUEsQUFDQSxXQUFBLEFFN0dKLGdCRjhHNEIsQUU3RzVCLHFCRjZHNEIsQUU1RzVCLHdCRjRHNEIsQUUzRzVCLG1CRjJHNEIsQUUxRzVCLG1CRjBHNEIsQ0NRN0IsQ0FDRixBRExELDBDQUNJLFdBQUEsQUFDQSxrQkFBQSxBQUNBLFFBQUEsQUFDQSxNQUFBLEFBQ0EsVUFBQSxBQUNBLFlBQUEsQUFDQSxXQUFBLEFBQ0EsbUJHaEhjLEFEVmQsOEJGMkh3QixBRTFIeEIsbUNGMEh3QixBRXpIeEIsc0NGeUh3QixBRXhIeEIsaUNGd0h3QixBRXZIeEIsaUNGdUh3QixDQ1kzQixBRFhHLHFDQVZKLDBDQVdRLE9BQUEsQUFDQSxXQUFBLEFFOUhKLGdCRitINEIsQUU5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QixBTXYyQm1CLHlHQUNJLGtCSmpFakIsQ0Y2NkJOLEFNdDJCRyxnQ0FDSSxlQUFBLENOdzJCUCxBTWgyQk8sbUNBQ0ksV0FBQSxDTmsyQlgsQU1oMkJPLG1DQUNJLFlBQUEsQ05rMkJYLEFNNzFCRyxrQ0FDSSxZQUFBLEFBQ0EsZ0JBQUEsQ04rMUJQLEFNOTFCTyw4Q0FDSSxpQ0FBQSxDTmcyQlgsQU0zMUJtQixtSUwrQ25CLG1CS2pEcUMsQUxrRHJDLHdCS2xEcUMsQUxtRHJDLDJCS25EcUMsQUxvRHJDLHNCS3BEcUMsQUxxRHJDLHNCS3JEcUMsQ0FFbEIsQU5zM0JuQix3RU1yM0J1QixzQ0FBQSxBQUNBLGNBQUEsQUFDQSxlQUFBLEFMckdwQixrQktzRzRDLEFMckc1Qyx1QktxRzRDLEFMcEc1QywwQktvRzRDLEFMbkc1QyxxQkttRzRDLEFMbEc1QyxzQktrRzRDLEFMb0MvQyx1QktqQ2lELEFMa0NqRCw0QktsQ2lELEFMbUNqRCwrQktuQ2lELEFMb0NqRCwwQktwQ2lELEFMcUNqRCwwQktyQ2lELENOKzJCakQsQU05MkJ1Qiw0RUFDSSxhQUFBLEFBQ0EsVUFBQSxDTmczQjNCLEFNNzJCbUIsdUVBQ0ksWUFBQSxDTisyQnZCLEFNNTJCZSw0RkFDSSxpQkFBQSxDTjgyQm5CLEFNNzJCbUIsbUdBQ0ksVUFBQSxBTHpGdkIscUJLMEYyQyxBTHpGM0MsMEJLeUYyQyxBTHhGM0MsNkJLd0YyQyxBTHZGM0Msd0JLdUYyQyxBTHRGM0Msd0JLc0YyQyxDTm0zQjNDLEFNbDNCdUIsdUdBQ0ksYUFBQSxDTm8zQjNCLEFNajNCbUIsa0dBQ0ksY0FBQSxBQUNBLGtCQUFBLEFBQ0EsU0FBQSxBQUNBLFNBQUEsQUxuR3ZCLDJCS29HMkMsQUxuRzNDLGdDS21HMkMsQUxsRzNDLG1DS2tHMkMsQUxqRzNDLDhCS2lHMkMsQUxoRzNDLCtCS2dHMkMsQUFDcEIsVUFBQSxBQUNBLGVBQUEsQ051M0J2QixBTXQzQnVCLHlHQUNJLGtCQUFBLEFBQ0EsZUFBQSxBQUVBLFdBQUEsQUFDQSxpQkFBQSxDTnUzQjNCLEFNcjNCdUIs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LENQa2lDYixBTzdoQ08seUdBQ0UsV0FBQSxDUCtoQ1QsQU8zaENTLGlJQUNFLGVBQUEsQUFDQSxpQkFBQSxBQUNBLGNMMVBDLEFLNFBELFNBQUEsQUFDQSxXQUFBLEFBQ0EsbUJBQUEsQ1A0aENYLEFPdmhDUyx3SU50SFQsbUJNd0hnQyxBTnZIaEMsd0JNdUhnQyxBTnRIaEMsMkJNc0hnQyxBTnJIaEMsc0JNcUhnQyxBTnBIaEMsdUJNb0hnQyxBTi9IaEMsdUJNZ0lvQyxBTi9IcEMsNEJNK0hvQyxBTjlIcEMsK0JNOEhvQyxBTjdIcEMsMEJNNkhvQyxBTjVIcEMsMkJNNEhvQyxBQUN6QixnQkFBQSxBQUNBLGdCQUFBLEFBQ0EsYUFBQSxBQUNBLGFBQUEsQUFDQSxlQUFBLEFOL1FSLG1CTWdSK0IsQU4vUS9CLHdCTStRK0IsQU45US9CLDJCTThRK0IsQU43US9CLHNCTTZRK0IsQU41US9CLHVCTTRRK0IsQU41T2xDLDhDTTZPK0IsQU41Ty9CLG1ETTRPK0IsQU4zTy9CLHNETTJPK0IsQU4xTy9CLGlETTBPK0IsQU56Ty9CLGtETXlPK0IsQUFDcEIsd0JBQUEsQ1B3aUNYLEFPdmlDVyw0SUFDSSxlQUFBLENQeWlDZixBT3JpQ1MsNklBQ0UsY0FBQSxDUHVpQ1gsQU8zaENELGlCQUNFLGtCTGxTVyxDRit6Q1osQU8zaENDLDBDQUNFLGNBQUEsQ1A2aENILEFPMWhDSyx1RUFDRSxpQkFBQSxDUDRoQ1AsQU96aENLLDZGQUNFLFVBQUEsQ1AyaENQLEFPcmhDRCxjQUNFLHFCQUFBLEFBQ0EsV0FBQSxBQUNBLG9CQUFBLEFBQ0EsaUJBQUEsQUFDQSxpQkFBQSxDUHdoQ0QsQU9qaENHLDRDQUNFLGVBQUEsQUFDQSxpQkFBQSxBQUNBLGNMbFVPLEFLb1VQLGVBQUEsQUFDQSwrQkFBQSxDUGtoQ0wsQU8vZ0NHLCtDQUNFLFlBQUEsQ1BpaENMLEFPL2dDSyw2REFDRSxlQUFBLENQaWhDUCxBTy9nQ08sd0VBQ0UsUUFBQSxDUGloQ1QsQU83Z0NhLHdHQUNFLFlBQUEsQ1ArZ0NmLEFPcmdDUyx1S05qTlQsbUJNK004QixBTjlNOUIsd0JNOE04QixBTjdNOUIsMkJNNk04QixBTjVNOUIsc0JNNE04QixBTjNNOUIsc0JNMk04QixDQUVyQixBUG1pQ1QsdUZDM3ZDQSx1Qk0yTm9DLEFOMU5wQyw0Qk0wTm9DLEFOek5wQywrQk15Tm9DLEFOeE5wQywwQk13Tm9DLEFOdk5wQywyQk11Tm9DLEFBQ3pCLFlBQUEsQUFDQSxhQUFBLEFBQ0EsZ0JBQUEsQUFDQSxrQkFBQSxBTnpXUixrQk0wVytCLEFOelcvQix1Qk15VytCLEFOeFcvQiwwQk13VytCLEFOdlcvQixxQk11VytCLEFOdFcvQixzQk1zVytCLEFBQ3ZCLG1ETDVWRSxBSzZWRixpQkFBQSxDUHloQ1gsQU92aENXLDZGQUNFLFdBQUEsQUFDQSxrQkFBQSxBQUNBLFNBQUEsQUFDQSxTQUFBLEFBQ0EsVUFBQSxBQUNBLFlBQUEsQU52VmIsMkJNd1ZnQyxBTnZWaEMsZ0NNdVZnQyxBTnRWaEMsbUNNc1ZnQyxBTnJWaEMsOEJNcVZnQyxBTnBWaEMsK0JNb1ZnQyxBQUNuQixtQkFBQSxBQUNBLFNBQUEsQ1A2aENiLEFPdmhDYSwyRkFDRSxlQUFBLEFBQ0EsaUJBQUEsQUFDQSxjTDVYSCxBSzhYRyx5QkFBQSxBQUNBLFFBQUEsQ1B3aENmLEFPdGhDZSxnR0FDRSxhTHRZWCxDRjg1Q04sQU9qaENPLGlGTjVQUCxtQk04UDhCLEFON1A5Qix3Qk02UDhCLEFONVA5QiwyQk00UDhCLEFOM1A5QixzQk0yUDhCLEFOMVA5QixzQk0wUDhCLENQc2hDOUIsQU9uaENXLDBGQUNFLHFCQUFBLEFBQ0EsUUFBQSxDUHFoQ2IsQU9uaENhLDZGQUNFLGNBQUEsQUFDQSxpQkFBQSxDUHFoQ2YsQU9uaENlLG1HQUNFLFdBQUEsQUFDQSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxTQUFBLEFBQ0EsWUFBQSxBQUNBLHVCQUFBLEFBQ0EseUJBQUEsQU5qYWQsa0JNa2FxQyxBTmphckMsdUJNaWFxQyxBTmhhckMsMEJNZ2FxQyxBTi9ackMscUJNK1pxQyxBTjlackMsc0JNOFpxQyxBQUN2QixTQUFBLENQeWhDakIsQU8zZ0NHLDZETm5hQSxnREFBQSxBQUlBLHNEQUFBLENEbTdDSCxBTy9nQ0ssMkdBQ0Usb0JMdGJJLENGdThDWCxBTzlnQ0ssMkdBQ0UsYUwxYkksQ0YwOENYLEFPN2dDSyxpSUFDRSxvQkw5YkksQ0Y2OENYLEFPOS9CSywyQ0FDRSxrQkx6Y1EsQ0YwOENmLEFPOS9CSywrR0FDRSxvQkxuZEMsQ0ZtOUNSLEFRdDlDRCxhQUNDLGNBQUEsQUFDQSxpQkFBQSxBQUNBLGtEQUFBLENSMDlDQSxBUXo5Q0EsaUNBQ0MsY0FBQSxDUjI5Q0QsQVF2OUNDLG1DQUNDLGFOVEksQ0ZxK0NOLEFTcCtDQyxvQ0FDQyxpQkFBQSxDVHcrQ0YsQVN2K0NFLDBDQUNJLDZCQUFBLEFBQ0gseUJBQUEsQUFDRyxXQUFBLEFSTkgsa0JRTzJCLEFSTjNCLHVCUU0yQixBUkwzQiwwQlFLMkIsQVJKM0IscUJRSTJCLEFSSDNCLHFCUUcyQixDVDYrQzlCLEFTMytDRSxpREFDSSxZQUFBLEFBQ0EsZUFBQSxBQUNBLGFBQUEsQUFDRyxXQUFBLEFSYk4sMEJRYzhCLEFSYjlCLCtCUWE4QixBUlo5QixrQ1FZOEIsQVJYOUIsNkJRVzhCLEFSVjlCLDhCUVU4QixBQUMzQixrQkFBQSxBQUNBLFlBQUEsQUFDQSxNQUFBLEFBQ0EsUUFBQSxBQUNBLFNBQUEsQ1RpL0NOLEFTOStDRSxzRkFDQyxRQUFBLENUZy9DSCxBU3YrQ0UsNkNBQ0ksa0JBQUEsQUFDQSx5QkFBQSxBQUNBLHVCQUFBLEFBQ0EsV0FBQSxBUnBDSCxrQlFxQzJCLEFScEMzQix1QlFvQzJCLEFSbkMzQiwwQlFtQzJCLEFSbEMzQixxQlFrQzJCLEFSakMzQixxQlFpQzJCLENUOCtDOUIsQVM1K0NFLG9EQUNJLFlBQUEsQUFDQSxlQUFBLEFBQ0Esa0JBQUEsQUFDRyxXQUFBLEFSM0NOLGtCUTRDOEIsQVIzQzlCLHVCUTJDOEIsQVIxQzlCLDBCUTBDOEIsQVJ6QzlCLHFCUXlDOEIsQVJ4QzlCLHFCUXdDOEIsQ1RrL0NqQyxBUy8rQ08sc0RBQ0csWUFBQSxDVGkvQ1YsQVN6K0NDLDRDQUNJLGlCQUFBLENUNCtDTCxBUzMrQ0Usa0RBQ0ksNkJBQUEsQUFDQSxZQUFBLEFBQ0EsZ0JBQUEsQUFDQSxXQUFBLEFSOURILGtCUStEMkIsQVI5RDNCLHVCUThEMkIsQVI3RDNCLDBCUTZEMkIsQVI1RDNCLHFCUTREMkIsQVIzRDNCLHNCUTJEMkIsQVIzQjlCLHNDUTRCMkIsQVIzQjNCLDJDUTJCMkIsQVIxQjNCLDhDUTBCMkIsQVJ6QjNCLHlDUXlCMkIsQVJ4QjNCLHlDUXdCMkIsQ1RxL0MzQixBQ2g5Q0EsNkVBQ0MsYVFyQ2dDLENUdS9DakMsQUNoOUNBLG9FQUNDLGFReENnQyxDVDAvQ2pDLEFDaDlDQSx3RUFDQyxhUTNDZ0MsQ1Q2L0NqQyxBQ2g5Q0EsbUVBQ0MsYVE5Q2dDLENUZ2dEakMsQVM5L0NFLHlEQUNDLFlBQUEsQUFDQSxlQUFBLEFBQ0EsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLFdBQUEsQVJ4RUEsa0JReUV3QixBUnhFeEIsdUJRd0V3QixBUnZFeEIsMEJRdUV3QixBUnRFeEIscUJRc0V3QixBUnJFeEIsc0JRcUV3QixBQUN4QixrQkFBQSxBQUNBLFNBQUEsQUFDQSxXQUFBLEFBQ0EsU0FBQSxDVG9nREgsQVNoZ0RFLDJEQUNDLFlBQUEsQ1RrZ0RILEFTMS9DQywwQ0FDQyxrQkFBQSxBQUNBLGVBQUEsQ1Q2L0NGLEFTNS9DRSxnREFDSSw2QkFBQSxBQUNBLFlBQUEsQUFDSCx1QkFBQSxBQUNBLHlCQUFBLEFBQ0csV0FBQSxBQUNHLFdBQUEsQVJuR04sa0JRb0cyQixBUm5HM0IsdUJRbUcyQixBUmxHM0IsMEJRa0cyQixBUmpHM0IscUJRaUcyQixBUmhHM0IscUJRZ0cyQixDVGtnRDlCLEFTaGdERSx1REFDSSxZQUFBLEFBQ0EsZUFBQSxBQUNBLGFBQUEsQUFDRyxXQUFBLEFSMUdOLDBCUTJHOEIsQVIxRzlCLCtCUTBHOEIsQVJ6RzlCLGtDUXlHOEIsQVJ4RzlCLDZCUXdHOEIsQVJ2RzlCLDhCUXVHOEIsQUFDM0Isa0JBQUEsQUFDQSxNQUFBLEFBQ0EsUUFBQSxBQUNBLFVBQUEs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azBEZixBV2gwRGEsbUdBQ0UsVUFBQSxDWGswRGYsQVdoMERhLDRGQUNFLGVBQUEsQUFDQSxhQUFBLENYazBEZixBV2owRGUsMEdBQ0UsV0FBQSxBQUNBLG1CVGxDTixBU21DTSxnQkFBQSxBQUNBLGtCQUFBLEFBQ0EsZUFBQSxDWG0wRGpCLEFXaDBEYSwyTFZ6Q1Ysa0JVMENvQyxBVnpDcEMsdUJVeUNvQyxBVnhDcEMsMEJVd0NvQyxBVnZDcEMscUJVdUNvQyxBVnRDcEMsc0JVc0NvQyxBQUN4QixrQkFBQSxBQUNBLFdBQUEsQUFDQSx3QkFBQSxDWHMwRGYsQUM5d0RBLGlQQUNDLFVVeER5QyxDWHcwRDFDLEFDOXdEQSwrTkFDQyxVVTNEeUMsQ1gyMEQxQyxBQzl3REEsdU9BQ0MsVVU5RHlDLENYODBEMUMsQUM5d0RBLDZOQUNDLFVVakV5QyxDWGkxRDFDLEFXNTBEYSwrRkFDSSxnQkFBQSxDWDgwRGpCLEFXMzBEVyw2RkFDRSxrQkFBQSxBQUNBLGdCQUFBLEFBRUEsY0FBQSxBQUNBLGVBQUEsQVY1RFYsbUJVNkRrQyxBVjVEbEMsd0JVNERrQyxBVjNEbEMsMkJVMkRrQyxBVjFEbEMsc0JVMERrQyxBVnpEbEMsdUJVeURrQyxBQUN4QixrQkFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsV0FBQSxDWGcxRGIsQVcxMERXLDBMQUNFLFlBQUEsQ1grMERiLEFXdDBERCxxQkFDRSx5QkFBQSxDWHkwREQsQVd4MERDLDZCQUNFLHVCQUFBLEFWNkRILG1CVTVEeUIsQVY2RHpCLHdCVTdEeUIsQVY4RHpCLDJCVTlEeUIsQVYrRHpCLHNCVS9EeUIsQVZnRXpCLHVCVWhFeUIsQVZxRHpCLHVCVXBENkIsQVZxRDdCLDRCVXJENkIsQVZzRDdCLCtCVXRENkIsQVZ1RDdCLDBCVXZENkIsQVZ3RDdCLDBCVXhENkIsQ1hrMUQ3QixBV2gxREMsbUNBQ0UsV0FBQSxBQUNBLGVBQUEsQ1hrMURILEFXajFERyxrRFYzRkEsbUJVNEYwQixBVjNGMUIsd0JVMkYwQixBVjFGMUIsMkJVMEYwQixBVnpGMUIsc0JVeUYwQixB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eUMsQVhqQnRDLGtCV2tCb0MsQVhqQnBDLHVCV2lCb0MsQVhoQnBDLDBCV2dCb0MsQVhmcEMscUJXZW9DLEFYZHBDLHNCV2NvQyxBWGtCdkMscUNXakJvQyxBWGtCcEMsMENXbEJvQyxBWG1CcEMsNkNXbkJvQyxBWG9CcEMsd0NXcEJvQyxBWHFCcEMsd0NXckJvQyxDWndsRXBDLEFZdmxFZSx3QkFDSSxXQUFBLEFYNkJuQixvQlc1Qm9DLEFYNkJwQyx5Qlc3Qm9DLEFYOEJwQyw0Qlc5Qm9DLEFYK0JwQyx1QlcvQm9DLEFYZ0NwQyx1QldoQ29DLENaNmxFcEMsQVkzbEVlLDhCWDBCZixvQld6Qm9DLEFYMEJwQyx5QlcxQm9DLEFYMkJwQyw0QlczQm9DLEFYNEJwQyx1Qlc1Qm9DLEFYNkJwQyx1Qlc3Qm9DLENaaW1FcEMsQWEzbkVELFFBQ0MsZUFBQSxBQUNHLE1BQUEsQUFDQSxPQUFBLEFBQ0EsWUFBQSxBQUNBLFdBQUEsQUFDQSxnQkFBQSxBQUNBLGNBQUEsQ2IrbkVILEFhOW5FQSx3QkFDQyxrQkFBQSxBWnlJRCxtQll2STBCLEFad0kxQix3Qll4STBCLEFaeUkxQiwyQll6STBCLEFaMEkxQixzQlkxSTBCLEFaMkkxQix1QlkzSTBCLEFaZ0kxQiw4QlkvSDhCLEFaZ0k5QixtQ1loSThCLEFaaUk5QixzQ1lqSThCLEFaa0k5QixpQ1lsSThCLEFabUk5QixpQ1luSThCLENidW9FOUIsQWF0b0VJLDhCQUNDLGdCQUFBLEFBQ0EsYUFBQSxDYndvRUwsQWF2b0VLLGtDQUNDLFlBQUEsQ2J5b0VOLEFheG9FTSw2Q0FDQyxhQUFBLENiMG9FUCxBYW5vRUUseUhad0hGLG1CWXRINEIsQVp1SDVCLHdCWXZINEIsQVp3SDVCLDJCWXhINEIsQVp5SDVCLHNCWXpINEIsQVowSDVCLHNCWTFINEIsQ2Irb0U1QixBYTdvRUksc0ZBQ0ksYUFBQSxBQUNBLGNBQUEsQUFDRyxjQUFBLEFaaENSLG1CWWlDNkIsQVpoQzdCLHdCWWdDNkIsQVovQjdCLDJCWStCNkIsQVo5QjdCLHNCWThCNkIsQVo3QjdCLHNCWTZCNkIsQ2JtcEVoQyxBYS9vRUcscUZBQ0Msa0JBQUEsQUFDRyxjQUFBLENiaXBFUCxBYWhwRU8sc0dBRUYsZUFBQSxBQUNBLGlCQUFBLEFBQ0csa0JBQUEsQUFDQSxrQkFBQSxDYmlwRVIsQWFocEVRLDRHQUNDLFdBQUEsQUFDQSxrQkFBQSxBQUNBLG9CQUFBLEFBQ0EsVUFBQSxBQUNBLFVBQUEsQUFDQSxZQUFBLEFBQ0EsK0JBQUEsQUFDQSxnQ0FBQSxBWnpCVCx5Q1kwQjZCLEFaekI3Qiw4Q1l5QjZCLEFaeEI3QixpRFl3QjZCLEFadkI3Qiw0Q1l1QjZCLEFadEI3Qiw0Q1lzQjZCLENic3BFN0IsQWFucEVPLHdHQUVDLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLHFCQUFBLEFBQ0EsV0FBQSxBQUNBLGFBQUEsQUFDQSxrQkFBQSxBQUNBLG1CQUFBLEFBQ0gsbUJBQUEsQUFDQSx3Q0FBQSxDYm9wRUwsQWFscEVTLDZHQUNGLGNYbEVJLEFXb0VKLGVBQUEsQUFDQSxpQkFBQSxBQUNHLGtCQUFBLEFBQ0EsbUJBQUEsQUFDQSxjQUFBLEFBQ0Esa0JBQUEsQ2JtcEVWLEFhbHBFVSxvSEFDQyxhWGhGTCxDRm91RU4sQWFscEVXLDBIQUNDLFdBQUEsQUFDQSxrQkFBQSxBQUNBLG9CQUFBLEFBQ0EsVUFBQSxBQUNBLFVBQUEsQUFDQSxrQkFBQSxBQUNBLCtCQUFBLEFBQ0EsZ0NBQUEsQVo3RFoseUNZOERnQyxBWjdEaEMsOENZNkRnQyxBWjVEaEMsaURZNERnQyxBWjNEaEMsNENZMkRnQyxBWjFEaEMsNENZMERnQyxDYndwRWhDLEFhbnBFVSx3SEFDQyxlQUFBLENicXBFWCxBYXpvRUQscUNBRUUsb0JBQ0ksWUFBQSxDYjJvRUgsQWF4b0VNLDRCQUNGLHFCQUFBLEFBQ0EsU0FBQSxBQUNBLFNBQUEsQ2Iwb0VKLEFhem9FVSwrQkFDQyxpQkFBQSxDYjJvRVgsQWExb0VjLGlDQUNSLGNYdEhJLEFXdUhKLHVCQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkFBQSxBQUNBLHNCQUFBLEFBQ0EsYUFBQSxDYjRvRU4sQWF6b0VrQiwrQ0FDSSxZQUFBLENiMm9FdEIsQWFyb0VVLCtCQUNSLFdBQUEsQUFDRyxnQ0FBQSxDYnVvRUwsQWFyb0VNLHdEQUNDLG1CQUFBLEFBQ0EsU0FBQSxDYnVvRVAsQWF0b0VJLDhEQUNJLFdBQUEsQUFDQSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxRQUFBLEFBQ0Esa0NBQUEsQUFDQSwwQkFBQSxBQUNBLG1DQUFBLEFaMUhWLDJCWTJIOEIsQVoxSDlCLGdDWTBIOEIsQVp6SDlCLG1DWXlIOEIsQVp4SDlCLDhCWXdIOEIsQVp2SDlCLDhCWXVIOEIsQ2I0b0U1QixBYXpvRU0sNERBQ0MsNkJBQUEsQUFDQSxlQUFBLENiMm9FUCxBYTFvRU8sOERBQ0YsNEJBQUEsQUFDQSw2QkFBQSxBWjVIUCx1Q1k2SDRCLEFaNUg1Qiw0Q1k0SDRCLEFaM0g1QiwrQ1kySDRCLEFaMUg1QiwwQ1kwSDRCLEFaekg1QiwwQ1l5SDRCLENiZ3BFMUIsQWEvb0VLLHFFQUNDLGdCQUFBLEFBQ0EsV0FBQSxBQUNBLGtCQUFBLEFBQ0EsYUFBQSxBQUNBLFdBQUEsQUFDQSx3QkFBQSxBQUNBLFlBQUEsQUFDQSxVQUFBLEFaN0lSLDJDWThJNEIsQVo3STVCLGdEWTZJNEIsQVo1STVCLG1EWTRJNEIsQVozSTVCLDhDWTJJNEIsQVoxSTVCLDhDWTBJNEIsQ2JxcEUxQixBYWhwRWMseUNBQ0Msa0JBQUEsQUFDWixTQUFBLEFackpMLDJCWXNKeUIsQVpySnpCLGdDWXFKeUIsQVpwSnpCLG1DWW9KeUIsQVpuSnpCLDhCWW1KeUIsQVpsSnpCLCtCWWtKeUIsQUFDTCxTQUFBLEFBQ0csa0JBQUEsQUFDSCxhQUFBLEFBQ1osZ0JBQUEsQUFDWSxVQUFBLEFacEpwQix1Q1lzSjZCLEFacko3Qiw0Q1lxSjZCLEFacEo3QiwrQ1lvSjZCLEFabko3QiwwQ1ltSjZCLEFabEo3QiwwQ1lrSjZCLENiOHBFM0IsQWE3cEVrQixxRlozTGpCLG1CWXlMNkIsQVp4TDdCLHdCWXdMNkIsQVp2TDdCLDJCWXVMNkIsQVp0TDdCLHNCWXNMNkIsQVpyTDdCLHNCWXFMNkIsQ0FFWixBYnFx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K004QixBZDlNOUIsbURjOE04QixBZDdNOUIsbURjNk04QixDZnl4RjlCLEFlaHhGRCx5QkFDQywwREFBQSxBQUNBLHdCQUFBLEFBQ0csNEJBQUEsQUFDQSxxQkFBQSxDZm14RkgsQWVoeEZELGFBQ0kscUJBQUEsQUFDQSxXQUFBLEFBQ0EsZ0JBQUEsQUFDQSxlQUFBLENmbXhGSCxBZWp4RkMsMkRkaklELDhCY29Ja0MsQWRuSWxDLG1DY21Ja0MsQWRsSWxDLHNDY2tJa0MsQWRqSWxDLGlDY2lJa0MsQWRoSWxDLGlDY2dJa0MsQ2YweEZsQyxBZXp4RlEsb0pkOUhSLG1CYzRIOEIsQWQzSDlCLHdCYzJIOEIsQWQxSDlCLDJCYzBIOEIsQWR6SDlCLHNCY3lIOEIsQWR4SDlCLHNCY3dIOEIsQ2ZreUY5QixBZTd4RlMsNkhBQ0MsaUJBQUEsQ2YreEZWLEFlNXhGRSwrRUFDSSxlQUFBLEFBRUEseUJBQUEsQUFDQSxXQUFBLEFkeklOLG1CYzJJK0IsQWQxSS9CLHdCYzBJK0IsQWR6SS9CLDJCY3lJK0IsQWR4SS9CLHNCY3dJK0IsQWR2SS9CLHNCY3VJK0IsQ2ZneUYvQixBZTN4RkcseUVBQ0ksa0JBQUEsQ2Y2eEZQLEFlMXhGRSx5RUFDQyxlQUFBLENmNHhGSCxBZXp4Rk8sK0VBQ0MsZ0NBQUEsQUFDRyxrQkFBQSxBQUNILGVBQUEsQUFDQSxpQkFBQSxDZjJ4RlIsQWV6eEZRLHFGQUNDLGdDQUFBLEFBQ0EsYWJqVEgsQ0Y0a0dOLEFlMXhGUSx1TGRoUVIsb0JjaVEyQixBZGhRM0IseUJjZ1EyQixBZC9QM0IsNEJjK1AyQixBZDlQM0IsdUJjOFAyQixBZDdQM0IsdUJjNlAyQixDZmd5RjNCLEFlN3hGUSxzRkFDQyxnQ0FBQSxBQUNBLGFieFRILENGdWxHTixBZTl4RlEseUxkdlFSLG9CY3dRMkIsQWR2UTNCLHlCY3VRMkIsQWR0UTNCLDRCY3NRMkIsQWRyUTNCLHVCY3FRMkIsQWRwUTNCLHVCY29RMkIsQ2ZveUYzQixBZWp5Rk8sMktBQ0UsV0FBQSxBQUNBLGtCQUFBLEFBQ0EsVUFBQSxBQUNBLHdCQUFBLEFB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LEFleHhGRSxpRkFDQyxlQUFBLENmMHhGSCxBZXp4Rkcsd0ZBQ0ksV0FBQSxBQUNBLGlCQUFBLENmMnhGUCxBZXp4RkcsdUZBQ0ksZUFBQSxDZjJ4RlAsQWUxeEZJLGdHQUNJLGVBQUEsQUFDQSxjYjlnQkksQWErZ0JKLFFBQUEsQ2Y0eEZSLEFlenhGSSxvR0FDSSxlQUFBLEFBQ0EsYWJ4aEJGLENGbXpHTixBZXh4RkcsdUZBQ08sZUFBQSxDZjB4RlYsQWV0eEZDLDRFZC9ZRCxtQmNpWjhCLEFkaFo5Qix3QmNnWjhCLEFkL1k5QiwyQmMrWThCLEFkOVk5QixzQmM4WThCLEFkN1k5Qix1QmM2WThCLEFkeFo5Qiw4QmN5WmtDLEFkeFpsQyxtQ2N3WmtDLEFkdlpsQyxzQ2N1WmtDLEFkdFpsQyxpQ2NzWmtDLEFkclpsQyxpQ2NxWmtDLENmK3hGbEMsQWUxeEZELGVBQ0kscUJBQUEsQUFDQSxXQUFBLEFBQ0gsaUJBQUEsQUFDRyxtQkFBQSxBQUNBLGVBQUEsQ2Y2eEZILEFlM3hGQyw2Q0FDSSxZQUFBLEFBQ0EsYUFBQSxBQUNBLG1CQUFBLEFBQ0Esc0JBQUEsQ2Y2eEZMLEFlNXhGRSxpREFDSSxnQkFBQSxBQUNBLGtCQUFBLENmOHhGTixBZXh3RkQsb0NBR00sNkNBQ0UsV0FBQSxDZnl3RkwsQ0FDRixBZXB3RkQsa0JBQ0kscUJBQUEsQUFDQSxXQUFBLEFBQ0EsZUFBQSxDZnN3RkgsQWVyd0ZHLDRDQUNDLHNCQUFBLEFkM2xCRCw0QmM0bEJ5QixBZDNsQnpCLGlDYzJsQnlCLEFkMWxCekIsb0NjMGxCeUIsQWR6bEJ6QiwrQmN5bEJ5QixBZHhsQnpCLGdDY3dsQnlCLEFkOWtCekIsZ0RBQUEsQUFJQSxzREFBQSxDRDAxR0gsQWU5d0ZJLDBFZDdjSixtQmMrYzhCLEFkOWM5Qix3QmM4YzhCLEFkN2M5QiwyQmM2YzhCLEFkNWM5QixzQmM0YzhCLEFkM2M5Qix1QmMyYzhCLEFkdGQ5Qiw4QmN1ZGtDLEFkdGRsQyxtQ2NzZGtDLEFkcmRsQyxzQ2NxZGtDLEFkcGRsQyxpQ2NvZGtDLEFkbmRsQyxrQ2NtZGtDLEFBQzdCLGVBQUEsQ2Z1eEZMLEFldHhGRSxtR0FDSSxpQkFBQSxDZnd4Rk4sQWVueEZHLGtGQUNJLFlBQUEsQ2ZxeEZQLEFlbHhGSSx1RkFDSSxrQkFBQSxDZm94RlIsQWVseEZJLDRGQUNJLG1CQUFBLEFBQ0EsZUFBQSxBQUVBLFdBQUEsQUFDQSxpQkFBQSxDZm14RlIsQWVqeEZJLHNGQUNJLGVBQUEsQUFDQSxrQkFBQSxBQUNBLGFiMW5CRixDRjY0R04sQWUxd0ZELGNBQ0kscUJBQUEsQUFDQSxXQUFBLEFBQ0EsZ0JBQUEsQUFDQSxlQUFBLENmNndGSCxBZTV3Rkcsb0NBQ0YsbUJBQUEsQUFDQSxpQkFBQSxDZjh3RkQsQWU3d0ZDLHlDQUNDLGtCQUFBLEFBQ0Esa0JBQUEsQ2Yrd0ZGLEFlN3dGSSx1REFDQyxrQkFBQSxBQUNBLGtCQUFBLEFBQ0Esa0JBQUEsQ2Yrd0ZMLEFlN3dGTSwwRUFDQyxvQkFBQSxBQUNBLGVBQUEsQ2Yrd0ZQLEFlN3dGRyxnRUFDQyxVQUFBLENmK3dGSixBZTd3RkcsZ0ZBQ0ksY0FBQSxBZGxoQlAsdUJjcWhCb0MsQWRwaEJwQyw0QmNvaEJvQyxBZG5oQnBDLCtCY21oQm9DLEFkbGhCcEMsMEJja2hCb0MsQWRqaEJwQywwQmNpaEJvQyxDZnN4RnBDLEFlcnhGTywwTGQvZ0JQLG1CYzZnQmdDLEFkNWdCaEMsd0JjNGdCZ0MsQWQzZ0JoQywyQmMyZ0JnQyxBZDFnQmhDLHNCYzBnQmdDLEFkemdCaEMsc0JjeWdCZ0MsQ2Y4eEZoQyxBZXp4RkssaUhBQ0ksaUJBQUEsQUFDQSxVQUFBLENmMnhGVCxBZXh4Rk8sbUdBQ0MsV0FBQSxBQUNBLGVBQUEsQ2YweEZSLEFldHhGSSxzRkFDSSxlQUFBLEFBRUEseUJBQUEsQUFDQSxXQUFBLEFkamlCUixtQmNtaUJpQyxBZGxpQmpDLHdCY2tpQmlDLEFkamlCakMsMkJjaWlCaUMsQWRoaUJqQyxzQmNnaUJpQyxBZC9oQmpDLHVCYytoQmlDLEFBQ3pCLFdBQUEsQ2YweEZSLEFlcnhGSSx3REFDQyxrQkFBQSxBQUNBLGtCQUFBLENmdXhGTCxBZXR4RlEsOERkbmpCUix1QmNxakJrQyxBZHBqQmxDLDRCY29qQmtDLEFkbmpCbEMsK0JjbWpCa0MsQWRsakJsQywwQmNrakJrQyxBZGpqQmxDLDBCY2lqQmtDLENmMnhGbEMsQWUxeEZNLHFFQUNDLGNBQUEsQ2Y0eEZQLEFlM3hGTyxvRkFDQyxpQkFBQSxDZjZ4RlIsQWUzeEZJLG1GQUNJLHFCQUFBLEFkcmpCUixnQmN1akJpQyxBZHRqQmpDLHFCY3NqQmlDLEFkcmpCakMsd0JjcWpCaUMsQWRwakJqQyxtQmNvakJpQyxBZG5qQmpDLG1CY21qQmlDLENmZ3lGakMsQWUzeEZJLGdEQUNDLDBCQUFBLEFBQ0Esa0JBQUEsQUFDQSxvQkFBQSxDZjZ4RkwsQWV4eEZELGNBQ0kscUJBQUEsQUFDQSxXQUFBLEFBQ0EsYUFBQSxDZjJ4RkgsQWUxeEZBLG9DQUNDLGdCQUFBLEFBQ0csYUFBQSxBQUNBLG9DQUFBLEFBQ0EsY0FBQSxBQUNBLFlBQUEsQ2Y0eEZKLEFlMXhGRSxrREFDSSxrQkFBQSxBQUNBLGFBQUEsQUFDQSxnQkFBQSxBQUNHLGFBQUEsQWR4bUJULHNCYzBtQitCLEFkem1CL0IsMkJjeW1CK0IsQWR2bUIvQix5QmN1bUIrQixBZHRtQi9CLDBCY3NtQitCLEFkcmxCL0IsbUJjc2xCNEIsQWRybEI1Qix3QmNxbEI0QixBZHBsQjVCLDJCY29sQjRCLEFkbmxCNUIsc0JjbWxCNEIsQWRsbEI1Qix1QmNrbEI0QixBZDdsQjVCLHVCYzhsQmdDLEFkN2xCaEMsNEJjNmxCZ0MsQWQ1bEJoQywrQmM0bEJnQyxBZDNsQmhDLDBCYzJsQmdDLEFkMWxCaEMsMkJjMGxCZ0MsQWRwc0JoQyxnRGNxc0IyQixBZHBzQjNCLHFEY29zQjJCLEFkbnNCM0Isd0RjbXNCMkIsQWRsc0IzQixtRGNrc0IyQixBZGpzQjNCLG9EY2lzQjJCLEFkenVCeEIsbUJjMHVCMkIsQWR6dUIzQix3QmN5dUIyQixBZHh1QjNCLDJCY3d1QjJCLEFkdnVCM0Isc0JjdXVCMkIsQWR0dUIzQixzQmNzdUIyQixDZit5RjlCLEFlN3lGSSxpRUFDSSxlQUFBLEFBQ0EsZ0JBQUEsQUFDQSxhYjN1QkksQ0YwaEhaLEFldHlGRCxhQUNJLHFCQUFBLEFBQ0EsV0FBQSxBQUNBLGtCQUFBLENmeXlGSCxBZXh5RkEsa0NBQ0MsZ0JBQUEsQUFDRyxhQUFBLEFBQ0Esb0NBQUEsQUFDQSxjQUFBLEFBQ0EsWUFBQSxDZjB5RkosQWV4eUZFLGdEQUNJLGtCQUFBLEFBQ0EsYUFBQSxBQUNBLGdCQUFBLEFBQ0csYUFBQSxBZDNvQlQsc0JjNm9CK0IsQWQ1b0IvQiwyQmM0b0IrQixBZDFvQi9CLHlCYzBvQitCLEFkem9CL0IsMEJjeW9CK0IsQWR4bkIvQixtQmN5bkI0QixBZHhuQjVCLHdCY3duQjRCLEFkdm5CNUIsMkJjdW5CNEIsQWR0bkI1QixzQmNzbkI0QixBZHJuQjVCLHVCY3FuQjRCLEFkaG9CNUIsdUJjaW9CZ0MsQWRob0JoQyw0QmNnb0JnQyxBZC9uQmhDLCtCYytuQmdDLEFkOW5CaEMsMEJjOG5CZ0MsQWQ3bkJoQywyQmM2bkJnQyxBZHZ1QmhDLGdEY3d1QjJCLEFkdnVCM0IscURjdXVCMkIsQWR0dUIzQix3RGNzdUIyQixBZHJ1QjNCLG1EY3F1QjJCLEFkcHVCM0Isb0Rjb3VCMkIsQWQ1d0J4QixtQmM2d0IyQixBZDV3QjNCLHdCYzR3QjJCLEFkM3dCM0IsMkJjMndCMkIsQWQxd0IzQixzQmMwd0IyQixBZHp3QjNCLHNCY3l3QjJCLENmNnpGOUIsQWUzekZJLCtEQUNJLGVBQUEsQUFDQSxnQkFBQSxBQUNBLGFiOXdCSSxDRjJrSFosQWVwekZELFdBQ0kscUJBQUEsQUFDQSxXQUFBLEFBQ0EsYUFBQSxDZnV6RkgsQWVyekZDLHFEZC9vQkQsbUJjaXBCOEIsQWRocEI5Qix3QmNncEI4QixBZC9vQjlCLDJCYytvQjhCLEFkOW9COUIsc0JjOG9COEIsQWQ3b0I5Qix1QmM2b0I4QixBZHhwQjlCLDhCY3lwQmtDLEFkeHBCbEMsbUNjd3BCa0MsQWR2cEJsQyxzQ2N1cEJrQyxBZHRwQmxDLGlDY3NwQmtDLEFkcnBCbEMsaUNjcXBCa0MsQ2Y4ekZsQyxBZTd6RkUsdUVBQ0ksZUFBQSxBQUVBLHlCQUFBLEFBQ0EsV0FBQSxBQUNBLGdCQUFBLEFkeHBCTixtQmMwcEIrQixBZHpwQi9CLHdCY3lwQitCLEFkeHBCL0IsMkJjd3BCK0IsQWR2cEIvQixzQmN1cEIrQixBZHRwQi9CLHNCY3NwQitCLENmaTBGL0IsQWU3ekZBLHFDQUNDLGVBQUEsQ2YrekZELEFlOXpGQywyQ0FDQyxlQUFBLENmZzBGRixBZS96RkUsa0RBQ0MsZ0JBQUEsQUFDQSxnQkFBQSxBZHJ6QkEsbUJjc3pCd0IsQWRyekJ4Qix3QmNxekJ3QixBZHB6QnhCLDJCY296QndCLEFkbnpCeEIsc0JjbXpCd0IsQWRsekJ4Qix1QmNrekJ3QixBZGx4QjNCLDhCY214QndCLEFkbHhCeEIsbUNja3hCd0IsQWRqeEJ4QixzQ2NpeEJ3QixBZGh4QnhCLGlDY2d4QndCLEFkL3dCeEIsaUNjK3dCd0IsQ2Z5MEZ4QixBZXYwRkksd0RBQ0MsVUFBQSxDZnkwRkwsQWVwMEZHLHVEQUNDLHFCQUFBLEFBQ0EsVUFBQSxDZnMwRkosQWVyMEZJLDJEQUNDLFVBQUEsQ2Z1MEZMLEFlcDBGSyw4REFDQyxjYnYwQkEsQWF5MEJBLHlCQUFBLEFBQ0EsZUFBQSxBQUNBLGtCQUFBLENmcTBGTixBZW4wRkssaUVBQ0MsYUFBQSxDZnEwRk4sQWVwMEZNLHVGQUEwQixZQUFBLENmdTBGaEMsQWVwMEZJLDZEQUNDLGNibjFCQyxBYXExQkQsY0FBQSxDZnEwRkwsQWVqMEZHLDREQUNDLHFCQUFBLEFBRUEsb0JBQUEsQUFDRyxlQUFBLEFBQ0EsbUJBQUEsQUFDQSxnQkFBQSxBQUNBLGFiNTFCSyxDRitwSFosQWVqMEZtQixpRUFDSSxhYm4yQmpCLENGc3FITixBZTN6RkQsMEJBQ0MsaUNBQWtDLGVBQUEsQUFBaUIsZ0JBQUEsQ2ZnMEZqRCxDQUNGLEFlOXpGRCx5QkFDQyxpQ0FBa0MsZUFBQSxBQUFpQixnQkFBQSxDZmswRmpELENBQ0YsQWdCcHJIQSw2Q0FDTyx1QkFBQSxDaEJzckhQLEFnQm5ySEMsNENBQ0MsUUFBQSxDaEJxckhGLEFnQmhySEQsbUJBQ0ksZ0JBQUEsQUFDQSwrQkFBQSxDaEJtckhILEFnQmxySEcsc0JBRUMsYUFBQSxBQUNBLG9DQUFBLEFBQ0EsYUFBQSxDaEJtckhKLEFnQmxySEkseUJBQ0YsVUFBQSxDaEJvckhGLEFnQm5ySEUsMkJBQ0MseUJBQUEsQUFDQSxrQkFBQSxBQUNHLGVBQUEsQUFDQSxrQkFBQSxBQUNILGNkeEJHLEFjeUJILGNBQUEsQWZ6QkEsMEJlMEIyQixBZnpCM0IsK0JleUIyQixBZnhCM0Isa0Nld0IyQixBZnZCM0IsNkJldUIyQixBZnRCM0IsOEJlc0IyQixBQUN4QixrQmRuQlMsQ0Y0c0hmLEFnQmpySEcsbUVBQ0MsbURkckJTLEFjc0JULFVBQUEsQ2hCdXJISixBZ0I3cUhFLGdGQUNDLFlBQUEsQUFDRyxlQUFBLENoQmdySE4sQWdCOXFISSx1R0FDSSxjQUFBLEFBQ0EseUJBQUEsQUFFQSx3Q0FBQSxBQUNBLGtCQUFBLEFBQ0EscUJBQUEsQUFDQSxZQUFBLEFmMURMLGtCZTJENkIsQWYxRDdCLHVCZTBENkIsQWZ6RDdCLDBCZXlENkIsQWZ4RDdCLHFCZXdENkIsQWZ2RDdCLHFCZXVENkIsQ2hCbXJIaEMsQWdCbHJIUSw4R0FDRix3Q0FBQSxBQUNBLGFkN0RLLENGaXZIWCxBZ0I5cUhDLGlEQUNDLGVBQUEsQ2hCZ3JIRixBZ0IvcUhFLHdEQUNDLGdCQUFBLEFBQ0EsZ0JBQUEsQWZ4RUEsbUJleUV3QixBZnhFeEIsd0Jld0V3QixBZnZFeEIsMkJldUV3QixBZnRFeEIsc0Jlc0V3QixBZnJFeEIsdUJlcUV3QixBZnJDM0IsOEJlc0N3QixBZnJDeEIsbUNlcUN3QixBZnBDeEIsc0Nlb0N3QixBZm5DeEIsaUNlbUN3QixBZmxDeEIsaUNla0N3QixDaEJ5ckh4QixBZ0J2ckhJLDhEQUNDLFVBQUEsQ2hCeXJITCxBZ0JwckhHLDZEQUNDLHFCQUFBLEFBQ0EsVUFBQSxDaEJzckhKLEFnQnJySEksaUVBQ0MsVUFBQSxDaEJ1ckhMLEFnQnBySEssb0VBQ0MsY2R6RkssQWMyRkwseUJBQUEsQUFDQSxlQUFBLEFBQ0Esa0JBQUEsQ2hCcXJITixBZ0JsckhNLDZGQUEwQixZQUFBLENoQnFySGhDLEFnQmxySEksbUVBQ0MsY2RwR00sQWNzR04sY0FBQSxDaEJtckhMLEFnQmhySEcsa0VBQ0MscUJBQUEsQUFFQSxvQkFBQSxBQUNHLGVBQUEsQUFDQSxpQkFBQSxBQUNBLG1CQUFBLEFBQ0EsZ0JBQUEsQUFDQSxhZDlHSyxDRmd5SFosQWdCaHJIbUIsdUVBQ0ksYWRySGpCLENGdXlITixBZ0I1cUhBLDJDQUNDLGNBQUEsQUFDQSxnQkFBQSxDaEI4cUhELEFnQjdxSEMsc0RBQ0ksb0NBQUEsQUFDQSxRQUFBLENoQitxSEwsQWlCaHpIQSxrQ0FDQyxlQUFBLEFBRUEsY0FBQSxBQUNBLGFmQ1csQ0ZrekhaLEFpQmh6SEMsMENBQ0MsZUFBQSxDakJrekhGLEFpQmp6SEUsaURBQ0MsZ0JBQUEsQUFDQSxnQkFBQSxBaEJWQSxtQmdCV3dCLEFoQlZ4Qix3QmdCVXdCLEFoQlR4QiwyQmdCU3dCLEFoQlJ4QixzQmdCUXdCLEFoQlB4QixzQmdCT3dCLENqQnV6SDNCLEFpQnJ6SEksdURBQ0MsVUFBQSxDakJ1ekhMLEFpQmx6SEcsc0RBQ0MscUJBQUEsQUFDQSxVQUFBLENqQm96SEosQWlCbnpISSwwREFDQyxVQUFBLENqQnF6SEwsQWlCbHpISyw2REFDQyxjZjFCSyxBZTRCTCx5QkFBQSxBQUNBLGVBQUEsQUFDQSxrQkFBQSxDakJtekhOLEFpQmh6SE0sc0ZBQTBCLFlBQUEsQ2pCbXpIaEMsQWlCaHpISSw0REFDQyxjZnJDTSxBZXVDTixlQUFBLEFBQ0EsYUFBQSxDakJpekhMLEFpQjl5SEcsMkRBQ0MscUJBQUEsQUFFQSxvQkFBQSxBQUNHLGVBQUEsQUFDQSxpQkFBQSxBQUNBLGdCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxhZmhESyxDRmcySFosQWlCOXlIbUIsZ0VBQ0ksYWZ2RGpCLENGdTJITixBa0J4MkhBLGlCQUNDLGVBQUEsQ2xCMjJIRCxBa0IxMkhDLCtCQUNJLGVBQUEsQ2xCNDJITCxBa0IxMkhDLDhCQUNJLGNBQUEsQ2xCNDJITCxBa0J6MkhFLHVDQUNDLGdCQUFBLEFqQndJSCxvQmlCdEk0QixBakJ1STVCLHlCaUJ2STRCLEFqQndJNUIsNEJpQnhJNEIsQWpCeUk1Qix1QmlCekk0QixBakIwSTVCLHVCaUIxSTRCLENsQjgySDVCLEFrQjcySEcsNENBQ0MsY2hCWk8sQWdCYVAsZUFBQSxBQUVHLFdBQUEsQUFDQSxlQUFBLEFBQ0EsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLG1CaEJaUSxBZ0JhUixlQUFBLEFqQnJCSixrQmlCc0I0QixBakJyQjVCLHVCaUJxQjRCLEFqQnBCNUIsMEJpQm9CNEIsQWpCbkI1QixxQmlCbUI0QixBakJsQjVCLHNCaUJrQjRCLEFqQjJIL0IsbUJpQnpINkIsQWpCMEg3Qix3QmlCMUg2QixBakIySDdCLDJCaUIzSDZCLEFqQjRIN0Isc0JpQjVINkIsQWpCNkg3Qix1QmlCN0g2QixBakJrSDdCLHVCaUJqSGlDLEFqQmtIakMsNEJpQmxIaUMsQWpCbUhqQywrQmlCbkhpQyxBakJvSGpDLDBCaUJwSGlDLEFqQnFIakMsMEJpQnJIaUMsQ2xCeTNIakMsQWtCdjNIRyw2Q0FDQyxpQkFBQSxDbEJ5M0hKLEFrQngzSEksbURBQ0MscUJBQUEsQUFDQSxVQUFBLENsQjAzSEwsQWtCejNISyx1REFDQyxVQUFBLENsQjIzSE4sQWtCeDNITSwwREFDQyxjaEJwQ0ksQWdCc0NKLHlCQUFBLEFBQ0EsZUFBQSxBQUNBLGtCQUFBLENsQnkzSFAsQWtCdjNITSw2REFDQyxhQUFBLENsQnkzSFAsQWtCeDNITyxtRkFBMEIsWUFBQSxDbEIyM0hqQyxBa0J2M0hJLHdEQUNDLHFCQUFBLEFBRUEsb0JBQUEsQUFDQSxlQUFBLEFBQ0EsaUJBQUEsQUFDRyxnQkFBQSxBQUNBLGdCQUFBLEFBQ0EsYWhCckRJLENGODZIWixBa0J2M0hpQiw2REFDSSxhaEI1RGYsQ0ZxN0hOLEFrQmozSEMsd0NBQ0MsZUFBQSxDbEJtM0hGLEFrQi8ySEMsc0NBQ0MsaUJBQUEsQUFDQSxpQkFBQSxDbEJpM0hGLEFrQmgzSEUsd0NBQ0MsaUJBQUEsQUFDQSxtQkFBQSxBQUNBLG1CQUFBLEFBQ0EscUJBQUEsQUFDQSxlQUFBLEFBQ0EsY0FBQSxBakJsRkEsa0JpQm1Gd0IsQWpCbEZ4Qix1QmlCa0Z3QixBakJqRnhCLDBCaUJpRndCLEFqQmhGeEIscUJpQmdGd0IsQWpCL0V4QixxQmlCK0V3QixDbEJzM0gzQixBbUJ6OEhDLHVGQUNJLGlCQUFBLENuQjQ4SEwsQW1CeDhISyx1SWxCcUlMLG9Ca0JuSTRDLEFsQm9JNUMseUJrQnBJNEMsQWxCcUk1Qyw0QmtCckk0QyxBbEJzSTVDLHVCa0J0STRDLEFsQnVJNUMsdUJrQnZJNEMsQ25CNjhINUMsQW1CeDhISSxxSGxCZ0hKLDJCa0I5R2lDLEFsQitHakMsZ0NrQi9HaUMsQWxCaUhqQyw4QmtCakhpQyxBbEJrSGpDLDhCa0JsSGlDLENuQjY4SGpDLEFtQjM4SE0sNklBQ0Msa0JBQUEsQ25CNjhIUCxBbUIxOEhRLHFJQUNDLGdCQUFBLENuQjQ4SFQsQW1CMzhIUyw0SUFDQyxVQUFBLEFBQ0EsV0FBQSxDbkI2OEhWLEFtQjM4SE0sMklBQ0kscUJBQUEsQ25CNjhIVixBbUIzOEhRLHdKQUNDLFVBQUEsQUFDRyxhQUFBLENuQjY4SFosQW1CcDhISywrSEFDQyxtQkFBQSxBQUNBLGtCQUFBLENuQnM4SE4sQW1CcjhITSxtSWxCM0NILGtCa0I0QzRCLEFsQjNDNUIsdUJrQjJDNEIsQWxCMUM1QiwwQmtCMEM0QixBbEJ6QzVCLHFCa0J5QzRCLEFsQnhDNUIscUJrQndDNEIsQ25CMjhIL0IsQW1CdjhISSx1SGxCaUdKLG1Ca0JoRzJCLEFsQmlHM0Isd0JrQmpHMkIsQWxCa0czQiwyQmtCbEcyQixBbEJtRzNCLHNCa0JuRzJCLEFsQm9HM0IsdUJrQnBHMkIsQUFDdEIsaUJBQUEsQ25CNjhITCxBbUI1OEhLLDhIQUNJLFdBQUEsQUFDQSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxNQUFBLEFBQ0EsVUFBQSxBQUNBLFlBQUEsQUFDQSxVQUFBLEFBQ0Esa0JBQUEsQ25CODhIVCxBbUI1OEhLLDZIQUNDLHFCQUFBLENuQjg4SE4sQW1CNzhITSxtSUFDQyxjakJoRUQsQWlCaUVDLGVBQUEsQUFDQSxpQkFBQSxBQUNBLG9CQUFBLEFBQ0EsaUJBQUEsQ25CKzhIUCxBbUI5OEhPLDBJQUNJLFdBQUEsQUFDQSxrQkFBQSxBQUNBLGFBQUEsQUFDQSxRQUFBLEFsQjVDWCwyQmtCNkMrQixBbEI1Qy9CLGdDa0I0QytCLEFsQjNDL0IsbUNrQjJDK0IsQWxCMUMvQiw4QmtCMEMrQixBbEJ6Qy9CLCtCa0J5QytCLEFBQ3BCLFVBQUEsQUFDQSxtQmpCNUVMLEFpQjZFSyxhQUFBLEFsQjdFUixrQmtCOEVnQyxBbEI3RWhDLHVCa0I2RWdDLEFsQjVFaEMsMEJrQjRFZ0MsQWxCM0VoQyxxQmtCMkVnQyxBbEIxRWhDLHFCa0IwRWdDLENuQnc5SG5DLEFtQnI5SE0sbUlBQ0MsZUFBQSxBQUNBLGlCQUFBLEFBQ0EsY2pCaEZLLEFpQmtGTCxRQUFBLENuQnM5SFAsQW1CcDlITSx5SUFDSSxlQUFBLEFBQ0EsaUJBQUEsQUFDSCxjakJ2RkssQWlCd0ZMLGVBQUEsQ25CczlIUCxBbUIvOEhHLDZHQUNDLGlCQUFBLENuQmk5SEosQW1CaDlISSxtSEFDQyxjakJyR00sQWlCc0dOLGVBQUEsQUFDQSxpQkFBQSxBQUNHLGNBQUEsQUFDQSxpQkFBQSxBQUNBLGlCQUFBLENuQms5SFIsQW1CajlISywwSEFDSSxXQUFBLEFBQ0Esa0JBQUEsQUFDRyxTQUFBLEFBQ0gsTUFBQSxBbEJuRlQsMkJrQm9GNkIsQWxCbkY3QixnQ2tCbUY2QixBbEJsRjdCLG1Da0JrRjZCLEFsQmpGN0IsOEJrQmlGNkIsQWxCaEY3QiwrQmtCZ0Y2QixBQUNwQixVQUFBLEFBQ0EsbUJqQmxIRSxBaUJtSEYsYUFBQSxBbEJwSE4sa0JrQnFIOEIsQWxCcEg5Qix1QmtCb0g4QixBbEJuSDlCLDBCa0JtSDhCLEFsQmxIOUIscUJrQmtIOEIsQWxCakg5QixxQmtCaUg4QixDbkIyOUhqQyxBbUJ6OUhLLHlIQUNJLFdBQUEsQUFDQSxrQkFBQSxBQUNBLFNBQUEsQUFDQSxVQUFBLEFsQjlGVCwyQmtCK0Y2QixBbEI5RjdCLGdDa0I4RjZCLEFsQjdGN0IsbUNrQjZGNkIsQWxCNUY3Qiw4QmtCNEY2QixBbEIzRjdCLCtCa0IyRjZCLEFBQ3BCLFVBQUEsQUFDQSxXQUFBLEFBQ0EsbUJBQUEsQUFDQSxXQUFBLENuQis5SFQsQW1CNTlISSxtSEFDQyxlQUFBLEFBQ0EsaUJBQUEsQUFDQSxjakJsSU8sQWlCb0lQLFFBQUEsQ25CNjlITCxBb0J0bUlBLHdEQUNDLGlCQUFBLENwQnltSUQsQW9CeG1JTywrRG5CYUosZ0RBQUEsQUFJQSxzREFBQSxDRDhsSUgsQW9CM21JTywrRkFDQyxZQUFBLENwQjZtSVIsQXFCbG5JRSw0RkFDQyw0QkFBQSxDckJxbklILEFxQnBuSUcsd0dBQ0MsZUFBQSxDckJzbklKLEFxQnBuSUcsNkdBQ0MsZUFBQSxBQUNBLGlCQUFBLEFBQ0EsY25CTFEsQW1CT0wsbUJBQUEsQUFDQSxrQkFBQSxBQUNBLHFCQUFBLEFBQ0EsVUFBQSxDckJxbklQLEFxQm5uSUcsK0dBQ0ksYUFBQSxBQUNBLG9DQUFBLEFBQ0EsaUJBQUEsQUFDQSxhQUFBLEFBQ0EsZ0JBQUEsQUFDQSxXQUFBLENyQnFuSVAsQXFCcG5JTyxxSEFDQyxlQUFBLEFwQm9HUixzQm9CbEdpQyxBcEJtR2pDLDJCb0JuR2lDLEFwQnFHakMseUJvQnJHaUMsQXBCc0dqQyx5Qm9CdEdpQyxDckJ5bklqQyxBcUJ4bklLLDRIQUNJLFdBQUEsQXBCNUJOLDRCb0I2QjhCLEFwQjVCOUIsaUNvQjRCOEIsQXBCM0I5QixvQ29CMkI4QixBcEIxQjlCLCtCb0IwQjhCLEFwQnpCOUIsZ0NvQnlCOEIsQUFDckIsZUFBQSxDckI4bklaLEFxQjduSVMsZ0lBQ0MsVUFBQSxDckIrbklWLEFxQjVuSUssMkhBQ0ksYUFBQSxBQUNBLGdCQUFBLEFwQnJDTiw0Qm9Cc0M4QixBcEJyQzlCLGlDb0JxQzhCLEFwQnBDOUIsb0NvQm9DOEIsQXBCbkM5QiwrQm9CbUM4QixBcEJsQzlCLGdDb0JrQzhCLEFwQkZqQyx1Q29CRzhCLEFwQkY5Qiw0Q29CRThCLEFwQkQ5QiwrQ29CQzhCLEFwQkE5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QUFDQSxXQUFBLEFBQ0EsNEJBQUEsQ3ZCaXpJdkIsQXVCaHpJdUIsNERBQ0ksU0FBQSxDdkJrekkzQixBdUIveUltQixzREFDSSxrQkFBQSxBQUNBLFVBQUEsQ3ZCaXpJdkIsQXVCMXlJZSxvRkFDSSxlQUFBLEN2QjR5SW5CLEF1QjN5SW1CLHdGQUNJLFdBQUEsQXRCdERwQixtQnNCdUQ0QyxBdEJ0RDVDLHdCc0JzRDRDLEF0QnJENUMsMkJzQnFENEMsQXRCcEQ1QyxzQnNCb0Q0QyxBdEJuRDVDLHNCc0JtRDRDLEN2Qml6SS9DLEF1Qjl5SWUsbUZBQ0ksZUFBQSxDdkJnekluQixBdUIveUltQiwwRkFDSSxXQUFBLEFBQ0EsZUFBQSxBQUVBLGlCQUFBLEFBQ0EsYUFBQSxDdkJnekl2QixBdUI5eUltQix5RkFDSSxXQUFBLEFBQ0EsZ0JBQUEsQ3ZCZ3pJdkIsQXVCeHlJRCxrQkFDSSxxQkFBQSxBQUNBLFdBQUEsQUFDQSxjQUFBLEN2QjJ5SUgsQXVCMXlJRyw0Q0FDSSxlQUFBLEN2QjR5SVAsQXVCM3lJTyxvREFDSSxlQUFBLEN2QjZ5SVgsQXVCNXlJVywwREFDSSxrQkFBQSxBQUNBLGFBQUEsQXRCbkRmLDRDc0JvRG9DLEF0Qm5EcEMsaURzQm1Eb0MsQXRCbERwQyxvRHNCa0RvQyxBdEJqRHBDLCtDc0JpRG9DLEF0QmhEcEMsZ0RzQmdEb0MsQXRCeEZqQyxtQnNCeUZvQyxBdEJ4RnBDLHdCc0J3Rm9DLEF0QnZGcEMsMkJzQnVGb0MsQXRCdEZwQyxzQnNCc0ZvQyxBdEJyRnBDLHVCc0JxRm9DLEFBQ3hCLGdCQUFBLEFBQ0EsV0FBQSxDdkJzeklmLEF1QnJ6SWUsaUVBQ0ksYUFBQSxDdkJ1ekluQixBdUJwekltQix5RUFDSSxlQUFBLEFBQ0Esa0JBQUEsQUFDQSxhckIvRlgsQ0ZxNUlaLEF1Qm56SW1CLHNFQUNJLGtCQUFBLEN2QnF6SXZCLEF1QjV5SUcsdUJBQ0ksaUJBQUEsQ3ZCK3lJUCxBd0JsNklELDRCQUNJLHFCQUFBLEFBQ0EsV0FBQSxBQUNBLGdCQUFBLEN4Qm82SUgsQXdCajZJRCwrQkFDSSxx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QUNJLGN0QnpMaEIsQXNCMExnQixlQUFBLEFBQ0EsZ0JBQUEsQ3hCNjVJM0IsQXdCbDVJRCx3QkFDSSxxQ0FBQSxBQUNBLHFCQUFBLEFBQ0EsV0FBQSxBQUNBLG9CQUFBLEN4QnE1SUgsQXdCcDVJRyxvSEFDSSxVQUFBLEN4QnM1SVAsQXdCcDVJRyx3REFDSSxhQUFBLEN4QnM1SVAsQXdCcDVJVyxrR0FDSSxXQUFBLEN4QnM1SWYsQXdCcDVJbUIsc0h2QnpGbkIsc0J1QjJGZ0QsQXZCMUZoRCwyQnVCMEZnRCxBdkJ4RmhELHlCdUJ3RmdELEF2QnZGaEQsMEJ1QnVGZ0QsQXZCN0VoRCxvQnVCOEVpRCxBdkI3RWpELHlCdUI2RWlELEF2QjVFakQsNEJ1QjRFaUQsQXZCM0VqRCx1QnVCMkVpRCxBdkIxRWpELHVCdUIwRWlELEN4QjY1SWpELEF3QjM1SW1CLCtHQUNJLG1CdEJ2TlgsQURKVCxtQnVCNE40QyxBdkIzTjVDLHdCdUIyTjRDLEF2QjFONUMsMkJ1QjBONEMsQXZCek41QyxzQnVCeU40QyxBdkJ4TjVDLHVCdUJ3TjRDLEFBQ3hCLGFBQUEsQUFDQSxtQkFBQSxBQUNBLGlCQUFBLEN4Qmk2SXZCLEF3Qmg2SXVCLDBIQUNJLGVBQUEsQ3hCazZJM0IsQXdCaDZJdUIsdUhBQ0ksZUFBQSxBQUNBLGlCQUFBLEFBQ0EsV0FBQSxBQUVBLGVBQUEsQ3hCaTZJM0IsQXdCLzVJdUIsc0hBQ0ksZUFBQSxBQUNBLGlCQUFBLEFBQ0EsVUFBQSxDeEJpNkkzQixBd0J6NUlXLG9HQUNJLG1CdEJsUEgsQURKVCxtQnVCdVBvQyxBdkJ0UHBDLHdCdUJzUG9DLEF2QnJQcEMsMkJ1QnFQb0MsQXZCcFBwQyxzQnVCb1BvQyxBdkJuUHBDLHVCdUJtUG9DLEFBQ3hCLGFBQUEsQUFDQSxxQkFBQSxBQUNBLFVBQUEsQ3hCKzVJZixBd0I5NUllLDJHQUNJLFdBQUEsQUFDQSxpQkFBQSxDeEJnNkluQixBd0IvNUltQiwrR0FDSSxVQUFBLEN4Qmk2SXZCLEF3Qi81SW1CLGtIQUNJLGtCQUFBLEFBQ0EsWUFBQSxBQUNBLFFBQUEsQXZCdk92QiwyQnVCd08yQyxBdkJ2TzNDLGdDdUJ1TzJDLEF2QnRPM0MsbUN1QnNPMkMsQXZCck8zQyw4QnVCcU8yQyxBdkJwTzNDLCtCdUJvTzJDLEFBQ3BCLHdFQUFBLEFBQ0EsYUFBQSxBQUNBLGtCQUFBLEF2QnhRcEIsbUJ1QnlRNEMsQXZCeFE1Qyx3QnVCd1E0QyxBdkJ2UTVDLDJCdUJ1UTRDLEF2QnRRNUMsc0J1QnNRNEMsQXZCclE1Qyx1QnVCcVE0QyxBQUN4QixVQUFBLEN4Qnk2SXZCLEF3Qng2SXVCLHNIQUNJLFVBQUEsQ3hCMDZJM0IsQXdCdDZJZSwwR0FDSSxlQUFBLEN4Qnc2SW5CLEF3QnQ2SXVCLG1IQUNJLGVBQUEsQUFDQSxpQkFBQSxBQUNBLFdBQUEsQUFFQSxjQUFBLEFBQ0EsYUFBQSxDeEJ1NkkzQixBd0JwNkltQixnSEFDSSxpQkFBQSxBQUNBLFdBQUEsQUFDQSxhQUFBLEN4QnM2SXZCLEF3Qjk1SUQsd0JBQ0ksbUJBQUEsQUFDQSxxQkFBQSxBQUNBLFdBQUEsQUFDQSxlQUFBLEN4Qmk2SUgsQXdCOTVJVyxzR0FDSSxxQkFBQSxBQUNBLFdBQUEsQUFDQSxlQUFBLEN4Qmc2SWYsQXdCOTVJbUIsaUtBQ0ksWUFBQSxBQUNBLGlCQUFBLEFBQ0Esa0JBQUEsQ3hCZzZJdkIsQXdCOTVJbUIsa0tBQ0ksZUFBQSxDeEJnNkl2QixBd0I3NUllLGlIQUNJLGVBQUEsQ3hCKzVJbkIsQXdCNzVJZSxtSkFDSSxVQUFBLEFBQ0EsV0FBQSxBQUNBLGtCQUFBLEN4Qis1SW5CLEF3Qjk1SW1CLDBXQUNJLFVBQUEsQ3hCZzZJdkIsQXdCNzVJZSxvSkFDSSxVQUFBLEFBQ0EsV0FBQSxBQUNBLGFBQUEsQUFDQSxvQ0FBQSxBQUNBLGNBQUEsQUFDQSxhQUFBLEN4Qis1SW5CLEF3Qjk1SW1CLDJKQUNJLGFBQUEsQUFDQSxhQUFBLEFBQ0EsbUJBQUEsQUFDQSx1QkFBQSxBQUNBLGFBQUEsQUFDQSx3QkFBQSxDeEJnNkl2QixBd0J4NUlELDJCQUNJLHFCQUFBLEFBQ0EsV0FBQSxBQUNBLGlCQUFBLEFBQ0EsbUJBQUEsQUFDQSxlQUFBLEN4QjI1SUgsQXdCMTVJRyxrRUFDSSxlQUFBLEFBQ0EsaUJBQUEsQUFDQSxzQkFBQSxDeEI0NUlQLEF3Qng1SVcsdUdBQ0ksdUJBQUEsQUFDQSwrQkFBQSxBdkIxTmYsbUJ1QjJOcUMsQXZCMU5yQyx3QnVCME5xQyxBdkJ6TnJDLDJCdUJ5TnFDLEF2QnhOckMsc0J1QndOcUMsQXZCdk5yQyx1QnVCdU5xQyxBdkJsT3JDLHVCdUJtT3lDLEF2QmxPekMsNEJ1QmtPeUMsQXZCak96QywrQnVCaU95QyxBdkJoT3pDLDBCdUJnT3lDLEF2Qi9OekMsMkJ1QitOeUMsQUFDMUIsZ0JBQUEsQUFDQSxZQUFBLEFBQ0EsZUFBQSxBQUNBLGFBQUEsQUFDQSxlQUFBLEF2QmxYWixtQnVCbVhvQyxBdkJsWHBDLHdCdUJrWG9DLEF2QmpYcEMsMkJ1QmlYb0MsQXZCaFhwQyxzQnVCZ1hvQyxBdkIvV3BDLHVCdUIrV29DLEF2Qi9VdkMsZ0R1QmdWb0MsQXZCL1VwQyxxRHVCK1VvQyxBdkI5VXBDLHdEdUI4VW9DLEF2QjdVcEMsbUR1QjZVb0MsQXZCNVVwQyxvRHVCNFVvQyxBQUNyQiw0QkFBQSxDeEIwNklmLEF3Qno2SWUsNkdBQ0ksd0JBQUEsQ3hCMjZJbkIsQXdCeDZJVyw0R0FDSSxnQkFBQSxDeEIwNklmLEF3QnA2SUQsMEJBQ0kscUNBQUEsQUFDQSxxQkFBQSxBQUNBLFdBQUEsQUFDQSxrQkFBQSxBQUNBLGVBQUEsQ3hCdTZJSCxBd0J0NklHLDRIQUNJLFVBQUEsQ3hCdzZJUCxBd0J0NklHLDREQUNJLGVBQUEsQ3hCdzZJUCxBd0JyNkllLHdHQUNJLFVBQUEsQ3hCdTZJbkIsQXlCeHpKRCxzQkFDSSxpQkFBQSxDekIyekpILEF5Qnp6Sk8saUNBQ0ksVUFBQSxDekIyekpYLEF5Qnh6Skcsb0RBQ0ksa0JBQUEsQUFDQSxPQUFBLEFBQ0EsTUFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsVUFBQSxBeEJzSVAsbUJ3QnBJNkIsQXhCcUk3Qix3QndCckk2QixBeEJzSTdCLDJCd0J0STZCLEF4QnVJN0Isc0J3QnZJNkIsQXhCd0k3QixzQndCeEk2QixDekI2eko3QixBeUI1ekpPLDJEQUNJLFdBQUEsQUFDQSxrQkFBQSxBQUNBLFFBQUEsQUFDQSxNQUFBLEFBQ0EsVUFBQSxBQUNBLFlBQUEsQUFDQSw4RUFBQSxBQUNBLFVBQUEsQ3pCOHpKWCxBeUI1ekpPLDBEQUNJLFdBQUEsQUFDQSxrQkFBQSxBQUNBLFFBQUEsQUFDQSxNQUFBLEFBQ0EsVUFBQSxBQUNBLFlBQUEsQUFDQSw2RUFBQSxBQUNBLFVBQUEsQ3pCOHpKWCxBeUI1ekpPLHNEQUNJLFVBQUEsQ3pCOHpKWCxBeUJ6ekpELGdCQUNJLHFCQUFBLEFBQ0EsV0FBQSxBQUNBLGNBQUEsQ3pCNHpKSCxBeUIzekpHLHdDQUNJLGVBQUEsQ3pCNnpKUCxBeUIzekpXLG1EQUNJLFVBQUEsQ3pCNnpKZixBeUIxekpPLDhDeEI4RlAsbUJ3QjVGaUMsQXhCNkZqQyx3QndCN0ZpQyxBeEI4RmpDLDJCd0I5RmlDLEF4QitGakMsc0J3Qi9GaUMsQXhCZ0dqQyx1QndCaEdpQyxBQUN0QixXQUFBLEFBQ0EsZUFBQSxDekIrekpYLEF5Qjl6SlcseURBQ0ksZUFBQSxDekJnMEpmLEF5Qjl6SlcsbURBQ0ksa0JBQUEsQUFDQSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsZUFBQSxBQUNBLGlCQUFBLEFBQ0Esa0JBQUEsQUFDQSxlQUFBLEFBQ0EsV0FBQSxBQUNBLGtEdkJ0REYsQ0ZzM0piLEF5Qjl6SlcsdURBQ0ksZUFBQSxBQUNBLGlCQUFBLEFBQ0EsY3ZCdEVILEF1QndFRyxRQUFBLEN6Qit6SmYsQTBCNzRKRCxjQUNFLGtCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxtQkFBQSxDMUJnNUpELEEwQi80SkMsbUJBQ0UsaUJBQUEsQUFDQSxhQUFBLEMxQmk1SkgsQTBCLzRKSyw4Q0FDRSxxQkFBQSxBQUNBLFdBQUEsQUFDQSxlQUFBLEFBQ0EsZUFBQSxDMUJpNUpQLEEwQi80SlMsMkRBQ0UsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsUUFBQSxDMUJpNUpYLEEwQmg1SlcsZ0VBQ0UsYUFBQSxDMUJrNUpiLEEwQmo1SmEsd0ZBQ0UsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsUUFBQSxDMUJtNUpmLEEwQmo1SmEsb0ZBQ0UsZ0JBQUEsQzFCbTVKZixBMEJqNUphLHNFQUNFLGNBQUEsQzFCbTVKZixBMEI5NEpPLHFIQUNFLFFBQUEsQzFCZzVKVCxBMEI3NEpTLHNFQUNFLGFBQUEsQUFDQSxtQ0FBQSxDMUIrNEpYLEEwQjM0SlMsMkRBQ0UsaUJBQUEsQzFCNjRKWCxBMEI1NEpXLGlFQUNFLFdBQUEsQUFDQSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxNQUFBLEFBQ0EsVUFBQSxBQUNBLFlBQUEsQUFDQSwrQkFBQSxBQUNBLGdDQUFBLEFBQ0Esd0JBQUEsQUFDQSx1QkFBQSxBQUNBLFVBQUEsQzFCODRKYixBMEIxNEpPLDZEQUNFLGN4QjVESCxBd0I2REcsa0JBQUEsQUFDQSxpQkFBQSxDMUI0NEpULEEwQnY0SkMsMkJBQ0UsZUFBQSxBQUNBLGlCQUFBLEFBQ0EsV0FBQSxBQUNBLGNBQUEsQUFDQSxrQkFBQSxDMUJ5NEpILEEwQng0SkcseUNBQ0UsV0FBQSxBQUNBLG1CeEIzRUMsQXdCNEVELGdCQUFBLEFBQ0Esa0JBQUEsQUFDQSxnQkFBQSxDMUIwNEpMLEEwQnY0SkMsZ0pBQ0UsV0FBQSxBQUNBLG9CQUFBLEFBQ0EsWUFBQSxBQUNBLHlCQUFBLEFBQ0EsaUJBQUEsQzFCeTRKSCxBMEJ2NEpDLG9NQUNFLGVBQUEsQUFDQSxpQkFBQSxBQUNBLGNBQUEsQUFDQSxVQUFBLEMxQnk0SkgsQTBCdjRKQyw4QkFDRSxZQUFBLEMxQnk0SkgsQTBCdjRKQyw0Q0FDRSxXQUFBLEFBQ0EsWUFBQSxBQUNBLGtCQUFBLEFBQ0EsbUJBQUEsQUFDQSxpQkFBQSxDMUJ5NEpILEEwQnY0SkMsbURBQ0UsV0FBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EseUJBQUEsQUFFQSxrQkFBQSxBQUNBLE9BQUEsQUFDQSxNQUFBLEFBQ0EsNEJBQUEsQUFDQSxvQkFBQSxBQUNBLHdCQUFBLEFBQ0EsbURBQUEsQUFDQSxxQkFBQSxDMUJ3NEpILEEwQnQ0SkMseURBQ0UseUJ4QnhIRyxBd0J5SEgsb0J4QnpIRyxDRmlnS04sQTBCdDRKQyw0QkFDRSxXQUFBLEFBQ0EsWUFBQSxBQUNBLGdDQUFBLEFBQ0Esa0JBQUEsQUFDQSx5QkFBQSxBQUNBLGdCQUFBLEFBQ0EsY0FBQSxDMUJ3NEpILEEwQnA0SkMsa0JBQ0UsaUJBQUEsQUFDQSxnQkFBQSxDMUJzNEpILEEwQnA0SkMsOEJBQ0UsV0FBQSxBQUNBLGNBQUEsQUFDQSxVQUFBLEMxQnM0SkgsQTBCcDRKQywrQkFDRSxRQUFBLEMxQnM0SkgsQTBCcjRKRyxxQ0FDRSxhQUFBLEFBQ0EsbUJBQUEsQUFDQSxRQUFBLEMxQnU0SkwsQTBCdDRKSywwQ0FDRSxVQUFBLEMxQnc0SlAsQTBCajRKQyw4RUFDRSxZQUFBLEMxQnM0SkgsQTBCcDRKQyx1Q0FDRSxpQkFBQSxBQUNBLGVBQUEsQUFDQSxXQUFBLEFBQ0EsZUFBQSxBQUNBLFdBQUEsQzFCczRKSCxBMEJwNEpDLDBDQUNFLGlCQUFBLEFBQ0EsbUJBQUEsQUFDQSxtQkFBQSxBQUNBLFlBQUEsQUFDQSxjQUFBLEFBQ0Esa0JBQUEsQUFDQSxTQUFBLEFBQ0EsY0FBQSxDMUJzNEpILEEwQnA0SkMscUNBQ0Usa0JBQUEsQUFDQSxpQkFBQSxBQUNBLFlBQUEsQUFDQSxlQUFBLEFBQ0EsbUJBQUEsQUFDQSxxQkFBQSxBQUNBLFdBQUEsQUFDQSxRQUFBLEMxQnM0SkgsQTBCaDRKQyxnQkFDRSxrQkFBQSxBQUNBLFlBQUEsQUFDQSxtQkFBQSxBQUNBLGdCQUFBLEMxQm00SkgsQTBCbDRKRyxvQkFDRSxpQkFBQSxBQUNBLGlCQUFBLEFBQ0EseUJBQUEsQUFDQSxXQUFBLEMxQm80SkwsQTBCbDRKRyx1QkFDRSxXQUFBLEFBQ0EsNkVBQUEsQUFDQSw4QkFBQSxDMUIyNEpMLEEwQmw0SkcsZ0RBUkUsa0JBQUEsQUFDQSxNQUFBLEFBQ0EsT0FBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsaUJBQUEsQUFDQSxTQUFBLENBRUYsQTFCZzVKSCx5QjBCMzRKSyxXQUFBLEFBSUEsYUFBQSxBQUNBLGtCQUFBLEFBQ0EsdUJBQUEsQUFDQSxxQkFBQSxDMUJvNEpMLEEwQm40SksscUNBQ0UsV0FBQSxBQUNBLGtCQUFBLEMxQnE0SlAsQTBCajRKQyxnQkFDRSxhQUFBLEFBRUEsV0FBQSxDMUJ1NEpILEEwQmw0SkcsdUNBTkEsZUFBQSxBQUVBLE1BQUEsQUFDQSxPQUFBLEFBQ0EsV0FBQSxBQUNBLFdBQUEsQ0FDQSxBMUI0NEpILHVCMEIzNEpLLFdBQUEsQUFFQSxtQ0FBQSxBQUtBLFVBQUEsQzFCbzRKTCxBMkIvbktELDZCQUVFLGF6QktVLENGNG5LWCxBMkI1bktDLHNDQUNFLGFBQUEsQzNCOG5LSCxBMkI1bktHLGlEQUNFLGVBQUEsQzNCOG5LTCxBMkI1bktLLHlEQUNFLGFBQUEsQUFDQSxvQ0FBQSxBQUNBLFNBQUEsQUFDQSxlQUFBLEMzQjhuS1AsQTJCMW5LUyw2RkFDSSxrQkFBQSxDM0I0bktiLEEyQnpuS1Msd0VBQ0UsZ0JBQUEsQUFDQSxhQUFBLEFBQ0EsZ0RBQUEsQUFDQSxtQkFBQSxBQUNBLGtCQUFBLEFBQ0EsZ0JBQUEsQzNCMm5LWCxBMkJ6bktXLCtFQUNFLGFBQUEsQzNCMm5LYixBMkJ4bktXLDhFQUNFLGVBQUEsQzNCMG5LYixBMkJ4bkthLGdGQUNFLGtCQUFBLEFBQ0Esa0JBQUEsQUFDQSxlQUFBLEFBQ0EsbUJBQUEsQUFDQSxjQUFBLEFBQ0Esa0JBQUEsQzNCMG5LZixBMkJ2bktlLG9GQUNFLGtCQUFBLEFBQ0EsT0FBQSxBQUNBLEtBQUEsQzNCeW5LakIsQTJCbm5LUywyRUFDRSxpQkFBQSxBQUNBLGFBQUEsQUFDQSxtQkFBQSxBQUNBLHVCQUFBLEFBQ0EsY0FBQSxBQUVBLGtCQUFBLEFBQ0EsY0FBQSxBQUNBLGlCQUFBLEMzQm9uS1gsQTJCbG5LVyxrRkFDRSxXQUFBLEFBQ0EseURBQUEsQUFDQSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsT0FBQSxBQUNBLE1BQUEsQUFDQSxrQkFBQSxBQUNBLFdBQUEsQUFDQSx1QkFBQSxDM0JvbktiLEEyQmpuS1csOEVBQ0UsZUFBQSxDM0JtbktiLEEyQi9tS1MseUVBQ0UsZ0JBQUEsQUFDQSxhQUFBLEFBQ0EsZ0RBQUEsQUFDQSxtQkFBQSxBQUNBLGtCQUFBLEFBQ0EsZ0JBQUEsQzNCaW5LWCxBMkIvbUtXLGdGQUNFLGtCQUFBLEMzQmluS2IsQTJCOW1LVyxrRkFDRSxnQkFBQSxBQUNBLGdCQUFBLEFBQ0EsZUFBQSxBQUNBLG1CQUFBLEFBQ0EsY0FBQSxBQUNBLGtCQUFBLEMzQmduS2IsQTJCem1LSyx1REFDRSxhQUFBLEMzQjJtS1AsQTJCeG1LSywyREFDRSxpQkFBQSxDM0IwbUtQLEEyQnRtS0csaURBQ0UsZ0JBQUEsQUFDQSxpQkFBQSxDM0J3bUtMLEEyQmxtS0ssMERBQ0UsaUJBQUEsQzNCb21LUCxBMkJsbUtPLGdFQUNFLG1CQUFBLEMzQm9tS1QsQTJCbG1LUyx1RUFDRSxjekJsSUMsQXlCb0lELGtCQUFBLEFBQ0EsbUJBQUEsQzNCbW1LWCxBMkJqbUtXLDhFQUNFLFdBQUEsQUFDQSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxXQUFBLEFBQ0EseUJBQUEsQUFDQSxTQUFBLEFBQ0EsTUFBQSxDM0JtbUtiLEEyQi9sS1Msc0VBQ0UsZ0JBQUEsQUFDQSxhQUFBLEFBQ0EsZ0JBQUEsQUFDQSxhQUFBLEFBQ0EsbUNBQUEsQzNCaW1LWCxBMkIvbEtXLDJFQUNFLG1CQUFBLEFBQ0EsY0FBQSxBQUNBLHlCQUFBLEFBQ0EsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsdUJBQUEsQUFDQSxlQUFBLEFBQ0EsZUFBQSxDM0JpbUtiLEEyQjFsS0csbURBQ0UsYUFBQSxDM0I0bEtMLEE0Qnp3S0csb0NBQ0UsZ0JBQUEsQzVCNHdLTCxBNEIzd0tLLHdDQUNFLFdBQUEsQUFDQSxnQkFBQSxDNUI2d0tQLEE0QnR3S0csMkJBQ0Usa0JBQUEsQzVCd3dLTCxBNEJ0d0tLLGlDQUNFLGVBQUEsQUFDQSxtQkFBQSxBQUNBLGlCQUFBLEM1Qnd3S1AsQTRCdndLTyxzQ0FDRSxpQkFBQSxDNUJ5d0tULEE0QnR3S2Esd0RBQ0UsYTFCdEJKLENGOHhLWCxBNEJwd0tTLDRDQUNFLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLFNBQUEsQUFDQSxZQUFBLEFBQ0EsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsdUJBQUEsQUFDQSxVQUFBLEM1QnN3S1gsQTRCcndLVywrR0FDSSxXQUFBLEFBQ0EsV0FBQSxBQUNBLHlCQUFBLEFBQ0EsaUJBQUEsQzVCdXdLZixBNEJyd0tXLHdEQUNJLHVCQUFBLEM1QnV3S2YsQTRCcndLVyxzREFDRSxtQkFBQSxDNUJ1d0tiLEE0Qm53S08sc0NBQ0UsZUFBQSxBQUVBLGtCQUFBLEFBQ0EsY0FBQSxBQUNBLG1CQUFBLEFBQ0Esa0JBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLGFBQUEsQUFDQSxtQkFBQSxBQUNBLHNCQUFBLEM1Qm93S1QsQTRCandLTyxtQ0FDRSxlQUFBLEFBRUEsZUFBQSxDNUJrd0tULEE0Qjl2S0ssb0NBQ0UsaUJBQUEsQUFDQSxZQUFBLEM1Qmd3S1AsQTRCOXZLTywwQ0FDRSxlQUFBLEFBQ0EsK0JBQUEsQzVCZ3dLVCxBNEI5dktTLCtDQUNFLGVBQUEsQUFFQSxrQkFBQSxBQUNBLGExQmxGQSxDRmkxS1gsQTRCNXZLUyxvREFDRSxrQkFBQSxBQUNBLG1CQUFBLEFBQ0EsY0FBQSxDNUI4dktYLEE0QjV2S1csc0RBQ0UsZUFBQSxBQUVBLGVBQUEsQzVCNnZLYixBNEIxdktXLDBEQUNFLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLFNBQUEsQUFDQSxZQUFBLEFBQ0EsYUFBQSxBQUNBLG1CQUFBLEFBQ0Esc0JBQUEsQzVCNHZLYixBNEIxdkthLHFFQUNFLFdBQUEsQUFDQSxXQUFBLEFBQ0EseUIxQjdHVCxBMEI4R1MsaUJBQUEsQzVCNHZLZixBNEJ6dkthLHNFQUNFLFdBQUEsQUFDQSxXQUFBLEFBQ0EseUIxQnBIVCxBMEJxSFMsd0JBQUEsQUFDQSxpQkFBQSxDNUIydktmLEE0Qnh2S2Esb0VBQ0UsbUJBQUEsQzVCMHZLZixBNEJydktTLGtEQUNFLG1CQUFBLEFBQ0EsYUFBQSxBQUNBLGdCQUFBLEM1QnV2S1gsQTRCcnZLVyxvREFDRSxjQUFBLEM1QnV2S2IsQTZCNTNLTyxrREFDSSxlQUFBLEM3QiszS1gsQTZCOTNLVyx3REFDSSxhQUFBLEE1QmlDZix3QzRCaENvQyxBNUJpQ3BDLDZDNEJqQ29DLEE1QmtDcEMsZ0Q0QmxDb0MsQTVCbUNwQywyQzRCbkNvQyxBNUJvQ3BDLDRDNEJwQ29DLEE1QkpqQyxtQjRCS29DLEE1QkpwQyx3QjRCSW9DLEE1QkhwQywyQjRCR29DLEE1QkZwQyxzQjRCRW9DLEE1QkRwQyx1QjRCQ29DLEFBQ3hCLGdCQUFBLEFBQ0EsV0FBQSxDN0J3NEtmLEE2QnY0S2UsK0RBQ0ksZUFBQSxBQUNBLGtCQUFBLEM3Qnk0S25CLEE2Qng0S21CLG1FQUNDLFVBQUEsQzdCMDRLcEIsQTZCdDRLbUIsdUVBQ0ksZUFBQSxBQUNBLGNBQUEsQUFDQSxhM0JmWCxDRnU1S1osQTZCcDRLdUIsdUVBQ0MsZUFBQSxDN0JzNEt4QixBNkI1M0tBLHNDQUNDLHlCQUFBLEFBQ0Esa0JBQUEsQTVCcENFLG9CNEJxQ3NCLEE1QnBDdEIseUI0Qm9Dc0IsQTVCbkN0Qiw0QjRCbUNzQixBNUJsQ3RCLHVCNEJrQ3NCLEE1QmpDdEIsdUI0QmlDc0IsQzdCbTRLekIsQTZCaDRLTyw4Q0FDSSxlQUFBLEM3Qms0S1gsQTZCaDRLZSwyREFDSSxlQUFBLEFBQ0Esa0JBQUEsQzdCazRLbkIsQTZCajRLbUIsK0RBQ0MsVUFBQSxDN0JtNEtwQixBNkIvM0ttQixtRUFDSSxlQUFBLEFBQ0EsY0FBQSxBQUNBLGEzQmxEWCxDRm03S1osQTZCNzNLdUIsbUVBQ0MsZUFBQSxDN0IrM0t4QixBNkJwM0tPLDRDQUNJLGVBQUEsQzdCdTNLWCxBNkJ0M0tXLGtEQUNJLGFBQUEsQTVCckNmLHdDNEJzQ29DLEE1QnJDcEMsNkM0QnFDb0MsQTVCcENwQyxnRDRCb0NvQyxBNUJuQ3BDLDJDNEJtQ29DLEE1QmxDcEMsNEM0QmtDb0MsQTVCMUVqQyxtQjRCMkVvQyxBNUIxRXBDLHdCNEIwRW9DLEE1QnpFcEMsMkI0QnlFb0MsQTVCeEVwQyxzQjRC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Qyx5QmlDN0Q2QyxBakM4RDdDLDRCaUM5RDZDLEFqQytEN0MsdUJpQy9ENkMsQWpDZ0U3Qyx1QmlDaEU2QyxDbEM2cU43QyxBa0M1cU51Qix5RkFDSSxjaEN0RmhCLEFnQ3VGZ0IsZUFBQSxBQUVBLFdBQUEsQUFDQSxlQUFBLEFBQ0EsaUJBQUEsQUFDQSxtQkFBQSxBQUNBLGtCQUFBLEFBQ0EsbUJoQ3ZGWixBZ0N3RlksZ0JBQUEsQWpDaEd4QixrQmlDaUdnRCxBakNoR2hELHVCaUNnR2dELEFqQy9GaEQsMEJpQytGZ0QsQWpDOUZoRCxxQmlDOEZnRCxBakM3RmhELHNCaUM2RmdELEFqQ2dEbkQsbUJpQzlDaUQsQWpDK0NqRCx3QmlDL0NpRCxBakNnRGpELDJCaUNoRGlELEFqQ2lEakQsc0JpQ2pEaUQsQWpDa0RqRCx1QmlDbERpRCxBakN1Q2pELHVCaUN0Q3FELEFqQ3VDckQsNEJpQ3ZDcUQsQWpDd0NyRCwrQmlDeENxRCxBakN5Q3JELDBCaUN6Q3FELEFqQzBDckQsMEJpQzFDcUQsQ2xDd3JOckQsQWtDdHJOdUIsMEZBQ0ksaUJBQUEsQ2xDd3JOM0IsQWtDdnJOMkIsZ0dBQ0kscUJBQUEsQUFDQSxVQUFBLENsQ3lyTi9CLEFrQ3hyTitCLG9HQUNJLFVBQUEsQ2xDMHJObkMsQWtDdnJObUMsdUdBQ0ksY2hDL0c1QixBZ0NpSDRCLHlCQUFBLEFBQ0EsbUJBQUEsQUFDQSxlQUFBLEFBQ0EsZ0JBQUEsQ2xDd3JOdkMsQWtDcnJOdUMsZ0lBQTBCLFlBQUEsQ2xDd3JOakUsQWtDcHJOMkIscUdBQ0kscUJBQUEsQUFFQSxvQkFBQSxBQUNBLGVBQUEsQUFDQSxpQkFBQSxBQUNBLGdCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxjaENoSW5CLEFnQ2tJbUIsZUFBQSxDbENxck4vQixBa0Nwck4rQiwwR0FDSSxhaEN4STdCLENGOHpOTixBa0M5cU5lLG1GQUNJLGlCQUFBLEFBQ0EsaUJBQUEsQ2xDZ3JObkIsQWtDL3FObUIscUZBQ0ksaUJBQUEsQUFDQSxtQkFBQSxBQUNBLHVCQUFBLEFBQ0EscUJBQUEsQUFDQSxlQUFB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QSxVQUFBLEFBQ0EsY0FBQSxDckNtOE9ILEFxQ2o4T0QsbUNBQ0ksVUFBQSxBQUNBLFVBQUEsQ3JDbThPSCxBcUNoOE9ELDRDQUNFLG1CQUFBLENyQ2s4T0QsQXFDaDhPRCxtR0FDRSxlQUFBLENyQ2s4T0QsQXFDeDdPQyxzRUFDRSxtQ0FBQSxDckM2N09ILEFxQ2g3T08sNkNwQzNLVCxlb0M0S2dDLEFwQzNLaEMsb0JvQzJLZ0MsQXBDMUtoQyx1Qm9DMEtnQyxBcEN6S2hDLGtCb0N5S2dDLEFwQ3hLaEMsa0JvQ3dLZ0MsQ3JDczdPOUIsQXFDcjdPVyxnREFDSSxTQUFBLENyQ3U3T2YsQXFDaDdPRCwrQ0FDRSxTQUFBLENyQ2s3T0QsQXFDMTZPTyxtSkFDRSxXQUFBLEFBQ0EsVUFBQSxBQUNBLGVBQUEsQ3JDNDZPVCxBcUMxNk9PLG9KQUNFLFdBQUEsQUFDQSxlQUFBLENyQzQ2T1QsQXFDejZPUyxpS0FDRSxXQUFBLEFBQ0EsZ0JBQUEsQUFDQSxTQUFBLENyQzI2T1gsQXFDcDZPRCxtRkFDSSxlQUFBLENyQ3M2T0gsQXFDcDZPRCxpR0FDSSw4QkFBQSxDckNzNk9ILEFxQ3A2T0QsOERBQ0UsZ0JBQUEsQ3JDczZPRCxBcUNwNk9ELHdGQUNFLFVBQUEsQUFDQSxjQUFBLENyQ3M2T0QsQXFDcDZPRCw0Q0FDRSxVQUFBLENyQ3M2T0QsQXFDcDZPRCw0Q0FDRSxVQUFBLEFBQ0EsVUFBQSxDckNzNk9ELEFxQ2w2T0QscUJwQ3hPRCxlb0N5T3NCLEFwQ3hPdEIsb0JvQ3dPc0IsQXBDdk90Qix1Qm9DdU9zQixBcEN0T3RCLGtCb0NzT3NCLEFwQ3JPdEIsa0JvQ3FPc0IsQ3JDdzZPcEIsQXFDdDZPRCwwQnBDaFdFLGdCb0NpV3VCLEFwQ2hXdkIscUJvQ2dXdUIsQXBDL1Z2Qix3Qm9DK1Z1QixBcEM5VnZCLG1Cb0M4VnVCLEFwQzdWdkIsbUJvQzZWdUIsQ3JDNDZPeEIsQXFDMTZPRCwrR0FDRSxvQ0FBQSxBQUNBLGlCQUFBLEFBQ0EsWUFBQSxDckM0Nk9ELEFxQzE2T0QsK0hBQ0Usa0JBQUEsQ3JDNDZPRCxBcUMxNk9ELDZIQUVFLGlCQUFBLENyQzI2T0QsQXFDejZPRCw2SUFDRSxrQkFBQSxDckMyNk9ELEFxQ3o2T0QsMklBRUUsa0JBQUEsQ3JDMDZPRCxBcUN4Nk9ELDBJQUNFLFlBQUEsQ3JDMDZPRCxBcUN4Nk9ELHdKQUNFLFVBQUEsQUFDQSxhQUFBLENyQzA2T0QsQXFDdDZPQyxtQ0FDRSxlQUFBLEFBQ0EsY0FBQSxBQUNBLHVCQUFBLENyQ3c2T0gsQXFDdjZPRyxrREFDRSxZQUFBLENyQ3k2T0wsQXFDdDZPUyw2RUFDRSxjQUFBLENyQ3c2T1gsQXFDdDZPUywwRUFDRSxpQkFBQSxBQUNBLGtCQUFBLENyQ3c2T1gsQXFDOTVPQywrQkFDRSxtQ0FBQSxDckNnNk9ILEFxQzE1T0MseUJBQ0UsWUFBQSxDckM0NU9ILEFxQ3Q1T0csMEZBQ0UsU0FBQSxDckMyNU9MLEFxQ2w1T0QsNkRBQ0UsbUNBQUEsQ3JDdTVPRCxBcUNuNU9ELGdCQUNFLHlCQUFBLENyQ3M1T0QsQXFDcDVPQyw4QkFDRSxVQUFBLEFBQ0EsY0FBQSxDckNzNU9ILEFxQ2g1T0QsaUJBQ0UsbUNBQUEsQ3JDazVPRCxBcUMvNE9HLDhCQUNFLGdCQUFBLEFBQ0EsWUFBQSxDckNpNU9MLENBQ0YsQXFDejRPRCxvQ0FHRSxPQUNFLGdCQUFBLENyQ3k0T0QsQXFDdDRPRCxPQUNFLG1CQUFBLENyQ3c0T0QsQXFDaDRPRyxpR3BDeFdMLGVvQ3lXMEIsQXBDeFcxQixvQm9Dd1cwQixBcEN2VzFCLHVCb0N1VzBCLEFwQ3RXMUIsa0JvQ3NXMEIsQXBDclcxQixrQm9DcVcwQixDckM2NE94QixBcUMzNE9LLHlGQUNFLGlCQUFBLENyQzY0T1AsQXFDdjRPRCxnQkFDRSxtQkFBQSxDckN5NE9ELEFxQ3g0T0Msd0NBQ0UsWUFBQSxDckMwNE9ILEFxQ3g0T0sseUZBQ0ksY0FBQSxDckMwNE9ULEFxQ3Y0T0csK0RBQ0UsZUFBQSxDckN5NE9MLEFxQ3g0T0ssaUVBQ0UsaUJBQUEsQ3JDMDRPUCxBcUNuNE9ELG1CQUNFLGVBQUEsQ3JDcTRPRCxBcUNwNE9DLHNCQUNFLFlBQUEsQ3JDczRPSCxBcUNwNE9LLDJCQUNFLGdCQUFBLEFBQ0EsY0FBQSxDckNzNE9QLEFxQzkzT0ssZ0ZBQ0UsZUFBQSxDckNnNE9QLEFxQzkzT1MsdUdBQ0UsaUJBQUEsQUFDQSxtQkFBQSxBQUNBLGNBQUEsQ3JDZzRPWCxBcUN0M09DLHNDQUNFLGtCQUFBLEFwQzFoQkYsbUJvQzJoQjBCLEFwQzFoQjFCLHdCb0MwaEIwQixBcEN6aEIxQiwyQm9DeWhCMEIsQXBDeGhCMUIsc0JvQ3doQjBCLEFwQ3ZoQjFCLHNCb0N1aEIwQixDckM0M08zQixBcUN2M09ELG9EQUNJLFVBQUEsQ3JDeTNPSCxBcUNwM09DLHNCQUNFLGtCQUFBLENyQ3MzT0gsQXFDcDNPRyx5Q0FDRSxXQUFBLEFBQ0Esc0JBQUEsQ3JDczNPTCxBcUNuM09HLHNDQUNFLFdBQUEsQUFDQSxlQUFBLENyQ3EzT0wsQXFDLzJPRyw0Q0FDRSxVQUFBLENyQ2kzT0wsQXFDLzJPSyxnREFDRSxtQkFBQSxBQUNBLGVBQUEsQ3JDaTNPUCxBcUM3Mk9HLDhDQUNFLFVBQUEsQ3JDKzJPTCxBcUMxMk9HLHNDQUNFLGtCQUFBLENyQzQyT0wsQXFDejJPRyxxQ0FDRSxnQkFBQSxBQUNBLGdCQUFBLEFBQ0EsWUFBQSxDckMyMk9MLEFxQ3oyT0ssMkNBQ0UsY0FBQSxDckMyMk9QLEFxQ3AyT0Qsa0JBQ0UsY0FBQSxDckNzMk9ELEFxQ3AyT0ssd0RBQ0UsWUFBQSxDckNzMk9QLEFxQ3AyT1MsK0VBQ0UsZUFBQSxBQUNBLGdCQUFBLEFBQ0EsUUFBQSxDckNzMk9YLEFxQ2gyT08seUVBQ0UsY0FBQSxDckNrMk9ULEFxQ2gyT1csMEZBQ0UsY0FBQSxDckNrMk9iLEFxQ3QxT0sseUZwQ2hnQlAsZW9DaWdCNEIsQXBDaGdCNUIsb0JvQ2dnQjRCLEFwQy9mNUIsdUJvQytmNEIsQXBDOWY1QixrQm9DOGY0QixBcEM3ZjVCLGtCb0M2ZjRCLENyQzQxTzFCLEFxQzMxT08sNEhBQ0UsVUFBQSxDckM2MU9ULEFxQzMxT08sNkhBQ0UsV0FBQSxBQUNBLGVBQUEsQ3JDNjFPVCxB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LEFxQ3BuT0QsbUhBQ0UsZUFBQSxDckNzbk9ELENBQ0YsQXFDaG5PRCxvQ0FFRSw4QkFDRSxnQkFBQSxBQUNBLGFBQUEsQ3JDaW5PRCxBcUMvbU9ELHNGQUNFLGVBQUEsQUFDQSxnQkFBQSxDckNpbk9ELEFxQzltT0QscURwQzlvQ0QsZW9DK29Dc0IsQXBDOW9DdEIsb0JvQzhvQ3NCLEFwQzdvQ3RCLHVCb0M2b0NzQixBcEM1b0N0QixrQm9DNG9Dc0IsQXBDM29DdEIsa0JvQzJvQ3NCLENyQ29uT3BCLEFxQ3htT1csdUhBQ0ksVUFBQSxDckM2bU9mLEFxQ3RtT0QsK0dBQ0Usb0NBQUEsQUFDQSxlQUFBLENyQ3dtT0QsQ0FDRiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIEBleHRlbmQgYmFja2dyb3VuZF9jb3Zlcjtcbi8vIGJhY2tncm91bmRfY292ZXIge1xuLy8gICAgIEBpbmNsdWRlIGJhY2tncm91bmRfc2l6ZSggY292ZXIgKTtcbi8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyB9XG4vLyBiYWNrZ3JvdW5kX2NvbnRhaW4ge1xuLy8gICAgIEBpbmNsdWRlIGJhY2tncm91bmRfc2l6ZSggY29udGFpbiApO1xuLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4vLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vIH1cbmRpc3BsYXlfZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG59XG5saXN0X3R5cGVfdWxsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQge1xuICAgIC8vIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIC8vIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAvLyBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5mb250X25vdG9fc2Fuc19jamtfanBfbWVkaXVtIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAvLyBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgLy8gZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuZm9udF9ub3RvX3NhbnNfY2prX2pwX2xpZ2h0IHtcbiAgICAvLyBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCc7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAvLyBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgLy8gZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBleHRlcm5hbCBsaW5rXG5leHRlcm5hbF9saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgIC8vIHRvcDogNnB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVZKC01MCUpICk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDcuNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbi1zaGFyZS5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG59XG5cbi8vIFxuYmdfYmx1ZV9saWdodF9sZWZ0IHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzJTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDk3JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogJGJnLWJsdWUtbGlnaHQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMTQwcHggMCAwIDE0MHB4ICk7XG59XG5iZ19ibHVlX2xpZ2h0X3JpZ2h0IHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMyU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA5NyU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLWxpZ2h0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDAgMTQwcHggMTQwcHggMCApO1xufVxuXG5iZ19wdXJwbGVfbGlnaHRfbGVmdCB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMyU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA5NyU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6ICRiZy1wdXJwbGUtbGlnaHQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMTQwcHggMCAwIDE0MHB4ICk7XG59XG5iZ19wdXJwbGVfbGlnaHRfcmlnaHQge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzJTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDk3JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogJGJnLXB1cnBsZS1saWdodDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAwIDE0MHB4IDE0MHB4IDAgKTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAwICk7XG4gICAgfVxufVxuXG5iZ195ZWxsb3dfbGlnaHRfbGVmdCB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMyU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA5NyU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6ICRiZy15ZWxsb3ctbGlnaHQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMTQwcHggMCAwIDE0MHB4ICk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAwICk7XG4gICAgfVxufVxuYmdfeWVsbG93X2xpZ2h0X3JpZ2h0IHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMyU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA5NyU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6ICRiZy15ZWxsb3ctbGlnaHQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMCAxNDBweCAxNDBweCAwICk7XG59XG5cbmJ0bl9hbGxfaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdfYnV0dG9uX2hvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufSIsImRpc3BsYXlfZmxleCwgLnNpbmdsZS1wb3N0LXNvY2lhbC1iYXIgLnNpbmdsZS1wb3N0LXNvY2lhbC1iYXItY29udGFjdCBhLCAuc2luZ2xlLXBvc3Qtc29jaWFsLWJhciwgLnNpbmdsZS1wb3N0IC5zaW5nbGUtcG9zdC1jb250ZW50IC5zaW5nbGUtcG9zdC13aWRnZXQgLndpZGdldCAud2lkZ2V0LWNvbnRlbnQgLml0ZW0gLnN0dCwgLnNpbmdsZS1wb3N0IC5zaW5nbGUtcG9zdC1jb250ZW50IC5zaW5nbGUtcG9zdC13aWRnZXQgLndpZGdldCAud2lkZ2V0LWNvbnRlbnQgLml0ZW0sIC5wYWdlLXN5c3RlbS1wcm9ibGVtIC5wYWdlLXN5c3RlbS1wcm9ibGVtLWNvbnRlbnQsIC5wYWdlLWNsb3VkLXdoeSAucGFnZS1jbG91ZC13aHktY29udGVudCAuaXRlbSwgLnBhZ2UtY2xvdWQtd2h5YmFubmVyIC5wYWdlLWNsb3VkLXdoeWJhbm5lci1jb250ZW50LCAucGFnZS1ibG9ja2NoYWluLXJlYXNvbiAucGFnZS1ibG9ja2NoYWluLXJlYXNvbi1jb250ZW50IC5wYWdlLWJsb2NrY2hhaW4tcmVhc29uLWNvbnRlbnQtbGVmdCAucm93IC5ncm91cDpudGgtY2hpbGQoMiksIC5wYWdlLWFpLXNlcnZpY2UgLnBhZ2UtYWktc2VydmljZS1jb250ZW50IHVsLCAucGFnZS1hYm91dHVzLXRhYiB1bCwgLnBhZ2UtYWJvdXR1cy10ZWFtcyAucGFnZS1hYm91dHVzLXRlYW1zLWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy10ZWFtcy1jb250ZW50LWxpc3QgLmxpc3QtaXRlbSAubGlzdC1pdGVtLWNvbnRlbnQgLml0ZW0sIC5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW06bnRoLWNoaWxkKDJuKzEpIC5yb3cgLmxpc3QtaXRlbS1pbWFnZSwgLnNpZGViYXIgLndpZGdldCAud2lkZ2V0LWNvbnRlbnQgLml0ZW0gLnN0dCwgLnNpZGViYXIgLndpZGdldCAud2lkZ2V0LWNvbnRlbnQgLml0ZW0sIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtY29udGVudC10b3AgLmhvbWUtbmV3cy1idXR0b24sIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtY29udGVudC10b3AsIC5ob21lLWF3YXJkcyAuaG9tZS1hd2FyZHMtY29udGVudCBhcnRpY2xlIC5pdGVtLCAuaG9tZS1wYXJ0bmVyIC5ob21lLXBhcnRuZXItY29udGVudCBhcnRpY2xlIC5pdGVtLCAuaG9tZS1zYW9raHVlIC5ob21lLXNhb2todWUtY29udGVudCAuaG9tZS1zYW9raHVlLXJpZ2h0IC5pdGVtIGZpZ3VyZTpudGgtY2hpbGQoMm4pLCAuaG9tZS1zYW9raHVlIC5ob21lLXNhb2todWUtY29udGVudCAuaG9tZS1zYW9raHVlLXJpZ2h0IC5pdGVtLCAuaG9tZS1zYW9raHVlIC5ob21lLXNhb2todWUtY29udGVudCAuaG9tZS1zYW9raHVlLWxlZnQgLml0ZW0gLmhvbWUtc2Fva2h1ZS1yZWFkbW9yZSBhLCAuaG9tZS1zYW9raHVlIC5ob21lLXNhb2todWUtY29udGVudCAuaG9tZS1zYW9raHVlLWxlZnQgLml0ZW0gLmhvbWUtc2Fva2h1ZS1pbmZvIC5ob21lLXNhb2todWUtaXNvLWdhbGxlcnksIC5ob21lLXNhb2todWUgLmhvbWUtc2Fva2h1ZS1jb250ZW50IC5ob21lLXNhb2todWUtbGVmdCAuaXRlbSAuaG9tZS1zYW9raHVlLWluZm8sIC5ob21lLXRlc3RpbW9uaWFsIC5ob21lLXRlc3RpbW9uaWFsLWNvbnRlbnQgLmhvbWUtdGVzdGltb25pYWwtY29udGVudC10b3AsIC5ob21lLXN0cm9uZ3BvaW50IC5ob21lLXN0cm9uZ3BvaW50LWNvbnRlbnQgLmhvbWUtc3Ryb25ncG9pbnQtY29udGVudC1pbWFnZSwgLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1pbmZvIHVsIGxpLCAuaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLWNvbnRlbnQtdG9wIC5ob21lLWdsb2JhbC1idXR0b24sIC5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtY29udGVudC10b3AgLmhvbWUtZ2xvYmFsLWNvbnRlbnQtdG9wLWxlZnQsIC5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtY29udGVudC10b3AsIC5ob21lLWJhbm5lci1uZXdzIC5ob21lLWJhbm5lci1uZXdzLWNvbnRlbnQgLnRhYi1jb250ZW50IC50YWItcGFuZSAuaXRlbSAuaW5mbyAubWV0YSwgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tY29udGVudCAuZm9vdGVyLWJvdHRvbS1yaWdodCwgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tY29udGVudCwgLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1jb250ZW50LXJpZ2h0IC5oZWFkZXItY29udGVudC1yaWdodC1kZXRhaWwsIC5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5oZWFkZXItY29udGVudC1yaWdodCwgLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQsIC5zb2NpYWwtYmFyIHVsIGxpIGEsIC5zb2NpYWwtYmFyIHVsLCAucGFnZS1haS1mbG93IC5jb250YWluZXIgLnBhZ2UtYWktZmxvdy1jb250ZW50IC5haS1mbG93LWl0ZW0gLmFpLWZsb3ctaXRlbS1yaWdodCwgLnBhZ2UtYWktZmxvdyAuY29udGFpbmVyIC5wYWdlLWFpLWZsb3ctY29udGVudCAuYWktZmxvdy1pdGVtIC5haS1mbG93LWl0ZW0tbGVmdCBmaWd1cmUsIC5wYWdlLWFpLWZsb3cgLmNvbnRhaW5lciAucGFnZS1haS1mbG93LWNvbnRlbnQgLmFpLWZsb3ctaXRlbSAuYWktZmxvdy1pdGVtLWxlZnQsIC5wYWdlLXN5c3RlbS10ZWNobm9sb2d5IC5jb250YWluZXIgLnBhZ2Utc3lzdGVtLXRlY2hub2xvZ3ktY29udGVudCAudGVjaG5vbG9neS10YWJzbGlkZXItaXRlbSAudGVjaG5vbG9neS10YWJzbGlkZXItaXRlbS1jb250ZW50IGZpZ3VyZSwgLnBhZ2Utc3lzdGVtLXRlY2hub2xvZ3kgLmNvbnRhaW5lciAucGFnZS1zeXN0ZW0tdGVjaG5vbG9neS1jb250ZW50IC50ZWNobm9sb2d5LXRhYnNsaWRlci1pdGVtOm5vdCguYWN0aXZlKSAudGVjaG5vbG9neS10YWJzbGlkZXItaXRlbS1jb250ZW50LCBib2R5IC5zbGlkZXItbmF2aWdhdGlvbiwgYm9keSAuaG9tZS10ZXN0aW1vbmlhbC1zbGlkZXItZG90IC5zbGljay1saXN0IC5zbGljay10cmFjayAuaXRlbSBmaWd1cmUsIGJvZHkgLmhvbWUtdGVzdGltb25pYWwtc2xpZGVyLWRvdCAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2ssIC5mdWxsLXdpZHRoLCAuYnRuLWdyYWRpZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xufVxuXG5saXN0X3R5cGVfdWxsaSwgLnBhZ2Utc3lzdGVtLXNkbGMgLnBhZ2Utc3lzdGVtLXNkbGMtY29udGVudCB1bCwgLnBhZ2UtYmxvY2tjaGFpbi1zZXJ2aWNlIC5wYWdlLWJsb2NrY2hhaW4tc2VydmljZS1jb250ZW50IHVsLCAucGFnZS1haS1zZXJ2aWNlIC5wYWdlLWFpLXNlcnZpY2UtY29udGVudCB1bCwgLnBhZ2UtYWJvdXR1cy10YWIgdWwsIC5wYWdlLWNhdGVnb3J5LWNhdCB1bCwgLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1pbmZvIHVsLCAuaG9tZS1iYW5uZXItbmV3cyAuaG9tZS1iYW5uZXItbmV3cy1jb250ZW50IHVsLm5hdi10YWJzLCAuZm9vdGVyLXRvcCAuZm9vdGVyLW1lbnUgLmZvb3Rlci1tZW51LWNvbnRlbnQgLmZvb3Rlci1tZW51LWl0ZW0gLmZvb3Rlci1tZW51LWl0ZW0tY29udGVudCB1bCwgLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1jb250ZW50LXJpZ2h0IC5oZWFkZXItY29udGVudC1yaWdodC1kZXRhaWwgLmxhbmd1YWdlIHVsLmxhbmd1YWdlLWNob29zZSwgLnNvY2lhbC1iYXIgdWwsIHVsLmNvcmUtcGFnaW5hdGlvbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5mb250X25vdG9fc2Fuc19jamtfanBfYm9sZCwgLnBvcmZvbGlvLWRldGFpbCAucmVsYXRlZC1wb3N0cy1saXN0IC5pdGVtIC5jb250ZW50IC5tZXRhIC5jYXRlZ29yeSBhLCAucG9yZm9saW8tZGV0YWlsIC5yZWxhdGVkLXBvc3RzLWxpc3QgLml0ZW0gLmhlYWQtdGl0bGUgLnRpdGxlLCAucG9yZm9saW8tZGV0YWlsIC5yZWxhdGVkLXBvc3RzLWxpc3QgLml0ZW0sIC5wb3Jmb2xpby1kZXRhaWwgLnJlbGF0ZWQtcG9zdHMtdGl0bGUgYSwgLnBvcmZvbGlvLWRldGFpbF9fdG9wIC5kZXNjcmlwdGlvbi1zaG9ydCAuZGVzY3JpcHRpb24tY29udGVudF9fdG9wIC5jYXRlLXRpdGxlLCAucG9yZm9saW8tZGV0YWlsX190b3AgLmRlc2NyaXB0aW9uLXNob3J0X19saW5rIGEsIC5wb3Jmb2xpby1kZXRhaWxfX3RvcCAuZGVzY3JpcHRpb24tc2hvcnQgcCBhLCAucG9yZm9saW8tZGV0YWlsX190b3AgLmRlc2NyaXB0aW9uLXNob3J0X190aXRsZSwgLnBvcmZvbGlvLWRldGFpbF9fdG9wIC5kZXNjcmlwdGlvbi1zaG9ydF9fY2F0ZSwgLnNpbmdsZS1wb3N0IC5zaW5nbGUtcG9zdC1zdWJzY3JpYmUgLndpZGdldC10aXRsZSwgLnNpbmdsZS1wb3N0IC5zaW5nbGUtcG9zdC1jb250ZW50IC5zaW5nbGUtcG9zdC13aWRnZXQgLndpZGdldCAud2lkZ2V0LWNvbnRlbnQgLml0ZW0gLmluZm8gLnRpdGxlIGEgKiwgLnNpbmdsZS1wb3N0IC5zaW5nbGUtcG9zdC1jb250ZW50IC5zaW5nbGUtcG9zdC13aWRnZXQgLndpZGdldCAud2lkZ2V0LWNvbnRlbnQgLml0ZW0gLmluZm8gLm1ldGEgLmNhdCBhLCAuc2luZ2xlLXBvc3QgLnNpbmdsZS1wb3N0LWNvbnRlbnQgLnNpbmdsZS1wb3N0LXdpZGdldCAud2lkZ2V0IC53aWRnZXQtY29udGVudCAuaXRlbSAuc3R0LCAuc2luZ2xlLXBvc3QgLnNpbmdsZS1wb3N0LXRpdGxlICosIC5zaW5nbGUtcG9zdCAuc2luZ2xlLXBvc3QtbWV0YSAuc2luZ2xlLXBvc3QtbWV0YS1jb250ZW50IC5jYXQgYSwgLnBhZ2Utc3lzdGVtLXNkbGMgLnBhZ2Utc3lzdGVtLXNkbGMtY29udGVudCB1bCBsaSBhIC50aXRsZSwgLnBhZ2Utc3lzdGVtLXNkbGMgLnBhZ2Utc3lzdGVtLXNkbGMtY29udGVudCB1bCBsaSBhIC5zdHQsIC5wYWdlLXN5c3RlbS1wcm9ibGVtIC5wYWdlLXN5c3RlbS1wcm9ibGVtLWNvbnRlbnQgLnBhZ2Utc3lzdGVtLXByb2JsZW0tY29udGVudC1saXN0IC5pdGVtICosIC5wYWdlLXBvcmZvbGlvLWxpc3QgLnRhYi1tZW51LWJ0biwgLnBhZ2UtcG9yZm9saW8tbGlzdCAubGlzdC1pdGVtIC5pdGVtIC5jb250ZW50IC5tZXRhIC5jYXRlZ29yeSBhLCAucGFnZS1wb3Jmb2xpby1saXN0IC5saXN0LWl0ZW0gLml0ZW0gLmhlYWQtdGl0bGUgLnRpdGxlID4gKiwgLnBhZ2UtcG9yZm9saW8tbGlzdCAubGlzdC1pdGVtIC5pdGVtIC5oZWFkLXRpdGxlIC50aXRsZSwgLnBhZ2UtcG9yZm9saW8tbGlzdCAubGlzdC1pdGVtIC5pdGVtLCAucGFnZS1vZmZzaG9yZS10b3AtYm90dG9tIC5jb21tb24tdGl0bGUtc21hbGwsIC5wYWdlLW9mZnNob3JlLXRvcCAucGFnZS1vZmZzaG9yZS13aHktdGl0bGUsIC5wYWdlLW9mZnNob3JlLXRvcCAucGFnZS1vZmZzaG9yZS10b3AtZGVzYywgLm9mZnNob3JlLWNvbnRhY3QgYSAub2Zmc2hvcmUtY29udGFjdC1kZXNjLCAub2Zmc2hvcmUtY29udGFjdCBhIC5vZmZzaG9yZS1jb250YWN0LXRpdGxlLCAucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItZmxvd19fY29udGVudCAuaXRlbS0tY29udGVudF9fdGV4dCBoMywgLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLWZsb3dfX2NvbnRlbnQgLml0ZW0tLWNvbnRlbnRfX3RleHQgLm51bWJlcmluZywgLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLWZsb3dfX2NvbnRlbnQgLml0ZW0tLWNvbnRlbnRfX3RpdGxlIGgxLCAucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItZmxvd19fY29udGVudCAuaXRlbS0tc3RlcCwgLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLXByb2JsZW0gLmxpc3QtLWl0ZW1fX3RpdGxlLCAucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItcHJvYmxlbSAubGlzdC0taXRlbV9faGVhZC0tbnVtYmVyaW5nLCAucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItcHJvYmxlbSAubGlzdC0taXRlbV9faGVhZCBzbWFsbCwgLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLXdoeV9fY29udGVudC0tbGlzdCAuaXRlbS0tdGV4dCBoMywgLm1hbnUtd2h5IC5tYW51LXdoeS1jb250ZW50IGFydGljbGUgLml0ZW0gLmluZm8gLnRpdGxlICosIC5tYW51LXN5c3RlbXMgLm1hbnUtc3lzdGVtcy1jb250ZW50IGFydGljbGUgLml0ZW0gLmluZm8gLnRpdGxlICosIC5tYW51LXNvZnR3YXJlIC5tYW51LXNvZnR3YXJlLWNvbnRlbnQgYXJ0aWNsZSAuaXRlbSAuaW5mbyAudGl0bGUgKiwgLm1hbnUtY2hhbGxlbmdlcyAubWFudS1jaGFsbGVuZ2VzLWNvbnRlbnQgYXJ0aWNsZSAuaXRlbSAuaW5mbyAudGl0bGUgKiwgLnBhZ2UtLWZhcV9fY29udGVudCAuZ3JvdXAtLWNvbnRlbnRfX2l0ZW0tLXRhZywgLnBhZ2UtLWZhcV9fY29udGVudCAuZ3JvdXAtLW5hbWUgcCwgLnBhZ2UtLWZhcV9fY29udGVudCAuZ3JvdXAtLW5hbWUgc3BhbiwgLnBhZ2UtZGlnaXRhbC10cmFuc2Zvcm1hdGlvbl9fY29udGVudCAuYi1zdXBwb3J0X19jb250ZW50LS1jYXRlIC50aXRsZSwgLnBhZ2UtZGlnaXRhbC10cmFuc2Zvcm1hdGlvbl9fY29udGVudCAuYi1wcm9ibGVtIC5iLWdyaWRfX2l0ZW0gLndoaXRlc3BhY2UsIC5wYWdlLWNsb3VkLXdoeSAucGFnZS1jbG91ZC13aHktY29udGVudCAuaXRlbSAudGl0bGUgKiwgLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24gLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24tY29udGVudCAucGFnZS1ibG9ja2NoYWluLXJlYXNvbi1jb250ZW50LXJpZ2h0IC5pdGVtIC5pbmZvIC50aXRsZSAqLCAucGFnZS1ibG9ja2NoYWluLXJlYXNvbiAucGFnZS1ibG9ja2NoYWluLXJlYXNvbi1jb250ZW50IC5wYWdlLWJsb2NrY2hhaW4tcmVhc29uLWNvbnRlbnQtbGVmdCAucm93IC5ncm91cCAuaXRlbSAudGl0bGUsIC5wYWdlLWJsb2NrY2hhaW4tcmVhc29uIC5wYWdlLWJsb2NrY2hhaW4tcmVhc29uLWNvbnRlbnQgLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24tY29udGVudC1sZWZ0IC5yb3cgLmdyb3VwIC5pdGVtIC5udW1iZXIsIC5wYWdlLWJsb2NrY2hhaW4tcHJvZHVjdCAucGFnZS1ibG9ja2NoYWluLXByb2R1Y3QtY29udGVudCAucm93IGFydGljbGUgLml0ZW0gLmxpbmsgYSwgLnBhZ2UtYmxvY2tjaGFpbi1zZXJ2aWNlIC5wYWdlLWJsb2NrY2hhaW4tc2VydmljZS1jb250ZW50IC50YWItY29udGVudCAudGFiLXBhbmUgLnRhYi1jb250ZW50LXRpdGxlLCAucGFnZS1ibG9ja2NoYWluLXNlcnZpY2UgLnBhZ2UtYmxvY2tjaGFpbi1zZXJ2aWNlLWNvbnRlbnQgdWwgbGkgYSAudGl0bGUsIC5wYWdlLWJsb2NrY2hhaW4tc2VydmljZSAucGFnZS1ibG9ja2NoYWluLXNlcnZpY2UtY29udGVudCB1bCBsaSBhIC5zdHQsIC5wYWdlLWJsb2NrY2hhaW4td2hpdGVsYWJlbHdoeSAucGFnZS1ibG9ja2NoYWluLXdoaXRlbGFiZWx3aHktY29udGVudCAucm93IGFydGljbGUgLml0ZW0gLmluZm8gLnRpdGxlICosIC5wYWdlLWFpLWZlYXR1cmVzIC5wYWdlLWFpLWZlYXR1cmVzLWNvbnRlbnQgYXJ0aWNsZSAuaXRlbSAuaW5mbyAudGl0bGUgKiwgLnBhZ2UtYWktc2VydmljZSAucGFnZS1haS1zZXJ2aWNlLWNvbnRlbnQgLnRhYi1jb250ZW50IC50YWItcGFuZSAudGFiLWNvbnRlbnQtaW5mbyAudGl0bGUsIC5wYWdlLWFpLXNlcnZpY2UgLnBhZ2UtYWktc2VydmljZS1jb250ZW50IHVsIGxpIGEsIC5wYWdlLWFib3V0dXNfX2hlYWRpbmcgaDEsIC5wYWdlLWFib3V0dXMgLmItLXRhYmxlX19yb3cgcCwgLnBhZ2UtYWJvdXR1cy10YWIgdWwgbGkgYSwgLnBhZ2UtYWJvdXR1cy10ZWFtcyAucGFnZS1hYm91dHVzLXRlYW1zLWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy10ZWFtcy1jb250ZW50LWxpc3QgLmxpc3QtaXRlbSAubGlzdC1pdGVtLXRpdGxlLCAucGFnZS1hYm91dHVzLWhpc3RvcnkgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtLWxhc3QgLmluZm8gLmRlc2MsIC5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW0gLnJvdyAubGlzdC1pdGVtLWluZm8gLmluZm8gLmRlc2MsIC5zaWRlYmFyIC53aWRnZXQgLndpZGdldC1jb250ZW50IC5pdGVtIC5pbmZvIC50aXRsZSBhICosIC5zaWRlYmFyIC53aWRnZXQgLndpZGdldC1jb250ZW50IC5pdGVtIC5pbmZvIC5tZXRhIC5jYXQgYSwgLnNpZGViYXIgLndpZGdldCAud2lkZ2V0LWNvbnRlbnQgLml0ZW0gLnN0dCwgLnJlbGF0ZWQtcG9zdCAucmVsYXRlZC1wb3N0LWNvbnRlbnQgLml0ZW0gLmluZm8gLnRpdGxlIGEgKiwgLnJlbGF0ZWQtcG9zdCAucmVsYXRlZC1wb3N0LWNvbnRlbnQgLml0ZW0gLmluZm8gLm1ldGEgLmRhdGUsIC5yZWxhdGVkLXBvc3QgLnJlbGF0ZWQtcG9zdC1jb250ZW50IC5pdGVtIC5pbmZvIC5tZXRhIC5jYXQgYSwgLnJlbGF0ZWQtcG9zdCAucmVsYXRlZC1wb3N0LXRpdGxlLCAucGFnZS1jYXRlZ29yeS1jb250ZW50IC5wYWdlLWNhdGVnb3J5LWxpc3QgLml0ZW0gLmluZm8gLnRpdGxlIGEgKiwgLnBhZ2UtY2F0ZWdvcnktY29udGVudCAucGFnZS1jYXRlZ29yeS1saXN0IC5pdGVtIC5pbmZvIC5tZXRhIC5kYXRlLCAucGFnZS1jYXRlZ29yeS1jb250ZW50IC5wYWdlLWNhdGVnb3J5LWxpc3QgLml0ZW0gLmluZm8gLm1ldGEgLmNhdCBhLCAucGFnZS1jYXRlZ29yeS1jb250ZW50IC5wYWdlLWNhdGVnb3J5LWxpc3QgLnBhZ2UtY2F0ZWdvcnktY2F0LWNoaWxkIHVsLm5hdi10YWJzIGxpLm5hdi1pdGVtIGEubmF2LWxpbmssIC5wYWdlLWNhdGVnb3J5LWNhdCB1bCBsaSBhLCAuaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudC1zZWxlY3QgLml0ZW0gLmluZm8gLnRpdGxlIGEgKiwgLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQtc2VsZWN0IC5pdGVtIC5pbmZvIC5tZXRhIC5kYXRlLCAuaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudC1zZWxlY3QgLml0ZW0gLmluZm8gLm1ldGEgLmNhdCBhLCAuaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWNvbnRlbnQtdG9wIC5ob21lLW5ld3MtYnV0dG9uLCAuaG9tZS1hd2FyZHMgLmhvbWUtYXdhcmRzLWNvbnRlbnQgYXJ0aWNsZSAuaXRlbSAuaW5mbyAudGl0bGUgKiwgLmhvbWUtcGFydG5lciAuaG9tZS1wYXJ0bmVyLWNvbnRlbnQgYXJ0aWNsZSAuaXRlbSAuaW5mbyAudGl0bGUgKiwgLmhvbWUtc2Fva2h1ZSAuaG9tZS1zYW9raHVlLWNvbnRlbnQgLmhvbWUtc2Fva2h1ZS1sZWZ0IC5pdGVtIC5ob21lLXNhb2todWUtcmVhZG1vcmUgYSwgLmhvbWUtdGVzdGltb25pYWwgLmhvbWUtdGVzdGltb25pYWwtY29udGVudCAuaG9tZS10ZXN0aW1vbmlhbC1zbGlkZXIgLml0ZW0gLmluZm8gLmpvYiwgLmhvbWUtdGVzdGltb25pYWwgLmhvbWUtdGVzdGltb25pYWwtY29udGVudCAuaG9tZS10ZXN0aW1vbmlhbC1zbGlkZXIgLml0ZW0gLmluZm8gLnRpdGxlIGEgKiwgLmhvbWUtc3Ryb25ncG9pbnQgLmhvbWUtc3Ryb25ncG9pbnQtY29udGVudCAuaG9tZS1zdHJvbmdwb2ludC1jb250ZW50LWluZm8gLml0ZW0gLmluZm8gLnRpdGxlICosIC5ob21lLWFjaGlldmVtZW50IC5ob21lLWFjaGlldmVtZW50LWNvbnRlbnQgLml0ZW0gLnRpdGxlLCAuaG9tZS1hY2hpZXZlbWVudCAuaG9tZS1hY2hpZXZlbWVudC1jb250ZW50IC5pdGVtIC5udW1iZXIsIC5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtbWFwIC5ob21lLWdsb2JhbC1tYXAtcGxhY2UgLm1hcmtlciAubWFya2VyLWluZm8gLm1hcmtlci10aXRsZSwgLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1wbGFjZSAubWFya2VyIC5tYXJrZXItaW5mbyAubWFya2VyLXRpdGxlLXNtYWxsLCAuaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLWNvbnRlbnQtdG9wIC5ob21lLWdsb2JhbC1idXR0b24sIC5ob21lLWJhbm5lci1uZXdzIC5ob21lLWJhbm5lci1uZXdzLWNvbnRlbnQgLnRhYi1jb250ZW50IC50YWItcGFuZSAuaXRlbSAuaW5mbyAudGl0bGUgYSAqLCAuaG9tZS1iYW5uZXItbmV3cyAuaG9tZS1iYW5uZXItbmV3cy1jb250ZW50IHVsLm5hdi10YWJzIGxpLm5hdi1pdGVtIGEubmF2LWxpbmssIC5ob21lLWJhbm5lciAuaGVhZGVyLXZpZGVvLXRpdGxlLCAuZm9vdGVyLXRvcCAuZm9vdGVyLW1lbnUgLmZvb3Rlci1tZW51LWNvbnRlbnQgLmZvb3Rlci1tZW51LWl0ZW0gLmZvb3Rlci1tZW51LWl0ZW0tdGl0bGUsIC5mb290ZXItdG9wIC5mb290ZXItaW5mbyAuZm9vdGVyLWluZm8tdGl0bGUsIC5mb290ZXItdG9wIC5mb290ZXItaW5mbyAuZm9vdGVyLWluZm8tdGl0bGUtc21hbGwsIC5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5oZWFkZXItY29udGVudC1yaWdodCAuaGVhZGVyLWNvbnRlbnQtcmlnaHQtZGV0YWlsIC5sYW5ndWFnZSB1bC5sYW5ndWFnZS1jaG9vc2UgbGkgYS5hY3RpdmUsIC5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5oZWFkZXItY29udGVudC1yaWdodCAuaGVhZGVyLWNvbnRlbnQtcmlnaHQtZGV0YWlsIC5sYW5ndWFnZSAubGFuZ3VhZ2UtYWN0aXZlLCAjcG9wdXAtYWJvdXR1cy10ZWFtcyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5pbmZvIC5qb2IsICNwb3B1cC1hYm91dHVzLXRlYW1zIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmluZm8gLnRpdGxlICosICNwb3B1cC1kb3dubG9hZCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5wb3B1cC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCB1bC5jb3JlLXBhZ2luYXRpb24gbGkgYSwgLnNpbmdsZS1wb3N0LXN1YnNjcmliZSAud2lkZ2V0LWNvbnRlbnQgZm9ybSBpbnB1dC5zdWJtaXQsIC5wYWdlLWFpLWZsb3cgLmNvbnRhaW5lciAucGFnZS1haS1mbG93LWNvbnRlbnQgLmFpLWZsb3ctaXRlbSAuYWktZmxvdy1pdGVtLWxlZnQgLnRpdGxlIGEgKiwgLnBhZ2UtYWktZmxvdyAuY29udGFpbmVyIC5wYWdlLWFpLWZsb3ctZGVzYywgLnBhZ2Utc3lzdGVtLXRlY2hub2xvZ3kgLmNvbnRhaW5lciAucGFnZS1zeXN0ZW0tdGVjaG5vbG9neS1jb250ZW50IC50ZWNobm9sb2d5LXRhYnNsaWRlci1pdGVtIC50ZWNobm9sb2d5LXRhYnNsaWRlci1pdGVtLXRpdGxlICosIC5iLXNlcnZpY2VfX2xpc3QgLml0ZW1fX3RpdGxlLCAucmVsYXRlZC1saXN0LXBvcnRmb2xpbyAuaXRlbSAuY29udGVudCAubWV0YSAuY2F0ZWdvcnkgYSwgLnJlbGF0ZWQtbGlzdC1wb3J0Zm9saW8gLml0ZW0gLmhlYWQtdGl0bGUgLnRpdGxlLCAucmVsYXRlZC1saXN0LXBvcnRmb2xpbyAuaXRlbSwgYm9keSAuaG9tZS10ZXN0aW1vbmlhbC1zbGlkZXItZG90IC5zbGljay1saXN0IC5zbGljay10cmFjayAuaXRlbS5zbGljay1hY3RpdmUuc2xpY2stY3VycmVudCAuaW5mbyAuam9iLCBib2R5IC5ob21lLXRlc3RpbW9uaWFsLXNsaWRlci1kb3QgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5pdGVtLnNsaWNrLWFjdGl2ZS5zbGljay1jdXJyZW50IC5pbmZvIC50aXRsZSwgLmNvbW1vbi10ZXh0LCAuY29tbW9uLXRpdGxlLTE1LCAuY29tbW9uLXRpdGxlLTIwLCAuY29tbW9uLXRpdGxlLTIyLCAuY29tbW9uLXRpdGxlLTMyLCAuY29tbW9uLXRpdGxlLTQwLCAuY29tbW9uLXRpdGxlLTQ1LCAuY29tbW9uLXRpdGxlLTUwLCAuY29tbW9uLXRpdGxlLXNtYWxsLTEyLCAuYnRuLXByaW1hcnktZ3JhZGllbnQsIC53cC1lZGl0b3ItZml4IGgxLCAud3AtZWRpdG9yLWZpeCBoMiwgLndwLWVkaXRvci1maXggaDMsIC53cC1lZGl0b3ItZml4IGg0LCAud3AtZWRpdG9yLWZpeCBoNSwgLndwLWVkaXRvci1maXggaDYsXG4ud3AtZWRpdG9yLWZpeCAuaDEsIC53cC1lZGl0b3ItZml4IC5oMiwgLndwLWVkaXRvci1maXggLmgzLCAud3AtZWRpdG9yLWZpeCAuaDQsIC53cC1lZGl0b3ItZml4IC5oNSwgLndwLWVkaXRvci1maXggLmg2LCAuc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZm9udF9ub3RvX3NhbnNfY2prX2pwX21lZGl1bSwgLnBhZ2UtLWZhcV9fY29udGVudCAuZ3JvdXAtLWNvbnRlbnRfX2l0ZW0gLnF1ZXN0aW9uIHAsIC5wYWdlLWRpZ2l0YWwtdHJhbnNmb3JtYXRpb25fX2NvbnRlbnQgLmItcHJvYmxlbSAuYi1ncmlkX19pdGVtIC5zb2x1dGlvbi0tY29udGVudCwgLnBhZ2UtZGlnaXRhbC10cmFuc2Zvcm1hdGlvbl9fY29udGVudCAuYi1wcm9ibGVtIC5iLWdyaWRfX2l0ZW0gLnByb2JsZW0tLWxpc3QgcCwgLnBhZ2UtYWJvdXR1cy10ZWFtcyAucGFnZS1hYm91dHVzLXRlYW1zLWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy10ZWFtcy1jb250ZW50LWxpc3QgLmxpc3QtaXRlbSAubGlzdC1pdGVtLWNvbnRlbnQgLml0ZW0gLmluZm8gLnRpdGxlICosIC5wYWdlLWFib3V0dXMtdGVhbXMgLnBhZ2UtYWJvdXR1cy10ZWFtcy1jb250ZW50IC5wYWdlLWFib3V0dXMtdGVhbXMtY29udGVudC1saXN0IC5saXN0LWl0ZW0gLmxpc3QtaXRlbS1jb250ZW50IC5pdGVtIC5pbmZvIC5qb2IsIC5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5oZWFkZXItY29udGVudC1yaWdodCAuaGVhZGVyLWNvbnRlbnQtcmlnaHQtZGV0YWlsIC5sYW5ndWFnZSB1bC5sYW5ndWFnZS1jaG9vc2UgbGkgYSwgYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5mb250X25vdG9fc2Fuc19jamtfanBfbGlnaHQsIC5wYWdlLW9mZnNob3JlLXRvcCAucGFnZS1vZmZzaG9yZS10b3AtdGl0bGUsIC5wYWdlLXRoYW5reW91IC5jb250ZW50IC5kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuZXh0ZXJuYWxfbGluaywgLnBhZ2UtYmxvY2tjaGFpbi1wcm9kdWN0IC5wYWdlLWJsb2NrY2hhaW4tcHJvZHVjdC1jb250ZW50IC5yb3cgYXJ0aWNsZSAuaXRlbSAubGluayBhLCAuZm9vdGVyLXRvcCAuZm9vdGVyLW1lbnUgLmZvb3Rlci1tZW51LWNvbnRlbnQgW2NsYXNzKj1jb2wtXTpsYXN0LWNoaWxkIC5mb290ZXItbWVudS1pdGVtIC5mb290ZXItbWVudS1pdGVtLWNvbnRlbnQgdWwgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuZXh0ZXJuYWxfbGluazpiZWZvcmUsIC5wYWdlLWJsb2NrY2hhaW4tcHJvZHVjdCAucGFnZS1ibG9ja2NoYWluLXByb2R1Y3QtY29udGVudCAucm93IGFydGljbGUgLml0ZW0gLmxpbmsgYTpiZWZvcmUsIC5mb290ZXItdG9wIC5mb290ZXItbWVudSAuZm9vdGVyLW1lbnUtY29udGVudCBbY2xhc3MqPWNvbC1dOmxhc3QtY2hpbGQgLmZvb3Rlci1tZW51LWl0ZW0gLmZvb3Rlci1tZW51LWl0ZW0tY29udGVudCB1bCBsaSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDcuNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbi1zaGFyZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuYmdfYmx1ZV9saWdodF9sZWZ0LCAucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItcGxhbjo6YmVmb3JlLCAucGFnZS1haSAucGFnZS1haS1mbG93OmJlZm9yZSwgLnBhZ2UtYWJvdXR1cyAuYmctYmx1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA5NyU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNGNkZBRkQ7XG4gIGJvcmRlci1yYWRpdXM6IDE0MHB4IDAgMCAxNDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNDBweCAwIDAgMTQwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTQwcHggMCAwIDE0MHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAxNDBweCAwIDAgMTQwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxNDBweCAwIDAgMTQwcHg7XG59XG5cbmJnX2JsdWVfbGlnaHRfcmlnaHQsIC5wYWdlLS1vZmZzaG9yZV9fY29udGVudCAuYi13aHk6OmJlZm9yZSwgLnBhZ2UtYmxvY2tjaGFpbiAucGFnZS1zeXN0ZW0tdGVjaG5vbG9neTpiZWZvcmUsIC5ob21lLXN0cm9uZ3BvaW50OmJlZm9yZSwgLmItc2VydmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzJTtcbiAgdG9wOiAwO1xuICB3aWR0aDogOTclO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiAjRjZGQUZEO1xuICBib3JkZXItcmFkaXVzOiAwIDE0MHB4IDE0MHB4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAxNDBweCAxNDBweCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMTQwcHggMTQwcHggMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMCAxNDBweCAxNDBweCAwO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMCAxNDBweCAxNDBweCAwO1xufVxuXG5iZ19wdXJwbGVfbGlnaHRfbGVmdCwgLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLXNlcnZpY2U6YmVmb3JlLCAucGFnZS1kaWdpdGFsLXRyYW5zZm9ybWF0aW9uX19jb250ZW50IC5iLXN1cHBvcnQ6OmJlZm9yZSwgLnBhZ2Utc3lzdGVtIC5iLXNlcnZpY2U6YmVmb3JlLCAucGFnZS1haS1mbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMyU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDk3JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogI0Y2RjdGRTtcbiAgYm9yZGVyLXJhZGl1czogMTQwcHggMCAwIDE0MHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE0MHB4IDAgMCAxNDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNDBweCAwIDAgMTQwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDE0MHB4IDAgMCAxNDBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDE0MHB4IDAgMCAxNDBweDtcbn1cblxuYmdfcHVycGxlX2xpZ2h0X3JpZ2h0LCAucGFnZS1hYm91dHVzLW1lc3NlbmdlciAucGFnZS1hYm91dHVzLW1lc3Nlbmdlci1jb250ZW50OmJlZm9yZSwgLnBhZ2Utc3lzdGVtLXRlY2hub2xvZ3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMyU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDk3JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogI0Y2RjdGRTtcbiAgYm9yZGVyLXJhZGl1czogMCAxNDBweCAxNDBweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMTQwcHggMTQwcHggMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDE0MHB4IDE0MHB4IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDAgMTQwcHggMTQwcHggMDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDAgMTQwcHggMTQwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBiZ19wdXJwbGVfbGlnaHRfcmlnaHQsIC5wYWdlLWFib3V0dXMtbWVzc2VuZ2VyIC5wYWdlLWFib3V0dXMtbWVzc2VuZ2VyLWNvbnRlbnQ6YmVmb3JlLCAucGFnZS1zeXN0ZW0tdGVjaG5vbG9neTpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbmJnX3llbGxvd19saWdodF9sZWZ0LCAuaG9tZS1zZXJ2aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMyU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDk3JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogI0ZCRkFGNTtcbiAgYm9yZGVyLXJhZGl1czogMTQwcHggMCAwIDE0MHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE0MHB4IDAgMCAxNDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNDBweCAwIDAgMTQwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDE0MHB4IDAgMCAxNDBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDE0MHB4IDAgMCAxNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBiZ195ZWxsb3dfbGlnaHRfbGVmdCwgLmhvbWUtc2VydmljZTpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuYmdfeWVsbG93X2xpZ2h0X3JpZ2h0LCAucGFnZS1hYm91dHVzIC5iZy15ZWxsb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA5NyU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNGQkZBRjU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTQwcHggMTQwcHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDE0MHB4IDE0MHB4IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAxNDBweCAxNDBweCAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwIDE0MHB4IDE0MHB4IDA7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwIDE0MHB4IDE0MHB4IDA7XG59XG5cbmJ0bl9hbGxfaG92ZXIsIC5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5oZWFkZXItY29udGVudC1yaWdodCAuaGVhZGVyLWNvbnRlbnQtcmlnaHQtZGV0YWlsIC5jb250YWN0IGEsICNwb3B1cC1kb3dubG9hZCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5wb3B1cC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAuZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWluZm8gZm9ybSBpbnB1dC5zdWJtaXQsIC5zaW5nbGUtcG9zdC1zdWJzY3JpYmUgLndpZGdldC1jb250ZW50IGZvcm0gaW5wdXQuc3VibWl0LCAud2lkZ2V0LXN1YnNjcmliZSAud2lkZ2V0LWNvbnRlbnQgZm9ybSBpbnB1dC5zdWJtaXQsIC53aWRnZXQtc2VhcmNoIC53aWRnZXQtY29udGVudCBmb3JtIGlucHV0LnN1Ym1pdCwgLmJ0bi1pY29uLXJpZ2h0LCAuYnRuLWRvd25sb2FkLCAuYnRuLWdyYWRpZW50LCAuYnRuLXByaW1hcnktZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM2QUU1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuYnRuX2FsbF9ob3Zlcjpob3ZlciwgLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1jb250ZW50LXJpZ2h0IC5oZWFkZXItY29udGVudC1yaWdodC1kZXRhaWwgLmNvbnRhY3QgYTpob3ZlciwgI3BvcHVwLWRvd25sb2FkIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnBvcHVwLWZvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtaW5mbyBmb3JtIGlucHV0LnN1Ym1pdDpob3ZlciwgLnNpbmdsZS1wb3N0LXN1YnNjcmliZSAud2lkZ2V0LWNvbnRlbnQgZm9ybSBpbnB1dC5zdWJtaXQ6aG92ZXIsIC53aWRnZXQtc3Vic2NyaWJlIC53aWRnZXQtY29udGVudCBmb3JtIGlucHV0LnN1Ym1pdDpob3ZlciwgLndpZGdldC1zZWFyY2ggLndpZGdldC1jb250ZW50IGZvcm0gaW5wdXQuc3VibWl0OmhvdmVyLCAuYnRuLWljb24tcmlnaHQ6aG92ZXIsIC5idG4tZG93bmxvYWQ6aG92ZXIsIC5idG4tZ3JhZGllbnQ6aG92ZXIsIC5idG4tcHJpbWFyeS1ncmFkaWVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQTQ4OTYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qIFdvcmRQcmVzcyBDb3JlICovXG4uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi5hbGlnbmNlbnRlcixcbmRpdi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG5hIGltZy5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIG1heC13aWR0aDogOTYlO1xuICBwYWRkaW5nOiA1cHggM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbi53cC1jYXB0aW9uIGltZyB7XG4gIGJvcmRlcjogMCBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA5OC41JTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDRweCA1cHg7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtby1ib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLyogd3AtZWRpdG9yLWZpeCAqL1xuLndwLWVkaXRvci1maXggdWwsIC53cC1lZGl0b3ItZml4IG9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogMHB4O1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogNDBweDtcbn1cblxuLndwLWVkaXRvci1maXggdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi53cC1lZGl0b3ItZml4IG9sIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG4ud3AtZWRpdG9yLWZpeCBwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLndwLWVkaXRvci1maXggYmxvY2txdW90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxZW07XG4gIHBhZGRpbmctYmxvY2stZW5kOiAxZW07XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA1MHB4O1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDUwcHg7XG4gIG1hcmdpbjogMCAwIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwLWVkaXRvci1maXggYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMTVweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tYmxvY2txdW90ZS1sZWZ0LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ud3AtZWRpdG9yLWZpeCBibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbi1ibG9ja3F1b3RlLXJpZ2h0LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ud3AtZWRpdG9yLWZpeCBoMSwgLndwLWVkaXRvci1maXggaDIsIC53cC1lZGl0b3ItZml4IGgzLCAud3AtZWRpdG9yLWZpeCBoNCwgLndwLWVkaXRvci1maXggaDUsIC53cC1lZGl0b3ItZml4IGg2LFxuLndwLWVkaXRvci1maXggLmgxLCAud3AtZWRpdG9yLWZpeCAuaDIsIC53cC1lZGl0b3ItZml4IC5oMywgLndwLWVkaXRvci1maXggLmg0LCAud3AtZWRpdG9yLWZpeCAuaDUsIC53cC1lZGl0b3ItZml4IC5oNiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3AtZWRpdG9yLWZpeCBoMSwgLndwLWVkaXRvci1maXggLmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC42N2VtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwLjY3ZW07XG59XG5cbi53cC1lZGl0b3ItZml4IGgyLCAud3AtZWRpdG9yLWZpeCAuaDIge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuODNlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC44M2VtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMzZBRTU7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi53cC1lZGl0b3ItZml4IGgzLCAud3AtZWRpdG9yLWZpeCAuaDMge1xuICBmb250LXNpemU6IDEuMTdlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcbn1cblxuLndwLWVkaXRvci1maXggaDQsIC53cC1lZGl0b3ItZml4IC5oNCB7XG4gIC8qZm9udC1zaXplOiAxZW07Ki9cbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxLjMzZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEuMzNlbTtcbn1cblxuLndwLWVkaXRvci1maXggaDUsIC53cC1lZGl0b3ItZml4IC5oNSB7XG4gIGZvbnQtc2l6ZTogMC44M2VtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNjdlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMS42N2VtO1xufVxuXG4ud3AtZWRpdG9yLWZpeCBoNiwgLndwLWVkaXRvci1maXggLmg2IHtcbiAgZm9udC1zaXplOiAwLjY3ZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMi4zM2VtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAyLjMzZW07XG59XG5cbi53cC1lZGl0b3ItZml4IGgyOmJlZm9yZSwgLndwLWVkaXRvci1maXggLmgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzZBRTU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLndwLWVkaXRvci1maXggLmJhY2tncm91bmQge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53cC1lZGl0b3ItZml4IC5ib3JkZXItYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmJiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjJzO1xufVxuXG4uYnRuLXJhZGl1cyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4uYnRuLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWljb24gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICB0b3A6IGNhbGMoKDEwMCUgLSAxMXB4KSAvIDIpO1xufVxuXG4uYnRuLXByaW1hcnktZ3JhZGllbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggOTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5idG4tZ3JhZGllbnQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW8tanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5idG4tZG93bmxvYWQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA0cHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwMTk2MDc4NDMpO1xuICAtby1ib3gtc2hhZG93OiAwIDRweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwMTk2MDc4NDMpO1xuICAtbXMtYm94LXNoYWRvdzogMCA0cHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgcGFkZGluZzogMTRweCA3MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tZG93bmxvYWQtYnV0dG9uLnBuZykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmJ0bi1pY29uLXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBib3gtc2hhZG93OiAwIDRweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwMTk2MDc4NDMpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNHB4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgLW8tYm94LXNoYWRvdzogMCA0cHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgNHB4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG4gIHBhZGRpbmc6IDE0cHggNzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uLWJ1dHRvbi1yaWdodC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYnRuLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM1QzZCODQ7XG4gIHBhZGRpbmc6IDZweCAxNXB4IDEycHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogR2xvYmFsIENTUyAqL1xuYTpob3ZlciwgYTpmb2N1cywgYTphY3RpdmUge1xuICBjb2xvcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UgMHM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBvdXRsaW5lOiBub25lO1xuICBhcHBlYXJhbmNlOiB1bnNldCAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdW5zZXQgIWltcG9ydGFudDtcbiAgLW8tYXBwZWFyYW5jZTogdW5zZXQgIWltcG9ydGFudDtcbiAgLW1zLWFwcGVhcmFuY2U6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzLCBzZWxlY3Q6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGFwcGVhcmFuY2U6IGNoZWNrYm94ICFpbXBvcnRhbnQ7XG4gIC1tb3otYXBwZWFyYW5jZTogY2hlY2tib3ggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveCAhaW1wb3J0YW50O1xuICAtby1hcHBlYXJhbmNlOiBjaGVja2JveCAhaW1wb3J0YW50O1xuICAtbXMtYXBwZWFyYW5jZTogY2hlY2tib3ggIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBhcHBlYXJhbmNlOiByYWRpbyAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IHJhZGlvICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW8gIWltcG9ydGFudDtcbiAgLW8tYXBwZWFyYW5jZTogcmFkaW8gIWltcG9ydGFudDtcbiAgLW1zLWFwcGVhcmFuY2U6IHJhZGlvICFpbXBvcnRhbnQ7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLndpZGdldCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnN0aWNrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAjY2NjO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDVweCAjY2NjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCAjY2NjO1xuICAtby1ib3gtc2hhZG93OiAwIDJweCA1cHggI2NjYztcbiAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDVweCAjY2NjO1xufVxuXG5kaXYubW9kYWwge1xuICB6LWluZGV4OiAxMDUwO1xufVxuXG5kaXYubW9kYWwtYmFja2Ryb3Age1xuICB6LWluZGV4OiAxMDQwO1xufVxuXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0OmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzVDNkI4NDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1ib2R5LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkubW9kYWwtb3Blbi1mYWtlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keS5ob21lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1ib2R5LWhvbWUyLnBuZyk7XG59XG5cbi8qIGZpeC1wYWRkaW5nLWNvbCAqL1xuLmZpeC1wYWRkaW5nLWNvbCAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4uZml4LXBhZGRpbmctY29sIFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5maXgtcGFkZGluZy1jb2xbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4vKiBHaWFuZyBzb3RhdGVrICovXG5hIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGNvbG9yOiAjMDBhYmZlO1xufVxuYTpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxLjAzKTtcbiAgY29sb3I6ICMwMzZBRTU7XG59XG5cbi5jb21tb24tdGl0bGUtc21hbGwtMTIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzAzNkFFNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbn1cblxuLmNvbW1vbi10aXRsZS01MCB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDY3cHg7XG4gIGNvbG9yOiAjMTQxQTQyO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbW9uLXRpdGxlLTUwIHtcbiAgICBmb250LXNpemU6IDM3cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbW1vbi10aXRsZS01MCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLmNvbW1vbi10aXRsZS00NSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIGNvbG9yOiAjMTQxQTQyO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbW9uLXRpdGxlLTQ1IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4uY29tbW9uLXRpdGxlLTQwIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNjdweDtcbiAgY29sb3I6ICMwQjIyNEI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbW9uLXRpdGxlLTQwIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4uY29tbW9uLXRpdGxlLTMyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgY29sb3I6ICMxNDFBNDI7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tb24tdGl0bGUtMzIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5jb21tb24tdGl0bGUtMjIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzE0MUE0MjtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1vbi10aXRsZS0yMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLmNvbW1vbi10aXRsZS0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMTYzMjYwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4uY29tbW9uLXRpdGxlLTE1IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgY29sb3I6ICMwQjIyNEI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbW1vbi10ZXh0LTE1LW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjMEIyMjRCO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21tb24tdHh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb21tb24tdHh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4uY29tbW9uLXR4dC1ub3RlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMxRDJCNTY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNvbW1vbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzBCMjI0QjtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4ubXQtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubXQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubXQtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ubWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubXQtNzAge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4ubWItNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4ucHQtNzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLnBiLTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5tdC05MCB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbi5tYi05MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi5wdC05MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuXG4ucGItOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuLnBsLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucHItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4vKiBBcnJvdywgRG90ICovXG5ib2R5IC5zbGljay1wcmV2LCBib2R5IC5zbGljay1uZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTEyLCAxMTIsIDExMiwgMC4xNDUwOTgwMzkyKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbmJvZHkgLnNsaWNrLXByZXY6OmJlZm9yZSwgYm9keSAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLnNsaWNrLXByZXY6aG92ZXIsIGJvZHkgLnNsaWNrLW5leHQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMzZBRTU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuYm9keSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC00MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbi1sZWZ0LXBvcnRmb2xpby5wbmcpICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC00MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbi1yaWdodC1wb3J0Zm9saW8ucG5nKSAhaW1wb3J0YW50O1xufVxuYm9keSAjY2JveFByZXZpb3VzOmZvY3VzLCBib2R5ICNjYm94TmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5IC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHkgLnNsaWNrLXNsaWRlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHkgLnNsaWNrLXNsaWRlciB1bC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogMDtcbn1cbmJvZHkgLnNsaWNrLXNsaWRlciB1bC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbmJvZHkgLnNsaWNrLXNsaWRlciB1bC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogM3B4O1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbmJvZHkgLnNsaWNrLXNsaWRlciB1bC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbmJvZHkgLnNsaWNrLXNsaWRlciB1bC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMzZBRTU7XG59XG5ib2R5IC5zbGljay1zbGlkZXIgdWwuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAzNkFFNTtcbn1cbmJvZHkgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSAuaG9tZS10ZXN0aW1vbmlhbCAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0xMDBweDtcbn1cbmJvZHkgLmhvbWUtdGVzdGltb25pYWwgLnNsaWNrLW5leHQge1xuICByaWdodDogLTEwMHB4O1xufVxuYm9keSAuaG9tZS10ZXN0aW1vbmlhbC1zbGlkZXItZG90IHtcbiAgd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbn1cbmJvZHkgLmhvbWUtdGVzdGltb25pYWwtc2xpZGVyLWRvdCAuc2xpY2stbGlzdCB7XG4gIHBhZGRpbmc6IDgwcHggMCA4MHB4IDVweCAhaW1wb3J0YW50O1xufVxuYm9keSAuaG9tZS10ZXN0aW1vbmlhbC1zbGlkZXItZG90IC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkgLmhvbWUtdGVzdGltb25pYWwtc2xpZGVyLWRvdCAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLml0ZW0gZmlndXJlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTIsIDExMiwgMTEyLCAwLjE0NTA5ODAzOTIpO1xuICBtYXJnaW46IDAgMjVweDtcbiAgcGFkZGluZzogMjVweCAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtby1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1vLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5IC5ob21lLXRlc3RpbW9uaWFsLXNsaWRlci1kb3QgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5pdGVtIGZpZ3VyZSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgLmhvbWUtdGVzdGltb25pYWwtc2xpZGVyLWRvdCAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLml0ZW0gLmluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAuaG9tZS10ZXN0aW1vbmlhbC1zbGlkZXItZG90IC5zbGljay1saXN0IC5zbGljay10cmFjayAuaXRlbS5zbGljay1hY3RpdmUuc2xpY2stY3VycmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLmhvbWUtdGVzdGltb25pYWwtc2xpZGVyLWRvdCAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLml0ZW0uc2xpY2stYWN0aXZlLnNsaWNrLWN1cnJlbnQgZmlndXJlIHtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cbmJvZHkgLmhvbWUtdGVzdGltb25pYWwtc2xpZGVyLWRvdCAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLml0ZW0uc2xpY2stYWN0aXZlLnNsaWNrLWN1cnJlbnQgZmlndXJlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSAuaG9tZS10ZXN0aW1vbmlhbC1zbGlkZXItZG90IC5zbGljay1saXN0IC5zbGljay10cmFjayAuaXRlbS5zbGljay1hY3RpdmUuc2xpY2stY3VycmVudCAuaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAxO1xuICBtaW4td2lkdGg6IDQwMHB4O1xufVxuYm9keSAuaG9tZS10ZXN0aW1vbmlhbC1zbGlkZXItZG90IC5zbGljay1saXN0IC5zbGljay10cmFjayAuaXRlbS5zbGljay1hY3RpdmUuc2xpY2stY3VycmVudCAuaW5mbyAudGl0bGUge1xuICBtYXJnaW46IDI1cHggMCA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkgLmhvbWUtdGVzdGltb25pYWwtc2xpZGVyLWRvdCAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLml0ZW0uc2xpY2stYWN0aXZlLnNsaWNrLWN1cnJlbnQgLmluZm8gLmpvYiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAzNkFFNTtcbn1cbmJvZHkgLnNsaWRlci1uYXZpZ2F0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW8tanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmJvZHkgLnNsaWRlci1uYXZpZ2F0aW9uIC5zLWJ1dHRvbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDIzNEQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xufVxuYm9keSAuc2xpZGVyLW5hdmlnYXRpb24gLnMtYnV0dG9uLnMtYnV0dG9uLS1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tbGVmdC1wb3J0Zm9saW8ucG5nKTtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5ib2R5IC5zbGlkZXItbmF2aWdhdGlvbiAucy1idXR0b24ucy1idXR0b24tLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbi1yaWdodC1wb3J0Zm9saW8ucG5nKTtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbmJvZHkgLnBhZ2UtYmxvY2tjaGFpbi1zZXJ2aWNlIC5zbGlkZXItbmF2aWdhdGlvbiAucy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMTIsIDExMiwgMTEyLCAwLjE0NTA5ODAzOTIpO1xufVxuYm9keSAucGFnZS1ibG9ja2NoYWluLXNlcnZpY2UgLnNsaWRlci1uYXZpZ2F0aW9uIC5zLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzZBRTU7XG59XG5ib2R5IC5wYWdlLXN5c3RlbS10ZWNobm9sb2d5IC5zbGljay1wcmV2IHtcbiAgbGVmdDogLTEwMHB4O1xufVxuYm9keSAucGFnZS1zeXN0ZW0tdGVjaG5vbG9neSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IC01MHB4O1xufVxuYm9keSAucGFnZS1ibG9ja2NoYWluLXN0cmVuZ3RoIC5zbGljay1wcmV2IHtcbiAgbGVmdDogLTYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDIzNEQ7XG59XG5ib2R5IC5wYWdlLWJsb2NrY2hhaW4tc3RyZW5ndGggLnNsaWNrLW5leHQge1xuICByaWdodDogLTYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDIzNEQ7XG59XG5cbi5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmVsYXRlZC1saXN0LXBvcnRmb2xpbyB7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHJvdy1nYXA6IDY1cHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4ucmVsYXRlZC1saXN0LXBvcnRmb2xpbyAuaXRlbSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNzg0MzEzNzI1KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVsYXRlZC1saXN0LXBvcnRmb2xpbyAuaXRlbSAudGh1bWJuYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgaGVpZ2h0OiAyMDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweCAzMHB4IDAgMzBweDtcbn1cbi5yZWxhdGVkLWxpc3QtcG9ydGZvbGlvIC5pdGVtIC50aHVtYm5haWwgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVsYXRlZC1saXN0LXBvcnRmb2xpbyAuaXRlbSAuaGVhZC10aXRsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMxQTQ4OTYsICMwMzZBRTUpO1xuICBwYWRkaW5nOiAxMHB4IDQwcHggMTVweDtcbn1cbi5yZWxhdGVkLWxpc3QtcG9ydGZvbGlvIC5pdGVtIC5oZWFkLXRpdGxlIC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJlbGF0ZWQtbGlzdC1wb3J0Zm9saW8gLml0ZW0gLmhlYWQtdGl0bGUgLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNlYmVkZjA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5yZWxhdGVkLWxpc3QtcG9ydGZvbGlvIC5pdGVtIC5jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5yZWxhdGVkLWxpc3QtcG9ydGZvbGlvIC5pdGVtIC5jb250ZW50LS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4ucmVsYXRlZC1saXN0LXBvcnRmb2xpbyAuaXRlbSAuY29udGVudCAubWV0YSAuY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucmVsYXRlZC1saXN0LXBvcnRmb2xpbyAuaXRlbSAuY29udGVudCAubWV0YSAuY2F0ZWdvcnkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1QzZCODQ7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogc29saWQgMC41cHggI2VlZTtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmVsYXRlZC1saXN0LXBvcnRmb2xpbyAuaXRlbSAuY29udGVudCAubWV0YSAuY2F0ZWdvcnkgYTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucmVsYXRlZC1saXN0LXBvcnRmb2xpbyAuaXRlbSAuY29udGVudCAubWV0YSAuY2F0ZWdvcnkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4ucmVsYXRlZC1saXN0LXBvcnRmb2xpbyAuaXRlbSAuY29udGVudC0tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG59XG4ucmVsYXRlZC1saXN0LXBvcnRmb2xpbyAuaXRlbSAucmVhZG1vcmUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAxMHB4O1xufVxuLnJlbGF0ZWQtbGlzdC1wb3J0Zm9saW8gLml0ZW0gLnJlYWRtb3JlIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzAwYWJmZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xufVxuXG4uYi1zZXJ2aWNlIHtcbiAgcGFkZGluZzogMTQwcHggMCAxNjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYi1zZXJ2aWNlX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyN3B4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmItc2VydmljZV9fbGlzdCAuaXRlbV9faW1hZ2Uge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IHNvbGlkIDJweCAjNzg3OWYxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjVweDtcbn1cbi5iLXNlcnZpY2VfX2xpc3QgLml0ZW1fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDAgNDVweCAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM3ODc5ZjE7XG59XG4uYi1zZXJ2aWNlX19saXN0IC5pdGVtX190aXRsZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwLjE0O1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmItc2VydmljZV9fbGlzdCAuaXRlbV9fdGl0bGUgYSB7XG4gIGNvbG9yOiAjMDM2QUU1O1xufVxuLmItc2VydmljZV9fbGlzdCAuaXRlbV9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5iLXNlcnZpY2VfX2xpc3QgLml0ZW1fX2NvbnRlbnQgcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAzcHggIzc4NzlmMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBhZ2Utc3lzdGVtLXRlY2hub2xvZ3kge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBtYXJnaW46IDAgMCAxNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2Utc3lzdGVtLXRlY2hub2xvZ3kgLmNvbnRhaW5lciAucGFnZS1zeXN0ZW0tdGVjaG5vbG9neS1jb250ZW50IC50ZWNobm9sb2d5LXRhYnNsaWRlci1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG4gIHBhZGRpbmc6IDAgNTBweDtcbn1cbi5wYWdlLXN5c3RlbS10ZWNobm9sb2d5IC5jb250YWluZXIgLnBhZ2Utc3lzdGVtLXRlY2hub2xvZ3ktY29udGVudCAudGVjaG5vbG9neS10YWJzbGlkZXItaXRlbTpub3QoLmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzc2NDcwNTg4Mik7XG59XG4ucGFnZS1zeXN0ZW0tdGVjaG5vbG9neSAuY29udGFpbmVyIC5wYWdlLXN5c3RlbS10ZWNobm9sb2d5LWNvbnRlbnQgLnRlY2hub2xvZ3ktdGFic2xpZGVyLWl0ZW06bm90KC5hY3RpdmUpIC50ZWNobm9sb2d5LXRhYnNsaWRlci1pdGVtLWNvbnRlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1zeXN0ZW0tdGVjaG5vbG9neSAuY29udGFpbmVyIC5wYWdlLXN5c3RlbS10ZWNobm9sb2d5LWNvbnRlbnQgLnRlY2hub2xvZ3ktdGFic2xpZGVyLWl0ZW06bm90KC5hY3RpdmUpIC50ZWNobm9sb2d5LXRhYnNsaWRlci1pdGVtLWNvbnRlbnQgZmlndXJlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtby1ib3gtc2hhZG93OiBub25lO1xuICAtbXMtYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgbWluLXdpZHRoOiAxMjNweDtcbiAgbWF4LXdpZHRoOiAxMjNweDtcbn1cbi5wYWdlLXN5c3RlbS10ZWNobm9sb2d5IC5jb250YWluZXIgLnBhZ2Utc3lzdGVtLXRlY2hub2xvZ3ktY29udGVudCAudGVjaG5vbG9neS10YWJzbGlkZXItaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhZ2Utc3lzdGVtLXRlY2hub2xvZ3kgLmNvbnRhaW5lciAucGFnZS1zeXN0ZW0tdGVjaG5vbG9neS1jb250ZW50IC50ZWNobm9sb2d5LXRhYnNsaWRlci1pdGVtIC50ZWNobm9sb2d5LXRhYnNsaWRlci1pdGVtLXRpdGxlICoge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzE0MUE0MjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG4ucGFnZS1zeXN0ZW0tdGVjaG5vbG9neSAuY29udGFpbmVyIC5wYWdlLXN5c3RlbS10ZWNobm9sb2d5LWNvbnRlbnQgLnRlY2hub2xvZ3ktdGFic2xpZGVyLWl0ZW0gLnRlY2hub2xvZ3ktdGFic2xpZGVyLWl0ZW0tY29udGVudCBmaWd1cmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtby1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDMwcHggNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDg2Mjc0NTA5OCk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDg2Mjc0NTA5OCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDg2Mjc0NTA5OCk7XG4gIC1vLWJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4NjI3NDUwOTgpO1xuICAtbXMtYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDg2Mjc0NTA5OCk7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMzZBRTU7XG59XG4ucGFnZS1zeXN0ZW0tdGVjaG5vbG9neSAuY29udGFpbmVyIC5wYWdlLXN5c3RlbS10ZWNobm9sb2d5LWNvbnRlbnQgLnRlY2hub2xvZ3ktdGFic2xpZGVyLWl0ZW0gLnRlY2hub2xvZ3ktdGFic2xpZGVyLWl0ZW0tY29udGVudCBmaWd1cmUgaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5wYWdlLXN5c3RlbS10ZWNobm9sb2d5IC5jb250YWluZXIgLnBhZ2Utc3lzdGVtLXRlY2hub2xvZ3ktY29udGVudCAudGVjaG5vbG9neS10YWJzbGlkZXItaXRlbSAudGVjaG5vbG9neS10YWJzbGlkZXItaXRlbS1jb250ZW50IC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuLnBhZ2UtYWktY29udGFjdCB7XG4gIGJhY2tncm91bmQ6ICMxNDFBNDI7XG59XG4ucGFnZS1haS1jb250YWN0IC5wYWdlLWFpLWNvbnRhY3QtY29udGVudCB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbi5wYWdlLWFpLWNvbnRhY3QgLnBhZ2UtYWktY29udGFjdC1jb250ZW50IC5wYWdlLWFpLWNvbnRhY3QtbGVmdCBmaWd1cmUge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ucGFnZS1haS1jb250YWN0IC5wYWdlLWFpLWNvbnRhY3QtY29udGVudCAucGFnZS1haS1jb250YWN0LWxlZnQgLnBhZ2UtYWktY29udGFjdC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnZS1haS1mbG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNzBweCAwIDUwcHg7XG4gIG1hcmdpbjogMCAwIDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1haS1mbG93IC5jb250YWluZXIgLnBhZ2UtYWktZmxvdy1kZXNjIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgY29sb3I6ICMxNDFBNDI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG59XG4ucGFnZS1haS1mbG93IC5jb250YWluZXIgLnBhZ2UtYWktZmxvdy1jb250ZW50IHtcbiAgcGFkZGluZzogNzBweDtcbn1cbi5wYWdlLWFpLWZsb3cgLmNvbnRhaW5lciAucGFnZS1haS1mbG93LWNvbnRlbnQgLmFpLWZsb3ctaXRlbSB7XG4gIG1hcmdpbjogMCAwIDcwcHg7XG59XG4ucGFnZS1haS1mbG93IC5jb250YWluZXIgLnBhZ2UtYWktZmxvdy1jb250ZW50IC5haS1mbG93LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLWFpLWZsb3cgLmNvbnRhaW5lciAucGFnZS1haS1mbG93LWNvbnRlbnQgLmFpLWZsb3ctaXRlbTpsYXN0LWNoaWxkIC5haS1mbG93LWl0ZW0tbGVmdCBmaWd1cmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtYWktZmxvdyAuY29udGFpbmVyIC5wYWdlLWFpLWZsb3ctY29udGVudCAuYWktZmxvdy1pdGVtIC5haS1mbG93LWl0ZW0tbGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLWFpLWZsb3cgLmNvbnRhaW5lciAucGFnZS1haS1mbG93LWNvbnRlbnQgLmFpLWZsb3ctaXRlbSAuYWktZmxvdy1pdGVtLWxlZnQgZmlndXJlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW8tanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDAgMzBweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtby1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMxQTQ4OTYsICMwMzZBRTUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1haS1mbG93IC5jb250YWluZXIgLnBhZ2UtYWktZmxvdy1jb250ZW50IC5haS1mbG93LWl0ZW0gLmFpLWZsb3ctaXRlbS1sZWZ0IGZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogI0NBRDBEOTtcbiAgei1pbmRleDogMTtcbn1cbi5wYWdlLWFpLWZsb3cgLmNvbnRhaW5lciAucGFnZS1haS1mbG93LWNvbnRlbnQgLmFpLWZsb3ctaXRlbSAuYWktZmxvdy1pdGVtLWxlZnQgLnRpdGxlIGEgKiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjMTQxQTQyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG59XG4ucGFnZS1haS1mbG93IC5jb250YWluZXIgLnBhZ2UtYWktZmxvdy1jb250ZW50IC5haS1mbG93LWl0ZW0gLmFpLWZsb3ctaXRlbS1sZWZ0IC50aXRsZSBhICo6aG92ZXIge1xuICBjb2xvcjogIzAzNkFFNTtcbn1cbi5wYWdlLWFpLWZsb3cgLmNvbnRhaW5lciAucGFnZS1haS1mbG93LWNvbnRlbnQgLmFpLWZsb3ctaXRlbSAuYWktZmxvdy1pdGVtLXJpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtYWktZmxvdyAuY29udGFpbmVyIC5wYWdlLWFpLWZsb3ctY29udGVudCAuYWktZmxvdy1pdGVtIC5haS1mbG93LWl0ZW0tcmlnaHQgLmRlc2MgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLWFpLWZsb3cgLmNvbnRhaW5lciAucGFnZS1haS1mbG93LWNvbnRlbnQgLmFpLWZsb3ctaXRlbSAuYWktZmxvdy1pdGVtLXJpZ2h0IC5kZXNjIHVsIGxpIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWFpLWZsb3cgLmNvbnRhaW5lciAucGFnZS1haS1mbG93LWNvbnRlbnQgLmFpLWZsb3ctaXRlbSAuYWktZmxvdy1pdGVtLXJpZ2h0IC5kZXNjIHVsIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjVweDtcbiAgdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDM2QUU1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4vKiBmaXggKi9cbi5wYWdlLXN5c3RlbSAuYi1zZXJ2aWNlOmJlZm9yZSwgLnBhZ2UtY2xvdWQgLmItc2VydmljZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjZGQUZELCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjZGQUZELCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjZGQUZELCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0Y2RkFGRCwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjZGQUZELCAjZmZmZmZmKTtcbn1cbi5wYWdlLXN5c3RlbSAuYi1zZXJ2aWNlIC5iLXNlcnZpY2VfX2xpc3QgLml0ZW1fX2ltYWdlLCAucGFnZS1jbG91ZCAuYi1zZXJ2aWNlIC5iLXNlcnZpY2VfX2xpc3QgLml0ZW1fX2ltYWdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhYmZlO1xufVxuLnBhZ2Utc3lzdGVtIC5iLXNlcnZpY2UgLmItc2VydmljZV9fbGlzdCAuaXRlbV9fdGl0bGUsIC5wYWdlLWNsb3VkIC5iLXNlcnZpY2UgLmItc2VydmljZV9fbGlzdCAuaXRlbV9fdGl0bGUge1xuICBjb2xvcjogIzAwYWJmZTtcbn1cbi5wYWdlLXN5c3RlbSAuYi1zZXJ2aWNlIC5iLXNlcnZpY2VfX2xpc3QgLml0ZW1fX2NvbnRlbnQgcDpiZWZvcmUsIC5wYWdlLWNsb3VkIC5iLXNlcnZpY2UgLmItc2VydmljZV9fbGlzdCAuaXRlbV9fY29udGVudCBwOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYWJmZTtcbn1cblxuLnBhZ2UtY2xvdWQgLnBhZ2UtYWktZmxvdyAuY29udGFpbmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0Y2RkFGRDtcbn1cbi5wYWdlLWNsb3VkIC5wYWdlLWFpLWZsb3cgLmNvbnRhaW5lciAucGFnZS1haS1mbG93LWNvbnRlbnQgLmFpLWZsb3ctaXRlbSAuYWktZmxvdy1pdGVtLXJpZ2h0IC5kZXNjIHVsIGxpOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzg3OWYxO1xufVxuXG4vKiBCcmVhZGNydW1iICovXG4uYnJlYWRjcnVtYnMge1xuICBtYXJnaW46IDUwcHggMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuMjUwOTgwMzkyMik7XG59XG4uYnJlYWRjcnVtYnMgYSwgLmJyZWFkY3J1bWJzIHNwYW4ge1xuICBmb250LXNpemU6IDExcHg7XG59XG4uYnJlYWRjcnVtYnMgYSB7XG4gIGNvbG9yOiAjMDM2QUU1O1xufVxuLmJyZWFkY3J1bWJzIGEgc3BhbiB7XG4gIGNvbG9yOiAjMDM2QUU1O1xufVxuXG4vKiBGb3JtICovXG4ud2lkZ2V0LXNlYXJjaCAud2lkZ2V0LWNvbnRlbnQgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53aWRnZXQtc2VhcmNoIC53aWRnZXQtY29udGVudCBmb3JtIGlucHV0IHtcbiAgcGFkZGluZzogMTVweCAxMjBweCAxNXB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLndpZGdldC1zZWFyY2ggLndpZGdldC1jb250ZW50IGZvcm0gaW5wdXQuc3VibWl0IHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDE3cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4ud2lkZ2V0LXNlYXJjaCAud2lkZ2V0LWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCwgLndpZGdldC1zZWFyY2ggLndpZGdldC1jb250ZW50IGZvcm0gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLndpZGdldC1zdWJzY3JpYmUgLndpZGdldC1jb250ZW50IGZvcm0gaW5wdXQge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi53aWRnZXQtc3Vic2NyaWJlIC53aWRnZXQtY29udGVudCBmb3JtIGlucHV0LnN1Ym1pdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLndpZGdldC1zdWJzY3JpYmUgLndpZGdldC1jb250ZW50IGZvcm0gLndwY2Y3LXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLXBvc3Qtc3Vic2NyaWJlIC53aWRnZXQtY29udGVudCBmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbmdsZS1wb3N0LXN1YnNjcmliZSAud2lkZ2V0LWNvbnRlbnQgZm9ybSBpbnB1dCB7XG4gIHBhZGRpbmc6IDIxcHggMTQzcHggMjFweCAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggNXB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNXB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgLW8tYm94LXNoYWRvdzogMHB4IDVweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIC1tcy1ib3gtc2hhZG93OiAwcHggNXB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbn1cbi5zaW5nbGUtcG9zdC1zdWJzY3JpYmUgLndpZGdldC1jb250ZW50IGZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzdGN0Y3Rjtcbn1cbi5zaW5nbGUtcG9zdC1zdWJzY3JpYmUgLndpZGdldC1jb250ZW50IGZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzdGN0Y3Rjtcbn1cbi5zaW5nbGUtcG9zdC1zdWJzY3JpYmUgLndpZGdldC1jb250ZW50IGZvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3RjdGN0Y7XG59XG4uc2luZ2xlLXBvc3Qtc3Vic2NyaWJlIC53aWRnZXQtY29udGVudCBmb3JtIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzdGN0Y3Rjtcbn1cbi5zaW5nbGUtcG9zdC1zdWJzY3JpYmUgLndpZGdldC1jb250ZW50IGZvcm0gaW5wdXQuc3VibWl0IHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAxMXB4IDI4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uc2luZ2xlLXBvc3Qtc3Vic2NyaWJlIC53aWRnZXQtY29udGVudCBmb3JtIC53cGNmNy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1pbmZvIGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDIwcHg7XG59XG4uZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWluZm8gZm9ybSBpbnB1dCB7XG4gIHBhZGRpbmc6IDE1cHggMTIwcHggMTVweCAxNXB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDM2QUU1O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWluZm8gZm9ybSBpbnB1dC5zdWJtaXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTdweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWluZm8gZm9ybSAuZm9ybS1ncm91cCwgLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1pbmZvIGZvcm0gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtaW5mbyBmb3JtIC53cGNmNy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndwY2Y3IC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4ud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgbWFyZ2luOiAyZW0gMC41ZW0gMWVtO1xuICBwYWRkaW5nOiAwLjJlbSAxZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMGEwZDI7IC8qIEJsdWUgKi9cbn1cblxuLndwY2Y3IGZvcm0uaW5pdCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuLndwY2Y3IGZvcm0ucmVzZXR0aW5nIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4ud3BjZjcgZm9ybS5zdWJtaXR0aW5nIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3BjZjcgZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBib3JkZXItY29sb3I6ICM0NmI0NTA7IC8qIEdyZWVuICovXG59XG5cbi53cGNmNyBmb3JtLmZhaWxlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuLndwY2Y3IGZvcm0uYWJvcnRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzMjMyOyAvKiBSZWQgKi9cbn1cblxuLndwY2Y3IGZvcm0uc3BhbSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjU2ZTI4OyAvKiBPcmFuZ2UgKi9cbn1cblxuLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuLndwY2Y3IGZvcm0udW5hY2NlcHRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuLndwY2Y3IGZvcm0ucGF5bWVudC1yZXF1aXJlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiOTAwOyAvKiBZZWxsb3cgKi9cbn1cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGNvbG9yOiAjZGMzMjMyOyAvKiBSZWQgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udXNlLWZsb2F0aW5nLXZhbGlkYXRpb24tdGlwIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yZXg7XG4gIGxlZnQ6IDFlbTtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGMzMjMyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwLjJlbSAwLjhlbTtcbiAgd2lkdGg6IDI0ZW07XG59XG5cbi53cGNmNy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xufVxuXG4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUsXG4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4ud3BjZjctc3Bpbm5lciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyODJkOyAvKiBEYXJrIEdyYXkgODAwICovXG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZm9ybS5zdWJtaXR0aW5nIC53cGNmNy1zcGlubmVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLndwY2Y3LXNwaW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYzsgLyogTGlnaHQgR3JheSAxMDAgKi9cbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOHB4IDhweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAud3BjZjctc3Bpbm5lcjo6YmVmb3JlIHtcbiAgICBhbmltYXRpb24tbmFtZTogYmxpbms7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyMDAwbXM7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJsaW5rIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi53cGNmNyBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud3BjZjcgaW5wdXRbdHlwZT1maWxlXTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLndwY2Y3IC53cGNmNy1zdWJtaXQ6ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ud3BjZjcgaW5wdXRbdHlwZT11cmxdLFxuLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLFxuLndwY2Y3IGlucHV0W3R5cGU9dGVsXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4vKiBQYWdpbmF0aW9uICovXG51bC5jb3JlLXBhZ2luYXRpb24ge1xuICBtYXJnaW46IDMwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxudWwuY29yZS1wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxudWwuY29yZS1wYWdpbmF0aW9uIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBjb2xvcjogIzVDNkI4NDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbnVsLmNvcmUtcGFnaW5hdGlvbiBsaSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMxQTQ4OTYsICMwMzZBRTUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbnVsLmNvcmUtcGFnaW5hdGlvbiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzFBNDg5NiwgIzAzNkFFNSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBwb3B1cCBmb3JtIGRvd25sb2FkICovXG4jcG9wdXAtZG93bmxvYWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4jcG9wdXAtZG93bmxvYWQgLm1vZGFsLWRpYWxvZyB7XG4gIG1hcmdpbjogNSUgYXV0byAhaW1wb3J0YW50O1xufVxuI3BvcHVwLWRvd25sb2FkIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDMwcHggNDBweCAwO1xufVxuI3BvcHVwLWRvd25sb2FkIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDMwcHg7XG4gIG9wYWNpdHk6IDAuMztcbn1cbiNwb3B1cC1kb3dubG9hZCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5wb3B1cC1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuI3BvcHVwLWRvd25sb2FkIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnBvcHVwLWZvcm0gZm9ybSAuZm9ybS1ncm91cDpudGgtY2hpbGQoMikge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG4jcG9wdXAtZG93bmxvYWQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucG9wdXAtZm9ybSBmb3JtIC5mb3JtLWdyb3VwOm50aC1jaGlsZCgzKSB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG4jcG9wdXAtZG93bmxvYWQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucG9wdXAtZm9ybSBmb3JtIC5mb3JtLWdyb3VwOm50aC1jaGlsZCg0KSB7XG4gIGNsZWFyOiBib3RoO1xufVxuI3BvcHVwLWRvd25sb2FkIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnBvcHVwLWZvcm0gZm9ybSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcG9wdXAtZG93bmxvYWQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucG9wdXAtZm9ybSBmb3JtIC5mb3JtLWdyb3VwIGxhYmVsIHNwYW4ucmVxdWlyZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwYWJmZTtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuI3BvcHVwLWRvd25sb2FkIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnBvcHVwLWZvcm0gZm9ybSAuZm9ybS1ncm91cCBpbnB1dCwgI3BvcHVwLWRvd25sb2FkIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnBvcHVwLWZvcm0gZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG59XG4jcG9wdXAtZG93bmxvYWQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucG9wdXAtZm9ybSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAjcG9wdXAtZG93bmxvYWQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucG9wdXAtZm9ybSBmb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiYmI7XG59XG4jcG9wdXAtZG93bmxvYWQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucG9wdXAtZm9ybSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAjcG9wdXAtZG93bmxvYWQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucG9wdXAtZm9ybSBmb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiYmI7XG59XG4jcG9wdXAtZG93bmxvYWQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucG9wdXAtZm9ybSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgI3BvcHVwLWRvd25sb2FkIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnBvcHVwLWZvcm0gZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JiYjtcbn1cbiNwb3B1cC1kb3dubG9hZCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5wb3B1cC1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgI3BvcHVwLWRvd25sb2FkIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnBvcHVwLWZvcm0gZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiYmI7XG59XG4jcG9wdXAtZG93bmxvYWQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucG9wdXAtZm9ybSBmb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhIHtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG59XG4jcG9wdXAtZG93bmxvYWQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucG9wdXAtZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDE0cHggNjBweDtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNwb3B1cC1kb3dubG9hZCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5wb3B1cC1mb3JtIGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcG9wdXAtZG93bmxvYWQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucG9wdXAtZm9ybSBmb3JtIC53cGNmNy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3BvcHVwLWFib3V0dXMtdGVhbXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4jcG9wdXAtYWJvdXR1cy10ZWFtcy5kLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtby1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI3BvcHVwLWFib3V0dXMtdGVhbXMgLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuI3BvcHVwLWFib3V0dXMtdGVhbXMgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMzJweCAxNnB4IDMycHggMzJweDtcbiAgYm9yZGVyOiBub25lO1xufVxuI3BvcHVwLWFib3V0dXMtdGVhbXMgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCBidXR0b24uY2xvc2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICByaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTtcbn1cbiNwb3B1cC1hYm91dHVzLXRlYW1zIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuI3BvcHVwLWFib3V0dXMtdGVhbXMgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuaW5mbyAudGl0bGUgKiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGNvbG9yOiAjMTQxQTQyO1xuICBtYXJnaW46IDAgMCA0cHg7XG4gIHBhZGRpbmc6IDAgMzVweCAwIDA7XG59XG4jcG9wdXAtYWJvdXR1cy10ZWFtcyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5pbmZvIC5qb2Ige1xuICBjb2xvcjogIzAzNkFFNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogOHB4IDAgMzBweDtcbn1cbiNwb3B1cC1hYm91dHVzLXRlYW1zIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmluZm8gLmRlc2Mge1xuICBjb2xvcjogIzE0MUE0MjtcbiAgbWF4LWhlaWdodDogMzM0cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbn1cbiNwb3B1cC1hYm91dHVzLXRlYW1zIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmluZm8gLmRlc2M6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbn1cbiNwb3B1cC1hYm91dHVzLXRlYW1zIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmluZm8gLmRlc2M6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbiNwb3B1cC1hYm91dHVzLXRlYW1zIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmluZm8gLmRlc2M6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2M3YzdjNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnBvcHVwLXRoYW5rcyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW8tanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogNDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogODUlO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBtYXJnaW46IDUlIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3B1cC10aGFua3MgYnV0dG9uLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9wdXAtdGhhbmtzIGEuYnRuIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbn1cblxuLnBhZ2UtdGhhbmt5b3Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS10aGFua3lvdSAuY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIG1hcmdpbjogMTEzcHggYXV0byAxNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDMsIDEwNiwgMjI5LCAwLjMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDM1cHg7XG4gIHBhZGRpbmc6IDU3cHggMjBweDtcbn1cbi5wYWdlLXRoYW5reW91IC5jb250ZW50IGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLXRoYW5reW91IC5jb250ZW50IGgzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDI5M3B4O1xuICBiYWNrZ3JvdW5kOiAjMDM2QUU1O1xuICB6LWluZGV4OiAxO1xufVxuLnBhZ2UtdGhhbmt5b3UgLmNvbnRlbnQgLmRlc2Mge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjNjE2OTc3O1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOC44cHg7XG59XG4ucGFnZS10aGFua3lvdSAuY29udGVudCAuYnRuIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGhhbmt5b3UgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbiAgLnBhZ2UtdGhhbmt5b3UgLmNvbnRlbnQgaDMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wYWdlLXRoYW5reW91IC5jb250ZW50IGgzOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNvY2lhbC1iYXIge1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuLnNvY2lhbC1iYXIgdWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc29jaWFsLWJhciB1bCBsaTpsYXN0LWNoaWxkIGEge1xuICBtYXJnaW46IDA7XG59XG4uc29jaWFsLWJhciB1bCBsaSBhIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtby1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCA2cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDZweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW8tYm94LXNoYWRvdzogMHB4IDZweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1zLWJveC1zaGFkb3c6IDBweCA2cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc29jaWFsLWJhciB1bCBsaSBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgLW8tZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cbi5zb2NpYWwtYmFyIHVsIGxpIGE6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIC1vLWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG5cbi8qIEhlYWRlciAqL1xuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1vLWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5sb2dvIHtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG4uaGVhZGVyIC5oZWFkZXItY29udGVudCAubG9nbyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmxvZ28gaW1nLmxvZ28tc3RpY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5oZWFkZXItY29udGVudC1yaWdodCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5oZWFkZXItY29udGVudC1yaWdodCAuaGVhZGVyLWNvbnRlbnQtcmlnaHQtZGV0YWlsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1jb250ZW50LXJpZ2h0IC5oZWFkZXItY29udGVudC1yaWdodC1kZXRhaWwgLmNvbnRhY3QgYSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1jb250ZW50LXJpZ2h0IC5oZWFkZXItY29udGVudC1yaWdodC1kZXRhaWwgLmxhbmd1YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyIC5oZWFkZXItY29udGVudCAuaGVhZGVyLWNvbnRlbnQtcmlnaHQgLmhlYWRlci1jb250ZW50LXJpZ2h0LWRldGFpbCAubGFuZ3VhZ2UgLmxhbmd1YWdlLWFjdGl2ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbn1cbi5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5oZWFkZXItY29udGVudC1yaWdodCAuaGVhZGVyLWNvbnRlbnQtcmlnaHQtZGV0YWlsIC5sYW5ndWFnZSAubGFuZ3VhZ2UtYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgcmlnaHQ6IDVweDtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDM2QUU1O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAzNkFFNTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaGVhZGVyIC5oZWFkZXItY29udGVudCAuaGVhZGVyLWNvbnRlbnQtcmlnaHQgLmhlYWRlci1jb250ZW50LXJpZ2h0LWRldGFpbCAubGFuZ3VhZ2UgdWwubGFuZ3VhZ2UtY2hvb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTZweDtcbiAgdG9wOiBjYWxjKDEwMCUgKyA2cHgpO1xuICB6LWluZGV4OiAxMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkNGQ0ZEO1xuICBib3gtc2hhZG93OiAwcHggMTZweCA2NHB4IHJnYmEoMzEsIDQ3LCA3MCwgMC4yKTtcbn1cbi5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5oZWFkZXItY29udGVudC1yaWdodCAuaGVhZGVyLWNvbnRlbnQtcmlnaHQtZGV0YWlsIC5sYW5ndWFnZSB1bC5sYW5ndWFnZS1jaG9vc2UgbGkgYSB7XG4gIGNvbG9yOiAjNUM2Qjg0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1jb250ZW50LXJpZ2h0IC5oZWFkZXItY29udGVudC1yaWdodC1kZXRhaWwgLmxhbmd1YWdlIHVsLmxhbmd1YWdlLWNob29zZSBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDM2QUU1O1xufVxuLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1jb250ZW50LXJpZ2h0IC5oZWFkZXItY29udGVudC1yaWdodC1kZXRhaWwgLmxhbmd1YWdlIHVsLmxhbmd1YWdlLWNob29zZSBsaSBhLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gIHJpZ2h0OiA1cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDRweCAyLjVweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAzNkFFNTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMzZBRTU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1jb250ZW50LXJpZ2h0IC5oZWFkZXItY29udGVudC1yaWdodC1kZXRhaWwgLmxhbmd1YWdlIHVsLmxhbmd1YWdlLWNob29zZSBsaTpsYXN0LWNoaWxkIGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1lbnUtcHJpbWFyeSAubG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgdWwgbGkgYSB7XG4gICAgY29sb3I6ICMxNDFBNDI7XG4gICAgcGFkZGluZzogMjVweCAxNXB4IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgdWwgbGk6aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbiAgLm1lbnUtcHJpbWFyeSAubWFpbi1tZW51ID4gdWwgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIC5tZW51LXByaW1hcnkgLm1haW4tbWVudSA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTRweDtcbiAgICB0b3A6IDUwJTtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAjMDAwMDAwO1xuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMEE1OEM4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLm1lbnUtcHJpbWFyeSAubWFpbi1tZW51ID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLW8tYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTBweCkgcm90YXRlWCgxMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgPiB1bCA+IGxpIC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLW8tYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgPiB1bCA+IGxpIC5zdWItbWVudSBsaSB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgPiB1bCA+IGxpIC5zdWItbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1lbnUtcHJpbWFyeSAubWFpbi1tZW51ID4gdWwgPiBsaSAuc3ViLW1lbnUgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmYmZhZjU7XG4gIH1cbiAgLm1lbnUtcHJpbWFyeSAubWFpbi1tZW51ID4gdWwgPiBsaSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLyogYnRuIG1lbnUgbW9iaWxlICovXG4gIC5ib3hfX21lbnUgLmJveF9fY29udGFpbmVyIHVsLm1lbnUgbGkgLmJ0bl9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4uYnRuX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51LXByaW1hcnkgLmxvZ28ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICB9XG4gIC5tZW51LXByaW1hcnkgLm1haW4tbWVudSB1bCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tZW51LXByaW1hcnkgLm1haW4tbWVudSB1bCBsaSBhIHtcbiAgICBjb2xvcjogIzE0MUE0MjtcbiAgICBwYWRkaW5nOiAxNXB4IDYwcHggMTVweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgPiB1bCA+IGxpIC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgPiB1bCA+IGxpIC5zdWItbWVudSBsaSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDYwcHggMTBweCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubWVudS1wcmltYXJ5IC5tYWluLW1lbnUgPiB1bCA+IGxpIC5zdWItbWVudSAuc3ViLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogMTBweCA2MHB4IDEwcHggNjBweDtcbiAgfVxuICAvKiB0b2dnbGUgc3VibWVudSBtb2JpbGUgKi9cbiAgLmJveF9fbWVudSAuYm94X19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmJveF9fbWVudSAuYm94X19jb250YWluZXIgdWwubWVudSBsaSAuYnRuX190b2dnbGUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxNHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5ib3hfX21lbnUgLmJveF9fY29udGFpbmVyIHVsLm1lbnUgbGkgdWwuc3ViLW1lbnUgbGkgLmJ0bl9fdG9nZ2xlIHtcbiAgICB0b3A6IDlweDtcbiAgfVxuICAuYm94X19tZW51IC5ib3hfX2NvbnRhaW5lciB1bC5tZW51IGxpIC5idG5fX3RvZ2dsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIitcIjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB9XG4gIC5ib3hfX21lbnUgLmJveF9fY29udGFpbmVyIHVsLm1lbnUgbGkgLmJ0bl9fdG9nZ2xlLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5ib3hfX21lbnUgLmJveF9fY29udGFpbmVyIHVsLm1lbnUgbGkgLmJ0bl9fdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC8qIHRyYW5zbGF0ZVggbWVudSBtb2JpbGUgKi9cbiAgLmJveF9fbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmJveF9fbWVudSAuYm94X19jb250YWluZXIge1xuICAgIHdpZHRoOiAzNzVweDtcbiAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAuYm94X19tZW51LmFjdGl2ZSB7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmJveF9fbWVudS5hY3RpdmUgLmJveF9fY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLmJveF9fbWVudSAuYm94X19jb250YWluZXIgLm1lbnUge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuICAvKiBzY3JvbGxiYXIgbWVudSBtb2JpbGUgKi9cbiAgLmJveF9fbWVudSAuYm94X19jb250YWluZXIgLm1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ib3hfX21lbnUgLmJveF9fY29udGFpbmVyIC5tZW51Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgfVxuICAuYm94X19tZW51IC5ib3hfX2NvbnRhaW5lciAubWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICM4ODg7XG4gIH1cbiAgLmJveF9fbWVudSAuYm94X19jb250YWluZXIgLm1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTU1O1xuICB9XG4gIC8qIGJ0biBtZW51IG1vYmlsZSAqL1xuICAuYnRuLmJ0bl9fbWVudSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuYnRuLmJ0bl9fbWVudSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTQxQTQyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbjogMCAwIDRweDtcbiAgfVxuICAuYnRuLmJ0bl9fbWVudTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLnRlbXBsYXRlLWhvbWUtdGl0bGUtc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNkYmVhZmU7XG4gIGNvbG9yOiAjMjU2M2ViO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udGVtcGxhdGUtaG9tZS10aXRsZS1zbWFsbC53aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGVtcGxhdGUtaG9tZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxZjI5Mzc7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi50ZW1wbGF0ZS1ob21lLXRpdGxlLndoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVtcGxhdGUtaG9tZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuLnRlbXBsYXRlLWhvbWUtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjNmI3MjgwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWF4LXdpZHRoOiA0NXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZW1wbGF0ZS1ob21lLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmZvb3Rlci1jb250YWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWNvbnRlbnQge1xuICBwYWRkaW5nOiA2MHB4IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjFBNDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctY29udGFjdC1ob21lLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggNTBweCAwcHggcmdiYSgxOCwgMjYsIDY5LCAwLjEpO1xufVxuLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1jb250ZW50IC5mb290ZXItY29udGFjdC1sZWZ0IC5mb290ZXItY29udGFjdC10aXRsZSB7XG4gIGNvbG9yOiAjMDBhYmZlO1xufVxuLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1jb250ZW50IC5mb290ZXItY29udGFjdC1sZWZ0IC5mb290ZXItY29udGFjdC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1jb250ZW50IC5mb290ZXItY29udGFjdC1idXR0b24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMzZBRTU7XG59XG4uZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWNvbnRlbnQgLmZvb3Rlci1jb250YWN0LWJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRjJGQSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXRvcCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNikgMCUsIHJnYmEoMCwgMCwgMCwgMC42KSAxMDAlKSwgIzFBNDg5NjtcbiAgcGFkZGluZzogMTcwcHggMCAyMHB4O1xufVxuLmZvb3Rlci10b3AgLmZvb3Rlci1pbmZvIC5mb290ZXItaW5mby10aXRsZS1zbWFsbCB7XG4gIGNvbG9yOiAjMDBhYmZlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5mb290ZXItdG9wIC5mb290ZXItaW5mbyAuZm9vdGVyLWluZm8tdGl0bGUge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiA2NHB4IDAgMzJweDtcbn1cbi5mb290ZXItdG9wIC5mb290ZXItaW5mbyAuZm9vdGVyLWluZm8tYWRkcmVzcyBzcGFuIHtcbiAgY29sb3I6ICM4NTkwQTM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLmZvb3Rlci10b3AgLmZvb3Rlci1pbmZvIC5mb290ZXItaW5mby1hZGRyZXNzIHNwYW4gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uZm9vdGVyLXRvcCAuZm9vdGVyLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjMTQxQTQyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMzMsIDE0NCwgMTYzLCAwLjA3MDU4ODIzNTMpO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5mb290ZXItdG9wIC5mb290ZXItbWVudSAubG9nby1mb290ZXIge1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5mb290ZXItdG9wIC5mb290ZXItbWVudSAuZm9vdGVyLW1lbnUtY29udGVudCAuZm9vdGVyLW1lbnUtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLXRvcCAuZm9vdGVyLW1lbnUgLmZvb3Rlci1tZW51LWNvbnRlbnQgLmZvb3Rlci1tZW51LWl0ZW0gLmZvb3Rlci1tZW51LWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwYWJmZTtcbn1cbi5mb290ZXItdG9wIC5mb290ZXItbWVudSAuZm9vdGVyLW1lbnUtY29udGVudCAuZm9vdGVyLW1lbnUtaXRlbSAuZm9vdGVyLW1lbnUtaXRlbS1jb250ZW50IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM4NTkwQTM7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4uZm9vdGVyLXRvcCAuZm9vdGVyLW1lbnUgLmZvb3Rlci1tZW51LWNvbnRlbnQgLmZvb3Rlci1tZW51LWl0ZW0gLmZvb3Rlci1tZW51LWl0ZW0tY29udGVudCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMzZBRTU7XG59XG4uZm9vdGVyLXRvcCAuZm9vdGVyLW1lbnUgLmZvb3Rlci1tZW51LWNvbnRlbnQgLmZvb3Rlci1tZW51LWl0ZW0gLmZvb3Rlci1tZW51LWl0ZW0tY29udGVudCB1bCBsaTpsYXN0LWNoaWxkIGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvb3Rlci1ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiAjMTQxQTQyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBjb2xvcjogIzg1OTBhMztcbn1cbi5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLWNvbnRlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtby1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWJvdHRvbS1jb250ZW50IC5mb290ZXItYm90dG9tLXJpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tY29udGVudCAuZm9vdGVyLWJvdHRvbS1yaWdodCAuZm9vdGVyLWJvdHRvbS1yaWdodC1jZXJ0aWZpY2F0aW9uIGltZyB7XG4gIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMDtcbn1cbi5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLWNvbnRlbnQgLmZvb3Rlci1ib3R0b20tcmlnaHQgLmZvb3Rlci1ib3R0b20tcmlnaHQtc29jaWFsIGEge1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLypzb2NpY2FsKi9cbiN0b29sX19zb2NpZXR5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDE1NXB4O1xuICByaWdodDogMjVweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIHotaW5kZXg6IDk5ODtcbn1cblxuI3Rvb2xfX3NvY2lldHkgLnRvb2xfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtby1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuI3Rvb2xfX3NvY2lldHkgLnRvb2xfX2l0ZW0gLnRvb2xfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1vLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzFBNDg5NiwgIzAzNkFFNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtby1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogem9vbSAxcyBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IHpvb20gMXMgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB6b29tIDFzIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IHpvb20gMXMgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb246IHpvb20gMXMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZS1yZXZlcnNlO1xuICAtbW96LWFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZS1yZXZlcnNlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZS1yZXZlcnNlO1xuICAtby1hbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGUtcmV2ZXJzZTtcbiAgLW1zLWFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZS1yZXZlcnNlO1xufVxuXG4jdG9vbF9fc29jaWV0eSAudG9vbF9faXRlbSAudG9vbF9faWNvbiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbn1cblxuI3Rvb2xfX3NvY2lldHkgLnRvb2xfX2l0ZW0gLnRvb2xfX2ljb24udG9vbF9faWNvbl90ZWwge1xuICBiYWNrZ3JvdW5kOiAjMjFCRDU2O1xufVxuXG4jdG9vbF9fc29jaWV0eSAudG9vbF9faXRlbSAudG9vbF9faWNvbi50b29sX19pY29uX2xpbmUge1xuICBiYWNrZ3JvdW5kOiAjMDBiOTAwO1xufVxuXG4jdG9vbF9fc29jaWV0eSAudG9vbF9faXRlbSAudG9vbF9faWNvbi50b29sX19pY29uX3phbG8ge1xuICBiYWNrZ3JvdW5kOiAjMjA3NEM4O1xufVxuXG4jdG9vbF9fc29jaWV0eSAudG9vbF9faXRlbSAudG9vbF9faWNvbi50b29sX19pY29uX21lcyB7XG4gIGJhY2tncm91bmQ6ICMwMDdGRkY7XG59XG5cbkBrZXlmcmFtZXMgem9vbSB7XG4gIGZyb20ge1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMTYsIDEyOCwgMTk5LCAwLjIxKSAwcHggMHB4IDBweCAwcHgsIHJnYmEoMTYsIDEyOCwgMTk5LCAwLjEyKSAwcHggMHB4IDBweCAwcHg7XG4gICAgLW1vei1ib3gtc2hhZG93OiByZ2JhKDE2LCAxMjgsIDE5OSwgMC4yMSkgMHB4IDBweCAwcHggMHB4LCByZ2JhKDE2LCAxMjgsIDE5OSwgMC4xMikgMHB4IDBweCAwcHggMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxNiwgMTI4LCAxOTksIDAuMjEpIDBweCAwcHggMHB4IDBweCwgcmdiYSgxNiwgMTI4LCAxOTksIDAuMTIpIDBweCAwcHggMHB4IDBweDtcbiAgICAtby1ib3gtc2hhZG93OiByZ2JhKDE2LCAxMjgsIDE5OSwgMC4yMSkgMHB4IDBweCAwcHggMHB4LCByZ2JhKDE2LCAxMjgsIDE5OSwgMC4xMikgMHB4IDBweCAwcHggMHB4O1xuICAgIC1tcy1ib3gtc2hhZG93OiByZ2JhKDE2LCAxMjgsIDE5OSwgMC4yMSkgMHB4IDBweCAwcHggMHB4LCByZ2JhKDE2LCAxMjgsIDE5OSwgMC4xMikgMHB4IDBweCAwcHggMHB4O1xuICB9XG4gIHRvIHtcbiAgICBib3gtc2hhZG93OiByZ2JhKDE2LCAxMjgsIDE5OSwgMC4yMSkgMHB4IDBweCAwcHggNXB4LCByZ2JhKDE2LCAxMjgsIDE5OSwgMC4xMikgMHB4IDBweCAwcHggMTBweDtcbiAgICAtbW96LWJveC1zaGFkb3c6IHJnYmEoMTYsIDEyOCwgMTk5LCAwLjIxKSAwcHggMHB4IDBweCA1cHgsIHJnYmEoMTYsIDEyOCwgMTk5LCAwLjEyKSAwcHggMHB4IDBweCAxMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxNiwgMTI4LCAxOTksIDAuMjEpIDBweCAwcHggMHB4IDVweCwgcmdiYSgxNiwgMTI4LCAxOTksIDAuMTIpIDBweCAwcHggMHB4IDEwcHg7XG4gICAgLW8tYm94LXNoYWRvdzogcmdiYSgxNiwgMTI4LCAxOTksIDAuMjEpIDBweCAwcHggMHB4IDVweCwgcmdiYSgxNiwgMTI4LCAxOTksIDAuMTIpIDBweCAwcHggMHB4IDEwcHg7XG4gICAgLW1zLWJveC1zaGFkb3c6IHJnYmEoMTYsIDEyOCwgMTk5LCAwLjIxKSAwcHggMHB4IDBweCA1cHgsIHJnYmEoMTYsIDEyOCwgMTk5LCAwLjEyKSAwcHggMHB4IDBweCAxMHB4O1xuICB9XG59XG4vKiBIb21lICovXG4uaG9tZS1iYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctYmFubmVyLWhvbWUucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA2MCUgYXV0bztcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5ob21lLWJhbm5lciAuaG9tZS1iYW5uZXItYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaG9tZS1iYW5uZXIgLnZpZGVvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZS1iYW5uZXIgI3dwLWN1c3RvbS1oZWFkZXItdmlkZW8ge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaG9tZS1iYW5uZXIgLndyYXAtdmlkZW8tdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5ob21lLWJhbm5lciAuaGVhZGVyLXZpZGVvLXRpdGxlIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xufVxuLmhvbWUtYmFubmVyIC53cmFwLXZpZGVvIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMkY5RUREIDAlLCAjNDI3RUVCIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xufVxuLmhvbWUtYmFubmVyIC5ob21lLWJhbm5lci1jb250ZW50IC5ob21lLWJhbm5lci1pbmZvIC5ob21lLWJhbm5lci1idXR0b24gLmJ0bi12aWRlbyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICMxNDFBNDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxNHB4IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tdmlkZW8tYnV0dG9uLnBuZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdW5zZXQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ob21lLWJhbm5lciAuaG9tZS1iYW5uZXItY29udGVudCAuaG9tZS1iYW5uZXItaW5mbyAuaG9tZS1iYW5uZXItYnV0dG9uIC5idG4tdmlkZW86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbi12aWRlby1idXR0b24tZ3JlZW4ucG5nKTtcbiAgY29sb3I6ICMwMzZBRTU7XG59XG4uaG9tZS1iYW5uZXIgLmhvbWUtYmFubmVyLWNvbnRlbnQgLmhvbWUtYmFubmVyLWluZm8gLmhvbWUtYmFubmVyLWJ1dHRvbiAuYnRuLXZpZGVvOmhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDM2QUU1O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5ob21lLWJhbm5lci1uZXdzIHtcbiAgcGFkZGluZzogOTBweCAwIDEwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLWhvbWUtbmV3cy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaG9tZS1iYW5uZXItbmV3cyAuaG9tZS1iYW5uZXItbmV3cy1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gNTBweDtcbn1cbi5ob21lLWJhbm5lci1uZXdzIC5ob21lLWJhbm5lci1uZXdzLWNvbnRlbnQgdWwubmF2LXRhYnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWdhcDogMzBweDtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDM2QUU1O1xufVxuLmhvbWUtYmFubmVyLW5ld3MgLmhvbWUtYmFubmVyLW5ld3MtY29udGVudCB1bC5uYXYtdGFicyBsaS5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgY29sb3I6ICMwMzZBRTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgYmFja2dyb3VuZDogI0Y2RkFGRDtcbn1cbi5ob21lLWJhbm5lci1uZXdzIC5ob21lLWJhbm5lci1uZXdzLWNvbnRlbnQgdWwubmF2LXRhYnMgbGkubmF2LWl0ZW0gYS5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMUE0ODk2LCAjMDM2QUU1KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaG9tZS1iYW5uZXItbmV3cyAuaG9tZS1iYW5uZXItbmV3cy1jb250ZW50IC50YWItY29udGVudCAudGFiLXBhbmUgLml0ZW0ge1xuICBwYWRkaW5nOiAyMnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDIzNTI5NDExOCk7XG59XG4uaG9tZS1iYW5uZXItbmV3cyAuaG9tZS1iYW5uZXItbmV3cy1jb250ZW50IC50YWItY29udGVudCAudGFiLXBhbmUgLml0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmhvbWUtYmFubmVyLW5ld3MgLmhvbWUtYmFubmVyLW5ld3MtY29udGVudCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC5pdGVtIC5pbmZvIC50aXRsZSBhICoge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgY29sb3I6ICMxNDFBNDI7XG59XG4uaG9tZS1iYW5uZXItbmV3cyAuaG9tZS1iYW5uZXItbmV3cy1jb250ZW50IC50YWItY29udGVudCAudGFiLXBhbmUgLml0ZW0gLmluZm8gLnRpdGxlIGEgKjpob3ZlciB7XG4gIGNvbG9yOiAjMDM2QUU1O1xufVxuLmhvbWUtYmFubmVyLW5ld3MgLmhvbWUtYmFubmVyLW5ld3MtY29udGVudCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC5pdGVtIC5pbmZvIC5tZXRhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhvbWUtYmFubmVyLW5ld3MgLmhvbWUtYmFubmVyLW5ld3MtY29udGVudCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC5pdGVtIC5pbmZvIC5tZXRhIC5jYXQge1xuICBjb2xvcjogIzAwYWJmZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNDBweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogNDBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTcxLCAyNTQsIDAuMTUpO1xufVxuLmhvbWUtYmFubmVyLW5ld3MgLmhvbWUtYmFubmVyLW5ld3MtY29udGVudCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC5pdGVtIC5pbmZvIC5tZXRhIC5kYXRlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmhvbWUtc2VydmljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzVweCAwIDYwcHg7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lLXNlcnZpY2U6YmVmb3JlIHtcbiAgaGVpZ2h0OiA4MCU7XG59XG4uaG9tZS1zZXJ2aWNlIC5ob21lLXNlcnZpY2UtY29udGVudCB7XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG4uaG9tZS1zZXJ2aWNlIC5ob21lLXNlcnZpY2UtY29udGVudCAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhvbWUtc2VydmljZSAuaG9tZS1zZXJ2aWNlLWNvbnRlbnQgYXJ0aWNsZSB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXg6IGF1dG87XG59XG4uaG9tZS1zZXJ2aWNlIC5ob21lLXNlcnZpY2UtY29udGVudCBhcnRpY2xlIC5pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMDY2NjY2NjY2Nyk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjA2NjY2NjY2NjcpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wNjY2NjY2NjY3KTtcbiAgLW8tYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjA2NjY2NjY2NjcpO1xuICAtbXMtYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjA2NjY2NjY2NjcpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDQzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ob21lLXNlcnZpY2UgLmhvbWUtc2VydmljZS1jb250ZW50IGFydGljbGUgLml0ZW0gZmlndXJlIGltZyB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5ob21lLXNlcnZpY2UgLmhvbWUtc2VydmljZS1jb250ZW50IGFydGljbGUgLml0ZW0gLmluZm8gLnRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzAzNkFFNTtcbn1cbi5ob21lLXNlcnZpY2UgLmhvbWUtc2VydmljZS1jb250ZW50IGFydGljbGUgLml0ZW0gLmluZm8gLnRpdGxlIGEgKiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAxNXB4IDAgNXB4O1xuICBjb2xvcjogIzE0MUE0Mjtcbn1cbi5ob21lLXNlcnZpY2UgLmhvbWUtc2VydmljZS1jb250ZW50IGFydGljbGUgLml0ZW0gLmluZm8gLnRpdGxlIGEgKjpob3ZlciB7XG4gIGNvbG9yOiAjMDM2QUU1O1xufVxuLmhvbWUtc2VydmljZSAuaG9tZS1zZXJ2aWNlLWNvbnRlbnQgYXJ0aWNsZSAuaXRlbSAuaW5mbyAubWV0YSAuY2F0IGEge1xuICBjb2xvcjogIzAzNkFFNTtcbn1cbi5ob21lLXNlcnZpY2UgLmhvbWUtc2VydmljZS1jb250ZW50IGFydGljbGUgLml0ZW0gLmluZm8gLm1ldGEgLmNhdCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMGFiZmU7XG59XG4uaG9tZS1zZXJ2aWNlIC5ob21lLXNlcnZpY2UtY29udGVudCBhcnRpY2xlIC5pdGVtIC5pbmZvIC5kZXNjIHtcbiAgbWFyZ2luOiAyNXB4IDAgODBweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi5ob21lLXNlcnZpY2UgLmhvbWUtc2VydmljZS1jb250ZW50IGFydGljbGUgLml0ZW0gLmluZm8gLnJlYWQtbW9yZS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uaG9tZS1zZXJ2aWNlIC5ob21lLXNlcnZpY2UtY29udGVudCBhcnRpY2xlIC5pdGVtIC5pbmZvIC5yZWFkLW1vcmUtc2VjdGlvbiBhIHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwMTk2MDc4NDMpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNHB4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgLW8tYm94LXNoYWRvdzogMCA0cHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgNHB4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG59XG5cbi5ob21lLWdsb2JhbC1hY2hpZXZlbWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctZ2xvYmFsLWFjaGlldmVtZW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5ob21lLWdsb2JhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNzBweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLWNvbnRlbnQtdG9wIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW8tanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1jb250ZW50LXRvcCAuaG9tZS1nbG9iYWwtY29udGVudC10b3AtbGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtY29udGVudC10b3AgLmhvbWUtZ2xvYmFsLWNvbnRlbnQtdG9wLWxlZnQgLmhvbWUtZ2xvYmFsLWNvbnRlbnQtdG9wLWxlZnQtcmlnaHQge1xuICBtYXJnaW46IDAgMCAwIDUwcHg7XG59XG4uaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLWNvbnRlbnQtdG9wIC5ob21lLWdsb2JhbC1idXR0b24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAucm93ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG4uaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLWluZm8ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1pbmZvIHVsIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQUQwRDk7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLWluZm8gdWwgbGk6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAzNkFFNTtcbiAgY29sb3I6ICMwMzZBRTU7XG59XG4uaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLWluZm8gdWwgbGk6aG92ZXI6YWZ0ZXIsIC5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtbWFwIC5ob21lLWdsb2JhbC1tYXAtaW5mbyB1bCBsaTpob3ZlcjpiZWZvcmUge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgLW8tZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cbi5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtbWFwIC5ob21lLWdsb2JhbC1tYXAtaW5mbyB1bCBsaS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAzNkFFNTtcbiAgY29sb3I6ICMwMzZBRTU7XG59XG4uaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLWluZm8gdWwgbGkuYWN0aXZlOmFmdGVyLCAuaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLWluZm8gdWwgbGkuYWN0aXZlOmJlZm9yZSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAtby1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1pbmZvIHVsIGxpOmFmdGVyLCAuaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLWluZm8gdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMTY2ZGVnKSBicmlnaHRuZXNzKDE1MCUpIGNvbnRyYXN0KDUwJSk7XG59XG4uaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLWluZm8gdWwgbGk6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDIycHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbi1tYXAtbG9jYXRpb24tYWN0aXZlLnBuZ1wiKTtcbn1cbi5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtbWFwIC5ob21lLWdsb2JhbC1tYXAtaW5mbyB1bCBsaTpiZWZvcmUge1xuICByaWdodDogOHB4O1xuICB0b3A6IDI4cHg7XG4gIHBhZGRpbmc6IDdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbi1yaWdodC1sb2NhdGlvbi1hY3RpdmUucG5nXCIpO1xufVxuLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1wbGFjZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA1MHB4IDAgMCAwO1xufVxuLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1wbGFjZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1wbGFjZSAubWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXI6aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1wbGFjZSAubWFya2VyOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAtby1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1wbGFjZSAubWFya2VyOmhvdmVyIC5tYXJrZXItaW5mbyAubWFya2VyLXRpdGxlLXNtYWxsIHtcbiAgY29sb3I6ICM3ODc5RTk7XG59XG4uaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXI6aG92ZXIgLm1hcmtlci1pbmZvIC5tYXJrZXItdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXIuYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtbWFwIC5ob21lLWdsb2JhbC1tYXAtcGxhY2UgLm1hcmtlci5hY3RpdmUgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIC1vLWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG4uaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXIuYWN0aXZlIC5tYXJrZXItaW5mbyAubWFya2VyLXRpdGxlLXNtYWxsIHtcbiAgY29sb3I6ICM3ODc5RTk7XG59XG4uaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXIuYWN0aXZlIC5tYXJrZXItaW5mbyAubWFya2VyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1wbGFjZSAubWFya2VyIGltZyB7XG4gIHdpZHRoOiAzNXB4O1xuICBmaWx0ZXI6IGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgxNjZkZWcpIGJyaWdodG5lc3MoMTUwJSkgY29udHJhc3QoNTAlKTtcbn1cbi5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtbWFwIC5ob21lLWdsb2JhbC1tYXAtcGxhY2UgLm1hcmtlciAubWFya2VyLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDM1cHg7XG4gIHRvcDogMTBweDtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1wbGFjZSAubWFya2VyIC5tYXJrZXItaW5mbyAubWFya2VyLXRpdGxlLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzAzNkFFNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtbWFwIC5ob21lLWdsb2JhbC1tYXAtcGxhY2UgLm1hcmtlciAubWFya2VyLWluZm8gLm1hcmtlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMxNDFBNDI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXI6bnRoLWNoaWxkKDIpLCAuaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXI6bnRoLWNoaWxkKDMpLCAuaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXI6bnRoLWNoaWxkKDQpIHtcbiAgbGVmdDogNzglO1xuICBib3R0b206IDU1JTtcbn1cbi5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtbWFwIC5ob21lLWdsb2JhbC1tYXAtcGxhY2UgLm1hcmtlcjpudGgtY2hpbGQoMikgLm1hcmtlci1pbmZvLCAuaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXI6bnRoLWNoaWxkKDMpIC5tYXJrZXItaW5mbywgLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1wbGFjZSAubWFya2VyOm50aC1jaGlsZCg0KSAubWFya2VyLWluZm8ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMzVweDtcbiAgdG9wOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtbWFwIC5ob21lLWdsb2JhbC1tYXAtcGxhY2UgLm1hcmtlcjpudGgtY2hpbGQoMykgLm1hcmtlci1pbmZvIHtcbiAgdG9wOiA0MHB4O1xufVxuLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1wbGFjZSAubWFya2VyOm50aC1jaGlsZCg0KSAubWFya2VyLWluZm8ge1xuICB0b3A6IDgwcHg7XG59XG4uaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXI6bnRoLWNoaWxkKDUpLCAuaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXI6bnRoLWNoaWxkKDYpIHtcbiAgbGVmdDogODYlO1xuICBib3R0b206IDY1JTtcbn1cbi5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtbWFwIC5ob21lLWdsb2JhbC1tYXAtcGxhY2UgLm1hcmtlcjpudGgtY2hpbGQoNSkgLm1hcmtlci1pbmZvLCAuaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXI6bnRoLWNoaWxkKDYpIC5tYXJrZXItaW5mbyB7XG4gIHRvcDogMDtcbn1cbi5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtbWFwIC5ob21lLWdsb2JhbC1tYXAtcGxhY2UgLm1hcmtlcjpudGgtY2hpbGQoNikgLm1hcmtlci1pbmZvIHtcbiAgdG9wOiA0MHB4O1xufVxuLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1wbGFjZSAubWFya2VyOm50aC1jaGlsZCg3KSB7XG4gIGxlZnQ6IDg3JTtcbiAgYm90dG9tOiAyMSU7XG59XG4uaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXI6bnRoLWNoaWxkKDcpIC5tYXJrZXItaW5mbyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtbWFwIC5ob21lLWdsb2JhbC1tYXAtcGxhY2UgLm1hcmtlcjpudGgtY2hpbGQoOCkge1xuICBsZWZ0OiAxMiU7XG4gIGJvdHRvbTogNjklO1xufVxuLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1wbGFjZSAubWFya2VyOm50aC1jaGlsZCg5KSB7XG4gIGxlZnQ6IDgyJTtcbiAgYm90dG9tOiA3MiU7XG59XG4uaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXI6bnRoLWNoaWxkKDkpIC5tYXJrZXItaW5mbyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtbWFwIC5ob21lLWdsb2JhbC1tYXAtcGxhY2UgLm1hcmtlcjpudGgtY2hpbGQoMTApIHtcbiAgbGVmdDogNzUlO1xuICBib3R0b206IDM4JTtcbn1cbi5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtbWFwIC5ob21lLWdsb2JhbC1tYXAtcGxhY2UgLm1hcmtlcjpudGgtY2hpbGQoMTApIC5tYXJrZXItaW5mbyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmhvbWUtYWNoaWV2ZW1lbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwMHB4IDA7XG59XG4uaG9tZS1hY2hpZXZlbWVudCAuaG9tZS1hY2hpZXZlbWVudC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzFBNDg5NiwgIzAzNkFFNSk7XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICBwYWRkaW5nOiAzNXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAwIDYwcHggcmdiYSgwLCAwLCAwLCAwLjA2NjY2NjY2NjcpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4wNjY2NjY2NjY3KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNjBweCByZ2JhKDAsIDAsIDAsIDAuMDY2NjY2NjY2Nyk7XG4gIC1vLWJveC1zaGFkb3c6IDAgMCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4wNjY2NjY2NjY3KTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4wNjY2NjY2NjY3KTtcbn1cbi5ob21lLWFjaGlldmVtZW50IC5ob21lLWFjaGlldmVtZW50LWNvbnRlbnQgLml0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5ob21lLWFjaGlldmVtZW50IC5ob21lLWFjaGlldmVtZW50LWNvbnRlbnQgLml0ZW0gZmlndXJlIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ob21lLWFjaGlldmVtZW50IC5ob21lLWFjaGlldmVtZW50LWNvbnRlbnQgLml0ZW0gLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmhvbWUtYWNoaWV2ZW1lbnQgLmhvbWUtYWNoaWV2ZW1lbnQtY29udGVudCAuaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG59XG5cbi5ob21lLXN0cm9uZ3BvaW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNzBweCAwIDUwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWUtc3Ryb25ncG9pbnQgLmhvbWUtc3Ryb25ncG9pbnQtY29udGVudCB7XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG4uaG9tZS1zdHJvbmdwb2ludCAuaG9tZS1zdHJvbmdwb2ludC1jb250ZW50IC5ob21lLXN0cm9uZ3BvaW50LWNvbnRlbnQtaW5mbyAuaXRlbSB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG4uaG9tZS1zdHJvbmdwb2ludCAuaG9tZS1zdHJvbmdwb2ludC1jb250ZW50IC5ob21lLXN0cm9uZ3BvaW50LWNvbnRlbnQtaW5mbyAuaXRlbSBmaWd1cmUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuLmhvbWUtc3Ryb25ncG9pbnQgLmhvbWUtc3Ryb25ncG9pbnQtY29udGVudCAuaG9tZS1zdHJvbmdwb2ludC1jb250ZW50LWluZm8gLml0ZW0gLmluZm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWUtc3Ryb25ncG9pbnQgLmhvbWUtc3Ryb25ncG9pbnQtY29udGVudCAuaG9tZS1zdHJvbmdwb2ludC1jb250ZW50LWluZm8gLml0ZW0gLmluZm8gLnRpdGxlICoge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMTQxQTQyO1xuICBtYXJnaW46IDA7XG59XG4uaG9tZS1zdHJvbmdwb2ludCAuaG9tZS1zdHJvbmdwb2ludC1jb250ZW50IC5ob21lLXN0cm9uZ3BvaW50LWNvbnRlbnQtaW5mbyAuaXRlbSAuaW5mbyAudGl0bGUtc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDM2QUU1O1xufVxuLmhvbWUtc3Ryb25ncG9pbnQgLmhvbWUtc3Ryb25ncG9pbnQtY29udGVudCAuaG9tZS1zdHJvbmdwb2ludC1jb250ZW50LWluZm8gLml0ZW0gLmRlc2Mge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuLmhvbWUtc3Ryb25ncG9pbnQgLmhvbWUtc3Ryb25ncG9pbnQtY29udGVudCAuaG9tZS1zdHJvbmdwb2ludC1jb250ZW50LWltYWdlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW8tanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaG9tZS1wYXJ0bmVycyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xuICBtYXJnaW46IDcwcHggMCA1MHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZS1wYXJ0bmVycyAuaG9tZS1wYXJ0bmVycy1jb250ZW50IGZpZ3VyZSB7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaG9tZS1wYXJ0bmVycyAuaG9tZS1wYXJ0bmVycy1jb250ZW50IGZpZ3VyZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaG9tZS1wYXJ0bmVycyAuaG9tZS1wYXJ0bmVycy1jb250ZW50IGZpZ3VyZSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4uaG9tZS10ZXN0aW1vbmlhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG4uaG9tZS10ZXN0aW1vbmlhbCAuaG9tZS10ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMTAwcHggMjAwcHggMCAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggMCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwcHggNTBweCAwIDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwcHggNTBweCAwIDA7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjZGN0ZFLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjZGN0ZFLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjZGN0ZFLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0Y2RjdGRSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjZGN0ZFLCAjZmZmZmZmKTtcbn1cbi5ob21lLXRlc3RpbW9uaWFsIC5ob21lLXRlc3RpbW9uaWFsLWNvbnRlbnQgLmhvbWUtdGVzdGltb25pYWwtY29udGVudC10b3Age1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtby1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAwIDcwcHg7XG59XG4uaG9tZS10ZXN0aW1vbmlhbCAuaG9tZS10ZXN0aW1vbmlhbC1jb250ZW50IC5ob21lLXRlc3RpbW9uaWFsLWNvbnRlbnQtdG9wIC5ob21lLXRlc3RpbW9uaWFsLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDI1cHggOTBweDtcbn1cbi5ob21lLXRlc3RpbW9uaWFsIC5ob21lLXRlc3RpbW9uaWFsLWNvbnRlbnQgLmhvbWUtdGVzdGltb25pYWwtc2xpZGVyIC5pdGVtIGZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZS10ZXN0aW1vbmlhbCAuaG9tZS10ZXN0aW1vbmlhbC1jb250ZW50IC5ob21lLXRlc3RpbW9uaWFsLXNsaWRlciAuaXRlbSAuaW5mbyAuZGVzYyB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4uaG9tZS10ZXN0aW1vbmlhbCAuaG9tZS10ZXN0aW1vbmlhbC1jb250ZW50IC5ob21lLXRlc3RpbW9uaWFsLXNsaWRlciAuaXRlbSAuaW5mbyAudGl0bGUgYSAqIHtcbiAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWUtdGVzdGltb25pYWwgLmhvbWUtdGVzdGltb25pYWwtY29udGVudCAuaG9tZS10ZXN0aW1vbmlhbC1zbGlkZXIgLml0ZW0gLmluZm8gLmpvYiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAzNkFFNTtcbn1cblxuLmhvbWUtc2Fva2h1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZS1zYW9raHVlIC5ob21lLXNhb2todWUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMxNDFhNDI7XG4gIHBhZGRpbmc6IDUwcHggNjBweDtcbn1cbi5ob21lLXNhb2todWUgLmhvbWUtc2Fva2h1ZS1jb250ZW50IC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG59XG4uaG9tZS1zYW9raHVlIC5ob21lLXNhb2todWUtY29udGVudCAuaG9tZS1zYW9raHVlLWxlZnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5ob21lLXNhb2todWUgLmhvbWUtc2Fva2h1ZS1jb250ZW50IC5ob21lLXNhb2todWUtbGVmdCAuaXRlbSAuaW1hZ2UtZmlyc3Qge1xuICBtYXJnaW46IDAgYXV0byAtNTBweDtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cbi5ob21lLXNhb2todWUgLmhvbWUtc2Fva2h1ZS1jb250ZW50IC5ob21lLXNhb2todWUtbGVmdCAuaXRlbSBoMiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvbWUtc2Fva2h1ZSAuaG9tZS1zYW9raHVlLWNvbnRlbnQgLmhvbWUtc2Fva2h1ZS1sZWZ0IC5pdGVtIC5ob21lLXNhb2todWUtaW5mbyB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtby1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhvbWUtc2Fva2h1ZSAuaG9tZS1zYW9raHVlLWNvbnRlbnQgLmhvbWUtc2Fva2h1ZS1sZWZ0IC5pdGVtIC5ob21lLXNhb2todWUtaW5mbyAuaG9tZS1zYW9raHVlLWlzby1nYWxsZXJ5IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhvbWUtc2Fva2h1ZSAuaG9tZS1zYW9raHVlLWNvbnRlbnQgLmhvbWUtc2Fva2h1ZS1sZWZ0IC5pdGVtIC5ob21lLXNhb2todWUtaW5mbyAuaG9tZS1zYW9raHVlLWlzby1nYWxsZXJ5IGZpZ3VyZSB7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xuICB3aWR0aDogNTVweDtcbn1cbi5ob21lLXNhb2todWUgLmhvbWUtc2Fva2h1ZS1jb250ZW50IC5ob21lLXNhb2todWUtbGVmdCAuaXRlbSAuaG9tZS1zYW9raHVlLWluZm8gLmhvbWUtc2Fva2h1ZS1kZXNjIHtcbiAgY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZS1zYW9raHVlIC5ob21lLXNhb2todWUtY29udGVudCAuaG9tZS1zYW9raHVlLWxlZnQgLml0ZW0gLmhvbWUtc2Fva2h1ZS1yZWFkbW9yZSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uaG9tZS1zYW9raHVlIC5ob21lLXNhb2todWUtY29udGVudCAuaG9tZS1zYW9raHVlLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmhvbWUtc2Fva2h1ZSAuaG9tZS1zYW9raHVlLWNvbnRlbnQgLmhvbWUtc2Fva2h1ZS1yaWdodCAuaXRlbSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtby1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhvbWUtc2Fva2h1ZSAuaG9tZS1zYW9raHVlLWNvbnRlbnQgLmhvbWUtc2Fva2h1ZS1yaWdodCAuaXRlbSBmaWd1cmUge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uaG9tZS1zYW9raHVlIC5ob21lLXNhb2todWUtY29udGVudCAuaG9tZS1zYW9raHVlLXJpZ2h0IC5pdGVtIGZpZ3VyZTpudGgtY2hpbGQoMm4rMSkge1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG59XG4uaG9tZS1zYW9raHVlIC5ob21lLXNhb2todWUtY29udGVudCAuaG9tZS1zYW9raHVlLXJpZ2h0IC5pdGVtIGZpZ3VyZTpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwMHB4O1xuICBhbGlnbi1pdGVtczogZW5kO1xuICAtbW96LWFsaWduLWl0ZW1zOiBlbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGVuZDtcbiAgLW8tYWxpZ24taXRlbXM6IGVuZDtcbiAgLW1zLWFsaWduLWl0ZW1zOiBlbmQ7XG59XG4uaG9tZS1zYW9raHVlIC5ob21lLXNhb2todWUtY29udGVudCAuc2xpY2stbGlzdCB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTAwcHg7XG59XG5cbi5ob21lLXBhcnRuZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDUwcHggMDtcbn1cbi5ob21lLXBhcnRuZXIgLmhvbWUtcGFydG5lci1jb250ZW50IHtcbiAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ3JpZC1nYXA6IDE2cHg7XG4gIHJvdy1nYXA6IDIwcHg7XG59XG4uaG9tZS1wYXJ0bmVyIC5ob21lLXBhcnRuZXItY29udGVudCBhcnRpY2xlIC5pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1vLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwMTk2MDc4NDMpO1xuICAtby1ib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwMTk2MDc4NDMpO1xuICAtbXMtYm94LXNoYWRvdzogMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmhvbWUtcGFydG5lciAuaG9tZS1wYXJ0bmVyLWNvbnRlbnQgYXJ0aWNsZSAuaXRlbSAuaW5mbyAudGl0bGUgKiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgY29sb3I6ICMxNDFBNDI7XG59XG5cbi5ob21lLWF3YXJkcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNTBweCAwIDcwcHg7XG59XG4uaG9tZS1hd2FyZHMgLmhvbWUtYXdhcmRzLWNvbnRlbnQge1xuICBtYXJnaW46IDUwcHggMCAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBncmlkLWdhcDogMTZweDtcbiAgcm93LWdhcDogMjBweDtcbn1cbi5ob21lLWF3YXJkcyAuaG9tZS1hd2FyZHMtY29udGVudCBhcnRpY2xlIC5pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1vLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwMTk2MDc4NDMpO1xuICAtby1ib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwMTk2MDc4NDMpO1xuICAtbXMtYm94LXNoYWRvdzogMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmhvbWUtYXdhcmRzIC5ob21lLWF3YXJkcy1jb250ZW50IGFydGljbGUgLml0ZW0gLmluZm8gLnRpdGxlICoge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGNvbG9yOiAjMTQxQTQyO1xufVxuXG4uaG9tZS1uZXdzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWNvbnRlbnQtdG9wIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW8tanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1jb250ZW50LXRvcCAuaG9tZS1uZXdzLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50LXNlbGVjdCB7XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudC1zZWxlY3QgLml0ZW0ge1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQtc2VsZWN0IC5pdGVtIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4ICNhYmFiYWI7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCAjYWJhYmFiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggI2FiYWJhYjtcbiAgLW8tYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCAjYWJhYmFiO1xuICAtbXMtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCAjYWJhYmFiO1xufVxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQtc2VsZWN0IC5pdGVtIGZpZ3VyZSBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQtc2VsZWN0IC5pdGVtIC5pbmZvIC5tZXRhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50LXNlbGVjdCAuaXRlbSAuaW5mbyAubWV0YSA+IGRpdiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQtc2VsZWN0IC5pdGVtIC5pbmZvIC5tZXRhIC5jYXQgYSB7XG4gIGNvbG9yOiAjMDM2QUU1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudC1zZWxlY3QgLml0ZW0gLmluZm8gLm1ldGEgLmNhdCBzcGFuIHtcbiAgY29sb3I6ICNhNWE2ZjY7XG59XG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudC1zZWxlY3QgLml0ZW0gLmluZm8gLm1ldGEgLmNhdCBzcGFuOmxhc3QtY2hpbGQgLnNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudC1zZWxlY3QgLml0ZW0gLmluZm8gLm1ldGEgLmRhdGUge1xuICBjb2xvcjogIzAzNkFFNTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQtc2VsZWN0IC5pdGVtIC5pbmZvIC50aXRsZSBhICoge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMTQxQTQyO1xufVxuLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQtc2VsZWN0IC5pdGVtIC5pbmZvIC50aXRsZSBhICo6aG92ZXIge1xuICBjb2xvcjogIzAzNkFFNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaG9tZS1iYW5uZXIgLmhlYWRlci12aWRlby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhvbWUtYmFubmVyIC5oZWFkZXItdmlkZW8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLnBhZ2UtY2F0ZWdvcnktaGVhZGVyIC5wYWdlLWNhdGVnb3J5LXRpdGxlICoge1xuICBtYXJnaW46IDE1cHggNTBweCAxNXB4IDA7XG59XG4ucGFnZS1jYXRlZ29yeS1oZWFkZXIgLnBhZ2UtY2F0ZWdvcnktZGVzYyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFnZS1jYXRlZ29yeS1jYXQge1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAzNkFFNTtcbn1cbi5wYWdlLWNhdGVnb3J5LWNhdCB1bCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtZ2FwOiAzMHB4O1xufVxuLnBhZ2UtY2F0ZWdvcnktY2F0IHVsIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1jYXRlZ29yeS1jYXQgdWwgbGkgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDM2QUU1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAtbXMtYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNGNkZBRkQ7XG59XG4ucGFnZS1jYXRlZ29yeS1jYXQgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMxQTQ4OTYsICMwMzZBRTUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLWNhdGVnb3J5LWNhdCB1bCBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMxQTQ4OTYsICMwMzZBRTUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhZ2UtY2F0ZWdvcnktY29udGVudCAucGFnZS1jYXRlZ29yeS1saXN0IC5wYWdlLWNhdGVnb3J5LWNhdC1jaGlsZCB1bC5uYXYtdGFicyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwIDAgNTBweCAwO1xufVxuLnBhZ2UtY2F0ZWdvcnktY29udGVudCAucGFnZS1jYXRlZ29yeS1saXN0IC5wYWdlLWNhdGVnb3J5LWNhdC1jaGlsZCB1bC5uYXYtdGFicyBsaS5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgY29sb3I6ICM4NTkwYTM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTIsIDEwNywgMTMyLCAwLjEyMTU2ODYyNzUpO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnBhZ2UtY2F0ZWdvcnktY29udGVudCAucGFnZS1jYXRlZ29yeS1saXN0IC5wYWdlLWNhdGVnb3J5LWNhdC1jaGlsZCB1bC5uYXYtdGFicyBsaS5uYXYtaXRlbSBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODYsIDE4NiwgMjQ0LCAwLjA3ODQzMTM3MjUpO1xuICBjb2xvcjogIzAwYWJmZTtcbn1cbi5wYWdlLWNhdGVnb3J5LWNvbnRlbnQgLnBhZ2UtY2F0ZWdvcnktbGlzdCAuaXRlbSB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG4ucGFnZS1jYXRlZ29yeS1jb250ZW50IC5wYWdlLWNhdGVnb3J5LWxpc3QgLml0ZW0gZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggI2FiYWJhYjtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4ICNhYmFiYWI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCAjYWJhYmFiO1xuICAtby1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4ICNhYmFiYWI7XG4gIC1tcy1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4ICNhYmFiYWI7XG59XG4ucGFnZS1jYXRlZ29yeS1jb250ZW50IC5wYWdlLWNhdGVnb3J5LWxpc3QgLml0ZW0gZmlndXJlIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1jYXRlZ29yeS1jb250ZW50IC5wYWdlLWNhdGVnb3J5LWxpc3QgLml0ZW0gLmluZm8gLm1ldGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtY2F0ZWdvcnktY29udGVudCAucGFnZS1jYXRlZ29yeS1saXN0IC5pdGVtIC5pbmZvIC5tZXRhID4gZGl2IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucGFnZS1jYXRlZ29yeS1jb250ZW50IC5wYWdlLWNhdGVnb3J5LWxpc3QgLml0ZW0gLmluZm8gLm1ldGEgLmNhdCBhIHtcbiAgY29sb3I6ICMwMGFiZmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cbi5wYWdlLWNhdGVnb3J5LWNvbnRlbnQgLnBhZ2UtY2F0ZWdvcnktbGlzdCAuaXRlbSAuaW5mbyAubWV0YSAuY2F0IHNwYW46bGFzdC1jaGlsZCAuc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWNhdGVnb3J5LWNvbnRlbnQgLnBhZ2UtY2F0ZWdvcnktbGlzdCAuaXRlbSAuaW5mbyAubWV0YSAuZGF0ZSB7XG4gIGNvbG9yOiAjMDBhYmZlO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucGFnZS1jYXRlZ29yeS1jb250ZW50IC5wYWdlLWNhdGVnb3J5LWxpc3QgLml0ZW0gLmluZm8gLnRpdGxlIGEgKiB7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMTQxQTQyO1xufVxuLnBhZ2UtY2F0ZWdvcnktY29udGVudCAucGFnZS1jYXRlZ29yeS1saXN0IC5pdGVtIC5pbmZvIC50aXRsZSBhICo6aG92ZXIge1xuICBjb2xvcjogIzAzNkFFNTtcbn1cbi5wYWdlLWNhdGVnb3J5LWNvbnRlbnQgLnBhZ2UtcG9yZm9saW8tbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wYWdlLWNhdGVnb3J5LWNvbnRlbnQgLnBhZ2UtcG9yZm9saW8tbGlzdCAubGlzdC1pdGVtIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBQYWdlICovXG4ucmVsYXRlZC1wb3N0IC5yZWxhdGVkLXBvc3QtdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbjogMzBweCAwO1xuICBjb2xvcjogIzE0MUE0Mjtcbn1cbi5yZWxhdGVkLXBvc3QgLnJlbGF0ZWQtcG9zdC1jb250ZW50IC5pdGVtIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi5yZWxhdGVkLXBvc3QgLnJlbGF0ZWQtcG9zdC1jb250ZW50IC5pdGVtIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLnJlbGF0ZWQtcG9zdCAucmVsYXRlZC1wb3N0LWNvbnRlbnQgLml0ZW0gZmlndXJlIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVsYXRlZC1wb3N0IC5yZWxhdGVkLXBvc3QtY29udGVudCAuaXRlbSAuaW5mbyAubWV0YSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVsYXRlZC1wb3N0IC5yZWxhdGVkLXBvc3QtY29udGVudCAuaXRlbSAuaW5mbyAubWV0YSA+IGRpdiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnJlbGF0ZWQtcG9zdCAucmVsYXRlZC1wb3N0LWNvbnRlbnQgLml0ZW0gLmluZm8gLm1ldGEgLmNhdCBhIHtcbiAgY29sb3I6ICMwMGFiZmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cbi5yZWxhdGVkLXBvc3QgLnJlbGF0ZWQtcG9zdC1jb250ZW50IC5pdGVtIC5pbmZvIC5tZXRhIC5jYXQgc3BhbjpsYXN0LWNoaWxkIC5zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlbGF0ZWQtcG9zdCAucmVsYXRlZC1wb3N0LWNvbnRlbnQgLml0ZW0gLmluZm8gLm1ldGEgLmRhdGUge1xuICBjb2xvcjogIzAwYWJmZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5yZWxhdGVkLXBvc3QgLnJlbGF0ZWQtcG9zdC1jb250ZW50IC5pdGVtIC5pbmZvIC50aXRsZSBhICoge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzE0MUE0Mjtcbn1cbi5yZWxhdGVkLXBvc3QgLnJlbGF0ZWQtcG9zdC1jb250ZW50IC5pdGVtIC5pbmZvIC50aXRsZSBhICo6aG92ZXIge1xuICBjb2xvcjogIzAzNkFFNTtcbn1cblxuLnNpZGViYXIgLndpZGdldCB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG4uc2lkZWJhciAud2lkZ2V0IC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuLnNpZGViYXIgLndpZGdldCAud2lkZ2V0LWRlc2Mge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cbi5zaWRlYmFyIC53aWRnZXQgLndpZGdldC1jb250ZW50IC5pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1vei1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW8tYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1tcy1hbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5zaWRlYmFyIC53aWRnZXQgLndpZGdldC1jb250ZW50IC5pdGVtIC5zdHQge1xuICBjb2xvcjogIzAwYWJmZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogNDBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRjZGQUZEO1xuICBtYXJnaW46IDZweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1vLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2lkZWJhciAud2lkZ2V0IC53aWRnZXQtY29udGVudCAuaXRlbSAuaW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5zaWRlYmFyIC53aWRnZXQgLndpZGdldC1jb250ZW50IC5pdGVtIC5pbmZvIC5tZXRhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaWRlYmFyIC53aWRnZXQgLndpZGdldC1jb250ZW50IC5pdGVtIC5pbmZvIC5tZXRhID4gZGl2IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2lkZWJhciAud2lkZ2V0IC53aWRnZXQtY29udGVudCAuaXRlbSAuaW5mbyAubWV0YSAuY2F0IGEge1xuICBjb2xvcjogIzAwYWJmZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuLnNpZGViYXIgLndpZGdldCAud2lkZ2V0LWNvbnRlbnQgLml0ZW0gLmluZm8gLm1ldGEgLmNhdCBzcGFuIHtcbiAgY29sb3I6ICNhNWE2ZjY7XG59XG4uc2lkZWJhciAud2lkZ2V0IC53aWRnZXQtY29udGVudCAuaXRlbSAuaW5mbyAubWV0YSAuY2F0IHNwYW46bGFzdC1jaGlsZCAuc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyIC53aWRnZXQgLndpZGdldC1jb250ZW50IC5pdGVtIC5pbmZvIC50aXRsZSBhICoge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzE0MUE0Mjtcbn1cbi5zaWRlYmFyIC53aWRnZXQgLndpZGdldC1jb250ZW50IC5pdGVtIC5pbmZvIC50aXRsZSBhICo6aG92ZXIge1xuICBjb2xvcjogIzAzNkFFNTtcbn1cbi5zaWRlYmFyIC53aWRnZXQtc3Vic2NyaWJlIC53aWRnZXQtbWV0YSB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbi5zaWRlYmFyIC53aWRnZXQtdGFncyAud2lkZ2V0LWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xufVxuLnNpZGViYXIgLndpZGdldC10YWdzIC53aWRnZXQtY29udGVudCBhIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjk7XG4gIG1hcmdpbjogMnB4IDJweCA1cHggMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4NTkwQTM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IHtcbiAgcGFkZGluZzogMCAwIDE1MHB4O1xufVxuLnBhZ2UtYWJvdXR1cy1oaXN0b3J5IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50LWxpc3QgLmxpc3QtaXRlbTpudGgtY2hpbGQoMm4rMSkgLnJvdyAubGlzdC1pdGVtLWltYWdlIHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIC1vLWp1c3RpZnktY29udGVudDogZW5kO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG4ucGFnZS1hYm91dHVzLWhpc3RvcnkgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtOm50aC1jaGlsZCgybikgLnJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAtby1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ucGFnZS1hYm91dHVzLWhpc3RvcnkgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtOm50aC1jaGlsZCgybikgLnJvdyAubGlzdC1pdGVtLWltYWdlIGZpZ3VyZSB7XG4gIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG59XG4ucGFnZS1hYm91dHVzLWhpc3RvcnkgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtOm50aC1jaGlsZCgybikgLnJvdyAubGlzdC1pdGVtLWluZm8ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW06bnRoLWNoaWxkKDJuKSAucm93IC5saXN0LWl0ZW0taW5mbzpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTAuNXB4O1xufVxuLnBhZ2UtYWJvdXR1cy1oaXN0b3J5IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50LWxpc3QgLmxpc3QtaXRlbTpudGgtY2hpbGQoMm4pIC5yb3cgLmxpc3QtaXRlbS1pbmZvIC5pbmZvIHtcbiAgcGFkZGluZzogMCA0MHB4IDYwcHggMDtcbn1cbi5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW06bnRoLWNoaWxkKDJuKSAucm93IC5saXN0LWl0ZW0taW5mbyAuaW5mbyAueWVhcjpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTY1LjVweDtcbn1cbi5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW0gLnJvdyAubGlzdC1pdGVtLWltYWdlIGZpZ3VyZSB7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucGFnZS1hYm91dHVzLWhpc3RvcnkgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtIC5yb3cgLmxpc3QtaXRlbS1pbWFnZSBmaWd1cmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW0gLnJvdyAubGlzdC1pdGVtLWluZm8ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW0gLnJvdyAubGlzdC1pdGVtLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMC41cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjQ0FEMEQ5O1xufVxuLnBhZ2UtYWJvdXR1cy1oaXN0b3J5IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50LWxpc3QgLmxpc3QtaXRlbSAucm93IC5saXN0LWl0ZW0taW5mbyAuaW5mbyB7XG4gIHBhZGRpbmc6IDAgMCA2MHB4IDQwcHg7XG59XG4ucGFnZS1hYm91dHVzLWhpc3RvcnkgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtIC5yb3cgLmxpc3QtaXRlbS1pbmZvIC5pbmZvIC55ZWFyIHtcbiAgY29sb3I6ICMwMzZBRTU7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogLTE1cHggMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1hYm91dHVzLWhpc3RvcnkgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtIC5yb3cgLmxpc3QtaXRlbS1pbmZvIC5pbmZvIC55ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTY1LjVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICMwMzZBRTU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtby1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucGFnZS1hYm91dHVzLWhpc3RvcnkgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtIC5yb3cgLmxpc3QtaXRlbS1pbmZvIC5pbmZvIC5kZXNjIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICMxNDFBNDI7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW0gLnJvdyAubGlzdC1pdGVtLWluZm8gLmluZm8gLmRlc2Mtc21hbGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzE0MUE0MjtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbi5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW0tbGFzdCAuaW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW0tbGFzdCAuaW5mbyAueWVhciB7XG4gIGNvbG9yOiAjMDBhYmZlO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBtYXJnaW46IDUwcHggMDtcbiAgcGFkZGluZzogNTBweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW0tbGFzdCAuaW5mbyAueWVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjMDBhYmZlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBhZ2UtYWJvdXR1cy1oaXN0b3J5IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50LWxpc3QgLmxpc3QtaXRlbS1sYXN0IC5pbmZvIC55ZWFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAwLjlweDtcbiAgYmFja2dyb3VuZDogI2NhZDBkOTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnBhZ2UtYWJvdXR1cy1oaXN0b3J5IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50LWxpc3QgLmxpc3QtaXRlbS1sYXN0IC5pbmZvIC5kZXNjIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgY29sb3I6ICMxNDFBNDI7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBhZ2UtYWJvdXR1cy1tZXNzZW5nZXIgLnBhZ2UtYWJvdXR1cy1tZXNzZW5nZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWFib3V0dXMtbWVzc2VuZ2VyIC5wYWdlLWFib3V0dXMtbWVzc2VuZ2VyLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0Y2RjdGRSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0Y2RjdGRSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0Y2RjdGRSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGNkY3RkUsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0Y2RjdGRSwgI2ZmZmZmZik7XG59XG4ucGFnZS1hYm91dHVzLW1lc3NlbmdlciAucGFnZS1hYm91dHVzLW1lc3Nlbmdlci1jb250ZW50IC5wYWdlLWFib3V0dXMtbWVzc2VuZ2VyLWNvbnRlbnQtZWRpdG9yIHtcbiAgcGFkZGluZzogNzBweDtcbn1cblxuLnBhZ2UtYWJvdXR1cy10ZWFtcyAucGFnZS1hYm91dHVzLXRlYW1zLWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy10ZWFtcy1jb250ZW50LWxpc3QgLmxpc3QtaXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLnBhZ2UtYWJvdXR1cy10ZWFtcyAucGFnZS1hYm91dHVzLXRlYW1zLWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy10ZWFtcy1jb250ZW50LWxpc3QgLmxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ucGFnZS1hYm91dHVzLXRlYW1zIC5wYWdlLWFib3V0dXMtdGVhbXMtY29udGVudCAucGFnZS1hYm91dHVzLXRlYW1zLWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtIC5saXN0LWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBjb2xvcjogIzE0MUE0MjtcbiAgbWFyZ2luOiA1MHB4IDAgMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtYWJvdXR1cy10ZWFtcyAucGFnZS1hYm91dHVzLXRlYW1zLWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy10ZWFtcy1jb250ZW50LWxpc3QgLmxpc3QtaXRlbSAubGlzdC1pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBwYWRkaW5nOiAwIDAgOTBweDtcbiAgcm93LWdhcDogNDBweDtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnBhZ2UtYWJvdXR1cy10ZWFtcyAucGFnZS1hYm91dHVzLXRlYW1zLWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy10ZWFtcy1jb250ZW50LWxpc3QgLmxpc3QtaXRlbSAubGlzdC1pdGVtLWNvbnRlbnQgLml0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtby1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYWdlLWFib3V0dXMtdGVhbXMgLnBhZ2UtYWJvdXR1cy10ZWFtcy1jb250ZW50IC5wYWdlLWFib3V0dXMtdGVhbXMtY29udGVudC1saXN0IC5saXN0LWl0ZW0gLmxpc3QtaXRlbS1jb250ZW50IC5pdGVtIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMHB4IDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMHB4IDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMHB4IDBweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDBweCAwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMHB4IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWFib3V0dXMtdGVhbXMgLnBhZ2UtYWJvdXR1cy10ZWFtcy1jb250ZW50IC5wYWdlLWFib3V0dXMtdGVhbXMtY29udGVudC1saXN0IC5saXN0LWl0ZW0gLmxpc3QtaXRlbS1jb250ZW50IC5pdGVtIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWFib3V0dXMtdGVhbXMgLnBhZ2UtYWJvdXR1cy10ZWFtcy1jb250ZW50IC5wYWdlLWFib3V0dXMtdGVhbXMtY29udGVudC1saXN0IC5saXN0LWl0ZW0gLmxpc3QtaXRlbS1jb250ZW50IC5pdGVtIC5pbmZvIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNnB4IDE2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNnB4IDE2cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNnB4IDE2cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDBweCAwcHggMTZweCAxNnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNnB4IDE2cHg7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCA1cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA1cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAtby1ib3gtc2hhZG93OiAwcHggNXB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgLW1zLWJveC1zaGFkb3c6IDBweCA1cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBmbGV4OiAxO1xufVxuLnBhZ2UtYWJvdXR1cy10ZWFtcyAucGFnZS1hYm91dHVzLXRlYW1zLWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy10ZWFtcy1jb250ZW50LWxpc3QgLmxpc3QtaXRlbSAubGlzdC1pdGVtLWNvbnRlbnQgLml0ZW0gLmluZm8gLmpvYiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjNzg3OWYxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMCwgMTIxLCAyNDEsIDAuMDcwNTg4MjM1Myk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2UtYWJvdXR1cy10ZWFtcyAucGFnZS1hYm91dHVzLXRlYW1zLWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy10ZWFtcy1jb250ZW50LWxpc3QgLmxpc3QtaXRlbSAubGlzdC1pdGVtLWNvbnRlbnQgLml0ZW0gLmluZm8gLnRpdGxlLWpwIHtcbiAgY29sb3I6ICMxNDFBNDI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5wYWdlLWFib3V0dXMtdGVhbXMgLnBhZ2UtYWJvdXR1cy10ZWFtcy1jb250ZW50IC5wYWdlLWFib3V0dXMtdGVhbXMtY29udGVudC1saXN0IC5saXN0LWl0ZW0gLmxpc3QtaXRlbS1jb250ZW50IC5pdGVtIC5pbmZvIC50aXRsZSAqIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwQTU4Qzg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBhZ2UtYWJvdXR1cy1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG5cbi5wYWdlLWFib3V0dXMtdGFiIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAzNkFFNTtcbn1cbi5wYWdlLWFib3V0dXMtdGFiIHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1vLWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuLnBhZ2UtYWJvdXR1cy10YWIgdWwgbGkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtYWJvdXR1cy10YWIgdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIGNvbG9yOiAjMDM2QUU1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAtbXMtYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNGNkZBRkQ7XG59XG4ucGFnZS1hYm91dHVzLXRhYiB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzFBNDg5NiwgIzAzNkFFNSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2UtYWJvdXR1cy10YWIgdWwgbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMUE0ODk2LCAjMDM2QUU1KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wYWdlLWFib3V0dXMgLmItLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtYWJvdXR1cyAuYi0tdGFibGUgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG4ucGFnZS1hYm91dHVzIC5iLS10YWJsZV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweCAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0U2RTZFNjtcbn1cbi5wYWdlLWFib3V0dXMgLmItLXRhYmxlX19yb3c6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5wYWdlLWFib3V0dXMgLmItLXRhYmxlX19yb3cgcCB7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5wYWdlLWFib3V0dXMgLmItLXRhYmxlX19yb3cgZGl2IHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5wYWdlLWFib3V0dXMgLmJnLWJsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1hYm91dHVzX19nYWxsZXJ5IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucGFnZS1hYm91dHVzX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtYWJvdXR1cyAucG9zaXRpb24tcmlnaHQge1xuICByaWdodDogMDtcbn1cbi5wYWdlLWFib3V0dXMgLnBvc2l0aW9uLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4ucGFnZS1haS1zZXJ2aWNlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMSwgODUsIDAuOTIxNTY4NjI3NSk7XG59XG4ucGFnZS1haS1zZXJ2aWNlIC5wYWdlLWFpLXNlcnZpY2UtY29udGVudCB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cbi5wYWdlLWFpLXNlcnZpY2UgLnBhZ2UtYWktc2VydmljZS1jb250ZW50IHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1vLWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1vLWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtYWktc2VydmljZSAucGFnZS1haS1zZXJ2aWNlLWNvbnRlbnQgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWFpLXNlcnZpY2UgLnBhZ2UtYWktc2VydmljZS1jb250ZW50IHVsIGxpIGEge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1MDk4MDM5MjIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAtbXMtYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1MDk4MDM5MjIpO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5wYWdlLWFpLXNlcnZpY2UgLnBhZ2UtYWktc2VydmljZS1jb250ZW50IHVsIGxpIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5wYWdlLWFpLXNlcnZpY2UgLnBhZ2UtYWktc2VydmljZS1jb250ZW50IHVsIGxpIGEuYWN0aXZlIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFnZS1haS1zZXJ2aWNlIC5wYWdlLWFpLXNlcnZpY2UtY29udGVudCB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5wYWdlLWFpLXNlcnZpY2UgLnBhZ2UtYWktc2VydmljZS1jb250ZW50IHVsIGxpIGE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWdlLWFpLXNlcnZpY2UgLnBhZ2UtYWktc2VydmljZS1jb250ZW50IHVsIGxpIGEgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4ucGFnZS1haS1zZXJ2aWNlIC5wYWdlLWFpLXNlcnZpY2UtY29udGVudCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC50YWItY29udGVudC1pbWFnZSB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4ucGFnZS1haS1zZXJ2aWNlIC5wYWdlLWFpLXNlcnZpY2UtY29udGVudCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC50YWItY29udGVudC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnBhZ2UtYWktc2VydmljZSAucGFnZS1haS1zZXJ2aWNlLWNvbnRlbnQgLnRhYi1jb250ZW50IC50YWItcGFuZSAudGFiLWNvbnRlbnQtaW5mbyB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4ucGFnZS1haS1zZXJ2aWNlIC5wYWdlLWFpLXNlcnZpY2UtY29udGVudCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC50YWItY29udGVudC1pbmZvIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5wYWdlLWFpLXNlcnZpY2UgLnBhZ2UtYWktc2VydmljZS1jb250ZW50IC50YWItY29udGVudCAudGFiLXBhbmUgLnRhYi1jb250ZW50LWluZm8gLmRlc2Mge1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5wYWdlLWFpLWZlYXR1cmVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMDBweCAwO1xufVxuLnBhZ2UtYWktZmVhdHVyZXMgLnBhZ2UtYWktZmVhdHVyZXMtY29udGVudCB7XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG4ucGFnZS1haS1mZWF0dXJlcyAucGFnZS1haS1mZWF0dXJlcy1jb250ZW50IGFydGljbGUge1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuLnBhZ2UtYWktZmVhdHVyZXMgLnBhZ2UtYWktZmVhdHVyZXMtY29udGVudCBhcnRpY2xlIC5pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3gtc2hhZG93OiAwIDAgNjBweCByZ2JhKDAsIDAsIDAsIDAuMDY2NjY2NjY2Nyk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDYwcHggcmdiYSgwLCAwLCAwLCAwLjA2NjY2NjY2NjcpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4wNjY2NjY2NjY3KTtcbiAgLW8tYm94LXNoYWRvdzogMCAwIDYwcHggcmdiYSgwLCAwLCAwLCAwLjA2NjY2NjY2NjcpO1xuICAtbXMtYm94LXNoYWRvdzogMCAwIDYwcHggcmdiYSgwLCAwLCAwLCAwLjA2NjY2NjY2NjcpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLWFpLWZlYXR1cmVzIC5wYWdlLWFpLWZlYXR1cmVzLWNvbnRlbnQgYXJ0aWNsZSAuaXRlbSBmaWd1cmUge1xuICBtYXJnaW46IDUwcHggMDtcbn1cbi5wYWdlLWFpLWZlYXR1cmVzIC5wYWdlLWFpLWZlYXR1cmVzLWNvbnRlbnQgYXJ0aWNsZSAuaXRlbSAuaW5mbyAudGl0bGUgKiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAxNXB4IDAgNXB4IDA7XG4gIGNvbG9yOiAjMTQxQTQyO1xufVxuLnBhZ2UtYWktZmVhdHVyZXMgLnBhZ2UtYWktZmVhdHVyZXMtY29udGVudCBhcnRpY2xlIC5pdGVtIC5pbmZvIC5kZXNjIHtcbiAgbWFyZ2luOiAyNXB4IDAgMTVweCAwO1xufVxuXG4ucGFnZS1haSAucGFnZS1haS1mbG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtYmxvY2tjaGFpbi13aGl0ZWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNzBweCAwIDA7XG59XG5cbi5wYWdlLWJsb2NrY2hhaW4td2hpdGVsYWJlbHdoeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG4ucGFnZS1ibG9ja2NoYWluLXdoaXRlbGFiZWx3aHkgLnBhZ2UtYmxvY2tjaGFpbi13aGl0ZWxhYmVsd2h5LWNvbnRlbnQge1xuICBtYXJnaW46IDUwcHggMCAwO1xufVxuLnBhZ2UtYmxvY2tjaGFpbi13aGl0ZWxhYmVsd2h5IC5wYWdlLWJsb2NrY2hhaW4td2hpdGVsYWJlbHdoeS1jb250ZW50IC5yb3cgYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5wYWdlLWJsb2NrY2hhaW4td2hpdGVsYWJlbHdoeSAucGFnZS1ibG9ja2NoYWluLXdoaXRlbGFiZWx3aHktY29udGVudCAucm93IGFydGljbGU6bnRoLWNoaWxkKDNuKSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYWdlLWJsb2NrY2hhaW4td2hpdGVsYWJlbHdoeSAucGFnZS1ibG9ja2NoYWluLXdoaXRlbGFiZWx3aHktY29udGVudCAucm93IGFydGljbGUgLml0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5wYWdlLWJsb2NrY2hhaW4td2hpdGVsYWJlbHdoeSAucGFnZS1ibG9ja2NoYWluLXdoaXRlbGFiZWx3aHktY29udGVudCAucm93IGFydGljbGUgLml0ZW0gZmlndXJlIGltZyB7XG4gIG1heC13aWR0aDogNjVweDtcbiAgbWF4LWhlaWdodDogNTVweDtcbn1cbi5wYWdlLWJsb2NrY2hhaW4td2hpdGVsYWJlbHdoeSAucGFnZS1ibG9ja2NoYWluLXdoaXRlbGFiZWx3aHktY29udGVudCAucm93IGFydGljbGUgLml0ZW0gLmluZm8gLnRpdGxlICoge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogMTVweCAwIDVweCAwO1xuICBjb2xvcjogIzE0MUE0Mjtcbn1cbi5wYWdlLWJsb2NrY2hhaW4td2hpdGVsYWJlbHdoeSAucGFnZS1ibG9ja2NoYWluLXdoaXRlbGFiZWx3aHktY29udGVudCAucm93IGFydGljbGUgLml0ZW0gLmluZm8gLmRlc2Mge1xuICBtYXJnaW46IDI1cHggMCAwO1xufVxuXG4ucGFnZS1ibG9ja2NoYWluLXNlcnZpY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDAgMTAwcHggMDtcbn1cbi5wYWdlLWJsb2NrY2hhaW4tc2VydmljZSAucGFnZS1ibG9ja2NoYWluLXNlcnZpY2UtY29udGVudCB7XG4gIG1hcmdpbjogNTBweCAwIDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWJsb2NrY2hhaW4tc2VydmljZSAucGFnZS1ibG9ja2NoYWluLXNlcnZpY2UtY29udGVudCB1bCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucGFnZS1ibG9ja2NoYWluLXNlcnZpY2UgLnBhZ2UtYmxvY2tjaGFpbi1zZXJ2aWNlLWNvbnRlbnQgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWJsb2NrY2hhaW4tc2VydmljZSAucGFnZS1ibG9ja2NoYWluLXNlcnZpY2UtY29udGVudCB1bCBsaSBhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyNXB4IDMwcHggMTVweCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0FEMEQ5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1ibG9ja2NoYWluLXNlcnZpY2UgLnBhZ2UtYmxvY2tjaGFpbi1zZXJ2aWNlLWNvbnRlbnQgdWwgbGkgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMGFiZmU7XG59XG4ucGFnZS1ibG9ja2NoYWluLXNlcnZpY2UgLnBhZ2UtYmxvY2tjaGFpbi1zZXJ2aWNlLWNvbnRlbnQgdWwgbGkgYS5hY3RpdmUgLnN0dCB7XG4gIGNvbG9yOiAjMDBhYmZlO1xufVxuLnBhZ2UtYmxvY2tjaGFpbi1zZXJ2aWNlIC5wYWdlLWJsb2NrY2hhaW4tc2VydmljZS1jb250ZW50IHVsIGxpIGEuYWN0aXZlIC50aXRsZSB7XG4gIGNvbG9yOiAjMTQxQTQyO1xufVxuLnBhZ2UtYmxvY2tjaGFpbi1zZXJ2aWNlIC5wYWdlLWJsb2NrY2hhaW4tc2VydmljZS1jb250ZW50IHVsIGxpIGEuYWN0aXZlOmJlZm9yZSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAtby1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuLnBhZ2UtYmxvY2tjaGFpbi1zZXJ2aWNlIC5wYWdlLWJsb2NrY2hhaW4tc2VydmljZS1jb250ZW50IHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMGFiZmU7XG59XG4ucGFnZS1ibG9ja2NoYWluLXNlcnZpY2UgLnBhZ2UtYmxvY2tjaGFpbi1zZXJ2aWNlLWNvbnRlbnQgdWwgbGkgYTpob3ZlciAuc3R0IHtcbiAgY29sb3I6ICMwMGFiZmU7XG59XG4ucGFnZS1ibG9ja2NoYWluLXNlcnZpY2UgLnBhZ2UtYmxvY2tjaGFpbi1zZXJ2aWNlLWNvbnRlbnQgdWwgbGkgYTpob3ZlciAudGl0bGUge1xuICBjb2xvcjogIzE0MUE0Mjtcbn1cbi5wYWdlLWJsb2NrY2hhaW4tc2VydmljZSAucGFnZS1ibG9ja2NoYWluLXNlcnZpY2UtY29udGVudCB1bCBsaSBhOmhvdmVyOmJlZm9yZSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAtby1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuLnBhZ2UtYmxvY2tjaGFpbi1zZXJ2aWNlIC5wYWdlLWJsb2NrY2hhaW4tc2VydmljZS1jb250ZW50IHVsIGxpIGEgLnN0dCB7XG4gIGNvbG9yOiAjQ0FEMEQ5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLnBhZ2UtYmxvY2tjaGFpbi1zZXJ2aWNlIC5wYWdlLWJsb2NrY2hhaW4tc2VydmljZS1jb250ZW50IHVsIGxpIGEgLnRpdGxlIHtcbiAgY29sb3I6ICM1QzZCODQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtYmxvY2tjaGFpbi1zZXJ2aWNlIC5wYWdlLWJsb2NrY2hhaW4tc2VydmljZS1jb250ZW50IHVsIGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiA3cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uLXJpZ2h0LWJsb2NrY2hhaW4tc2VydmljZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAtby1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuLnBhZ2UtYmxvY2tjaGFpbi1zZXJ2aWNlIC5wYWdlLWJsb2NrY2hhaW4tc2VydmljZS1jb250ZW50IC50YWItY29udGVudCAudGFiLXBhbmUgLnRhYi1jb250ZW50LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtYmxvY2tjaGFpbi1zZXJ2aWNlIC5wYWdlLWJsb2NrY2hhaW4tc2VydmljZS1jb250ZW50IC50YWItY29udGVudCAudGFiLXBhbmUgLnRhYi1jb250ZW50LXRpdGxlIHtcbiAgY29sb3I6ICMxNDFBNDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLnBhZ2UtYmxvY2tjaGFpbi1zZXJ2aWNlIC5wYWdlLWJsb2NrY2hhaW4tc2VydmljZS1jb250ZW50IC50YWItY29udGVudCAudGFiLXBhbmUgLnRhYi1jb250ZW50LWRlc2Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdlLWJsb2NrY2hhaW4gLnBhZ2Utc3lzdGVtLXRlY2hub2xvZ3kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1ibG9ja2NoYWluLXByb2R1Y3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwMHB4IDA7XG59XG4ucGFnZS1ibG9ja2NoYWluLXByb2R1Y3QgLnBhZ2UtYmxvY2tjaGFpbi1wcm9kdWN0LWNvbnRlbnQge1xuICBtYXJnaW46IDUwcHggMCAwO1xufVxuLnBhZ2UtYmxvY2tjaGFpbi1wcm9kdWN0IC5wYWdlLWJsb2NrY2hhaW4tcHJvZHVjdC1jb250ZW50IC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG59XG4ucGFnZS1ibG9ja2NoYWluLXByb2R1Y3QgLnBhZ2UtYmxvY2tjaGFpbi1wcm9kdWN0LWNvbnRlbnQgLnJvdyBhcnRpY2xlIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U2RTZFNjtcbn1cbi5wYWdlLWJsb2NrY2hhaW4tcHJvZHVjdCAucGFnZS1ibG9ja2NoYWluLXByb2R1Y3QtY29udGVudCAucm93IGFydGljbGU6bnRoLWNoaWxkKDRuKSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYWdlLWJsb2NrY2hhaW4tcHJvZHVjdCAucGFnZS1ibG9ja2NoYWluLXByb2R1Y3QtY29udGVudCAucm93IGFydGljbGUgLml0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMzBweCA0MHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLWJsb2NrY2hhaW4tcHJvZHVjdCAucGFnZS1ibG9ja2NoYWluLXByb2R1Y3QtY29udGVudCAucm93IGFydGljbGUgLml0ZW0gLmluZm8gLmRlc2Mge1xuICBtYXJnaW46IDI1cHggMCAxNXB4IDA7XG59XG4ucGFnZS1ibG9ja2NoYWluLXByb2R1Y3QgLnBhZ2UtYmxvY2tjaGFpbi1wcm9kdWN0LWNvbnRlbnQgLnJvdyBhcnRpY2xlIC5pdGVtIC5saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDEwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS1ibG9ja2NoYWluLXByb2R1Y3QgLnBhZ2UtYmxvY2tjaGFpbi1wcm9kdWN0LWNvbnRlbnQgLnJvdyBhcnRpY2xlIC5pdGVtIC5saW5rIGEge1xuICBjb2xvcjogIzAwYWJmZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEzLCA5NywgMC45MjE1Njg2Mjc1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggMCA1MHB4O1xufVxuLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24gLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24tdGl0bGUtc21hbGwsIC5wYWdlLWJsb2NrY2hhaW4tcmVhc29uIC5wYWdlLWJsb2NrY2hhaW4tcmVhc29uLXRpdGxlICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLWJsb2NrY2hhaW4tcmVhc29uIC5wYWdlLWJsb2NrY2hhaW4tcmVhc29uLWNvbnRlbnQge1xuICBtYXJnaW46IDcwcHggMDtcbn1cbi5wYWdlLWJsb2NrY2hhaW4tcmVhc29uIC5wYWdlLWJsb2NrY2hhaW4tcmVhc29uLWNvbnRlbnQgLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24tY29udGVudC1sZWZ0IC5yb3cge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1ibG9ja2NoYWluLXJlYXNvbiAucGFnZS1ibG9ja2NoYWluLXJlYXNvbi1jb250ZW50IC5wYWdlLWJsb2NrY2hhaW4tcmVhc29uLWNvbnRlbnQtbGVmdCAucm93IC5ncm91cDpudGgtY2hpbGQoMikge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICAtbW96LWp1c3RpZnktY29udGVudDogZW5kO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZW5kO1xuICAtby1qdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgLW1zLWp1c3RpZnktY29udGVudDogZW5kO1xufVxuLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24gLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24tY29udGVudCAucGFnZS1ibG9ja2NoYWluLXJlYXNvbi1jb250ZW50LWxlZnQgLnJvdyAuZ3JvdXAgLml0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjMTQxQTQyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLWJsb2NrY2hhaW4tcmVhc29uIC5wYWdlLWJsb2NrY2hhaW4tcmVhc29uLWNvbnRlbnQgLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24tY29udGVudC1sZWZ0IC5yb3cgLmdyb3VwIC5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24gLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24tY29udGVudCAucGFnZS1ibG9ja2NoYWluLXJlYXNvbi1jb250ZW50LWxlZnQgLnJvdyAuZ3JvdXAgLml0ZW0gLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4ucGFnZS1ibG9ja2NoYWluLXJlYXNvbiAucGFnZS1ibG9ja2NoYWluLXJlYXNvbi1jb250ZW50IC5wYWdlLWJsb2NrY2hhaW4tcmVhc29uLWNvbnRlbnQtbGVmdCAucm93IC5ncm91cCAuaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLWJsb2NrY2hhaW4tcmVhc29uIC5wYWdlLWJsb2NrY2hhaW4tcmVhc29uLWNvbnRlbnQgLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24tY29udGVudC1yaWdodCAuaXRlbSB7XG4gIGJhY2tncm91bmQ6ICMxNDFBNDI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWJsb2NrY2hhaW4tcmVhc29uIC5wYWdlLWJsb2NrY2hhaW4tcmVhc29uLWNvbnRlbnQgLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24tY29udGVudC1yaWdodCAuaXRlbSBmaWd1cmUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDUwcHggMCAwO1xufVxuLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24gLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24tY29udGVudCAucGFnZS1ibG9ja2NoYWluLXJlYXNvbi1jb250ZW50LXJpZ2h0IC5pdGVtIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWJsb2NrY2hhaW4tcmVhc29uIC5wYWdlLWJsb2NrY2hhaW4tcmVhc29uLWNvbnRlbnQgLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24tY29udGVudC1yaWdodCAuaXRlbSBmaWd1cmUgLnZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTMwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDQ3LCAxNTQsIDIyMSwgMC41OTYwNzg0MzE0KSwgIzJGOUFERCk7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLWJsb2NrY2hhaW4tcmVhc29uIC5wYWdlLWJsb2NrY2hhaW4tcmVhc29uLWNvbnRlbnQgLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24tY29udGVudC1yaWdodCAuaXRlbSBmaWd1cmUgLnZpZGVvIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24gLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24tY29udGVudCAucGFnZS1ibG9ja2NoYWluLXJlYXNvbi1jb250ZW50LXJpZ2h0IC5pdGVtIC5pbmZvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWJsb2NrY2hhaW4tcmVhc29uIC5wYWdlLWJsb2NrY2hhaW4tcmVhc29uLWNvbnRlbnQgLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24tY29udGVudC1yaWdodCAuaXRlbSAuaW5mbyAudGl0bGUgKiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyMHB4IDAgMjBweDtcbn1cbi5wYWdlLWJsb2NrY2hhaW4tcmVhc29uIC5wYWdlLWJsb2NrY2hhaW4tcmVhc29uLWNvbnRlbnQgLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24tY29udGVudC1yaWdodCAuaXRlbSAuaW5mbyAuZGVzYyB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYWdlLWJsb2NrY2hhaW4tY2xpZW50IHtcbiAgYmFja2dyb3VuZDogIzE0MUE0MjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbi5wYWdlLWJsb2NrY2hhaW4tY2xpZW50IC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50LWNvbnRlbnQgLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQtY29udGVudC1nYWxsZXJ5IC5pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgNzBweDtcbn1cbi5wYWdlLWJsb2NrY2hhaW4tY2xpZW50IC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50LWNvbnRlbnQgLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQtY29udGVudC1nYWxsZXJ5IC5pdGVtOm50aC1jaGlsZCgybikgLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQtY29udGVudC1nYWxsZXJ5LWxlZnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQgLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQtY29udGVudCAucGFnZS1ibG9ja2NoYWluLWNsaWVudC1jb250ZW50LWdhbGxlcnkgLml0ZW06bnRoLWNoaWxkKDJuKSAucGFnZS1ibG9ja2NoYWluLWNsaWVudC1jb250ZW50LWdhbGxlcnktcmlnaHQge1xuICBkaXJlY3Rpb246IHVuc2V0O1xufVxuLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQgLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQtY29udGVudCAucGFnZS1ibG9ja2NoYWluLWNsaWVudC1jb250ZW50LWdhbGxlcnkgLml0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1ibG9ja2NoYWluLWNsaWVudCAucGFnZS1ibG9ja2NoYWluLWNsaWVudC1jb250ZW50IC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50LWNvbnRlbnQtZ2FsbGVyeSAuaXRlbSAucGFnZS1ibG9ja2NoYWluLWNsaWVudC1jb250ZW50LWdhbGxlcnktbGVmdCB7XG4gIHdpZHRoOiAzMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xufVxuLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQgLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQtY29udGVudCAucGFnZS1ibG9ja2NoYWluLWNsaWVudC1jb250ZW50LWdhbGxlcnkgLml0ZW0gLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQtY29udGVudC1nYWxsZXJ5LWxlZnQgLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQtdGl0bGUtc21hbGwsIC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50IC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50LWNvbnRlbnQgLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQtY29udGVudC1nYWxsZXJ5IC5pdGVtIC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50LWNvbnRlbnQtZ2FsbGVyeS1sZWZ0IC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50LXRpdGxlICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLWJsb2NrY2hhaW4tY2xpZW50IC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50LWNvbnRlbnQgLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQtY29udGVudC1nYWxsZXJ5IC5pdGVtIC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50LWNvbnRlbnQtZ2FsbGVyeS1yaWdodCB7XG4gIHdpZHRoOiA3MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLWdhcDogMjBweDtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4ucGFnZS1ibG9ja2NoYWluLWNsaWVudCAucGFnZS1ibG9ja2NoYWluLWNsaWVudC1jb250ZW50IC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50LWNvbnRlbnQtZ2FsbGVyeSAuaXRlbSAucGFnZS1ibG9ja2NoYWluLWNsaWVudC1jb250ZW50LWdhbGxlcnktcmlnaHQgZmlndXJlIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDIzNEQ7XG59XG5cbi5wYWdlLWJsb2NrY2hhaW4tcmVjb2duaXplIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDUwcHg7XG4gIG1hcmdpbjogNzBweCAwIDUwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWJsb2NrY2hhaW4tcmVjb2duaXplIC5wYWdlLWJsb2NrY2hhaW4tcmVjb2duaXplLXRpdGxlLXNtYWxsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG59XG4ucGFnZS1ibG9ja2NoYWluLXJlY29nbml6ZSAucGFnZS1ibG9ja2NoYWluLXJlY29nbml6ZS1jb250ZW50IC5wYWdlLWJsb2NrY2hhaW4tcmVjb2duaXplLXNsaWRlciBmaWd1cmUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtby1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDE1cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA0cHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwMTk2MDc4NDMpO1xuICAtby1ib3gtc2hhZG93OiAwIDRweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwMTk2MDc4NDMpO1xuICAtbXMtYm94LXNoYWRvdzogMCA0cHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS1ibG9ja2NoYWluLXJlY29nbml6ZSAucGFnZS1ibG9ja2NoYWluLXJlY29nbml6ZS1jb250ZW50IC5wYWdlLWJsb2NrY2hhaW4tcmVjb2duaXplLXNsaWRlciBmaWd1cmU6aG92ZXIge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDM2QUU1O1xufVxuLnBhZ2UtYmxvY2tjaGFpbi1yZWNvZ25pemUgLnBhZ2UtYmxvY2tjaGFpbi1yZWNvZ25pemUtY29udGVudCAucGFnZS1ibG9ja2NoYWluLXJlY29nbml6ZS1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnBhZ2UtYmxvY2tjaGFpbi1zdHJlbmd0aCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTMsIDk3LCAwLjkyMTU2ODYyNzUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweCAwIDA7XG4gIG1hcmdpbjogMCAwIDcwcHg7XG59XG4ucGFnZS1ibG9ja2NoYWluLXN0cmVuZ3RoIC5wYWdlLWJsb2NrY2hhaW4tc3RyZW5ndGgtdGl0bGUtc21hbGwsIC5wYWdlLWJsb2NrY2hhaW4tc3RyZW5ndGggLnBhZ2UtYmxvY2tjaGFpbi1zdHJlbmd0aC10aXRsZSAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1ibG9ja2NoYWluLXN0cmVuZ3RoIC5wYWdlLWJsb2NrY2hhaW4tc3RyZW5ndGgtY29udGVudCB7XG4gIG1hcmdpbjogNzBweCAwIDA7XG59XG4ucGFnZS1ibG9ja2NoYWluLXN0cmVuZ3RoIC5wYWdlLWJsb2NrY2hhaW4tc3RyZW5ndGgtY29udGVudCAucGFnZS1ibG9ja2NoYWluLXN0cmVuZ3RoLXNsaWRlciBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLWNsb3VkLXdoeWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWNsb3VkLXdoeWJhbm5lciBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1jbG91ZC13aHliYW5uZXIgLnBhZ2UtY2xvdWQtd2h5YmFubmVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtY2xvdWQtd2h5YmFubmVyIC5wYWdlLWNsb3VkLXdoeWJhbm5lci1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDIwLCAyNiwgNjYsIDAuNTgwMzkyMTU2OSkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIHotaW5kZXg6IC0xO1xufVxuLnBhZ2UtY2xvdWQtd2h5YmFubmVyIC5wYWdlLWNsb3VkLXdoeWJhbm5lci1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMjAsIDI2LCA2NiwgMC44MzEzNzI1NDkpIDcwJSwgdHJhbnNwYXJlbnQpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wYWdlLWNsb3VkLXdoeWJhbm5lciAucGFnZS1jbG91ZC13aHliYW5uZXItY29udGVudCAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdlLWNsb3VkLXdoeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTAwcHggMDtcbn1cbi5wYWdlLWNsb3VkLXdoeSAucGFnZS1jbG91ZC13aHktY29udGVudCB7XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG4ucGFnZS1jbG91ZC13aHkgLnBhZ2UtY2xvdWQtd2h5LWNvbnRlbnQgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtY2xvdWQtd2h5IC5wYWdlLWNsb3VkLXdoeS1jb250ZW50IC5pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi5wYWdlLWNsb3VkLXdoeSAucGFnZS1jbG91ZC13aHktY29udGVudCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLWNsb3VkLXdoeSAucGFnZS1jbG91ZC13aHktY29udGVudCAuaXRlbSAuc3R0IHtcbiAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzFBNDg5NiwgIzAzNkFFNSk7XG59XG4ucGFnZS1jbG91ZC13aHkgLnBhZ2UtY2xvdWQtd2h5LWNvbnRlbnQgLml0ZW0gLnRpdGxlICoge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzE0MUE0MjtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFnZS1jb250YWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5wYWdlLWNvbnRhY3QgZm9ybSB7XG4gIG1heC13aWR0aDogMTA1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wYWdlLWNvbnRhY3QgZm9ybSAjcmVzcG9uc2l2ZS1mb3JtIC5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIDAgMjhweDtcbn1cbi5wYWdlLWNvbnRhY3QgZm9ybSAjcmVzcG9uc2l2ZS1mb3JtIC5mb3JtLXJvdy5hY2NlcHRhbmNlID4gcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbn1cbi5wYWdlLWNvbnRhY3QgZm9ybSAjcmVzcG9uc2l2ZS1mb3JtIC5mb3JtLXJvdy5hY2NlcHRhbmNlID4gcCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ucGFnZS1jb250YWN0IGZvcm0gI3Jlc3BvbnNpdmUtZm9ybSAuZm9ybS1yb3cuYWNjZXB0YW5jZSA+IHAgc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5wYWdlLWNvbnRhY3QgZm9ybSAjcmVzcG9uc2l2ZS1mb3JtIC5mb3JtLXJvdy5hY2NlcHRhbmNlID4gcCBzcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5wYWdlLWNvbnRhY3QgZm9ybSAjcmVzcG9uc2l2ZS1mb3JtIC5mb3JtLXJvdy5hY2NlcHRhbmNlID4gcCBzcGFuIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhZ2UtY29udGFjdCBmb3JtICNyZXNwb25zaXZlLWZvcm0gLmZvcm0tcm93LmNvbXBhbnktbmFtZSwgLnBhZ2UtY29udGFjdCBmb3JtICNyZXNwb25zaXZlLWZvcm0gLmZvcm0tcm93LmVtYWlsLXBob25lIHtcbiAgZ2FwOiA0MHB4O1xufVxuLnBhZ2UtY29udGFjdCBmb3JtICNyZXNwb25zaXZlLWZvcm0gLmZvcm0tcm93LnB1cnBvc2UgLndwY2Y3LWNoZWNrYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbn1cbi5wYWdlLWNvbnRhY3QgZm9ybSAjcmVzcG9uc2l2ZS1mb3JtIC5mb3JtLXJvdy5zZXJ2aWNlIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1jb250YWN0IGZvcm0gI3Jlc3BvbnNpdmUtZm9ybSAuZm9ybS1yb3cuc2VydmljZSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzAzNkFFNTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMzZBRTU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5wYWdlLWNvbnRhY3QgZm9ybSAjcmVzcG9uc2l2ZS1mb3JtIC5mb3JtLXJvdyAubGluay1vcGVuLXRhYiB7XG4gIGNvbG9yOiAjMDM2QUU1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5wYWdlLWNvbnRhY3QgLndwY2Y3IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2UtY29udGFjdCAud3BjZjcgbGFiZWwgc3Bhbi5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDM2QUU1O1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnBhZ2UtY29udGFjdCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSwgLnBhZ2UtY29udGFjdCAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0sIC5wYWdlLWNvbnRhY3QgLndwY2Y3IGlucHV0W3R5cGU9dGVsXSwgLnBhZ2UtY29udGFjdCAud3BjZjcgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTMuNXB4IDE2cHg7XG4gIGhlaWdodDogNTdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnBhZ2UtY29udGFjdCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsIC5wYWdlLWNvbnRhY3QgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciwgLnBhZ2UtY29udGFjdCAud3BjZjcgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciwgLnBhZ2UtY29udGFjdCAud3BjZjcgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM1QzZCODQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5wYWdlLWNvbnRhY3QgLndwY2Y3IHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMzJweDtcbn1cbi5wYWdlLWNvbnRhY3QgLndwY2Y3IGlucHV0W3R5cGU9Y2hlY2tib3ggaV0ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWNvbnRhY3QgLndwY2Y3IGlucHV0W3R5cGU9Y2hlY2tib3ggaV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMGUwZTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDc1JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29fY2hlY2sucG5nXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtY29udGFjdCAud3BjZjcgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNkFFNTtcbiAgYm9yZGVyLWNvbG9yOiAjMDM2QUU1O1xufVxuLnBhZ2UtY29udGFjdCAud3BjZjcgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTdweDtcbiAgcGFkZGluZzogMTMuNXB4IDE2cHggMTMuNXB4IDIxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2UtY29udGFjdCAuaHIge1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgbWF4LXdpZHRoOiAxMDQ1cHg7XG59XG4ucGFnZS1jb250YWN0IC5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5wYWdlLWNvbnRhY3QgLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLWNvbnRhY3QgLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLWNvbnRhY3QgLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCBzcGFuIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnBhZ2UtY29udGFjdCAud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWNvbnRhY3QgLndwY2Y3LXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtY29udGFjdCBzcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmMDAwMDtcbiAgcGFkZGluZzogNXB4O1xufVxuLnBhZ2UtY29udGFjdCBkaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2Y5Y2QwMDtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogIzlDNjUzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wYWdlLWNvbnRhY3QgZGl2LndwY2Y3LW1haWwtc2VudC1vayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjNTlhODBmO1xuICBib3JkZXItY29sb3I6ICM1OWE4MGY7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG59XG5cbi5jb250YWN0LWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MHZoO1xuICBiYWNrZ3JvdW5kOiBjYWRldGJsdWU7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xufVxuLmNvbnRhY3QtYmFubmVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgaGVpZ2h0OiA1MHZoO1xufVxuLmNvbnRhY3QtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMTEsIDM0LCA3NSwgMC45NSkgNDAuMSUsIHJnYmEoMTEsIDM0LCA3NSwgMCkgMTAwJSk7XG4gIHRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmNvbnRhY3QtYmFubmVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jb250YWN0LWJhbm5lcl9fY29udGVudCAuY29tbW9uLXR4dCB7XG4gIG9wYWNpdHk6IDAuNztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jb250YWN0LXRoYW5rcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29udGFjdC10aGFua3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUwMTk2MDc4NDMpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucGFnZS1kaWdpdGFsLXRyYW5zZm9ybWF0aW9uIHtcbiAgY29sb3I6ICM1QzZCODQ7XG59XG4ucGFnZS1kaWdpdGFsLXRyYW5zZm9ybWF0aW9uX19jb250ZW50IHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4ucGFnZS1kaWdpdGFsLXRyYW5zZm9ybWF0aW9uX19jb250ZW50IC5iLXByb2JsZW0ge1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuLnBhZ2UtZGlnaXRhbC10cmFuc2Zvcm1hdGlvbl9fY29udGVudCAuYi1wcm9ibGVtIC5iLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG4ucGFnZS1kaWdpdGFsLXRyYW5zZm9ybWF0aW9uX19jb250ZW50IC5iLXByb2JsZW0gLmItZ3JpZF9faXRlbTpudGgtb2YtdHlwZSgzbisyKSAud2hpdGVzcGFjZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucGFnZS1kaWdpdGFsLXRyYW5zZm9ybWF0aW9uX19jb250ZW50IC5iLXByb2JsZW0gLmItZ3JpZF9faXRlbSAucHJvYmxlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDQ3MDU4ODIzNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDIwcHg7XG59XG4ucGFnZS1kaWdpdGFsLXRyYW5zZm9ybWF0aW9uX19jb250ZW50IC5iLXByb2JsZW0gLmItZ3JpZF9faXRlbSAucHJvYmxlbS0tdGl0bGUge1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5wYWdlLWRpZ2l0YWwtdHJhbnNmb3JtYXRpb25fX2NvbnRlbnQgLmItcHJvYmxlbSAuYi1ncmlkX19pdGVtIC5wcm9ibGVtLS1saXN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYWdlLWRpZ2l0YWwtdHJhbnNmb3JtYXRpb25fX2NvbnRlbnQgLmItcHJvYmxlbSAuYi1ncmlkX19pdGVtIC5wcm9ibGVtLS1saXN0IHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjcuNXB4O1xuICBjb2xvcjogIzVjNmI4NDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wYWdlLWRpZ2l0YWwtdHJhbnNmb3JtYXRpb25fX2NvbnRlbnQgLmItcHJvYmxlbSAuYi1ncmlkX19pdGVtIC5wcm9ibGVtLS1saXN0IHAgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ucGFnZS1kaWdpdGFsLXRyYW5zZm9ybWF0aW9uX19jb250ZW50IC5iLXByb2JsZW0gLmItZ3JpZF9faXRlbSAud2hpdGVzcGFjZSB7XG4gIG1pbi1oZWlnaHQ6IDEwNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM3ODc5ZTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5wYWdlLWRpZ2l0YWwtdHJhbnNmb3JtYXRpb25fX2NvbnRlbnQgLmItcHJvYmxlbSAuYi1ncmlkX19pdGVtIC53aGl0ZXNwYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3VuZC1kb3duLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjM7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wYWdlLWRpZ2l0YWwtdHJhbnNmb3JtYXRpb25fX2NvbnRlbnQgLmItcHJvYmxlbSAuYi1ncmlkX19pdGVtIC53aGl0ZXNwYWNlIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYWdlLWRpZ2l0YWwtdHJhbnNmb3JtYXRpb25fX2NvbnRlbnQgLmItcHJvYmxlbSAuYi1ncmlkX19pdGVtIC5zb2x1dGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDQ3MDU4ODIzNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDIwcHg7XG59XG4ucGFnZS1kaWdpdGFsLXRyYW5zZm9ybWF0aW9uX19jb250ZW50IC5iLXByb2JsZW0gLmItZ3JpZF9faXRlbSAuc29sdXRpb24tLXRpdGxlIHtcbiAgbWFyZ2luOiAzMHB4IDAgMTVweDtcbn1cbi5wYWdlLWRpZ2l0YWwtdHJhbnNmb3JtYXRpb25fX2NvbnRlbnQgLmItcHJvYmxlbSAuYi1ncmlkX19pdGVtIC5zb2x1dGlvbi0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI3LjVweDtcbiAgY29sb3I6ICM1YzZiODQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucGFnZS1kaWdpdGFsLXRyYW5zZm9ybWF0aW9uX19jb250ZW50IC5iLXByb2JsZW1fX2Rlc2Mge1xuICBtYXJnaW46IDY1cHggMDtcbn1cbi5wYWdlLWRpZ2l0YWwtdHJhbnNmb3JtYXRpb25fX2NvbnRlbnQgLmItcHJvYmxlbV9fdGV4dGFyZWEge1xuICBwYWRkaW5nOiA2NXB4IDIwcHg7XG59XG4ucGFnZS1kaWdpdGFsLXRyYW5zZm9ybWF0aW9uX19jb250ZW50IC5iLXN1cHBvcnQge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1kaWdpdGFsLXRyYW5zZm9ybWF0aW9uX19jb250ZW50IC5iLXN1cHBvcnRfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS1kaWdpdGFsLXRyYW5zZm9ybWF0aW9uX19jb250ZW50IC5iLXN1cHBvcnRfX2NvbnRlbnQtLWNhdGUge1xuICBwYWRkaW5nOiA2NXB4IDAgMzBweCAwO1xufVxuLnBhZ2UtZGlnaXRhbC10cmFuc2Zvcm1hdGlvbl9fY29udGVudCAuYi1zdXBwb3J0X19jb250ZW50LS1jYXRlIC50aXRsZSB7XG4gIGNvbG9yOiAjMTQxQTQyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnBhZ2UtZGlnaXRhbC10cmFuc2Zvcm1hdGlvbl9fY29udGVudCAuYi1zdXBwb3J0X19jb250ZW50LS1jYXRlIC50aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbn1cbi5wYWdlLWRpZ2l0YWwtdHJhbnNmb3JtYXRpb25fX2NvbnRlbnQgLmItc3VwcG9ydF9fY29udGVudC0tY2F0ZSAubGlzdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDI3cHg7XG4gIHJvdy1nYXA6IDMwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG4ucGFnZS1kaWdpdGFsLXRyYW5zZm9ybWF0aW9uX19jb250ZW50IC5iLXN1cHBvcnRfX2NvbnRlbnQtLWNhdGUgLmxpc3Qgc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjNWM2Yjg0O1xuICBib3JkZXI6IHNvbGlkIDFweCAjRTZFNkU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhZ2UtZGlnaXRhbC10cmFuc2Zvcm1hdGlvbl9fY29udGVudCAuYi1wb3J0Zm9saW8ge1xuICBtYXJnaW46IDk1cHggMDtcbn1cblxuLnBhZ2UtLWZhcV9faGVhZGVyIC5oZWFkaW5nLS1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cbi5wYWdlLS1mYXFfX2hlYWRlciAuaGVhZGluZy0tYmFubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wYWdlLS1mYXFfX2NvbnRlbnQgLmdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wYWdlLS1mYXFfX2NvbnRlbnQgLmdyb3VwLS1uYW1lIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtLWZhcV9fY29udGVudCAuZ3JvdXAtLW5hbWVfX3N1YiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLS1mYXFfX2NvbnRlbnQgLmdyb3VwLS1uYW1lX19zdWIgLmdyb3VwLS1uYW1lIHNwYW4ge1xuICBjb2xvcjogIzAwYWJmZTtcbn1cbi5wYWdlLS1mYXFfX2NvbnRlbnQgLmdyb3VwLS1uYW1lX19zdWIgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDI0cHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IC0xO1xufVxuLnBhZ2UtLWZhcV9fY29udGVudCAuZ3JvdXAtLW5hbWVfX3N1YiAuaWNvbiAuaWNvbi1taW51cywgLnBhZ2UtLWZhcV9fY29udGVudCAuZ3JvdXAtLW5hbWVfX3N1YiAuaWNvbiAuaWNvbi1wbHVzIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg3OWYxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucGFnZS0tZmFxX19jb250ZW50IC5ncm91cC0tbmFtZV9fc3ViIC5pY29uIC5pY29uLW1pbnVzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnBhZ2UtLWZhcV9fY29udGVudCAuZ3JvdXAtLW5hbWVfX3N1YiAuaWNvbiAuanMtbWludXMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbi5wYWdlLS1mYXFfX2NvbnRlbnQgLmdyb3VwLS1uYW1lIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgY29sb3I6ICMwQTU4Qzg7XG4gIGJhY2tncm91bmQ6ICNGNkY3RkU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnZS0tZmFxX19jb250ZW50IC5ncm91cC0tbmFtZSBwIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtLWZhcV9fY29udGVudCAuZ3JvdXAtLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogODBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLS1mYXFfX2NvbnRlbnQgLmdyb3VwLS1jb250ZW50X19pdGVtIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzcwNzA3MDtcbn1cbi5wYWdlLS1mYXFfX2NvbnRlbnQgLmdyb3VwLS1jb250ZW50X19pdGVtLS10YWcge1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMjFweDtcbiAgY29sb3I6ICMwMGFiZmU7XG59XG4ucGFnZS0tZmFxX19jb250ZW50IC5ncm91cC0tY29udGVudF9faXRlbSAucXVlc3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLS1mYXFfX2NvbnRlbnQgLmdyb3VwLS1jb250ZW50X19pdGVtIC5xdWVzdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtLWZhcV9fY29udGVudCAuZ3JvdXAtLWNvbnRlbnRfX2l0ZW0gLnF1ZXN0aW9uIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2UtLWZhcV9fY29udGVudCAuZ3JvdXAtLWNvbnRlbnRfX2l0ZW0gLnF1ZXN0aW9uIC5pY29uIC5pY29uLXBsdXMge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzZBRTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wYWdlLS1mYXFfX2NvbnRlbnQgLmdyb3VwLS1jb250ZW50X19pdGVtIC5xdWVzdGlvbiAuaWNvbiAuaWNvbi1taW51cyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNkFFNTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucGFnZS0tZmFxX19jb250ZW50IC5ncm91cC0tY29udGVudF9faXRlbSAucXVlc3Rpb24gLmljb24gLmpzLW1pbnVzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG4ucGFnZS0tZmFxX19jb250ZW50IC5ncm91cC0tY29udGVudF9faXRlbSAuYW5zd2VyIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG59XG4ucGFnZS0tZmFxX19jb250ZW50IC5ncm91cC0tY29udGVudF9faXRlbSAuYW5zd2VyIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5tYW51LWNoYWxsZW5nZXMgLm1hbnUtY2hhbGxlbmdlcy1jb250ZW50IGFydGljbGUge1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLm1hbnUtY2hhbGxlbmdlcyAubWFudS1jaGFsbGVuZ2VzLWNvbnRlbnQgYXJ0aWNsZSAuaXRlbSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggNnB4IDEwMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDZweCAxMDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtby1ib3gtc2hhZG93OiAwcHggNnB4IDEwMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tcy1ib3gtc2hhZG93OiAwcHggNnB4IDEwMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1hbnUtY2hhbGxlbmdlcyAubWFudS1jaGFsbGVuZ2VzLWNvbnRlbnQgYXJ0aWNsZSAuaXRlbSBmaWd1cmUge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ubWFudS1jaGFsbGVuZ2VzIC5tYW51LWNoYWxsZW5nZXMtY29udGVudCBhcnRpY2xlIC5pdGVtIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYW51LWNoYWxsZW5nZXMgLm1hbnUtY2hhbGxlbmdlcy1jb250ZW50IGFydGljbGUgLml0ZW0gLmluZm8gLnRpdGxlICoge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMTVweCAwO1xuICBjb2xvcjogIzE0MUE0Mjtcbn1cbi5tYW51LWNoYWxsZW5nZXMgLm1hbnUtY2hhbGxlbmdlcy1jb250ZW50IGFydGljbGUgLml0ZW0gLmluZm8gLmRlc2MgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWFudS1zb2Z0d2FyZSAubWFudS1zb2Z0d2FyZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmYztcbiAgcGFkZGluZzogODBweCA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi5tYW51LXNvZnR3YXJlIC5tYW51LXNvZnR3YXJlLWNvbnRlbnQgYXJ0aWNsZSB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4ubWFudS1zb2Z0d2FyZSAubWFudS1zb2Z0d2FyZS1jb250ZW50IGFydGljbGUgLml0ZW0gZmlndXJlIHtcbiAgbWF4LXdpZHRoOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLm1hbnUtc29mdHdhcmUgLm1hbnUtc29mdHdhcmUtY29udGVudCBhcnRpY2xlIC5pdGVtIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYW51LXNvZnR3YXJlIC5tYW51LXNvZnR3YXJlLWNvbnRlbnQgYXJ0aWNsZSAuaXRlbSAuaW5mbyAudGl0bGUgKiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGNvbG9yOiAjMTQxQTQyO1xufVxuLm1hbnUtc29mdHdhcmUgLm1hbnUtc29mdHdhcmUtY29udGVudCBhcnRpY2xlIC5pdGVtIC5pbmZvIC5kZXNjIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1hbnUtc3lzdGVtcyAubWFudS1zeXN0ZW1zLWNvbnRlbnQgYXJ0aWNsZSB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4ubWFudS1zeXN0ZW1zIC5tYW51LXN5c3RlbXMtY29udGVudCBhcnRpY2xlIC5pdGVtIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxMDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCA2cHggMTAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNnB4IDEwMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1vLWJveC1zaGFkb3c6IDBweCA2cHggMTAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1zLWJveC1zaGFkb3c6IDBweCA2cHggMTAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFudS1zeXN0ZW1zIC5tYW51LXN5c3RlbXMtY29udGVudCBhcnRpY2xlIC5pdGVtIGZpZ3VyZSB7XG4gIG1heC13aWR0aDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5tYW51LXN5c3RlbXMgLm1hbnUtc3lzdGVtcy1jb250ZW50IGFydGljbGUgLml0ZW0gZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hbnUtc3lzdGVtcyAubWFudS1zeXN0ZW1zLWNvbnRlbnQgYXJ0aWNsZSAuaXRlbSAuaW5mbyAudGl0bGUgKiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGNvbG9yOiAjMTQxQTQyO1xufVxuLm1hbnUtc3lzdGVtcyAubWFudS1zeXN0ZW1zLWNvbnRlbnQgYXJ0aWNsZSAuaXRlbSAuaW5mbyAuZGVzYyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYW51LXdoeSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGNkY3RkUsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGNkY3RkUsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGNkY3RkUsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjZGN0ZFLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGNkY3RkUsICNmZmZmZmYpO1xufVxuLm1hbnUtd2h5IC5tYW51LXdoeS1jb250ZW50IGFydGljbGUgLml0ZW0gZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ubWFudS13aHkgLm1hbnUtd2h5LWNvbnRlbnQgYXJ0aWNsZSAuaXRlbSAuaW5mbyAudGl0bGUgKiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGNvbG9yOiAjMTQxQTQyO1xufVxuLm1hbnUtd2h5IC5tYW51LXdoeS1jb250ZW50IGFydGljbGUgLml0ZW0gLmluZm8gLmRlc2MgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS0tb2Zmc2hvcmUge1xuICBjb2xvcjogIzVDNkI4NDtcbn1cbi5wYWdlLS1vZmZzaG9yZV9fY29udGVudCAuYi1zZXJ2aWNlIHtcbiAgbWFyZ2luOiAxNDBweCAwIDAgMDtcbn1cbi5wYWdlLS1vZmZzaG9yZV9fY29udGVudCAuYi13aHkge1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItd2h5X19jb250ZW50LS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgY29sdW1uLWdhcDogMTAwcHg7XG4gIHJvdy1nYXA6IDYwcHg7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItd2h5X19jb250ZW50LS1saXN0IC5pdGVtIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItd2h5X19jb250ZW50LS1saXN0IC5pdGVtLS1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItd2h5X19jb250ZW50LS1saXN0IC5pdGVtLS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5wYWdlLS1vZmZzaG9yZV9fY29udGVudCAuYi13aHlfX2NvbnRlbnQtLWxpc3QgLml0ZW0tLXRleHQgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGNvbG9yOiAjMTQxQTQyO1xufVxuLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLXdoeV9fY29udGVudC0tbGlzdCAuaXRlbS0tdGV4dCBwIHtcbiAgY29sb3I6ICM1QzZCODQ7XG59XG4ucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItcHJvYmxlbSB7XG4gIG1hcmdpbjogMTQwcHggMCAxNjBweCAwO1xufVxuLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLXByb2JsZW0gLmxpc3Qge1xuICBtYXJnaW4tdG9wOiA4MnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDI3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLS1vZmZzaG9yZV9fY29udGVudCAuYi1wcm9ibGVtIC5saXN0LS1pdGVtX19oZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RkFGRDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgY29sb3I6ICM3ODc5ZjE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItcHJvYmxlbSAubGlzdC0taXRlbV9faGVhZCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM3ODc5ZjE7XG59XG4ucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItcHJvYmxlbSAubGlzdC0taXRlbV9faGVhZC0tbnVtYmVyaW5nIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLXByb2JsZW0gLmxpc3QtLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzE0MUE0Mjtcbn1cbi5wYWdlLS1vZmZzaG9yZV9fY29udGVudCAuYi1wcm9ibGVtIC50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMjQwcHggMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLS1vZmZzaG9yZV9fY29udGVudCAuYi1wcm9ibGVtIC50ZXh0YXJlYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm91bmQtZG93bi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC4zO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4ucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItZmxvdyB7XG4gIG1hcmdpbjogMTYwcHggMCAwO1xufVxuLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLWZsb3dfX2NvbnRlbnQgLml0ZW0ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLWZsb3dfX2NvbnRlbnQgLml0ZW0tLXN0ZXAge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oOTUlIDAlLCAxMDAlIDUwJSwgOTUlIDEwMCUsIDAlIDEwMCUsIDUlIDUwJSwgMCUgMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMUE0ODk2LCAjMDM2QUU1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwYWRkaW5nOiA1cHggMTVweCAxNXB4O1xufVxuLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLWZsb3dfX2NvbnRlbnQgLml0ZW0tLXN0ZXAgLm51bWJlcmluZyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbi5wYWdlLS1vZmZzaG9yZV9fY29udGVudCAuYi1mbG93X19jb250ZW50IC5pdGVtLS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbi5wYWdlLS1vZmZzaG9yZV9fY29udGVudCAuYi1mbG93X19jb250ZW50IC5pdGVtLS1jb250ZW50X190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLWZsb3dfX2NvbnRlbnQgLml0ZW0tLWNvbnRlbnRfX3RpdGxlIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMzZBRTU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogNXB4O1xuICB6LWluZGV4OiAwO1xufVxuLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLWZsb3dfX2NvbnRlbnQgLml0ZW0tLWNvbnRlbnRfX3RpdGxlIGgxOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG4ucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItZmxvd19fY29udGVudCAuaXRlbS0tY29udGVudF9fdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDcsIDE3MSwgMjIxLCAwLjE4ODIzNTI5NDEpO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbn1cbi5wYWdlLS1vZmZzaG9yZV9fY29udGVudCAuYi1mbG93X19jb250ZW50IC5pdGVtLS1jb250ZW50X190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5wYWdlLS1vZmZzaG9yZV9fY29udGVudCAuYi1mbG93X19jb250ZW50IC5pdGVtLS1jb250ZW50X190ZXh0Omxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLWZsb3dfX2NvbnRlbnQgLml0ZW0tLWNvbnRlbnRfX3RleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NywgMTcxLCAyMjEsIDAuMTg4MjM1Mjk0MSk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTE1cHg7XG59XG4ucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItZmxvd19fY29udGVudCAuaXRlbS0tY29udGVudF9fdGV4dCAubnVtYmVyaW5nIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjMDM2QUU1O1xuICBsZWZ0OiAtMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgdG9wOiA0MnB4O1xuICB6LWluZGV4OiAxO1xufVxuLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLWZsb3dfX2NvbnRlbnQgLml0ZW0tLWNvbnRlbnRfX3RleHQgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMTQxQTQyO1xufVxuLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLWZsb3dfX2NvbnRlbnQgLml0ZW0tLWNvbnRlbnRfX3RleHQgcCB7XG4gIGNvbG9yOiAjNUM2Qjg0O1xufVxuLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLXBsYW4ge1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTIwcHggMDtcbn1cbi5wYWdlLS1vZmZzaG9yZV9fY29udGVudCAuYi1wbGFuX19jb250ZW50IHtcbiAgcm93LWdhcDogMjBweDtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5wYWdlLS1vZmZzaG9yZV9fY29udGVudCAuYi1wbGFuX19jb250ZW50IC5pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgcGFkZGluZzogMzBweCA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLXBsYW5fX2NvbnRlbnQgLml0ZW0gdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItcGxhbl9fY29udGVudCAuaXRlbSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAzcHggIzAzNkFFNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiAtMjNweDtcbiAgdG9wOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLXBsYW5fX2NvbnRlbnQgLml0ZW0gdWwgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiByZ2JhKDQ3LCAxNzEsIDIyMSwgMCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmJ1dHRvbi1maXhlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIC8qIG9wYWNpdHk6IDAuNDg7ICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NjQ3MDU4ODI0KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAxMjBweDtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYnV0dG9uLWZpeGVkIC5idXR0b24tZml4ZWQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmJ1dHRvbi1maXhlZCAuYnV0dG9uLWZpeGVkLXRpdGxlIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMxNDFBNDI7XG59XG4uYnV0dG9uLWZpeGVkIC5idXR0b24tZml4ZWQtZ3JvdXAgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjlEMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDYvaWNvbi1yaWdodC13aGl0ZS0xLnN2Zykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmJ1dHRvbi1maXhlZCAuYnV0dG9uLWZpeGVkLWdyb3VwIGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY5RDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkY5RDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA2L2ljb24tcmlnaHQtb3JhbmdlLnN2Zyk7XG59XG4uYnV0dG9uLWZpeGVkIC5idXR0b24tZml4ZWQtZ3JvdXAgYTpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZENTE4RCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG59XG4uYnV0dG9uLWZpeGVkIC5idXR0b24tZml4ZWQtZ3JvdXAgYTpsYXN0LWNoaWxkOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZENTE4RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZENTE4RDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNi9pY29uLXJpZ2h0LXBpbmsuc3ZnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1dHRvbi1maXhlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDdweCAxMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6ICNFNkVBRkY7XG4gIH1cbiAgLmJ1dHRvbi1maXhlZCAuYnV0dG9uLWZpeGVkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLmJ1dHRvbi1maXhlZCAuYnV0dG9uLWZpeGVkLXRpdGxlIHNwYW46bnRoLWNoaWxkKDEpICoge1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuYnV0dG9uLWZpeGVkIC5idXR0b24tZml4ZWQtdGl0bGUgc3BhbjpudGgtY2hpbGQoMikgKiB7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cbiAgLmJ1dHRvbi1maXhlZCAuYnV0dG9uLWZpeGVkLXRpdGxlIHNwYW4gcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5idXR0b24tZml4ZWQgLmJ1dHRvbi1maXhlZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ1dHRvbi1maXhlZCAuYnV0dG9uLWZpeGVkLWdyb3VwIGEge1xuICAgIHBhZGRpbmc6IDhweCAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5vZmZzaG9yZS1jb250YWN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAtNzBweDtcbn1cbi5vZmZzaG9yZS1jb250YWN0LnR3byB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IC03MHB4O1xufVxuLm9mZnNob3JlLWNvbnRhY3QgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDUxOGQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDI1cHggNDVweCAyNXB4IDM1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA2L2ljb24tcmlnaHQtd2hpdGUtMS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ub2Zmc2hvcmUtY29udGFjdCBhOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZENTE4RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA2L2ljb24tcmlnaHQtcGluay5zdmcpO1xufVxuLm9mZnNob3JlLWNvbnRhY3QgYTpob3ZlciA+ICoge1xuICBjb2xvcjogI2ZkNTE4ZCAhaW1wb3J0YW50O1xufVxuLm9mZnNob3JlLWNvbnRhY3QgYSAub2Zmc2hvcmUtY29udGFjdC10aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDAgMCA0cHg7XG59XG4ub2Zmc2hvcmUtY29udGFjdCBhIC5vZmZzaG9yZS1jb250YWN0LWRlc2Mge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2Zmc2hvcmUtY29udGFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAub2Zmc2hvcmUtY29udGFjdC50d28ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAub2Zmc2hvcmUtY29udGFjdCBhIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gIH1cbiAgLm9mZnNob3JlLWNvbnRhY3QgYSAub2Zmc2hvcmUtY29udGFjdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5vZmZzaG9yZS1jb250YWN0IGEgLm9mZnNob3JlLWNvbnRhY3QtZGVzYyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wYWdlLW9mZnNob3JlLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNzUlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5wYWdlLW9mZnNob3JlLXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm91bmQtZG93bi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDVweDtcbiAgbGVmdDogMDtcbiAgdG9wOiBjYWxjKDEwMCUgKyA2MXB4KTtcbiAgb3BhY2l0eTogMC4zO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucGFnZS1vZmZzaG9yZS10b3AgLnBhZ2Utb2Zmc2hvcmUtdG9wLXRpdGxlIHtcbiAgY29sb3I6ICMwMzZBRTU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1NSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4xcHg7XG59XG4ucGFnZS1vZmZzaG9yZS10b3AgLnBhZ2Utb2Zmc2hvcmUtdG9wLWRlc2Mge1xuICBjb2xvcjogIzE0MUE0MjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbn1cbi5wYWdlLW9mZnNob3JlLXRvcCAucGFnZS1vZmZzaG9yZS13aHktdGl0bGUge1xuICBjb2xvcjogIzE0MUE0MjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjguOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2Utb2Zmc2hvcmUtdG9wIC5wYWdlLW9mZnNob3JlLXdoeS1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1vZmZzaG9yZS10b3AgLnBhZ2Utb2Zmc2hvcmUtd2h5LWNvbnRlbnQgLml0ZW0ge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDEwLCA4OCwgMjAwLCAwLjUwMTk2MDc4NDMpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLW9mZnNob3JlLXRvcCAucGFnZS1vZmZzaG9yZS13aHktY29udGVudCAuaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnBhZ2Utb2Zmc2hvcmUtdG9wIC5wYWdlLW9mZnNob3JlLXdoeS1jb250ZW50IC5pdGVtOm50aC1jaGlsZCgzKSBwOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucGFnZS1vZmZzaG9yZS10b3AgLnBhZ2Utb2Zmc2hvcmUtd2h5LWNvbnRlbnQgLml0ZW06bnRoLWNoaWxkKDMpIHA6bnRoLWNoaWxkKG4rMykge1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5wYWdlLW9mZnNob3JlLXRvcCAucGFnZS1vZmZzaG9yZS13aHktY29udGVudCAuaXRlbSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utb2Zmc2hvcmUtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMjEycHggcmlnaHQgLTIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMTklIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2Utb2Zmc2hvcmUtdG9wIC5wYWdlLW9mZnNob3JlLXRvcC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODAlO1xuICB9XG4gIC5wYWdlLW9mZnNob3JlLXRvcCAucGFnZS1vZmZzaG9yZS10b3AtZGVzYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1vZmZzaG9yZS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxNDBweCByaWdodCAtMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzJweDtcbiAgfVxuICAucGFnZS1vZmZzaG9yZS10b3A6OmJlZm9yZSB7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxOXB4KTtcbiAgfVxuICAucGFnZS1vZmZzaG9yZS10b3AgLnBhZ2Utb2Zmc2hvcmUtdG9wLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTAlO1xuICB9XG4gIC5wYWdlLW9mZnNob3JlLXRvcCAucGFnZS1vZmZzaG9yZS10b3AtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgcGFkZGluZzogMCAxMSU7XG4gIH1cbiAgLnBhZ2Utb2Zmc2hvcmUtdG9wIC5wYWdlLW9mZnNob3JlLXdoeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuICAucGFnZS1vZmZzaG9yZS10b3AgLnBhZ2Utb2Zmc2hvcmUtd2h5LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLnBhZ2Utb2Zmc2hvcmUtdG9wIC5wYWdlLW9mZnNob3JlLXdoeS1jb250ZW50IC5pdGVtICoge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5wYWdlLW9mZnNob3JlLXRvcCAucGFnZS1vZmZzaG9yZS13aHktY29udGVudCAuaXRlbTpudGgtY2hpbGQoMykge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEzcHggMTBweCAxMHB4IDEwcHg7XG4gIH1cbiAgLnBhZ2Utb2Zmc2hvcmUtdG9wIC5wYWdlLW9mZnNob3JlLXdoeS1jb250ZW50IC5pdGVtOm50aC1jaGlsZCgzKSBwOm50aC1jaGlsZCgxKSxcbiAgLnBhZ2Utb2Zmc2hvcmUtdG9wIC5wYWdlLW9mZnNob3JlLXdoeS1jb250ZW50IC5pdGVtOm50aC1jaGlsZCgzKSBwOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5wYWdlLW9mZnNob3JlLXRvcCAucGFnZS1vZmZzaG9yZS13aHktY29udGVudCAuaXRlbTpudGgtY2hpbGQoMykgcDpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAucGFnZS1vZmZzaG9yZS10b3AgLnBhZ2Utb2Zmc2hvcmUtd2h5LWNvbnRlbnQgLml0ZW06bnRoLWNoaWxkKDMpIHA6bnRoLWNoaWxkKG4rMykge1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5wYWdlLW9mZnNob3JlLXRvcCAucGFnZS1vZmZzaG9yZS13aHktY29udGVudCAuaXRlbSBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wYWdlLW9mZnNob3JlLXRvcC1ib3R0b20ge1xuICBwYWRkaW5nOiAwIDEwJTtcbiAgbWFyZ2luOiAwIDAgMTAwcHg7XG59XG4ucGFnZS1vZmZzaG9yZS10b3AtYm90dG9tIC5jb21tb24tdGl0bGUtc21hbGwge1xuICBjb2xvcjogIzAzNkFFNTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utb2Zmc2hvcmUtdG9wLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gIH1cbiAgLnBhZ2Utb2Zmc2hvcmUtdG9wLWJvdHRvbSAuY29tbW9uLXRpdGxlLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG4ucGFnZS1wb3Jmb2xpbyAuYnJlYWRjcnVtYnMge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYWdlLXBvcmZvbGlvLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTY1LCAxNjYsIDI0NiwgMC4xMiksIHJnYmEoMTY1LCAxNjYsIDI0NiwgMCkpO1xufVxuLnBhZ2UtcG9yZm9saW8gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgd2lkdGg6IDYxMHg7XG59XG4ucGFnZS1wb3Jmb2xpbyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzZBRTU7XG59XG4ucGFnZS1wb3Jmb2xpbyAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAucGFnZS1wb3Jmb2xpbyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMTIsIDExMiwgMTEyLCAwLjA2Mjc0NTA5OCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjMmZhYmRkO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDhweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gIHdpZHRoOiA0OHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZmlsdGVyOiBpbnZlcnQoNDAlKSBzZXBpYSg4MCUpIHNhdHVyYXRlKDYwMCUpIGh1ZS1yb3RhdGUoMTkwZGVnKSBicmlnaHRuZXNzKDkwJSkgY29udHJhc3QoMTAwJSk7XG59XG4ucGFnZS1wb3Jmb2xpbyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLCAucGFnZS1wb3Jmb2xpbyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDM2QUU1O1xufVxuLnBhZ2UtcG9yZm9saW8gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsIC5wYWdlLXBvcmZvbGlvIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wYWdlLXBvcmZvbGlvIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29fbmV4dC5wbmdcIik7XG59XG4ucGFnZS1wb3Jmb2xpbyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvX3ByZXYucG5nXCIpO1xufVxuLnBhZ2UtcG9yZm9saW8tbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAzM3B4O1xufVxuLnBhZ2UtcG9yZm9saW8tbGlzdCAucGFnZS1wb3Jmb2xpby10aXRsZSAudGl0bGUtLWxlZnQge1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhZ2UtcG9yZm9saW8tbGlzdCAucGFnZS1wb3Jmb2xpby10aXRsZSAudGl0bGUtLWxlZnQgc3BhbiB7XG4gIGNvbG9yOiAjMDM2QUU1O1xufVxuLnBhZ2UtcG9yZm9saW8tbGlzdCAucGFnZS1wb3Jmb2xpby10aXRsZSAudGl0bGUtLXJpZ2h0IHAge1xuICBtYXJnaW46IDA7XG59XG4ucGFnZS1wb3Jmb2xpby1saXN0IC5saXN0LWl0ZW0ge1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICByb3ctZ2FwOiA2NXB4O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLnBhZ2UtcG9yZm9saW8tbGlzdCAubGlzdC1pdGVtIC5pdGVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA3ODQzMTM3MjUpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLXBvcmZvbGlvLWxpc3QgLmxpc3QtaXRlbSAuaXRlbSAudGh1bWJuYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgaGVpZ2h0OiAyMDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweCAzMHB4IDAgMzBweDtcbn1cbi5wYWdlLXBvcmZvbGlvLWxpc3QgLmxpc3QtaXRlbSAuaXRlbSAudGh1bWJuYWlsIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtcG9yZm9saW8tbGlzdCAubGlzdC1pdGVtIC5pdGVtIC5oZWFkLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzFBNDg5NiwgIzAzNkFFNSk7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAxNXB4O1xufVxuLnBhZ2UtcG9yZm9saW8tbGlzdCAubGlzdC1pdGVtIC5pdGVtIC5oZWFkLXRpdGxlIC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2UtcG9yZm9saW8tbGlzdCAubGlzdC1pdGVtIC5pdGVtIC5oZWFkLXRpdGxlIC50aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjZWJlZGYwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4ucGFnZS1wb3Jmb2xpby1saXN0IC5saXN0LWl0ZW0gLml0ZW0gLmhlYWQtdGl0bGUgLnRpdGxlOmhvdmVyID4gKiB7XG4gIGNvbG9yOiAjZWJlZGYwO1xufVxuLnBhZ2UtcG9yZm9saW8tbGlzdCAubGlzdC1pdGVtIC5pdGVtIC5oZWFkLXRpdGxlIC50aXRsZSA+ICoge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2UtcG9yZm9saW8tbGlzdCAubGlzdC1pdGVtIC5pdGVtIC5jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5wYWdlLXBvcmZvbGlvLWxpc3QgLmxpc3QtaXRlbSAuaXRlbSAuY29udGVudC0tdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLnBhZ2UtcG9yZm9saW8tbGlzdCAubGlzdC1pdGVtIC5pdGVtIC5jb250ZW50IC5tZXRhIC5jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYWdlLXBvcmZvbGlvLWxpc3QgLmxpc3QtaXRlbSAuaXRlbSAuY29udGVudCAubWV0YSAuY2F0ZWdvcnkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1QzZCODQ7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogc29saWQgMC41cHggI2VlZTtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhZ2UtcG9yZm9saW8tbGlzdCAubGlzdC1pdGVtIC5pdGVtIC5jb250ZW50IC5tZXRhIC5jYXRlZ29yeSBhOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wYWdlLXBvcmZvbGlvLWxpc3QgLmxpc3QtaXRlbSAuaXRlbSAuY29udGVudCAubWV0YSAuY2F0ZWdvcnkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4ucGFnZS1wb3Jmb2xpby1saXN0IC5saXN0LWl0ZW0gLml0ZW0gLmNvbnRlbnQtLWRlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xufVxuLnBhZ2UtcG9yZm9saW8tbGlzdCAubGlzdC1pdGVtIC5pdGVtIC5yZWFkbW9yZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDEwcHg7XG59XG4ucGFnZS1wb3Jmb2xpby1saXN0IC5saXN0LWl0ZW0gLml0ZW0gLnJlYWRtb3JlIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzAwYWJmZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xufVxuLnBhZ2UtcG9yZm9saW8tbGlzdCAudGFiLW1lbnUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIHJvdy1nYXA6IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYWdlLXBvcmZvbGlvLWxpc3QgLnRhYi1tZW51LWJ0biB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM4NTkwYTM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTIsIDEwNywgMTMyLCAwLjEyMTU2ODYyNzUpO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhZ2UtcG9yZm9saW8tbGlzdCAudGFiLW1lbnUgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODYsIDE4NiwgMjQ0LCAwLjA3ODQzMTM3MjUpO1xuICBjb2xvcjogIzAwYWJmZTtcbn1cbi5wYWdlLXBvcmZvbGlvLXJlYWR5IHtcbiAgcGFkZGluZzogNTdweCAwO1xufVxuLnBhZ2UtcG9yZm9saW8tY29udGFjdCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG4ucGFnZS1zeXN0ZW0tcHJvYmxlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTAwcHggMDtcbn1cbi5wYWdlLXN5c3RlbS1wcm9ibGVtIC5wYWdlLXN5c3RlbS1wcm9ibGVtLWNvbnRlbnQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjZmN2ZlO1xuICBwYWRkaW5nOiA1MHB4O1xuICBtYXJnaW46IDUwcHggMCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW8tanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYWdlLXN5c3RlbS1wcm9ibGVtIC5wYWdlLXN5c3RlbS1wcm9ibGVtLWNvbnRlbnQgLnBhZ2Utc3lzdGVtLXByb2JsZW0tY29udGVudC1saXN0IC5pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuLnBhZ2Utc3lzdGVtLXByb2JsZW0gLnBhZ2Utc3lzdGVtLXByb2JsZW0tY29udGVudCAucGFnZS1zeXN0ZW0tcHJvYmxlbS1jb250ZW50LWxpc3QgLml0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1zeXN0ZW0tcHJvYmxlbSAucGFnZS1zeXN0ZW0tcHJvYmxlbS1jb250ZW50IC5wYWdlLXN5c3RlbS1wcm9ibGVtLWNvbnRlbnQtbGlzdCAuaXRlbSAqIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICMxNDFBNDI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDAgOHB4IDcwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uLXN5c3RlbS1wcm9ibGVtLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuXG4ucGFnZS1zeXN0ZW0tc2RsYyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM3ODc5RTIsICMwMDUxN2YpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuLnBhZ2Utc3lzdGVtLXNkbGMgLnBhZ2Utc3lzdGVtLXNkbGMtdGl0bGUtc21hbGwge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLXN5c3RlbS1zZGxjIC5wYWdlLXN5c3RlbS1zZGxjLXRpdGxlICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLXN5c3RlbS1zZGxjIC5wYWdlLXN5c3RlbS1zZGxjLWRlc2Mge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLXN5c3RlbS1zZGxjIC5wYWdlLXN5c3RlbS1zZGxjLWNvbnRlbnQge1xuICBtYXJnaW46IDUwcHggMCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1zeXN0ZW0tc2RsYyAucGFnZS1zeXN0ZW0tc2RsYy1jb250ZW50IHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgNzBweDtcbn1cbi5wYWdlLXN5c3RlbS1zZGxjIC5wYWdlLXN5c3RlbS1zZGxjLWNvbnRlbnQgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXN5c3RlbS1zZGxjIC5wYWdlLXN5c3RlbS1zZGxjLWNvbnRlbnQgdWwgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBhZ2Utc3lzdGVtLXNkbGMgLnBhZ2Utc3lzdGVtLXNkbGMtY29udGVudCB1bCBsaSBhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNTA5ODAzOTIyKTtcbn1cbi5wYWdlLXN5c3RlbS1zZGxjIC5wYWdlLXN5c3RlbS1zZGxjLWNvbnRlbnQgdWwgbGkgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4ucGFnZS1zeXN0ZW0tc2RsYyAucGFnZS1zeXN0ZW0tc2RsYy1jb250ZW50IHVsIGxpIGEuYWN0aXZlIC5kZXNjIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS1zeXN0ZW0tc2RsYyAucGFnZS1zeXN0ZW0tc2RsYy1jb250ZW50IHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4ucGFnZS1zeXN0ZW0tc2RsYyAucGFnZS1zeXN0ZW0tc2RsYy1jb250ZW50IHVsIGxpIGE6aG92ZXIgLmRlc2Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLXN5c3RlbS1zZGxjIC5wYWdlLXN5c3RlbS1zZGxjLWNvbnRlbnQgdWwgbGkgYSAuc3R0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAzLjVweCAwIDA7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG59XG4ucGFnZS1zeXN0ZW0tc2RsYyAucGFnZS1zeXN0ZW0tc2RsYy1jb250ZW50IHVsIGxpIGEgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2Utc3lzdGVtLXNkbGMgLnBhZ2Utc3lzdGVtLXNkbGMtY29udGVudCB1bCBsaSBhIC5kZXNjIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNTA5ODAzOTIyKTtcbn1cbi5wYWdlLXN5c3RlbS1zZGxjIC5wYWdlLXN5c3RlbS1zZGxjLWNvbnRlbnQgLnRhYi1jb250ZW50IC50YWItcGFuZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2Utc3lzdGVtLXNkbGMgLnBhZ2Utc3lzdGVtLXNkbGMtY29udGVudCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIGltZyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBhZ2Utc3lzdGVtLXRlY2hub2xvZ3lzdGFjayAucGFnZS1zeXN0ZW0tdGVjaG5vbG9neXN0YWNrLWNvbnRlbnQge1xuICBtYXJnaW46IDEwMHB4IDAgMjAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aGl0ZXBhcGVyLXRpdGxlIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxufVxuLndoaXRlcGFwZXItdGl0bGUgaDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDM2QUU1O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLndoaXRlcGFwZXItdGl0bGUgLmNvbW1vbi10eHQge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2hpdGVwYXBlci10aXRsZSAuY29tbW9uLXR4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4vKiovXG4ud2hpdGVwYXBlciB7XG4gIGJhY2tncm91bmQ6ICNGNkY3RkM7XG4gIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4ud2hpdGVwYXBlci1saXN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmc6IDY0cHggMCAzNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2hpdGVwYXBlci1saXN0LWNvbnRlbnQgLndoaXRlcGFwZXItZmlsdGVyLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTgpO1xuICB9XG4gIC53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1maWx0ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAyMXB4O1xuICAgIHRvcDogMTQwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDJweCk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU4RUM7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDI0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLndoaXRlcGFwZXItbGlzdC1jb250ZW50IC53aGl0ZXBhcGVyLWZpbHRlciAud2hpdGVwYXBlci1maWx0ZXItdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGNvbG9yOiAjMTAxNjI0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2hpdGVwYXBlci1saXN0LWNvbnRlbnQgLndoaXRlcGFwZXItZmlsdGVyIC53aGl0ZXBhcGVyLWZpbHRlci10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1maWx0ZXIgLndoaXRlcGFwZXItZmlsdGVyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMjRweCAwIDA7XG4gIGdhcDogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndoaXRlcGFwZXItbGlzdC1jb250ZW50IC53aGl0ZXBhcGVyLWZpbHRlciAud2hpdGVwYXBlci1maWx0ZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ud2hpdGVwYXBlci1saXN0LWNvbnRlbnQgLndoaXRlcGFwZXItZmlsdGVyIC53aGl0ZXBhcGVyLWZpbHRlci1idXR0b24gYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMnB4IDMycHg7XG59XG5cbi53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1maWx0ZXIgLndoaXRlcGFwZXItZmlsdGVyLWJ1dHRvbiBidXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLndoaXRlcGFwZXItbGlzdC1jb250ZW50IC53aGl0ZXBhcGVyLWZpbHRlciAud2hpdGVwYXBlci1maWx0ZXItYnV0dG9uIGJ1dHRvbi5jYW5jZWwge1xuICBiYWNrZ3JvdW5kOiAjZTVlN2VmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTAxNjI0O1xufVxuXG4ud2hpdGVwYXBlci1saXN0LWNvbnRlbnQgLndoaXRlcGFwZXItZmlsdGVyLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1maWx0ZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLndoaXRlcGFwZXItbGlzdC1jb250ZW50IC53aGl0ZXBhcGVyLWZpbHRlci1tb2JpbGUgLmJ1dHRvbi1zaG93LWZpbHRlci1tb2JpbGUge1xuICBiYWNrZ3JvdW5kOiAjZTVlN2VmO1xuICBjb2xvcjogIzEwMTYyNDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSBpbnNldCwgMHB4IDZweCAxMnB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpIGluc2V0LCAwcHggMXB4IDJweCAwcHggcmdiYSg4LCA4LCA4LCAwLjIpLCAwcHggNHB4IDRweCAwcHggcmdiYSg4LCA4LCA4LCAwLjA4KTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1saXN0LWNhdGVnb3J5IHtcbiAgd2lkdGg6IDI4NnB4O1xuICBtaW4td2lkdGg6IDI4NnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFN0VGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE2cHggMTZweCA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1saXN0LWNhdGVnb3J5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLndoaXRlcGFwZXItbGlzdC1jb250ZW50IC53aGl0ZXBhcGVyLWxpc3QtY2F0ZWdvcnkgLmNhdGVnb3J5LWl0ZW0ge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFN0VGO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2hpdGVwYXBlci1saXN0LWNvbnRlbnQgLndoaXRlcGFwZXItbGlzdC1jYXRlZ29yeSAuY2F0ZWdvcnktaXRlbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4ud2hpdGVwYXBlci1saXN0LWNvbnRlbnQgLndoaXRlcGFwZXItbGlzdC1jYXRlZ29yeSAuY2F0ZWdvcnktaXRlbSAuY2F0ZWdvcnktaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjMTAxNjI0O1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1saXN0LWNhdGVnb3J5IC5jYXRlZ29yeS1pdGVtIC5maWx0ZXItZm9ybSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogN3B4O1xuICAgIHJvdy1nYXA6IDA7XG4gIH1cbn1cbi53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1saXN0LWNhdGVnb3J5IC5jYXRlZ29yeS1pdGVtIC5maWx0ZXItZm9ybSAuZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLndoaXRlcGFwZXItbGlzdC1jb250ZW50IC53aGl0ZXBhcGVyLWxpc3QtY2F0ZWdvcnkgLmNhdGVnb3J5LWl0ZW0gLmZpbHRlci1mb3JtIC5mb3JtLWNoZWNrIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1saXN0LWNhdGVnb3J5IC5jYXRlZ29yeS1pdGVtIC5maWx0ZXItZm9ybSAuZm9ybS1jaGVjayBsYWJlbCBzcGFuIHtcbiAgcGFkZGluZzogMCAwIDAgMzJweDtcbiAgY29sb3I6ICMxMDE2MjQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndoaXRlcGFwZXItbGlzdC1jb250ZW50IC53aGl0ZXBhcGVyLWxpc3QtY2F0ZWdvcnkgLmNhdGVnb3J5LWl0ZW0gLmZpbHRlci1mb3JtIC5mb3JtLWNoZWNrIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0b3A6IDlweDtcbiAgbGVmdDogNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1saXN0LWNhdGVnb3J5IC5jYXRlZ29yeS1pdGVtIC5maWx0ZXItZm9ybSAuZm9ybS1jaGVjayBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0b3A6IDRweDtcbiAgbGVmdDogMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNCREMwQ0U7XG59XG5cbi53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1saXN0LWNhdGVnb3J5IC5jYXRlZ29yeS1pdGVtIC5maWx0ZXItZm9ybSAuZm9ybS1jaGVjayBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndoaXRlcGFwZXItbGlzdC1jb250ZW50IC53aGl0ZXBhcGVyLWxpc3QtY2F0ZWdvcnkgLmNhdGVnb3J5LWl0ZW0gLmZpbHRlci1mb3JtIC5mb3JtLWNoZWNrIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1saXN0LWNhdGVnb3J5IC5jYXRlZ29yeS1pdGVtIC5maWx0ZXItZm9ybSAuZm9ybS1jaGVjayBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmYWJkZDtcbiAgYm9yZGVyLWNvbG9yOiAjMmZhYmRkO1xufVxuXG4ud2hpdGVwYXBlci1saXN0LWNvbnRlbnQgLndoaXRlcGFwZXItbGlzdC1wb3N0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1saXN0LXBvc3QgLndoaXRlcGFwZXItbGlzdC1wb3N0LWNvbnRlbnQgLndoaXRlcGFwZXItbGlzdC1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAyNHB4IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndoaXRlcGFwZXItbGlzdC1jb250ZW50IC53aGl0ZXBhcGVyLWxpc3QtcG9zdCAud2hpdGVwYXBlci1saXN0LXBvc3QtY29udGVudCAud2hpdGVwYXBlci1saXN0LWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cbi8qIHdoaXRlcGFwZXItaXRlbS1zdHlsZSAqL1xuLndoaXRlcGFwZXItaXRlbS1zdHlsZSAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDAgMzBweCAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi53aGl0ZXBhcGVyLWl0ZW0tc3R5bGUgLml0ZW0gZmlndXJlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG4ud2hpdGVwYXBlci1pdGVtLXN0eWxlIC5pdGVtIGZpZ3VyZSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi53aGl0ZXBhcGVyLWl0ZW0tc3R5bGUgLml0ZW0gZmlndXJlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoMzBkZWcpO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLndoaXRlcGFwZXItaXRlbS1zdHlsZSAuaXRlbSAuaW5mbyAudGl0bGUgYSAqIHtcbiAgY29sb3I6ICMwYTBmMWM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbjogMjdweCAwIDEwcHg7XG59XG5cbi53aGl0ZXBhcGVyLWl0ZW0tc3R5bGUgLml0ZW06aG92ZXIgLmluZm8gLnRpdGxlIGEgKiB7XG4gIGNvbG9yOiAjMDM2QUU1O1xufVxuXG4ud2hpdGVwYXBlci1pdGVtLXN0eWxlIC5pdGVtIC5pbmZvIC5kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ud2hpdGVwYXBlci1pdGVtLXN0eWxlIC5pdGVtIC5pbmZvIC50YWdzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA4cHggMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDM2QUU1O1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLndoaXRlcGFwZXItaXRlbS1zdHlsZSAuaXRlbSAuaW5mbyAudGFnczplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKi9cbi5zLXdoaXRlcGFwZXItc2VhcmNoLXBvc3QgLndoaXRlcGFwZXItbGlzdC1maWx0ZXIgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkRDMENFO1xuICBib3JkZXItcmFkaXVzOiA2NHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4ucy13aGl0ZXBhcGVyLXNlYXJjaC1wb3N0IC53aGl0ZXBhcGVyLWxpc3QtZmlsdGVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQkRDMENFO1xufVxuXG4uc2luZ2xlLXBvc3QgLnNpbmdsZS1wb3N0LWJhbyB7XG4gIHdpZHRoOiA1OSU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zaW5nbGUtcG9zdCAuc2luZ2xlLXBvc3QtbWV0YSB7XG4gIG1hcmdpbjogODBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGUtcG9zdCAuc2luZ2xlLXBvc3QtbWV0YSAuc2luZ2xlLXBvc3QtbWV0YS1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpbmdsZS1wb3N0IC5zaW5nbGUtcG9zdC1tZXRhIC5zaW5nbGUtcG9zdC1tZXRhLWNvbnRlbnQgLmNhdCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICMwMzZBRTU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG59XG4uc2luZ2xlLXBvc3QgLnNpbmdsZS1wb3N0LW1ldGEgLnNpbmdsZS1wb3N0LW1ldGEtY29udGVudCAuY2F0IHNwYW4ge1xuICBjb2xvcjogI2E1YTZmNjtcbn1cbi5zaW5nbGUtcG9zdCAuc2luZ2xlLXBvc3QtbWV0YSAuc2luZ2xlLXBvc3QtbWV0YS1jb250ZW50IC5jYXQgc3BhbjpsYXN0LWNoaWxkIC5zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1wb3N0IC5zaW5nbGUtcG9zdC10aXRsZSAqIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE0MUE0Mjtcbn1cbi5zaW5nbGUtcG9zdCAuc2luZ2xlLXBvc3QtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICBwYWRkaW5nOiAwIDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogcmdiYSg2NiwgNjYsIDY2LCAwLjM3NjQ3MDU4ODIpO1xufVxuLnNpbmdsZS1wb3N0IC5zaW5nbGUtcG9zdC1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGUtcG9zdCAuc2luZ2xlLXBvc3QtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIDAgODBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggNXB4ICNhYmFiYWI7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDVweCAjYWJhYmFiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMjBweCA1cHggI2FiYWJhYjtcbiAgLW8tYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDVweCAjYWJhYmFiO1xuICAtbXMtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDVweCAjYWJhYmFiO1xufVxuLnNpbmdsZS1wb3N0IC5zaW5nbGUtcG9zdC1jb250ZW50IC5zaW5nbGUtcG9zdC1jb250ZW50LWRldGFpbCB7XG4gIG1hcmdpbjogNjBweCBhdXRvIDQ1cHg7XG4gIHBhZGRpbmc6IDU1cHggMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnNpbmdsZS1wb3N0IC5zaW5nbGUtcG9zdC1jb250ZW50IC5zaW5nbGUtcG9zdC13aWRnZXQgLndpZGdldCB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUJFQkVCO1xuICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS1wb3N0IC5zaW5nbGUtcG9zdC1jb250ZW50IC5zaW5nbGUtcG9zdC13aWRnZXQgLndpZGdldCAud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgY29sb3I6ICMwQjIyNEI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uc2luZ2xlLXBvc3QgLnNpbmdsZS1wb3N0LWNvbnRlbnQgLnNpbmdsZS1wb3N0LXdpZGdldCAud2lkZ2V0IC53aWRnZXQtY29udGVudCAuaXRlbSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtbW96LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtby1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1zLWFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnNpbmdsZS1wb3N0IC5zaW5nbGUtcG9zdC1jb250ZW50IC5zaW5nbGUtcG9zdC13aWRnZXQgLndpZGdldCAud2lkZ2V0LWNvbnRlbnQgLml0ZW0gLnN0dCB7XG4gIGNvbG9yOiAjMDBhYmZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGNkZBRkQ7XG4gIG1hcmdpbjogMTFweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1vLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2luZ2xlLXBvc3QgLnNpbmdsZS1wb3N0LWNvbnRlbnQgLnNpbmdsZS1wb3N0LXdpZGdldCAud2lkZ2V0IC53aWRnZXQtY29udGVudCAuaXRlbSAuaW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5zaW5nbGUtcG9zdCAuc2luZ2xlLXBvc3QtY29udGVudCAuc2luZ2xlLXBvc3Qtd2lkZ2V0IC53aWRnZXQgLndpZGdldC1jb250ZW50IC5pdGVtIC5pbmZvIC5tZXRhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUtcG9zdCAuc2luZ2xlLXBvc3QtY29udGVudCAuc2luZ2xlLXBvc3Qtd2lkZ2V0IC53aWRnZXQgLndpZGdldC1jb250ZW50IC5pdGVtIC5pbmZvIC5tZXRhID4gZGl2IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2luZ2xlLXBvc3QgLnNpbmdsZS1wb3N0LWNvbnRlbnQgLnNpbmdsZS1wb3N0LXdpZGdldCAud2lkZ2V0IC53aWRnZXQtY29udGVudCAuaXRlbSAuaW5mbyAubWV0YSAuY2F0IGEge1xuICBjb2xvcjogIzAwYWJmZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5zaW5nbGUtcG9zdCAuc2luZ2xlLXBvc3QtY29udGVudCAuc2luZ2xlLXBvc3Qtd2lkZ2V0IC53aWRnZXQgLndpZGdldC1jb250ZW50IC5pdGVtIC5pbmZvIC5tZXRhIC5jYXQgc3BhbjpsYXN0LWNoaWxkIC5zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1wb3N0IC5zaW5nbGUtcG9zdC1jb250ZW50IC5zaW5nbGUtcG9zdC13aWRnZXQgLndpZGdldCAud2lkZ2V0LWNvbnRlbnQgLml0ZW0gLmluZm8gLnRpdGxlIGEgKiB7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMTQxQTQyO1xuICBtYXJnaW46IC05cHggMCAwO1xufVxuLnNpbmdsZS1wb3N0IC5zaW5nbGUtcG9zdC1jb250ZW50IC5zaW5nbGUtcG9zdC13aWRnZXQgLndpZGdldCAud2lkZ2V0LWNvbnRlbnQgLml0ZW0gLmluZm8gLnRpdGxlIGEgKjpob3ZlciB7XG4gIGNvbG9yOiAjMDM2QUU1O1xufVxuLnNpbmdsZS1wb3N0IC5zaW5nbGUtcG9zdC1jb250ZW50IC5zaW5nbGUtcG9zdC13aWRnZXQgLndpZGdldC10YWdzIC53aWRnZXQtY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG59XG4uc2luZ2xlLXBvc3QgLnNpbmdsZS1wb3N0LWNvbnRlbnQgLnNpbmdsZS1wb3N0LXdpZGdldCAud2lkZ2V0LXRhZ3MgLndpZGdldC1jb250ZW50IGEge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgbWFyZ2luOiAyLjVweCAyLjVweCA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc2luZ2xlLXBvc3QgLnNpbmdsZS1wb3N0LXN1YnNjcmliZSB7XG4gIGJhY2tncm91bmQ6ICNmNWY5ZmI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDg1cHggMCA1MnB4O1xuICBwYWRkaW5nOiA2NXB4IDE1cHggNzRweDtcbn1cbi5zaW5nbGUtcG9zdCAuc2luZ2xlLXBvc3Qtc3Vic2NyaWJlIC53aWRnZXQtdGl0bGUge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuLnNpbmdsZS1wb3N0IC5zaW5nbGUtcG9zdC1zdWJzY3JpYmUgLndpZGdldC1tZXRhIHtcbiAgY29sb3I6IHJnYmEoMTEsIDM0LCA3NSwgMC4zNzY0NzA1ODgyKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi5zaW5nbGUtcG9zdCAuc2luZ2xlLXBvc3Qtc3Vic2NyaWJlIC53aWRnZXQtY29udGVudCB7XG4gIHdpZHRoOiA0NSU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnNpbmdsZS1wb3N0LXNvY2lhbC1iYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTUwcHg7XG4gIHJpZ2h0OiAyNnB4O1xuICB3aWR0aDogNDhweDtcbiAgei1pbmRleDogOTk4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2luZ2xlLXBvc3Qtc29jaWFsLWJhciAuc2luZ2xlLXBvc3Qtc29jaWFsLWJhci1jb250YWN0IGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtby1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDAgMCA4MnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMxQTQ4OTYsICMwMzZBRTUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHpvb20gMXMgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiB6b29tIDFzIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogem9vbSAxcyBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiB6b29tIDFzIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uOiB6b29tIDFzIGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGUtcmV2ZXJzZTtcbiAgLW1vei1hbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGUtcmV2ZXJzZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGUtcmV2ZXJzZTtcbiAgLW8tYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlLXJldmVyc2U7XG4gIC1tcy1hbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGUtcmV2ZXJzZTtcbn1cbi5zaW5nbGUtcG9zdC1zb2NpYWwtYmFyIC5zaW5nbGUtcG9zdC1zb2NpYWwtYmFyLWNvbnRhY3QgYSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNnB4KTtcbn1cbi5zaW5nbGUtcG9zdC1zb2NpYWwtYmFyIC5zb2NpYWwtYmFyIHVsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNpbmdsZS1wb3N0LXNvY2lhbC1iYXIgLnNvY2lhbC1iYXIgdWwgbGkgYSB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbkBrZXlmcmFtZXMgem9vbSB7XG4gIGZyb20ge1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMTYsIDEyOCwgMTk5LCAwLjIxKSAwcHggMHB4IDBweCAwcHgsIHJnYmEoMTYsIDEyOCwgMTk5LCAwLjEyKSAwcHggMHB4IDBweCAwcHg7XG4gICAgLW1vei1ib3gtc2hhZG93OiByZ2JhKDE2LCAxMjgsIDE5OSwgMC4yMSkgMHB4IDBweCAwcHggMHB4LCByZ2JhKDE2LCAxMjgsIDE5OSwgMC4xMikgMHB4IDBweCAwcHggMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxNiwgMTI4LCAxOTksIDAuMjEpIDBweCAwcHggMHB4IDBweCwgcmdiYSgxNiwgMTI4LCAxOTksIDAuMTIpIDBweCAwcHggMHB4IDBweDtcbiAgICAtby1ib3gtc2hhZG93OiByZ2JhKDE2LCAxMjgsIDE5OSwgMC4yMSkgMHB4IDBweCAwcHggMHB4LCByZ2JhKDE2LCAxMjgsIDE5OSwgMC4xMikgMHB4IDBweCAwcHggMHB4O1xuICAgIC1tcy1ib3gtc2hhZG93OiByZ2JhKDE2LCAxMjgsIDE5OSwgMC4yMSkgMHB4IDBweCAwcHggMHB4LCByZ2JhKDE2LCAxMjgsIDE5OSwgMC4xMikgMHB4IDBweCAwcHggMHB4O1xuICB9XG4gIHRvIHtcbiAgICBib3gtc2hhZG93OiByZ2JhKDE2LCAxMjgsIDE5OSwgMC4yMSkgMHB4IDBweCAwcHggNXB4LCByZ2JhKDE2LCAxMjgsIDE5OSwgMC4xMikgMHB4IDBweCAwcHggMTBweDtcbiAgICAtbW96LWJveC1zaGFkb3c6IHJnYmEoMTYsIDEyOCwgMTk5LCAwLjIxKSAwcHggMHB4IDBweCA1cHgsIHJnYmEoMTYsIDEyOCwgMTk5LCAwLjEyKSAwcHggMHB4IDBweCAxMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxNiwgMTI4LCAxOTksIDAuMjEpIDBweCAwcHggMHB4IDVweCwgcmdiYSgxNiwgMTI4LCAxOTksIDAuMTIpIDBweCAwcHggMHB4IDEwcHg7XG4gICAgLW8tYm94LXNoYWRvdzogcmdiYSgxNiwgMTI4LCAxOTksIDAuMjEpIDBweCAwcHggMHB4IDVweCwgcmdiYSgxNiwgMTI4LCAxOTksIDAuMTIpIDBweCAwcHggMHB4IDEwcHg7XG4gICAgLW1zLWJveC1zaGFkb3c6IHJnYmEoMTYsIDEyOCwgMTk5LCAwLjIxKSAwcHggMHB4IDBweCA1cHgsIHJnYmEoMTYsIDEyOCwgMTk5LCAwLjEyKSAwcHggMHB4IDBweCAxMHB4O1xuICB9XG59XG4ucG9yZm9saW8tZGV0YWlsX190b3Age1xuICBjb2x1bW4tZ2FwOiA1N3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBvcmZvbGlvLWRldGFpbF9fdG9wIC5kZXNjcmlwdGlvbi1zaG9ydCB7XG4gIHdpZHRoOiA1MCU7XG59XG4ucG9yZm9saW8tZGV0YWlsX190b3AgLmRlc2NyaXB0aW9uLXNob3J0X19jYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjODU5MGEzICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTIsIDEwNywgMTMyLCAwLjEyMTU2ODYyNzUpO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBvcmZvbGlvLWRldGFpbF9fdG9wIC5kZXNjcmlwdGlvbi1zaG9ydF9fdGl0bGUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICBjb2xvcjogIzBCMjI0QjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wb3Jmb2xpby1kZXRhaWxfX3RvcCAuZGVzY3JpcHRpb24tc2hvcnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucG9yZm9saW8tZGV0YWlsX190b3AgLmRlc2NyaXB0aW9uLXNob3J0IHAgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMEIyMjRCO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5wb3Jmb2xpby1kZXRhaWxfX3RvcCAuZGVzY3JpcHRpb24tc2hvcnRfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnBvcmZvbGlvLWRldGFpbF9fdG9wIC5kZXNjcmlwdGlvbi1zaG9ydF9fbGluayBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwQjIyNEI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnBvcmZvbGlvLWRldGFpbF9fdG9wIC5kZXNjcmlwdGlvbi1zaG9ydCAuZGVzY3JpcHRpb24tY29udGVudF9fdG9wIC5jYXRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMGFiZmU7XG59XG4ucG9yZm9saW8tZGV0YWlsX190b3AgLmRlc2NyaXB0aW9uLXNob3J0IC5kZXNjcmlwdGlvbi1jb250ZW50X190b3AgLmNhdGUtc3ViIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucG9yZm9saW8tZGV0YWlsX190b3AgLmZlYXR1cmVkLWltYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDU4cHggMDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5wb3Jmb2xpby1kZXRhaWxfX3RvcCAuZmVhdHVyZWQtaW1hZ2VfXzAxIHtcbiAgd2lkdGg6IDU4MHB4O1xuICBoZWlnaHQ6IDQxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wb3Jmb2xpby1kZXRhaWxfX3RvcCAuZmVhdHVyZWQtaW1hZ2VfXzAyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xMCU7XG4gIG1heC13aWR0aDogMjI5cHg7XG4gIHotaW5kZXg6IDI7XG4gIG1heC1oZWlnaHQ6IDI1NnB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnBvcmZvbGlvLWRldGFpbF9fdG9wIC5mZWF0dXJlZC1pbWFnZV9fMDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IC0xMCU7XG4gIG1heC13aWR0aDogMzQ3cHg7XG4gIHotaW5kZXg6IDI7XG4gIG1heC1oZWlnaHQ6IDI3NnB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnBvcmZvbGlvLWRldGFpbF9fYm90dG9tIHtcbiAgcGFkZGluZzogODBweDtcbiAgY29sdW1uLWdhcDogNjVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y1ZjVmZCAwLCAjZmZmKTtcbiAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDAgMDtcbn1cbi5wb3Jmb2xpby1kZXRhaWxfX2JvdHRvbSAuZGVzY3JpcHRpb24taW1hZ2Uge1xuICB3aWR0aDogNDgwcHg7XG59XG4ucG9yZm9saW8tZGV0YWlsX19ib3R0b20gLmRlc2NyaXB0aW9uLWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXgtaGVpZ2h0OiAzMTFweDtcbn1cbi5wb3Jmb2xpby1kZXRhaWxfX2JvdHRvbSAuZGVzY3JpcHRpb24tY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0ODBweCAtIDY1cHgpO1xufVxuLnBvcmZvbGlvLWRldGFpbF9fYm90dG9tIC5kZXNjcmlwdGlvbi1jb250ZW50X19ib3R0b20ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucG9yZm9saW8tZGV0YWlsX19ib3R0b20gLmRlc2NyaXB0aW9uLWNvbnRlbnRfX2JvdHRvbSBoMSwgLnBvcmZvbGlvLWRldGFpbF9fYm90dG9tIC5kZXNjcmlwdGlvbi1jb250ZW50X19ib3R0b20gaDIsIC5wb3Jmb2xpby1kZXRhaWxfX2JvdHRvbSAuZGVzY3JpcHRpb24tY29udGVudF9fYm90dG9tIGgzLCAucG9yZm9saW8tZGV0YWlsX19ib3R0b20gLmRlc2NyaXB0aW9uLWNvbnRlbnRfX2JvdHRvbSBoNCwgLnBvcmZvbGlvLWRldGFpbF9fYm90dG9tIC5kZXNjcmlwdGlvbi1jb250ZW50X19ib3R0b20gaDUsIC5wb3Jmb2xpby1kZXRhaWxfX2JvdHRvbSAuZGVzY3JpcHRpb24tY29udGVudF9fYm90dG9tIGg2LCAucG9yZm9saW8tZGV0YWlsX19ib3R0b20gLmRlc2NyaXB0aW9uLWNvbnRlbnRfX2JvdHRvbSBwLCAucG9yZm9saW8tZGV0YWlsX19ib3R0b20gLmRlc2NyaXB0aW9uLWNvbnRlbnRfX2JvdHRvbSBpLCAucG9yZm9saW8tZGV0YWlsX19ib3R0b20gLmRlc2NyaXB0aW9uLWNvbnRlbnRfX2JvdHRvbSBzdHJvbmcsIC5wb3Jmb2xpby1kZXRhaWxfX2JvdHRvbSAuZGVzY3JpcHRpb24tY29udGVudF9fYm90dG9tIGIsIC5wb3Jmb2xpby1kZXRhaWxfX2JvdHRvbSAuZGVzY3JpcHRpb24tY29udGVudF9fYm90dG9tIGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5wb3Jmb2xpby1kZXRhaWxfX2JvdHRvbSAuZGVzY3JpcHRpb24tY29udGVudF9fYm90dG9tIG9sLCAucG9yZm9saW8tZGV0YWlsX19ib3R0b20gLmRlc2NyaXB0aW9uLWNvbnRlbnRfX2JvdHRvbSB1bCB7XG4gIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG59XG4ucG9yZm9saW8tZGV0YWlsIC5yZWxhdGVkLXBvc3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4ucG9yZm9saW8tZGV0YWlsIC5yZWxhdGVkLXBvc3RzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wb3Jmb2xpby1kZXRhaWwgLnJlbGF0ZWQtcG9zdHMtdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM3ODc5ZjE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3Jmb2xpby1kZXRhaWwgLnJlbGF0ZWQtcG9zdHMtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wb3Jmb2xpby1kZXRhaWwgLnJlbGF0ZWQtcG9zdHMtbGlzdCB7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIHJvdy1nYXA6IDY1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLnBvcmZvbGlvLWRldGFpbCAucmVsYXRlZC1wb3N0cy1saXN0IC5pdGVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA3ODQzMTM3MjUpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3Jmb2xpby1kZXRhaWwgLnJlbGF0ZWQtcG9zdHMtbGlzdCAuaXRlbSAudGh1bWJuYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgaGVpZ2h0OiAyMDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweCAzMHB4IDAgMzBweDtcbn1cbi5wb3Jmb2xpby1kZXRhaWwgLnJlbGF0ZWQtcG9zdHMtbGlzdCAuaXRlbSAudGh1bWJuYWlsIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvcmZvbGlvLWRldGFpbCAucmVsYXRlZC1wb3N0cy1saXN0IC5pdGVtIC5oZWFkLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzFBNDg5NiwgIzAzNkFFNSk7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAxNXB4O1xufVxuLnBvcmZvbGlvLWRldGFpbCAucmVsYXRlZC1wb3N0cy1saXN0IC5pdGVtIC5oZWFkLXRpdGxlIC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBvcmZvbGlvLWRldGFpbCAucmVsYXRlZC1wb3N0cy1saXN0IC5pdGVtIC5oZWFkLXRpdGxlIC50aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjZWJlZGYwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4ucG9yZm9saW8tZGV0YWlsIC5yZWxhdGVkLXBvc3RzLWxpc3QgLml0ZW0gLmNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnBvcmZvbGlvLWRldGFpbCAucmVsYXRlZC1wb3N0cy1saXN0IC5pdGVtIC5jb250ZW50LS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4ucG9yZm9saW8tZGV0YWlsIC5yZWxhdGVkLXBvc3RzLWxpc3QgLml0ZW0gLmNvbnRlbnQgLm1ldGEgLmNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBvcmZvbGlvLWRldGFpbCAucmVsYXRlZC1wb3N0cy1saXN0IC5pdGVtIC5jb250ZW50IC5tZXRhIC5jYXRlZ29yeSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzVDNkI4NDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBzb2xpZCAwLjVweCAjZWVlO1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucG9yZm9saW8tZGV0YWlsIC5yZWxhdGVkLXBvc3RzLWxpc3QgLml0ZW0gLmNvbnRlbnQgLm1ldGEgLmNhdGVnb3J5IGE6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBvcmZvbGlvLWRldGFpbCAucmVsYXRlZC1wb3N0cy1saXN0IC5pdGVtIC5jb250ZW50IC5tZXRhIC5jYXRlZ29yeSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5wb3Jmb2xpby1kZXRhaWwgLnJlbGF0ZWQtcG9zdHMtbGlzdCAuaXRlbSAuY29udGVudC0tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG59XG4ucG9yZm9saW8tZGV0YWlsIC5yZWxhdGVkLXBvc3RzLWxpc3QgLml0ZW0gLnJlYWRtb3JlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMTBweDtcbn1cbi5wb3Jmb2xpby1kZXRhaWwgLnJlbGF0ZWQtcG9zdHMtbGlzdCAuaXRlbSAucmVhZG1vcmUgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjMmZhYmRkO1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG59XG5cbi8qd2hpdGVwYXBlciBzaW5nbGUqL1xuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjRjZGN0ZDO1xuICBwYWRkaW5nOiA0OHB4IDAgNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1pbmZvID4gLmNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItaW5mbyAudGFncyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgOHB4IDJweCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgYmFja2dyb3VuZDogIzAzNkFFNTtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1pbmZvIC50YWdzOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWluZm8gLnRpdGxlICoge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBtYXJnaW46IDEycHggMCAyNHB4O1xuICBjb2xvcjogIzEwMTYyNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1pbmZvIC50aXRsZSAqIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiAxMnB4IDAgMTZweDtcbiAgfVxufVxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWluZm8gLnMtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAxMnB4IDMycHg7XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1pbmZvIC5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWluZm8gLmdhbGxlcnkge1xuICAgIGdhcDogMDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItaW5mbyAuZ2FsbGVyeSBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItaW5mbyAuZ2FsbGVyeSBmaWd1cmUge1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gIH1cbn1cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1pbmZvIC5nYWxsZXJ5IGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiBmaWx0ZXI6IGJsdXIoM3B4KTsgKi9cbn1cblxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWluZm8gLmdhbGxlcnkgZmlndXJlOm50aC1jaGlsZCgzKSBpbWcge1xuICBmaWx0ZXI6IGJsdXIoM3B4KTtcbn1cblxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWluZm8gLmdhbGxlcnkgZmlndXJlIGEge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0OThweDtcbiAgZ2FwOiA0OHB4O1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjJweDtcbiAgfVxufVxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWNvbnRlbnQgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWNvbnRlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBjb2xvcjogIzEwMTYyNDtcbn1cblxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWZvcm0gLndyYXAge1xuICBwYWRkaW5nOiAzMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRTVFN0VGO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWZvcm0gLndyYXAge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIC5zLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGNvbG9yOiAjMTAxNjI0O1xufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8ge1xuICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gIGdyaWQtcm93LWdhcDogMTZweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZTogXCJ5b3VyX25hbWUgeW91cl9lbWFpbFwiIG1heC1jb250ZW50IFwicGhvbmUgam9iX3RpdGxlXCIgbWF4LWNvbnRlbnQgXCJjb21wYW55IGNvbXBhbnlcIiBtYXgtY29udGVudCBcIm1lc3NhZ2UgbWVzc2FnZVwiIG1heC1jb250ZW50IFwiYWNjZXB0IGFjY2VwdFwiIG1heC1jb250ZW50IFwic3VibWl0IHN1Ym1pdFwiIG1heC1jb250ZW50L2F1dG8gYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWZvcm0gZm9ybSAuYmFvIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8gYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8gLmZvcm0tZ3JvdXAsXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbyAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgfVxufVxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWZvcm0gZm9ybSAuYmFvIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8gbGFiZWwgc3Bhbi5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDM2YWU1O1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbyBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWZvcm0gZm9ybSAuYmFvIHNwYW4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAgPiBpbnB1dCxcbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbyBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwID4gdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkRDMENFO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8gc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCA+IGlucHV0LFxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWZvcm0gZm9ybSAuYmFvIHNwYW4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAgPiB0ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNTY1QzY5O1xufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8gc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCA+IGlucHV0OjpwbGFjZWhvbGRlcixcbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbyBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwID4gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1NjVDNjk7XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbyBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwID4gdGV4dGFyZWEge1xuICBtYXgtaGVpZ2h0OiA5MHB4O1xufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8gPiAueW91ci1uYW1lIHtcbiAgZ3JpZC1hcmVhOiB5b3VyX25hbWU7XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbyA+IC55b3VyLWVtYWlsIHtcbiAgZ3JpZC1hcmVhOiB5b3VyX2VtYWlsO1xufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8gPiAucGhvbmUge1xuICBncmlkLWFyZWE6IHBob25lO1xufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8gPiAuam9iLXRpdGxlIHtcbiAgZ3JpZC1hcmVhOiBqb2JfdGl0bGU7XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbyA+IC5jb21wYW55IHtcbiAgZ3JpZC1hcmVhOiBjb21wYW55O1xufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8gPiAubWVzc2FnZSB7XG4gIGdyaWQtYXJlYTogbWVzc2FnZTtcbn1cblxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWZvcm0gZm9ybSAuYmFvID4gLmFjY2VwdCB7XG4gIGdyaWQtYXJlYTogYWNjZXB0O1xuICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8gPiAuc3VibWl0IHtcbiAgZ3JpZC1hcmVhOiBzdWJtaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWZvcm0gZm9ybSAuYmFvID4gLmFjY2VwdCAud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8gPiAuYWNjZXB0IGxhYmVsIHtcbiAgZ3JpZC1nYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjN0U4NDk0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMnB4IDFmcjtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWZvcm0gZm9ybSAuYmFvID4gLmFjY2VwdCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjQkRDMENFO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8gPiAuYWNjZXB0IGxhYmVsIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwgYSB7XG4gIGNvbG9yOiAjMDM2QUU1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWZvcm0gZm9ybSAuYmFvID4gLnN1Ym1pdCBbdHlwZT1zdWJtaXRdIHtcbiAgZ3JpZC1hcmVhOiBzdWJtaXQ7XG4gIHBhZGRpbmc6IDE4cHggNjBweDtcbn1cblxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWZvcm0gZm9ybSAuYmFvID4gLnN1Ym1pdCBbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1yZWxhdGVkIHtcbiAgcGFkZGluZzogMTZweCAwIDg4cHg7XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1yZWxhdGVkIC5zLXdoaXRlcGFwZXItcmVsYXRlZC10b3Age1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItcmVsYXRlZCAucy13aGl0ZXBhcGVyLXJlbGF0ZWQtdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItcmVsYXRlZCAucy13aGl0ZXBhcGVyLXJlbGF0ZWQtdG9wIC50aXRsZS0zOCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMTAxNjI0O1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLXJlbGF0ZWQgLnMtd2hpdGVwYXBlci1yZWxhdGVkLXRvcCAudGl0bGUtMzgge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1yZWxhdGVkIC5zLXdoaXRlcGFwZXItcmVsYXRlZC10b3AgYSB7XG4gIGNvbG9yOiAjMDM2QUU1O1xufVxuXG4ucy13aGl0ZXBhcGVyLXJlbGF0ZWQgLndoaXRlcGFwZXItaXRlbS1zdHlsZSAuaXRlbSB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4ucy13aGl0ZXBhcGVyLXJlbGF0ZWQgLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdy15OiB1bnNldDtcbn1cblxuLypmaXgtc2xpY2stcGFkZGluZyovXG4vKiBSZXNwb25zaXZlICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhvbWUtc2Fva2h1ZSAuaG9tZS1zYW9raHVlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTMxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuaG9tZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1ib2R5LnBuZyk7XG4gIH1cbiAgLmhvbWUtc2VydmljZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgYm9keSAuaG9tZS1zZXJ2aWNlIC5ob21lLXNlcnZpY2UtY29udGVudC1zbGlkZXIgLnNsaWNrLXByZXYsIGJvZHkgLmhvbWUtc2VydmljZSAuaG9tZS1zZXJ2aWNlLWNvbnRlbnQtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICB0b3A6IC0zNXB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBib2R5IC5ob21lLXNlcnZpY2UgLmhvbWUtc2VydmljZS1jb250ZW50LXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNjBweDtcbiAgfVxuICBib2R5IC5ob21lLXNlcnZpY2UgLmhvbWUtc2VydmljZS1jb250ZW50LXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmhvbWUtZ2xvYmFsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1wbGFjZSAubWFya2VyIGltZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gIH1cbiAgLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1wbGFjZSAubWFya2VyIC5tYXJrZXItaW5mbyB7XG4gICAgbGVmdDogMjVweDtcbiAgICB0b3A6IDVweDtcbiAgfVxuICAuaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXI6bnRoLWNoaWxkKDIpIC5tYXJrZXItaW5mbywgLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1wbGFjZSAubWFya2VyOm50aC1jaGlsZCgzKSAubWFya2VyLWluZm8sIC5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtbWFwIC5ob21lLWdsb2JhbC1tYXAtcGxhY2UgLm1hcmtlcjpudGgtY2hpbGQoNCkgLm1hcmtlci1pbmZvLCAuaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXI6bnRoLWNoaWxkKDcpIC5tYXJrZXItaW5mbywgLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1wbGFjZSAubWFya2VyOm50aC1jaGlsZCg5KSAubWFya2VyLWluZm8sIC5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtbWFwIC5ob21lLWdsb2JhbC1tYXAtcGxhY2UgLm1hcmtlcjpudGgtY2hpbGQoMTApIC5tYXJrZXItaW5mbyB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLmhvbWUtYWNoaWV2ZW1lbnQge1xuICAgIG1hcmdpbjogMTAwcHggMCA3MHB4O1xuICB9XG4gIC5ob21lLXNhb2todWUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5ob21lLXNhb2todWUgLmhvbWUtc2Fva2h1ZS1jb250ZW50IC5ob21lLXNhb2todWUtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW8tanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5ob21lLXBhcnRuZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaG9tZS1uZXdzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYm9keSAubWFudS13aHkgLm1hbnUtd2h5LWNvbnRlbnQtc2xpZGVyIC5zbGljay1wcmV2LCBib2R5IC5tYW51LXdoeSAubWFudS13aHktY29udGVudC1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHRvcDogLTQ1cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIGJvZHkgLm1hbnUtd2h5IC5tYW51LXdoeS1jb250ZW50LXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNjBweDtcbiAgfVxuICBib2R5IC5tYW51LXdoeSAubWFudS13aHktY29udGVudC1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC5wYWdlLWFpLXNlcnZpY2UgLnBhZ2UtYWktc2VydmljZS1jb250ZW50IHVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wYWdlLWFpLXNlcnZpY2UgLnBhZ2UtYWktc2VydmljZS1jb250ZW50IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAucGFnZS1haS1zZXJ2aWNlIC5wYWdlLWFpLXNlcnZpY2UtY29udGVudCB1bCBsaSBhIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wYWdlLXN5c3RlbS10ZWNobm9sb2d5IC5jb250YWluZXIgLnBhZ2Utc3lzdGVtLXRlY2hub2xvZ3ktY29udGVudCAudGVjaG5vbG9neS10YWJzbGlkZXItaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGFnZS1zeXN0ZW0tdGVjaG5vbG9neSAuY29udGFpbmVyIC5wYWdlLXN5c3RlbS10ZWNobm9sb2d5LWNvbnRlbnQgLnRlY2hub2xvZ3ktdGFic2xpZGVyLWl0ZW0gLnRlY2hub2xvZ3ktdGFic2xpZGVyLWl0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2Utc3lzdGVtLXRlY2hub2xvZ3kgLmNvbnRhaW5lciAucGFnZS1zeXN0ZW0tdGVjaG5vbG9neS1jb250ZW50IC50ZWNobm9sb2d5LXRhYnNsaWRlci1pdGVtIC50ZWNobm9sb2d5LXRhYnNsaWRlci1pdGVtLWNvbnRlbnQgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBib2R5IC5wYWdlLXN5c3RlbS10ZWNobm9sb2d5IC5zbGljay1wcmV2LCBib2R5IC5wYWdlLXN5c3RlbS10ZWNobm9sb2d5IC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIHRvcDogLTE2cHg7XG4gIH1cbiAgYm9keSAucGFnZS1zeXN0ZW0tdGVjaG5vbG9neSAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLXdoeSB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuICAucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItcGxhbiB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuICAuYi1zZXJ2aWNlIHtcbiAgICBwYWRkaW5nOiAxNDBweCAwIDE2MHB4O1xuICB9XG4gIC5wYWdlLWRpZ2l0YWwtdHJhbnNmb3JtYXRpb24gLnBhZ2UtZGlnaXRhbC10cmFuc2Zvcm1hdGlvbl9fY29udGVudCAuYi1zdXBwb3J0IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmItZmxvd19fY29udGVudCAuaXRlbS0tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYnRuLWdyYWRpZW50IHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWluLXdpZHRoOiA3MHB4O1xuICB9XG4gIC5idG4taWNvbi1yaWdodCB7XG4gICAgcGFkZGluZzogMTVweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDE1cHg7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1jb250ZW50LXJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW8tZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1jb250ZW50LXJpZ2h0IC5oZWFkZXItY29udGVudC1yaWdodC1kZXRhaWwge1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgfVxuICAucGFnZS1jYXRlZ29yeS1oZWFkZXIgLnBhZ2UtY2F0ZWdvcnktdGl0bGUgKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zaW5nbGUtcG9zdCAuc2luZ2xlLXBvc3QtbWV0YSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxuICAuc2luZ2xlLXBvc3QgLnNpbmdsZS1wb3N0LXRpdGxlICoge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpbmdsZS1wb3N0IC5zaW5nbGUtcG9zdC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbiAgLnNpbmdsZS1wb3N0IC5zaW5nbGUtcG9zdC1iYW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaW5nbGUtcG9zdCAuc2luZ2xlLXBvc3Qtc3Vic2NyaWJlIC53aWRnZXQtY29udGVudCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICBib2R5IC5ob21lLXRlc3RpbW9uaWFsIC5zbGljay1uZXh0LCBib2R5IC5ob21lLXRlc3RpbW9uaWFsIC5zbGljay1wcmV2IHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC01MHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBib2R5IC5ob21lLXRlc3RpbW9uaWFsIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG4gIGJvZHkgLmhvbWUtYWNoaWV2ZW1lbnQgLnNsaWNrLW5leHQsIGJvZHkgLmhvbWUtYWNoaWV2ZW1lbnQgLnNsaWNrLXByZXYge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTUwcHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIGJvZHkgLmhvbWUtYWNoaWV2ZW1lbnQgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLmhvbWUtdGVzdGltb25pYWwgLmhvbWUtdGVzdGltb25pYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCA1MHB4IDA7XG4gIH1cbiAgLmhvbWUtdGVzdGltb25pYWwgLmhvbWUtdGVzdGltb25pYWwtY29udGVudCAuaG9tZS10ZXN0aW1vbmlhbC1jb250ZW50LXRvcCAuaG9tZS10ZXN0aW1vbmlhbC1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmhvbWUtcGFydG5lciAuaG9tZS1wYXJ0bmVyLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmhvbWUtYXdhcmRzIC5ob21lLWF3YXJkcy1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5wYWdlLWFpLXNlcnZpY2UgLnBhZ2UtYWktc2VydmljZS1jb250ZW50IHVsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW8tZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnBhZ2UtYWktc2VydmljZSAucGFnZS1haS1zZXJ2aWNlLWNvbnRlbnQgdWwgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnBhZ2Utc3lzdGVtLXNkbGMgLnBhZ2Utc3lzdGVtLXNkbGMtY29udGVudCB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGFnZS1ibG9ja2NoYWluLWNsaWVudCAucGFnZS1ibG9ja2NoYWluLWNsaWVudC1jb250ZW50IC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50LWNvbnRlbnQtZ2FsbGVyeSAuaXRlbSAucGFnZS1ibG9ja2NoYWluLWNsaWVudC1jb250ZW50LWdhbGxlcnktbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG4gIC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50IC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50LWNvbnRlbnQgLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQtY29udGVudC1nYWxsZXJ5IC5pdGVtIC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50LWNvbnRlbnQtZ2FsbGVyeS1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlyZWN0aW9uOiB1bnNldDtcbiAgfVxuICAucGFnZS1ibG9ja2NoYWluLWNsaWVudCAucGFnZS1ibG9ja2NoYWluLWNsaWVudC1jb250ZW50IC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50LWNvbnRlbnQtZ2FsbGVyeSAuaXRlbTpudGgtY2hpbGQoMm4pIC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50LWNvbnRlbnQtZ2FsbGVyeS1sZWZ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBhZ2UtYmxvY2tjaGFpbi13aGl0ZWxhYmVsd2h5IC5wYWdlLWJsb2NrY2hhaW4td2hpdGVsYWJlbHdoeS1jb250ZW50IC5yb3cgYXJ0aWNsZSB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxuICAucGFnZS1ibG9ja2NoYWluLXdoaXRlbGFiZWx3aHkgLnBhZ2UtYmxvY2tjaGFpbi13aGl0ZWxhYmVsd2h5LWNvbnRlbnQgLnJvdyBhcnRpY2xlOm50aC1jaGlsZCgzbikge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIH1cbiAgLnBhZ2UtYmxvY2tjaGFpbi1yZWNvZ25pemUgLnBhZ2UtYmxvY2tjaGFpbi1yZWNvZ25pemUtY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweCAwIDAgMDtcbiAgfVxuICBib2R5IC5wYWdlLWJsb2NrY2hhaW4tcmVjb2duaXplIC5zbGljay1uZXh0LCBib2R5IC5wYWdlLWJsb2NrY2hhaW4tcmVjb2duaXplIC5zbGljay1wcmV2IHtcbiAgICB0b3A6IC00MHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBib2R5IC5wYWdlLWJsb2NrY2hhaW4tcmVjb2duaXplIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxuICBib2R5IC5wYWdlLWJsb2NrY2hhaW4tcmVjb2duaXplIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA2NXB4O1xuICB9XG4gIC5wYWdlLWFib3V0dXMtdGFiIHVsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW8tZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnBhZ2UtYWJvdXR1cy10YWIgdWwgbGkgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnBhZ2UtYWJvdXR1cy10ZWFtcyAucGFnZS1hYm91dHVzLXRlYW1zLWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy10ZWFtcy1jb250ZW50LWxpc3QgLmxpc3QtaXRlbSAubGlzdC1pdGVtLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgcm93LWdhcDogMjRweDtcbiAgfVxuICAucGFnZS1hYm91dHVzLWhpc3RvcnkgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtIC5yb3cgLmxpc3QtaXRlbS1pbWFnZSBmaWd1cmUge1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gIH1cbiAgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50LWxpc3QgLmxpc3QtaXRlbSAucm93IC5saXN0LWl0ZW0taW5mbyAuaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW06bnRoLWNoaWxkKDJuKSAucm93IC5saXN0LWl0ZW0taW1hZ2UgZmlndXJlIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICB9XG4gIC5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW06bnRoLWNoaWxkKDJuKSAucm93IC5saXN0LWl0ZW0taW5mbyAuaW5mbyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAucGFnZS1hYm91dHVzLWhpc3RvcnkgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtIC5yb3cgLmxpc3QtaXRlbS1pbmZvIC5pbmZvIC55ZWFyOmJlZm9yZSB7XG4gICAgbGVmdDogLTQwLjVweDtcbiAgfVxuICAucGFnZS1hYm91dHVzLWhpc3RvcnkgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtOm50aC1jaGlsZCgybikgLnJvdyAubGlzdC1pdGVtLWluZm8gLmluZm8gLnllYXI6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtNDAuNXB4O1xuICB9XG4gICNwb3B1cC1hYm91dHVzLXRlYW1zIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIH1cbiAgI3BvcHVwLWFib3V0dXMtdGVhbXMgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuICAjcG9wdXAtYWJvdXR1cy10ZWFtcyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5pbmZvIC50aXRsZSAqIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgI3BvcHVwLWFib3V0dXMtdGVhbXMgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuaW5mbyAuZGVzYyB7XG4gICAgbWF4LWhlaWdodDogMzg4cHg7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgfVxuICAucGFnZS1wb3Jmb2xpby1saXN0IC5saXN0LWl0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLnBvcmZvbGlvLWRldGFpbF9fYm90dG9tIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC5wb3Jmb2xpby1kZXRhaWxfX2JvdHRvbSAuZGVzY3JpcHRpb24taW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnBvcmZvbGlvLWRldGFpbF9fYm90dG9tIC5kZXNjcmlwdGlvbi1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wb3Jmb2xpby1kZXRhaWwgLnJlbGF0ZWQtcG9zdHMtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAucmVsYXRlZC1saXN0LXBvcnRmb2xpbyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAvKiBwb3B1cCBmb3JtIGRvd25sb2FkICovXG4gICNwb3B1cC1kb3dubG9hZCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gICNwb3B1cC1kb3dubG9hZCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYi1zZXJ2aWNlX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5iLXNlcnZpY2VfX2xpc3QgLml0ZW1fX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdC05MCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbiAgLnBiLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuICAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWJvdHRvbS1jb250ZW50IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW8tZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tY29udGVudCAuZm9vdGVyLWJvdHRvbS1yaWdodCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1vLWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLWNvbnRlbnQgLmZvb3Rlci1ib3R0b20tcmlnaHQgLmZvb3Rlci1ib3R0b20tcmlnaHQtc29jaWFsIGEge1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgfVxuICAuZm9vdGVyLWNvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IC03NXB4O1xuICB9XG4gIC5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAuZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWNvbnRlbnQgLmZvb3Rlci1jb250YWN0LWxlZnQgLmZvb3Rlci1jb250YWN0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1jb250ZW50IC5mb290ZXItY29udGFjdC1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1jb250ZW50IC5mb290ZXItY29udGFjdC1idXR0b24gYSB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICB9XG4gIC5wYWdlLWNhdGVnb3J5LWNhdCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxuICAucGFnZS1jYXRlZ29yeS1jYXQgdWwge1xuICAgIGdyaWQtZ2FwOiA1cHg7XG4gIH1cbiAgLnBhZ2UtY2F0ZWdvcnktY2F0IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDhweCA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wYWdlLWNhdGVnb3J5LWNvbnRlbnQgLnBhZ2UtY2F0ZWdvcnktbGlzdCAucGFnZS1jYXRlZ29yeS1jYXQtY2hpbGQgdWwubmF2LXRhYnMge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbiAgLnBhZ2UtY2F0ZWdvcnktY29udGVudCAucGFnZS1jYXRlZ29yeS1saXN0IC5wYWdlLWNhdGVnb3J5LWNhdC1jaGlsZCB1bC5uYXYtdGFicyBsaS5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgICBtYXJnaW46IDAgOHB4IDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubWFudS1zb2Z0d2FyZSAubWFudS1zb2Z0d2FyZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIH1cbiAgLnNpbmdsZS1wb3N0IC5zaW5nbGUtcG9zdC1zdWJzY3JpYmUgLndpZGdldC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucG9yZm9saW8tZGV0YWlsX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnBvcmZvbGlvLWRldGFpbF9fdG9wIC5kZXNjcmlwdGlvbi1zaG9ydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIH1cbiAgLnBvcmZvbGlvLWRldGFpbF9fdG9wIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucG9yZm9saW8tZGV0YWlsX19ib3R0b20gLmRlc2NyaXB0aW9uLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucG9yZm9saW8tZGV0YWlsX19ib3R0b20gLmRlc2NyaXB0aW9uLWltYWdlIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICB9XG4gIC5wb3Jmb2xpby1kZXRhaWxfX2JvdHRvbSAuZGVzY3JpcHRpb24tY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBvcmZvbGlvLWRldGFpbCAucmVsYXRlZC1wb3N0cy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucG9yZm9saW8tZGV0YWlsIC5yZWxhdGVkLXBvc3RzLWxpc3Qge1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG4gIC5wb3Jmb2xpby1kZXRhaWwgLnJlbGF0ZWQtcG9zdHMtbGlzdCAuaXRlbSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIC5ob21lLWJhbm5lci1uZXdzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNTBweDtcbiAgfVxuICAuaG9tZS1iYW5uZXItbmV3cyAuaG9tZS1iYW5uZXItbmV3cy1jb250ZW50IHVsLm5hdi10YWJzIHtcbiAgICBncmlkLWdhcDogNXB4O1xuICB9XG4gIC5ob21lLWJhbm5lci1uZXdzIC5ob21lLWJhbm5lci1uZXdzLWNvbnRlbnQgdWwubmF2LXRhYnMgbGkubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDhweCA1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5ob21lLWJhbm5lci1uZXdzIC5ob21lLWJhbm5lci1uZXdzLWNvbnRlbnQgLnRhYi1jb250ZW50IC50YWItcGFuZSAuaXRlbSB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gIC5ob21lLWJhbm5lci1uZXdzIC5ob21lLWJhbm5lci1uZXdzLWNvbnRlbnQgLnRhYi1jb250ZW50IC50YWItcGFuZSAuaXRlbSAuaW5mbyAudGl0bGUgYSAqIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1jb250ZW50LXRvcCAuaG9tZS1nbG9iYWwtY29udGVudC10b3AtbGVmdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1vLWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtY29udGVudC10b3AgLmhvbWUtZ2xvYmFsLWNvbnRlbnQtdG9wLWxlZnQgLmhvbWUtZ2xvYmFsLWNvbnRlbnQtdG9wLWxlZnQtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1jb250ZW50LXRvcCAuaG9tZS1nbG9iYWwtY29udGVudC10b3AtbGVmdCAuaG9tZS1nbG9iYWwtY29udGVudC10b3AtbGVmdC1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgfVxuICAuaG9tZS1wYXJ0bmVyIC5ob21lLXBhcnRuZXItY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogOXB4O1xuICAgIHJvdy1nYXA6IDEycHg7XG4gIH1cbiAgLmhvbWUtcGFydG5lciAuaG9tZS1wYXJ0bmVyLWNvbnRlbnQgYXJ0aWNsZSAuaXRlbSAuaW5mbyAudGl0bGUgKiB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxuICAuaG9tZS1hd2FyZHMgLmhvbWUtYXdhcmRzLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDlweDtcbiAgICByb3ctZ2FwOiAxMnB4O1xuICB9XG4gIC5ob21lLWF3YXJkcyAuaG9tZS1hd2FyZHMtY29udGVudCBhcnRpY2xlIC5pdGVtIC5pbmZvIC50aXRsZSAqIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG4gIC5wYWdlLWRpZ2l0YWwtdHJhbnNmb3JtYXRpb25fX2NvbnRlbnQgLmItcHJvYmxlbSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5wYWdlLWRpZ2l0YWwtdHJhbnNmb3JtYXRpb25fX2NvbnRlbnQgLmItcHJvYmxlbSAuYi1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG4gIC5wYWdlLWRpZ2l0YWwtdHJhbnNmb3JtYXRpb25fX2NvbnRlbnQgLmItcHJvYmxlbSAuYi1ncmlkX19pdGVtIC5wcm9ibGVtIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZ2UtZGlnaXRhbC10cmFuc2Zvcm1hdGlvbl9fY29udGVudCAuYi1wcm9ibGVtIC5iLWdyaWRfX2l0ZW0gLndoaXRlc3BhY2Uge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLnBhZ2UtZGlnaXRhbC10cmFuc2Zvcm1hdGlvbl9fY29udGVudCAuYi1wcm9ibGVtIC5iLWdyaWRfX2l0ZW0gLnNvbHV0aW9uIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZ2UtZGlnaXRhbC10cmFuc2Zvcm1hdGlvbl9fY29udGVudCAuYi1wcm9ibGVtX19kZXNjIHtcbiAgICBtYXJnaW46IDM1cHggMDtcbiAgfVxuICAucGFnZS1kaWdpdGFsLXRyYW5zZm9ybWF0aW9uX19jb250ZW50IC5iLXByb2JsZW1fX3RleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAzNXB4IDIwcHg7XG4gIH1cbiAgLnBhZ2UtZGlnaXRhbC10cmFuc2Zvcm1hdGlvbl9fY29udGVudCAuYi1zdXBwb3J0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgLnBhZ2UtZGlnaXRhbC10cmFuc2Zvcm1hdGlvbl9fY29udGVudCAuYi1zdXBwb3J0X19jb250ZW50LS1jYXRlIHtcbiAgICBwYWRkaW5nOiA2NXB4IDAgMzBweCAwO1xuICB9XG4gIC5wYWdlLWRpZ2l0YWwtdHJhbnNmb3JtYXRpb25fX2NvbnRlbnQgLmItc3VwcG9ydF9fY29udGVudC0tY2F0ZSAubGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbiAgLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLXdoeV9fY29udGVudC0tbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICByb3ctZ2FwOiAyNXB4O1xuICB9XG4gIC5wYWdlLS1vZmZzaG9yZV9fY29udGVudCAuYi13aHlfX2NvbnRlbnQtLWxpc3QgLml0ZW0tLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItd2h5X19jb250ZW50LS1saXN0IC5pdGVtLS10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItcHJvYmxlbSB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gIH1cbiAgLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLXByb2JsZW0gLmxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItcHJvYmxlbSAubGlzdCAubGlzdC0taXRlbSAubGlzdC0taXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItcHJvYmxlbSAubGlzdCAubGlzdC0taXRlbSAubGlzdC0taXRlbV9faGVhZC0tbnVtYmVyaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLXByb2JsZW0gLmxpc3QgLmxpc3QtLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5wYWdlLS1vZmZzaG9yZV9fY29udGVudCAuYi1wcm9ibGVtIC50ZXh0YXJlYSB7XG4gICAgbWFyZ2luOiAxMDBweCAwIDA7XG4gIH1cbiAgLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLXByb2JsZW0gLnRleHRhcmVhOjpiZWZvcmUge1xuICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLXdoeSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5wYWdlLS1vZmZzaG9yZV9fY29udGVudCAuYi13aHlfX2NvbnRlbnQtLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLXdoeV9fY29udGVudC0tbGlzdCBpbWcge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLXNlcnZpY2Uge1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gIH1cbiAgLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLWZsb3cge1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gIH1cbiAgLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLWZsb3dfX2NvbnRlbnQgLml0ZW0tLWNvbnRlbnRfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5wYWdlLS1vZmZzaG9yZV9fY29udGVudCAuYi1mbG93X19jb250ZW50IC5pdGVtLS1jb250ZW50X190ZXh0IC5udW1iZXJpbmcge1xuICAgIHRvcDogMjJweDtcbiAgfVxuICAucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItcGxhbiB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gIH1cbiAgLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLXBsYW4gLmItcGxhbl9fY29udGVudCAuaXRlbSB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLWFpLWZlYXR1cmVzIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxuICAucGFnZS1haS1jb250YWN0IC5wYWdlLWFpLWNvbnRhY3QtY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5wYWdlLWFpLWZsb3cge1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gIH1cbiAgLnBhZ2UtYWktZmxvdyAuY29udGFpbmVyIC5wYWdlLWFpLWZsb3ctY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnBhZ2UtYWktZmxvdyAuY29udGFpbmVyIC5wYWdlLWFpLWZsb3ctY29udGVudCAuYWktZmxvdy1pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG4gIC5wYWdlLWFpLWZsb3cgLmNvbnRhaW5lciAucGFnZS1haS1mbG93LWNvbnRlbnQgLmFpLWZsb3ctaXRlbSAuYWktZmxvdy1pdGVtLWxlZnQgZmlndXJlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLWNsb3VkLXdoeWJhbm5lciAucGFnZS1jbG91ZC13aHliYW5uZXItY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMjAsIDI2LCA2NiwgMC41ODAzOTIxNTY5KSA1MCUsIHJnYmEoMjAsIDI2LCA2NiwgMC41ODAzOTIxNTY5KSk7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5iLXNlcnZpY2Uge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxuICAucGFnZS1jbG91ZC13aHkge1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gIH1cbiAgLnBhZ2UtYWJvdXR1cy10ZWFtcyAucGFnZS1hYm91dHVzLXRlYW1zLWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy10ZWFtcy1jb250ZW50LWxpc3QgLmxpc3QtaXRlbSAubGlzdC1pdGVtLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLnBhZ2UtYWJvdXR1cyAuYi0tdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBhZ2UtYWJvdXR1cyAuYi0tdGFibGVfX2xlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAucGFnZS1hYm91dHVzIC5iLS10YWJsZSAucGFnZS1hYm91dHVzX19nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLnBhZ2UtYWJvdXR1cy10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAucGFnZS1hYm91dHVzLW1lc3NlbmdlciAucGFnZS1hYm91dHVzLW1lc3Nlbmdlci1jb250ZW50IC5wYWdlLWFib3V0dXMtbWVzc2VuZ2VyLWNvbnRlbnQtZWRpdG9yIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5wYWdlLXN5c3RlbS1zZGxjIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNzBweDtcbiAgfVxuICAucGFnZS1zeXN0ZW0tdGVjaG5vbG9neXN0YWNrIC5wYWdlLXN5c3RlbS10ZWNobm9sb2d5c3RhY2stY29udGVudCB7XG4gICAgbWFyZ2luOiA1MHB4IDAgNzBweDtcbiAgfVxuICAucGFnZS1zeXN0ZW0tdGVjaG5vbG9neSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gIH1cbiAgLnBhZ2Utc3lzdGVtLXByb2JsZW0gLnBhZ2Utc3lzdGVtLXByb2JsZW0tY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAucGFnZS1zeXN0ZW0tcHJvYmxlbSAucGFnZS1zeXN0ZW0tcHJvYmxlbS1jb250ZW50IC5wYWdlLXN5c3RlbS1wcm9ibGVtLWNvbnRlbnQtbGlzdCAuaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wYWdlLXN5c3RlbS1wcm9ibGVtIC5wYWdlLXN5c3RlbS1wcm9ibGVtLWNvbnRlbnQgLnBhZ2Utc3lzdGVtLXByb2JsZW0tY29udGVudC1saXN0IC5pdGVtICoge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCA5cHg7XG4gIH1cbiAgLnBhZ2UtLWZhcV9faGVhZGVyIC5oZWFkaW5nLS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5wYWdlLWJsb2NrY2hhaW4tc2VydmljZSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucGFnZS1ibG9ja2NoYWluLXNlcnZpY2UgLnBhZ2UtYmxvY2tjaGFpbi1zZXJ2aWNlLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucGFnZS1ibG9ja2NoYWluLXByb2R1Y3Qge1xuICAgIG1hcmdpbjogMCAwIDcwcHg7XG4gIH1cbiAgLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICB9XG4gIC8qIHBvcHVwIGZvcm0gZG93bmxvYWQgKi9cbiAgI3BvcHVwLWRvd25sb2FkIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gICNwb3B1cC1kb3dubG9hZCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5wb3B1cC1mb3JtIGZvcm0gLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcG9wdXAtZG93bmxvYWQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucG9wdXAtZm9ybSBmb3JtIC5mb3JtLWdyb3VwOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5idG4tZ3JhZGllbnQge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gIH1cbiAgLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1jb250ZW50LXRvcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1vLWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtY29udGVudC10b3AgLmhvbWUtZ2xvYmFsLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAucm93ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXIgaW1nIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAuaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXIgLm1hcmtlci1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtbWFwIC5ob21lLWdsb2JhbC1tYXAtcGxhY2UgLm1hcmtlci5hY3RpdmUgLm1hcmtlci1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXIuYWN0aXZlIC5tYXJrZXItaW5mbyAubWFya2VyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1wbGFjZSAubWFya2VyOm50aC1jaGlsZCgyKSAubWFya2VyLWluZm8sIC5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtbWFwIC5ob21lLWdsb2JhbC1tYXAtcGxhY2UgLm1hcmtlcjpudGgtY2hpbGQoMykgLm1hcmtlci1pbmZvLCAuaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXI6bnRoLWNoaWxkKDQpIC5tYXJrZXItaW5mbywgLmhvbWUtZ2xvYmFsIC5ob21lLWdsb2JhbC1jb250ZW50IC5ob21lLWdsb2JhbC1tYXAgLmhvbWUtZ2xvYmFsLW1hcC1wbGFjZSAubWFya2VyOm50aC1jaGlsZCg3KSAubWFya2VyLWluZm8sIC5ob21lLWdsb2JhbCAuaG9tZS1nbG9iYWwtY29udGVudCAuaG9tZS1nbG9iYWwtbWFwIC5ob21lLWdsb2JhbC1tYXAtcGxhY2UgLm1hcmtlcjpudGgtY2hpbGQoOSkgLm1hcmtlci1pbmZvLCAuaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXI6bnRoLWNoaWxkKDEwKSAubWFya2VyLWluZm8ge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMDtcbiAgfVxuICAuaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXI6bnRoLWNoaWxkKDUpIC5tYXJrZXItaW5mbyB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuaG9tZS1nbG9iYWwgLmhvbWUtZ2xvYmFsLWNvbnRlbnQgLmhvbWUtZ2xvYmFsLW1hcCAuaG9tZS1nbG9iYWwtbWFwLXBsYWNlIC5tYXJrZXI6bnRoLWNoaWxkKDYpIC5tYXJrZXItaW5mbyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmhvbWUtdGVzdGltb25pYWwgLmhvbWUtdGVzdGltb25pYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4IDA7XG4gIH1cbiAgLmhvbWUtdGVzdGltb25pYWwgLmhvbWUtdGVzdGltb25pYWwtY29udGVudCAuaG9tZS10ZXN0aW1vbmlhbC1jb250ZW50LXRvcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1vLWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIGJvZHkgLmhvbWUtdGVzdGltb25pYWwtc2xpZGVyLWRvdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgYm9keSAuaG9tZS10ZXN0aW1vbmlhbC1zbGlkZXItZG90IC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkgLmhvbWUtdGVzdGltb25pYWwtc2xpZGVyLWRvdCAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLml0ZW0gZmlndXJlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAuaHIge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG4gIC5wYWdlLXBvcmZvbGlvLWxpc3QgLmxpc3QtaXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAucGFnZS1jYXRlZ29yeS1jb250ZW50IC5wYWdlLXBvcmZvbGlvLWxpc3QgLmxpc3QtaXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAucG9yZm9saW8tZGV0YWlsX190b3AgLmRlc2NyaXB0aW9uLXNob3J0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5wb3Jmb2xpby1kZXRhaWwgLnJlbGF0ZWQtcG9zdHMtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAucGFnZS1jb250YWN0IGZvcm0gI3Jlc3BvbnNpdmUtZm9ybSAuZm9ybS1yb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBhZ2UtY29udGFjdCBmb3JtICNyZXNwb25zaXZlLWZvcm0gLmZvcm0tcm93LmNvbXBhbnktbmFtZSwgLnBhZ2UtY29udGFjdCBmb3JtICNyZXNwb25zaXZlLWZvcm0gLmZvcm0tcm93LmVtYWlsLXBob25lIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGFnZS1jb250YWN0IGZvcm0gI3Jlc3BvbnNpdmUtZm9ybSAuZm9ybS1yb3cuY29tcGFueS1uYW1lIC53LTUwLCAucGFnZS1jb250YWN0IGZvcm0gI3Jlc3BvbnNpdmUtZm9ybSAuZm9ybS1yb3cuZW1haWwtcGhvbmUgLnctNTAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZ2UtY29udGFjdCBmb3JtICNyZXNwb25zaXZlLWZvcm0gLmZvcm0tcm93LnB1cnBvc2UgLndwY2Y3LWNoZWNrYm94IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuY29udGFjdC1iYW5uZXJfX2NvbnRlbnQgLmNvbW1vbi10eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnJlbGF0ZWQtbGlzdC1wb3J0Zm9saW8ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgcm93LWdhcDogNDBweDtcbiAgfVxuICAucGFnZS0tYnVzaW5lc3NfX2NvbnRlbnQgLmItc3VwcG9ydF9fY29udGVudC0tY2F0ZSAubGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAucGFnZS0tYnVzaW5lc3NfX2NvbnRlbnQgLmItc3VwcG9ydF9fY29udGVudC0tY2F0ZSAubGlzdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC5iLXNlcnZpY2Uge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuYi1zZXJ2aWNlIC5iLXNlcnZpY2VfX2xpc3QgLml0ZW1fX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbiAgLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IC5iLXBsYW4ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuICAucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQgLmItcGxhbiAuYi1wbGFuX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5wYWdlLS1vZmZzaG9yZV9fY29udGVudCAuYi1wbGFuIC5iLXBsYW5fX2NvbnRlbnQgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxuICAucGFnZS1kaWdpdGFsLXRyYW5zZm9ybWF0aW9uX19jb250ZW50IC5iLXN1cHBvcnRfX2NvbnRlbnQtLWNhdGUgLmxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24gLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24tY29udGVudCAucGFnZS1ibG9ja2NoYWluLXJlYXNvbi1jb250ZW50LXJpZ2h0IC5pdGVtIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5wYWdlLWJsb2NrY2hhaW4tcmVhc29uIC5wYWdlLWJsb2NrY2hhaW4tcmVhc29uLWNvbnRlbnQgLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24tY29udGVudC1sZWZ0IC5yb3cgLmdyb3VwOmZpcnN0LWNoaWxkIC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQgLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQtY29udGVudCAucGFnZS1ibG9ja2NoYWluLWNsaWVudC1jb250ZW50LWdhbGxlcnkgLml0ZW0gLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQtY29udGVudC1nYWxsZXJ5LXJpZ2h0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5wYWdlLWFib3V0dXMtdGVhbXMgLnBhZ2UtYWJvdXR1cy10ZWFtcy1jb250ZW50IC5wYWdlLWFib3V0dXMtdGVhbXMtY29udGVudC1saXN0IC5saXN0LWl0ZW0gLmxpc3QtaXRlbS1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW0gLnJvdyAubGlzdC1pdGVtLWltYWdlIGZpZ3VyZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGFnZS1hYm91dHVzLWhpc3RvcnkgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtOm50aC1jaGlsZCgybikgLnJvdyAubGlzdC1pdGVtLWltYWdlIGZpZ3VyZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGFnZS1hYm91dHVzLWhpc3RvcnkgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtIC5yb3cgLmxpc3QtaXRlbS1pbmZvIC5pbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50LWxpc3QgLmxpc3QtaXRlbSAucm93IC5saXN0LWl0ZW0taW5mbyAuaW5mbyAueWVhcjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yNS41cHg7XG4gIH1cbiAgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50LWxpc3QgLmxpc3QtaXRlbSAucm93IC5saXN0LWl0ZW0taW5mbyAuaW5mbyAueWVhciB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50LWxpc3QgLmxpc3QtaXRlbSAucm93IC5saXN0LWl0ZW0taW5mbyAuaW5mbyAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50LWxpc3QgLmxpc3QtaXRlbSAucm93IC5saXN0LWl0ZW0taW5mbyAuaW5mbyAuZGVzYy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgfVxuICAucGFnZS1hYm91dHVzLWhpc3RvcnkgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtOm50aC1jaGlsZCgybikgLnJvdyAubGlzdC1pdGVtLWluZm8gLmluZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50LWxpc3QgLmxpc3QtaXRlbTpudGgtY2hpbGQoMm4pIC5yb3cgLmxpc3QtaXRlbS1pbmZvIC5pbmZvIC55ZWFyOmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0yNS41cHg7XG4gIH1cbiAgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50LWxpc3QgLmxpc3QtaXRlbS1sYXN0IC5pbmZvIC55ZWFyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50LWxpc3QgLmxpc3QtaXRlbS1sYXN0IC5pbmZvIC5kZXNjIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50LWxpc3QgLmxpc3QtaXRlbS1sYXN0IC5pbmZvIC55ZWFyIHtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVhZGVyIC5oZWFkZXItY29udGVudCAubG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXItY29udGVudCAuaGVhZGVyLWNvbnRlbnQtcmlnaHQgLmhlYWRlci1jb250ZW50LXJpZ2h0LWRldGFpbCAuY29udGFjdCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbiAgLmhvbWUtbmV3cyAuaG9tZS1uZXdzLWNvbnRlbnQgLmhvbWUtbmV3cy1jb250ZW50LXRvcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1vLWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtY29udGVudC10b3AgLmhvbWUtbmV3cy1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWdlLWFpLXNlcnZpY2UgLnBhZ2UtYWktc2VydmljZS1jb250ZW50IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFnZS1hYm91dHVzLXRlYW1zIC5wYWdlLWFib3V0dXMtdGVhbXMtY29udGVudCAucGFnZS1hYm91dHVzLXRlYW1zLWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtIC5saXN0LWl0ZW0tY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBtYXgtd2lkdGg6IDI0M3B4O1xuICB9XG59IiwiLy8gQGluY2x1ZGUgYm9yZGVyX3JhZGl1cyggdmFsdWUgKTtcbkBtaXhpbiBib3JkZXJfcmFkaXVzKCR2YWx1ZSkge1xuICAgIGJvcmRlci1yYWRpdXM6ICR2YWx1ZTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6ICR2YWx1ZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICR2YWx1ZTtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAkdmFsdWU7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6ICR2YWx1ZTtcbn1cbkBtaXhpbiBiYWNrZ3JvdW5kX3NpemUoJHZhbHVlKSB7XG5cdGJhY2tncm91bmQtc2l6ZTogJHZhbHVlO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogJHZhbHVlO1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogJHZhbHVlO1xuXHQtby1iYWNrZ3JvdW5kLXNpemU6ICR2YWx1ZTtcblx0LW1zLWJhY2tncm91bmQtc2l6ZTogJHZhbHVlO1xufVxuQG1peGluIGJhY2tncm91bmRfZ3JhZGllbnRfdGhyZWUoJGNvbG9yMSwgJGNvbG9yMiwgJGNvbG9yMykge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkY29sb3IxLCAkY29sb3IyLCAkY29sb3IzKTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgkY29sb3IxLCAkY29sb3IyLCAkY29sb3IzKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkY29sb3IxLCAkY29sb3IyLCAkY29sb3IzKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoJGNvbG9yMSwgJGNvbG9yMiwgJGNvbG9yMyk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCgkY29sb3IxLCAkY29sb3IyLCAkY29sb3IzKTtcbn1cbkBtaXhpbiBiYWNrZ3JvdW5kX2dyYWRpZW50X3NpeCgkY29sb3IxLCAkY29sb3IyLCAkY29sb3IzLCAkY29sb3I0LCAkY29sb3I1LCAkY29sb3I2KSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRjb2xvcjEsICRjb2xvcjIsICRjb2xvcjMsICRjb2xvcjQsICRjb2xvcjUsICRjb2xvcjYpO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCRjb2xvcjEsICRjb2xvcjIsICRjb2xvcjMsICRjb2xvcjQsICRjb2xvcjUsICRjb2xvcjYpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRjb2xvcjEsICRjb2xvcjIsICRjb2xvcjMsICRjb2xvcjQsICRjb2xvcjUsICRjb2xvcjYpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgkY29sb3IxLCAkY29sb3IyLCAkY29sb3IzLCAkY29sb3I0LCAkY29sb3I1LCAkY29sb3I2KTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KCRjb2xvcjEsICRjb2xvcjIsICRjb2xvcjMsICRjb2xvcjQsICRjb2xvcjUsICRjb2xvcjYpO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCR2YWx1ZSkge1xuXHR0cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1vei10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW8tdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tcy10cmFuc2Zvcm06ICR2YWx1ZTtcbn1cbkBtaXhpbiBib3hfc2hhZG93KCR2YWx1ZSkge1xuXHRib3gtc2hhZG93OiAkdmFsdWU7XG5cdC1tb3otYm94LXNoYWRvdzogJHZhbHVlO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6ICR2YWx1ZTtcblx0LW8tYm94LXNoYWRvdzogJHZhbHVlO1xuXHQtbXMtYm94LXNoYWRvdzogJHZhbHVlO1xufVxuQG1peGluIGJveF9zaGFkb3dfdHdvKCR2YWx1ZTEsICR2YWx1ZTIpIHtcblx0Ym94LXNoYWRvdzogKCR2YWx1ZTEsICR2YWx1ZTIpO1xuXHQtbW96LWJveC1zaGFkb3c6ICgkdmFsdWUxLCAkdmFsdWUyKTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAoJHZhbHVlMSwgJHZhbHVlMik7XG5cdC1vLWJveC1zaGFkb3c6ICgkdmFsdWUxLCAkdmFsdWUyKTtcblx0LW1zLWJveC1zaGFkb3c6ICgkdmFsdWUxLCAkdmFsdWUyKTtcbn1cbkBtaXhpbiBmaWx0ZXIoJHZhbHVlKSB7XG5cdGZpbHRlcjogJHZhbHVlO1xuXHQtbW96LWZpbHRlcjogJHZhbHVlO1xuXHQtd2Via2l0LWZpbHRlcjogJHZhbHVlO1xuXHQtby1maWx0ZXI6ICR2YWx1ZTtcblx0LW1zLWZpbHRlcjogJHZhbHVlO1xufVxuQG1peGluIHRyYW5zaXRpb24oJHZhbHVlKSB7XG5cdHRyYW5zaXRpb246ICR2YWx1ZTtcblx0LW1vei10cmFuc2l0aW9uOiAkdmFsdWU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogJHZhbHVlO1xuXHQtby10cmFuc2l0aW9uOiAkdmFsdWU7XG5cdC1tcy10cmFuc2l0aW9uOiAkdmFsdWU7XG59XG5AbWl4aW4gYW5pbWF0aW9uKCR2YWx1ZSkge1xuXHRhbmltYXRpb246ICR2YWx1ZTtcblx0LW1vei1hbmltYXRpb246ICR2YWx1ZTtcblx0LXdlYmtpdC1hbmltYXRpb246ICR2YWx1ZTtcblx0LW8tYW5pbWF0aW9uOiAkdmFsdWU7XG5cdC1tcy1hbmltYXRpb246ICR2YWx1ZTtcbn1cbkBtaXhpbiBhbmltYXRpb25fZGlyZWN0aW9uKCR2YWx1ZSkge1xuXHRhbmltYXRpb24tZGlyZWN0aW9uOiAkdmFsdWU7XG5cdC1tb3otYW5pbWF0aW9uLWRpcmVjdGlvbjogJHZhbHVlO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246ICR2YWx1ZTtcblx0LW8tYW5pbWF0aW9uLWRpcmVjdGlvbjogJHZhbHVlO1xuXHQtbXMtYW5pbWF0aW9uLWRpcmVjdGlvbjogJHZhbHVlO1xufVxuQG1peGluIHRyYW5zZm9ybV9vcmlnaW4oJHZhbHVlKSB7XG5cdHRyYW5zZm9ybS1vcmlnaW46ICR2YWx1ZTtcblx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkdmFsdWU7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJHZhbHVlO1xuXHQtby10cmFuc2Zvcm0tb3JpZ2luOiAkdmFsdWU7XG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkdmFsdWU7XG59XG5cbi8vaW5wdXRcbkBtaXhpbiBhcHBlYXJhbmNlKCR2YWx1ZSkge1xuXHRhcHBlYXJhbmNlOiAkdmFsdWUgIWltcG9ydGFudDtcblx0LW1vei1hcHBlYXJhbmNlOiAkdmFsdWUgIWltcG9ydGFudDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiAkdmFsdWUgIWltcG9ydGFudDtcblx0LW8tYXBwZWFyYW5jZTogJHZhbHVlICFpbXBvcnRhbnQ7XG5cdC1tcy1hcHBlYXJhbmNlOiAkdmFsdWUgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBib3hfc2hhZG93X2lucHV0KCR2YWx1ZSkge1xuXHRib3gtc2hhZG93OiAkdmFsdWUgIWltcG9ydGFudDtcblx0LW1vei1ib3gtc2hhZG93OiAkdmFsdWUgIWltcG9ydGFudDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAkdmFsdWUgIWltcG9ydGFudDtcblx0LW8tYm94LXNoYWRvdzogJHZhbHVlICFpbXBvcnRhbnQ7XG5cdC1tcy1ib3gtc2hhZG93OiAkdmFsdWUgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBpbnB1dF9wbGFjZWhvbGRlcigkdmFsdWUpIHtcblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICR2YWx1ZTtcblx0fVxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogJHZhbHVlO1xuXHR9XG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogJHZhbHVlO1xuXHR9XG5cdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICR2YWx1ZTtcblx0fVxufVxuXG4vL2ZsZXhcbkBtaXhpbiBmbGV4X3dyYXAoJHZhbHVlKSB7XG5cdGZsZXgtd3JhcDogJHZhbHVlO1xuXHQtbW96LWZsZXgtd3JhcDogJHZhbHVlO1xuXHQtd2Via2l0LWZsZXgtd3JhcDogJHZhbHVlO1xuXHQtby1mbGV4LXdyYXA6ICR2YWx1ZTtcblx0LW1zLWZsZXgtd3JhcDogJHZhbHVlO1xufVxuQG1peGluIGZsZXhfZGlyZWN0aW9uKCR2YWx1ZSkge1xuXHRmbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuXHQtbW96LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcblx0LW8tZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG59XG5AbWl4aW4gZmxleF9mbG93KCR2YWx1ZSkge1xuXHRmbGV4LWZsb3c6ICR2YWx1ZTtcblx0LW1vei1mbGV4LWZsb3c6ICR2YWx1ZTtcblx0LXdlYmtpdC1mbGV4LWZsb3c6ICR2YWx1ZTtcblx0LW8tZmxleC1mbG93OiAkdmFsdWU7XG5cdC1tcy1mbGV4LWZsb3c6ICR2YWx1ZTtcbn1cbkBtaXhpbiBqdXN0aWZ5X2NvbnRlbnQoJHZhbHVlKSB7XG5cdGp1c3RpZnktY29udGVudDogJHZhbHVlO1xuXHQtbW96LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuXHQtby1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcblx0LW1zLWp1c3RpZnktY29udGVudDogJHZhbHVlO1xufVxuQG1peGluIGFsaWduX2l0ZW1zKCR2YWx1ZSkge1xuXHRhbGlnbi1pdGVtczogJHZhbHVlO1xuXHQtbW96LWFsaWduLWl0ZW1zOiAkdmFsdWU7XG5cdC13ZWJraXQtYWxpZ24taXRlbXM6ICR2YWx1ZTtcblx0LW8tYWxpZ24taXRlbXM6ICR2YWx1ZTtcblx0LW1zLWFsaWduLWl0ZW1zOiAkdmFsdWU7XG59XG5AbWl4aW4gb3JkZXIoJHZhbHVlKSB7XG5cdG9yZGVyOiAkdmFsdWU7XG5cdC1tb3otb3JkZXI6ICR2YWx1ZTtcblx0LXdlYmtpdC1vcmRlcjogJHZhbHVlO1xuXHQtby1vcmRlcjogJHZhbHVlO1xuXHQtbXMtb3JkZXI6ICR2YWx1ZTtcbn1cbkBtaXhpbiBmbGV4KCR2YWx1ZSkge1xuXHRmbGV4OiAkdmFsdWU7XG5cdC1tb3otZmxleDogJHZhbHVlO1xuXHQtd2Via2l0LWZsZXg6ICR2YWx1ZTtcblx0LW8tZmxleDogJHZhbHVlO1xuXHQtbXMtZmxleDogJHZhbHVlO1xufVxuLy8gQ8SDbiBjb2wgdGhlbyB04buJIGzhu4dcbkBtaXhpbiBmbGV4X2dyb3coJHZhbHVlKSB7XG5cdGZsZXgtZ3JvdzogJHZhbHVlO1xuXHQtbW96LWZsZXgtZ3JvdzogJHZhbHVlO1xuXHQtd2Via2l0LWZsZXgtZ3JvdzogJHZhbHVlO1xuXHQtby1mbGV4LWdyb3c6ICR2YWx1ZTtcblx0LW1zLWZsZXgtZ3JvdzogJHZhbHVlO1xufVxuIiwiLy9jb2xvclxuLy8gJGJsdWU6ICMyRkFCREQ7XG4kYmx1ZTogIzAzNkFFNTtcbiRibHVlX25lb246ICMwMGFiZmU7XG4kdmlvbGV0OiAjNzg3OWYxO1xuXG4kZ3JheV90aXRsZTogIzE0MUE0MjtcbiRncmF5X3RleHQ6ICM1QzZCODQ7XG5cbi8vYmdcbiRiZy1ibHVlLWxpZ2h0OiAjRjZGQUZEO1xuJGJnLXB1cnBsZS1saWdodDogI0Y2RjdGRTtcbiRiZy15ZWxsb3ctbGlnaHQ6ICNGQkZBRjU7XG4kYmdfYnV0dG9uX2hvdmVyOiAjMUE0ODk2O1xuXG4vL2JnLWdyYWRpZW50XG4vLyAkYmctZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIzc4NzllMiwjNjFiY2YwKTtcbiRiZy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgJGJnX2J1dHRvbl9ob3ZlciwgJGJsdWUpO1xuJGJnLWdyYWRpZW50LWJ0bi1kb3dubG9hZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tZG93bmxvYWQtYnV0dG9uLnBuZykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxNXB4LCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAkYmdfYnV0dG9uX2hvdmVyLCAkYmx1ZSk7XG4kYmctZ3JhZGllbnQtYnRuLXJpZ2h0OiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbi1idXR0b24tcmlnaHQucG5nKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDI1cHgsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICRiZ19idXR0b25faG92ZXIsICRibHVlKTsiLCIvKiBXb3JkUHJlc3MgQ29yZSAqL1xuLmFsaWdubm9uZSB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi5hbGlnbmNlbnRlcixcbmRpdi5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bztcbn1cblxuLmFsaWducmlnaHQge1xuICAgIGZsb2F0OnJpZ2h0O1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG5hIGltZy5hbGlnbm5vbmUge1xuICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIG1heC13aWR0aDogOTYlO1xuICAgIHBhZGRpbmc6IDVweCAzcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4ud3AtY2FwdGlvbiBpbWcge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiA5OC41JTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDRweCA1cHg7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjMjE3NTliO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxlZnQ6IDVweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dG9wOiA1cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAxMDAwMDA7XG59XG5cbi8qIHdwLWVkaXRvci1maXggKi9cbi53cC1lZGl0b3ItZml4IHVsLCAud3AtZWRpdG9yLWZpeCBvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDBweDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNDBweDtcbn1cbi53cC1lZGl0b3ItZml4IHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ud3AtZWRpdG9yLWZpeCBvbCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG4ud3AtZWRpdG9yLWZpeCBwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLndwLWVkaXRvci1maXggYmxvY2txdW90ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XG4gICAgLy8gbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICAgIC8vIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDQwcHg7XG4gICAgLy8gbWFyZ2luLWlubGluZS1lbmQ6IDQwcHg7XG4gICAgLy8gYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMWI5ZGNhO1xuICAgIC8vIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDFlbTtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogMWVtO1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA1MHB4O1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogNTBweDtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1lZGl0b3ItZml4IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tYmxvY2txdW90ZS1sZWZ0LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ud3AtZWRpdG9yLWZpeCBibG9ja3F1b3RlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uLWJsb2NrcXVvdGUtcmlnaHQucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLndwLWVkaXRvci1maXggaDEsIC53cC1lZGl0b3ItZml4IGgyLCAud3AtZWRpdG9yLWZpeCBoMywgLndwLWVkaXRvci1maXggaDQsIC53cC1lZGl0b3ItZml4IGg1LCAud3AtZWRpdG9yLWZpeCBoNixcbi53cC1lZGl0b3ItZml4IC5oMSwgLndwLWVkaXRvci1maXggLmgyLCAud3AtZWRpdG9yLWZpeCAuaDMsIC53cC1lZGl0b3ItZml4IC5oNCwgLndwLWVkaXRvci1maXggLmg1LCAud3AtZWRpdG9yLWZpeCAuaDYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1lZGl0b3ItZml4IGgxLCAud3AtZWRpdG9yLWZpeCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMC42N2VtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuNjdlbTtcbn1cbi53cC1lZGl0b3ItZml4IGgyLCAud3AtZWRpdG9yLWZpeCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjgzZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMC44M2VtO1xuXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibHVlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLndwLWVkaXRvci1maXggaDMsIC53cC1lZGl0b3ItZml4IC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjE3ZW07XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuXG4gICAgLy8gbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibHVlO1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLndwLWVkaXRvci1maXggaDQsIC53cC1lZGl0b3ItZml4IC5oNCB7XG4gICAgLypmb250LXNpemU6IDFlbTsqL1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMS4zM2VtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEuMzNlbTtcbn1cbi53cC1lZGl0b3ItZml4IGg1LCAud3AtZWRpdG9yLWZpeCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMC44M2VtO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMS42N2VtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEuNjdlbTtcbn1cbi53cC1lZGl0b3ItZml4IGg2LCAud3AtZWRpdG9yLWZpeCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMC42N2VtO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMi4zM2VtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDIuMzNlbTtcbn1cblxuLndwLWVkaXRvci1maXggaDIsIC53cC1lZGl0b3ItZml4IC5oMixcbi8vIC53cC1lZGl0b3ItZml4IGgzLCAud3AtZWRpdG9yLWZpeCAuaDNcbntcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cbn1cblxuLndwLWVkaXRvci1maXggLmJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1lZGl0b3ItZml4IC5ib3JkZXItYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2JiYjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn0iLCIuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIC4ycztcbn1cblxuLmJ0bi1yYWRpdXMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmJ0bi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICB0b3A6IGNhbGMoKDEwMCUgLSAxMXB4KSAvMiApO1xuICB9XG59XG5cblxuXG4uYnRuLXByaW1hcnktZ3JhZGllbnQge1xuICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggOTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIEBleHRlbmQgYnRuX2FsbF9ob3Zlcjtcbn1cblxuLmJ0bi1ncmFkaWVudCB7XG4gIEBpbmNsdWRlIGJvcmRlcl9yYWRpdXMoNTAlKTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gIEBleHRlbmQgZGlzcGxheV9mbGV4O1xuICBAaW5jbHVkZSBhbGlnbl9pdGVtcyhjZW50ZXIpO1xuICBAaW5jbHVkZSBqdXN0aWZ5X2NvbnRlbnQoY2VudGVyKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIEBleHRlbmQgYnRuX2FsbF9ob3Zlcjtcbn1cblxuLmJ0bi1kb3dubG9hZCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDRweCA1MHB4IDAgIzAwMDAwMDFhKTtcbiAgcGFkZGluZzogMTRweCA3MHB4O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDMwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uLWRvd25sb2FkLWJ1dHRvbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIEBleHRlbmQgYnRuX2FsbF9ob3Zlcjtcbn1cblxuLmJ0bi1pY29uLXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNHB4IDUwcHggMCAjMDAwMDAwMWEpO1xuICBwYWRkaW5nOiAxNHB4IDcwcHg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTBweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tYnV0dG9uLXJpZ2h0LnBuZykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY2xlYXI6IGJvdGg7XG4gIEBleHRlbmQgYnRuX2FsbF9ob3Zlcjtcbn1cblxuLmJ0bi1kcm9wZG93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNUM2Qjg0O1xuICBwYWRkaW5nOiA2cHggMTVweCAxMnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG59IiwiLyogR2xvYmFsIENTUyAqL1xuYTpob3ZlciwgYTpmb2N1cywgYTphY3RpdmUge1xuICAvLyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZSAwcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIEBpbmNsdWRlIGFwcGVhcmFuY2UodW5zZXQpO1xufVxuXG5pbnB1dDpmb2N1cywgc2VsZWN0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBAaW5jbHVkZSBhcHBlYXJhbmNlKGNoZWNrYm94KTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBAaW5jbHVkZSBhcHBlYXJhbmNlKHJhZGlvKTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ud2lkZ2V0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc3RpY2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgQGluY2x1ZGUgYm94X3NoYWRvdyggMCAycHggNXB4ICNjY2MgKTtcbn1cblxuZGl2Lm1vZGFsIHsgei1pbmRleDogMTA1MDsgfVxuZGl2Lm1vZGFsLWJhY2tkcm9wIHsgei1pbmRleDogMTA0MDsgfVxuXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgQGV4dGVuZCBkaXNwbGF5X2ZsZXg7XG59XG5cbmZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dDplbXB0eSB7IFxuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIHRhYmxlIHRkIHtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZDtcbi8vICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4vLyB9XG5cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9tZWRpdW07XG4gIGNvbG9yOiAkZ3JheV90ZXh0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLWJvZHkucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAmLm1vZGFsLW9wZW4tZmFrZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5ib2R5LmhvbWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLWJvZHktaG9tZTIucG5nKTtcbn1cblxuXG4vKiBmaXgtcGFkZGluZy1jb2wgKi9cbi5maXgtcGFkZGluZy1jb2wge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuXG4uZml4LXBhZGRpbmctY29sIHtcbiAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5maXgtcGFkZGluZy1jb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuXG4vKiBHaWFuZyBzb3RhdGVrICovXG5hIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgY29sb3I6ICRibHVlX25lb247XG4gICY6aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjAzKTtcbiAgICBjb2xvcjogJGJsdWU7XG4gIH1cbn1cblxuLmNvbW1vbi10aXRsZS1zbWFsbC0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbn1cblxuLmNvbW1vbi10aXRsZS01MCB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDY3cHg7XG4gIGNvbG9yOiAkZ3JheV90aXRsZTtcbiAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5jb21tb24tdGl0bGUtNDUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICBjb2xvcjogJGdyYXlfdGl0bGU7XG4gIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gIG1hcmdpbjogMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4uY29tbW9uLXRpdGxlLTQwIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNjdweDtcbiAgY29sb3I6ICMwQjIyNEI7XG4gIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLmNvbW1vbi10aXRsZS0zMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGNvbG9yOiAkZ3JheV90aXRsZTtcbiAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgbWFyZ2luOiAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5jb21tb24tdGl0bGUtMjIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogJGdyYXlfdGl0bGU7XG4gIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gIG1hcmdpbjogMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4uY29tbW9uLXRpdGxlLTIwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMxNjMyNjA7XG4gIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5jb21tb24tdGl0bGUtMTUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogIzBCMjI0QjtcbiAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29tbW9uLXRleHQtMTUtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgY29sb3I6ICMwQjIyNEI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbW1vbi10eHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5jb21tb24tdHh0LW5vdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzFEMkI1NjtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY29tbW9uLXRleHQge1xuICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjMEIyMjRCO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi8vIE1hcmdpblxuLm10LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLm10LTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLm1iLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLnB0LTcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi5wYi03MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4ubXQtOTAge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuXG4ubWItOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG4ucHQtOTAge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbn1cblxuLnBiLTkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbi5wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnByLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn0iLCIvKiBBcnJvdywgRG90ICovXG5cbmJvZHkge1xuICAgIC8vYXJyb3cgZ2xvYmFsXG4gICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzAyNTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggNTAlICk7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tbGVmdC1wb3J0Zm9saW8ucG5nKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tcmlnaHQtcG9ydGZvbGlvLnBuZykgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjY2JveFByZXZpb3VzOmZvY3VzLCAjY2JveE5leHQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5zbGljay1zbGlkZTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgLy9kb3QgZ2xvYmFsXG4gICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICAgIHVsLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXJfcmFkaXVzKCA1MCUgKTtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXJfcmFkaXVzKCA1MCUgKTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cblxuXG5cbiAgICAvL2Fycm93IGhvbWUtdGVzdGltb25pYWxcbiAgICAuaG9tZS10ZXN0aW1vbmlhbCB7XG4gICAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICByaWdodDogLTEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9kb3QgaG9tZS10ZXN0aW1vbmlhbFxuICAgIC5ob21lLXRlc3RpbW9uaWFsLXNsaWRlci1kb3Qge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDAgODBweCA1cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIGRpc3BsYXlfZmxleDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbl9pdGVtcyggY2VudGVyICk7XG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzcwNzA3MDI1O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDUwJSApO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCBkaXNwbGF5X2ZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbl9pdGVtcyggY2VudGVyICk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5X2NvbnRlbnQoIGNlbnRlciApO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLml0ZW0uc2xpY2stYWN0aXZlLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCBzY2FsZSgxLjUpICk7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKC01MCUpICk7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5qb2Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBuYXZpZ2F0aW9uIGNsaWNrIHRhYlxuICAgIC5zbGlkZXItbmF2aWdhdGlvbiB7XG4gICAgICAgIEBleHRlbmQgZGlzcGxheV9mbGV4O1xuICAgICAgICBAaW5jbHVkZSBhbGlnbl9pdGVtcyggY2VudGVyICk7XG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudCggY2VudGVyICk7XG4gICAgICAgIC5zLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQyMzREO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDUwJSApO1xuICAgICAgICAgICAgJi5zLWJ1dHRvbi0tcHJldiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tbGVmdC1wb3J0Zm9saW8ucG5nKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucy1idXR0b24tLW5leHQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uLXJpZ2h0LXBvcnRmb2xpby5wbmcpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2UtYmxvY2tjaGFpbi1zZXJ2aWNlIHtcbiAgICAgICAgLnNsaWRlci1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIC5zLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDI1O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL2Fycm93IHN5c3RlbS10ZWNobm9sb2d5XG4gICAgLnBhZ2Utc3lzdGVtLXRlY2hub2xvZ3kge1xuICAgICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL2Fycm93IGJsb2NrY2hhaW4tc3RyZW5ndGhcbiAgICAucGFnZS1ibG9ja2NoYWluLXN0cmVuZ3RoIHtcbiAgICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQyMzREO1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDIzNEQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGRpc2FsYmUgYXJyb3cgaW5maW5pdGU6ZmFsc2Vcbi5zbGljay1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjUgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czpub25lICFpbXBvcnRhbnQ7XG59IiwiLnJlbGF0ZWQtbGlzdC1wb3J0Zm9saW8ge1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICByb3ctZ2FwOiA2NXB4O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuXG4gIC5pdGVtIHtcbiAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCA0cHggIzAwMDAwMDE0O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAudGh1bWJuYWlsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGhlaWdodDogMjAzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMCAzMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZC10aXRsZSB7XG5cbiAgICAgIGJhY2tncm91bmQ6ICRiZy1ncmFkaWVudDtcbiAgICAgIHBhZGRpbmc6IDEwcHggNDBweCAxNXB4O1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ViZWRmMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgJi0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgfVxuXG4gICAgICAubWV0YSB7XG4gICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheV90ZXh0O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDAuNXB4ICNlZWU7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVhZG1vcmUge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGJvdHRvbTogMTBweDtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkYmx1ZV9uZW9uO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iLXNlcnZpY2Uge1xuICBwYWRkaW5nOiAxNDBweCAwIDE2MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCBiZ19ibHVlX2xpZ2h0X3JpZ2h0O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMjdweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgLml0ZW0ge1xuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkdmlvbGV0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA0NXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogJHZpb2xldDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9wYWNpdHk6IC4xNDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAzcHggJHZpb2xldDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXN5c3RlbS10ZWNobm9sb2d5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgbWFyZ2luOiAwIDAgMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCBiZ19wdXJwbGVfbGlnaHRfcmlnaHQ7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICAucGFnZS1zeXN0ZW0tdGVjaG5vbG9neS1jb250ZW50IHtcbiAgICAgIC50ZWNobm9sb2d5LXRhYnNsaWRlci1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcblxuICAgICAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjYwO1xuXG4gICAgICAgICAgLnRlY2hub2xvZ3ktdGFic2xpZGVyLWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBAZXh0ZW5kIGRpc3BsYXlfZmxleDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyM3B4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRlY2hub2xvZ3ktdGFic2xpZGVyLWl0ZW0tdGl0bGUge1xuICAgICAgICAgICoge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXlfdGl0bGU7XG4gICAgICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGVjaG5vbG9neS10YWJzbGlkZXItaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgQGV4dGVuZCBkaXNwbGF5X2ZsZXg7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbl9pdGVtcyhjZW50ZXIpO1xuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeV9jb250ZW50KGNlbnRlcik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxNXB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAwIDEwcHggMCAjMDAwMDAwMTYpO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGJsdWU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuXG4gICAgICAgICAgICAuc2xpY2stdHJhY2sge1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWFpLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kOiAkZ3JheV90aXRsZTtcblxuICAucGFnZS1haS1jb250YWN0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcblxuICAgIC5wYWdlLWFpLWNvbnRhY3QtbGVmdCB7XG4gICAgICBmaWd1cmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5wYWdlLWFpLWNvbnRhY3QtZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtYWktZmxvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xuICBtYXJnaW46IDAgMCAxNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kIGJnX3B1cnBsZV9saWdodF9sZWZ0O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgLnBhZ2UtYWktZmxvdy1kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgY29sb3I6ICRncmF5X3RpdGxlO1xuICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgIH1cblxuICAgIC5wYWdlLWFpLWZsb3ctY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA3MHB4O1xuXG4gICAgICAuYWktZmxvdy1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNzBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIC5haS1mbG93LWl0ZW0tbGVmdCB7XG4gICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFpLWZsb3ctaXRlbS1sZWZ0IHtcbiAgICAgICAgICBAZXh0ZW5kIGRpc3BsYXlfZmxleDtcbiAgICAgICAgICBAaW5jbHVkZSBhbGlnbl9pdGVtcyhjZW50ZXIpO1xuXG4gICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIEBleHRlbmQgZGlzcGxheV9mbGV4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ25faXRlbXMoY2VudGVyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctZ3JhZGllbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0NBRDBEOTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlfdGl0bGU7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5haS1mbG93LWl0ZW0tcmlnaHQge1xuICAgICAgICAgIEBleHRlbmQgZGlzcGxheV9mbGV4O1xuICAgICAgICAgIEBpbmNsdWRlIGFsaWduX2l0ZW1zKGNlbnRlcik7XG5cbiAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGJsdWU7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBmaXggKi9cbi5wYWdlLXN5c3RlbSwgLnBhZ2UtY2xvdWQge1xuICAuYi1zZXJ2aWNlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kX2dyYWRpZW50X3RocmVlKHRvIGJvdHRvbSwgJGJnLWJsdWUtbGlnaHQsICNmZmZmZmYpO1xuICAgIH1cblxuICAgIC5iLXNlcnZpY2VfX2xpc3Qge1xuICAgICAgLml0ZW1fX2ltYWdlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZV9uZW9uO1xuICAgICAgfVxuXG4gICAgICAuaXRlbV9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGJsdWVfbmVvbjtcbiAgICAgIH1cblxuICAgICAgLml0ZW1fX2NvbnRlbnQgcDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlX25lb247XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXN5c3RlbSB7XG4gIC5iLXNlcnZpY2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgYmdfcHVycGxlX2xpZ2h0X2xlZnQ7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWNsb3VkIHtcbiAgLnBhZ2UtYWktZmxvdyB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWUtbGlnaHQ7XG4gICAgICB9XG5cbiAgICAgIC5wYWdlLWFpLWZsb3ctY29udGVudCAuYWktZmxvdy1pdGVtIC5haS1mbG93LWl0ZW0tcmlnaHQgLmRlc2MgdWwgbGk6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICR2aW9sZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyogQnJlYWRjcnVtYiAqL1xuLmJyZWFkY3J1bWJzIHtcblx0bWFyZ2luOiA1MHB4IDA7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JBQkFCQTQwO1xuXHRhLCBzcGFuIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdH1cblx0YSB7XG5cdFx0Y29sb3I6ICRibHVlO1xuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdH1cblx0fVxufSIsIi8qIEZvcm0gKi9cbi53aWRnZXQtc2VhcmNoIHtcblx0LndpZGdldC1jb250ZW50IHtcblx0XHRmb3JtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGlucHV0IHtcblx0XHRcdCAgICBwYWRkaW5nOiAxNXB4IDEyMHB4IDE1cHggMTVweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdCAgICBAaW5jbHVkZSBib3JkZXJfcmFkaXVzKCA4cHggKTtcblx0XHRcdH1cblx0XHRcdGlucHV0LnN1Ym1pdCB7XG5cdFx0XHQgICAgYm9yZGVyOiBub25lO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdCAgICBwYWRkaW5nOiAxN3B4O1xuXHRcdCAgICAgICAgd2lkdGg6IGF1dG87XG5cdFx0ICAgICAgICBAaW5jbHVkZSBib3JkZXJfcmFkaXVzKCAwIDhweCA4cHggMCApO1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0XHQgICAgQGV4dGVuZCBidG5fYWxsX2hvdmVyO1xuXHRcdFx0fVxuXHRcdFx0LmZvcm0tZ3JvdXAsIHAge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53aWRnZXQtc3Vic2NyaWJlIHtcblx0LndpZGdldC1jb250ZW50IHtcblx0XHRmb3JtIHtcblx0XHRcdGlucHV0IHtcblx0XHRcdCAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdCAgICBAaW5jbHVkZSBib3JkZXJfcmFkaXVzKCA0cHggKTtcblx0XHRcdH1cblx0XHRcdGlucHV0LnN1Ym1pdCB7XG5cdFx0XHQgICAgYm9yZGVyOiBub25lO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdCAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XG5cdFx0ICAgICAgICB3aWR0aDogYXV0bztcblx0XHQgICAgICAgIEBpbmNsdWRlIGJvcmRlcl9yYWRpdXMoIDRweCApO1xuXHRcdCAgICAgICAgQGV4dGVuZCBidG5fYWxsX2hvdmVyO1xuXHRcdFx0fVxuXHQgICAgICBcdC53cGNmNy1zcGlubmVyIHtcbiAgICAgIFx0ICBcdFx0ZGlzcGxheTogbm9uZTtcblx0ICAgICAgXHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zaW5nbGUtcG9zdC1zdWJzY3JpYmUge1xuXHQud2lkZ2V0LWNvbnRlbnQge1xuXHRcdGZvcm0ge1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHQgICAgcGFkZGluZzogMjFweCAxNDNweCAyMXB4IDIwcHg7XG5cdFx0XHQgICAgYm9yZGVyOiBub25lO1xuXHRcdFx0ICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgQGluY2x1ZGUgYm9yZGVyX3JhZGl1cyggNHB4ICk7XG5cdFx0XHQgICAgQGluY2x1ZGUgYm94X3NoYWRvdyggMHB4IDVweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4wOSkgKTtcblx0XHRcdCAgICBAaW5jbHVkZSBpbnB1dF9wbGFjZWhvbGRlcigjN0Y3RjdGKTtcblx0XHRcdH1cblx0XHRcdGlucHV0LnN1Ym1pdCB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0cGFkZGluZzogMTFweCAyOHB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyX3JhZGl1cyggNHB4ICk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxMXB4O1xuXHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0QGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcblx0XHRcdFx0QGV4dGVuZCBidG5fYWxsX2hvdmVyO1xuXHRcdFx0fVxuXHRcdFx0LndwY2Y3LXNwaW5uZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyLWNvbnRhY3Qge1xuXHQuZm9vdGVyLWNvbnRhY3QtaW5mbyB7XG5cdFx0Zm9ybSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXgtd2lkdGg6IDQyMHB4O1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0ICAgIHBhZGRpbmc6IDE1cHggMTIwcHggMTVweCAxNXB4O1xuXHRcdFx0ICAgIGhlaWdodDogNTRweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICAgICAgY29sb3I6ICNmZmY7XG5cdFx0XHQgICAgQGluY2x1ZGUgYm9yZGVyX3JhZGl1cyggOHB4ICk7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dC5zdWJtaXQge1xuXHRcdFx0ICAgIGJvcmRlcjogbm9uZTtcblx0XHRcdCAgICBmb250LXNpemU6IDE0cHg7XG5cdFx0XHQgICAgcGFkZGluZzogMTdweDtcblx0XHQgICAgICAgIHdpZHRoOiBhdXRvO1xuXHRcdCAgICAgICAgQGluY2x1ZGUgYm9yZGVyX3JhZGl1cyggMCA4cHggOHB4IDAgKTtcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0ICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXHRcdCAgICAgICAgQGV4dGVuZCBidG5fYWxsX2hvdmVyO1xuXHRcdFx0fVxuXHRcdFx0LmZvcm0tZ3JvdXAsIHAge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG4gICAgICBcdFx0LndwY2Y3LXNwaW5uZXIge1xuICAgICAgICBcdFx0ZGlzcGxheTogbm9uZTtcbiAgICAgIFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIGNzcyBjb250YWN0IGZvcm0gN1xuLndwY2Y3IC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIG1hcmdpbjogMmVtIDAuNWVtIDFlbTtcbiAgICBwYWRkaW5nOiAwLjJlbSAxZW07XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwYTBkMjsgLyogQmx1ZSAqL1xufVxuXG4ud3BjZjcgZm9ybS5pbml0IC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4ud3BjZjcgZm9ybS5yZXNldHRpbmcgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcbi53cGNmNyBmb3JtLnN1Ym1pdHRpbmcgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLndwY2Y3IGZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBib3JkZXItY29sb3I6ICM0NmI0NTA7IC8qIEdyZWVuICovXG59XG5cbi53cGNmNyBmb3JtLmZhaWxlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuLndwY2Y3IGZvcm0uYWJvcnRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBib3JkZXItY29sb3I6ICNkYzMyMzI7IC8qIFJlZCAqL1xufVxuXG4ud3BjZjcgZm9ybS5zcGFtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIGJvcmRlci1jb2xvcjogI2Y1NmUyODsgLyogT3JhbmdlICovXG59XG5cbi53cGNmNyBmb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcbi53cGNmNyBmb3JtLnVuYWNjZXB0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcbi53cGNmNyBmb3JtLnBheW1lbnQtcmVxdWlyZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZiOTAwOyAvKiBZZWxsb3cgKi9cbn1cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICBjb2xvcjogI2RjMzIzMjsgLyogUmVkICovXG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnVzZS1mbG9hdGluZy12YWxpZGF0aW9uLXRpcCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJleDtcbiAgICBsZWZ0OiAxZW07XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYzMyMzI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAuMmVtIC44ZW07XG4gICAgd2lkdGg6IDI0ZW07XG59XG5cbi53cGNmNy1saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMCAwIDFlbTtcbn1cblxuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlLFxuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4ud3BjZjctc3Bpbm5lciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyODJkOyAvKiBEYXJrIEdyYXkgODAwICovXG4gICAgb3BhY2l0eTogMC43NTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmZvcm0uc3VibWl0dGluZyAud3BjZjctc3Bpbm5lciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLndwY2Y3LXNwaW5uZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmM7IC8qIExpZ2h0IEdyYXkgMTAwICovXG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogOHB4IDhweDtcbiAgICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLndwY2Y3LXNwaW5uZXI6OmJlZm9yZSB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBibGluaztcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyMDAwbXM7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJsaW5rIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi53cGNmNyBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud3BjZjcgaW5wdXRbdHlwZT1cImZpbGVcIl06ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLndwY2Y3IC53cGNmNy1zdWJtaXQ6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi53cGNmNyBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLndwY2Y3IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi53cGNmNyBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbn0iLCIvKiBQYWdpbmF0aW9uICovXG51bC5jb3JlLXBhZ2luYXRpb24ge1xuICAgIEBleHRlbmQgbGlzdF90eXBlX3VsbGk7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcblx0bGkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIGEge1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMThweDtcblx0XHQgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcblx0XHQgICAgd2lkdGg6IDUwcHg7XG5cdFx0ICAgIGhlaWdodDogNTBweDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdCAgICBjb2xvcjogJGdyYXlfdGV4dDtcblx0XHQgICAgQGluY2x1ZGUgYm9yZGVyX3JhZGl1cyggNTAlICk7XG5cdFx0ICAgICYuYWN0aXZlIHtcblx0XHQgICAgXHRiYWNrZ3JvdW5kOiAkYmctZ3JhZGllbnQ7XG5cdFx0ICAgIFx0Y29sb3I6ICNmZmZmZmY7XHRcblx0XHQgICAgfVxuXHRcdCAgICAmOmhvdmVyIHtcblx0XHQgICAgXHRiYWNrZ3JvdW5kOiAkYmctZ3JhZGllbnQ7XG5cdFx0ICAgIFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0ICAgIH1cblx0ICAgIH1cblx0fVxufSIsIi8qIHBvcHVwIGZvcm0gZG93bmxvYWQgKi9cbiNwb3B1cC1kb3dubG9hZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWFyZ2luOiA1JSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMTVweCApO1xuICAgICAgcGFkZGluZzogMzBweCA0MHB4IDA7XG4gICAgICBidXR0b24uY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgfVxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICAucG9wdXAtZm9ybSB7XG4gICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHNwYW4ucmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZV9uZW9uO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggNXB4ICk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaW5wdXRfcGxhY2Vob2xkZXIoI2JiYik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaW5wdXQge1xuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggNjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyX3JhZGl1cyggMTBweCApO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgQGV4dGVuZCBidG5fYWxsX2hvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud3BjZjctc3Bpbm5lciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNwb3B1cC1hYm91dHVzLXRlYW1zIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xuICAmLmQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBhbGlnbl9pdGVtcyggY2VudGVyICk7XG4gICAgQGluY2x1ZGUganVzdGlmeV9jb250ZW50KCBjZW50ZXIgKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlcl9yYWRpdXMoIDE2cHggKTtcbiAgICAgIHBhZGRpbmc6IDMycHggMTZweCAzMnB4IDMycHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBidXR0b24uY2xvc2Uge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgLy8gbWF4LWhlaWdodDogNDQ0cHg7XG4gICAgICAgIC8vIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgLy8gcGFkZGluZzogMCAxNnB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmluZm8ge1xuICAgICAgICAgIC50aXRsZSAqIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5X3RpdGxlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAzNXB4IDAgMDtcbiAgICAgICAgICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5qb2Ige1xuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW46IDhweCAwIDMwcHg7XG4gICAgICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXlfdGl0bGU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMzRweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjN2M3Yzc7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggNXB4ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBvcHVwLXRoYW5rcyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgYWxpZ25faXRlbXMoIGNlbnRlciApO1xuICBAaW5jbHVkZSBqdXN0aWZ5X2NvbnRlbnQoIGNlbnRlciApO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAzMHB4IHJnYmEoMCwgMCwgMCwgLjEwMTk2MDc4NDMpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAzMHB4ICk7XG4gIHBhZGRpbmc6IDQ2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDg1JTtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbWFyZ2luOiA1JSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYnV0dG9uLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBhLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcbiAgfVxufVxuXG4ucGFnZS10aGFua3lvdSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgbWFyZ2luOiAxMTNweCBhdXRvIDE0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMywgMTA2LCAyMjksIDAuMzApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzVweDtcbiAgICBwYWRkaW5nOiA1N3B4IDIwcHg7XG4gICAgaDMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDI5M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRlc2Mge1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGNvbG9yOiAjNjE2OTc3O1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfbGlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogMjguOHB4O1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXRoYW5reW91IHtcbiAgICAuY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgIGgzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNvY2lhbC1iYXIge1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgdWwge1xuICAgICAgICBAZXh0ZW5kIGxpc3RfdHlwZV91bGxpO1xuICAgICAgICBAZXh0ZW5kIGRpc3BsYXlfZmxleDtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ25faXRlbXMoIGNlbnRlciApO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4OyBcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIGRpc3BsYXlfZmxleDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbl9pdGVtcyggY2VudGVyICk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeV9jb250ZW50KCBjZW50ZXIgKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXJfcmFkaXVzKCA1MCUgKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3hfc2hhZG93KCAwcHggNnB4IDQwcHggcmdiKDAgMCAwIC8gMTAlKSApO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWx0ZXIoIGdyYXlzY2FsZSgxKSApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbHRlciggZ3JheXNjYWxlKDApICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qIEhlYWRlciAqL1xuLmhlYWRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXHQuaGVhZGVyLWNvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIEBleHRlbmQgZGlzcGxheV9mbGV4O1xuXHQgICAgQGluY2x1ZGUgYWxpZ25faXRlbXMoIGNlbnRlciApO1xuXHQgICAgQGluY2x1ZGUganVzdGlmeV9jb250ZW50KCBzcGFjZS1iZXR3ZWVuICk7XG5cdCAgICAubG9nbyB7XG5cdFx0ICAgIG1heC13aWR0aDogMTcwcHg7XG5cdFx0ICAgIG1hcmdpbjogMTJweCAwO1xuXHRcdCAgICBpbWcge1xuXHRcdCAgICBcdGRpc3BsYXk6IG5vbmU7XG5cdFx0ICAgIFx0Ji5sb2dvLXN0aWNrIHtcblx0XHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0XHQuaGVhZGVyLWNvbnRlbnQtcmlnaHQge1xuXHRcdCAgICBAZXh0ZW5kIGRpc3BsYXlfZmxleDtcblx0XHQgICAgQGluY2x1ZGUgYWxpZ25faXRlbXMoIGNlbnRlciApO1xuXHRcdFx0LmhlYWRlci1jb250ZW50LXJpZ2h0LWRldGFpbCB7XG5cdFx0XHQgICAgQGV4dGVuZCBkaXNwbGF5X2ZsZXg7XG5cdFx0XHQgICAgQGluY2x1ZGUgYWxpZ25faXRlbXMoIGNlbnRlciApO1xuXHRcdFx0XHQuY29udGFjdCB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSBib3JkZXJfcmFkaXVzKCAzMHB4ICk7XG5cdFx0XHRcdFx0ICAgIEBleHRlbmQgYnRuX2FsbF9ob3Zlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmxhbmd1YWdlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdCAgICAubGFuZ3VhZ2UtYWN0aXZlIHtcblx0XHRcdFx0XHRcdEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0ICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQgICAgXHRwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuXHRcdFx0XHRcdCAgICAmOmFmdGVyIHtcblx0XHRcdFx0XHRcdCAgICBjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdCAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcblx0XHRcdFx0XHRcdCAgICByaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0XHQgICAgcGFkZGluZzogM3B4O1xuXHRcdFx0XHRcdFx0ICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRibHVlO1xuXHRcdFx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmx1ZTtcblx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKSApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgdWwubGFuZ3VhZ2UtY2hvb3NlIHtcblx0XHRcdFx0ICAgIFx0QGV4dGVuZCBsaXN0X3R5cGVfdWxsaTtcblx0XHRcdFx0ICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgICAgXHRsZWZ0OiAtMTZweDtcblx0XHRcdFx0ICAgIFx0dG9wOiBjYWxjKDEwMCUgKyA2cHgpO1xuXHRcdFx0XHQgICAgXHR6LWluZGV4OiAxMTtcblx0XHRcdFx0ICAgIFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0ICAgIFx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRcdFx0XHQgICAgXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZDRkNGRDtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCAxNnB4IDY0cHggcmdiYSgzMSwgNDcsIDcwLCAwLjIwKTtcblx0XHRcdFx0ICAgIFx0bGkge1xuXHRcdFx0XHQgICAgXHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheV90ZXh0O1xuXHRcdFx0XHRcdFx0XHRcdEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX21lZGl1bTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdCAgICBcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCAgICBcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuXHRcdFx0XHQgICAgXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgICBcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHQgICAgXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQgICAgXHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdCAgICBcdFx0XHRcdEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0ICAgICY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIHJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgei1pbmRleDogMTtcblx0XHRcdFx0XHRcdFx0XHRcdCAgICBwYWRkaW5nOiA0cHggMi41cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGJsdWU7XG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibHVlO1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpICk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgXHRcdH1cblx0XHRcdFx0ICAgIFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHQgICAgXHRcdFx0YSB7XG5cdFx0XHRcdCAgICBcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdCAgICBcdFx0XHR9XG5cdFx0XHRcdCAgICBcdFx0fVxuXHRcdFx0XHQgICAgXHR9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9tZW51IHBjXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0Lm1lbnUtcHJpbWFyeSB7XG5cdFx0LmxvZ28ge1xuXHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0ICAgIC5tYWluLW1lbnUge1xuXHQgICAgICAgIHVsIHtcblx0XHRcdCAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdFx0ICAgIHBhZGRpbmc6IDA7XG5cdCAgICAgICAgICAgIGxpIHtcblx0ICAgICAgICAgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICAgICAgICAgICAgICBhIHtcblx0XHRcdFx0XHQgICAgY29sb3I6ICRncmF5X3RpdGxlO1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nOiAyNXB4IDE1cHggMzBweDtcblx0XHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgICAgICY6aG92ZXIge1xuXHQgICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcblx0ICAgICAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdCAgICAgICAgPiB1bCB7XG5cdCAgICAgICAgICAgID4gbGkge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHQgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cdFx0XHRcdFx0ICAgID4gYSB7XG5cdFx0XHRcdFx0ICAgIFx0cGFkZGluZy1yaWdodDogMzRweDtcblx0XHRcdFx0XHQgICAgXHR6LWluZGV4OiAzO1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdCAgICByaWdodDogMTRweDtcblx0XHRcdFx0XHRcdFx0ICAgIHRvcDogY2FsYyg1MCUpO1xuXHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0ICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAjMDAwMDAwO1xuXHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVkoLTUwJSkgKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0ICAgICY6aG92ZXIge1xuXHRcdFx0XHRcdCAgICBcdGJvcmRlci10b3A6IDZweCBzb2xpZCAjMEE1OEM4O1xuXHRcdFx0XHRcdCAgICBcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0ICAgIFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJveF9zaGFkb3coIDAgNXB4IDEwcHggMCByZ2JhKDAsMCwwLC4xKSApO1xuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSggcGVyc3BlY3RpdmUoMTBweCkgcm90YXRlWCgxMGRlZykgKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ICAgIFx0fVxuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0fVxuXHQgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcblx0ICAgICAgICAgICAgICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKC01MCUpICk7XG5cdCAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuXHQgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cdCAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgYm9yZGVyX3JhZGl1cyggMjBweCApO1xuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSBib3hfc2hhZG93KCAwIDVweCAxMHB4IDAgcmdiYSgwLDAsMCwuMSkgKTtcblx0ICAgICAgICAgICAgICAgICAgICBsaSB7XG5cdCAgICAgICAgICAgICAgICAgICAgXHRtaW4td2lkdGg6IDMwMHB4O1xuXHQgICAgICAgICAgICAgICAgICAgIFx0QGluY2x1ZGUgYm9yZGVyX3JhZGl1cyggMjBweCApO1xuXHQgICAgICAgICAgICAgICAgICAgIFx0YSB7XG5cdCAgICAgICAgICAgICAgICAgICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHg7XG5cdFx0XHRcdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICAgICAgICAgICAgICAgICAgXHR9XG5cdCAgICAgICAgICAgICAgICAgICAgXHQmOmhvdmVyIHtcblx0ICAgICAgICAgICAgICAgICAgICBcdFx0YmFja2dyb3VuZDogI2ZiZmFmNTtcblx0ICAgICAgICAgICAgICAgICAgICBcdH1cblx0ICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRcdFx0ICAgIGxlZnQ6IDEwMCU7XG5cdFx0XHRcdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0XHRcdFx0ICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgwKSApO1xuXHRcdFx0XHRcdFx0fVxuXHQgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgfVxuXHRcdH1cblx0fVxuXHQvKiBidG4gbWVudSBtb2JpbGUgKi9cblx0LmJveF9fbWVudSAuYm94X19jb250YWluZXIgdWwubWVudSBsaSAuYnRuX190b2dnbGUge1xuXHQgICAgZGlzcGxheTogbm9uZTtcblx0fVxuICAgIC5idG4uYnRuX19tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cbi8vbWVudSBtb2JpbGVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQubWVudS1wcmltYXJ5IHtcblx0XHQubG9nbyB7XG5cdFx0ICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdCAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHQgICAgLm1haW4tbWVudSB7XG5cdCAgICAgICAgdWwge1xuXHRcdFx0ICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdCAgICBtYXJnaW46IDA7XG5cdFx0XHQgICAgcGFkZGluZzogMDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuXHQgICAgICAgICAgICBsaSB7XG5cdCAgICAgICAgICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgICAgICAgICAgICAgYSB7XG5cdFx0XHRcdFx0ICAgIGNvbG9yOiAkZ3JheV90aXRsZTtcblx0XHRcdFx0XHQgICAgcGFkZGluZzogMTVweCA2MHB4IDE1cHggMjBweDtcblx0XHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG5cdCAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdCAgICAgICAgPiB1bCB7XG5cdCAgICAgICAgICAgID4gbGkge1xuXHQgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcblx0ICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXHQgICAgICAgICAgICAgICAgICAgIGxpIHtcblx0ICAgICAgICAgICAgICAgICAgICBcdGEge1xuXHQgICAgICAgICAgICAgICAgICAgIFx0XHRwYWRkaW5nOiAxMHB4IDYwcHggMTBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0ICAgICAgICAgICAgICAgICAgICBcdH1cblx0ICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHQuc3ViLW1lbnUgbGkgYSB7XG5cdFx0XHRcdFx0XHQgICAgcGFkZGluZzogMTBweCA2MHB4IDEwcHggNjBweDtcblx0XHRcdFx0XHRcdH1cblx0ICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0XHR9XG5cdH1cblxuICAgIC8qIHRvZ2dsZSBzdWJtZW51IG1vYmlsZSAqL1xuICAgIC5ib3hfX21lbnUgLmJveF9fY29udGFpbmVyIHtcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cbiAgICAuYm94X19tZW51IC5ib3hfX2NvbnRhaW5lciB1bC5tZW51IGxpIC5idG5fX3RvZ2dsZSB7XG5cdCAgICB3aWR0aDogMzBweDtcblx0ICAgIGhlaWdodDogMzBweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdCAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICByaWdodDogMTVweDtcblx0ICAgIHRvcDogMTRweDtcblx0ICAgIHotaW5kZXg6IDI7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmJveF9fbWVudSAuYm94X19jb250YWluZXIgdWwubWVudSBsaSB1bC5zdWItbWVudSBsaSAuYnRuX190b2dnbGUge1xuICAgIFx0dG9wOiA5cHg7XG4gICAgfVxuICAgIC5ib3hfX21lbnUgLmJveF9fY29udGFpbmVyIHVsLm1lbnUgbGkgLmJ0bl9fdG9nZ2xlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB9XG4gICAgLmJveF9fbWVudSAuYm94X19jb250YWluZXIgdWwubWVudSBsaSAuYnRuX190b2dnbGUuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIH1cblx0LmJveF9fbWVudSAuYm94X19jb250YWluZXIgdWwubWVudSBsaSAuYnRuX190b2dnbGU6Zm9jdXMge1xuXHQgICAgYm94LXNoYWRvdzogbm9uZTtcblx0fVxuXG4gICAgLyogdHJhbnNsYXRlWCBtZW51IG1vYmlsZSAqL1xuICAgIC5ib3hfX21lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgLmJveF9fbWVudSAuYm94X19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMzc1cHg7XG4gICAgICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgfVxuICAgIC5ib3hfX21lbnUuYWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLmJveF9fbWVudS5hY3RpdmUgLmJveF9fY29udGFpbmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICAuYm94X19tZW51IC5ib3hfX2NvbnRhaW5lciAubWVudSB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAvKiBzY3JvbGxiYXIgbWVudSBtb2JpbGUgKi9cbiAgICAuYm94X19tZW51IC5ib3hfX2NvbnRhaW5lciAubWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMHB4O1xuICAgIH1cbiAgICAuYm94X19tZW51IC5ib3hfX2NvbnRhaW5lciAubWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIH1cbiAgICAuYm94X19tZW51IC5ib3hfX2NvbnRhaW5lciAubWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODg4O1xuICAgIH1cbiAgICAuYm94X19tZW51IC5ib3hfX2NvbnRhaW5lciAubWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xuICAgIH1cblx0LyogYnRuIG1lbnUgbW9iaWxlICovXG4gICAgLmJ0bi5idG5fX21lbnUge1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdGhlaWdodDogMjVweDtcblx0ICAgIHBhZGRpbmc6IDA7XG5cdCAgICBtYXJnaW46IDA7XG5cdCAgICBib3JkZXItcmFkaXVzOiAwO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC5idG4uYnRuX19tZW51IHNwYW4ge1xuXHQgICAgYmFja2dyb3VuZDogJGdyYXlfdGl0bGU7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIGhlaWdodDogM3B4O1xuXHQgICAgbWFyZ2luOiAwIDAgNHB4O1xuICAgIH1cblx0LmJ0bi5idG5fX21lbnU6Zm9jdXMge1xuXHQgICAgYm94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG4vL1xuLnRlbXBsYXRlLWhvbWUtdGl0bGUtc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZGJlYWZlO1xuICAgIGNvbG9yOiAjMjU2M2ViO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnRlbXBsYXRlLWhvbWUtdGl0bGUtc21hbGwud2hpdGUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi50ZW1wbGF0ZS1ob21lLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzFmMjkzNztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG4udGVtcGxhdGUtaG9tZS10aXRsZS53aGl0ZSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGVtcGxhdGUtaG9tZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgfVxufVxuLnRlbXBsYXRlLWhvbWUtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1heC13aWR0aDogNDVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGVtcGxhdGUtaG9tZS1kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbn0iLCIuZm9vdGVyLWNvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICAuZm9vdGVyLWNvbnRhY3QtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMUE0NTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1jb250YWN0LWhvbWUucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCA1MHB4IDBweCByZ2JhKDE4LCAyNiwgNjksIDAuMTApO1xuICAgICAgICAuZm9vdGVyLWNvbnRhY3QtbGVmdCB7XG4gICAgICAgICAgICAuZm9vdGVyLWNvbnRhY3QtdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZV9uZW9uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvb3Rlci1jb250YWN0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLWNvbnRhY3QtYnV0dG9uIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMkYyRkEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXItdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjYwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjYwKSAxMDAlKSwgIzFBNDg5NjtcbiAgICBwYWRkaW5nOiAxNzBweCAwIDIwcHg7XG4gICAgLmZvb3Rlci1pbmZvIHtcbiAgICAgICAgLmZvb3Rlci1pbmZvLWxvZ28ge31cbiAgICAgICAgLmZvb3Rlci1pbmZvLXRpdGxlLXNtYWxsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZV9uZW9uO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLWluZm8tdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gICAgICAgICAgICBtYXJnaW46IDY0cHggMCAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5mb290ZXItaW5mby1hZGRyZXNzIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjODU5MEEzO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheV90aXRsZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4NTkwYTMxMjtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIC5sb2dvLWZvb3RlciB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLW1lbnUtY29udGVudCB7XG4gICAgICAgICAgICAuZm9vdGVyLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLmZvb3Rlci1tZW51LWl0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWVfbmVvbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvb3Rlci1tZW51LWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgbGlzdF90eXBlX3VsbGk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg1OTBBMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXItbWVudS1pdGVtIC5mb290ZXItbWVudS1pdGVtLWNvbnRlbnQgdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIGV4dGVybmFsX2xpbms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXItYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheV90aXRsZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgY29sb3I6ICM4NTkwYTM7XG4gICAgLmZvb3Rlci1ib3R0b20tY29udGVudCB7XG4gICAgICAgIEBleHRlbmQgZGlzcGxheV9mbGV4O1xuICAgICAgICBAaW5jbHVkZSBhbGlnbl9pdGVtcyggY2VudGVyICk7XG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnlfY29udGVudCggc3BhY2UtYmV0d2VlbiApO1xuICAgICAgICAuZm9vdGVyLWJvdHRvbS1yaWdodCB7XG4gICAgICAgICAgICBAZXh0ZW5kIGRpc3BsYXlfZmxleDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduX2l0ZW1zKCBjZW50ZXIgKTtcbiAgICAgICAgICAgIC5mb290ZXItYm90dG9tLXJpZ2h0LWNlcnRpZmljYXRpb24ge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9vdGVyLWJvdHRvbS1yaWdodC1zb2NpYWwge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qc29jaWNhbCovXG4jdG9vbF9fc29jaWV0eSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMTU1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgei1pbmRleDogOTk4O1xufVxuI3Rvb2xfX3NvY2lldHkgLnRvb2xfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtby1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuI3Rvb2xfX3NvY2lldHkgLnRvb2xfX2l0ZW0gLnRvb2xfX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtby1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkYmctZ3JhZGllbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGFuaW1hdGlvbjogem9vbSAxcyBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogem9vbSAxcyBpbmZpbml0ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogem9vbSAxcyBpbmZpbml0ZTtcbiAgICAtby1hbmltYXRpb246IHpvb20gMXMgaW5maW5pdGU7XG4gICAgLW1zLWFuaW1hdGlvbjogem9vbSAxcyBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGUtcmV2ZXJzZTtcbiAgICAtbW96LWFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZS1yZXZlcnNlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlLXJldmVyc2U7XG4gICAgLW8tYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlLXJldmVyc2U7XG4gICAgLW1zLWFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZS1yZXZlcnNlO1xufVxuI3Rvb2xfX3NvY2lldHkgLnRvb2xfX2l0ZW0gLnRvb2xfX2ljb24gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbn1cbiN0b29sX19zb2NpZXR5IC50b29sX19pdGVtIC50b29sX19pY29uLnRvb2xfX2ljb25fdGVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjFCRDU2O1xufVxuI3Rvb2xfX3NvY2lldHkgLnRvb2xfX2l0ZW0gLnRvb2xfX2ljb24udG9vbF9faWNvbl9saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBiOTAwO1xufVxuI3Rvb2xfX3NvY2lldHkgLnRvb2xfX2l0ZW0gLnRvb2xfX2ljb24udG9vbF9faWNvbl96YWxvIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjA3NEM4O1xufVxuI3Rvb2xfX3NvY2lldHkgLnRvb2xfX2l0ZW0gLnRvb2xfX2ljb24udG9vbF9faWNvbl9tZXMge1xuICAgIGJhY2tncm91bmQ6ICMwMDdGRkY7XG59XG5cbkBrZXlmcmFtZXMgem9vbXtcbiAgICBmcm9tIHtcbiAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxNiwgMTI4LCAxOTksIDAuMjEpIDBweCAwcHggMHB4IDBweCwgcmdiYSgxNiwgMTI4LCAxOTksIDAuMTIpIDBweCAwcHggMHB4IDBweDtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiByZ2JhKDE2LCAxMjgsIDE5OSwgMC4yMSkgMHB4IDBweCAwcHggMHB4LCByZ2JhKDE2LCAxMjgsIDE5OSwgMC4xMikgMHB4IDBweCAwcHggMHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTYsIDEyOCwgMTk5LCAwLjIxKSAwcHggMHB4IDBweCAwcHgsIHJnYmEoMTYsIDEyOCwgMTk5LCAwLjEyKSAwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIC1vLWJveC1zaGFkb3c6IHJnYmEoMTYsIDEyOCwgMTk5LCAwLjIxKSAwcHggMHB4IDBweCAwcHgsIHJnYmEoMTYsIDEyOCwgMTk5LCAwLjEyKSAwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIC1tcy1ib3gtc2hhZG93OiByZ2JhKDE2LCAxMjgsIDE5OSwgMC4yMSkgMHB4IDBweCAwcHggMHB4LCByZ2JhKDE2LCAxMjgsIDE5OSwgMC4xMikgMHB4IDBweCAwcHggMHB4O1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTYsIDEyOCwgMTk5LCAwLjIxKSAwcHggMHB4IDBweCA1cHgsIHJnYmEoMTYsIDEyOCwgMTk5LCAwLjEyKSAwcHggMHB4IDBweCAxMHB4O1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IHJnYmEoMTYsIDEyOCwgMTk5LCAwLjIxKSAwcHggMHB4IDBweCA1cHgsIHJnYmEoMTYsIDEyOCwgMTk5LCAwLjEyKSAwcHggMHB4IDBweCAxMHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTYsIDEyOCwgMTk5LCAwLjIxKSAwcHggMHB4IDBweCA1cHgsIHJnYmEoMTYsIDEyOCwgMTk5LCAwLjEyKSAwcHggMHB4IDBweCAxMHB4O1xuICAgICAgICAtby1ib3gtc2hhZG93OiByZ2JhKDE2LCAxMjgsIDE5OSwgMC4yMSkgMHB4IDBweCAwcHggNXB4LCByZ2JhKDE2LCAxMjgsIDE5OSwgMC4xMikgMHB4IDBweCAwcHggMTBweDtcbiAgICAgICAgLW1zLWJveC1zaGFkb3c6IHJnYmEoMTYsIDEyOCwgMTk5LCAwLjIxKSAwcHggMHB4IDBweCA1cHgsIHJnYmEoMTYsIDEyOCwgMTk5LCAwLjEyKSAwcHggMHB4IDBweCAxMHB4O1xuICAgIH1cbn0iLCIvKiBIb21lICovXHJcbi5ob21lLWJhbm5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctYmFubmVyLWhvbWUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCUgYXV0bztcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdC5ob21lLWJhbm5lci1ibG9jayB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblx0LnZpZGVvLWNvbnRhaW5lcntcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWluLWhlaWdodDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cdCN3cC1jdXN0b20taGVhZGVyLXZpZGVvIHtcclxuXHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0fVxyXG5cdC53cmFwLXZpZGVvLXRpdGxle1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblx0LmhlYWRlci12aWRlby10aXRsZXtcclxuXHRcdGZvbnQtc2l6ZTogNjBweDtcclxuXHRcdEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XHJcblx0XHRsaW5lLWhlaWdodDogODBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogNXB4O1xyXG5cdH1cclxuXHQud3JhcC12aWRlb3tcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzJGOUVERCAwJSwgIzQyN0VFQiAxMDAlKTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHR9XHJcblx0LmhvbWUtYmFubmVyLWNvbnRlbnQge1xyXG5cdFx0LmhvbWUtYmFubmVyLWluZm8ge1xyXG5cdFx0XHQuaG9tZS1iYW5uZXItYnV0dG9uIHtcclxuXHRcdFx0XHQuYnRuLXZpZGVvIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheV90aXRsZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTRweCA3MHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzMHB4KTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTVweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uLXZpZGVvLWJ1dHRvbi5wbmcpO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdW5zZXQ7XHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tdmlkZW8tYnV0dG9uLWdyZWVuLnBuZyk7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkYmx1ZTtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAzMHB4ICk7XHJcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhvbWUtYmFubmVyLW5ld3Mge1xyXG5cdHBhZGRpbmc6IDkwcHggMCAxMDBweDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLWhvbWUtbmV3cy5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgLmhvbWUtYmFubmVyLW5ld3MtY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgIFx0bWFyZ2luOiA1MHB4IGF1dG8gNTBweDtcclxuXHRcdHVsLm5hdi10YWJzIHtcclxuXHRcdCAgICBAZXh0ZW5kIGxpc3RfdHlwZV91bGxpO1xyXG5cdFx0ICAgIGRpc3BsYXk6IGdyaWQ7XHJcblx0XHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHRcdCAgICBncmlkLWdhcDogMzBweDtcclxuXHRcdCAgICBtYXJnaW46IDAgMCA4cHggMDtcclxuXHRcdCAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsdWU7XHJcblx0XHRcdGxpLm5hdi1pdGVtIHtcclxuXHRcdFx0XHRhLm5hdi1saW5rIHtcclxuXHRcdFx0XHQgICAgY29sb3I6ICRibHVlO1xyXG5cdFx0XHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdCAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xyXG5cdFx0XHRcdCAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuXHRcdFx0ICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdCAgICAgICAgbWFyZ2luOiAwO1xyXG5cdFx0XHRcdCAgICBib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0ICAgIEBpbmNsdWRlIGJvcmRlcl9yYWRpdXMoIDVweCA1cHggMCAwICk7XHJcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLWxpZ2h0O1xyXG5cdFx0XHRcdCAgICAmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRiZy1ncmFkaWVudDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC50YWItY29udGVudCB7XHJcblx0XHRcdC50YWItcGFuZSB7XHJcblx0XHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjJweCAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDAwNjtcclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmluZm8ge1xyXG5cdFx0XHRcdFx0XHQudGl0bGUgYSAqIHtcclxuXHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcblx0XHRcdFx0XHRcdCAgICBjb2xvcjogJGdyYXlfdGl0bGU7XHJcblx0XHRcdFx0XHRcdCAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xyXG5cdFx0ICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuXHRcdCAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5tZXRhIHtcclxuXHRcdFx0XHRcdCAgICAgICAgQGV4dGVuZCBkaXNwbGF5X2ZsZXg7XHJcblx0XHRcdFx0XHQgICAgICAgIEBpbmNsdWRlIGFsaWduX2l0ZW1zKCBjZW50ZXIgKTtcclxuXHRcdFx0XHRcdFx0XHQuY2F0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZV9uZW9uO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDNweCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDhweCAwIDA7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCA0MHB4ICk7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3MSwgMjU0LCAwLjE1KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmRhdGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaG9tZS1zZXJ2aWNlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDAgNjBweDtcclxuICAgIG1hcmdpbjogMCAwIDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICBcdEBleHRlbmQgYmdfeWVsbG93X2xpZ2h0X2xlZnQ7XHJcblx0XHRoZWlnaHQ6IDgwJTtcclxuXHR9XHJcblx0LmhvbWUtc2VydmljZS1jb250ZW50IHtcclxuXHRcdG1hcmdpbjogNTBweCAwIDA7XHJcblx0XHQuc2xpY2stdHJhY2sge1xyXG5cdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblx0XHRhcnRpY2xlIHtcclxuXHRcdCAgICBtYXJnaW46IDQwcHggMDtcclxuXHRcdCAgICAvLyBoZWlnaHQ6IDEwMCU7XHJcblx0XHQgICAgbWluLWhlaWdodDogMTAwJTtcclxuXHQgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIFx0XHRmbGV4OiBhdXRvO1xyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdCAgICBwYWRkaW5nOiAzMHB4O1xyXG5cdFx0XHQgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAuMDY2NjY2NjY2NykgKTtcclxuXHRcdFx0ICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDE1cHggKTtcclxuXHRcdFx0ICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdCAgICBtaW4taGVpZ2h0OiA0MzBweDtcclxuICAgIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFx0XHRcdGhlaWdodDogMTAwJTtcclxuICAgIFx0XHRcdGZpZ3VyZSBpbWcge1xyXG4gICAgXHRcdFx0XHRtYXJnaW46IGF1dG87XHJcbiAgICBcdFx0XHR9XHJcblx0XHRcdCAgICAuaW5mbyB7XHJcblx0XHRcdFx0XHQudGl0bGUgYSB7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQqIHtcclxuXHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdFx0ICAgIG1hcmdpbjogMTVweCAwIDVweDtcclxuXHRcdFx0XHRcdFx0ICAgIGNvbG9yOiAkZ3JheV90aXRsZTtcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5tZXRhIC5jYXQgYSB7XHJcblx0XHRcdFx0XHQgICAgY29sb3I6ICRibHVlO1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsdWVfbmVvbjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmRlc2Mge1xyXG5cdFx0XHRcdFx0ICAgIG1hcmdpbjogMjVweCAwIDgwcHg7XHJcblx0XHRcdFx0XHQgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5yZWFkLW1vcmUtc2VjdGlvbiB7XHJcblx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0ICAgIGxlZnQ6IDA7XHJcblx0XHRcdFx0XHQgICAgYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0ICAgIHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHQgICAgcGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuXHRcdFx0XHRcdFx0ICAgIEBpbmNsdWRlIGJveC1zaGFkb3coIDAgNHB4IDUwcHggMCAjMDAwMDAwMWEgKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaG9tZS1nbG9iYWwtYWNoaWV2ZW1lbnQge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctZ2xvYmFsLWFjaGlldmVtZW50LnBuZyk7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4uaG9tZS1nbG9iYWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDcwcHggMCAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQuaG9tZS1nbG9iYWwtY29udGVudCB7XHJcblx0XHQuaG9tZS1nbG9iYWwtY29udGVudC10b3Age1xyXG5cdCAgICAgICAgQGV4dGVuZCBkaXNwbGF5X2ZsZXg7XHJcblx0ICAgICAgICBAaW5jbHVkZSBhbGlnbl9pdGVtcyggY2VudGVyICk7XHJcblx0ICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5X2NvbnRlbnQoIHNwYWNlLWJldHdlZW4gKTtcclxuXHQgICAgICAgIC5ob21lLWdsb2JhbC1jb250ZW50LXRvcC1sZWZ0IHtcclxuXHRcdCAgICAgICAgQGV4dGVuZCBkaXNwbGF5X2ZsZXg7XHJcblx0XHQgICAgICAgIEBpbmNsdWRlIGFsaWduX2l0ZW1zKCBjZW50ZXIgKTtcclxuXHRcdCAgICAgICAgLmhvbWUtZ2xvYmFsLWNvbnRlbnQtdG9wLWxlZnQtcmlnaHQge1xyXG5cdFx0ICAgICAgICBcdG1hcmdpbjogMCAwIDAgNTBweDtcclxuXHRcdCAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cdFx0XHQuaG9tZS1nbG9iYWwtYnV0dG9uIHtcclxuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0ICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XHJcblx0XHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHQgICAgY29sb3I6ICMwMDA7XHJcblx0XHQgICAgICAgIEBleHRlbmQgZGlzcGxheV9mbGV4O1xyXG5cdFx0ICAgICAgICBAaW5jbHVkZSBhbGlnbl9pdGVtcyggY2VudGVyICk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ob21lLWdsb2JhbC1tYXAge1xyXG5cdFx0XHQucm93IHtcclxuXHRcdFx0XHQ+IGRpdjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdCAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaG9tZS1nbG9iYWwtbWFwLWluZm8ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdCAgICBAZXh0ZW5kIGxpc3RfdHlwZV91bGxpO1xyXG5cdFx0XHRcdCAgICBsaSB7XHJcblx0XHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQUQwRDk7XHJcblx0XHRcdFx0ICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcblx0XHRcdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdCAgICBAZXh0ZW5kIGRpc3BsYXlfZmxleDtcclxuXHRcdFx0XHRcdCAgICAmOmhvdmVyIHtcclxuXHRcdFx0XHRcdCAgICBcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZTtcclxuXHRcdFx0XHRcdCAgICBcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0XHRcdFx0ICBcdCY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgZmlsdGVyKCBncmF5c2NhbGUoMCkgKTtcclxuXHRcdFx0XHRcdFx0ICBcdH1cclxuXHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHQgICAgJi5hY3RpdmUge1xyXG5cdFx0XHRcdFx0ICAgIFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibHVlO1xyXG5cdFx0XHRcdFx0ICAgIFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRcdFx0XHQgIFx0JjphZnRlciwgJjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSBmaWx0ZXIoIGdyYXlzY2FsZSgwKSApO1xyXG5cdFx0XHRcdFx0XHQgIFx0fVxyXG5cdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdCAgXHQmOmFmdGVyLCAmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdCAgICBjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHQgICAgei1pbmRleDogMTtcclxuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdCAgICAvLyBAaW5jbHVkZSBmaWx0ZXIoIGdyYXlzY2FsZSgxKSApO1xyXG5cdFx0XHRcdFx0ICAgICAgICBmaWx0ZXI6IGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgxNjZkZWcpIGJyaWdodG5lc3MoMTUwJSkgY29udHJhc3QoNTAlKTtcclxuXHRcdFx0XHRcdCAgXHR9XHJcblx0XHRcdFx0XHQgIFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHQgIFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHQgICAgdG9wOiAyMnB4O1xyXG5cdFx0XHRcdFx0XHQgICAgcGFkZGluZzogMTJweCAxNnB4O1xyXG5cdFx0XHRcdFx0ICBcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY29uLW1hcC1sb2NhdGlvbi1hY3RpdmUucG5nJyk7XHJcblx0XHRcdFx0XHQgIFx0fVxyXG5cdFx0XHRcdFx0ICBcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdCAgXHRcdHJpZ2h0OiA4cHg7XHJcblx0XHRcdFx0XHRcdCAgICB0b3A6IDI4cHg7XHJcblx0XHRcdFx0XHRcdCAgICBwYWRkaW5nOiA3cHg7XHJcblx0XHRcdFx0XHQgIFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljb24tcmlnaHQtbG9jYXRpb24tYWN0aXZlLnBuZycpO1xyXG5cdFx0XHRcdFx0ICBcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmhvbWUtZ2xvYmFsLW1hcC1wbGFjZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG1hcmdpbjogNTBweCAwIDAgMDtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5tYXJrZXIge1xyXG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ICAgIHotaW5kZXg6IDE7XHJcblx0XHRcdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHQgICAgJjpob3ZlciB7XHJcblx0XHRcdFx0ICAgIFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHQgICAgXHRpbWcge1xyXG5cdFx0XHRcdCAgICBcdFx0QGluY2x1ZGUgZmlsdGVyKCBncmF5c2NhbGUoMCkgKTtcclxuXHRcdFx0XHQgICAgXHR9XHJcblx0XHRcdFx0ICAgIFx0Lm1hcmtlci1pbmZvIHtcclxuXHRcdFx0XHQgICAgXHRcdC5tYXJrZXItdGl0bGUtc21hbGwge1xyXG5cdFx0XHRcdCAgICBcdFx0XHRjb2xvcjogIzc4NzlFOTtcclxuXHRcdFx0XHQgICAgXHRcdH1cclxuXHRcdFx0XHQgICAgXHRcdC5tYXJrZXItdGl0bGUge1xyXG5cdFx0XHRcdCAgICBcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdFx0ICAgIFx0XHR9XHJcblx0XHRcdFx0ICAgIFx0fVxyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0ICAgICYuYWN0aXZlIHtcclxuXHRcdFx0XHQgICAgXHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdCAgICBcdGltZyB7XHJcblx0XHRcdFx0ICAgIFx0XHRAaW5jbHVkZSBmaWx0ZXIoIGdyYXlzY2FsZSgwKSApO1xyXG5cdFx0XHRcdCAgICBcdH1cclxuXHRcdFx0XHQgICAgXHQubWFya2VyLWluZm8ge1xyXG5cdFx0XHRcdCAgICBcdFx0Lm1hcmtlci10aXRsZS1zbWFsbCB7XHJcblx0XHRcdFx0ICAgIFx0XHRcdGNvbG9yOiAjNzg3OUU5O1xyXG5cdFx0XHRcdCAgICBcdFx0fVxyXG5cdFx0XHRcdCAgICBcdFx0Lm1hcmtlci10aXRsZSB7XHJcblx0XHRcdFx0ICAgIFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0XHQgICAgXHRcdH1cclxuXHRcdFx0XHQgICAgXHR9XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHQgICAgaW1nIHtcclxuXHRcdFx0XHQgICAgXHR3aWR0aDogMzVweDtcclxuXHRcdFx0ICAgIFx0ICAgIGZpbHRlcjogaW52ZXJ0KDEwMCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDE2NmRlZykgYnJpZ2h0bmVzcygxNTAlKSBjb250cmFzdCg1MCUpO1xyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0ICAgIC5tYXJrZXItaW5mbyB7XHJcblx0XHRcdCAgICBcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDM1cHg7XHJcblx0XHRcdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0XHQgICAgXHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdCAgICBcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0XHQgICAgXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdCAgICBcdC5tYXJrZXItdGl0bGUtc21hbGwge1xyXG5cdFx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHQgICAgY29sb3I6ICRibHVlO1xyXG5cdFx0XHRcdFx0XHQgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcclxuXHRcdFx0XHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdCAgICBcdH1cclxuXHRcdFx0XHQgICAgXHQubWFya2VyLXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdFx0ICAgIGNvbG9yOiAkZ3JheV90aXRsZTtcclxuXHRcdFx0XHRcdFx0ICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XHJcblx0XHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdCAgICBcdH1cclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdCAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMyksICY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0XHRcdCAgICBsZWZ0OiA3OCU7XHJcblx0XHRcdFx0XHQgICAgYm90dG9tOiA1NSU7XHJcblx0XHRcdFx0XHQgICAgLm1hcmtlci1pbmZvIHtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0ICAgICY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdCAgICAubWFya2VyLWluZm8ge1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogNDBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0ICAgICY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0XHRcdCAgICAubWFya2VyLWluZm8ge1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogODBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0ICAgICY6bnRoLWNoaWxkKDUpLCAmOm50aC1jaGlsZCg2KSB7XHJcblx0XHRcdFx0XHQgICAgbGVmdDogODYlO1xyXG5cdFx0XHRcdFx0ICAgIGJvdHRvbTogNjUlO1xyXG5cdFx0XHRcdFx0ICAgIC5tYXJrZXItaW5mbyB7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHQgICAgJjpudGgtY2hpbGQoNikge1xyXG5cdFx0XHRcdFx0ICAgIC5tYXJrZXItaW5mbyB7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHQgICAgJjpudGgtY2hpbGQoNykge1xyXG5cdFx0XHRcdFx0ICAgIGxlZnQ6IDg3JTtcclxuXHRcdFx0XHRcdCAgICBib3R0b206IDIxJTtcclxuXHRcdFx0XHRcdCAgICAubWFya2VyLWluZm8ge1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdCAgICAmOm50aC1jaGlsZCg4KSB7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDEyJTtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiA2OSU7XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDkpIHtcclxuXHRcdFx0XHRcdCAgICBsZWZ0OiA4MiU7XHJcblx0XHRcdFx0XHQgICAgYm90dG9tOiA3MiU7XHJcblx0XHRcdFx0XHRcdC5tYXJrZXItaW5mbyB7XHJcblx0XHRcdFx0XHRcdCAgICBsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHQgICAgcmlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0XHRcdCAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdFx0fVx0XHRcdFx0XHQgICAgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxMCkge1xyXG5cdFx0XHRcdFx0ICAgIGxlZnQ6IDc1JTtcclxuXHRcdFx0XHRcdCAgICBib3R0b206IDM4JTtcclxuXHRcdFx0XHRcdFx0Lm1hcmtlci1pbmZvIHtcclxuXHRcdFx0XHRcdFx0ICAgIGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdCAgICByaWdodDogMzVweDtcclxuXHRcdFx0XHRcdFx0ICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaG9tZS1hY2hpZXZlbWVudCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMTAwcHggMDtcclxuXHQuaG9tZS1hY2hpZXZlbWVudC1jb250ZW50IHtcclxuXHQgICAgYmFja2dyb3VuZDogJGJnLWdyYWRpZW50O1xyXG5cdFx0Z3JpZC1nYXA6IDMwcHg7XHJcblx0XHRwYWRkaW5nOiAzNXB4IDA7XHJcblx0ICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDEwcHggKTtcclxuXHQgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggMCAwIDYwcHggIzAwMDAwMDExICk7XHJcblx0XHQuaXRlbSB7XHJcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ICAgIHBhZGRpbmc6IDE1cHggMDtcclxuXHRcdCAgICBmaWd1cmUge1xyXG5cdFx0ICAgIFx0aW1nIHtcclxuXHRcdCAgICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ICAgIFx0fVxyXG5cdFx0ICAgIH1cclxuXHRcdFx0Lm51bWJlciB7XHJcblx0XHRcdCAgICBmb250LXNpemU6IDQ1cHg7XHJcblx0XHRcdCAgICBjb2xvcjogI2ZmZjtcclxuXHRcdFx0ICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XHJcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0ICAgIGNvbG9yOiAjZmZmO1xyXG5cdFx0XHQgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcclxuXHRcdFx0ICAgIG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhvbWUtc3Ryb25ncG9pbnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogNzBweCAwIDUwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgIFx0QGV4dGVuZCBiZ19ibHVlX2xpZ2h0X3JpZ2h0O1xyXG5cdH1cclxuXHQuaG9tZS1zdHJvbmdwb2ludC1jb250ZW50IHtcclxuXHRcdG1hcmdpbjogNTBweCAwIDA7XHJcblx0XHQuaG9tZS1zdHJvbmdwb2ludC1jb250ZW50LWluZm8ge1xyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgNTBweDtcclxuXHRcdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdCAgICBmbG9hdDogbGVmdDtcclxuXHRcdFx0XHQgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW5mbyB7XHJcblx0XHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHQudGl0bGUgKiB7XHJcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0ICAgIGNvbG9yOiAkZ3JheV90aXRsZTtcclxuXHRcdFx0XHRcdCAgICBtYXJnaW46IDA7XHJcblx0XHRcdFx0XHQgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50aXRsZS1zbWFsbCB7XHJcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0ICAgIGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmRlc2Mge1xyXG5cdFx0XHQgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaG9tZS1zdHJvbmdwb2ludC1jb250ZW50LWltYWdlIHtcclxuXHQgICAgICAgIEBleHRlbmQgZGlzcGxheV9mbGV4O1xyXG5cdCAgICAgICAgQGluY2x1ZGUgYWxpZ25faXRlbXMoIGNlbnRlciApO1xyXG5cdCAgICAgICAgQGluY2x1ZGUganVzdGlmeV9jb250ZW50KCBzcGFjZS1iZXR3ZWVuICk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaG9tZS1wYXJ0bmVycyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAwIDAgNTBweDtcclxuICAgIG1hcmdpbjogNzBweCAwIDUwcHggMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0LmhvbWUtcGFydG5lcnMtY29udGVudCB7XHJcblx0XHRmaWd1cmUge1xyXG5cdFx0ICAgIGhlaWdodDogODBweDtcclxuXHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdCAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHQgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIC8vIGJvZHkgLmhvbWUtcGFydG5lcnMgLmhvbWUtcGFydG5lcnMtc2xpZGVyIC5zbGljay1wcmV2LCBib2R5IC5ob21lLXBhcnRuZXJzIC5ob21lLXBhcnRuZXJzLXNsaWRlciAuc2xpY2stbmV4dCB7XHJcbiAgLy8gICAgIHRvcDogLTM1cHg7XHJcbiAgLy8gICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAvLyB9XHJcbiAgLy8gYm9keSAuaG9tZS1wYXJ0bmVycyAuaG9tZS1wYXJ0bmVycy1zbGlkZXIgLnNsaWNrLXByZXYge1xyXG4gIC8vICAgICBsZWZ0OiBhdXRvO1xyXG4gIC8vICAgICByaWdodDogNjBweDtcclxuICAvLyB9XHJcbiAgLy8gYm9keSAuaG9tZS1wYXJ0bmVycyAuaG9tZS1wYXJ0bmVycy1zbGlkZXIgLnNsaWNrLW5leHQge1xyXG4gIC8vICAgICByaWdodDogMTVweDtcclxuICAvLyB9XHJcbiAgLy8gYm9keSAuaG9tZS1wYXJ0bmVycyAuaG9tZS1wYXJ0bmVycy1zbGlkZXIuaG9tZS1wYXJ0bmVycy1zbGlkZXItdHdvIC5zbGljay1wcmV2LCBib2R5IC5ob21lLXBhcnRuZXJzIC5ob21lLXBhcnRuZXJzLXNsaWRlci5ob21lLXBhcnRuZXJzLXNsaWRlci10d28gLnNsaWNrLW5leHQge1xyXG4gIC8vICAgICB0b3A6IGF1dG87XHJcbiAgLy8gICAgIGJvdHRvbTogLTM1cHg7XHJcbiAgLy8gfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgLmhvbWUtcGFydG5lcnMge1xyXG4gICAgLmhvbWUtcGFydG5lcnMtY29udGVudCB7XHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZS10ZXN0aW1vbmlhbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAwIDUwcHg7XHJcbiAgICAuaG9tZS10ZXN0aW1vbmlhbC1jb250ZW50IHtcclxuXHQgICAgcGFkZGluZzogMTAwcHggMjAwcHggMCAyMDBweDtcclxuXHQgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggNTBweCA1MHB4IDAgMCApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRfZ3JhZGllbnRfdGhyZWUoIHRvIGJvdHRvbSwgJGJnLXB1cnBsZS1saWdodCwgI2ZmZmZmZiApO1xyXG5cdCAgICAuaG9tZS10ZXN0aW1vbmlhbC1jb250ZW50LXRvcCB7XHJcblx0ICAgICAgICBAZXh0ZW5kIGRpc3BsYXlfZmxleDtcclxuXHQgICAgICAgIEBpbmNsdWRlIGFsaWduX2l0ZW1zKCBjZW50ZXIgKTtcclxuXHQgICAgICAgIEBpbmNsdWRlIGp1c3RpZnlfY29udGVudCggc3BhY2UtYmV0d2VlbiApO1xyXG5cdFx0ICAgIG1hcmdpbjogMCAwIDcwcHg7XHJcblx0XHRcdC5ob21lLXRlc3RpbW9uaWFsLWJ1dHRvbiB7XHJcblx0XHRcdCAgICBwYWRkaW5nOiAyNXB4IDkwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ob21lLXRlc3RpbW9uaWFsLXNsaWRlciB7XHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdCAgICBkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW5mbyB7XHJcblx0XHRcdFx0XHQuZGVzYyB7XHJcblx0XHRcdFx0XHQgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50aXRsZSBhICoge1xyXG5cdFx0XHRcdFx0ICAgIG1hcmdpbjogMTVweCAwIDEwcHg7XHJcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0ICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XHJcblx0XHRcdFx0XHQgICAgY29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmpvYiB7XHJcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdCAgICBjb2xvcjogJGJsdWU7XHJcblx0XHRcdFx0XHQgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ob21lLXNhb2todWUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5ob21lLXNhb2todWUtY29udGVudCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMTQxYTQyO1xyXG5cdFx0cGFkZGluZzogNTBweCA2MHB4O1xyXG5cdFx0LnJvdyB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMzBweDtcclxuXHRcdH1cclxuICAgIFx0LmhvbWUtc2Fva2h1ZS1sZWZ0IHtcclxuICAgIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICBcdFx0Lml0ZW0ge1xyXG5cdCAgICBcdFx0LmltYWdlLWZpcnN0IHtcclxuXHRcdFx0XHQgICAgbWFyZ2luOiAwIGF1dG8gLTUwcHg7XHJcblx0XHRcdFx0ICAgIG1heC13aWR0aDogMTUwcHg7XHJcblx0ICAgIFx0XHR9XHJcblx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5ob21lLXNhb2todWUtaW5mbyB7XHJcblx0XHRcdFx0ICAgIG1hcmdpbjogMjBweCAwO1xyXG5cdFx0XHQgICAgICAgIEBleHRlbmQgZGlzcGxheV9mbGV4O1xyXG5cdFx0XHQgICAgICAgIEBpbmNsdWRlIGFsaWduX2l0ZW1zKCBjZW50ZXIgKTtcclxuXHRcdFx0ICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5X2NvbnRlbnQoIGNlbnRlciApO1xyXG5cdFx0XHRcdCAgICAuaG9tZS1zYW9raHVlLWlzby1nYWxsZXJ5IHtcclxuXHRcdFx0XHQgICAgICAgIEBleHRlbmQgZGlzcGxheV9mbGV4O1xyXG5cdFx0XHRcdCAgICAgICAgQGluY2x1ZGUgYWxpZ25faXRlbXMoIGNlbnRlciApO1xyXG5cdFx0XHRcdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdFx0XHQgICAgbWFyZ2luOiAwIDVweCAwIDA7XHJcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogNTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0ICAgIC5ob21lLXNhb2todWUtZGVzYyB7XHJcblx0XHRcdFx0ICAgIFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0ICAgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaG9tZS1zYW9raHVlLXJlYWRtb3JlIHtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdCAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xyXG5cdFx0XHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHQgICAgY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0ICAgICAgICBAZXh0ZW5kIGRpc3BsYXlfZmxleDtcclxuXHRcdFx0XHQgICAgICAgIEBpbmNsdWRlIGFsaWduX2l0ZW1zKCBjZW50ZXIgKTtcclxuXHRcdFx0XHRcdCAgICBmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcbiAgICBcdH1cclxuICAgIFx0LmhvbWUtc2Fva2h1ZS1yaWdodCB7XHJcblx0XHQgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0ICAgICAgICAuaXRlbSB7XHJcblx0XHQgICAgICAgIEBleHRlbmQgZGlzcGxheV9mbGV4O1xyXG5cdFx0ICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuXHQgICAgXHRcdGZpZ3VyZSB7XHJcblx0ICAgIFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHQgICAgXHRcdFx0JjpudGgtY2hpbGQoMm4rMSkge1xyXG5cdFx0XHRcdCAgICBcdG1hcmdpbi10b3A6IC0xMDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XHJcblx0XHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogLTEwMHB4O1xyXG5cdFx0XHRcdCAgICAgICAgQGV4dGVuZCBkaXNwbGF5X2ZsZXg7XHJcblx0XHRcdFx0ICAgICAgICBAaW5jbHVkZSBhbGlnbl9pdGVtcyggZW5kICk7XHJcblx0XHRcdFx0XHR9XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0fVxyXG4gICAgXHR9XHJcbiAgICBcdC5zbGljay1saXN0IHtcclxuICAgIFx0XHRwYWRkaW5nOiAxMDBweCAwICFpbXBvcnRhbnQ7XHJcblx0XHQgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xyXG4gICAgXHRcdG1hcmdpbi1ib3R0b206IC0xMDBweDtcclxuICAgIFx0fVxyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1wYXJ0bmVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiA1MHB4IDA7XHJcblx0LmhvbWUtcGFydG5lci1jb250ZW50IHtcclxuXHRcdG1hcmdpbjogNTBweCAwIDA7XHJcblx0ICAgIGRpc3BsYXk6IGdyaWQ7XHJcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcblx0ICAgIGdyaWQtZ2FwOiAxNnB4O1xyXG5cdCAgICByb3ctZ2FwOiAyMHB4O1xyXG5cdFx0YXJ0aWNsZSB7XHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0ICAgIHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0ICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG5cdFx0XHQgICAgQGV4dGVuZCBkaXNwbGF5X2ZsZXg7XHJcblx0XHRcdCAgICBAaW5jbHVkZSBmbGV4X2RpcmVjdGlvbiggY29sdW1uICk7XHJcblx0XHRcdCAgICBAaW5jbHVkZSBhbGlnbl9pdGVtcyggY2VudGVyICk7XHJcblx0XHRcdCAgICBAaW5jbHVkZSBqdXN0aWZ5X2NvbnRlbnQoIGNlbnRlciApO1xyXG5cdFx0XHQgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgLjEwMTk2MDc4NDMpICk7XHJcblx0XHRcdCAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAxNXB4ICk7XHJcblx0XHRcdCAgICAuaW5mbyB7XHJcblx0XHRcdFx0XHQudGl0bGUgKiB7XHJcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0ICAgIG1hcmdpbjogMzBweCAwIDA7XHJcblx0XHRcdFx0XHQgICAgY29sb3I6ICRncmF5X3RpdGxlO1xyXG5cdFx0XHRcdFx0ICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ob21lLWF3YXJkcyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogNTBweCAwIDcwcHg7XHJcblx0LmhvbWUtYXdhcmRzLWNvbnRlbnQge1xyXG5cdFx0bWFyZ2luOiA1MHB4IDAgMDtcclxuXHQgICAgZGlzcGxheTogZ3JpZDtcclxuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuXHQgICAgZ3JpZC1nYXA6IDE2cHg7XHJcblx0ICAgIHJvdy1nYXA6IDIwcHg7XHJcblx0XHRhcnRpY2xlIHtcclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQgICAgcGFkZGluZzogMjBweDtcclxuXHRcdFx0ICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHQgICAgICAgIGhlaWdodDogMTgwcHg7XHJcblx0XHRcdCAgICBAZXh0ZW5kIGRpc3BsYXlfZmxleDtcclxuXHRcdFx0ICAgIEBpbmNsdWRlIGZsZXhfZGlyZWN0aW9uKCBjb2x1bW4gKTtcclxuXHRcdFx0ICAgIEBpbmNsdWRlIGFsaWduX2l0ZW1zKCBjZW50ZXIgKTtcclxuXHRcdFx0ICAgIEBpbmNsdWRlIGp1c3RpZnlfY29udGVudCggY2VudGVyICk7XHJcblx0XHRcdCAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAuMTAxOTYwNzg0MykgKTtcclxuXHRcdFx0ICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDE1cHggKTtcclxuXHRcdFx0ICAgIC5pbmZvIHtcclxuXHRcdFx0XHRcdC50aXRsZSAqIHtcclxuXHRcdFx0XHRcdCAgICBmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHQgICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuXHRcdFx0XHRcdCAgICBjb2xvcjogJGdyYXlfdGl0bGU7XHJcblx0XHRcdFx0XHQgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhvbWUtbmV3cyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogNTBweCAwO1xyXG5cdC5ob21lLW5ld3MtY29udGVudCB7XHJcblx0XHQuaG9tZS1uZXdzLWNvbnRlbnQtdG9wIHtcclxuXHQgICAgICAgIEBleHRlbmQgZGlzcGxheV9mbGV4O1xyXG5cdCAgICAgICAgQGluY2x1ZGUgYWxpZ25faXRlbXMoIGNlbnRlciApO1xyXG5cdCAgICAgICAgQGluY2x1ZGUganVzdGlmeV9jb250ZW50KCBzcGFjZS1iZXR3ZWVuICk7XHJcblx0XHRcdC5ob21lLW5ld3MtYnV0dG9uIHtcclxuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0ICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XHJcblx0XHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHQgICAgY29sb3I6ICMwMDA7XHJcblx0XHRcdCAgICBtYXJnaW46IDE1cHggMCAwO1xyXG5cdFx0ICAgICAgICBAZXh0ZW5kIGRpc3BsYXlfZmxleDtcclxuXHRcdCAgICAgICAgQGluY2x1ZGUgYWxpZ25faXRlbXMoIGNlbnRlciApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ob21lLW5ld3MtY29udGVudC1zZWxlY3Qge1xyXG5cdFx0bWFyZ2luOiA1MHB4IDAgMDtcclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNDBweDtcclxuXHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAyNXB4IDA7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRAaW5jbHVkZSBib3JkZXJfcmFkaXVzKCAxNXB4ICk7XHJcblx0XHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdyggMHB4IDBweCAyMHB4IDBweCAjYWJhYmFiICk7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmluZm8ge1xyXG5cdFx0XHRcdC5tZXRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jYXQge1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdFx0XHRcdFx0QGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjYTVhNmY2O1xyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCAuc2VwYXJhdG9yIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZGF0ZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0XHRcdFx0QGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHQvLyBsaW5lLWhlaWdodDogMjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRpdGxlIGEgKiB7XHJcblx0XHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcblx0XHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHQgICAgY29sb3I6ICRncmF5X3RpdGxlO1xyXG5cdFx0XHRcdCAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cdC5ob21lLWJhbm5lciAuaGVhZGVyLXZpZGVvLXRpdGxlIHtmb250LXNpemU6IDMwcHggO2xpbmUtaGVpZ2h0OiA0NHB4O31cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcblx0LmhvbWUtYmFubmVyIC5oZWFkZXItdmlkZW8tdGl0bGUge2ZvbnQtc2l6ZTogMjBweCA7bGluZS1oZWlnaHQ6IDI1cHg7fVxyXG59IiwiLnBhZ2UtY2F0ZWdvcnktaGVhZGVyIHtcblx0LnBhZ2UtY2F0ZWdvcnktdGl0bGUgKiB7XG4gICAgICAgIG1hcmdpbjogMTVweCA1MHB4IDE1cHggMDtcblx0fVxuXHQucGFnZS1jYXRlZ29yeS1kZXNjIHtcblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtY2F0ZWdvcnktY2F0IHtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmx1ZTtcbiAgICB1bCB7XG5cdCAgICBAZXh0ZW5kIGxpc3RfdHlwZV91bGxpO1xuXHQgICAgZGlzcGxheTogZ3JpZDtcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdCAgICBncmlkLWdhcDogMzBweDtcblx0ICAgIGxpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YSB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMzBweDtcblx0XHRcdCAgICBmb250LXNpemU6IDIwcHg7XG4gICAgXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICAgIEBpbmNsdWRlIGJvcmRlcl9yYWRpdXMoIDVweCA1cHggMCAwICk7XG5cdFx0XHQgICAgYmFja2dyb3VuZDogJGJnLWJsdWUtbGlnaHQ7XG5cdFx0XHQgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJnLWdyYWRpZW50O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRiZy1ncmFkaWVudDtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFnZS1jYXRlZ29yeS1jb250ZW50IHtcblx0LnBhZ2UtY2F0ZWdvcnktbGlzdCB7XG5cdFx0LnBhZ2UtY2F0ZWdvcnktY2F0LWNoaWxkIHtcblx0XHRcdHVsLm5hdi10YWJzIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0ICAgIG1hcmdpbjogMCAwIDUwcHggMDtcblx0XHRcdFx0bGkubmF2LWl0ZW0ge1xuXHRcdFx0XHRcdGEubmF2LWxpbmsge1xuXHRcdFx0XHRcdCAgICBjb2xvcjogIzg1OTBhMztcblx0XHRcdFx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHQgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZDogIzVjNmI4NDFmO1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG5cdFx0XHRcdFx0ICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcblx0XHRcdFx0XHQgICAgYm9yZGVyOiBub25lO1xuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSBib3JkZXJfcmFkaXVzKCA4cHggKTtcblx0XHRcdFx0XHQgICAgJi5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNTZiYWY0MTQ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZV9uZW9uO1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pdGVtIHtcblx0XHRcdG1hcmdpbjogMCAwIDQwcHg7XG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyNXB4IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdEBpbmNsdWRlIGJvcmRlcl9yYWRpdXMoIDE1cHggKTtcblx0XHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdyggMHB4IDBweCAyMHB4IDBweCAjYWJhYmFiICk7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbmZvIHtcblx0XHRcdFx0Lm1ldGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNhdCB7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibHVlX25lb247XG5cdFx0XHRcdFx0XHRcdEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQgLnNlcGFyYXRvciB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmRhdGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRibHVlX25lb247XG5cdFx0XHRcdFx0XHRAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGl0bGUgYSAqIHtcblx0XHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdCAgICBjb2xvcjogJGdyYXlfdGl0bGU7XG5cdFx0XHRcdCAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wYWdlLXBvcmZvbGlvLWxpc3Qge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdC5saXN0LWl0ZW0ge1xuXHRcdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG5cdFx0ICAgIG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn0iLCIucmVsYXRlZC1wb3N0IHtcblx0LnJlbGF0ZWQtcG9zdC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG5cdFx0bWFyZ2luOiAzMHB4IDA7XG5cdFx0Y29sb3I6ICRncmF5X3RpdGxlO1xuXHR9XG5cdC5yZWxhdGVkLXBvc3QtY29udGVudCB7XG5cdFx0Lml0ZW0ge1xuXHRcdFx0bWFyZ2luOiAwIDAgNDBweDtcblx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDI1cHggMDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyX3JhZGl1cyggMTVweCApO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW5mbyB7XG5cdFx0XHRcdC5tZXRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jYXQge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZV9uZW9uO1xuXHRcdFx0XHRcdFx0XHRAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIC5zZXBhcmF0b3IgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5kYXRlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZV9uZW9uO1xuXHRcdFx0XHRcdFx0QGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGl0bGUgYSAqIHtcblx0XHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdCAgICBjb2xvcjogJGdyYXlfdGl0bGU7XG5cdFx0XHRcdCAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnNpZGViYXIge1xuXHQud2lkZ2V0IHtcblx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXHRcdC53aWRnZXQtdGl0bGUge1xuXHRcdCAgICBtYXJnaW46IDAgMCAxNXB4O1xuXHRcdH1cblx0XHQud2lkZ2V0LWRlc2Mge1xuXHRcdCAgICBtYXJnaW46IDAgMCA1cHggMDtcblx0XHR9XG5cdFx0LndpZGdldC1jb250ZW50IHtcblx0XHRcdC5pdGVtIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXHRcdFx0ICAgIEBleHRlbmQgZGlzcGxheV9mbGV4O1xuXHRcdFx0ICAgIEBpbmNsdWRlIGFsaWduX2l0ZW1zKCBzdHJldGNoICk7XG5cdFx0XHRcdC5zdHQge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmx1ZV9uZW9uO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuXHRcdFx0XHQgICAgd2lkdGg6IDQwcHg7XG5cdFx0XHRcdCAgICBtaW4td2lkdGg6IDQwcHg7XG5cdFx0XHRcdCAgICBsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLWxpZ2h0O1xuXHRcdFx0XHQgICAgbWFyZ2luOiA2cHggMCAwO1xuXHRcdFx0XHQgICAgQGluY2x1ZGUgYm9yZGVyX3JhZGl1cyggNHB4ICk7XG5cdFx0XHRcdCAgICBAZXh0ZW5kIGRpc3BsYXlfZmxleDtcblx0XHRcdFx0ICAgIEBpbmNsdWRlIGFsaWduX2l0ZW1zKCBjZW50ZXIgKTtcblx0XHRcdFx0ICAgIEBpbmNsdWRlIGp1c3RpZnlfY29udGVudCggY2VudGVyICk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmluZm8ge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHQubWV0YSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuY2F0IHtcblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibHVlX25lb247XG5cdFx0XHRcdFx0XHRcdFx0QGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjYTVhNmY2O1xuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCAuc2VwYXJhdG9yIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50aXRsZSBhICoge1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0ICAgIGNvbG9yOiAkZ3JheV90aXRsZTtcblx0XHRcdFx0XHQgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcblx0XHQgICAgICAgICAgICAgICAgJjpob3ZlciB7XG5cdFx0ICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG5cdFx0ICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LndpZGdldC1zdWJzY3JpYmUge1xuXHRcdC53aWRnZXQtbWV0YSB7XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0fVxuXHR9XG5cdC53aWRnZXQtdGFncyB7XG5cdFx0LndpZGdldC1jb250ZW50IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMnB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCAxMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRjdGN0Y5O1xuXHRcdFx0XHRtYXJnaW46IDJweCAycHggNXB4IDJweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGNvbG9yOiAjODU5MEEzO1xuXHRcdFx0XHRAaW5jbHVkZSBib3JkZXJfcmFkaXVzKCA0cHggKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIucGFnZS1hYm91dHVzLWhpc3Rvcnkge1xuXHQucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCB7XG5cdFx0LnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQtbGlzdCB7XG5cdFx0ICAgIHBhZGRpbmc6IDAgMCAxNTBweDtcblx0XHRcdC5saXN0LWl0ZW0ge1xuXHRcdFx0XHQmOm50aC1jaGlsZCgybisxKSB7XG5cdFx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0XHQubGlzdC1pdGVtLWltYWdlIHtcblx0XHRcdCAgICAgICAgICAgICAgICBAZXh0ZW5kIGRpc3BsYXlfZmxleDtcblx0XHRcdCAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5X2NvbnRlbnQoIGVuZCApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgybikge1xuXHRcdFx0XHRcdC5yb3cge1xuXHRcdFx0XHQgICAgXHQvLyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRcdCAgICBcdEBpbmNsdWRlIGZsZXhfZGlyZWN0aW9uKCByb3ctcmV2ZXJzZSApO1xuXHRcdFx0XHRcdFx0Lmxpc3QtaXRlbS1pbWFnZSB7XG5cdFx0XHRcdFx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgNDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgXHQubGlzdC1pdGVtLWluZm8ge1xuXHRcdFx0XHQgICAgXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHQgICAgXHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHQgICAgXHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0ICAgIFx0XHRyaWdodDogLTAuNXB4O1xuXHRcdFx0XHRcdCAgICBcdH1cblx0XHRcdFx0XHRcdFx0LmluZm8ge1xuXHRcdFx0XHRcdFx0ICAgIFx0cGFkZGluZzogMCA0MHB4IDYwcHggMDtcblx0XHRcdFx0XHRcdFx0XHQueWVhciB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgcmlnaHQ6IC02NS41cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICBcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0Lmxpc3QtaXRlbS1pbWFnZSB7XG5cdFx0XHRcdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDQwcHggMCAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDVweCApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5saXN0LWl0ZW0taW5mbyB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBhbGlnbl9pdGVtcyggY2VudGVyICk7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHQgICAgY29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHQgICAgbGVmdDogLTAuNXB4O1xuXHRcdFx0XHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMXB4O1xuXHRcdFx0XHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICNDQUQwRDk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuaW5mbyB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCA2MHB4IDQwcHg7XG5cdFx0XHRcdFx0XHRcdC55ZWFyIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogLTE1cHggMCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHQgICAgbGVmdDogLTY1LjVweDtcblx0XHRcdFx0XHRcdFx0XHQgICAgdG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWSgtNTAlKSApO1xuXHRcdFx0XHRcdFx0XHRcdCAgICB6LWluZGV4OiAyO1xuXHRcdFx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHQgICAgcGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggNTAlICk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5kZXNjIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5X3RpdGxlO1xuXHRcdFx0XHRcdFx0XHRcdEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5kZXNjLXNtYWxsIHtcblx0XHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheV90aXRsZTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDIwcHggMCAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubGlzdC1pdGVtLWxhc3Qge1xuXHRcdFx0XHQuaW5mbyB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdC55ZWFyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZV9uZW9uO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDcycHg7XG5cdFx0XHRcdFx0ICAgIG1hcmdpbjogNTBweCAwO1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nOiA1MHB4IDAgMDtcblx0XHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdCAgICAgICAgbGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgKTtcblx0XHRcdFx0XHRcdCAgICB6LWluZGV4OiAyO1xuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICRibHVlX25lb247XG5cdFx0XHRcdFx0XHQgICAgcGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCA1MCUgKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ICAgIGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdCAgICB0b3A6IC01MHB4O1xuXHRcdFx0XHRcdFx0ICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtNTAlKSApO1xuXHRcdFx0XHRcdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0XHQgICAgd2lkdGg6IDAuOXB4O1xuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICNjYWQwZDk7XG5cdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZGVzYyB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheV90aXRsZTtcblx0XHRcdFx0XHRcdEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnBhZ2UtYWJvdXR1cy1tZXNzZW5nZXIge1xuXHQucGFnZS1hYm91dHVzLW1lc3Nlbmdlci1jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBleHRlbmQgYmdfcHVycGxlX2xpZ2h0X3JpZ2h0O1xuICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZF9ncmFkaWVudF90aHJlZSh0byBib3R0b20sJGJnLXB1cnBsZS1saWdodCwjZmZmZmZmKTtcbiAgICAgICAgfVxuICAgICAgICAucGFnZS1hYm91dHVzLW1lc3Nlbmdlci1jb250ZW50LWVkaXRvciB7XG4gICAgICAgIFx0cGFkZGluZzogNzBweDtcbiAgICAgICAgfVxuXHR9XG59IiwiLnBhZ2UtYWJvdXR1cy10ZWFtcyB7XG5cdC5wYWdlLWFib3V0dXMtdGVhbXMtY29udGVudCB7XG5cdFx0LnBhZ2UtYWJvdXR1cy10ZWFtcy1jb250ZW50LWxpc3Qge1xuXHRcdFx0Lmxpc3QtaXRlbSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5saXN0LWl0ZW0tdGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzdweDtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXlfdGl0bGU7XG5cdFx0XHRcdFx0QGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcblx0XHRcdFx0ICAgIG1hcmdpbjogNTBweCAwIDMwcHg7XG5cdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubGlzdC1pdGVtLWNvbnRlbnQge1xuXHRcdFx0XHQgICAgZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgXHRcdFx0XHRwYWRkaW5nOiAwIDAgOTBweDtcblx0XHRcdFx0ICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgXHRcdFx0XHRjb2x1bW4tZ2FwOiAxNnB4O1xuICAgIFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHQgICAgLml0ZW0ge1xuXHRcdFx0XHQgICAgXHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQgICAgXHQgICAgQGV4dGVuZCBkaXNwbGF5X2ZsZXg7XG4gICAgXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhfZGlyZWN0aW9uKCBjb2x1bW4gKTtcblx0XHRcdFx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgYm9yZGVyX3JhZGl1cyggMTZweCAxNnB4IDBweCAwcHggKTtcblx0XHRcdFx0XHQgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHQgICAgaW1nIHtcblx0XHRcdFx0XHRcdCAgICBcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5pbmZvIHtcblx0XHRcdFx0XHRcdCAgICBwYWRkaW5nOiAxNnB4O1xuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgYm9yZGVyX3JhZGl1cyggMHB4IDBweCAxNnB4IDE2cHggKTtcblx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSBib3hfc2hhZG93KCAwcHggNXB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KSApO1xuXHRcdFx0XHRcdFx0ICAgIGZsZXg6IDE7XG5cdFx0XHRcdFx0XHQgICAgLmpvYiB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR2aW9sZXQ7XG5cdFx0XHRcdFx0XHRcdFx0QGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfbWVkaXVtO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJvcmRlcl9yYWRpdXMoIDhweCApO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM3ODc5RjExMjtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRcdFx0XHRcdCAgICBwYWRkaW5nOiA0cHggOHB4O1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRcdC50aXRsZS1qcCB7XG5cdFx0XHRcdFx0XHRcdCAgICBjb2xvcjogJGdyYXlfdGl0bGU7XG5cdFx0XHRcdFx0XHRcdCAgICBmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCAgICAudGl0bGUge1xuXHRcdFx0XHRcdFx0ICAgIFx0KiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMEE1OEM4O1xuXHRcdFx0XHRcdFx0XHRcdFx0QGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfbWVkaXVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0ICAgIFx0fVxuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5wYWdlLWFib3V0dXMtZ2FsbGVyeSB7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xufVxuXG4ucGFnZS1hYm91dHVzLXRhYiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibHVlO1xuXG4gIHVsIHtcbiAgICBAZXh0ZW5kIGxpc3RfdHlwZV91bGxpO1xuICAgIEBleHRlbmQgZGlzcGxheV9mbGV4O1xuICAgIEBpbmNsdWRlIGp1c3RpZnlfY29udGVudChzcGFjZS1iZXR3ZWVuKTtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcblxuICAgIGxpIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlcl9yYWRpdXMoNXB4IDVweCAwIDApO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctYmx1ZS1saWdodDtcbiAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctZ3JhZGllbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctZ3JhZGllbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtYWJvdXR1cyB7XG4gIC5iLS10YWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIH1cbiAgICAmX19yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNFNkU2RTY7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJnLWJsdWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kIGJnX2JsdWVfbGlnaHRfbGVmdDtcbiAgICB9XG4gIH1cblxuICAuYmcteWVsbG93IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCBiZ195ZWxsb3dfbGlnaHRfcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZ2FsbGVyeSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoMSB7XG4gICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgIH1cbiAgfVxuXG4gIC5wb3NpdGlvbi1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAucG9zaXRpb24tbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgfVxufSIsIi5wYWdlLWFpLXNlcnZpY2Uge1xuICAgIGJhY2tncm91bmQ6ICMwMDBiNTVlYjtcbiAgICAucGFnZS1haS1zZXJ2aWNlLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBleHRlbmQgbGlzdF90eXBlX3VsbGk7XG4gICAgICAgICAgICBAZXh0ZW5kIGRpc3BsYXlfZmxleDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnlfY29udGVudCggc3BhY2UtYmV0d2VlbiApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKCBub3dyYXAgKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY0MDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlcl9yYWRpdXMoIDVweCA1cHggMCAwICk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjQwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYi1jb250ZW50IHtcbiAgICAgICAgICAgIC50YWItcGFuZSB7XG4gICAgICAgICAgICAgICAgLnRhYi1jb250ZW50LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMTBweCApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50YWItY29udGVudC1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtYWktZmVhdHVyZXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEwMHB4IDA7XG4gICAgLnBhZ2UtYWktZmVhdHVyZXMtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAwIDAgNjBweCAjMDAwMDAwMTEgKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAxNXB4ICk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlfdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtYWkge1xuICAgIC5wYWdlLWFpLWZsb3cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBleHRlbmQgYmdfYmx1ZV9saWdodF9sZWZ0O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLWJsb2NrY2hhaW4td2hpdGVsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDcwcHggMCAwO1xufVxuXG4ucGFnZS1ibG9ja2NoYWluLXdoaXRlbGFiZWx3aHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgIC5wYWdlLWJsb2NrY2hhaW4td2hpdGVsYWJlbHdoeS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlfdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1ibG9ja2NoYWluLXNlcnZpY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTAwcHggMDtcbiAgICAucGFnZS1ibG9ja2NoYWluLXNlcnZpY2UtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDAgMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgQGV4dGVuZCBsaXN0X3R5cGVfdWxsaTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAzMHB4IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NBRDBEOTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZV9uZW9uO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnN0dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlX25lb247XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheV90aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWx0ZXIoIGdyYXlzY2FsZSgwKSApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsdWVfbmVvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZV9uZW9uO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlfdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsdGVyKCBncmF5c2NhbGUoMCkgKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc3R0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQ0FEMEQ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5X3RleHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uLXJpZ2h0LWJsb2NrY2hhaW4tc2VydmljZS5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbHRlciggZ3JheXNjYWxlKDEpICk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYi1jb250ZW50IHtcbiAgICAgICAgICAgIC50YWItcGFuZSB7XG4gICAgICAgICAgICAgICAgLnRhYi1jb250ZW50LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50YWItY29udGVudC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheV90aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50YWItY29udGVudC1kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtYmxvY2tjaGFpbiB7XG4gICAgLnBhZ2Utc3lzdGVtLXRlY2hub2xvZ3kge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBleHRlbmQgYmdfYmx1ZV9saWdodF9yaWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtYmxvY2tjaGFpbi1wcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMDBweCAwO1xuICAgIC5wYWdlLWJsb2NrY2hhaW4tcHJvZHVjdC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCA0MHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlX25lb247XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCBleHRlcm5hbF9saW5rO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1ibG9ja2NoYWluLXJlYXNvbiB7XG4gICAgYmFja2dyb3VuZDogIzAwMGQ2MWViO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDUwcHg7XG4gICAgLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24tdGl0bGUtc21hbGwsIC5wYWdlLWJsb2NrY2hhaW4tcmVhc29uLXRpdGxlICoge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24tY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogNzBweCAwO1xuICAgICAgICAucGFnZS1ibG9ja2NoYWluLXJlYXNvbi1jb250ZW50LWxlZnQge1xuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIC5ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgZGlzcGxheV9mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleF9kaXJlY3Rpb24oIGNvbHVtbiApO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeV9jb250ZW50KCBlbmQgKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheV90aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDEwcHggKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFnZS1ibG9ja2NoYWluLXJlYXNvbi1jb250ZW50LXJpZ2h0IHtcbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheV90aXRsZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAxMHB4ICk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1MHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC52aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWSgtNTAlKSApO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywjMkY5QUREOTgsIzJGOUFERCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMjBweCApO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1ibG9ja2NoYWluLWNsaWVudCB7XG4gICAgYmFja2dyb3VuZDogIzE0MUE0MjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgICAucGFnZS1ibG9ja2NoYWluLWNsaWVudC1jb250ZW50IHtcbiAgICAgICAgLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQtY29udGVudC1nYWxsZXJ5IHtcbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNzBweDtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICAgICAgICAucGFnZS1ibG9ja2NoYWluLWNsaWVudC1jb250ZW50LWdhbGxlcnktbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQtY29udGVudC1nYWxsZXJ5LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQtY29udGVudC1nYWxsZXJ5LWxlZnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQtdGl0bGUtc21hbGwsIC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50LXRpdGxlICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQtY29udGVudC1nYWxsZXJ5LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFEMjM0RDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtYmxvY2tjaGFpbi1yZWNvZ25pemUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgICBtYXJnaW46IDcwcHggMCA1MHB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAucGFnZS1ibG9ja2NoYWluLXJlY29nbml6ZS10aXRsZS1zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICAgIH1cbiAgICAucGFnZS1ibG9ja2NoYWluLXJlY29nbml6ZS1jb250ZW50IHtcbiAgICAgICAgLnBhZ2UtYmxvY2tjaGFpbi1yZWNvZ25pemUtc2xpZGVyIHtcbiAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduX2l0ZW1zKCBjZW50ZXIgKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5X2NvbnRlbnQoIGNlbnRlciApO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAxNXB4ICk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggMCA0cHggNTBweCAwICMwMDAwMDAxYSApO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLWJsb2NrY2hhaW4tc3RyZW5ndGgge1xuICAgIGJhY2tncm91bmQ6ICMwMDBkNjFlYjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTAwcHggMCAwO1xuICAgIG1hcmdpbjogMCAwIDcwcHg7XG4gICAgLnBhZ2UtYmxvY2tjaGFpbi1zdHJlbmd0aC10aXRsZS1zbWFsbCwgLnBhZ2UtYmxvY2tjaGFpbi1zdHJlbmd0aC10aXRsZSAqIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5wYWdlLWJsb2NrY2hhaW4tc3RyZW5ndGgtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogNzBweCAwIDA7XG4gICAgICAgIC5wYWdlLWJsb2NrY2hhaW4tc3RyZW5ndGgtc2xpZGVyIHtcbiAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLWNsb3VkLXdoeWJhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZpZ3VyZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnZS1jbG91ZC13aHliYW5uZXItY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAZXh0ZW5kIGRpc3BsYXlfZmxleDtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ25faXRlbXMoIGNlbnRlciApO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywjMTQxYTQyOTQgNTAlLHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIzE0MWE0MmQ0IDcwJSx0cmFuc3BhcmVudCk7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgICAqIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1jbG91ZC13aHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEwMHB4IDA7XG4gICAgLnBhZ2UtY2xvdWQtd2h5LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBAZXh0ZW5kIGRpc3BsYXlfZmxleDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduX2l0ZW1zKCBjZW50ZXIgKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1ncmFkaWVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZSAqIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5X3RpdGxlO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLWNvbnRhY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBmb3JtIHtcbiAgICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAjcmVzcG9uc2l2ZS1mb3JtIHtcbiAgICAgIC5mb3JtLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjhweDtcbiAgICAgICAgJi5hY2NlcHRhbmNlIHtcbiAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICYud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY29tcGFueS1uYW1lLCAmLmVtYWlsLXBob25lIHtcbiAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wdXJwb3NlIHtcbiAgICAgICAgICAud3BjZjctY2hlY2tib3gge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2VydmljZSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGJsdWU7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGluay1vcGVuLXRhYiB7XG4gICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndwY2Y3IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBzcGFuLnJlcXVpcmVkIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG4gIC53cGNmNyBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLndwY2Y3IGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLndwY2Y3IGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC53cGNmNyB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTMuNXB4IDE2cHg7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC53cGNmNyBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsIC53cGNmNyBpbnB1dFt0eXBlPVwiZW1haWxcIl06OnBsYWNlaG9sZGVyLCAud3BjZjcgaW5wdXRbdHlwZT1cInRlbFwiXTo6cGxhY2Vob2xkZXIsIC53cGNmNyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzVDNkI4NDtcbiAgICBvcGFjaXR5OiAuMztcbiAgfVxuICAud3BjZjcgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTMycHg7XG4gIH1cbiAgLndwY2Y3IGlucHV0W3R5cGU9XCJjaGVja2JveFwiIGldIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC53cGNmNyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIiBpXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTBlMGUwO1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvX2NoZWNrLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC53cGNmNyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICB9XG4gIC53cGNmNyBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTdweDtcbiAgICBwYWRkaW5nOiAxMy41cHggMTZweCAxMy41cHggMjFweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG5cbiAgLmhyIHtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwNDVweDtcbiAgfVxuICAuY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgc3BhbiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndwY2Y3IGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud3BjZjctc3Bpbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZmYwMDAwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICBkaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI2Y5Y2QwMDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgY29sb3I6ICM5QzY1MzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgZGl2LndwY2Y3LW1haWwtc2VudC1vayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZDogIzU5YTgwZjtcbiAgICBib3JkZXItY29sb3I6ICM1OWE4MGY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8vIGJhbm5lciArIHBvcHVwIGNvbnRhY3QgdGhhbmtzXG4uY29udGFjdCB7XG4gICYtYmFubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1MHZoO1xuICAgIGJhY2tncm91bmQ6IGNhZGV0Ymx1ZTtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICBoZWlnaHQ6IDUwdmg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDExLCAzNCwgNzUsIDAuOTUpIDQwLjElLCByZ2JhKDExLCAzNCwgNzUsIDApIDEwMCUpO1xuICAgICAgdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC5jb21tb24tdHh0IHtcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtdGhhbmtzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDgwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICB9XG59IiwiLnBhZ2UtZGlnaXRhbC10cmFuc2Zvcm1hdGlvbiB7XG5cbiAgY29sb3I6ICRncmF5X3RleHQ7XG5cbiAgJl9faGVhZGVyIHtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMTVweCAwO1xuXG4gICAgLmItcHJvYmxlbSB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gICAgICAuYi1ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuXG4gICAgICAgICZfX2l0ZW0ge1xuXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgzbisyKSAud2hpdGVzcGFjZSB7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnByb2JsZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCA0cHggIzAwMDAwMDBDO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuXG4gICAgICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1saXN0IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjcuNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNWM2Yjg0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfbWVkaXVtO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndoaXRlc3BhY2Uge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTA2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICM3ODc5ZTk7XG4gICAgICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvdW5kLWRvd24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc29sdXRpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCA0cHggIzAwMDAwMDBDO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuXG4gICAgICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNy41cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNWM2Yjg0O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9tZWRpdW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDY1cHggMDtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dGFyZWEge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmItc3VwcG9ydCB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAZXh0ZW5kIGJnX3B1cnBsZV9saWdodF9sZWZ0O1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYtLWNhdGUge1xuICAgICAgICAgIHBhZGRpbmc6IDY1cHggMCAzMHB4IDA7XG5cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5X3RpdGxlO1xuICAgICAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjdweDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM1YzZiODQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNFNkU2RTY7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmItcG9ydGZvbGlvIHtcbiAgICAgIG1hcmdpbjogOTVweCAwO1xuICAgIH1cbiAgfVxufSIsIi5wYWdlLS1mYXEge1xuICAmX19oZWFkZXIge1xuICAgIC5oZWFkaW5nLS1iYW5uZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkaW5nLS10aXRsZSB7fVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgLmdyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICYtLW5hbWUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJl9fc3ViIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLmdyb3VwIHtcbiAgICAgICAgICAgICYtLW5hbWUge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWVfbmVvbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIC5pY29uLW1pbnVzLCAuaWNvbi1wbHVzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg3OWYxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uLW1pbnVzIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuanMtbWludXMge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMEE1OEM4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGNkY3RkU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM3MDcwNzA7XG5cbiAgICAgICAgICAmLS10YWcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjFweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZV9uZW9uO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5xdWVzdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9tZWRpdW07XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgIC5pY29uLXBsdXMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pY29uLW1pbnVzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmpzLW1pbnVzIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hbnN3ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubWFudS1jaGFsbGVuZ2VzIHtcblx0Lm1hbnUtY2hhbGxlbmdlcy1jb250ZW50IHtcbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggMHB4IDZweCAxMDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpICk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMjBweCApO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgXHR3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5X3RpdGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBcdG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0fVxufVxuXG4ubWFudS1zb2Z0d2FyZSB7XG5cdC5tYW51LXNvZnR3YXJlLXdyYXBwZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY3ZmM7XG5cdFx0cGFkZGluZzogODBweCA2MHB4O1xuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDEwMHB4ICk7XG5cdH1cblx0Lm1hbnUtc29mdHdhcmUtY29udGVudCB7XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgICAgICAudGl0bGUgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheV90aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgXHRtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cbn1cblxuLm1hbnUtc3lzdGVtcyB7XG5cdC5tYW51LXN5c3RlbXMtY29udGVudCB7XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coIDBweCA2cHggMTAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDIwcHggKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgICAgICAudGl0bGUgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheV90aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgXHRtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cbn1cblxuLm1hbnUtd2h5IHtcblx0QGluY2x1ZGUgYmFja2dyb3VuZF9ncmFkaWVudF90aHJlZSggdG8gYm90dG9tLCAkYmctcHVycGxlLWxpZ2h0LCAjZmZmZmZmICk7XG5cdC5tYW51LXdoeS1jb250ZW50IHtcblx0XHRhcnRpY2xlIHtcblx0XHRcdC5pdGVtIHtcbiAgICBcdFx0XHRmaWd1cmUgaW1nIHtcbiAgICBcdFx0XHRcdHdpZHRoOiAxMDAlO1xuICAgIFx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMTVweCApO1xuICAgIFx0XHRcdH1cblx0XHRcdCAgICAuaW5mbyB7XG5cdFx0XHRcdFx0LnRpdGxlICoge1xuXHRcdFx0XHRcdCAgICBmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0ICAgIG1hcmdpbjogMTVweCAwO1xuXHRcdFx0XHRcdCAgICBjb2xvcjogJGdyYXlfdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBcdG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1hbnUtcG9ydGZvbGlvcyB7XG4gICAgLm1hbnUtcG9ydGZvbGlvcy1zbGlkZXIge1xuICAgICAgICBcbiAgICB9XG59IiwiLnBhZ2UtLW9mZnNob3JlIHtcblxuICBjb2xvcjogJGdyYXlfdGV4dDtcblxuICAmX19oZWFkZXIge1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgLmItc2VydmljZSB7XG4gICAgICAvLyBtYXJnaW46IDE0MHB4IDAgMTYwcHggMDtcbiAgICAgIG1hcmdpbjogMTQwcHggMCAwIDA7XG4gICAgfVxuXG4gICAgLmItd2h5IHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBleHRlbmQgYmdfYmx1ZV9saWdodF9yaWdodDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICYtLWxpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAxMDBweDtcbiAgICAgICAgICByb3ctZ2FwOiA2MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAmLS1pY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheV90aXRsZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheV90ZXh0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmItcHJvYmxlbSB7XG4gICAgICBtYXJnaW46IDE0MHB4IDAgMTYwcHggMDtcblxuICAgICAgLmxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MnB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBnYXA6IDI3cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmLS1pdGVtIHtcbiAgICAgICAgICAmX19oZWFkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkdmlvbGV0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgICAgICAgICAgY29sb3I6ICR2aW9sZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW51bWJlcmluZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5X3RpdGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dGFyZWEge1xuICAgICAgICBtYXJnaW46IDI0MHB4IDAgMCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvdW5kLWRvd24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYi1mbG93IHtcbiAgICAgIG1hcmdpbjogMTYwcHggMCAwO1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgJi0tc3RlcCB7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oOTUlIDAlLCAxMDAlIDUwJSwgOTUlIDEwMCUsIDAlIDEwMCUsIDUlIDUwJSwgMCUgMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWdyYWRpZW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHggMTVweDtcblxuICAgICAgICAgICAgLm51bWJlcmluZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRkFCREQzMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDE1cHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRkFCREQzMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubnVtYmVyaW5nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xOXB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA0MnB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlfdGl0bGU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlfdGV4dDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5iLXBsYW4ge1xuICAgICAgcGFkZGluZzogMTIwcHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMTIwcHggMDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCBiZ19ibHVlX2xpZ2h0X2xlZnQ7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDNweCAkYmx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTIzcHg7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmZhYmRkMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLS1vZmZzaG9yZV9fY29udGVudCB7XG4gIC5iLXNlcnZpY2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgYmdfcHVycGxlX2xpZ2h0X2xlZnQ7XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24tZml4ZWQge1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAvKiBvcGFjaXR5OiAwLjQ4OyAqL1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMTIwcHg7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAuYnV0dG9uLWZpeGVkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogJGdyYXlfdGl0bGU7XG4gICAgfVxuICB9XG4gIC5idXR0b24tZml4ZWQtZ3JvdXAge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5RDAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNi9pY29uLXJpZ2h0LXdoaXRlLTEuc3ZnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEycHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY5RDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjRkY5RDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA2L2ljb24tcmlnaHQtb3JhbmdlLnN2Zyk7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkQ1MThEICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDYvaWNvbi1yaWdodC1waW5rLnN2Zykgbm8tcmVwZWF0IGNlbnRlciByaWdodCA4cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZENTE4RDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICNGRDUxOEQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNi9pY29uLXJpZ2h0LXBpbmsuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1dHRvbi1maXhlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDdweCAxMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6ICNFNkVBRkY7XG4gICAgLmJ1dHRvbi1maXhlZC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkgKiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikgKiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbi1maXhlZC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vZmZzaG9yZS1jb250YWN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAtNzBweDtcbiAgJi50d28ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gIH1cbiAgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ1MThkICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAyNXB4IDQ1cHggMjVweCAzNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDYvaWNvbi1yaWdodC13aGl0ZS0xLnN2Zykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkQ1MThEO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNi9pY29uLXJpZ2h0LXBpbmsuc3ZnKTtcbiAgICAgID4gKiB7XG4gICAgICAgICAgY29sb3I6ICNmZDUxOGQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm9mZnNob3JlLWNvbnRhY3QtdGl0bGUge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBtYXJnaW46IDAgMCA0cHg7XG4gICAgfVxuICAgIC5vZmZzaG9yZS1jb250YWN0LWRlc2Mge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2Zmc2hvcmUtY29udGFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAmLnR3byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICAub2Zmc2hvcmUtY29udGFjdC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIC5vZmZzaG9yZS1jb250YWN0LWRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLW9mZnNob3JlLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNzUlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvdW5kLWRvd24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTA1cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDYxcHgpO1xuICAgIG9wYWNpdHk6IC4zO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAucGFnZS1vZmZzaG9yZS10b3AtdGl0bGUge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9saWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAvLyBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTUlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4xcHg7XG4gIH1cbiAgLnBhZ2Utb2Zmc2hvcmUtdG9wLWRlc2Mge1xuICAgIGNvbG9yOiAkZ3JheV90aXRsZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICB9XG4gIC5wYWdlLW9mZnNob3JlLXdoeS10aXRsZSB7XG4gICAgY29sb3I6ICRncmF5X3RpdGxlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBhZ2Utb2Zmc2hvcmUtd2h5LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDI4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5pdGVtIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMTAsODgsMjAwLC41MDE5NjA3ODQzKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBwOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIHA6bnRoLWNoaWxkKG4rMykge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1vZmZzaG9yZS10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAyMTJweCByaWdodCAtMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExOSUgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAucGFnZS1vZmZzaG9yZS10b3AtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODAlO1xuICAgIH1cbiAgICAucGFnZS1vZmZzaG9yZS10b3AtZGVzYyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1vZmZzaG9yZS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxNDBweCByaWdodCAtMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzJweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxOXB4KTtcbiAgICB9XG4gICAgLnBhZ2Utb2Zmc2hvcmUtdG9wLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTAlO1xuICAgIH1cbiAgICAucGFnZS1vZmZzaG9yZS10b3AtZGVzYyB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIHBhZGRpbmc6IDAgMTElO1xuICAgIH1cbiAgICAucGFnZS1vZmZzaG9yZS13aHktdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIH1cbiAgICAucGFnZS1vZmZzaG9yZS13aHktY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTNweCAxMHB4IDEwcHggMTBweDtcbiAgICAgICAgICBwOm50aC1jaGlsZCgxKSxcbiAgICAgICAgICBwOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgcDpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHA6bnRoLWNoaWxkKG4rMykge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utb2Zmc2hvcmUtdG9wLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDAgMTAlO1xuICBtYXJnaW46IDAgMCAxMDBweDtcbiAgLmNvbW1vbi10aXRsZS1zbWFsbCB7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW9mZnNob3JlLXRvcC1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgIC5jb21tb24tdGl0bGUtc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIH1cbiAgfVxufSIsIi8vUG9ydGZvbGlvXG5cbi5wYWdlLXBvcmZvbGlvIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICYtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE2NSwgMTY2LCAyNDYsIC4xMiksIHJnYmEoMTY1LCAxNjYsIDI0NiwgMCkpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmI7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gICAgd2lkdGg6IDYxMHg7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgY29sb3I6ICMyZmFiZGQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnMgZWFzZTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZmlsdGVyOiBpbnZlcnQoNDAlKSBzZXBpYSg4MCUpIHNhdHVyYXRlKDYwMCUpIGh1ZS1yb3RhdGUoMTkwZGVnKSBicmlnaHRuZXNzKDkwJSkgY29udHJhc3QoMTAwJSk7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29fbmV4dC5wbmdcIik7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvX3ByZXYucG5nXCIpO1xuICB9XG5cbiAgJi1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcblxuICAgIC5wYWdlLXBvcmZvbGlvLXRpdGxlIHtcblxuICAgICAgLnRpdGxlLS1sZWZ0IHtcbiAgICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRpdGxlLS1yaWdodCB7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0LWl0ZW0ge1xuICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICByb3ctZ2FwOiA2NXB4O1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcblxuICAgICAgLml0ZW0ge1xuICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDRweCAjMDAwMDAwMTQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC50aHVtYm5haWwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMjAzcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAwIDMwcHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZC10aXRsZSB7XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctZ3JhZGllbnQ7XG4gICAgICAgICAgcGFkZGluZzogMTBweCA0MHB4IDE1cHg7XG5cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNlYmVkZjA7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ViZWRmMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWV0YSB7XG5cbiAgICAgICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlfdGV4dDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAwLjVweCAjZWVlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWRlc2Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVhZG1vcmUge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBib3R0b206IDEwcHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRibHVlX25lb247XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1tZW51IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICYtYnRuIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjODU5MGEzO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNWM2Yjg0MWY7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTZiYWY0MTQ7XG4gICAgICAgIGNvbG9yOiAkYmx1ZV9uZW9uO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcmVhZHkge1xuICAgIHBhZGRpbmc6IDU3cHggMDtcbiAgfVxuXG4gICYtY29udGFjdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cblxufSIsIi5wYWdlLXN5c3RlbS1wcm9ibGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMDBweCAwO1xuICAgIC5wYWdlLXN5c3RlbS1wcm9ibGVtLWNvbnRlbnQge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZjZmN2ZlO1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgICAgICBAZXh0ZW5kIGRpc3BsYXlfZmxleDtcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeV9jb250ZW50KCBjZW50ZXIgKTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggNHB4ICk7XG4gICAgICAgIC5wYWdlLXN5c3RlbS1wcm9ibGVtLWNvbnRlbnQtbGlzdCB7XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlfdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgOHB4IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uLXN5c3RlbS1wcm9ibGVtLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2Utc3lzdGVtLXNkbGMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIzc4NzlFMiwjMDA1MTdmKTs7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgLnBhZ2Utc3lzdGVtLXNkbGMtdGl0bGUtc21hbGwge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLnBhZ2Utc3lzdGVtLXNkbGMtdGl0bGUge1xuICAgICAgICAqIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLXN5c3RlbS1zZGxjLWRlc2Mge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLnBhZ2Utc3lzdGVtLXNkbGMtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDAgMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgQGV4dGVuZCBsaXN0X3R5cGVfdWxsaTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA3MHB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjQwO1xuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc3R0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMy41cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY0MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgLnRhYi1wYW5lIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1zeXN0ZW0tdGVjaG5vbG9neXN0YWNrIHtcbiAgICAucGFnZS1zeXN0ZW0tdGVjaG5vbG9neXN0YWNrLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDEwMHB4IDAgMjAwcHg7XG4gICAgfVxufSIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aGl0ZXBhcGVyLXRpdGxlIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxufVxuLndoaXRlcGFwZXItdGl0bGUgaDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkYmx1ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud2hpdGVwYXBlci10aXRsZSAuY29tbW9uLXR4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2hpdGVwYXBlci10aXRsZSAuY29tbW9uLXR4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi8qKi9cbi53aGl0ZXBhcGVyIHtcbiAgYmFja2dyb3VuZDogI0Y2RjdGQztcbiAgbWFyZ2luLWJvdHRvbTogLTEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4ud2hpdGVwYXBlci1saXN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvLyBnYXA6IDE2MHB4O1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmc6IDY0cHggMCAzNHB4O1xufVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4vLyAgIC53aGl0ZXBhcGVyLWxpc3QtY29udGVudCB7XG4vLyAgICAgZ2FwOiA0MHB4O1xuLy8gICB9XG4vLyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2hpdGVwYXBlci1saXN0LWNvbnRlbnQgLndoaXRlcGFwZXItZmlsdGVyLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTgpO1xuICB9XG4gIC53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1maWx0ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAyMXB4O1xuICAgIHRvcDogMTQwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDJweCk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU4RUM7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDI0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLndoaXRlcGFwZXItbGlzdC1jb250ZW50IC53aGl0ZXBhcGVyLWZpbHRlciAud2hpdGVwYXBlci1maWx0ZXItdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGNvbG9yOiAjMTAxNjI0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndoaXRlcGFwZXItbGlzdC1jb250ZW50IC53aGl0ZXBhcGVyLWZpbHRlciAud2hpdGVwYXBlci1maWx0ZXItdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ud2hpdGVwYXBlci1saXN0LWNvbnRlbnQgLndoaXRlcGFwZXItZmlsdGVyIC53aGl0ZXBhcGVyLWZpbHRlci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDI0cHggMCAwO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2hpdGVwYXBlci1saXN0LWNvbnRlbnQgLndoaXRlcGFwZXItZmlsdGVyIC53aGl0ZXBhcGVyLWZpbHRlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1maWx0ZXIgLndoaXRlcGFwZXItZmlsdGVyLWJ1dHRvbiBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEycHggMzJweDtcbn1cbi53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1maWx0ZXIgLndoaXRlcGFwZXItZmlsdGVyLWJ1dHRvbiBidXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1maWx0ZXIgLndoaXRlcGFwZXItZmlsdGVyLWJ1dHRvbiBidXR0b24uY2FuY2VsIHtcbiAgYmFja2dyb3VuZDogI2U1ZTdlZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzEwMTYyNDtcbn1cbi53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1maWx0ZXItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1maWx0ZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLndoaXRlcGFwZXItbGlzdC1jb250ZW50IC53aGl0ZXBhcGVyLWZpbHRlci1tb2JpbGUgLmJ1dHRvbi1zaG93LWZpbHRlci1tb2JpbGUge1xuICBiYWNrZ3JvdW5kOiAjZTVlN2VmO1xuICBjb2xvcjogIzEwMTYyNDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMCkgaW5zZXQsIDBweCA2cHggMTJweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKSBpbnNldCwgMHB4IDFweCAycHggMHB4IHJnYmEoOCwgOCwgOCwgMC4yMCksIDBweCA0cHggNHB4IDBweCByZ2JhKDgsIDgsIDgsIDAuMDgpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1saXN0LWNhdGVnb3J5IHtcbiAgd2lkdGg6IDI4NnB4O1xuICBtaW4td2lkdGg6IDI4NnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFN0VGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE2cHggMTZweCA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2hpdGVwYXBlci1saXN0LWNvbnRlbnQgLndoaXRlcGFwZXItbGlzdC1jYXRlZ29yeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLndoaXRlcGFwZXItbGlzdC1jb250ZW50IC53aGl0ZXBhcGVyLWxpc3QtY2F0ZWdvcnkgLnMtd2hpdGVwYXBlci1zZWFyY2gtcG9zdCB7XG4gICAgLy8gZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndoaXRlcGFwZXItbGlzdC1jb250ZW50IC53aGl0ZXBhcGVyLWxpc3QtY2F0ZWdvcnkgLmNhdGVnb3J5LWl0ZW0ge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFN0VGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndoaXRlcGFwZXItbGlzdC1jb250ZW50IC53aGl0ZXBhcGVyLWxpc3QtY2F0ZWdvcnkgLmNhdGVnb3J5LWl0ZW0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLndoaXRlcGFwZXItbGlzdC1jb250ZW50IC53aGl0ZXBhcGVyLWxpc3QtY2F0ZWdvcnkgLmNhdGVnb3J5LWl0ZW0gLmNhdGVnb3J5LWl0ZW0tdGl0bGUge1xuICBjb2xvcjogIzEwMTYyNDtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndoaXRlcGFwZXItbGlzdC1jb250ZW50IC53aGl0ZXBhcGVyLWxpc3QtY2F0ZWdvcnkgLmNhdGVnb3J5LWl0ZW0gLmZpbHRlci1mb3JtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiA3cHg7XG4gICAgcm93LWdhcDogMDtcbiAgfVxufVxuLndoaXRlcGFwZXItbGlzdC1jb250ZW50IC53aGl0ZXBhcGVyLWxpc3QtY2F0ZWdvcnkgLmNhdGVnb3J5LWl0ZW0gLmZpbHRlci1mb3JtIC5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndoaXRlcGFwZXItbGlzdC1jb250ZW50IC53aGl0ZXBhcGVyLWxpc3QtY2F0ZWdvcnkgLmNhdGVnb3J5LWl0ZW0gLmZpbHRlci1mb3JtIC5mb3JtLWNoZWNrIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud2hpdGVwYXBlci1saXN0LWNvbnRlbnQgLndoaXRlcGFwZXItbGlzdC1jYXRlZ29yeSAuY2F0ZWdvcnktaXRlbSAuZmlsdGVyLWZvcm0gLmZvcm0tY2hlY2sgbGFiZWwgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMCAwIDMycHg7XG4gIGNvbG9yOiAjMTAxNjI0O1xuICAvLyBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud2hpdGVwYXBlci1saXN0LWNvbnRlbnQgLndoaXRlcGFwZXItbGlzdC1jYXRlZ29yeSAuY2F0ZWdvcnktaXRlbSAuZmlsdGVyLWZvcm0gLmZvcm0tY2hlY2sgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0b3A6IDlweDtcbiAgbGVmdDogNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ud2hpdGVwYXBlci1saXN0LWNvbnRlbnQgLndoaXRlcGFwZXItbGlzdC1jYXRlZ29yeSAuY2F0ZWdvcnktaXRlbSAuZmlsdGVyLWZvcm0gLmZvcm0tY2hlY2sgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0JEQzBDRTtcbn1cbi53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1saXN0LWNhdGVnb3J5IC5jYXRlZ29yeS1pdGVtIC5maWx0ZXItZm9ybSAuZm9ybS1jaGVjayBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1saXN0LWNhdGVnb3J5IC5jYXRlZ29yeS1pdGVtIC5maWx0ZXItZm9ybSAuZm9ybS1jaGVjayBpbnB1dDpjaGVja2VkK2xhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1saXN0LWNhdGVnb3J5IC5jYXRlZ29yeS1pdGVtIC5maWx0ZXItZm9ybSAuZm9ybS1jaGVjayBpbnB1dDpjaGVja2VkK2xhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZmFiZGQ7XG4gIGJvcmRlci1jb2xvcjogIzJmYWJkZDtcbn1cblxuLndoaXRlcGFwZXItbGlzdC1jb250ZW50IC53aGl0ZXBhcGVyLWxpc3QtcG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2hpdGVwYXBlci1saXN0LWNvbnRlbnQgLndoaXRlcGFwZXItbGlzdC1wb3N0IC53aGl0ZXBhcGVyLWxpc3QtcG9zdC1jb250ZW50IC53aGl0ZXBhcGVyLWxpc3QtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIC8vIGdhcDogMjRweCAxNDBweDtcbiAgZ2FwOiAyNHB4IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4vLyAgIC53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1saXN0LXBvc3QgLndoaXRlcGFwZXItbGlzdC1wb3N0LWNvbnRlbnQgLndoaXRlcGFwZXItbGlzdC1saXN0IHtcbi8vICAgICBnYXA6IDI0cHggMzJweDtcbi8vICAgfVxuLy8gfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53aGl0ZXBhcGVyLWxpc3QtY29udGVudCAud2hpdGVwYXBlci1saXN0LXBvc3QgLndoaXRlcGFwZXItbGlzdC1wb3N0LWNvbnRlbnQgLndoaXRlcGFwZXItbGlzdC1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG5cbi8qIHdoaXRlcGFwZXItaXRlbS1zdHlsZSAqL1xuLndoaXRlcGFwZXItaXRlbS1zdHlsZSAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICBwYWRkaW5nOiAwIDMwcHggMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndoaXRlcGFwZXItaXRlbS1zdHlsZSAuaXRlbSBmaWd1cmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4ud2hpdGVwYXBlci1pdGVtLXN0eWxlIC5pdGVtIGZpZ3VyZSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud2hpdGVwYXBlci1pdGVtLXN0eWxlIC5pdGVtIGZpZ3VyZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDMwZGVnKTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIC4zKTtcbn1cbi53aGl0ZXBhcGVyLWl0ZW0tc3R5bGUgLml0ZW0gLmluZm8ge1xuICAvLyBkaXNwbGF5OiBmbGV4O1xuICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvLyBnYXA6IDEwcHg7XG4gIC8vIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIC8vIGJvcmRlci1yYWRpdXM6IDAgMCAxNXB4IDE1cHg7XG4gIC8vIHBhZGRpbmc6IDI0cHggMTZweDtcbn1cbi53aGl0ZXBhcGVyLWl0ZW0tc3R5bGUgLml0ZW0gLmluZm8gLnRpdGxlIGEgKiB7XG4gIGNvbG9yOiAjMGEwZjFjO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IDI3cHggMCAxMHB4O1xufVxuLndoaXRlcGFwZXItaXRlbS1zdHlsZSAuaXRlbTpob3ZlciAuaW5mbyAudGl0bGUgYSAqIHtcbiAgY29sb3I6ICRibHVlO1xufVxuLndoaXRlcGFwZXItaXRlbS1zdHlsZSAuaXRlbSAuaW5mbyAuZGVzYyB7XG4gIC8vIGNvbG9yOiAjNjE2OTc3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC8vIGxpbmUtaGVpZ2h0OiAyOC44cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ud2hpdGVwYXBlci1pdGVtLXN0eWxlIC5pdGVtIC5pbmZvIC50YWdzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA4cHggMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgY29sb3I6ICNGRkY7XG59XG4ud2hpdGVwYXBlci1pdGVtLXN0eWxlIC5pdGVtIC5pbmZvIC50YWdzOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqL1xuLnMtd2hpdGVwYXBlci1zZWFyY2gtcG9zdCAud2hpdGVwYXBlci1saXN0LWZpbHRlciBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCREMwQ0U7XG4gIGJvcmRlci1yYWRpdXM6IDY0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ucy13aGl0ZXBhcGVyLXNlYXJjaC1wb3N0IC53aGl0ZXBhcGVyLWxpc3QtZmlsdGVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQkRDMENFO1xufSIsIi5zaW5nbGUtcG9zdCB7XG4gICAgLnNpbmdsZS1wb3N0LWJhbyB7XG4gICAgICAgIHdpZHRoOiA1OSU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgLnNpbmdsZS1wb3N0LW1ldGEge1xuICAgICAgICBtYXJnaW46IDgwcHggMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLnNpbmdsZS1wb3N0LW1ldGEtY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAuY2F0IHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2E1YTZmNjtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgLnNlcGFyYXRvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpbmdsZS1wb3N0LXRpdGxlICoge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkZ3JheV90aXRsZTtcbiAgICB9XG5cbiAgICAuc2luZ2xlLXBvc3QtZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb2xvcjogcmdiYSg2NiwgNjYsIDY2LCAuMzc2NDcwNTg4Mik7XG4gICAgfVxuXG4gICAgLnNpbmdsZS1wb3N0LWltYWdlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgODBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlcl9yYWRpdXMoMzBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDBweCAwcHggMjBweCA1cHggI2FiYWJhYik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2luZ2xlLXBvc3QtY29udGVudCB7XG4gICAgICAgIC5zaW5nbGUtcG9zdC1jb250ZW50LWRldGFpbCB7XG4gICAgICAgICAgICBtYXJnaW46IDYwcHggYXV0byA0NXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNTVweCAwIDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgfVxuICAgICAgICAuc2luZ2xlLXBvc3Qtd2lkZ2V0IHtcbiAgICAgICAgICAgIC53aWRnZXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkVCRUI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLndpZGdldC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMEIyMjRCO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAud2lkZ2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCBkaXNwbGF5X2ZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbl9pdGVtcyggc3RyZXRjaCApO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnN0dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlX25lb247XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTFweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyX3JhZGl1cyggOHB4ICk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCBkaXNwbGF5X2ZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ25faXRlbXMoIGNlbnRlciApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnlfY29udGVudCggY2VudGVyICk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWVfbmVvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgLnNlcGFyYXRvciB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUgYSAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5X3RpdGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC05cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53aWRnZXQtdGFncyB7XG4gICAgICAgICAgICAgICAgLndpZGdldC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIuNXB4IDIuNXB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXJfcmFkaXVzKCA1cHggKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaW5nbGUtcG9zdC1zdWJzY3JpYmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmOWZiO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA4NXB4IDAgNTJweDtcbiAgICAgICAgcGFkZGluZzogNjVweCAxNXB4IDc0cHg7XG4gICAgICAgIC53aWRnZXQtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICB9XG4gICAgICAgIC53aWRnZXQtbWV0YSB7XG4gICAgICAgICAgICBjb2xvcjogIzBiMjI0YjYwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC53aWRnZXQtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2luZ2xlLXBvc3Qtc29jaWFsLWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTUwcHg7XG4gICAgcmlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgei1pbmRleDogOTk4O1xuXG4gICAgQGV4dGVuZCBkaXNwbGF5X2ZsZXg7XG4gICAgQGluY2x1ZGUgZmxleF9kaXJlY3Rpb24oIGNvbHVtbiApO1xuICAgIC5zaW5nbGUtcG9zdC1zb2NpYWwtYmFyLWNvbnRhY3Qge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgZGlzcGxheV9mbGV4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ25faXRlbXMoIGNlbnRlciApO1xuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeV9jb250ZW50KCBjZW50ZXIgKTtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgODJweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1ncmFkaWVudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlcl9yYWRpdXMoIDUwJSApO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiB6b29tIDFzIGluZmluaXRlO1xuICAgICAgICAgICAgLW1vei1hbmltYXRpb246IHpvb20gMXMgaW5maW5pdGU7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogem9vbSAxcyBpbmZpbml0ZTtcbiAgICAgICAgICAgIC1vLWFuaW1hdGlvbjogem9vbSAxcyBpbmZpbml0ZTtcbiAgICAgICAgICAgIC1tcy1hbmltYXRpb246IHpvb20gMXMgaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGUtcmV2ZXJzZTtcbiAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlLXJldmVyc2U7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZS1yZXZlcnNlO1xuICAgICAgICAgICAgLW8tYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlLXJldmVyc2U7XG4gICAgICAgICAgICAtbXMtYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlLXJldmVyc2U7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWwtYmFyIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleF9kaXJlY3Rpb24oIGNvbHVtbiApO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBrZXlmcmFtZXMgem9vbXtcbiAgICBmcm9tIHtcbiAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxNiwgMTI4LCAxOTksIDAuMjEpIDBweCAwcHggMHB4IDBweCwgcmdiYSgxNiwgMTI4LCAxOTksIDAuMTIpIDBweCAwcHggMHB4IDBweDtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiByZ2JhKDE2LCAxMjgsIDE5OSwgMC4yMSkgMHB4IDBweCAwcHggMHB4LCByZ2JhKDE2LCAxMjgsIDE5OSwgMC4xMikgMHB4IDBweCAwcHggMHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTYsIDEyOCwgMTk5LCAwLjIxKSAwcHggMHB4IDBweCAwcHgsIHJnYmEoMTYsIDEyOCwgMTk5LCAwLjEyKSAwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIC1vLWJveC1zaGFkb3c6IHJnYmEoMTYsIDEyOCwgMTk5LCAwLjIxKSAwcHggMHB4IDBweCAwcHgsIHJnYmEoMTYsIDEyOCwgMTk5LCAwLjEyKSAwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIC1tcy1ib3gtc2hhZG93OiByZ2JhKDE2LCAxMjgsIDE5OSwgMC4yMSkgMHB4IDBweCAwcHggMHB4LCByZ2JhKDE2LCAxMjgsIDE5OSwgMC4xMikgMHB4IDBweCAwcHggMHB4O1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTYsIDEyOCwgMTk5LCAwLjIxKSAwcHggMHB4IDBweCA1cHgsIHJnYmEoMTYsIDEyOCwgMTk5LCAwLjEyKSAwcHggMHB4IDBweCAxMHB4O1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IHJnYmEoMTYsIDEyOCwgMTk5LCAwLjIxKSAwcHggMHB4IDBweCA1cHgsIHJnYmEoMTYsIDEyOCwgMTk5LCAwLjEyKSAwcHggMHB4IDBweCAxMHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTYsIDEyOCwgMTk5LCAwLjIxKSAwcHggMHB4IDBweCA1cHgsIHJnYmEoMTYsIDEyOCwgMTk5LCAwLjEyKSAwcHggMHB4IDBweCAxMHB4O1xuICAgICAgICAtby1ib3gtc2hhZG93OiByZ2JhKDE2LCAxMjgsIDE5OSwgMC4yMSkgMHB4IDBweCAwcHggNXB4LCByZ2JhKDE2LCAxMjgsIDE5OSwgMC4xMikgMHB4IDBweCAwcHggMTBweDtcbiAgICAgICAgLW1zLWJveC1zaGFkb3c6IHJnYmEoMTYsIDEyOCwgMTk5LCAwLjIxKSAwcHggMHB4IDBweCA1cHgsIHJnYmEoMTYsIDEyOCwgMTk5LCAwLjEyKSAwcHggMHB4IDBweCAxMHB4O1xuICAgIH1cbn0iLCIvL3NpbmdsZSBwb3Jmb2xpb1xuLnBvcmZvbGlvLWRldGFpbCB7XG5cbiAgJl9fdG9wIHtcbiAgICBjb2x1bW4tZ2FwOiA1N3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAuZGVzY3JpcHRpb24tc2hvcnQge1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgJl9fY2F0ZSB7XG4gICAgICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzg1OTBhMyAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1YzZiODQxZjtcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICAgICAgICBjb2xvcjogIzBCMjI0QjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICMwQjIyNEI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBjb2xvcjogIzBCMjI0QjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbi1jb250ZW50X190b3Age1xuXG4gICAgICAgIC5jYXRlIHtcblxuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgQGV4dGVuZCBmb250X25vdG9fc2Fuc19jamtfanBfYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWVfbmVvbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXN1YiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNThweCAwO1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgJl9fMDEge1xuICAgICAgICB3aWR0aDogNTgwcHg7XG4gICAgICAgIGhlaWdodDogNDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICAmX18wMiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAtMTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIyOXB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNTZweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cblxuICAgICAgJl9fMDMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgcmlnaHQ6IC0xMCU7XG4gICAgICAgIG1heC13aWR0aDogMzQ3cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI3NnB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgcGFkZGluZzogODBweDtcbiAgICBjb2x1bW4tZ2FwOiA2NXB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmNWY1ZmQgMCwgI2ZmZik7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDAgMDtcblxuICAgIC5kZXNjcmlwdGlvbi1pbWFnZSB7XG4gICAgICB3aWR0aDogNDgwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMTFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24tY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDgwcHggLSA2NXB4KTtcblxuICAgICAgJl9fYm90dG9tIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGksIHN0cm9uZywgYiwgZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIG9sLCB1bCB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZWxhdGVkLXBvc3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzc4NzlmMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgcm93LWdhcDogNjVweDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuXG4gICAgICAuaXRlbSB7XG4gICAgICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggNHB4ICMwMDAwMDAxNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnRodW1ibmFpbCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMDNweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDAgMzBweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkLXRpdGxlIHtcblxuICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1ncmFkaWVudDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTVweDtcblxuICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIEBleHRlbmQgZm9udF9ub3RvX3NhbnNfY2prX2pwX2JvbGQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ViZWRmMDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWV0YSB7XG5cbiAgICAgICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIGZvbnRfbm90b19zYW5zX2Nqa19qcF9ib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlfdGV4dDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAwLjVweCAjZWVlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWRlc2Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVhZG1vcmUge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBib3R0b206IDEwcHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMyZmFiZGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyp3aGl0ZXBhcGVyIHNpbmdsZSovXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNGNkY3RkM7XG4gIHBhZGRpbmc6IDQ4cHggMCA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWluZm8+LmNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1pbmZvIC50YWdzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA4cHggMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1pbmZvIC50YWdzOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWluZm8gLnRpdGxlICoge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBtYXJnaW46IDEycHggMCAyNHB4O1xuICBjb2xvcjogIzEwMTYyNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1pbmZvIC50aXRsZSAqIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiAxMnB4IDAgMTZweDtcbiAgfVxufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItaW5mbyAucy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDEycHggMzJweDtcbiAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IDAgaHNsYSgwLCAwJSwgMTAwJSwgLjIpLCBpbnNldCAwIDZweCAxMnB4IDAgaHNsYSgwLCAwJSwgMTAwJSwgLjEyKSwgMCAxcHggMnB4IDAgcmdiYSg4LCA4LCA4LCAuMiksIDAgNHB4IDRweCAwIHJnYmEoOCwgOCwgOCwgLjA4KTtcbn1cblxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWluZm8gLmdhbGxlcnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDMycHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItaW5mbyAuZ2FsbGVyeSB7XG4gICAgZ2FwOiAwO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWluZm8gLmdhbGxlcnkgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWluZm8gLmdhbGxlcnkgZmlndXJlIHtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1pbmZvIC5nYWxsZXJ5IGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiBmaWx0ZXI6IGJsdXIoM3B4KTsgKi9cbn1cblxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWluZm8gLmdhbGxlcnkgZmlndXJlOm50aC1jaGlsZCgzKSBpbWcge1xuICBmaWx0ZXI6IGJsdXIoM3B4KTtcbn1cblxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWluZm8gLmdhbGxlcnkgZmlndXJlIGEge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQ5OHB4O1xuICBnYXA6IDQ4cHg7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMnB4O1xuICB9XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1jb250ZW50IC5zLXdoaXRlcGFwZXItZGV0YWlscy1jb250ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgY29sb3I6ICMxMDE2MjQ7XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIC53cmFwIHtcbiAgcGFkZGluZzogMzJweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0U1RTdFRjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIC53cmFwIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIC5zLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGNvbG9yOiAjMTAxNjI0O1xufVxuXG4vLyAucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSAucy10ZXh0IHtcbi8vICAgY29sb3I6ICM1NjVDNjk7XG4vLyAgIGZvbnQtc2l6ZTogMTJweDtcbi8vICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4vLyAgIG9wYWNpdHk6IDE7XG4vLyAgIG1hcmdpbjogNHB4IDAgMThweDtcbi8vIH1cblxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWZvcm0gZm9ybSAuYmFvIHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICBncmlkLXJvdy1nYXA6IDE2cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGU6XG4gICAgXCJ5b3VyX25hbWUgeW91cl9lbWFpbFwiIG1heC1jb250ZW50IFxuICAgIFwicGhvbmUgam9iX3RpdGxlXCIgbWF4LWNvbnRlbnQgXG4gICAgXCJjb21wYW55IGNvbXBhbnlcIiBtYXgtY29udGVudCBcbiAgICBcIm1lc3NhZ2UgbWVzc2FnZVwiIG1heC1jb250ZW50IFxuICAgIFwiYWNjZXB0IGFjY2VwdFwiIG1heC1jb250ZW50IFxuICAgIFwic3VibWl0IHN1Ym1pdFwiIG1heC1jb250ZW50L2F1dG8gYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWZvcm0gZm9ybSAuYmFvIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbyBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbyAuZm9ybS1ncm91cCxcbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWZvcm0gZm9ybSAuYmFvIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICB9XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWZvcm0gZm9ybSAuYmFvIGxhYmVsIHNwYW4ucmVxdWlyZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAzNmFlNTtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8gc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbyBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwPmlucHV0LFxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWZvcm0gZm9ybSAuYmFvIHNwYW4ud3BjZjctZm9ybS1jb250cm9sLXdyYXA+dGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkRDMENFO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8gc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcD5pbnB1dCxcbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbyBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwPnRleHRhcmVhIHtcbiAgY29sb3I6ICM1NjVDNjk7XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbyBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwPmlucHV0OjpwbGFjZWhvbGRlcixcbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbyBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwPnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNTY1QzY5O1xufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8gc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcD50ZXh0YXJlYSB7XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbz4ueW91ci1uYW1lIHtcbiAgZ3JpZC1hcmVhOiB5b3VyX25hbWU7XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbz4ueW91ci1lbWFpbCB7XG4gIGdyaWQtYXJlYTogeW91cl9lbWFpbDtcbn1cblxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWZvcm0gZm9ybSAuYmFvPi5waG9uZSB7XG4gIGdyaWQtYXJlYTogcGhvbmU7XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbz4uam9iLXRpdGxlIHtcbiAgZ3JpZC1hcmVhOiBqb2JfdGl0bGU7XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbz4uY29tcGFueSB7XG4gIGdyaWQtYXJlYTogY29tcGFueTtcbn1cblxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWZvcm0gZm9ybSAuYmFvPi5tZXNzYWdlIHtcbiAgZ3JpZC1hcmVhOiBtZXNzYWdlO1xufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8+LmFjY2VwdCB7XG4gIGdyaWQtYXJlYTogYWNjZXB0O1xuICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8+LnN1Ym1pdCB7XG4gIGdyaWQtYXJlYTogc3VibWl0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbz4uYWNjZXB0IC53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8+LmFjY2VwdCBsYWJlbCB7XG4gIGdyaWQtZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzdFODQ5NDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjJweCAxZnI7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBtYXJnaW46IDA7XG59XG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8+LmFjY2VwdCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI0JEQzBDRTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbz4uYWNjZXB0IGxhYmVsIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwgYSB7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8vIC5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbz4uYWNjZXB0PnAge1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICBnYXA6IDEwcHg7XG4vLyB9XG4vLyAucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8+LmFjY2VwdD5wIHNwYW4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICBnYXA6IDVweDtcbi8vICAgICB3aWR0aDogYXV0bztcbi8vIH1cbi8vIC5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gLmJhbz4uYWNjZXB0PnAgc3BhbiB7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDA7XG4vLyAgICAgbWFyZ2luOiAwO1xuLy8gfVxuLy8gLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWZvcm0gZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4vLyAgICAgd2lkdGg6IDIycHg7XG4vLyAgICAgaGVpZ2h0OiAyMnB4O1xuLy8gICAgIG1hcmdpbi1yaWdodDogMDtcbi8vICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIH1cbi8vIC5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIlwiO1xuLy8gICAgIHdpZHRoOiAyMnB4O1xuLy8gICAgIGhlaWdodDogMjJweDtcbi8vICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTBlMGUwO1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICBsZWZ0OiAwO1xuLy8gICAgIHRvcDogMDtcbi8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gICAgIGJhY2tncm91bmQtc2l6ZTogNzUlO1xuLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvX2NoZWNrLnBuZyk7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8vIH1cbi8vIC5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1kZXRhaWxzIC5zLXdoaXRlcGFwZXItZGV0YWlscy1mb3JtIGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuLy8gICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG4vLyB9XG4vLyAucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5saW5rLW9wZW4tdGFiIHtcbi8vICAgY29sb3I6ICRibHVlO1xuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgIG1hcmdpbi1yaWdodDogMTVweDtcbi8vIH1cblxuLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWZvcm0gZm9ybSAuYmFvPi5zdWJtaXQgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBncmlkLWFyZWE6IHN1Ym1pdDtcbiAgcGFkZGluZzogMThweCA2MHB4O1xuICAvLyBtYXJnaW46IDEwcHggYXV0byAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLWRldGFpbHMgLnMtd2hpdGVwYXBlci1kZXRhaWxzLWZvcm0gZm9ybSAuYmFvPi5zdWJtaXQgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItZGV0YWlscyAucy13aGl0ZXBhcGVyLWRldGFpbHMtZm9ybSBmb3JtIC5iYW8+LnN1Ym1pdCBbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItcmVsYXRlZCB7XG4gIHBhZGRpbmc6IDE2cHggMCA4OHB4O1xufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItcmVsYXRlZCAucy13aGl0ZXBhcGVyLXJlbGF0ZWQtdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtd2hpdGVwYXBlciAucy13aGl0ZXBhcGVyLXJlbGF0ZWQgLnMtd2hpdGVwYXBlci1yZWxhdGVkLXRvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ucy13aGl0ZXBhcGVyIC5zLXdoaXRlcGFwZXItcmVsYXRlZCAucy13aGl0ZXBhcGVyLXJlbGF0ZWQtdG9wIC50aXRsZS0zOCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMTAxNjI0O1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1yZWxhdGVkIC5zLXdoaXRlcGFwZXItcmVsYXRlZC10b3AgLnRpdGxlLTM4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5zLXdoaXRlcGFwZXIgLnMtd2hpdGVwYXBlci1yZWxhdGVkIC5zLXdoaXRlcGFwZXItcmVsYXRlZC10b3AgYSB7XG4gIGNvbG9yOiAkYmx1ZTtcbn1cblxuLy9cbi5zLXdoaXRlcGFwZXItcmVsYXRlZCAud2hpdGVwYXBlci1pdGVtLXN0eWxlIC5pdGVtIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4ucy13aGl0ZXBhcGVyLXJlbGF0ZWQgLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdy15OiB1bnNldDtcbn1cblxuLypmaXgtc2xpY2stcGFkZGluZyovXG4vLyAucy13aGl0ZXBhcGVyLXJlbGF0ZWQuZml4LXNsaWNrLXBhZGRpbmcgLnNsaWNrLWxpc3Qge1xuLy8gICBtYXJnaW46IDAgLTE2cHg7XG4vLyB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuLy8gICAucy13aGl0ZXBhcGVyLXJlbGF0ZWQuZml4LXNsaWNrLXBhZGRpbmcgLnNsaWNrLWxpc3Qge1xuLy8gICAgIG1hcmdpbjogMCAtOHB4O1xuLy8gICB9XG4vLyB9XG4vLyAucy13aGl0ZXBhcGVyLXJlbGF0ZWQuZml4LXNsaWNrLXBhZGRpbmcgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vIH1cbi8vIC5zLXdoaXRlcGFwZXItcmVsYXRlZC5maXgtc2xpY2stcGFkZGluZyAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUge1xuLy8gICBtYXJnaW46IDAgMTZweDtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4vLyB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuLy8gICAucy13aGl0ZXBhcGVyLXJlbGF0ZWQuZml4LXNsaWNrLXBhZGRpbmcgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIHtcbi8vICAgICBtYXJnaW46IDAgOHB4O1xuLy8gICB9XG4vLyB9IiwiLyogUmVzcG9uc2l2ZSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8vIEhvbWVcbiAgLmhvbWUtc2Fva2h1ZSAuaG9tZS1zYW9raHVlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAvLyBIb21lXG4gIGJvZHkuaG9tZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1ib2R5LnBuZyk7XG4gIH1cbiAgLmhvbWUtc2VydmljZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgYm9keSAuaG9tZS1zZXJ2aWNlIC5ob21lLXNlcnZpY2UtY29udGVudC1zbGlkZXIgLnNsaWNrLXByZXYsIGJvZHkgLmhvbWUtc2VydmljZSAuaG9tZS1zZXJ2aWNlLWNvbnRlbnQtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICB0b3A6IC0zNXB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBib2R5IC5ob21lLXNlcnZpY2UgLmhvbWUtc2VydmljZS1jb250ZW50LXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNjBweDtcbiAgfVxuICBib2R5IC5ob21lLXNlcnZpY2UgLmhvbWUtc2VydmljZS1jb250ZW50LXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmhvbWUtZ2xvYmFsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgLmhvbWUtZ2xvYmFsLWNvbnRlbnQge1xuICAgICAgLmhvbWUtZ2xvYmFsLW1hcCB7XG4gICAgICAgIC5ob21lLWdsb2JhbC1tYXAtcGxhY2Uge1xuICAgICAgICAgIC5tYXJrZXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFya2VyLWluZm8ge1xuICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoNCksICY6bnRoLWNoaWxkKDcpLCAmOm50aC1jaGlsZCg5KSwgJjpudGgtY2hpbGQoMTApIHtcbiAgICAgICAgICAgICAgLm1hcmtlci1pbmZvIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG9tZS1hY2hpZXZlbWVudCB7XG4gICAgbWFyZ2luOiAxMDBweCAwIDcwcHg7XG4gIH1cbiAgLmhvbWUtc2Fva2h1ZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmhvbWUtc2Fva2h1ZSAuaG9tZS1zYW9raHVlLWNvbnRlbnQgLmhvbWUtc2Fva2h1ZS1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICB9XG4gIC5ob21lLXBhcnRuZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaG9tZS1uZXdzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvLyBwYWdlIG1hbnVmYWN0dXJpbmdcbiAgYm9keSAubWFudS13aHkgLm1hbnUtd2h5LWNvbnRlbnQtc2xpZGVyIC5zbGljay1wcmV2LCBib2R5IC5tYW51LXdoeSAubWFudS13aHktY29udGVudC1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHRvcDogLTQ1cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIGJvZHkgLm1hbnUtd2h5IC5tYW51LXdoeS1jb250ZW50LXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNjBweDtcbiAgfVxuICBib2R5IC5tYW51LXdoeSAubWFudS13aHktY29udGVudC1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLy8gcGFnZSBhaVxuICAvLyAucGFnZS1haS1zZXJ2aWNlIC5wYWdlLWFpLXNlcnZpY2UtY29udGVudCB1bCB7XG4gIC8vICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLy8gfVxuICAvLyAucGFnZS1haS1zZXJ2aWNlIC5wYWdlLWFpLXNlcnZpY2UtY29udGVudCB1bCBsaSBhIHtcbiAgLy8gICBwYWRkaW5nOiAxMHB4IDA7XG4gIC8vIH1cbiAgLy8gLnBhZ2UtYWktc2VydmljZSAucGFnZS1haS1zZXJ2aWNlLWNvbnRlbnQgdWwgbGkgYSBpbWcge1xuICAvLyAgIG1hcmdpbi1yaWdodDogMDtcbiAgLy8gfVxuICAucGFnZS1haS1zZXJ2aWNlIHtcbiAgICAgIC5wYWdlLWFpLXNlcnZpY2UtY29udGVudCB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuICAvLyBwYWdlIHN5c3RlbVxuICAucGFnZS1zeXN0ZW0tdGVjaG5vbG9neSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAucGFnZS1zeXN0ZW0tdGVjaG5vbG9neS1jb250ZW50IHtcbiAgICAgICAgLnRlY2hub2xvZ3ktdGFic2xpZGVyLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgLnRlY2hub2xvZ3ktdGFic2xpZGVyLWl0ZW0tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRlY2hub2xvZ3ktdGFic2xpZGVyLWl0ZW0tY29udGVudCAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJvZHkgLnBhZ2Utc3lzdGVtLXRlY2hub2xvZ3kgLnNsaWNrLXByZXYsIGJvZHkgLnBhZ2Utc3lzdGVtLXRlY2hub2xvZ3kgLnNsaWNrLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDYwcHg7XG4gICAgdG9wOiAtMTZweDtcbiAgfVxuICBib2R5IC5wYWdlLXN5c3RlbS10ZWNobm9sb2d5IC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQge1xuICAgIC5iLXdoeSB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgIH1cblxuICAgIC5iLXBsYW4ge1xuICAgICAgcGFkZGluZzogMTIwcHggMDtcbiAgICB9XG4gIH1cblxuICAuYi1zZXJ2aWNlIHtcbiAgICBwYWRkaW5nOiAxNDBweCAwIDE2MHB4O1xuICB9XG5cbiAgLnBhZ2UtZGlnaXRhbC10cmFuc2Zvcm1hdGlvbiB7XG4gICAgLnBhZ2UtZGlnaXRhbC10cmFuc2Zvcm1hdGlvbl9fY29udGVudCAuYi1zdXBwb3J0IHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgfVxuICB9XG5cbn1cblxuLy9lbmQgMTIwMHB4XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYi1mbG93X19jb250ZW50IHtcbiAgICAuaXRlbS0tY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi8vZW5kIDEwMjRweFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvLyBidG5cbiAgLmJ0bi1ncmFkaWVudCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG1pbi13aWR0aDogNzBweDtcbiAgfVxuXG4gIC5idG4taWNvbi1yaWdodCB7XG4gICAgcGFkZGluZzogMTVweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDE1cHg7XG4gIH1cblxuICAvLyBIZWFkZXJcbiAgLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1jb250ZW50LXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3ctcmV2ZXJzZSk7XG4gIH1cblxuICAuaGVhZGVyIC5oZWFkZXItY29udGVudCAuaGVhZGVyLWNvbnRlbnQtcmlnaHQgLmhlYWRlci1jb250ZW50LXJpZ2h0LWRldGFpbCB7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB9XG5cbiAgLy8gTmV3c1xuICAucGFnZS1jYXRlZ29yeS1oZWFkZXIgLnBhZ2UtY2F0ZWdvcnktdGl0bGUgKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLy8gU2luZ2xlXG4gIC5zaW5nbGUtcG9zdCAuc2luZ2xlLXBvc3QtbWV0YSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxuXG4gIC5zaW5nbGUtcG9zdCAuc2luZ2xlLXBvc3QtdGl0bGUgKiB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zaW5nbGUtcG9zdCAuc2luZ2xlLXBvc3QtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG5cbiAgLnNpbmdsZS1wb3N0IC5zaW5nbGUtcG9zdC1iYW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2luZ2xlLXBvc3QgLnNpbmdsZS1wb3N0LXN1YnNjcmliZSAud2lkZ2V0LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgfVxuXG4gIC8vIEhvbWVcbiAgLy8gYm9keSAuaG9tZS1wYXJ0bmVycyAuaG9tZS1wYXJ0bmVycy1zbGlkZXIgLnNsaWNrLXByZXYsIGJvZHkgLmhvbWUtcGFydG5lcnMgLmhvbWUtcGFydG5lcnMtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgLy8gICAgIHRvcDogLTM1cHg7XG4gIC8vICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIC8vIH1cbiAgLy8gYm9keSAuaG9tZS1wYXJ0bmVycyAuaG9tZS1wYXJ0bmVycy1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAvLyAgICAgbGVmdDogYXV0bztcbiAgLy8gICAgIHJpZ2h0OiA2MHB4O1xuICAvLyB9XG4gIC8vIGJvZHkgLmhvbWUtcGFydG5lcnMgLmhvbWUtcGFydG5lcnMtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgLy8gICAgIHJpZ2h0OiAxNXB4O1xuICAvLyB9XG4gIC8vIGJvZHkgLmhvbWUtcGFydG5lcnMgLmhvbWUtcGFydG5lcnMtc2xpZGVyLmhvbWUtcGFydG5lcnMtc2xpZGVyLXR3byAuc2xpY2stcHJldiwgYm9keSAuaG9tZS1wYXJ0bmVycyAuaG9tZS1wYXJ0bmVycy1zbGlkZXIuaG9tZS1wYXJ0bmVycy1zbGlkZXItdHdvIC5zbGljay1uZXh0IHtcbiAgLy8gICAgIHRvcDogYXV0bztcbiAgLy8gICAgIGJvdHRvbTogLTM1cHg7XG4gIC8vIH1cblxuICBib2R5IC5ob21lLXRlc3RpbW9uaWFsIC5zbGljay1uZXh0LCBib2R5IC5ob21lLXRlc3RpbW9uaWFsIC5zbGljay1wcmV2IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtNTBweDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBib2R5IC5ob21lLXRlc3RpbW9uaWFsIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogNTBweDtcbiAgfVxuXG4gIGJvZHkgLmhvbWUtYWNoaWV2ZW1lbnQgLnNsaWNrLW5leHQsIGJvZHkgLmhvbWUtYWNoaWV2ZW1lbnQgLnNsaWNrLXByZXYge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC01MHB4O1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIGJvZHkgLmhvbWUtYWNoaWV2ZW1lbnQgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLmhvbWUtdGVzdGltb25pYWwgLmhvbWUtdGVzdGltb25pYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCA1MHB4IDA7XG4gIH1cbiAgLmhvbWUtdGVzdGltb25pYWwgLmhvbWUtdGVzdGltb25pYWwtY29udGVudCAuaG9tZS10ZXN0aW1vbmlhbC1jb250ZW50LXRvcCAuaG9tZS10ZXN0aW1vbmlhbC1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAuaG9tZS1wYXJ0bmVyIHtcbiAgICAuaG9tZS1wYXJ0bmVyLWNvbnRlbnQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG4gIH1cblxuICAuaG9tZS1hd2FyZHMge1xuICAgIC5ob21lLWF3YXJkcy1jb250ZW50IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgLy8gcGFnZSBhaVxuICAvLyAucGFnZS1haS1zZXJ2aWNlIC5wYWdlLWFpLXNlcnZpY2UtY29udGVudCB1bCB7XG4gIC8vICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAvLyB9XG4gIC8vIC5wYWdlLWFpLXNlcnZpY2UgLnBhZ2UtYWktc2VydmljZS1jb250ZW50IHVsIGxpIHtcbiAgLy8gICB3aWR0aDogNTAlO1xuICAvLyB9XG4gIC5wYWdlLWFpLXNlcnZpY2Uge1xuICAgICAgLnBhZ2UtYWktc2VydmljZS1jb250ZW50IHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gIC8vIHBhZ2Ugc3lzdGVtXG4gIC5wYWdlLXN5c3RlbS1zZGxjIC5wYWdlLXN5c3RlbS1zZGxjLWNvbnRlbnQgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvLyBwYWdlIGJsb2NrY2hhaW5cbiAgLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQge1xuICAgIC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50LWNvbnRlbnQge1xuICAgICAgLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQtY29udGVudC1nYWxsZXJ5IHtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgIC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50LWNvbnRlbnQtZ2FsbGVyeS1sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50LWNvbnRlbnQtZ2FsbGVyeS1yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpcmVjdGlvbjogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAucGFnZS1ibG9ja2NoYWluLWNsaWVudC1jb250ZW50LWdhbGxlcnktbGVmdCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFnZS1ibG9ja2NoYWluLXdoaXRlbGFiZWx3aHkgLnBhZ2UtYmxvY2tjaGFpbi13aGl0ZWxhYmVsd2h5LWNvbnRlbnQgLnJvdyBhcnRpY2xlIHtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbiAgLnBhZ2UtYmxvY2tjaGFpbi13aGl0ZWxhYmVsd2h5IC5wYWdlLWJsb2NrY2hhaW4td2hpdGVsYWJlbHdoeS1jb250ZW50IC5yb3cgYXJ0aWNsZTpudGgtY2hpbGQoM24pIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIH1cbiAgLnBhZ2UtYmxvY2tjaGFpbi1yZWNvZ25pemUgLnBhZ2UtYmxvY2tjaGFpbi1yZWNvZ25pemUtY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweCAwIDAgMDtcbiAgfVxuICBib2R5IC5wYWdlLWJsb2NrY2hhaW4tcmVjb2duaXplIC5zbGljay1uZXh0LCBib2R5IC5wYWdlLWJsb2NrY2hhaW4tcmVjb2duaXplIC5zbGljay1wcmV2IHtcbiAgICB0b3A6IC00MHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBib2R5IC5wYWdlLWJsb2NrY2hhaW4tcmVjb2duaXplIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxuICBib2R5IC5wYWdlLWJsb2NrY2hhaW4tcmVjb2duaXplIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA2NXB4O1xuICB9XG5cbiAgLy8gYWJvdXQgdXNcbiAgLnBhZ2UtYWJvdXR1cy10YWIgdWwge1xuICAgIEBpbmNsdWRlIGZsZXhfd3JhcCh3cmFwKTtcbiAgfVxuICAucGFnZS1hYm91dHVzLXRhYiB1bCBsaSBhIHtcbiAgICBAaW5jbHVkZSBib3JkZXJfcmFkaXVzKDApO1xuICB9XG4gIC5wYWdlLWFib3V0dXMtdGVhbXMgLnBhZ2UtYWJvdXR1cy10ZWFtcy1jb250ZW50IC5wYWdlLWFib3V0dXMtdGVhbXMtY29udGVudC1saXN0IC5saXN0LWl0ZW0gLmxpc3QtaXRlbS1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgIHJvdy1nYXA6IDI0cHg7XG4gIH1cbiAgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50LWxpc3QgLmxpc3QtaXRlbSAucm93IC5saXN0LWl0ZW0taW1hZ2UgZmlndXJlIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICB9XG4gIC5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW0gLnJvdyAubGlzdC1pdGVtLWluZm8gLmluZm8ge1xuICAgIC8vIHBhZGRpbmc6IDYwcHggMCA2MHB4IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW06bnRoLWNoaWxkKDJuKSAucm93IC5saXN0LWl0ZW0taW1hZ2UgZmlndXJlIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICB9XG4gIC5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW06bnRoLWNoaWxkKDJuKSAucm93IC5saXN0LWl0ZW0taW5mbyAuaW5mbyB7XG4gICAgLy8gcGFkZGluZzogNjBweCAxNXB4IDYwcHggMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW0gLnJvdyAubGlzdC1pdGVtLWluZm8gLmluZm8gLnllYXI6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNDAuNXB4O1xuICB9XG4gIC5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW06bnRoLWNoaWxkKDJuKSAucm93IC5saXN0LWl0ZW0taW5mbyAuaW5mbyAueWVhcjpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC00MC41cHg7XG4gIH1cblxuICAjcG9wdXAtYWJvdXR1cy10ZWFtcyB7XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgIC50aXRsZSAqIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzODhweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL3BvcnRmb2xpb1xuICAucGFnZS1wb3Jmb2xpby1saXN0IHtcbiAgICAubGlzdC1pdGVtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgLy9zaW5nbGUgcG9ydGZvbGlvXG4gIC5wb3Jmb2xpby1kZXRhaWwge1xuICAgICZfX2JvdHRvbSB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgICAuZGVzY3JpcHRpb24taW1hZ2Uge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlbGF0ZWQtcG9zdHMtbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gIC5yZWxhdGVkLWxpc3QtcG9ydGZvbGlvIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG5cbiAgLyogcG9wdXAgZm9ybSBkb3dubG9hZCAqL1xuICAjcG9wdXAtZG93bmxvYWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIC8vIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8vIG9mZnNob3JlXG4gIC5iLXNlcnZpY2VfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cbiAgICAuaXRlbSB7XG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLy9lbmQgOTkycHhcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAvL2dsb2JhbCBwYWRkaW5nXG4gIC5wdC05MCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cblxuICAucGItOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG5cbiAgLy8gRm9vdGVyXG4gIC5mb290ZXItYm90dG9tIHtcbiAgICAuZm9vdGVyLWJvdHRvbS1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIGZsZXhfd3JhcCh3cmFwKTtcblxuICAgICAgLmZvb3Rlci1ib3R0b20tcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBmbGV4X3dyYXAod3JhcCk7XG5cbiAgICAgICAgLmZvb3Rlci1ib3R0b20tcmlnaHQtc29jaWFsIGEge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItY29udGFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTc1cHg7XG4gICAgLmZvb3Rlci1jb250YWN0LWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIC5mb290ZXItY29udGFjdC1sZWZ0IHtcbiAgICAgICAgLmZvb3Rlci1jb250YWN0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZvb3Rlci1jb250YWN0LWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGNhdGVnb3J5XG4gIC5wYWdlLWNhdGVnb3J5LWNhdCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB1bCB7XG4gICAgICBncmlkLWdhcDogNXB4O1xuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFnZS1jYXRlZ29yeS1jb250ZW50IHtcbiAgICAucGFnZS1jYXRlZ29yeS1saXN0IHtcbiAgICAgIC5wYWdlLWNhdGVnb3J5LWNhdC1jaGlsZCB7XG4gICAgICAgIHVsLm5hdi10YWJzIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICAgIGxpLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweCA4cHggMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHBhZ2UgbWFudVxuICAubWFudS1zb2Z0d2FyZSB7XG4gICAgLm1hbnUtc29mdHdhcmUtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCA1MHB4ICk7XG4gICAgfVxuICB9XG5cbiAgLy8gU2luZ2xlXG4gIC5zaW5nbGUtcG9zdCAuc2luZ2xlLXBvc3Qtc3Vic2NyaWJlIC53aWRnZXQtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBcbiAgLy9Qb3Jmb2xpbyBkZXRhaWxcbiAgLnBvcmZvbGlvLWRldGFpbCB7XG4gICAgJl9fdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgIC5kZXNjcmlwdGlvbi1zaG9ydCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICAgIH1cblxuICAgICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcblxuICAgICAgLmRlc2NyaXB0aW9uLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVsYXRlZC1wb3N0cyB7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgJi1saXN0IHtcbiAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgcm93LWdhcDogMjBweDtcblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG9tZVxuICAuaG9tZS1iYW5uZXItbmV3cyB7XG4gICAgcGFkZGluZzogNTBweCAwIDUwcHg7XG4gICAgICAuaG9tZS1iYW5uZXItbmV3cy1jb250ZW50IHtcbiAgICAgICAgdWwubmF2LXRhYnMge1xuICAgICAgICAgIGdyaWQtZ2FwOiA1cHg7XG4gICAgICAgICAgbGkubmF2LWl0ZW0ge1xuICAgICAgICAgICAgYS5uYXYtbGluayB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDVweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgLnRhYi1jb250ZW50IHtcbiAgICAgICAgLnRhYi1wYW5lIHtcbiAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgIC50aXRsZSBhICoge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ob21lLWdsb2JhbCB7XG4gICAgLmhvbWUtZ2xvYmFsLWNvbnRlbnQge1xuICAgICAgLmhvbWUtZ2xvYmFsLWNvbnRlbnQtdG9wIHtcbiAgICAgICAgLmhvbWUtZ2xvYmFsLWNvbnRlbnQtdG9wLWxlZnQge1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgICAgICAuaG9tZS1nbG9iYWwtY29udGVudC10b3AtbGVmdC1sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaG9tZS1nbG9iYWwtY29udGVudC10b3AtbGVmdC1yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhvbWUtcGFydG5lciB7XG4gICAgLmhvbWUtcGFydG5lci1jb250ZW50IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBncmlkLWdhcDogOXB4O1xuICAgICAgcm93LWdhcDogMTJweDtcbiAgICAgIGFydGljbGUge1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgLnRpdGxlICoge1xuICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ob21lLWF3YXJkcyB7XG4gICAgLmhvbWUtYXdhcmRzLWNvbnRlbnQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdyaWQtZ2FwOiA5cHg7XG4gICAgICByb3ctZ2FwOiAxMnB4O1xuICAgICAgYXJ0aWNsZSB7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAudGl0bGUgKiB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9wYWdlIGJ1c2luZXNzIHByb21vdGlvblxuICAucGFnZS1kaWdpdGFsLXRyYW5zZm9ybWF0aW9uIHtcblxuICAgICZfX2NvbnRlbnQge1xuXG4gICAgICAuYi1wcm9ibGVtIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgICAgIC5iLWdyaWQge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG5cbiAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIC5wcm9ibGVtIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud2hpdGVzcGFjZSB7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zb2x1dGlvbiB7XG4gICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICBtYXJnaW46IDM1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHRhcmVhIHtcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmItc3VwcG9ydCB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcblxuICAgICAgICAmX19jb250ZW50IHtcblxuICAgICAgICAgICYtLWNhdGUge1xuICAgICAgICAgICAgcGFkZGluZzogNjVweCAwIDMwcHggMDtcblxuICAgICAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vb2Zmc2hvcmVcbiAgLnBhZ2UtLW9mZnNob3JlX19jb250ZW50IHtcbiAgICAuYi13aHlfX2NvbnRlbnQtLWxpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgIHJvdy1nYXA6IDI1cHg7XG5cbiAgICAgIC5pdGVtIHtcbiAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYi1wcm9ibGVtIHtcbiAgICAgIG1hcmdpbjogNTBweCAwO1xuXG4gICAgICAubGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cbiAgICAgICAgLmxpc3QtLWl0ZW0ge1xuICAgICAgICAgIC5saXN0LS1pdGVtX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpc3QtLWl0ZW1fX2hlYWQtLW51bWJlcmluZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHhcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHRhcmVhIHtcbiAgICAgICAgbWFyZ2luOiAxMDBweCAwIDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmItd2h5IHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcblxuICAgICAgJl9fY29udGVudC0tbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmItc2VydmljZSB7XG4gICAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgIH1cbiAgICAuYi1mbG93IHtcbiAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgfVxuICAgIC5iLWZsb3dfX2NvbnRlbnQge1xuICAgICAgLml0ZW0ge1xuICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAubnVtYmVyaW5nIHtcbiAgICAgICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5iLXBsYW4ge1xuICAgICAgbWFyZ2luOiA1MHB4IDA7XG5cbiAgICAgIC5iLXBsYW5fX2NvbnRlbnQge1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gcGFnZSBhaVxuICAvLyAucGFnZS1haS1mbG93IC5jb250YWluZXIgLnBhZ2UtYWktZmxvdy1jb250ZW50IHtcbiAgLy8gICBwYWRkaW5nLWxlZnQ6IDA7XG4gIC8vICAgcGFkZGluZy1yaWdodDogMDtcbiAgLy8gfVxuICAvLyAucGFnZS1haS1mbG93IC5jb250YWluZXIgLnBhZ2UtYWktZmxvdy1jb250ZW50IC5haS1mbG93LWl0ZW0ge1xuICAvLyAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIC8vIH1cbiAgLy8gLnBhZ2UtYWktZmxvdyAuY29udGFpbmVyIC5wYWdlLWFpLWZsb3ctY29udGVudCAuYWktZmxvdy1pdGVtIC5haS1mbG93LWl0ZW0tbGVmdCBmaWd1cmU6YWZ0ZXIge1xuICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vIH1cbiAgLy8gLnBhZ2UtYWktY29udGFjdCAucGFnZS1haS1jb250YWN0LWNvbnRlbnQge1xuICAvLyAgIHBhZGRpbmc6IDUwcHggMDtcbiAgLy8gfVxuICAucGFnZS1haS1mZWF0dXJlcyB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gIH1cbiAgLy8gLnBhZ2UtYWktZmxvdyB7XG4gIC8vICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgLy8gfVxuICAucGFnZS1haS1jb250YWN0IHtcbiAgICAucGFnZS1haS1jb250YWN0LWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cbiAgfVxuICAucGFnZS1haS1mbG93IHtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgIC5jb250YWluZXIge1xuICAgICAgLnBhZ2UtYWktZmxvdy1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAuYWktZmxvdy1pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICAgIC5haS1mbG93LWl0ZW0tbGVmdCB7XG4gICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBwYWdlIGNsb3VkXG4gIC5wYWdlLWNsb3VkLXdoeWJhbm5lciAucGFnZS1jbG91ZC13aHliYW5uZXItY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMxNDFhNDI5NCA1MCUsICMxNDFhNDI5NCk7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5iLXNlcnZpY2Uge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxuICAucGFnZS1jbG91ZC13aHkge1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gIH1cblxuICAvLyBhYm91dCB1c1xuICAucGFnZS1hYm91dHVzLXRlYW1zIC5wYWdlLWFib3V0dXMtdGVhbXMtY29udGVudCAucGFnZS1hYm91dHVzLXRlYW1zLWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtIC5saXN0LWl0ZW0tY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAucGFnZS1hYm91dHVzIHtcblxuICAgIC5iLS10YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAmX19sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAucGFnZS1hYm91dHVzX19nYWxsZXJ5IHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC5wYWdlLWFib3V0dXMtdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLnBhZ2UtYWJvdXR1cy1tZXNzZW5nZXIgLnBhZ2UtYWJvdXR1cy1tZXNzZW5nZXItY29udGVudCAucGFnZS1hYm91dHVzLW1lc3Nlbmdlci1jb250ZW50LWVkaXRvciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC8vIHBhZ2Ugc3lzdGVtXG4gIC5wYWdlLXN5c3RlbS1zZGxjIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNzBweDtcbiAgfVxuICAucGFnZS1zeXN0ZW0tdGVjaG5vbG9neXN0YWNrIC5wYWdlLXN5c3RlbS10ZWNobm9sb2d5c3RhY2stY29udGVudCB7XG4gICAgbWFyZ2luOiA1MHB4IDAgNzBweDtcbiAgfVxuICAucGFnZS1zeXN0ZW0tdGVjaG5vbG9neSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gIH1cbiAgLnBhZ2Utc3lzdGVtLXByb2JsZW0ge1xuICAgIC5wYWdlLXN5c3RlbS1wcm9ibGVtLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgLnBhZ2Utc3lzdGVtLXByb2JsZW0tY29udGVudC1saXN0IHtcbiAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBwYWdlIGZhcVxuICAucGFnZS0tZmFxIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgLmhlYWRpbmctLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBwYWdlIGJsb2NrY2hhaW5cbiAgLnBhZ2UtYmxvY2tjaGFpbi1zZXJ2aWNlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wYWdlLWJsb2NrY2hhaW4tc2VydmljZSAucGFnZS1ibG9ja2NoYWluLXNlcnZpY2UtY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wYWdlLWJsb2NrY2hhaW4tcHJvZHVjdCB7XG4gICAgbWFyZ2luOiAwIDAgNzBweDtcbiAgfVxuICAucGFnZS1ibG9ja2NoYWluLXJlYXNvbiB7XG4gICAgcGFkZGluZzogNTBweCAwIDA7XG4gIH1cblxuICAvKiBwb3B1cCBmb3JtIGRvd25sb2FkICovXG4gICNwb3B1cC1kb3dubG9hZCB7XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgLnBvcHVwLWZvcm0ge1xuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9lbmQgNzY3cHhcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLy8gYnRuXG4gIC5idG4tZ3JhZGllbnQge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gIH1cblxuICAvLyBIb21lXG4gIC5ob21lLWdsb2JhbCB7XG4gICAgLmhvbWUtZ2xvYmFsLWNvbnRlbnQge1xuICAgICAgLmhvbWUtZ2xvYmFsLWNvbnRlbnQtdG9wIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgICAgICAuaG9tZS1nbG9iYWwtYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaG9tZS1nbG9iYWwtbWFwIHtcbiAgICAgICAgLnJvdyA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmhvbWUtZ2xvYmFsLW1hcC1wbGFjZSB7XG4gICAgICAgICAgLm1hcmtlciB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYXJrZXItaW5mbyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgLm1hcmtlci1pbmZvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAubWFya2VyLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoNCksICY6bnRoLWNoaWxkKDcpLCAmOm50aC1jaGlsZCg5KSwgJjpudGgtY2hpbGQoMTApIHtcbiAgICAgICAgICAgICAgLm1hcmtlci1pbmZvIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgLm1hcmtlci1pbmZvIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAgIC5tYXJrZXItaW5mbyB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG9tZS10ZXN0aW1vbmlhbCAuaG9tZS10ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHggMDtcbiAgfVxuICAuaG9tZS10ZXN0aW1vbmlhbCAuaG9tZS10ZXN0aW1vbmlhbC1jb250ZW50IC5ob21lLXRlc3RpbW9uaWFsLWNvbnRlbnQtdG9wIHtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gIH1cbiAgYm9keSAuaG9tZS10ZXN0aW1vbmlhbC1zbGlkZXItZG90IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBib2R5IC5ob21lLXRlc3RpbW9uaWFsLXNsaWRlci1kb3QgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keSAuaG9tZS10ZXN0aW1vbmlhbC1zbGlkZXItZG90IC5zbGljay1saXN0IC5zbGljay10cmFjayAuaXRlbSBmaWd1cmUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLmhyIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgfVxuXG4gIC8vcGFnZSBwb3J0Zm9saW9cbiAgLnBhZ2UtcG9yZm9saW8ge1xuICAgICYtbGlzdCB7XG4gICAgICAubGlzdC1pdGVtIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBhZ2UtY2F0ZWdvcnktY29udGVudCAucGFnZS1wb3Jmb2xpby1saXN0IC5saXN0LWl0ZW0ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xuICB9XG5cbiAgLy9zaW5nbGUgcG9ydGZvbGlvXG4gIC5wb3Jmb2xpby1kZXRhaWwge1xuICAgICZfX3RvcCB7XG4gICAgICAuZGVzY3JpcHRpb24tc2hvcnRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVsYXRlZC1wb3N0cy1saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgLy9wYWdlIGNvbnRhY3RcbiAgLnBhZ2UtY29udGFjdCB7XG4gICAgZm9ybSB7XG4gICAgICAjcmVzcG9uc2l2ZS1mb3JtIHtcbiAgICAgICAgLmZvcm0tcm93IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICYuY29tcGFueS1uYW1lLCAmLmVtYWlsLXBob25lIHtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAudy01MCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYucHVycG9zZSB7XG4gICAgICAgICAgICAud3BjZjctY2hlY2tib3gge1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIC5wYWdlLWNvbnRhY3Qge1xuICAgIC5jb250YWN0LWJhbm5lciB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgLmNvbW1vbi10eHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIC8vIH1cblxuXG4gIC8vYnVzaW5lc3MgcHJvbW90aW9uXG4gIC5yZWxhdGVkLWxpc3QtcG9ydGZvbGlvIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIHJvdy1nYXA6IDQwcHg7XG4gIH1cblxuICAucGFnZS0tYnVzaW5lc3NfX2NvbnRlbnQgLmItc3VwcG9ydF9fY29udGVudC0tY2F0ZSAubGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIHNlcnZpY2VcbiAgLmItc2VydmljZSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuXG4gICAgLmItc2VydmljZV9fbGlzdCB7XG4gICAgICAuaXRlbSB7XG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnZS0tb2Zmc2hvcmVfX2NvbnRlbnQge1xuICAgIC5iLXBsYW4ge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgICAuYi1wbGFuX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtZGlnaXRhbC10cmFuc2Zvcm1hdGlvbl9fY29udGVudCB7XG4gICAgLmItc3VwcG9ydF9fY29udGVudC0tY2F0ZSAubGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIHBhZ2UgYmxvY2tjaGFpblxuICAucGFnZS1ibG9ja2NoYWluLXJlYXNvbiB7XG4gICAgLnBhZ2UtYmxvY2tjaGFpbi1yZWFzb24tY29udGVudCB7XG4gICAgICAucGFnZS1ibG9ja2NoYWluLXJlYXNvbi1jb250ZW50LXJpZ2h0IC5pdGVtIGZpZ3VyZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgICAucGFnZS1ibG9ja2NoYWluLXJlYXNvbi1jb250ZW50LWxlZnQgLnJvdyAuZ3JvdXA6Zmlyc3QtY2hpbGQgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50IC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50LWNvbnRlbnQgLnBhZ2UtYmxvY2tjaGFpbi1jbGllbnQtY29udGVudC1nYWxsZXJ5IC5pdGVtIC5wYWdlLWJsb2NrY2hhaW4tY2xpZW50LWNvbnRlbnQtZ2FsbGVyeS1yaWdodCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuXG4gIC8vIGFib3V0IHVzXG4gIC5wYWdlLWFib3V0dXMtdGVhbXMgLnBhZ2UtYWJvdXR1cy10ZWFtcy1jb250ZW50IC5wYWdlLWFib3V0dXMtdGVhbXMtY29udGVudC1saXN0IC5saXN0LWl0ZW0gLmxpc3QtaXRlbS1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG5cbiAgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50LWxpc3QgLmxpc3QtaXRlbSAucm93IC5saXN0LWl0ZW0taW1hZ2UgZmlndXJlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50LWxpc3QgLmxpc3QtaXRlbTpudGgtY2hpbGQoMm4pIC5yb3cgLmxpc3QtaXRlbS1pbWFnZSBmaWd1cmUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucGFnZS1hYm91dHVzLWhpc3RvcnkgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtIC5yb3cgLmxpc3QtaXRlbS1pbmZvIC5pbmZvIHtcbiAgICAvLyBwYWRkaW5nOiAzMHB4IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50LWxpc3QgLmxpc3QtaXRlbSAucm93IC5saXN0LWl0ZW0taW5mbyAuaW5mbyAueWVhcjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yNS41cHg7XG4gIH1cblxuICAucGFnZS1hYm91dHVzLWhpc3RvcnkgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtIC5yb3cgLmxpc3QtaXRlbS1pbmZvIC5pbmZvIC55ZWFyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgLy8gbWFyZ2luOiAwIDAgMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucGFnZS1hYm91dHVzLWhpc3RvcnkgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtIC5yb3cgLmxpc3QtaXRlbS1pbmZvIC5pbmZvIC5kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW0gLnJvdyAubGlzdC1pdGVtLWluZm8gLmluZm8gLmRlc2Mtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gIH1cblxuICAucGFnZS1hYm91dHVzLWhpc3RvcnkgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtOm50aC1jaGlsZCgybikgLnJvdyAubGlzdC1pdGVtLWluZm8gLmluZm8ge1xuICAgIC8vIHBhZGRpbmc6IDE1cHggMCAxNXB4IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW06bnRoLWNoaWxkKDJuKSAucm93IC5saXN0LWl0ZW0taW5mbyAuaW5mbyAueWVhcjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMjUuNXB4O1xuICB9XG5cbiAgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50IC5wYWdlLWFib3V0dXMtaGlzdG9yeS1jb250ZW50LWxpc3QgLmxpc3QtaXRlbS1sYXN0IC5pbmZvIC55ZWFyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cblxuICAucGFnZS1hYm91dHVzLWhpc3RvcnkgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQgLnBhZ2UtYWJvdXR1cy1oaXN0b3J5LWNvbnRlbnQtbGlzdCAubGlzdC1pdGVtLWxhc3QgLmluZm8gLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5wYWdlLWFib3V0dXMtaGlzdG9yeSAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudCAucGFnZS1hYm91dHVzLWhpc3RvcnktY29udGVudC1saXN0IC5saXN0LWl0ZW0tbGFzdCAuaW5mbyAueWVhciB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgfVxuXG4gIC8vZW5kIDU3NXB4XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLy8gSGVhZGVyXG4gIC5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgIG1hcmdpbjogMTJweCAwO1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5oZWFkZXItY29udGVudC1yaWdodCAuaGVhZGVyLWNvbnRlbnQtcmlnaHQtZGV0YWlsIC5jb250YWN0IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuICAvLyBIb21lXG4gIC5ob21lLW5ld3MgLmhvbWUtbmV3cy1jb250ZW50IC5ob21lLW5ld3MtY29udGVudC10b3Age1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgfVxuICAuaG9tZS1uZXdzIC5ob21lLW5ld3MtY29udGVudCAuaG9tZS1uZXdzLWNvbnRlbnQtdG9wIC5ob21lLW5ld3MtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvLyBwYWdlIGFpXG4gIC8vIC5wYWdlLWFpLXNlcnZpY2UgLnBhZ2UtYWktc2VydmljZS1jb250ZW50IHVsIGxpIHtcbiAgLy8gICB3aWR0aDogMTAwJTtcbiAgLy8gfVxuICAucGFnZS1haS1zZXJ2aWNlIHtcbiAgICAgIC5wYWdlLWFpLXNlcnZpY2UtY29udGVudCB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gIC8vIGFib3V0IHVzXG4gIC5wYWdlLWFib3V0dXMtdGVhbXMgLnBhZ2UtYWJvdXR1cy10ZWFtcy1jb250ZW50IC5wYWdlLWFib3V0dXMtdGVhbXMtY29udGVudC1saXN0IC5saXN0LWl0ZW0gLmxpc3QtaXRlbS1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIG1heC13aWR0aDogMjQzcHg7XG4gIH1cbn1cbi8vZW5kIDQ4MHB4XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cbi8vIH1cbi8vZW5kIDQwMHB4Il19 */
