.media-embed{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.media-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hidden-mobile--inline{display:none !important}@media (min-width: 900px){.hidden-mobile--inline{display:inline !important}}.hidden-mobile--inline-block{display:none !important}@media (min-width: 900px){.hidden-mobile--inline-block{display:inline-block !important}}.hidden-mobile--table-cell{display:none !important}@media (min-width: 900px){.hidden-mobile--table-cell{display:table-cell !important}}.hidden-mobile--table{display:none !important}@media (min-width: 900px){.hidden-mobile--table{display:table !important}}.hidden-desktop{display:block !important}@media (min-width: 900px){.hidden-desktop{display:none !important}}.visible-desktop{display:none !important}@media (min-width: 900px){.visible-desktop{display:block !important}}.visible-desktop--inline{display:none !important}@media (min-width: 900px){.visible-desktop--inline{display:inline !important}}.visible-desktop--table-cell{display:none !important}@media (min-width: 900px){.visible-desktop--table-cell{display:table-cell !important}}.visible-tablet{display:block}@media (min-width: 900px){.visible-tablet{display:none}}.visible-mobile{display:block}@media (min-width: 900px){.visible-mobile{display:none !important}}.visible-mobile--inline-block{display:inline-block !important}@media (min-width: 900px){.visible-mobile--inline-block{display:none !important}}.hidden-mobile{display:none}@media (min-width: 900px){.hidden-mobile{display:block !important}}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}*,*::after,*::before{box-sizing:border-box}a,textarea,input{outline:none}@media screen and (max-width: 600px){#wpadminbar{position:fixed !important}}html{position:relative;min-width:320px;height:100%;min-height:100%;font-size:62.5%}body{font-size:1.6rem;font-family:"Roboto",Helvetica,sans-serif;line-height:1.5;margin:0;background-color:#fff}*,*:before,*:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:center center no-repeat;background-size:cover}a{cursor:pointer !important;text-decoration:none;color:#273747}table{border-collapse:collapse}button{border:none;background:transparent;font:inherit;padding:0;outline:none;cursor:pointer;color:inherit}.icon{display:inline-block;vertical-align:middle}img{max-width:100%;display:block}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("../../assets-src/vendors/slick-carousel/slick/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../../assets-src/vendors/slick-carousel/slick/fonts/slick.eot");src:url("../../assets-src/vendors/slick-carousel/slick/fonts/slick.eot?#iefix") format("embedded-opentype"),url("../../assets-src/vendors/slick-carousel/slick/fonts/slick.woff") format("woff"),url("../../assets-src/vendors/slick-carousel/slick/fonts/slick.ttf") format("truetype"),url("../../assets-src/vendors/slick-carousel/slick/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@font-face{font-family:"custom-icons";src:url("../../fonts/custom-icons.eot");src:url("../../fonts/custom-icons.eot?#iefix") format("eot"),url("../../fonts/custom-icons.woff") format("woff"),url("../../fonts/custom-icons.ttf") format("truetype"),url("../../fonts/custom-icons.svg#custom-icons") format("svg")}.icon-arrow-right:before,.icon-chevron-down:before,.icon-chevron-left:before,.icon-chevron-right:before,.icon-chevron-up:before,.icon-external:before,.icon-marker:before,.icon-pdf:before,.icon-phone:before,.icon-quote:before,.icon-search:before,.icon-tick:before,.ul-arrow li:before,.primary-nav>li>.sub-menu ul ul>li:before,.sidebar-nav li:before{font-family:"custom-icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}.icon-arrow-right:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-up:before{content:""}.icon-external:before{content:""}.icon-marker:before{content:""}.icon-pdf:before{content:""}.icon-phone:before{content:""}.icon-quote:before{content:""}.icon-search:before{content:""}.icon-tick:before{content:""}h1,h2,h3,h4,h5,h5{line-height:1.2;color:#323232}.type-h1{font:30px/1.2 "Roboto",Helvetica,sans-serif;font-weight:bold;margin-top:0;margin-bottom:1rem;color:#273747}@media (min-width: 900px){.type-h1{font:40px/1.2 "Roboto",Helvetica,sans-serif}}.type-h1:after{content:'';display:block;width:100%;height:2px;margin:1rem 0 2rem;background-color:#273747}h2,.type-h2,h2.tribe-events-page-title{font:26px/1.2 "Roboto",Helvetica,sans-serif;font-weight:bold !important;line-height:1;margin-top:0;margin-bottom:1rem;color:#273747}@media (min-width: 900px){h2,.type-h2,h2.tribe-events-page-title{font:32px/1.2 "Roboto",Helvetica,sans-serif}}h2:after,.type-h2:after,h2.tribe-events-page-title:after{content:'';display:block;width:100%;height:2px;margin:1rem 0 2rem;background-color:#273747}h3,.type-h3{font-size:1.75rem;margin:0;margin-bottom:1.2rem}h4,.type-h4{font-size:1.5rem;margin:0;margin-bottom:0.5rem}h5,.type-h5{font-size:1.25rem;margin:0;color:#ee7931;text-transform:uppercase}p{font-size:1.6rem;line-height:1.5;margin:0;margin-bottom:1.5rem;color:#2a2a2a}.lead_in{font-size:2rem;text-transform:uppercase;line-height:1;font-weight:bold;color:#a0a0a0;margin-bottom:2rem}.light-text{color:#fff}.light-text p,.light-text a{color:#fff}.light-text a{font-weight:bold}li{color:#2a2a2a}.ul-arrow{padding-left:1rem}.ul-arrow li{list-style:none;padding-left:16px;padding-bottom:6px;text-indent:-26px}.ul-arrow li:before{content:""}.ul-arrow li:last-child{padding-bottom:0px}.ul-arrow li:before{color:#273747;font-size:1rem;padding-right:16px}.btn-wrap{padding-top:2rem;text-align:center}.btn,.tribe-events-button,.login-submit .button-primary,.wlm_inpageloginform input[type="submit"],.gform_wrapper .gform_button{display:inline-block;padding:1rem 2rem;margin:1rem 0;color:#fff;font-size:1.4rem;font-weight:bold;text-align:center;line-height:1;border:0 solid transparent;background-color:#ee7931 !important;transition:200ms}.btn .icon,.tribe-events-button .icon,.login-submit .button-primary .icon,.wlm_inpageloginform input[type="submit"] .icon,.gform_wrapper .gform_button .icon{margin-left:1rem}.btn:hover,.tribe-events-button:hover,.login-submit .button-primary:hover,.wlm_inpageloginform input[type="submit"]:hover,.gform_wrapper .gform_button:hover{background-color:rgba(238,121,49,0.7) !important;color:#6c6b70;transition:200ms}.btn.fill,.fill.tribe-events-button,.login-submit .fill.button-primary,.wlm_inpageloginform input.fill[type="submit"],.gform_wrapper .fill.gform_button{width:100%;display:block}.ul-club-directory{padding:0;margin:0;padding-bottom:20px}.ul-club-directory li{list-style:none}.ul-club-directory li a{padding:2px 0;border-bottom:1px solid #f6f6f6}.comp-list{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:stretch;align-items:stretch}.comp-list li{list-style:none}.comp-list li a{color:#fff}.comp-list [class^="comp-list--"]{-ms-flex:1;flex:1;padding:1rem 2rem;margin-bottom:1rem;font-size:1.5rem;color:#fff;vertical-align:top}.comp-list [class^="comp-list--"] h6{margin:0;color:#fff}.comp-list [class^="comp-list--"] p{margin-bottom:0;font-size:1.5rem;line-height:1.25;color:#fff}.comp-list--name{background-color:#273747}.comp-list--type{background-color:#273747}.comp-list--venue{background-color:#273747}.comp-list--date{background-color:#ebecf0}.comp-list--date h6,.comp-list--date p{color:#273747 !important}.comp-list--entry{margin-left:1rem;background-color:#ee7931;position:relative}.comp-list--entry .comp-list-btn{width:100%;position:absolute;top:50%;transform:translateY(-50%);font-weight:bold}.events-all{padding:3rem 0}#tribe-events .container{padding:0}#tribe-events .content .section:nth-child(1){padding-top:0}.tribe-events-button a{color:#fff}h2.tribe-events-page-title{text-align:left !important}.tribe-events-event-meta .tribe-events-meta-group{padding:2rem !important;border:1px solid #f1f1f1}.tribe-events-meta-group dt{font-weight:bold}.tribe-events-meta-group dd{margin:0}footer{color:#fff;background-color:#273747}footer a,footer p{color:#fff}footer .footer{padding:4rem 1rem 2rem 1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 900px){footer .footer{padding:6rem 2rem}}footer .footer-grid{width:100%;padding:0 2rem 2.5rem;font-size:1.5rem}footer .footer-grid:last-child{padding-bottom:0}footer .footer-grid h5{margin:0 0 1.5rem 0}@media (min-width: 480px){footer .footer-grid{width:50%;padding:0 2rem}}@media (min-width: 900px){footer .footer-grid{width:25%;padding:0 4rem}footer .footer-grid:first-child{padding:0 4rem 0 0}footer .footer-grid:last-child{padding:0 0 0 4rem}}footer .footer-grid .menu{padding-left:0}footer .footer-grid .menu li{list-style:none}footer .footer-grid .menu a{padding-bottom:4px}footer .static-copyright{display:inline-block}footer .menu-copyright-container{display:inline-block}footer .menu-copyright-container .copyright-menu{display:block;padding-left:0;margin:0}footer .menu-copyright-container .copyright-menu>li{display:inline-block;list-style:none}footer .menu-copyright-container .copyright-menu>li a{display:block;margin-left:1.5rem}footer .menu-copyright-container .copyright-menu>li a:before{content:'|';padding-right:1.5rem}footer .copyright{background-color:#212e3c;color:#404c58;text-align:center;padding:0.5rem}footer .copyright .static-copyright{font-size:12px}.wlm_inpageloginform input[type="text"],.wlm_inpageloginform input[type="password"]{margin-bottom:10px}.wlm_inpageloginform th{padding-right:10px;line-height:21px !important}.gform_wrapper{overflow:hidden}.gform_wrapper .gfields{padding:0;overflow:hidden}.gform_wrapper .gfield .gfield_label{color:#fff}.module .gform_wrapper .gfield .gfield_label{color:#273747}.gform_wrapper .gfield .ginput_container textarea{height:60px;width:100% !important;min-width:100% !important}.form-group{margin:2rem 0}.form-field{margin:1rem 0}.form-field input,.form-field textarea,.form-field[type=button]{width:100%;padding:0.75rem;border:1px solid #fff;background-color:#fff}.form-select-container{position:relative;overflow:hidden}.form-select-container select,.form-select-container .form-select-field{width:100%;padding:1.5rem;white-space:normal;border-radius:0;overflow:hidden !important;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none}.form-select-container select .ie,.form-select-container .form-select-field .ie{width:140%;background-position-x:65%}.form-select-arrow{position:absolute;color:#273747;right:1.5rem;transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%;line-height:1;vertical-align:middle;pointer-events:none}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.form-select-field{width:140%}}@-moz-document url-prefix(){.form-select-field{width:100% !important;padding:8px !important;-moz-appearance:none}}.gform_wrapper .gform_fields{list-style:none;padding:0;margin:0}#loginform p,.gform_wrapper .gfield .ginput_container{margin:1rem 0 1.25rem}#loginform p>input,.wlm_inpageloginform input[type="text"],.wlm_inpageloginform input[type="password"],.gform_wrapper .gfield .ginput_container input,.gform_wrapper .gfield .ginput_container textarea{display:block !important;width:100%;padding:0.75rem;border:1px solid #273747}@media only screen and (min-width: 480px){#loginform p>input,.wlm_inpageloginform input[type="text"],.wlm_inpageloginform input[type="password"],.gform_wrapper .gfield .ginput_container input,.gform_wrapper .gfield .ginput_container textarea{width:auto;min-width:320px}}#loginform p label,.wlm_inpageloginform th,.wlm_inpageloginform label,.gform_wrapper .gfield .gfield_label,.ginput_complex.ginput_container label{display:block !important;margin:0.5rem 0 !important;font-weight:bold;font-size:12px;line-height:1}#loginform p.login-remember,.wlm_inpageloginform input[type="checkbox"]{display:inline-block !important;width:auto !important;min-width:auto !important}.gform_wrapper .gfield .ginput_container input,.gform_wrapper .gfield .ginput_container textarea{background-color:#fff}.gallery{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-item{position:relative;width:calc(100%/2);overflow:hidden}@media (min-width: 900px){.gallery-item{width:calc(100%/3)}}.gallery-item:hover .gallery-item-image{transform:scale(1.2);transition:transform 0.3s}.gallery-item:hover .gallery-item-overlay{opacity:1;visibility:visible;transition:opacity 0.3s, visibility 0.3s}.gallery-item-image{transform:scale(1);transition:transform 0.3s}.gallery-item-overlay{background-color:rgba(0,0,0,0.7);position:absolute;width:100%;height:100%;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;transition:opacity 0.3s, visibility 0.3s}.gallery-item-text-box{width:100%;height:100%;padding:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.gallery-item-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:20%;border:1px solid #fff;text-align:center;color:#fff}.gallery-item-image{height:100%;padding-bottom:56.5%}.gallery-item-image img{position:absolute;top:0;left:0}.gallery-item-text-wrap{text-align:center;width:100%}.main-nav{background-color:#273747}.main-logo{display:inline-block;position:relative;width:140px}@media (min-width: 768px){.main-logo{width:200px}}.main-logo img{display:inline-block}.main-logo-support{width:55px;display:inline-block;opacity:0.75;margin-left:0.75rem}@media (min-width: 768px){.main-logo-support{width:80px}}.main-header .container{display:table;width:100%}.header-component{display:table-cell;vertical-align:middle}.header-component:last-child{text-align:right}.header-link{display:inline-block;font-size:1.5rem;text-align:right;margin-left:2rem}@media only screen and (max-width: 1169px){.header-link{display:none}}@media (min-width: 1170px){.header-link{padding:1.5rem 0}}.header-link i{font-size:18px}.header-link span{display:block;clear:both;font-weight:bold;line-height:1.25}.nav-trigger,.search-trigger{width:50px;height:50px;color:#fff}@media (min-width: 480px){.nav-trigger,.search-trigger{width:50px;height:50px}}.page-title{background-image:url("../../images/title-pattern.jpg");background-size:cover;background-position:50% 50%;padding:4rem 0}.page-title h1{margin:0;color:#fff}.banner{position:relative}.banner:before{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,0.4)}.banner .banner-caption{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.banner figcaption{padding:0 12%;font-size:22px;line-height:1;font-weight:bold;color:#fff;text-align:center}@media (min-width: 900px){.banner figcaption{font-size:42px;padding:0 12%}}.banner-image{width:100%}.main-header{background-color:#fff}.main-content{background-color:#fff;z-index:99}@media (min-width: 900px){.main-content{z-index:0}}.contain{max-width:1170px;margin:0 auto}@media (min-width: 900px){.flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.flex>.content{margin:1rem auto}@media (min-width: 900px){.flex>.content{-ms-flex-positive:2;flex-grow:2}}.container{max-width:1170px;margin:0 auto;padding:0 2rem;overflow:hidden}.main-header .container{overflow:visible}.section{width:100%;padding:2rem 0;clear:both}@media only screen and (min-width: 480px){.section{padding:4rem 0}}.section__grey{background-color:#fbfbfb}.section__white{background-color:#fff}.main-content,.main-header{transform:translateZ(0);will-change:transform}.main-content,.main-header{position:relative;transition:transform .3s}@media only screen and (max-width: 1169px){.main-content.nav-is-visible,.main-header.nav-is-visible{transform:translateX(-260px)}.nav-on-left .main-content.nav-is-visible,.nav-on-left .main-header.nav-is-visible{transform:translateX(260px)}}.main-header{z-index:3}.nav-is-fixed .main-header{position:fixed;top:0;left:0;width:100%}@media only screen and (min-width: 1170px){.main-header::after{clear:both;content:"";display:table}}.header-buttons{position:absolute;display:-ms-flexbox;display:flex;top:50%;transform:translateY(-50%);right:5%;margin:0}.header-buttons li{display:inline-block}@media only screen and (max-width: 1169px){.nav-on-left .header-buttons{right:auto;left:5%}.nav-on-left .header-buttons li{float:right}}@media only screen and (min-width: 1170px){.header-buttons{top:18px;right:4em}}.search-trigger,.main-nav-trigger{position:relative;display:block;width:44px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3}.search-trigger::before,.search-trigger::after{content:'';position:absolute;transition:opacity 0.3s;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.search-trigger::before{top:11px;left:11px;width:18px;height:18px;border-radius:50%;border:3px solid #2e3233}.search-trigger::after{height:3px;width:8px;background:#2e3233;bottom:14px;right:11px;transform:rotate(45deg)}.search-trigger span{position:absolute;height:100%;width:100%;top:0;left:0}.search-trigger span::before,.search-trigger span::after{content:'';position:absolute;display:inline-block;height:3px;width:22px;top:50%;margin-top:-2px;left:50%;margin-left:-11px;background:#2e3233;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.3s,transform .3s}.search-trigger span::before{transform:rotate(45deg)}.search-trigger span::after{transform:rotate(-45deg)}.search-trigger.search-is-visible::before,.search-trigger.search-is-visible::after{opacity:0}.search-trigger.search-is-visible span::before,.search-trigger.search-is-visible span::after{opacity:1}.search-trigger.search-is-visible span::before{transform:rotate(135deg)}.search-trigger.search-is-visible span::after{transform:rotate(45deg)}.main-nav-trigger span,.main-nav-trigger span::before,.main-nav-trigger span::after{position:absolute;display:inline-block;height:3px;width:24px;background:#2e3233}.main-nav-trigger span{position:absolute;top:50%;right:10px;margin-top:-2px;transition:background 0.3s 0.3s}.main-nav-trigger span::before,.main-nav-trigger span::after{content:'';right:0;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:0% 50%;transition:transform .3s .3s}.main-nav-trigger span::before{top:-6px}.main-nav-trigger span::after{top:6px}.main-nav-trigger.nav-is-visible span{background:rgba(46,50,51,0)}.main-nav-trigger.nav-is-visible span::before,.main-nav-trigger.nav-is-visible span::after{background:#2e3233}.main-nav-trigger.nav-is-visible span::before{transform:translateX(4px) translateY(-3px) rotate(45deg)}.main-nav-trigger.nav-is-visible span::after{transform:translateX(4px) translateY(2px) rotate(-45deg)}@media only screen and (min-width: 1170px){.main-nav-trigger{display:none}}.primary-nav,.primary-nav ul{position:fixed;top:0;right:0;height:100%;width:260px;background:#2e3233;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1;margin:0;transform:translateZ(0);transform:translateX(0);transition:transform .3s}.primary-nav a,.primary-nav ul a{display:block;height:50px;line-height:50px;padding:0 20px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #3a3f40;transform:translateZ(0);will-change:transform, opacity;transition:transform .3s,opacity 0.3s}.primary-nav>li,.primary-nav ul>li{list-style:none;margin-left:0 !important;padding-right:1.5rem}.primary-nav>li:last-child,.primary-nav ul>li:last-child{padding-right:0}.primary-nav.is-hidden,.primary-nav ul.is-hidden{transform:translateX(100%)}.primary-nav.moves-out>li>a,.primary-nav ul.moves-out>li>a{transform:translateX(-100%);opacity:0}@media only screen and (max-width: 1169px){.nav-on-left .primary-nav,.nav-on-left .primary-nav ul{right:auto;left:0}}.primary-nav .see-all a{color:#ee7931}.primary-nav .main-nav-gallery .main-nav-item,.primary-nav .main-nav-icons .main-nav-item{height:80px;line-height:80px}.primary-nav .main-nav-gallery .main-nav-item h3,.primary-nav .main-nav-icons .main-nav-item h3{overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 1169px){.primary-nav{visibility:hidden;transition:visibility 0s 0.3s}.primary-nav.nav-is-visible{visibility:visible;transition:visibility 0s 0s}}.primary-nav>li>.sub-menu ul ul>li:before{content:""}.primary-nav>li>.sub-menu ul ul>li:before{color:#fff;font-size:1rem;display:inline-block;margin-right:1rem;vertical-align:middle}.primary-nav>li>.sub-menu ul ul>li a{vertical-align:middle}@media only screen and (min-width: 1170px){.primary-nav{position:static;padding:0;height:auto;width:auto;overflow:visible;background:transparent}.primary-nav::after{clear:both;content:"";display:table}.primary-nav.moves-out>li>a{transform:translateX(0);opacity:1}.primary-nav ul{position:static;height:auto;width:auto;background:transparent;overflow:visible;z-index:3}.primary-nav ul.is-hidden{transform:translateX(0)}.primary-nav ul.moves-out>li>a{transform:translateX(0);opacity:1}.primary-nav>li{float:left;margin-left:3em}.primary-nav>li>a{position:relative;display:inline-block;height:50px;line-height:50px;padding:0 10px;color:#fff;overflow:visible;border-bottom:none;transition:color 0.3s,box-shadow 0.3s}.primary-nav>li>a:hover{color:#ee7931}.primary-nav>li>a.selected{color:#ee7931;box-shadow:inset 0 -2px 0 #ee7931}.primary-nav .go-back,.primary-nav .see-all{display:none}.primary-nav>li>.sub-menu{display:block;position:absolute;top:50px;width:100vw;background:rgba(30,43,55,0.9);color:#fff;padding:48px 64px 130px;transform:translateX(0);transition:opacity .3s 0s, visibility 0s 0s}.primary-nav>li>.sub-menu::after{clear:both;content:"";display:table}.primary-nav>li>.sub-menu.is-hidden{opacity:0;visibility:hidden;transition:opacity .3s 0s, visibility 0s .3s}.primary-nav>li>.sub-menu>.see-all{display:block;position:absolute;left:0;bottom:0;height:80px;width:100%;overflow:hidden;margin:0;padding:0}.primary-nav>li>.sub-menu>.see-all a{position:absolute;width:100%;height:100%;top:0;left:0;font-size:2.2rem;font-weight:bold;text-align:center;line-height:80px;border-top:1px solid #e2e3df;border-bottom:none;margin:0;padding:0;transition:color 0.2s,background 0.2s,border 0.2s}.primary-nav>li>.sub-menu>.see-all a:hover{background:#2e3233;border-color:#2e3233;color:#fff}.primary-nav>li.default>.sub-menu li{width:32%;float:left;margin:0 2% 20px 0}.primary-nav>li.default>.sub-menu li:nth-child(3n+2){margin-right:0}.primary-nav>li.default>.sub-menu .main-nav-item{border-bottom:none;height:80px;line-height:1.2;padding:24px 0 0 85px;position:relative}.primary-nav>li.default>.sub-menu .main-nav-item:hover{background:#f6f6f5}.primary-nav>li.default>.sub-menu .main-nav-item h3{color:#ee7931;font-weight:bold}.primary-nav>li.default>.sub-menu .main-nav-item p{display:block}.primary-nav>li.default>.sub-menu .main-nav-item::before{left:25px}.primary-nav>li.mega-menu>.sub-menu>li{height:400px;width:23%;float:left;margin-right:2.66%;overflow:hidden;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.primary-nav>li.mega-menu>.sub-menu>li:nth-child(4n+4){margin-right:0;border-right:none}.primary-nav>li.mega-menu>.sub-menu>li>a{color:#ee7931;font-weight:bold;font-size:1.6rem;margin-bottom:.6em;padding-bottom:0.5rem}.primary-nav>li.mega-menu>.sub-menu a{display:block;height:auto;line-height:1.4;padding:0;border-bottom:none;font-size:1.4rem;color:#fff}.primary-nav>li.mega-menu>.sub-menu a:hover{color:#ee7931}.primary-nav>li.mega-menu>.sub-menu>li>.sub-menu>li>a{font-weight:bold;padding-bottom:0.5rem}.primary-nav>li.mega-menu>.sub-menu>li>.sub-menu>li>a a{display:inline-block}.primary-nav>li.mega-menu>.sub-menu ul{transform:translateZ(0);padding-left:0px}.primary-nav>li.mega-menu>.sub-menu ul li{padding-top:0.5rem}.primary-nav>li.mega-menu>.sub-menu ul li:first-child{padding-top:0rem}.primary-nav>li.mega-menu>.sub-menu ul ul{height:100%;width:100%;display:block;padding-bottom:0.5rem}.primary-nav>li.mega-menu>.sub-menu ul ul>li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-bottom:0.5rem}.primary-nav>li.mega-menu>.sub-menu ul ul>li:before{display:inline-block;line-height:1.4}.primary-nav>li.mega-menu>.sub-menu ul ul .go-back{display:block}.primary-nav>li.mega-menu>.sub-menu ul ul .go-back a{color:transparent}.primary-nav>li.mega-menu>.sub-menu ul ul .see-all{display:block}.primary-nav .main-nav-gallery li{width:22%;float:left;margin:0 4% 40px 0}.primary-nav .main-nav-gallery li:nth-child(4n+2){margin-right:0}.primary-nav .main-nav-gallery .main-nav-item{border-bottom:none;padding:0;height:auto;line-height:1.2}.primary-nav .main-nav-gallery .main-nav-item img{position:static;margin-top:0;height:auto;width:100%;margin-bottom:.6em}.primary-nav .main-nav-gallery .main-nav-item h3{color:#ee7931;font-weight:bold;padding:0 .4em}}.menu-item-has-children>a,.go-back a{position:relative}.menu-item-has-children>a::before,.menu-item-has-children>a::after,.go-back a::before,.go-back a::after{content:'';position:absolute;top:50%;margin-top:-1px;display:inline-block;height:2px;width:10px;background:#464c4e;-webkit-backface-visibility:hidden;backface-visibility:hidden}.menu-item-has-children>a::before,.go-back a::before{transform:rotate(45deg)}.menu-item-has-children>a::after,.go-back a::after{transform:rotate(-45deg)}@media only screen and (min-width: 1170px){.menu-item-has-children>a::before,.menu-item-has-children>a::after,.go-back a::before,.go-back a::after{background:#c9cbc4}.menu-item-has-children>a:hover::before,.menu-item-has-children>a:hover::after,.go-back a:hover::before,.go-back a:hover::after{background:#ee7931}}.menu-item-has-children>a{padding-right:40px}.menu-item-has-children>a::before,.menu-item-has-children>a::after{right:20px;transform-origin:9px 50%}.primary-nav .go-back a{padding-left:40px}.primary-nav .go-back a::before,.primary-nav .go-back a::after{left:20px;transform-origin:1px 50%}@media only screen and (min-width: 1170px){.menu-item-has-children>a::before,.menu-item-has-children>a::after{right:15%}.primary-nav>.menu-item-has-children>a{padding-right:30px !important}.primary-nav>.menu-item-has-children>a::before,.primary-nav>.menu-item-has-children>a::after{width:9px;transform-origin:50% 50%;background:#c9cbc4;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:width 0.3s,transform .3s}.primary-nav>.menu-item-has-children>a::before{right:12px}.primary-nav>.menu-item-has-children>a::after{right:7px}.primary-nav>.menu-item-has-children>a.selected::before,.primary-nav>.menu-item-has-children>a.selected::after{width:14px}.primary-nav>.menu-item-has-children>a.selected::before{transform:translateX(5px) rotate(-45deg)}.primary-nav>.menu-item-has-children>a.selected::after{transform:rotate(45deg)}.sub-menu>.menu-item-has-children>a::before,.sub-menu>.menu-item-has-children>a::after{display:none}.primary-nav .go-back a{padding-left:20px}.primary-nav .go-back a::before,.primary-nav .go-back a::after{left:1px}}.cd-search{position:absolute;height:50px;width:100%;top:50px;left:0;z-index:3;opacity:0;visibility:hidden;transition:opacity .3s 0s, visibility 0s .3s}.cd-search form{height:100%;width:100%}.cd-search input{border-radius:0;border:none;background:#fff;height:100%;width:100%;padding:0 5%;box-shadow:inset 0 1px 0 #e2e3df,0 3px 6px rgba(0,0,0,0.05);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.cd-search input::-webkit-input-placeholder{color:#c9cbc4}.cd-search input::-moz-placeholder{color:#c9cbc4}.cd-search input:-moz-placeholder{color:#c9cbc4}.cd-search input:-ms-input-placeholder{color:#c9cbc4}.cd-search input:focus{outline:none}.cd-search.is-visible{opacity:1;visibility:visible;transition:opacity .3s 0s, visibility 0s 0s}.nav-is-fixed .cd-search{position:fixed}@media only screen and (min-width: 1170px){.cd-search{height:120px;top:50px}.cd-search input{padding:0 2em;font-size:3.2rem;font-weight:300}}.cd-overlay{position:fixed;z-index:2;height:100%;width:100%;top:0;left:0;cursor:pointer;visibility:hidden;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.3s 0s,visibility 0s 0.3s,transform .3s 0s}.cd-overlay.is-visible{opacity:1;visibility:visible;transition:opacity 0.3s 0s,visibility 0s 0s,transform .3s 0s}@media only screen and (max-width: 1169px){.cd-overlay.is-visible{transform:translateX(-260px)}.nav-on-left .cd-overlay.is-visible{transform:translateX(260px)}.cd-overlay.is-visible.search-is-visible,.nav-on-left .cd-overlay.is-visible.search-is-visible{transform:translateX(0)}}.no-js .primary-nav{position:relative;height:auto;width:100%;overflow:visible;visibility:visible;z-index:2}.no-js .cd-search{position:relative;top:0;opacity:1;visibility:visible}@media only screen and (min-width: 1170px){.no-js .primary-nav{position:absolute;z-index:3;display:inline-block;width:auto;top:0;right:150px;padding:0}.no-js .nav-is-fixed .primary-nav{position:fixed}}.module .alignleft{float:left;margin-right:2rem}.module .aligncenter{float:none;margin:1rem auto}.module .alignright{float:right;margin-left:2rem}.newsletter-years{width:100%;clear:both}.newsletter-years>h2:after{margin:1rem 0}.newsletter-repeater{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.newsletter{display:block;padding-right:2rem;width:50%;margin:1rem 0}@media (min-width: 768px){.newsletter{width:25%}}.newsletter>img{border:1px solid #ebecf0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}table.competition-table{width:100%;display:block;overflow-x:scroll;-webkit-overflow-scrolling:touch;border:1px solid #f1f1f1}@media (min-width: 768px){table.competition-table{display:table;table-layout:fixed}}table.competition-table>td,table.competition-table th{padding:1rem;font-size:1.4rem;line-height:1.1;vertical-align:top;border:1px solid #f1f1f1}table.competition-table td{line-height:1.5}table.competition-table td>td{padding:1rem;border:1px solid #f1f1f1}table.competition-table td.competition-table-type{padding:1rem;font-size:1.4rem}table.competition-table table.competition-table-details{width:100%;background-color:#273747;font-weight:700;color:#fff}table.competition-table table.competition-table-details td{padding:1rem}table.competition-table table.competition-table-listing{width:100%}table.competition-table table.competition-table-listing tr{border-bottom:1px solid #f1f1f1}table.competition-table table.competition-table-listing tr.first{background-color:#ee7931;color:#fff}table.competition-table table.competition-table-listing tr.second{background-color:rgba(238,121,49,0.7)}table.competition-table table.competition-table-listing tr.third{background-color:rgba(238,121,49,0.4)}table.competition-table table.competition-table-listing tr.first,table.competition-table table.competition-table-listing tr.second,table.competition-table table.competition-table-listing tr.third,table.competition-table table.competition-table-listing tr:last-child{border-bottom:none}table.competition-table table.competition-table-listing td{padding:0.75rem 1rem;border-right:1px solid #f1f1f1;text-align:center}table.competition-table table.competition-table-listing td:first-child{text-align:left}table.competition-table table.competition-table-listing td:last-child{border-right:none}table.competition-table th{text-align:center;text-transform:uppercase;font-weight:normal}table.competition-table th:first-child{text-align:left}.table th,.vapa-calendar th{background-color:#273747;text-align:center;text-transform:uppercase;font-weight:700;color:#fff;padding:1rem}.table td,.table th,.vapa-calendar td,.vapa-calendar th{padding:1rem;font-size:1.4rem;line-height:1.1;vertical-align:top;border:1px solid #f1f1f1}.sidebar{margin-bottom:3rem}@media (min-width: 900px){.sidebar{width:40%;max-width:300px}}.sidebar.no-sidebar-menu{margin-top:1.5rem}@media (min-width: 900px){.sidebar.no-sidebar-menu{margin-top:5rem}}.sidebar-menu{padding:3rem 2rem 1rem;background-color:#f6f6f6;margin-bottom:2rem}.sidebar-header{border-bottom:1px solid #343434;padding-bottom:1rem;margin-bottom:2rem;font-weight:500;font-size:20px;color:#343434}.sidebar-nav{padding-left:0}.sidebar-nav li{font-weight:normal;list-style:none;text-indent:-1rem;margin-left:2.25rem}.sidebar-nav li:before{content:""}.sidebar-nav li:before{color:#ccc;font-size:1rem;display:inline-block;margin-right:1rem;vertical-align:middle}.sidebar-nav li .children{padding-left:0}.sidebar-nav li.current_page_item{font-weight:bold}.sidebar-nav li.current_page_item:before{color:#ee7931}.sidebar-nav li a{line-height:1;color:#343434;vertical-align:middle}.title-dark{background-color:#273747;font-weight:500;font-size:1.75rem;color:#fff;padding:1rem 2rem}.tile{background-color:#f6f6f6;margin-bottom:1rem}.tile-image img{margin:0 auto}.tile-content{background-color:#273747;padding:2rem}.tile-content p{margin-bottom:0;text-align:center;color:#fff}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiaW5jL191dGlscy5zY3NzIiwiaW5jL19iYXNlLnNjc3MiLCJtYWluLnNjc3MiLCIuLi92ZW5kb3JzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MiLCIuLi92ZW5kb3JzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MiLCJpbmMvX2ljb25zLnNjc3MiLCJpbmMvX3R5cG9ncmFwaHkuc2NzcyIsImluYy9fZXZlbnRzLnNjc3MiLCJpbmMvX2Zvcm0uc2NzcyIsImluYy9fYnV0dG9ucy5zY3NzIiwiaW5jL19jbHViLWRpcmVjdG9yeS5zY3NzIiwiaW5jL19jb21wLWxpc3Rpbmcuc2NzcyIsImluYy9fZm9vdGVyLnNjc3MiLCJpbmMvX2dhbGxlcnkuc2NzcyIsImluYy9faGVhZGVyLnNjc3MiLCJpbmMvX2hlcm8tYmFubmVyLnNjc3MiLCJpbmMvX2xheW91dC5zY3NzIiwiaW5jL19uYXYuc2NzcyIsIi4uL3ZlbmRvcnMvYm91cmJvbi9hZGRvbnMvX3ByZWZpeGVyLnNjc3MiLCIuLi92ZW5kb3JzL2JvdXJib24vY3NzMy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vdmVuZG9ycy9ib3VyYm9uL2FkZG9ucy9fY2xlYXJmaXguc2NzcyIsIi4uL3ZlbmRvcnMvYm91cmJvbi9jc3MzL19wbGFjZWhvbGRlci5zY3NzIiwiaW5jL19tb2R1bGUuc2NzcyIsImluYy9fbmV3c2xldHRlcnMuc2NzcyIsImluYy9fcG9wdXAuc2NzcyIsImluYy9fdGFibGVzLnNjc3MiLCJpbmMvX3NpZGViYXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxhQ0NBLGtCQUNjLHNCQUNNLGlCQUNILFNBQ1AsZUFDSSxDQUFBLG9CQUVELGtCQUNDLE1BQ1AsT0FDQyxXQUNHLFdBQ0MsQ0FBQSxRQUNYLHdCQThFWSxpQkFDRyxDQUFBLGdCQUNmLFNBSVMsbUJBQ0EsV0FDRSxZQUNBLGdCQUNFLFVBQ0gsa0JBQ0csU0FDSCxDQUFBLGlDQUdGLFlBRVEsYUFDQSxDQUFBLGdCQUhSLFVBTU0sQ0FBQSx1QkFDVix1QkF5RFEsQ0FBQSwwQkFySmMsdUJBb0ozQix5QkFJaUIsQ0FBQSxDQUFBLDZCQUdqQix1QkFDYSxDQUFBLDBCQTVKYyw2QkEySjNCLCtCQUlpQixDQUFBLENBQUEsMkJBR2pCLHVCQUNhLENBQUEsMEJBbktjLDJCQWtLM0IsNkJBSWlCLENBQUEsQ0FBQSxzQkFHakIsdUJBQ2EsQ0FBQSwwQkExS2Msc0JBeUszQix3QkFJaUIsQ0FBQSxDQUFBLGdCQUlqQix3QkFDYSxDQUFBLDBCQWxMYyxnQkFpTDNCLHVCQUlpQixDQUFBLENBQUEsaUJBR2pCLHVCQUNhLENBQUEsMEJBekxjLGlCQXdMM0Isd0JBSWlCLENBQUEsQ0FBQSx5QkFHakIsdUJBQ2EsQ0FBQSwwQkFoTWMseUJBK0wzQix5QkFLaUIsQ0FBQSxDQUFBLDZCQUdqQix1QkFDYSxDQUFBLDBCQXhNYyw2QkF1TTNCLDZCQUlpQixDQUFBLENBQUEsZ0JBSWpCLGFBQ2EsQ0FBQSwwQkFoTmMsZ0JBK00zQixZQUlpQixDQUFBLENBQUEsZ0JBR2pCLGFBQ2EsQ0FBQSwwQkF2TmMsZ0JBc04zQix1QkFJaUIsQ0FBQSxDQUFBLDhCQUdqQiwrQkFDYSxDQUFBLDBCQTlOYyw4QkE2TjNCLHVCQUlpQixDQUFBLENBQUEsZUFHakIsWUFDYSxDQUFBLDBCQXJPYyxlQW9PM0Isd0JBSWlCLENBQUEsQ0FBQSxBQWtCTyxzQkFHeEIsS0FDSSxzQkFDZSxDQUFBLEdBRWYsd0JBQ2UsQ0FBQSxDQUFBLHFCQ3pSTCxxQkFDRCxDQUFBLGlCQUVBLFlBQWlCLENBQUEscUNBRUEsWUFDN0IseUJBQ2EsQ0FBQSxDQUFBLEtBSWQsa0JBQ1UsZ0JBQ0UsWUFDSCxnQkFDSSxlQUNELENBQUEsS0FDWCxpQkFJTywwQ0MwQzRCLGdCQTFCckIsU0RaUixxQkNaSSxDQUFBLG1CRGdCRyxzQkFDRSxtQ0FDWSxrQ0FDQyxtQ0FDYixxQkFDSyxDQUFBLEVBQUssMEJBSWpCLHFCQUNTLGFDdENOLENBQUEsTUR3Q1gsd0JBR2lCLENBQUEsT0FDakIsWUFHVyx1QkFDSSxhQUNOLFVBQ0MsYUFDRSxlQUNELGFBQ0QsQ0FBQSxNQUNWLHFCQUVZLHFCQUNPLENBQUEsSUFDbkIsZUFJVyxhQUNGLENBQUEsY0FDVCxrQkU5RGEsY0FDRCxzQkFDRywyQkFDSywyQkFDTSx5QkFDRixBQUNELHNCQUNGLHFCQUNELGlCQUNKLHVCQUNLLG1CQUNKLHVDQUNlLENBQUEsWUFDaEMsa0JBRWEsZ0JBQ0EsY0FDRCxTQUNILFNBQ04sQ0FBTyxrQkFMQSxZQVFNLENBQUEscUJBUk4sZUFZSyxXQUNBLENBQUEscURBUUUsOEJBQ0gsQ0FBQSxhQUNkLGtCQUdhLE9BQ04sTUFDRCxhQUNNLENBQUEsdUNBSkQsV0FRSyxhQUNBLENBQUEsbUJBVEwsVUFhRyxDQUFBLDRCQWJmLGlCQWlCb0IsQ0FBQSxhQUNmLFdBR00sWUFDQyxlQUNJLFlBV0gsQ0FBQSx5QkFkYixXQUtlLENBQUEsaUJBRVgsYUFDYSxDQUFBLCtCQUVHLFlBQ0gsQ0FBQSwwQkFLRixtQkFDUyxDQUFBLGdDQWpCeEIsYUFxQmlCLENBQUEsNEJBckJqQixpQkF5Qm9CLENBQUEsNkJBekJwQixjQTZCaUIsWUFDRCw0QkFDQSxDQUFBLDBCQUdKLFlBQ0MsQ0FBQSwyQkMzRGIsNEdBRTBFLENBQUEsV0FDckUsb0JBTWdCLHlFQWZMLGtYQWlCNEwsbUJBQ3ZMLGlCQUNELENBQUEsd0JBT3BCLGtCQUNjLGNBQ0QsWUFDRCxXQUNELGdCQUNNLGNBQ0YsZUFDSCx1QkFDSSxrQkFDTCxRQUNGLGlCQUNPLFVBQ0wsWUFDQyxZQUNDLENBQUEsd0VBZEYsYUFnQk0sdUJBQ0csaUJBQ0wsQ0FBQSxvR0FISyxTQUtSLENBQU8sb0VBR0MsV0FqRU8sQ0FBQSxzQ0FzRUksb0JBakZYLGVBbUZMLGNBQ0EsV0FsRkssWUFPSSxtQ0E4RUksaUNBQ0MsQ0FBQSxZQUM1QixVQUdTLENBQUEsd0JBRFYsVUFHYyxXQUNDLENBQUEsbUJBSkosV0F0RlksQ0FBQSwrQkFzRlosV0FTQyxDQUFPLFlBQ1YsV0FLTCxDQUFLLHdCQURULFdBR1ksVUFDSixDQUFBLG1CQUpHLFdBT0gsQ0FBQSwrQkFQUixXQVNZLENBQUEsY0FDSCxrQkFPTCxDQUFBLFlBQ0gsa0JBR0csYUFDQSxnQkFDQSxjQUNBLGtCQUNBLFVBQWtCLFVBQ1IsQ0FDVixlQVBKLGtCQVNRLHFCQUNTLFlBQ1QsV0FDQSxhQUNBLFVBQWEsY0FFYixDQUFBLHNCQWZHLFNBZ0JILHVCQUVnQixjQUNaLFlBQ0EsV0FDQSxhQUNBLGdCQUNBLGNBQ0Esa0JBQ08sWUFDUCxjQUNBLENBQUEsd0RBWEosWUFhUSxDQUFBLHNFQWJGLFNBWWMsQ0FFSiw2QkFkaEIsa0JBbUJRLE1BQVUsT0FDVixZQUVBLFdBNUpNLFlBNkpLLG9CQUVYLGNBQ0EsaUJBQ0Esa0JBQ0EsV0FBWSxZQXRLTCxtQ0F5S2UsaUNBQ3RCLENBQUEsMENBR08sV0FBTSxXQTdLWCxDQUFLLFdBTUMsMkJDYlYsd0NBQ1Isc09BSTZDLENBQUEsNFZBR25ELDJCQUNjLG1DQUNVLGtDQUN0QixrQkFDRCxvQkFDQSxtQkFDQSxxQkFFQSxtQkFDQSxDQUFBLHlCQUNBLFdBOENBLENBQVEsMEJBQVIsV0FBQSxDQUFBLDBCQUFBLFdBQUEsQ0FBQSwyQkFBQSxXQUFBLENBQUEsd0JBQUEsV0FBQSxDQUFBLHNCQTVCZSxXQTRCZixDQUFBLG9CQXpCUSxXQXlCUixDQUFBLGlCQUVDLFdBRkQsQ0FBQSxtQkFFQyxXQUZELENBQUEsbUJBRUMsV0FsQmMsQ0FnQmYsb0JBRUMsV0FmTyxDQUFPLGtCQWFmLFdBVlEsQ0FBQSxrQkFVUixnQkFQUSxhQ3pEQSxDQUFFLFNBQ1YsNENBS00saUJKd0RrQixhQUFXLG1CSXZEdEIsYUFDYixDQUFBLDBCQUVBLFNKVlcsMkNJYUosQ0FBQSxDQUFBLGVKaURpQixXQUFXLGNJekRwQyxXQVdRLFdBQ0ssbUJBRVgsd0JBRU0sQ0FBRSx1Q0FLUiw0Q0FFSyw0QkprQzZCLGNJakNuQyxhQUFhLG1CQUNiLGFBQ0EsQ0FBQSwwQkFFQSx1Q0FQQywyQ0FTTSxDQUFBLENBQUEseURBUkEsV0NFTixjQUFBLFdEUU0sV0FDSyxtQkFFWCx3QkFFTSxDQUFFLFlBQ1Isa0JKM0NVLFNJZ0RWLG9CQUVVLENBQUEsWUFDWCxpQkFDYSxTQUNiLG9CQUlTLENBQUUsWUFDWCxrQkFDZSxTQUdkLGNBRUQsd0JBRUEsQ0FBQSxFQUFBLGlCQUNBLGdCQUFnQixTQUtoQixxQkFDQSxhQUNNLENBQUMsU0FDUCxlQUNBLHlCQUdBLGNBQ0EsaUJBQWdCLGNBQ2hCLGtCQUNhLENBQUEsWUo3REssVUkrRGxCLENBQUEsNEJBSUEsVUFERCxDQUFBLGNBQUEsZ0JBR0UsQ0FBSyxHSjlFSSxhSTJFWCxDQUFXLFVBS04saUJBSUosQ0FBSyxhQUNMLGdCQUVBLGtCQUNBLG1CQUVDLGlCQUFrQixDQUNsQixvQkFDQSxXQUFhLENBQUEsd0JEeENOLGtCQUdQLENBQUEsb0JDeUNDLGNBQWMsZUFSaEIsa0JKcEdXLENBQUEsVUlpSFQsaUJBQ0EsaUJBQ0EsQ0FBQSwrSEU3RVMscUJDbkNaLGtCQUNDLGNBQVMsV0FDVCxpQkFDQSxpQlBNVSxrQk9KQyxjQUNYLDJCQUVBLG9DQUVRLGdCQUNSLENBQUEsNkpBR0EsZ0JBQUEsQ0FBQSw2SkFJQSxpREFDQyxjUHJCWSxnQk9xQjRCLENBQUEsd0pEZ0I5QixXQ25DWixhQXVCQyxDQUFNLG1CQUNBLFVBQ0wsU0FBYyxtQkM3QkUsQ0FDakIsc0JBRUEsZUFBZ0IsQ0FBSSx3QkFHbkIsY0FBZ0IsK0JBR2hCLENBQU8sV0FDUCxvQkFBQSxBQUFrQixhQUFBLHVCQUFBLEFBQ2xCLG1CQUFBLHVCQUFBLEFDTFksbUJBQUEsQ0FDYixjQUFXLGVBQ1gsQ0FBVyxnQkFIWixVQU1FLENBQUEsa0NURVMsV0FBQSxBU1JYLE9BQUEsa0JBWVMsbUJBQ0QsaUJBQ0csV0FDVCxrQkFDQSxDQUFBLHFDQUVnQixTQWxCbEIsVUFZRSxDQUFBLG9DVEpTLGdCU0lWLGlCQUFRLGlCQWFOLFVBQ0EsQ0FBQSxpQkFDQSx3QkFFQSxDQUFBLGlCQUdELHdCQUNBLENBQUEsa0JBRUEsd0JBQ0EsQ0FBQSxpQkFFQSx3QkFDQSxDQUFBLHVDQUNELHdCQUFBLENBQUEsa0JBSUUsaUJBQWdCLHlCQUlqQixpQkFDQSxDQUFBLGlDQUNVLFdBSFgsa0JBSUMsUUFBQSxBWHNHbUIsMkJBQ0osZ0JBQ2YsQ0FBQSxZQUFXLGNXckdQLENBQUEseUJKdkRMLFNBQVMsQ0FBQSw2Q0FHVixhQUlDLENBQUEsdUJBQTZCLFVBQzVCLENBQUEsMkJBYUEsMEJBS0EsQ0FBQSxrREFHRCx3QkFFd0Isd0JBQ2YsQ0FBQSw0QkFDTSxnQkFFZixDQUFBLDRCQUlDLFFBQWEsQ0FBQSxPQUZmLFdBQUEsd0JBTUUsQ0FBQSxrQks3Q0QsVUFBQSxDQUFBLGVBRkQsNEJBQUEsb0JBQUEsQUFRRSxhQUFBLHVCQUFBLEFBQVMsbUJBQUEsbUJBQUEsQUFDRixjQUFBLENBQUUsMEJBRVQsZVpZTSxpQkFBbUIsQ0FBQSxDQUFBLG9CWVR4QixXQUFTLHNCQUlYLGdCQUNZLENBQ1gsK0JBQ1MsZ0JBSFYsQ0FBQSx1QkFNRSxtQkF4QkgsQ0FBQSwwQkE0Qlcsb0JaTEcsVUFBVyxjWXZCekIsQ0FBTSxDQWtCTCwwQkFlRSxvQlpWVyxVQUFXLGNZdkJ6QixDQUFNLGdDQXFDTSxrQkFuQlgsQ0FBQSwrQkFxQlksa0JBckJaLENBQUEsQ0FBQSwwQkF3QlUsY0ExQ1gsQ0FBQSw2QkFnREcsZUFoREgsQ0FBTSw0QkFrREYsa0JBaENILENBQUEseUJBbUNHLG9CQXJERSxDQTRETCxpQ0FDVSxvQkFFVixDQUFBLGlEQUFBLGNBQUEsZUFFQyxRQUFBLENBQWUsb0RBRmhCLHFCQUVDLGVBS0csQ0FBQSxzREFQSixjQUFBLGtCQUVDLENBQWUsNkRBRmhCLFlBRUMsb0JBU0csQ0FBQSxrQkFLQyx5QkEvRU4sY0F3RkUsa0JWckZRLGNBQ0csQ0FBQSxvQ1V1RkYsY0FKVixDQUFBLG9GSmpFRCxrQkFFQyxDQUFBLHdCQUVDLG1CQUpGLDJCQVFFLENBQUEsZUFDQSxlQUFhLENBQUEsd0JBZWQsVUFBVSxlQURYLENBQUEscUNBUWUsVUFSZixDQUFBLDZDQVdFLGFBWEYsQ0FBQSxrREFBQSxZQXFCRSxzQkFLQyx5QkFHUSxDQUFBLFlBQWUsYUFDUixDQUFBLFlBQWUsYUFnQmhDLENBQUEsZ0VBSUQsV0FHQyxnQkFDQSxzQkFDWSxxQkFFWCxDQUFBLHVCQUNBLGtCQUNBLGVBQUEsQ0FBQSx3RUFPRixXQUFBLGVBS0MsbUJBQ1EsZ0JBQ0ssMkJBRVoscUJBQ1ksd0JBQ1Qsa0JBQ0EsQ0FBQSxnRkFaTCxXQUFBLHlCQWdCSSxDQUFBLG1CQUVELGtCQUF1QixjQUN2QixhQUtDLDJCQUVBLCtCQUNXLFFBQ1gsY0FBZSxzQkFDVixtQkFFTCxDQUFBLHNFQU1ZLG1CQUEwQixVQUFpQixDQUFBLENBQUUsNEJBR3hELG1CQUlMLHNCQUNDLHVCQUNRLG9CQUNQLENBQUEsQ0FBQSw2QkFDQSxnQkFsSEYsVUFHQyxRQUFBLENBQUEsc0RBSEQscUJBcUJFLENBQUEsd01BckJGLHlCQXFCRSxXQUtDLGdCQTBHTyx3QkFPVCxDQUFBLDBDUnRJRSx3TVFMSCxXQVVRLGVBV04sQ0FBQSxDQUFBLGtKQWtCRix5QkFBZSwyQkF3R0wsaUJBQ1QsZUFBUSxhQUNSLENBQUEsd0VBeEtELGdDQWNZLHNCQStKRix5QkFDRixDQUFBLGlHQXZKUixxQkFxQkUsQ0FBQSxTQUtDLG9CQUFBLEFBbUlGLGFBQUEsdUJBQUEsQUFDQSxtQkFBQSxtQkFBQSxBS3hNTyxjQUFBLENBQUUsY0FDVCxrQkFDQSxtQkFDQSxlQUVVLENBQUEsMEJBRVYsY2JhTyxrQkFBbUIsQ0FBQSxDQUFBLHdDYWhCM0IscUJBVUUseUJBQ0ksQ0FBQSwwQ0FYTixVQUFhLG1CQWNYLHdDQUdDLENBQUEsb0JBQVksbUJBQ1oseUJBSUMsQ0FBQSxzQkFDQSxpQ0FDSCxrQkFFQSxXWG5CVSxZV29CVixNQUFRLE9BQUUsb0JBQUEsQUFDQyxhQUFBLHVCQUFBLEFBR1gsbUJBQUEsc0JBQUEsQUFDYSxtQkFBQSxVQUNiLGtCQUNBLHdDQUlBLENBQUEsdUJBQVksV0FBQSxZQUNaLGVBQ3FCLG9CQUFBLEFBRXJCLGFBQUEsdUJBQUEsQUFDUyxtQkFBQSxzQkFBQSxBQUNJLG1CQUFBLHlCQUFBLEFBRWIsNEJBQUEsQ0FBQSxtQkFDQSxvQkFBQSxBQUFpQixhQUFBLHNCQUFBLEFBQ2pCLG1CQUFBLFdBRUEsWUFDQSxZQUFhLHNCQUVMLGtCQUVSLFVBQVksQ0FBQSxvQkFFRixZQUNQLG9CQUNILENBQUEsd0JBR0csa0JBRkosTUFBQSxNQUFBLENBQUEsd0JBSVksa0JBR1YsVUFBQSxDQUFBLFVBR0Usd0JBQ08sQ0FBQSxXQUNWLHFCWDlFVyxrQllJWCxXQUFTLENBQUEsMEJBQ1MsV0FDWCxXZGdCUSxDQUFBLENBQUEsZWNuQmhCLG9CQUtTLENBQUEsbUJBR1AsV0FBUyxxQkFDVCxhQUdNLG1CQUNFLENBQUEsMEJBRVQsbUJkSWEsVUFBRSxDQUFTLENBQUEsd0JjUnpCLGNBU0MsVUFFRCxDQUFBLGtCQUNDLG1CQUNPLHFCQUdQLENBQUEsNkJBQ0EsZ0JBRkQsQ0FBQSxhQUFpQixxQkFLSCxpQkFJRixpQkFDRixnQkFFRSxDQUFBLDJDZGlCVCxhQUFZLFlBQVksQ0FBQSxDQUFBLDJCY1p6QixhZHhCTSxnQkFBaUIsQ0FBQSxDQUFFLGVjZ0IzQixjQVdXLENBQUEsa0JBWFgsY0FlRSxXQWZGLGlCQWtCRSxnQkFDSyxDQUFFLDZCQUVQLFdBQ0EsWUFLRixVQUFBLENBQUEsMEJaVHVCLDZCRmxDUCxXYzBDaEIsV0FBWSxDQUNaLENBQUEsWUFBQSx1REFvQmlCLHNCQUFFLDRCQUNsQixjQUNBLENBQUEsZUFBbUIsU0FDbkIsVUFBUyxDQUFBLFFBUFYsaUJBVVEsQ0FBRSxlQUVSLGtCQ3ZGUyxNQURYLE9BQU8sV0FHTCxjQUFrQixXQUVkLFlBQ0ssMEJBRUUsQ0FDWCx3QmJEUyxXQUFBLGtCYUtWLFFBQUEsMEJBRVcsQ0FBQSxtQkFFVixjQUFXLGVBRVosY0FDQyxpQkFDQSxXQUNBLGlCQUNBLENBQUEsMEJBRUEsbUJmUlksZUFBYSxhZUUxQixDQUFBLENBQUEsY0FTRSxVQUNBLENBQUEsYUFFRCxxQkFJTSxDQUFBLGNBQ1Asc0JiN0JVLFVjVFYsQ0FBQSwwQmRTVSxjRlVILFNBQVEsQ0FBQSxDQUFBLFNBQVcsaUJnQmpCM0IsYUFVQSxDQUFBLDBCQUVDLE1BQVEsb0JBQUEsQWhCS0ssYUFBQSxxQkFBQSxBQUFhLGdCQUFBLENBQUEsQ0FBSyxlZ0JEdkIsZ0JBQ0ksQ0FBQSwwQkFHWCxlaEJITSxvQkFBQSxBQUFRLFdBQUEsQ0FBQSxDQUFBLFdnQkhoQixpQkFRRyxjQUlILGVBQ0MsZUFFQSxDQUFNLHdCQUVOLGdCQUVBLENBQUEsU0FBQSxXQVBELGVBUVksVUFDVixDQUFBLDBDaEJTQyxTQUFZLGNBQVksQ0FBQSxDQUFBLGVnQk4zQix3QkFRQyxDQUFBLGdCQUNDLHFCZDdDSyxDQUFPLDJCZUFNLHdCQ3VDRyxxQkFJZixDQUFBLDJCRDFDUCxrQkFDQSxBQUk4Qix3QkVHakIsQ0FBQSwyQ25CMENYLHlEaUJ6Q21CLDRCQUFBLENBQUEsbUZBSUEsMkJBQUEsQ0FBQSxDQUFBLGFDNkJkLFNEN0JjLENBQUEsMkJBV3RCLGVBS0MsTUFBQSxPQUxELFVBQVksQ0FPViwyQ2pCZ0JDLG9CQUF3QixXQUFXLFdvQnJDcEMsYUFBRixDQUFBLENBQUEsZ0JBRUksa0JBQ1Msb0JBQUEsQUg4QmIsYUFBQSxRQUNDLDJCQUNTLFNBRUosUUFDRixDQUFBLG1CQUFXLG9CQUxmLENBQUEsMkNqQk9HLDZCQUFpQyxXaUJPbEMsT0FBQSxDQUFBLGdDQUVDLFdBRkQsQ0FBQSxDQUFBLDJDakJWQyxnQkFBa0IsU0FBTSxTQUFXLENBQUEsQ0FBQSxrQ2lCc0I3QixrQkFJVCxjQUFpQixXQUNoQixZQUFVLGdCQUVWLG1CQUNRLGtCQUNFLFNBQ1YsQ0FBQSwrQ0FJQSxXQUVjLGtCQUFmLEFBTXNCLHdCQzdEZCxBRCtEYSx3QkN2REUsbUNEdURGLDBCQUNuQixDQUFBLHdCQUNBLFNBQXFCLFVBVnZCLFdBQWUsWUFlVixrQkFFSCx3QkFFQSxDQUFBLHVCQUNRLFdmekJBLFVlS1YsbUJBeUJFLFlBQ0EsV0FDQSxBQUdtQix1QkM3RWIsQ0FBZSxxQkFJZixrQkQyQ1IsWUFBQSxXQW1DRSxNQUFRLE1BQUUsQ0FBQSx5REFPWCxXQTFDRCxrQkEwQ2UscUJBR2IsV0FBVSxXQUNWLFFBQVMsZ0JBQ0QsU0FDSCxrQkFFTCxtQkFDTSxVQUNOLEFBSW1CLHdCQ3ZHRSxtQ0R1R0YsMkJBQ25CLEFFOUdLLHFDRmdIc0MsQ0FBRyw2QkFJM0IsdUJDOUdiLENBQWUsNEJEa0hGLHdCQUFBLENBQUEsbUZBbkVyQixTQUFBLENBQUEsNkZBQUEsU0FBZSxDQUFBLCtDQWtGTyx3QkFBQSxDQUFBLDhDQUlBLHVCQ3JJZCxDQUFlLG9GRDRJWixrQkFGWCxxQkFJRSxXQUFVLFdBQ1Ysa0JBQ0EsQ0FBQSx1QkFFQSxrQkFSRixRQUFBLFdBV0MsZ0JBRVcsQUFJeUIsK0JBQUosQ0FBQSw2REFHNUIsV0FwQkwsUUFBQSxBQXlCcUIsd0JDbktFLG1DRG1LRiwyQkFDbkIsQUN4S00sd0JBSUEsQUNORCw0QkF4Qk8sQ0FBQSwrQkZxTWtCLFFBN0JoQyxDQUFBLDhCQWtDRSxPQUFLLENBQUksc0NBS0QsMkJBdkNPLENBQUEsMkZBQWpCLGtCQUFpQixDQUFBLDhDQXNESyx3REFBQSxDQUFBLDZDQUlBLHdEQUFBLENBQUEsMkNqQjNMbkIsa0JBQWtCLFlBQWUsQ0FBRSxDQUFBLDZCaUJnTXBDLGVBSUYsTUFBQSxRQUFjLFlBQ2IsWUFBZSxtQkFHZixjZmhLYSxpQ2VtS0wsVUFDUixTQUFBLEFBSW1CLHdCQ3pORyxBRDJOSCx3QkMzTkcsQUQ0TlEsd0JFMVBqQixDQUFBLGlDRjBQTyxjQWZyQixZQUFjLGlCQWtCWixlQUNBLFdBQ0EsbUNmckxRLGtDZXdMZ0IsZ0JBQ3RCLHVCQUNGLG1CQUNBLGdDQUNhLEFBRU0sd0JDMU9FLCtCRDBPRixBRWhQZCxxQ0ZrUHNDLENBQUcsbUNBQUgsZ0JBL0JqQyx5QkFrQ1Ysb0JBQ0EsQ0FBQSx5REFGRyxlQWpDUyxDQUFBLGlEQTRDTywwQkFBQSxDQUFBLDJEQUtBLDRCQUFBLFNBQUEsQ0FBaUIsMkNqQmxQbkMsdURpQndQVyxXQUFjLE1BQUEsQ0FBQSxDQUFBLHdCQUMxQixhQUNPLENBQ1AsMEZBR0YsWUFPbUMsZ0JBQWdCLENBQUEsZ0dBUG5ELGdCQU9tQyxzQkFLL0IsQ0FDRCwyQ2pCM1FBLGFBQVksa0JBQXVCLEFpQm1SRiw2QkFBZCxDQUFVLDRCQUFWLG1CQXJCdEIsQUF5QmtDLDJCQUFYLENBQUEsQ0FBQSwwQ0FNdkIsV0FFRyxDQUFFLDBDWnRSSCxXWW9SVSxlQUVNLHFCZjdVUCxrQmVtVkkscUJBQ0YsQ0FBWSxxQ0FFTCxxQkFUWixDQUFBLDJDakJsU0wsYUFBWSxnQkFBWSxVQUFpQixZaUJzVDNDLFdBQ1MsaUJBQ0Usc0JBRUgsQ0FBSSxvQkFFWCxXQUFZLFdHaldaLGFBQUYsQ0FBQSw0QkhzV3NCLHdCQzFVZCxTRDBVYyxDQUFBLGdCQ3RVRixnQkR1VWpCLFlBWkYsV0FlQyx1QkFFQyxpQkFDVyxTQUNYLENBQUEsMEJBTW9CLHVCQ3hWZixDQUFBLCtCRDZWZSx3QkM3VmYsU0Q2VmUsQ0FBQSxnQkN6VkgsV0R5VkcsZUE5QnRCLENBQUEsa0JBb0NFLGtCQUNXLHFCQUdMLFlBRUksaUJBQ0QsZUFDVCxXQUNBLGlCQUNBLG1CZi9ZUSxBZ0IwQkgscUNEeVhxQyxDQUFBLHdCQUFiLGFBQWEsQ0FBQSwyQkFHekMsY0FyREgsaUNmNVdhLENBQUEsNENlNFdiLFlBOERDLENBQUEsMEJBQVUsY0FDSSxrQkFHUCxTQUNOLFlBQVMsOEJBSVQsV0FDQSx3QmYxWlcsQWU4WlEsd0JDM1lkLDJDRDZZTCxDQUFBLGlDQUFZLFdBOUVkLFdBa0VHLGFHN1pKLENBQUEsb0NBR2EsVUFDVixrQkh5Wk0sNENBaUJMLENBQUEsbUNBQVksY0FuRmYsa0JBc0ZJLE9BQUEsU0FFTSxZQUNQLFdBQVUsZ0JBRUYsU0FDQSxTQUNSLENBQUsscUNBSUwsa0JBL0JBLFdBQWMsWUFrQ2IsTUFBQSxPQUFVLGlCQUVWLGlCQUVBLGtCQUNXLGlCQUNBLDZCQUVYLG1CQUNBLFNBQWdCLFVmallYLEFnQm5ERixpREFZQSxDQUFBLDJDRDJUUCxtQkFrRVEscUJBa0RHLFVBQ04sQ0FBVSxxQ2Z4WU4sVWVtUlQsV0E4SEssa0JBQ0gsQ0FBRSxxREEvSFEsY0E4SEksQ0FBQSxpREE5SGhCLG1CQThIZ0IsWUFZZCxnQkFDQyxzQkFDUSxpQkFDSyxDQUFHLHVEQWZoQixrQkFBYSxDQUFTLG9EQTlIekIsY0E4SGdCLGdCQVlkLENBQUEsbURBMUlGLGFBOEhhLENBQUcseURBQVgsU0FBVyxDQUFBLHVDQWlDTixhQS9KVixVQW9LSyxXQUFhLG1CQUtGLGdCakIxZVYsa0JpQjZlUyxnQkFFRixnQ0FFVixDQUFBLHVEQVpBLGVBQWUsaUJBRVosQ0FBQSx5Q0F0S04sY0FvS0csaUJBQWUsaUJmaGhCTCxtQmV3aUJJLHFCQUNJLENBQ2pCLHNDQUNnQixjQS9McEIsWUFvS0ssZ0JBZ0NGLFVBQVMsbUJBRVQsaUJBQ0EsVUFDQSxDQUFBLDRDQXhNSCxhQW9LSyxDQUFBLHNEQUFGLGlCQUFlLHFCQTRDSyxDQUFHLHdEQTVDckIsb0JBQXNCLENBNEN2Qix1Q0FXa0Isd0JDMWhCZixnQkQwaEI0QixDQ3RoQjVCLDBDRDJUUCxrQkFvS0ssQ0FBQSxzREFBRixnQkFBZSxDQUFBLDBDQXBLbEIsWUFvS0csV0FBRSxjQWtFRCxxQkFHSSxDQUFFLDZDQXpPVixvQkFBQSxBQW9LSyxhQUFBLHNCQUFBLEFBa0VILG1CQUFBLHFCQVNrQixDQUNiLG9EQWhQUCxxQkFvS2tCLGVBeUVYLENBQUEsbURBN09QLGFBb0tLLENBQUEscURBcEtPLGlCQW9LTSxDQUFBLG1EQXBLbEIsYUFvS0ssQ0FBQSxrQ0FpR00sVUFyUVgsV0ErUUMsa0JBQ0MsQ0FBRSxrREFoUkosY0ErUUMsQ0FBQSw4Q0EvUUQsbUJBK1FDLFVBWUMsWUFDQyxlQUFlLENBQUEsa0RBNVJsQixnQkErUUMsYUFZQyxZQU9FLFdBQVUsa0JBRVYsQ0FBQSxpREFwU0osY0ErUUMsaUJBWUMsY0FlRSxDQUFLLENmdHBCSSxxQ2V3cEJBLGlCQVNkLENBQUEsd0dBQTJCLFdBQUUsa0JBQUEsUUFBVSxnQkFNckMscUJBQ0ssV0FDTCxXQUNBLG1CQUNBLG1DQUVZLDBCQUNaLENBQUEscURBS21CLHVCQ3RvQmIsQ0FBQSxtREQwb0JhLHdCQzFvQmIsQ0FBZSwyQ2xCU3BCLHdHaUIybUJ3QixrQkFBWSxDQUFBLGdJQUFGLGtCQUFSLENBQUEsQ0FBQSwwQkErQjFCLGtCQUtILENBQUEsbUVBQTJCLFdBQTNCLEFDNXBCUSx3QkFJQSxDQUFBLHdCQUlBLGlCRDJwQk4sQ0FBQSwrREFHb0IsVUFBdEIsQUN0cUJRLHdCQUlBLENBQUEsMkNsQlNMLG1FaUJxcUJ5QixTQUEzQixDQUFBLHVDQUVTLDZCQUlNLENBQUEsNkZBQWYsVUFBZSxBQ3hyQlIseUJBSUEsbUJBSUEsbUNEdXJCTywyQkFDWixBRWxzQkksbUNBeEJPLENBQWMsK0NGa3RCM0IsVUFBZSxDQUFBLDhDQUFmLFNBQWUsQ0FBQSwrR0FBQSxVQUFBLENBQUEsd0RDcHJCUix3Q0Q4c0I0QyxDQzFzQjVDLHVERDhzQmMsdUJDbHRCZCxDQUFBLHVGRHN0QjBDLFlBQVksQ0FBQSx3QkFBMkIsaUJBR3ZGLENBQUEsK0RBRXFCLFFBQUMsQ0FHYixDQUhWLFdBQUEsa0JBQXVCLFlBU3hCLFdBQ0MsU0FBVSxPQUFBLFVmbHJCTyxVZW9yQlYsa0JBRUgsQUFLSiw0Q0FDQSxDQUFBLGdCQUFZLFlBQUEsVUFBQSxDQUFBLGlCQUVSLGdCQUVILFlBZkYsZ0JBbUJFLFlBQWdCLFdBQ1IsYWY1c0JBLDREZWl0Qlksd0JBQStCLHFCQ3p3QjdDLG9CQUlBLG1CRHN3QmMsZUNsd0JkLENBQWdCLDRDRHd1QnhCLGFJaHhCSSxDQUFBLG1DSjZ5Qk0sYUkzeUJMLENBQUEsa0NKMnlCSyxhSTN5QkwsQ0FBQSx1Q0oyeUJLLGFBWFQsQ0FBQSx1QklseUJHLFlKNnlCTSxDQUFBLHNCQVhKLFVBZUgsbUJBakNPLEFBeUNSLDJDQUNBLENBQUEseUJBQVksY0FBQSxDQUFnQywyQ2pCcndCM0MsV0FBWSxhQUFZLFFBQVMsQ0FBRSxpQmlCMnRCdEMsY2ZockJ1QixpQmVnckJ2QixlQXNERyxDQUFBLENBQU8sWUFDUCxlQUNBLFVBQWEsWUFTaEIsV0FFQyxNQUFVLE9BQ1YsZUFDUSxrQkFFRixVQUVOLG1DQUdBLDJCQzV6Qk8sQUQ4ekI2Qiw4REFBUixDQUFBLHVCQUF5QixVQUFXLG1CQWJ0RCxBQWtCdUIsNERBQUosQ0FBQSwyQ2pCM3lCM0IsdUJpQmd6Qm1CLDRCQUFBLENBQUEsb0NBR0EsMkJBQUEsQ0FBQSwrRkFHQSx1QkNsMEJkLENBQUEsQ0FBQSxvQkFJQSxrQkQ4ekJjLFlBV2YsV0FDTixpQkFBa0IsbUJBRVgsU0FDUCxDQUFBLGtCQUNBLGtCQUNBLE1BQ0EsVUFFTSxrQkFDSSxDQUFBLDJDakI5MEJSLG9CQUFrQixrQkFBaUIsVWlCcTFCOUIscUJBQ0UsV0FDUixNQUFPLFlBQ0UsU0FBQSxDQUFBLGtDQUlULGNBR00sQ0FBQSxDQUFBLG1CQUFjLFdBQ3BCLGlCS3g1QkYsQ0FBTyxxQkFFRSxXQUNQLGdCQUhLLENBS04sb0JBQ1EsWUFDQyxnQkFQSCxDQVNOLGtCQUNRLFdBQ1AsVUFBYSxDQUFJLDJCQ1JYLGFBQ0ksQ0FGWixxQkFHSyxvQkFBQSxBQUVNLGFBQUEsbUJBQUEsQUFDUixlQUFBLFVBQUEsQ0FBQSxZQUtPLGNBQ0UsbUJBRVgsVUFFQSxhQUNBLENBQUEsMEJBQ1UsWUFDRixTdkJFSyxDQUFBLENBQUUsZ0JBQWdCLHdCdUJPL0IsQ0FiRCxRQUFBLE1BVUcsT0FDRCxXQUFpQixZQUNqQixhQzFCQSxnQkFFQSxlQUNBLG1CQUNVLFdBQ1YsQ0FBQSxVQUNBLE1BQUEsT0FBWSxXQUNaLFlBQWdCLGFBSWhCLGVBQ1csd0JBRUYsa0NBRUEsQ0FBQSxlQUNULGtCQUEyQixrQkFBWSxXQUd2QyxZQUNBLE9BQUEsTUFBVSxjQUNILHFCQUdQLENBQUEsc0JBRUEsV0FBWSxxQkFBYyxZQUcxQixxQkFDUyxDQUFBLHFDQUVPLFlBQVUsQ0FBQSxhQUViLGtCQUNiLHFCQUFpQixzQkFJakIsY0FBUyxnQkFDVCxZQUNBLENBQUEsOERBSWlCLFdBQ25CLFdBQUEsQ0FBQSxjQUFpQixlQUVmLENBQUEsaUVBTUEsZUFBUSxDQUFhLFVBQ2IsZUFDUixBQUlBLGNBQVEsQ0FBQSw4QkFFUixXQUFtQixDQUFBLGtEQUdILHlCQUlsQixzQkFFRSxxQkFBQSxBQUFxQixnQkFBQSxDQUFBLHdCQUVyQixZQUFhLENBQUEsVUFBUSx1QkFHckIsQ0FBQSxlQUFpQixXQUdSLGtCQUFtQixRQUFBLFdBR3JCLGtCQUNHLGtCQUVILFNBQ1AsVUFBWSxZQUNaLENBQUEsaUJBQ1MsVUFDQyxDQUNWLHVCQUFpQixVQUVmLENBQUEsNEJBQ2dCLFlBQ0gsQ0FBSSwwQkFFUixZQUNGLENBQUEsa0NBR1QsaUJBRUksZUFDQSx1QkFDTSxTQUNKLHdCQUNNLGNBQ04sYUFDTixVQUFvQixhQUNYLGdCQUNBLDhCQUFBLEFBR1QseUJBQUEsQ0FBQSx5QkFDQSxVQUFjLFFBQWdCLENBQUEsV0FFMUIsV0FDSixZQUNBLGlCQUVRLGtCQUVGLFFBQ04sTUFBQSxxQkFDVSxrQkFFTCxhQUNMLHNCQUNZLFdBQ1osa0JBQ1MsZUFDVCx5Q0FHQSxDQUFBLGtDQUFhLFNBQWlDLENBQUEsa0JBRTlDLE9BQVUsQ0FBQSw2QkFFQSxVQUNILENBQUcsMkRBS00sV0FDbEIsV0FBQSxpQkFBbUIsa0JBRVosVUFDTCxDQUFBLGFBQ0Esa0JBQ0EsTUFBTyxRQUFRLFdBR2YsZUFBa0IsaUJBR2xCLGtCQUNTLENBQUUsV0FDWCxrQkFDQSxhQUF1QixTQUVmLFFBQ1IsaUJBQ0EsVUFDQSxXQUNLLGFBQ0ssdUNBR0YsQ0FBSyxrQkFDYixnQkFBNkIsQ0FBQSxrQ0FFakIsU0FBVyxDQUFBLG1DQUdyQixXQUFjLGNBRWhCLFFBQUEsU0FDRSxrQkFDUyxPQUNULE1BQVEsZ0JBRVIsaUJBQ00sK0JBR04sQ0FBQSxpQkFDUSxzQkFBQSx5QkFFUixPQUFBLENBQUEsa0JBQ0Esc0JBQ1EseUJBRVIsV0FBa0IsQ0FBQSxnQkFDbEIsTUFBQSxDQUFtQixzQkFDSCw2QkFHUCxnQkFFVCxDQUFBLHVCQUE2QixpQkFDWiwrQkFFakIsQ0FBQSxpQkFDQSxPQUFjLENBQUEsdUJBQXNCLDRCQUcxQixnQkFFVixDQUFBLHdCQUNBLDhCQUFxQixDQUFBLG1CQUVyQixpQkFBYSxtQkFBc0IsQ0FBQSxnQ0FJckMsY0FBd0IsV0FBQSxlQUNPLENBQzdCLDhCQUVBLFNBQVcsQ0FBSyxtQkFDQSxXQUFXLFNBQ3RCLGdCQUFTLGtCQUloQixDQUFBLDBCQUVBLGtCQUF1QixjQUFBLE1BQ0osT0FDakIsV0FBVSxZQUNELG1DQUlILGVBQ04sQ0FBVSxZQUFVLFdBQUEsZUFDUixZQUdiLGNBRUQsY0FBZSxzQkFFTixvQkFFVCxhQUFZLENBQUEsWUFDWixhQUFTLENBQVcsa0JBQ0YsV0FJbEIsa0JBQWtCLE9BQ1AsU0FDVCxZQUNBLGNBQ0EsUUFDQSxXQUNBLFlBQ0EsV0FDQSxtQ0FHQSxlQUNBLENBQVUsa0JBQVUsY0FDcEIsY0FBb0IsZUFFcEIsZ0JBQ0EsQ0FBQSxtQkFDVyxRQUNYLENBQUEsZ0JBQXFCLGlCQUVyQixrQkFBYSxTQUdmLE9BQVUsV0FDVixXQUFVLENBQUEsV0FFVixnQkFDTyxpQkFDUyxjQUdoQixxQkFDVyxrQkFDSixDQUFPLCtCQUVkLGNBQXVCLENBQUEsMkNBR0osY0FFUixDQUFBLGtHQUcwQyxrQ0FBbUMsZUFJeEYsZUFBZ0IsQ0FBQSw0QkFFZCxTQUFBLENBQWEsa0NBRWIsTUFBVSxRQUFJLENBQUEsa0NBR2QsZUFBYSxlQUNDLENBQUEsZ0NBRWQsMkJBQ2MsU0FBQSxTQUNkLFNBQVksZ0JBQ1osZUFDUyxxQkFFQSxDQUFBLHNDQUVHLFNBQWMsQ0FBQSw2QkFDSyxVQUNwQixPQUFLLENBQUEsMkJBRWhCLE1BQ0EsUUFBWSxXQUFBLFlBQ0UsaUJBRU4sMkJBR1IsZUFDQSxrQkFBWSxTQUNaLENBQUEsQ0FBQSxrQ0FFQSxXQUdGLHFCQUNFLENBQUEsZ0JBQ3lCLGtCQUV6QixDQUFBLGlCQUN1QixxQkFFdkIsQ0FBQSxlQUEwQixpQkFDMUIsaUJBQTBCLENBQUEsQ0FBQSx3QkFHMUIsV0FBYSxjQzlWWixrQkFDSixpQ0FFYSx3QkFDVixDQUFBLDBCQUNXLHdCekJrQkMsY0FBVyxrQnlCdkJ0QixDQUFBLENBQUEsc0RBQUEsYUFXQSxpQkFYQSxnQkFhSCxtQkFDVyx3QkFFWCxDQUFBLDJCQUNZLGVBakJkLENBQUEsOEJBb0JFLGFBcEJGLHdCQW1CRyxDQUVDLGtEQXJCQyxhQUFBLGdCQTJCRixDQUFBLHdEQTNCRSxXQStCSix5QkFBSyxnQkFFSixVQUFBLENBQUEsMkRBakNHLFlBK0JDLENBQUEsd0RBL0JELFVBd0NKLENBQUEsMkRBeENJLCtCQXdDQyxDQUFBLGlFQUFMLHlCQUFLLFVBR0YsQ0FBQSxrRUFISCxxQ0FHRyxDQUFBLGlFQUhILHFDQUdHLENBQUEsMFFBSEUsa0JBQUEsQ0FBQSwyREF4Q0QscUJBd0NDLCtCQTJCTSxpQkFDVCxDQUFBLHVFQTVCRyxlQUFBLENBQUEsc0VBQUEsaUJBQUEsQ0FBQSwyQkFtQ0Ysa0JBM0VKLHlCQWdGRSxrQkFDQSxDQUFBLHVDQUNhLGVBbEZWLENBQUEsNEJBb0ZGLHlCQVFILGtCQUVFLHlCQUNBLGdCQUNBLFdBQUEsWUFBZ0IsQ0FBUyx3REFMM0IsYUFDQSxpQkFBQSxnQkFXRSxtQkFDVyx3QkFFWCxDQUFBLFNBQUEsa0JBQ1ksQ0FBQSwwQkN4R2IsU0FBYSxVMUJvQk4sZUFBbUIsQ0FBQSxDQUFBLHlCMEJqQnRCLGlCQUpMLENBQUEsMEJBT0UseUIxQmNjLGVBQWdCLEMwQnJCaEMsQ0FBQSxjQUFRLHVCQVNPLHlCQU1QLGtCQUNQLENBQUEsZ0J4QlRZLGdDd0JXWixvQkFFQSxtQnhCQ2dCLGdCd0JBRixlQUNkLGFBQ0EsQ0FBQSxhQUNBLGNBQ0EsQ0FBQSxnQkFDQSxtQkFFQSxnQkFERCxrQkFHZSxtQkFDRCxDQUFBLHVCQUdULFdBQWEsQ0FBQSx1QnJCNkJqQixXQUVDLGVBQ0EscUJxQjlCQyxrQkFDVyxxQkFDRixDQUFBLDBCQUVULGNBQWdCLENBQUEsa0NBS2IsZ0JBbEJOLENBQUEseUNBc0JnQixhQXRCaEIsQ0FBWSxrQkFFVCxjQXNCQyxjQXhCSixxQkE0Qk0sQ0FBQSxZQUNFLHlCQUNXLGdCQUNoQixrQkFLYyxXQUNoQixpQkFDQSxDQUFBLE1BQVcseUJBRVgsa0JBR0EsQ0FBQSxnQnhCL0RZLGF3QmdFWixDQUFBLGNBQ0EseUJBR1MsWUFDUixDQUFBLGdCQUdELGdCQUNBLGtCQUZELFVBSUUsQ0FBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5tZWRpYS1lbWJlZHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cGFkZGluZy10b3A6MzVweDtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59Lm1lZGlhLWVtYmVkIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaGlkZGVue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O3Zpc2liaWxpdHk6aGlkZGVufS52aXN1YWxseWhpZGRlbntib3JkZXI6MDtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0uY2xlYXJmaXg6YmVmb3JlLC5jbGVhcmZpeDphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9LmNsZWFyZml4OmFmdGVye2NsZWFyOmJvdGh9LmhpZGRlbi1tb2JpbGUtLWlubGluZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpey5oaWRkZW4tbW9iaWxlLS1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH19LmhpZGRlbi1tb2JpbGUtLWlubGluZS1ibG9ja3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpey5oaWRkZW4tbW9iaWxlLS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH19LmhpZGRlbi1tb2JpbGUtLXRhYmxlLWNlbGx7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KXsuaGlkZGVuLW1vYmlsZS0tdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH19LmhpZGRlbi1tb2JpbGUtLXRhYmxle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA5MDBweCl7LmhpZGRlbi1tb2JpbGUtLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH19LmhpZGRlbi1kZXNrdG9we2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpey5oaWRkZW4tZGVza3RvcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LnZpc2libGUtZGVza3RvcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpey52aXNpYmxlLWRlc2t0b3B7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX0udmlzaWJsZS1kZXNrdG9wLS1pbmxpbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KXsudmlzaWJsZS1kZXNrdG9wLS1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH19LnZpc2libGUtZGVza3RvcC0tdGFibGUtY2VsbHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpey52aXNpYmxlLWRlc2t0b3AtLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9fS52aXNpYmxlLXRhYmxldHtkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWluLXdpZHRoOiA5MDBweCl7LnZpc2libGUtdGFibGV0e2Rpc3BsYXk6bm9uZX19LnZpc2libGUtbW9iaWxle2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KXsudmlzaWJsZS1tb2JpbGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS52aXNpYmxlLW1vYmlsZS0taW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KXsudmlzaWJsZS1tb2JpbGUtLWlubGluZS1ibG9ja3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LmhpZGRlbi1tb2JpbGV7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA5MDBweCl7LmhpZGRlbi1tb2JpbGV7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX1ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbkFyb3VuZHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC1tb3ota2V5ZnJhbWVzIHNwaW5Bcm91bmR7ZnJvbXstbW96LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LW1vei10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgc3BpbkFyb3VuZHtmcm9te3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0qLCo6OmFmdGVyLCo6OmJlZm9yZXtib3gtc2l6aW5nOmJvcmRlci1ib3h9YSx0ZXh0YXJlYSxpbnB1dHtvdXRsaW5lOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpeyN3cGFkbWluYmFye3Bvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnR9fWh0bWx7cG9zaXRpb246cmVsYXRpdmU7bWluLXdpZHRoOjMyMHB4O2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MTAwJTtmb250LXNpemU6NjIuNSV9Ym9keXtmb250LXNpemU6MS42cmVtO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsSGVsdmV0aWNhLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS41O21hcmdpbjowO2JhY2tncm91bmQtY29sb3I6I2ZmZn0qLCo6YmVmb3JlLCo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2JhY2tncm91bmQ6Y2VudGVyIGNlbnRlciBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyfWF7Y3Vyc29yOnBvaW50ZXIgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMjczNzQ3fXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1idXR0b257Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtmb250OmluaGVyaXQ7cGFkZGluZzowO291dGxpbmU6bm9uZTtjdXJzb3I6cG9pbnRlcjtjb2xvcjppbmhlcml0fS5pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1pbWd7bWF4LXdpZHRoOjEwMCU7ZGlzcGxheTpibG9ja30uc2xpY2stc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnNsaWNrLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowfS5zbGljay1saXN0OmZvY3Vze291dGxpbmU6bm9uZX0uc2xpY2stbGlzdC5kcmFnZ2luZ3tjdXJzb3I6cG9pbnRlcjtjdXJzb3I6aGFuZH0uc2xpY2stc2xpZGVyIC5zbGljay10cmFjaywuc2xpY2stc2xpZGVyIC5zbGljay1saXN0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uc2xpY2stdHJhY2t7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowO3RvcDowO2Rpc3BsYXk6YmxvY2t9LnNsaWNrLXRyYWNrOmJlZm9yZSwuc2xpY2stdHJhY2s6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGV9LnNsaWNrLXRyYWNrOmFmdGVye2NsZWFyOmJvdGh9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNre3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay1zbGlkZXtmbG9hdDpsZWZ0O2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O2Rpc3BsYXk6bm9uZX1bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZXtmbG9hdDpyaWdodH0uc2xpY2stc2xpZGUgaW1ne2Rpc3BsYXk6YmxvY2t9LnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1ne2Rpc3BsYXk6bm9uZX0uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1ne3BvaW50ZXItZXZlbnRzOm5vbmV9LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrfS5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZXt2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc2xpY2stYXJyb3cuc2xpY2staGlkZGVue2Rpc3BsYXk6bm9uZX0uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdHtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiLi4vLi4vYXNzZXRzLXNyYy92ZW5kb3JzL3NsaWNrLWNhcm91c2VsL3NsaWNrL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5Olwic2xpY2tcIjtzcmM6dXJsKFwiLi4vLi4vYXNzZXRzLXNyYy92ZW5kb3JzL3NsaWNrLWNhcm91c2VsL3NsaWNrL2ZvbnRzL3NsaWNrLmVvdFwiKTtzcmM6dXJsKFwiLi4vLi4vYXNzZXRzLXNyYy92ZW5kb3JzL3NsaWNrLWNhcm91c2VsL3NsaWNrL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vYXNzZXRzLXNyYy92ZW5kb3JzL3NsaWNrLWNhcm91c2VsL3NsaWNrL2ZvbnRzL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi9hc3NldHMtc3JjL3ZlbmRvcnMvc2xpY2stY2Fyb3VzZWwvc2xpY2svZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uL2Fzc2V0cy1zcmMvdmVuZG9ycy9zbGljay1jYXJvdXNlbC9zbGljay9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH0uc2xpY2stcHJldiwuc2xpY2stbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7bGluZS1oZWlnaHQ6MHB4O2ZvbnQtc2l6ZTowcHg7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjp0cmFuc3BhcmVudDt0b3A6NTAlO21hcmdpbi10b3A6LTEwcHg7cGFkZGluZzowO2JvcmRlcjpub25lO291dGxpbmU6bm9uZX0uc2xpY2stcHJldjpob3Zlciwuc2xpY2stcHJldjpmb2N1cywuc2xpY2stbmV4dDpob3Zlciwuc2xpY2stbmV4dDpmb2N1c3tvdXRsaW5lOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjp0cmFuc3BhcmVudH0uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSwuc2xpY2stbmV4dDpmb2N1czpiZWZvcmV7b3BhY2l0eToxfS5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSwuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmV7b3BhY2l0eTouMjV9LnNsaWNrLXByZXY6YmVmb3JlLC5zbGljay1uZXh0OmJlZm9yZXtmb250LWZhbWlseTpcInNsaWNrXCI7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO29wYWNpdHk6Ljc1Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5zbGljay1wcmV2e2xlZnQ6LTI1cHh9W2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldntsZWZ0OmF1dG87cmlnaHQ6LTI1cHh9LnNsaWNrLXByZXY6YmVmb3Jle2NvbnRlbnQ6XCLihpBcIn1bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2OmJlZm9yZXtjb250ZW50Olwi4oaSXCJ9LnNsaWNrLW5leHR7cmlnaHQ6LTI1cHh9W2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dHtsZWZ0Oi0yNXB4O3JpZ2h0OmF1dG99LnNsaWNrLW5leHQ6YmVmb3Jle2NvbnRlbnQ6XCLihpJcIn1bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZXtjb250ZW50Olwi4oaQXCJ9LnNsaWNrLXNsaWRlcnttYXJnaW4tYm90dG9tOjMwcHh9LnNsaWNrLWRvdHN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi00NXB4O2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDt3aWR0aDoxMDAlfS5zbGljay1kb3RzIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7bWFyZ2luOjAgNXB4O3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcn0uc2xpY2stZG90cyBsaSBidXR0b257Ym9yZGVyOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtkaXNwbGF5OmJsb2NrO2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7b3V0bGluZTpub25lO2xpbmUtaGVpZ2h0OjBweDtmb250LXNpemU6MHB4O2NvbG9yOnRyYW5zcGFyZW50O3BhZGRpbmc6NXB4O2N1cnNvcjpwb2ludGVyfS5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlciwuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXN7b3V0bGluZTpub25lfS5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZXtvcGFjaXR5OjF9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Y29udGVudDpcIuKAolwiO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Zm9udC1mYW1pbHk6XCJzbGlja1wiO2ZvbnQtc2l6ZTo2cHg7bGluZS1oZWlnaHQ6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMDAwO29wYWNpdHk6LjI1Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3Jle2NvbG9yOiMwMDA7b3BhY2l0eTouNzV9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcImN1c3RvbS1pY29uc1wiO3NyYzp1cmwoXCIuLi8uLi9mb250cy9jdXN0b20taWNvbnMuZW90XCIpO3NyYzp1cmwoXCIuLi8uLi9mb250cy9jdXN0b20taWNvbnMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksdXJsKFwiLi4vLi4vZm9udHMvY3VzdG9tLWljb25zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi9mb250cy9jdXN0b20taWNvbnMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uL2ZvbnRzL2N1c3RvbS1pY29ucy5zdmcjY3VzdG9tLWljb25zXCIpIGZvcm1hdChcInN2Z1wiKX0uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUsLmljb24tY2hldnJvbi1kb3duOmJlZm9yZSwuaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlLC5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlLC5pY29uLWNoZXZyb24tdXA6YmVmb3JlLC5pY29uLWV4dGVybmFsOmJlZm9yZSwuaWNvbi1tYXJrZXI6YmVmb3JlLC5pY29uLXBkZjpiZWZvcmUsLmljb24tcGhvbmU6YmVmb3JlLC5pY29uLXF1b3RlOmJlZm9yZSwuaWNvbi1zZWFyY2g6YmVmb3JlLC5pY29uLXRpY2s6YmVmb3JlLC51bC1hcnJvdyBsaTpiZWZvcmUsLnByaW1hcnktbmF2PmxpPi5zdWItbWVudSB1bCB1bD5saTpiZWZvcmUsLnNpZGViYXItbmF2IGxpOmJlZm9yZXtmb250LWZhbWlseTpcImN1c3RvbS1pY29uc1wiOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOm5vbmV9Lmljb24tYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLugIFcIn0uaWNvbi1jaGV2cm9uLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLugIJcIn0uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLugINcIn0uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi7oCEXCJ9Lmljb24tY2hldnJvbi11cDpiZWZvcmV7Y29udGVudDpcIu6AhVwifS5pY29uLWV4dGVybmFsOmJlZm9yZXtjb250ZW50Olwi7oCGXCJ9Lmljb24tbWFya2VyOmJlZm9yZXtjb250ZW50Olwi7oCHXCJ9Lmljb24tcGRmOmJlZm9yZXtjb250ZW50Olwi7oCIXCJ9Lmljb24tcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCLugIlcIn0uaWNvbi1xdW90ZTpiZWZvcmV7Y29udGVudDpcIu6AilwifS5pY29uLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIu6Ai1wifS5pY29uLXRpY2s6YmVmb3Jle2NvbnRlbnQ6XCLugIxcIn1oMSxoMixoMyxoNCxoNSxoNXtsaW5lLWhlaWdodDoxLjI7Y29sb3I6IzMyMzIzMn0udHlwZS1oMXtmb250OjMwcHgvMS4yIFwiUm9ib3RvXCIsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO2NvbG9yOiMyNzM3NDd9QG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KXsudHlwZS1oMXtmb250OjQwcHgvMS4yIFwiUm9ib3RvXCIsSGVsdmV0aWNhLHNhbnMtc2VyaWZ9fS50eXBlLWgxOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoycHg7bWFyZ2luOjFyZW0gMCAycmVtO2JhY2tncm91bmQtY29sb3I6IzI3Mzc0N31oMiwudHlwZS1oMixoMi50cmliZS1ldmVudHMtcGFnZS10aXRsZXtmb250OjI2cHgvMS4yIFwiUm9ib3RvXCIsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjE7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbTtjb2xvcjojMjczNzQ3fUBtZWRpYSAobWluLXdpZHRoOiA5MDBweCl7aDIsLnR5cGUtaDIsaDIudHJpYmUtZXZlbnRzLXBhZ2UtdGl0bGV7Zm9udDozMnB4LzEuMiBcIlJvYm90b1wiLEhlbHZldGljYSxzYW5zLXNlcmlmfX1oMjphZnRlciwudHlwZS1oMjphZnRlcixoMi50cmliZS1ldmVudHMtcGFnZS10aXRsZTphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O21hcmdpbjoxcmVtIDAgMnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMyNzM3NDd9aDMsLnR5cGUtaDN7Zm9udC1zaXplOjEuNzVyZW07bWFyZ2luOjA7bWFyZ2luLWJvdHRvbToxLjJyZW19aDQsLnR5cGUtaDR7Zm9udC1zaXplOjEuNXJlbTttYXJnaW46MDttYXJnaW4tYm90dG9tOjAuNXJlbX1oNSwudHlwZS1oNXtmb250LXNpemU6MS4yNXJlbTttYXJnaW46MDtjb2xvcjojZWU3OTMxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1we2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6MS41O21hcmdpbjowO21hcmdpbi1ib3R0b206MS41cmVtO2NvbG9yOiMyYTJhMmF9LmxlYWRfaW57Zm9udC1zaXplOjJyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjE7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojYTBhMGEwO21hcmdpbi1ib3R0b206MnJlbX0ubGlnaHQtdGV4dHtjb2xvcjojZmZmfS5saWdodC10ZXh0IHAsLmxpZ2h0LXRleHQgYXtjb2xvcjojZmZmfS5saWdodC10ZXh0IGF7Zm9udC13ZWlnaHQ6Ym9sZH1saXtjb2xvcjojMmEyYTJhfS51bC1hcnJvd3twYWRkaW5nLWxlZnQ6MXJlbX0udWwtYXJyb3cgbGl7bGlzdC1zdHlsZTpub25lO3BhZGRpbmctbGVmdDoxNnB4O3BhZGRpbmctYm90dG9tOjZweDt0ZXh0LWluZGVudDotMjZweH0udWwtYXJyb3cgbGk6YmVmb3Jle2NvbnRlbnQ6XCLugIRcIn0udWwtYXJyb3cgbGk6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTowcHh9LnVsLWFycm93IGxpOmJlZm9yZXtjb2xvcjojMjczNzQ3O2ZvbnQtc2l6ZToxcmVtO3BhZGRpbmctcmlnaHQ6MTZweH0uYnRuLXdyYXB7cGFkZGluZy10b3A6MnJlbTt0ZXh0LWFsaWduOmNlbnRlcn0uYnRuLC50cmliZS1ldmVudHMtYnV0dG9uLC5sb2dpbi1zdWJtaXQgLmJ1dHRvbi1wcmltYXJ5LC53bG1faW5wYWdlbG9naW5mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2J1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjFyZW0gMnJlbTttYXJnaW46MXJlbSAwO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjE7Ym9yZGVyOjAgc29saWQgdHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1jb2xvcjojZWU3OTMxICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjoyMDBtc30uYnRuIC5pY29uLC50cmliZS1ldmVudHMtYnV0dG9uIC5pY29uLC5sb2dpbi1zdWJtaXQgLmJ1dHRvbi1wcmltYXJ5IC5pY29uLC53bG1faW5wYWdlbG9naW5mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gLmljb24sLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2J1dHRvbiAuaWNvbnttYXJnaW4tbGVmdDoxcmVtfS5idG46aG92ZXIsLnRyaWJlLWV2ZW50cy1idXR0b246aG92ZXIsLmxvZ2luLXN1Ym1pdCAuYnV0dG9uLXByaW1hcnk6aG92ZXIsLndsbV9pbnBhZ2Vsb2dpbmZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyMzgsMTIxLDQ5LDAuNykgIWltcG9ydGFudDtjb2xvcjojNmM2YjcwO3RyYW5zaXRpb246MjAwbXN9LmJ0bi5maWxsLC5maWxsLnRyaWJlLWV2ZW50cy1idXR0b24sLmxvZ2luLXN1Ym1pdCAuZmlsbC5idXR0b24tcHJpbWFyeSwud2xtX2lucGFnZWxvZ2luZm9ybSBpbnB1dC5maWxsW3R5cGU9XCJzdWJtaXRcIl0sLmdmb3JtX3dyYXBwZXIgLmZpbGwuZ2Zvcm1fYnV0dG9ue3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja30udWwtY2x1Yi1kaXJlY3Rvcnl7cGFkZGluZzowO21hcmdpbjowO3BhZGRpbmctYm90dG9tOjIwcHh9LnVsLWNsdWItZGlyZWN0b3J5IGxpe2xpc3Qtc3R5bGU6bm9uZX0udWwtY2x1Yi1kaXJlY3RvcnkgbGkgYXtwYWRkaW5nOjJweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmNmY2ZjZ9LmNvbXAtbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmNvbXAtbGlzdCBsaXtsaXN0LXN0eWxlOm5vbmV9LmNvbXAtbGlzdCBsaSBhe2NvbG9yOiNmZmZ9LmNvbXAtbGlzdCBbY2xhc3NePVwiY29tcC1saXN0LS1cIl17ZmxleDoxO3BhZGRpbmc6MXJlbSAycmVtO21hcmdpbi1ib3R0b206MXJlbTtmb250LXNpemU6MS41cmVtO2NvbG9yOiNmZmY7dmVydGljYWwtYWxpZ246dG9wfS5jb21wLWxpc3QgW2NsYXNzXj1cImNvbXAtbGlzdC0tXCJdIGg2e21hcmdpbjowO2NvbG9yOiNmZmZ9LmNvbXAtbGlzdCBbY2xhc3NePVwiY29tcC1saXN0LS1cIl0gcHttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoxLjI1O2NvbG9yOiNmZmZ9LmNvbXAtbGlzdC0tbmFtZXtiYWNrZ3JvdW5kLWNvbG9yOiMyNzM3NDd9LmNvbXAtbGlzdC0tdHlwZXtiYWNrZ3JvdW5kLWNvbG9yOiMyNzM3NDd9LmNvbXAtbGlzdC0tdmVudWV7YmFja2dyb3VuZC1jb2xvcjojMjczNzQ3fS5jb21wLWxpc3QtLWRhdGV7YmFja2dyb3VuZC1jb2xvcjojZWJlY2YwfS5jb21wLWxpc3QtLWRhdGUgaDYsLmNvbXAtbGlzdC0tZGF0ZSBwe2NvbG9yOiMyNzM3NDcgIWltcG9ydGFudH0uY29tcC1saXN0LS1lbnRyeXttYXJnaW4tbGVmdDoxcmVtO2JhY2tncm91bmQtY29sb3I6I2VlNzkzMTtwb3NpdGlvbjpyZWxhdGl2ZX0uY29tcC1saXN0LS1lbnRyeSAuY29tcC1saXN0LWJ0bnt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Zm9udC13ZWlnaHQ6Ym9sZH0uZXZlbnRzLWFsbHtwYWRkaW5nOjNyZW0gMH0jdHJpYmUtZXZlbnRzIC5jb250YWluZXJ7cGFkZGluZzowfSN0cmliZS1ldmVudHMgLmNvbnRlbnQgLnNlY3Rpb246bnRoLWNoaWxkKDEpe3BhZGRpbmctdG9wOjB9LnRyaWJlLWV2ZW50cy1idXR0b24gYXtjb2xvcjojZmZmfWgyLnRyaWJlLWV2ZW50cy1wYWdlLXRpdGxle3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXB7cGFkZGluZzoycmVtICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZjFmMWYxfS50cmliZS1ldmVudHMtbWV0YS1ncm91cCBkdHtmb250LXdlaWdodDpib2xkfS50cmliZS1ldmVudHMtbWV0YS1ncm91cCBkZHttYXJnaW46MH1mb290ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyNzM3NDd9Zm9vdGVyIGEsZm9vdGVyIHB7Y29sb3I6I2ZmZn1mb290ZXIgLmZvb3RlcntwYWRkaW5nOjRyZW0gMXJlbSAycmVtIDFyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcH1AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpe2Zvb3RlciAuZm9vdGVye3BhZGRpbmc6NnJlbSAycmVtfX1mb290ZXIgLmZvb3Rlci1ncmlke3dpZHRoOjEwMCU7cGFkZGluZzowIDJyZW0gMi41cmVtO2ZvbnQtc2l6ZToxLjVyZW19Zm9vdGVyIC5mb290ZXItZ3JpZDpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjB9Zm9vdGVyIC5mb290ZXItZ3JpZCBoNXttYXJnaW46MCAwIDEuNXJlbSAwfUBtZWRpYSAobWluLXdpZHRoOiA0ODBweCl7Zm9vdGVyIC5mb290ZXItZ3JpZHt3aWR0aDo1MCU7cGFkZGluZzowIDJyZW19fUBtZWRpYSAobWluLXdpZHRoOiA5MDBweCl7Zm9vdGVyIC5mb290ZXItZ3JpZHt3aWR0aDoyNSU7cGFkZGluZzowIDRyZW19Zm9vdGVyIC5mb290ZXItZ3JpZDpmaXJzdC1jaGlsZHtwYWRkaW5nOjAgNHJlbSAwIDB9Zm9vdGVyIC5mb290ZXItZ3JpZDpsYXN0LWNoaWxke3BhZGRpbmc6MCAwIDAgNHJlbX19Zm9vdGVyIC5mb290ZXItZ3JpZCAubWVudXtwYWRkaW5nLWxlZnQ6MH1mb290ZXIgLmZvb3Rlci1ncmlkIC5tZW51IGxpe2xpc3Qtc3R5bGU6bm9uZX1mb290ZXIgLmZvb3Rlci1ncmlkIC5tZW51IGF7cGFkZGluZy1ib3R0b206NHB4fWZvb3RlciAuc3RhdGljLWNvcHlyaWdodHtkaXNwbGF5OmlubGluZS1ibG9ja31mb290ZXIgLm1lbnUtY29weXJpZ2h0LWNvbnRhaW5lcntkaXNwbGF5OmlubGluZS1ibG9ja31mb290ZXIgLm1lbnUtY29weXJpZ2h0LWNvbnRhaW5lciAuY29weXJpZ2h0LW1lbnV7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MDttYXJnaW46MH1mb290ZXIgLm1lbnUtY29weXJpZ2h0LWNvbnRhaW5lciAuY29weXJpZ2h0LW1lbnU+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGlzdC1zdHlsZTpub25lfWZvb3RlciAubWVudS1jb3B5cmlnaHQtY29udGFpbmVyIC5jb3B5cmlnaHQtbWVudT5saSBhe2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6MS41cmVtfWZvb3RlciAubWVudS1jb3B5cmlnaHQtY29udGFpbmVyIC5jb3B5cmlnaHQtbWVudT5saSBhOmJlZm9yZXtjb250ZW50Oid8JztwYWRkaW5nLXJpZ2h0OjEuNXJlbX1mb290ZXIgLmNvcHlyaWdodHtiYWNrZ3JvdW5kLWNvbG9yOiMyMTJlM2M7Y29sb3I6IzQwNGM1ODt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjAuNXJlbX1mb290ZXIgLmNvcHlyaWdodCAuc3RhdGljLWNvcHlyaWdodHtmb250LXNpemU6MTJweH0ud2xtX2lucGFnZWxvZ2luZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwud2xtX2lucGFnZWxvZ2luZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl17bWFyZ2luLWJvdHRvbToxMHB4fS53bG1faW5wYWdlbG9naW5mb3JtIHRoe3BhZGRpbmctcmlnaHQ6MTBweDtsaW5lLWhlaWdodDoyMXB4ICFpbXBvcnRhbnR9Lmdmb3JtX3dyYXBwZXJ7b3ZlcmZsb3c6aGlkZGVufS5nZm9ybV93cmFwcGVyIC5nZmllbGRze3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW59Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVse2NvbG9yOiNmZmZ9Lm1vZHVsZSAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIC5nZmllbGRfbGFiZWx7Y29sb3I6IzI3Mzc0N30uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhe2hlaWdodDo2MHB4O3dpZHRoOjEwMCUgIWltcG9ydGFudDttaW4td2lkdGg6MTAwJSAhaW1wb3J0YW50fS5mb3JtLWdyb3Vwe21hcmdpbjoycmVtIDB9LmZvcm0tZmllbGR7bWFyZ2luOjFyZW0gMH0uZm9ybS1maWVsZCBpbnB1dCwuZm9ybS1maWVsZCB0ZXh0YXJlYSwuZm9ybS1maWVsZFt0eXBlPWJ1dHRvbl17d2lkdGg6MTAwJTtwYWRkaW5nOjAuNzVyZW07Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZm9ybS1zZWxlY3QtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uZm9ybS1zZWxlY3QtY29udGFpbmVyIHNlbGVjdCwuZm9ybS1zZWxlY3QtY29udGFpbmVyIC5mb3JtLXNlbGVjdC1maWVsZHt3aWR0aDoxMDAlO3BhZGRpbmc6MS41cmVtO3doaXRlLXNwYWNlOm5vcm1hbDtib3JkZXItcmFkaXVzOjA7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7LW1vei1hcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW8tYXBwZWFyYW5jZTpub25lfS5mb3JtLXNlbGVjdC1jb250YWluZXIgc2VsZWN0IC5pZSwuZm9ybS1zZWxlY3QtY29udGFpbmVyIC5mb3JtLXNlbGVjdC1maWVsZCAuaWV7d2lkdGg6MTQwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6NjUlfS5mb3JtLXNlbGVjdC1hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtjb2xvcjojMjczNzQ3O3JpZ2h0OjEuNXJlbTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dG9wOjUwJTtsaW5lLWhlaWdodDoxO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKXsuZm9ybS1zZWxlY3QtZmllbGR7d2lkdGg6MTQwJX19QC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpey5mb3JtLXNlbGVjdC1maWVsZHt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7cGFkZGluZzo4cHggIWltcG9ydGFudDstbW96LWFwcGVhcmFuY2U6bm9uZX19Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkc3tsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfSNsb2dpbmZvcm0gcCwuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVye21hcmdpbjoxcmVtIDAgMS4yNXJlbX0jbG9naW5mb3JtIHA+aW5wdXQsLndsbV9pbnBhZ2Vsb2dpbmZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sLndsbV9pbnBhZ2Vsb2dpbmZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLC5nZm9ybV93cmFwcGVyIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXQsLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJTtwYWRkaW5nOjAuNzVyZW07Ym9yZGVyOjFweCBzb2xpZCAjMjczNzQ3fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpeyNsb2dpbmZvcm0gcD5pbnB1dCwud2xtX2lucGFnZWxvZ2luZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwud2xtX2lucGFnZWxvZ2luZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dCwuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhe3dpZHRoOmF1dG87bWluLXdpZHRoOjMyMHB4fX0jbG9naW5mb3JtIHAgbGFiZWwsLndsbV9pbnBhZ2Vsb2dpbmZvcm0gdGgsLndsbV9pbnBhZ2Vsb2dpbmZvcm0gbGFiZWwsLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIGxhYmVse2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDttYXJnaW46MC41cmVtIDAgIWltcG9ydGFudDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjF9I2xvZ2luZm9ybSBwLmxvZ2luLXJlbWVtYmVyLC53bG1faW5wYWdlbG9naW5mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O3dpZHRoOmF1dG8gIWltcG9ydGFudDttaW4td2lkdGg6YXV0byAhaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXQsLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmdhbGxlcnl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcH0uZ2FsbGVyeS1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJS8yKTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KXsuZ2FsbGVyeS1pdGVte3dpZHRoOmNhbGMoMTAwJS8zKX19LmdhbGxlcnktaXRlbTpob3ZlciAuZ2FsbGVyeS1pdGVtLWltYWdle3RyYW5zZm9ybTpzY2FsZSgxLjIpO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuM3N9LmdhbGxlcnktaXRlbTpob3ZlciAuZ2FsbGVyeS1pdGVtLW92ZXJsYXl7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2l0aW9uOm9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzfS5nYWxsZXJ5LWl0ZW0taW1hZ2V7dHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuM3N9LmdhbGxlcnktaXRlbS1vdmVybGF5e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjcpO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOm9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzfS5nYWxsZXJ5LWl0ZW0tdGV4dC1ib3h7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjEuNXJlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfS5nYWxsZXJ5LWl0ZW0tdGV4dHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZzoyMCU7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZ9LmdhbGxlcnktaXRlbS1pbWFnZXtoZWlnaHQ6MTAwJTtwYWRkaW5nLWJvdHRvbTo1Ni41JX0uZ2FsbGVyeS1pdGVtLWltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmdhbGxlcnktaXRlbS10ZXh0LXdyYXB7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJX0ubWFpbi1uYXZ7YmFja2dyb3VuZC1jb2xvcjojMjczNzQ3fS5tYWluLWxvZ297ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsubWFpbi1sb2dve3dpZHRoOjIwMHB4fX0ubWFpbi1sb2dvIGltZ3tkaXNwbGF5OmlubGluZS1ibG9ja30ubWFpbi1sb2dvLXN1cHBvcnR7d2lkdGg6NTVweDtkaXNwbGF5OmlubGluZS1ibG9jaztvcGFjaXR5OjAuNzU7bWFyZ2luLWxlZnQ6MC43NXJlbX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5tYWluLWxvZ28tc3VwcG9ydHt3aWR0aDo4MHB4fX0ubWFpbi1oZWFkZXIgLmNvbnRhaW5lcntkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCV9LmhlYWRlci1jb21wb25lbnR7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaGVhZGVyLWNvbXBvbmVudDpsYXN0LWNoaWxke3RleHQtYWxpZ246cmlnaHR9LmhlYWRlci1saW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxLjVyZW07dGV4dC1hbGlnbjpyaWdodDttYXJnaW4tbGVmdDoycmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2OXB4KXsuaGVhZGVyLWxpbmt7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KXsuaGVhZGVyLWxpbmt7cGFkZGluZzoxLjVyZW0gMH19LmhlYWRlci1saW5rIGl7Zm9udC1zaXplOjE4cHh9LmhlYWRlci1saW5rIHNwYW57ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS4yNX0ubmF2LXRyaWdnZXIsLnNlYXJjaC10cmlnZ2Vye3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7Y29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpey5uYXYtdHJpZ2dlciwuc2VhcmNoLXRyaWdnZXJ7d2lkdGg6NTBweDtoZWlnaHQ6NTBweH19LnBhZ2UtdGl0bGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWFnZXMvdGl0bGUtcGF0dGVybi5qcGdcIik7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtwYWRkaW5nOjRyZW0gMH0ucGFnZS10aXRsZSBoMXttYXJnaW46MDtjb2xvcjojZmZmfS5iYW5uZXJ7cG9zaXRpb246cmVsYXRpdmV9LmJhbm5lcjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjQpfS5iYW5uZXIgLmJhbm5lci1jYXB0aW9ue3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uYmFubmVyIGZpZ2NhcHRpb257cGFkZGluZzowIDEyJTtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoxO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpey5iYW5uZXIgZmlnY2FwdGlvbntmb250LXNpemU6NDJweDtwYWRkaW5nOjAgMTIlfX0uYmFubmVyLWltYWdle3dpZHRoOjEwMCV9Lm1haW4taGVhZGVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubWFpbi1jb250ZW50e2JhY2tncm91bmQtY29sb3I6I2ZmZjt6LWluZGV4Ojk5fUBtZWRpYSAobWluLXdpZHRoOiA5MDBweCl7Lm1haW4tY29udGVudHt6LWluZGV4OjB9fS5jb250YWlue21heC13aWR0aDoxMTcwcHg7bWFyZ2luOjAgYXV0b31AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpey5mbGV4e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwfX0uZmxleD4uY29udGVudHttYXJnaW46MXJlbSBhdXRvfUBtZWRpYSAobWluLXdpZHRoOiA5MDBweCl7LmZsZXg+LmNvbnRlbnR7ZmxleC1ncm93OjJ9fS5jb250YWluZXJ7bWF4LXdpZHRoOjExNzBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAycmVtO292ZXJmbG93OmhpZGRlbn0ubWFpbi1oZWFkZXIgLmNvbnRhaW5lcntvdmVyZmxvdzp2aXNpYmxlfS5zZWN0aW9ue3dpZHRoOjEwMCU7cGFkZGluZzoycmVtIDA7Y2xlYXI6Ym90aH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuc2VjdGlvbntwYWRkaW5nOjRyZW0gMH19LnNlY3Rpb25fX2dyZXl7YmFja2dyb3VuZC1jb2xvcjojZmJmYmZifS5zZWN0aW9uX193aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm1haW4tY29udGVudCwubWFpbi1oZWFkZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt3aWxsLWNoYW5nZTp0cmFuc2Zvcm19Lm1haW4tY29udGVudCwubWFpbi1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zczstbW96LXRyYW5zaXRpb246LW1vei10cmFuc2Zvcm0gLjNzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zc31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjlweCl7Lm1haW4tY29udGVudC5uYXYtaXMtdmlzaWJsZSwubWFpbi1oZWFkZXIubmF2LWlzLXZpc2libGV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjYwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTI2MHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTI2MHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjYwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yNjBweCl9Lm5hdi1vbi1sZWZ0IC5tYWluLWNvbnRlbnQubmF2LWlzLXZpc2libGUsLm5hdi1vbi1sZWZ0IC5tYWluLWhlYWRlci5uYXYtaXMtdmlzaWJsZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDI2MHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDI2MHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjYwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDI2MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyNjBweCl9fS5tYWluLWhlYWRlcnt6LWluZGV4OjN9Lm5hdi1pcy1maXhlZCAubWFpbi1oZWFkZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpey5tYWluLWhlYWRlcjo6YWZ0ZXJ7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZX19LmhlYWRlci1idXR0b25ze3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6ZmxleDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3JpZ2h0OjUlO21hcmdpbjowfS5oZWFkZXItYnV0dG9ucyBsaXtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjlweCl7Lm5hdi1vbi1sZWZ0IC5oZWFkZXItYnV0dG9uc3tyaWdodDphdXRvO2xlZnQ6NSV9Lm5hdi1vbi1sZWZ0IC5oZWFkZXItYnV0dG9ucyBsaXtmbG9hdDpyaWdodH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpey5oZWFkZXItYnV0dG9uc3t0b3A6MThweDtyaWdodDo0ZW19fS5zZWFyY2gtdHJpZ2dlciwubWFpbi1uYXYtdHJpZ2dlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjp0cmFuc3BhcmVudDt6LWluZGV4OjN9LnNlYXJjaC10cmlnZ2VyOjpiZWZvcmUsLnNlYXJjaC10cmlnZ2VyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3M7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC4zczt0cmFuc2l0aW9uOm9wYWNpdHkgMC4zczstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnNlYXJjaC10cmlnZ2VyOjpiZWZvcmV7dG9wOjExcHg7bGVmdDoxMXB4O3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjNweCBzb2xpZCAjMmUzMjMzfS5zZWFyY2gtdHJpZ2dlcjo6YWZ0ZXJ7aGVpZ2h0OjNweDt3aWR0aDo4cHg7YmFja2dyb3VuZDojMmUzMjMzO2JvdHRvbToxNHB4O3JpZ2h0OjExcHg7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uc2VhcmNoLXRyaWdnZXIgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3RvcDowO2xlZnQ6MH0uc2VhcmNoLXRyaWdnZXIgc3Bhbjo6YmVmb3JlLC5zZWFyY2gtdHJpZ2dlciBzcGFuOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDozcHg7d2lkdGg6MjJweDt0b3A6NTAlO21hcmdpbi10b3A6LTJweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTFweDtiYWNrZ3JvdW5kOiMyZTMyMzM7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjNzLC13ZWJraXQtdHJhbnNmb3JtIC4zczstbW96LXRyYW5zaXRpb246b3BhY2l0eSAwLjNzLC1tb3otdHJhbnNmb3JtIC4zczt0cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyx0cmFuc2Zvcm0gLjNzfS5zZWFyY2gtdHJpZ2dlciBzcGFuOjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uc2VhcmNoLXRyaWdnZXIgc3Bhbjo6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5zZWFyY2gtdHJpZ2dlci5zZWFyY2gtaXMtdmlzaWJsZTo6YmVmb3JlLC5zZWFyY2gtdHJpZ2dlci5zZWFyY2gtaXMtdmlzaWJsZTo6YWZ0ZXJ7b3BhY2l0eTowfS5zZWFyY2gtdHJpZ2dlci5zZWFyY2gtaXMtdmlzaWJsZSBzcGFuOjpiZWZvcmUsLnNlYXJjaC10cmlnZ2VyLnNlYXJjaC1pcy12aXNpYmxlIHNwYW46OmFmdGVye29wYWNpdHk6MX0uc2VhcmNoLXRyaWdnZXIuc2VhcmNoLWlzLXZpc2libGUgc3Bhbjo6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKX0uc2VhcmNoLXRyaWdnZXIuc2VhcmNoLWlzLXZpc2libGUgc3Bhbjo6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ubWFpbi1uYXYtdHJpZ2dlciBzcGFuLC5tYWluLW5hdi10cmlnZ2VyIHNwYW46OmJlZm9yZSwubWFpbi1uYXYtdHJpZ2dlciBzcGFuOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6M3B4O3dpZHRoOjI0cHg7YmFja2dyb3VuZDojMmUzMjMzfS5tYWluLW5hdi10cmlnZ2VyIHNwYW57cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoxMHB4O21hcmdpbi10b3A6LTJweDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjNzIDAuM3M7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4zcyAwLjNzO3RyYW5zaXRpb246YmFja2dyb3VuZCAwLjNzIDAuM3N9Lm1haW4tbmF2LXRyaWdnZXIgc3Bhbjo6YmVmb3JlLC5tYWluLW5hdi10cmlnZ2VyIHNwYW46OmFmdGVye2NvbnRlbnQ6Jyc7cmlnaHQ6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAlIDUwJTstbW96LXRyYW5zZm9ybS1vcmlnaW46MCUgNTAlOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjAlIDUwJTstby10cmFuc2Zvcm0tb3JpZ2luOjAlIDUwJTt0cmFuc2Zvcm0tb3JpZ2luOjAlIDUwJTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjNzIC4zczstbW96LXRyYW5zaXRpb246LW1vei10cmFuc2Zvcm0gLjNzIC4zczt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgLjNzfS5tYWluLW5hdi10cmlnZ2VyIHNwYW46OmJlZm9yZXt0b3A6LTZweH0ubWFpbi1uYXYtdHJpZ2dlciBzcGFuOjphZnRlcnt0b3A6NnB4fS5tYWluLW5hdi10cmlnZ2VyLm5hdi1pcy12aXNpYmxlIHNwYW57YmFja2dyb3VuZDpyZ2JhKDQ2LDUwLDUxLDApfS5tYWluLW5hdi10cmlnZ2VyLm5hdi1pcy12aXNpYmxlIHNwYW46OmJlZm9yZSwubWFpbi1uYXYtdHJpZ2dlci5uYXYtaXMtdmlzaWJsZSBzcGFuOjphZnRlcntiYWNrZ3JvdW5kOiMyZTMyMzN9Lm1haW4tbmF2LXRyaWdnZXIubmF2LWlzLXZpc2libGUgc3Bhbjo6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KSB0cmFuc2xhdGVZKC0zcHgpIHJvdGF0ZSg0NWRlZyk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpIHRyYW5zbGF0ZVkoLTNweCkgcm90YXRlKDQ1ZGVnKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KSB0cmFuc2xhdGVZKC0zcHgpIHJvdGF0ZSg0NWRlZyk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KSB0cmFuc2xhdGVZKC0zcHgpIHJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KSB0cmFuc2xhdGVZKC0zcHgpIHJvdGF0ZSg0NWRlZyl9Lm1haW4tbmF2LXRyaWdnZXIubmF2LWlzLXZpc2libGUgc3Bhbjo6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpIHRyYW5zbGF0ZVkoMnB4KSByb3RhdGUoLTQ1ZGVnKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCkgdHJhbnNsYXRlWSgycHgpIHJvdGF0ZSgtNDVkZWcpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpIHRyYW5zbGF0ZVkoMnB4KSByb3RhdGUoLTQ1ZGVnKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpIHRyYW5zbGF0ZVkoMnB4KSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpIHRyYW5zbGF0ZVkoMnB4KSByb3RhdGUoLTQ1ZGVnKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCl7Lm1haW4tbmF2LXRyaWdnZXJ7ZGlzcGxheTpub25lfX0ucHJpbWFyeS1uYXYsLnByaW1hcnktbmF2IHVse3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MjYwcHg7YmFja2dyb3VuZDojMmUzMjMzO292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7ei1pbmRleDoxO21hcmdpbjowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjNzOy1tb3otdHJhbnNpdGlvbjotbW96LXRyYW5zZm9ybSAuM3M7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzfS5wcmltYXJ5LW5hdiBhLC5wcmltYXJ5LW5hdiB1bCBhe2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjUwcHg7bGluZS1oZWlnaHQ6NTBweDtwYWRkaW5nOjAgMjBweDtjb2xvcjojZmZmOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjM2EzZjQwOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtLCBvcGFjaXR5Oy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3Msb3BhY2l0eSAwLjNzOy1tb3otdHJhbnNpdGlvbjotbW96LXRyYW5zZm9ybSAuM3Msb3BhY2l0eSAwLjNzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyxvcGFjaXR5IDAuM3N9LnByaW1hcnktbmF2PmxpLC5wcmltYXJ5LW5hdiB1bD5saXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MS41cmVtfS5wcmltYXJ5LW5hdj5saTpsYXN0LWNoaWxkLC5wcmltYXJ5LW5hdiB1bD5saTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH0ucHJpbWFyeS1uYXYuaXMtaGlkZGVuLC5wcmltYXJ5LW5hdiB1bC5pcy1oaWRkZW57LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0ucHJpbWFyeS1uYXYubW92ZXMtb3V0PmxpPmEsLnByaW1hcnktbmF2IHVsLm1vdmVzLW91dD5saT5hey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTtvcGFjaXR5OjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTY5cHgpey5uYXYtb24tbGVmdCAucHJpbWFyeS1uYXYsLm5hdi1vbi1sZWZ0IC5wcmltYXJ5LW5hdiB1bHtyaWdodDphdXRvO2xlZnQ6MH19LnByaW1hcnktbmF2IC5zZWUtYWxsIGF7Y29sb3I6I2VlNzkzMX0ucHJpbWFyeS1uYXYgLm1haW4tbmF2LWdhbGxlcnkgLm1haW4tbmF2LWl0ZW0sLnByaW1hcnktbmF2IC5tYWluLW5hdi1pY29ucyAubWFpbi1uYXYtaXRlbXtoZWlnaHQ6ODBweDtsaW5lLWhlaWdodDo4MHB4fS5wcmltYXJ5LW5hdiAubWFpbi1uYXYtZ2FsbGVyeSAubWFpbi1uYXYtaXRlbSBoMywucHJpbWFyeS1uYXYgLm1haW4tbmF2LWljb25zIC5tYWluLW5hdi1pdGVtIGgze292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2OXB4KXsucHJpbWFyeS1uYXZ7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uOnZpc2liaWxpdHkgMHMgMC4zczstbW96LXRyYW5zaXRpb246dmlzaWJpbGl0eSAwcyAwLjNzO3RyYW5zaXRpb246dmlzaWJpbGl0eSAwcyAwLjNzfS5wcmltYXJ5LW5hdi5uYXYtaXMtdmlzaWJsZXt2aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC10cmFuc2l0aW9uOnZpc2liaWxpdHkgMHMgMHM7LW1vei10cmFuc2l0aW9uOnZpc2liaWxpdHkgMHMgMHM7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDBzIDBzfX0ucHJpbWFyeS1uYXY+bGk+LnN1Yi1tZW51IHVsIHVsPmxpOmJlZm9yZXtjb250ZW50Olwi7oCEXCJ9LnByaW1hcnktbmF2PmxpPi5zdWItbWVudSB1bCB1bD5saTpiZWZvcmV7Y29sb3I6I2ZmZjtmb250LXNpemU6MXJlbTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MXJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnByaW1hcnktbmF2PmxpPi5zdWItbWVudSB1bCB1bD5saSBhe3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCl7LnByaW1hcnktbmF2e3Bvc2l0aW9uOnN0YXRpYztwYWRkaW5nOjA7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztvdmVyZmxvdzp2aXNpYmxlO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnByaW1hcnktbmF2OjphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlfS5wcmltYXJ5LW5hdi5tb3Zlcy1vdXQ+bGk+YXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO29wYWNpdHk6MX0ucHJpbWFyeS1uYXYgdWx7cG9zaXRpb246c3RhdGljO2hlaWdodDphdXRvO3dpZHRoOmF1dG87YmFja2dyb3VuZDp0cmFuc3BhcmVudDtvdmVyZmxvdzp2aXNpYmxlO3otaW5kZXg6M30ucHJpbWFyeS1uYXYgdWwuaXMtaGlkZGVuey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LnByaW1hcnktbmF2IHVsLm1vdmVzLW91dD5saT5hey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7b3BhY2l0eToxfS5wcmltYXJ5LW5hdj5saXtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjNlbX0ucHJpbWFyeS1uYXY+bGk+YXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NTBweDtsaW5lLWhlaWdodDo1MHB4O3BhZGRpbmc6MCAxMHB4O2NvbG9yOiNmZmY7b3ZlcmZsb3c6dmlzaWJsZTtib3JkZXItYm90dG9tOm5vbmU7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIDAuM3MsYm94LXNoYWRvdyAwLjNzOy1tb3otdHJhbnNpdGlvbjpjb2xvciAwLjNzLGJveC1zaGFkb3cgMC4zczt0cmFuc2l0aW9uOmNvbG9yIDAuM3MsYm94LXNoYWRvdyAwLjNzfS5wcmltYXJ5LW5hdj5saT5hOmhvdmVye2NvbG9yOiNlZTc5MzF9LnByaW1hcnktbmF2PmxpPmEuc2VsZWN0ZWR7Y29sb3I6I2VlNzkzMTtib3gtc2hhZG93Omluc2V0IDAgLTJweCAwICNlZTc5MzF9LnByaW1hcnktbmF2IC5nby1iYWNrLC5wcmltYXJ5LW5hdiAuc2VlLWFsbHtkaXNwbGF5Om5vbmV9LnByaW1hcnktbmF2PmxpPi5zdWItbWVudXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MHB4O3dpZHRoOjEwMHZ3O2JhY2tncm91bmQ6cmdiYSgzMCw0Myw1NSwwLjkpO2NvbG9yOiNmZmY7cGFkZGluZzo0OHB4IDY0cHggMTMwcHg7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLCB2aXNpYmlsaXR5IDBzIDBzfS5wcmltYXJ5LW5hdj5saT4uc3ViLW1lbnU6OmFmdGVye2NsZWFyOmJvdGg7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGV9LnByaW1hcnktbmF2PmxpPi5zdWItbWVudS5pcy1oaWRkZW57b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgLjNzfS5wcmltYXJ5LW5hdj5saT4uc3ViLW1lbnU+LnNlZS1hbGx7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7aGVpZ2h0OjgwcHg7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjA7cGFkZGluZzowfS5wcmltYXJ5LW5hdj5saT4uc3ViLW1lbnU+LnNlZS1hbGwgYXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDtmb250LXNpemU6Mi4ycmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6ODBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTJlM2RmO2JvcmRlci1ib3R0b206bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIDAuMnMsYmFja2dyb3VuZCAwLjJzLGJvcmRlciAwLjJzOy1tb3otdHJhbnNpdGlvbjpjb2xvciAwLjJzLGJhY2tncm91bmQgMC4ycyxib3JkZXIgMC4yczt0cmFuc2l0aW9uOmNvbG9yIDAuMnMsYmFja2dyb3VuZCAwLjJzLGJvcmRlciAwLjJzfS5wcmltYXJ5LW5hdj5saT4uc3ViLW1lbnU+LnNlZS1hbGwgYTpob3ZlcntiYWNrZ3JvdW5kOiMyZTMyMzM7Ym9yZGVyLWNvbG9yOiMyZTMyMzM7Y29sb3I6I2ZmZn0ucHJpbWFyeS1uYXY+bGkuZGVmYXVsdD4uc3ViLW1lbnUgbGl7d2lkdGg6MzIlO2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMiUgMjBweCAwfS5wcmltYXJ5LW5hdj5saS5kZWZhdWx0Pi5zdWItbWVudSBsaTpudGgtY2hpbGQoM24rMil7bWFyZ2luLXJpZ2h0OjB9LnByaW1hcnktbmF2PmxpLmRlZmF1bHQ+LnN1Yi1tZW51IC5tYWluLW5hdi1pdGVte2JvcmRlci1ib3R0b206bm9uZTtoZWlnaHQ6ODBweDtsaW5lLWhlaWdodDoxLjI7cGFkZGluZzoyNHB4IDAgMCA4NXB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wcmltYXJ5LW5hdj5saS5kZWZhdWx0Pi5zdWItbWVudSAubWFpbi1uYXYtaXRlbTpob3ZlcntiYWNrZ3JvdW5kOiNmNmY2ZjV9LnByaW1hcnktbmF2PmxpLmRlZmF1bHQ+LnN1Yi1tZW51IC5tYWluLW5hdi1pdGVtIGgze2NvbG9yOiNlZTc5MzE7Zm9udC13ZWlnaHQ6Ym9sZH0ucHJpbWFyeS1uYXY+bGkuZGVmYXVsdD4uc3ViLW1lbnUgLm1haW4tbmF2LWl0ZW0gcHtkaXNwbGF5OmJsb2NrfS5wcmltYXJ5LW5hdj5saS5kZWZhdWx0Pi5zdWItbWVudSAubWFpbi1uYXYtaXRlbTo6YmVmb3Jle2xlZnQ6MjVweH0ucHJpbWFyeS1uYXY+bGkubWVnYS1tZW51Pi5zdWItbWVudT5saXtoZWlnaHQ6NDAwcHg7d2lkdGg6MjMlO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjIuNjYlO292ZXJmbG93OmhpZGRlbjtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnByaW1hcnktbmF2PmxpLm1lZ2EtbWVudT4uc3ViLW1lbnU+bGk6bnRoLWNoaWxkKDRuKzQpe21hcmdpbi1yaWdodDowO2JvcmRlci1yaWdodDpub25lfS5wcmltYXJ5LW5hdj5saS5tZWdhLW1lbnU+LnN1Yi1tZW51PmxpPmF7Y29sb3I6I2VlNzkzMTtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxLjZyZW07bWFyZ2luLWJvdHRvbTouNmVtO3BhZGRpbmctYm90dG9tOjAuNXJlbX0ucHJpbWFyeS1uYXY+bGkubWVnYS1tZW51Pi5zdWItbWVudSBhe2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87bGluZS1oZWlnaHQ6MS40O3BhZGRpbmc6MDtib3JkZXItYm90dG9tOm5vbmU7Zm9udC1zaXplOjEuNHJlbTtjb2xvcjojZmZmfS5wcmltYXJ5LW5hdj5saS5tZWdhLW1lbnU+LnN1Yi1tZW51IGE6aG92ZXJ7Y29sb3I6I2VlNzkzMX0ucHJpbWFyeS1uYXY+bGkubWVnYS1tZW51Pi5zdWItbWVudT5saT4uc3ViLW1lbnU+bGk+YXtmb250LXdlaWdodDpib2xkO3BhZGRpbmctYm90dG9tOjAuNXJlbX0ucHJpbWFyeS1uYXY+bGkubWVnYS1tZW51Pi5zdWItbWVudT5saT4uc3ViLW1lbnU+bGk+YSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wcmltYXJ5LW5hdj5saS5tZWdhLW1lbnU+LnN1Yi1tZW51IHVsey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7cGFkZGluZy1sZWZ0OjBweH0ucHJpbWFyeS1uYXY+bGkubWVnYS1tZW51Pi5zdWItbWVudSB1bCBsaXtwYWRkaW5nLXRvcDowLjVyZW19LnByaW1hcnktbmF2PmxpLm1lZ2EtbWVudT4uc3ViLW1lbnUgdWwgbGk6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MHJlbX0ucHJpbWFyeS1uYXY+bGkubWVnYS1tZW51Pi5zdWItbWVudSB1bCB1bHtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1ib3R0b206MC41cmVtfS5wcmltYXJ5LW5hdj5saS5tZWdhLW1lbnU+LnN1Yi1tZW51IHVsIHVsPmxpe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1ib3R0b206MC41cmVtfS5wcmltYXJ5LW5hdj5saS5tZWdhLW1lbnU+LnN1Yi1tZW51IHVsIHVsPmxpOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxLjR9LnByaW1hcnktbmF2PmxpLm1lZ2EtbWVudT4uc3ViLW1lbnUgdWwgdWwgLmdvLWJhY2t7ZGlzcGxheTpibG9ja30ucHJpbWFyeS1uYXY+bGkubWVnYS1tZW51Pi5zdWItbWVudSB1bCB1bCAuZ28tYmFjayBhe2NvbG9yOnRyYW5zcGFyZW50fS5wcmltYXJ5LW5hdj5saS5tZWdhLW1lbnU+LnN1Yi1tZW51IHVsIHVsIC5zZWUtYWxse2Rpc3BsYXk6YmxvY2t9LnByaW1hcnktbmF2IC5tYWluLW5hdi1nYWxsZXJ5IGxpe3dpZHRoOjIyJTtmbG9hdDpsZWZ0O21hcmdpbjowIDQlIDQwcHggMH0ucHJpbWFyeS1uYXYgLm1haW4tbmF2LWdhbGxlcnkgbGk6bnRoLWNoaWxkKDRuKzIpe21hcmdpbi1yaWdodDowfS5wcmltYXJ5LW5hdiAubWFpbi1uYXYtZ2FsbGVyeSAubWFpbi1uYXYtaXRlbXtib3JkZXItYm90dG9tOm5vbmU7cGFkZGluZzowO2hlaWdodDphdXRvO2xpbmUtaGVpZ2h0OjEuMn0ucHJpbWFyeS1uYXYgLm1haW4tbmF2LWdhbGxlcnkgLm1haW4tbmF2LWl0ZW0gaW1ne3Bvc2l0aW9uOnN0YXRpYzttYXJnaW4tdG9wOjA7aGVpZ2h0OmF1dG87d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOi42ZW19LnByaW1hcnktbmF2IC5tYWluLW5hdi1nYWxsZXJ5IC5tYWluLW5hdi1pdGVtIGgze2NvbG9yOiNlZTc5MzE7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjAgLjRlbX19Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YSwuZ28tYmFjayBhe3Bvc2l0aW9uOnJlbGF0aXZlfS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6OmJlZm9yZSwubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hOjphZnRlciwuZ28tYmFjayBhOjpiZWZvcmUsLmdvLWJhY2sgYTo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbi10b3A6LTFweDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MnB4O3dpZHRoOjEwcHg7YmFja2dyb3VuZDojNDY0YzRlOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YTo6YmVmb3JlLC5nby1iYWNrIGE6OmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6OmFmdGVyLC5nby1iYWNrIGE6OmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCl7Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YTo6YmVmb3JlLC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6OmFmdGVyLC5nby1iYWNrIGE6OmJlZm9yZSwuZ28tYmFjayBhOjphZnRlcntiYWNrZ3JvdW5kOiNjOWNiYzR9Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YTpob3Zlcjo6YmVmb3JlLC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6aG92ZXI6OmFmdGVyLC5nby1iYWNrIGE6aG92ZXI6OmJlZm9yZSwuZ28tYmFjayBhOmhvdmVyOjphZnRlcntiYWNrZ3JvdW5kOiNlZTc5MzF9fS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmF7cGFkZGluZy1yaWdodDo0MHB4fS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6OmJlZm9yZSwubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hOjphZnRlcntyaWdodDoyMHB4Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjo5cHggNTAlOy1tb3otdHJhbnNmb3JtLW9yaWdpbjo5cHggNTAlOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjlweCA1MCU7LW8tdHJhbnNmb3JtLW9yaWdpbjo5cHggNTAlO3RyYW5zZm9ybS1vcmlnaW46OXB4IDUwJX0ucHJpbWFyeS1uYXYgLmdvLWJhY2sgYXtwYWRkaW5nLWxlZnQ6NDBweH0ucHJpbWFyeS1uYXYgLmdvLWJhY2sgYTo6YmVmb3JlLC5wcmltYXJ5LW5hdiAuZ28tYmFjayBhOjphZnRlcntsZWZ0OjIwcHg7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjFweCA1MCU7LW1vei10cmFuc2Zvcm0tb3JpZ2luOjFweCA1MCU7LW1zLXRyYW5zZm9ybS1vcmlnaW46MXB4IDUwJTstby10cmFuc2Zvcm0tb3JpZ2luOjFweCA1MCU7dHJhbnNmb3JtLW9yaWdpbjoxcHggNTAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KXsubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hOjpiZWZvcmUsLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YTo6YWZ0ZXJ7cmlnaHQ6MTUlfS5wcmltYXJ5LW5hdj4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5he3BhZGRpbmctcmlnaHQ6MzBweCAhaW1wb3J0YW50fS5wcmltYXJ5LW5hdj4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hOjpiZWZvcmUsLnByaW1hcnktbmF2Pi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6OmFmdGVye3dpZHRoOjlweDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTstbW96LXRyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTstbXMtdHJhbnNmb3JtLW9yaWdpbjo1MCUgNTAlOy1vLXRyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCU7YmFja2dyb3VuZDojYzljYmM0Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIDAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjNzOy1tb3otdHJhbnNpdGlvbjp3aWR0aCAwLjNzLC1tb3otdHJhbnNmb3JtIC4zczt0cmFuc2l0aW9uOndpZHRoIDAuM3MsdHJhbnNmb3JtIC4zc30ucHJpbWFyeS1uYXY+Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YTo6YmVmb3Jle3JpZ2h0OjEycHh9LnByaW1hcnktbmF2Pi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6OmFmdGVye3JpZ2h0OjdweH0ucHJpbWFyeS1uYXY+Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YS5zZWxlY3RlZDo6YmVmb3JlLC5wcmltYXJ5LW5hdj4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hLnNlbGVjdGVkOjphZnRlcnt3aWR0aDoxNHB4fS5wcmltYXJ5LW5hdj4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hLnNlbGVjdGVkOjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZSgtNDVkZWcpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGUoLTQ1ZGVnKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlKC00NWRlZyl9LnByaW1hcnktbmF2Pi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmEuc2VsZWN0ZWQ6OmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LnN1Yi1tZW51Pi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6OmJlZm9yZSwuc3ViLW1lbnU+Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YTo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wcmltYXJ5LW5hdiAuZ28tYmFjayBhe3BhZGRpbmctbGVmdDoyMHB4fS5wcmltYXJ5LW5hdiAuZ28tYmFjayBhOjpiZWZvcmUsLnByaW1hcnktbmF2IC5nby1iYWNrIGE6OmFmdGVye2xlZnQ6MXB4fX0uY2Qtc2VhcmNoe3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo1MHB4O3dpZHRoOjEwMCU7dG9wOjUwcHg7bGVmdDowO3otaW5kZXg6MztvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLCB2aXNpYmlsaXR5IDBzIC4zczstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgLjNzO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgLjNzfS5jZC1zZWFyY2ggZm9ybXtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5jZC1zZWFyY2ggaW5wdXR7Ym9yZGVyLXJhZGl1czowO2JvcmRlcjpub25lO2JhY2tncm91bmQ6I2ZmZjtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3BhZGRpbmc6MCA1JTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgI2UyZTNkZiwwIDNweCA2cHggcmdiYSgwLDAsMCwwLjA1KTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTstbXMtYXBwZWFyYW5jZTpub25lOy1vLWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LmNkLXNlYXJjaCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojYzljYmM0fS5jZC1zZWFyY2ggaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2M5Y2JjNH0uY2Qtc2VhcmNoIGlucHV0Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2M5Y2JjNH0uY2Qtc2VhcmNoIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojYzljYmM0fS5jZC1zZWFyY2ggaW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lfS5jZC1zZWFyY2guaXMtdmlzaWJsZXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAwczstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgMHM7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAwc30ubmF2LWlzLWZpeGVkIC5jZC1zZWFyY2h7cG9zaXRpb246Zml4ZWR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpey5jZC1zZWFyY2h7aGVpZ2h0OjEyMHB4O3RvcDo1MHB4fS5jZC1zZWFyY2ggaW5wdXR7cGFkZGluZzowIDJlbTtmb250LXNpemU6My4ycmVtO2ZvbnQtd2VpZ2h0OjMwMH19LmNkLW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoyO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7dG9wOjA7bGVmdDowO2N1cnNvcjpwb2ludGVyO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwLjNzLC13ZWJraXQtdHJhbnNmb3JtIC4zcyAwczstbW96LXRyYW5zaXRpb246b3BhY2l0eSAwLjNzIDBzLHZpc2liaWxpdHkgMHMgMC4zcywtbW96LXRyYW5zZm9ybSAuM3MgMHM7dHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwLjNzLHRyYW5zZm9ybSAuM3MgMHN9LmNkLW92ZXJsYXkuaXMtdmlzaWJsZXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwcywtd2Via2l0LXRyYW5zZm9ybSAuM3MgMHM7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzLC1tb3otdHJhbnNmb3JtIC4zcyAwczt0cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzLHRyYW5zZm9ybSAuM3MgMHN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTY5cHgpey5jZC1vdmVybGF5LmlzLXZpc2libGV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjYwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTI2MHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTI2MHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjYwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yNjBweCl9Lm5hdi1vbi1sZWZ0IC5jZC1vdmVybGF5LmlzLXZpc2libGV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyNjBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWCgyNjBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDI2MHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgyNjBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjYwcHgpfS5jZC1vdmVybGF5LmlzLXZpc2libGUuc2VhcmNoLWlzLXZpc2libGUsLm5hdi1vbi1sZWZ0IC5jZC1vdmVybGF5LmlzLXZpc2libGUuc2VhcmNoLWlzLXZpc2libGV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19Lm5vLWpzIC5wcmltYXJ5LW5hdntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6YXV0bzt3aWR0aDoxMDAlO292ZXJmbG93OnZpc2libGU7dmlzaWJpbGl0eTp2aXNpYmxlO3otaW5kZXg6Mn0ubm8tanMgLmNkLXNlYXJjaHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KXsubm8tanMgLnByaW1hcnktbmF2e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MztkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO3RvcDowO3JpZ2h0OjE1MHB4O3BhZGRpbmc6MH0ubm8tanMgLm5hdi1pcy1maXhlZCAucHJpbWFyeS1uYXZ7cG9zaXRpb246Zml4ZWR9fS5tb2R1bGUgLmFsaWdubGVmdHtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoycmVtfS5tb2R1bGUgLmFsaWduY2VudGVye2Zsb2F0Om5vbmU7bWFyZ2luOjFyZW0gYXV0b30ubW9kdWxlIC5hbGlnbnJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjJyZW19Lm5ld3NsZXR0ZXIteWVhcnN7d2lkdGg6MTAwJTtjbGVhcjpib3RofS5uZXdzbGV0dGVyLXllYXJzPmgyOmFmdGVye21hcmdpbjoxcmVtIDB9Lm5ld3NsZXR0ZXItcmVwZWF0ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3dpZHRoOjEwMCV9Lm5ld3NsZXR0ZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nLXJpZ2h0OjJyZW07d2lkdGg6NTAlO21hcmdpbjoxcmVtIDB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsubmV3c2xldHRlcnt3aWR0aDoyNSV9fS5uZXdzbGV0dGVyPmltZ3tib3JkZXI6MXB4IHNvbGlkICNlYmVjZjB9Lm1mcC1iZ3t0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwNDI7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmZpeGVkO2JhY2tncm91bmQ6IzBiMGIwYjtvcGFjaXR5OjAuOH0ubWZwLXdyYXB7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDQzO3Bvc2l0aW9uOmZpeGVkO291dGxpbmU6bm9uZSAhaW1wb3J0YW50Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59Lm1mcC1jb250YWluZXJ7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjA7cGFkZGluZzowIDhweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1mcC1jb250YWluZXI6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZXtkaXNwbGF5Om5vbmV9Lm1mcC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246bGVmdDt6LWluZGV4OjEwNDV9Lm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCwubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudHt3aWR0aDoxMDAlO2N1cnNvcjphdXRvfS5tZnAtYWpheC1jdXJ7Y3Vyc29yOnByb2dyZXNzfS5tZnAtem9vbS1vdXQtY3VyLC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2V7Y3Vyc29yOi1tb3otem9vbS1vdXQ7Y3Vyc29yOi13ZWJraXQtem9vbS1vdXQ7Y3Vyc29yOnpvb20tb3V0fS5tZnAtem9vbXtjdXJzb3I6cG9pbnRlcjtjdXJzb3I6LXdlYmtpdC16b29tLWluO2N1cnNvcjotbW96LXpvb20taW47Y3Vyc29yOnpvb20taW59Lm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnR7Y3Vyc29yOmF1dG99Lm1mcC1jbG9zZSwubWZwLWFycm93LC5tZnAtcHJlbG9hZGVyLC5tZnAtY291bnRlcnstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm1mcC1sb2FkaW5nLm1mcC1maWd1cmV7ZGlzcGxheTpub25lfS5tZnAtaGlkZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubWZwLXByZWxvYWRlcntjb2xvcjojQ0NDO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOi0wLjhlbTtsZWZ0OjhweDtyaWdodDo4cHg7ei1pbmRleDoxMDQ0fS5tZnAtcHJlbG9hZGVyIGF7Y29sb3I6I0NDQ30ubWZwLXByZWxvYWRlciBhOmhvdmVye2NvbG9yOiNGRkZ9Lm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVye2Rpc3BsYXk6bm9uZX0ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50e2Rpc3BsYXk6bm9uZX1idXR0b24ubWZwLWNsb3NlLGJ1dHRvbi5tZnAtYXJyb3d7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2Rpc3BsYXk6YmxvY2s7b3V0bGluZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjEwNDY7Ym94LXNoYWRvdzpub25lO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb259YnV0dG9uOjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXI6MH0ubWZwLWNsb3Nle3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7bGluZS1oZWlnaHQ6NDRweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6MC42NTtwYWRkaW5nOjAgMCAxOHB4IDEwcHg7Y29sb3I6I0ZGRjtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MjhweDtmb250LWZhbWlseTpBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZX0ubWZwLWNsb3NlOmhvdmVyLC5tZnAtY2xvc2U6Zm9jdXN7b3BhY2l0eToxfS5tZnAtY2xvc2U6YWN0aXZle3RvcDoxcHh9Lm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZXtjb2xvcjojMzMzfS5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2V7Y29sb3I6I0ZGRjtyaWdodDotNnB4O3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1yaWdodDo2cHg7d2lkdGg6MTAwJX0ubWZwLWNvdW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtjb2xvcjojQ0NDO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE4cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5tZnAtYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowLjY1O21hcmdpbjowO3RvcDo1MCU7bWFyZ2luLXRvcDotNTVweDtwYWRkaW5nOjA7d2lkdGg6OTBweDtoZWlnaHQ6MTEwcHg7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5tZnAtYXJyb3c6YWN0aXZle21hcmdpbi10b3A6LTU0cHh9Lm1mcC1hcnJvdzpob3ZlciwubWZwLWFycm93OmZvY3Vze29wYWNpdHk6MX0ubWZwLWFycm93OmJlZm9yZSwubWZwLWFycm93OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDttYXJnaW4tdG9wOjM1cHg7bWFyZ2luLWxlZnQ6MzVweDtib3JkZXI6bWVkaXVtIGluc2V0IHRyYW5zcGFyZW50fS5tZnAtYXJyb3c6YWZ0ZXJ7Ym9yZGVyLXRvcC13aWR0aDoxM3B4O2JvcmRlci1ib3R0b20td2lkdGg6MTNweDt0b3A6OHB4fS5tZnAtYXJyb3c6YmVmb3Jle2JvcmRlci10b3Atd2lkdGg6MjFweDtib3JkZXItYm90dG9tLXdpZHRoOjIxcHg7b3BhY2l0eTowLjd9Lm1mcC1hcnJvdy1sZWZ0e2xlZnQ6MH0ubWZwLWFycm93LWxlZnQ6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0OjE3cHggc29saWQgI0ZGRjttYXJnaW4tbGVmdDozMXB4fS5tZnAtYXJyb3ctbGVmdDpiZWZvcmV7bWFyZ2luLWxlZnQ6MjVweDtib3JkZXItcmlnaHQ6MjdweCBzb2xpZCAjM0YzRjNGfS5tZnAtYXJyb3ctcmlnaHR7cmlnaHQ6MH0ubWZwLWFycm93LXJpZ2h0OmFmdGVye2JvcmRlci1sZWZ0OjE3cHggc29saWQgI0ZGRjttYXJnaW4tbGVmdDozOXB4fS5tZnAtYXJyb3ctcmlnaHQ6YmVmb3Jle2JvcmRlci1sZWZ0OjI3cHggc29saWQgIzNGM0YzRn0ubWZwLWlmcmFtZS1ob2xkZXJ7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4fS5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnR7bGluZS1oZWlnaHQ6MDt3aWR0aDoxMDAlO21heC13aWR0aDo5MDBweH0ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZXt0b3A6LTQwcHh9Lm1mcC1pZnJhbWUtc2NhbGVye3dpZHRoOjEwMCU7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctdG9wOjU2LjI1JX0ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtiYWNrZ3JvdW5kOiMwMDB9aW1nLm1mcC1pbWd7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjA7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6NDBweCAwIDQwcHg7bWFyZ2luOjAgYXV0b30ubWZwLWZpZ3VyZXtsaW5lLWhlaWdodDowfS5tZnAtZmlndXJlOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo0MHB4O2JvdHRvbTo0MHB4O2Rpc3BsYXk6YmxvY2s7cmlnaHQ6MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO3otaW5kZXg6LTE7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtiYWNrZ3JvdW5kOiM0NDR9Lm1mcC1maWd1cmUgc21hbGx7Y29sb3I6I0JEQkRCRDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE0cHh9Lm1mcC1maWd1cmUgZmlndXJle21hcmdpbjowfS5tZnAtYm90dG9tLWJhcnttYXJnaW4tdG9wOi0zNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt3aWR0aDoxMDAlO2N1cnNvcjphdXRvfS5tZnAtdGl0bGV7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjE4cHg7Y29sb3I6I0YzRjNGMzt3b3JkLXdyYXA6YnJlYWstd29yZDtwYWRkaW5nLXJpZ2h0OjM2cHh9Lm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50e21heC13aWR0aDoxMDAlfS5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZXtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpey5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlcntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9Lm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1ne3BhZGRpbmc6MH0ubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXJ7dG9wOjA7Ym90dG9tOjB9Lm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxse2Rpc3BsYXk6aW5saW5lO21hcmdpbi1sZWZ0OjVweH0ubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjYpO2JvdHRvbTowO21hcmdpbjowO3RvcDphdXRvO3BhZGRpbmc6M3B4IDVweDtwb3NpdGlvbjpmaXhlZDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eXtwYWRkaW5nOjB9Lm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlcntyaWdodDo1cHg7dG9wOjNweH0ubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZXt0b3A6MDtyaWdodDowO3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7bGluZS1oZWlnaHQ6MzVweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC42KTtwb3NpdGlvbjpmaXhlZDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjB9fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KXsubWZwLWFycm93ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuNzUpO3RyYW5zZm9ybTpzY2FsZSgwLjc1KX0ubWZwLWFycm93LWxlZnR7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNmb3JtLW9yaWdpbjowfS5tZnAtYXJyb3ctcmlnaHR7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjEwMCU7dHJhbnNmb3JtLW9yaWdpbjoxMDAlfS5tZnAtY29udGFpbmVye3BhZGRpbmctbGVmdDo2cHg7cGFkZGluZy1yaWdodDo2cHh9fXRhYmxlLmNvbXBldGl0aW9uLXRhYmxle3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztvdmVyZmxvdy14OnNjcm9sbDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtib3JkZXI6MXB4IHNvbGlkICNmMWYxZjF9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXt0YWJsZS5jb21wZXRpdGlvbi10YWJsZXtkaXNwbGF5OnRhYmxlO3RhYmxlLWxheW91dDpmaXhlZH19dGFibGUuY29tcGV0aXRpb24tdGFibGU+dGQsdGFibGUuY29tcGV0aXRpb24tdGFibGUgdGh7cGFkZGluZzoxcmVtO2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MS4xO3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXI6MXB4IHNvbGlkICNmMWYxZjF9dGFibGUuY29tcGV0aXRpb24tdGFibGUgdGR7bGluZS1oZWlnaHQ6MS41fXRhYmxlLmNvbXBldGl0aW9uLXRhYmxlIHRkPnRke3BhZGRpbmc6MXJlbTtib3JkZXI6MXB4IHNvbGlkICNmMWYxZjF9dGFibGUuY29tcGV0aXRpb24tdGFibGUgdGQuY29tcGV0aXRpb24tdGFibGUtdHlwZXtwYWRkaW5nOjFyZW07Zm9udC1zaXplOjEuNHJlbX10YWJsZS5jb21wZXRpdGlvbi10YWJsZSB0YWJsZS5jb21wZXRpdGlvbi10YWJsZS1kZXRhaWxze3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMjczNzQ3O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZmZmfXRhYmxlLmNvbXBldGl0aW9uLXRhYmxlIHRhYmxlLmNvbXBldGl0aW9uLXRhYmxlLWRldGFpbHMgdGR7cGFkZGluZzoxcmVtfXRhYmxlLmNvbXBldGl0aW9uLXRhYmxlIHRhYmxlLmNvbXBldGl0aW9uLXRhYmxlLWxpc3Rpbmd7d2lkdGg6MTAwJX10YWJsZS5jb21wZXRpdGlvbi10YWJsZSB0YWJsZS5jb21wZXRpdGlvbi10YWJsZS1saXN0aW5nIHRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmMWYxZjF9dGFibGUuY29tcGV0aXRpb24tdGFibGUgdGFibGUuY29tcGV0aXRpb24tdGFibGUtbGlzdGluZyB0ci5maXJzdHtiYWNrZ3JvdW5kLWNvbG9yOiNlZTc5MzE7Y29sb3I6I2ZmZn10YWJsZS5jb21wZXRpdGlvbi10YWJsZSB0YWJsZS5jb21wZXRpdGlvbi10YWJsZS1saXN0aW5nIHRyLnNlY29uZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjM4LDEyMSw0OSwwLjcpfXRhYmxlLmNvbXBldGl0aW9uLXRhYmxlIHRhYmxlLmNvbXBldGl0aW9uLXRhYmxlLWxpc3RpbmcgdHIudGhpcmR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIzOCwxMjEsNDksMC40KX10YWJsZS5jb21wZXRpdGlvbi10YWJsZSB0YWJsZS5jb21wZXRpdGlvbi10YWJsZS1saXN0aW5nIHRyLmZpcnN0LHRhYmxlLmNvbXBldGl0aW9uLXRhYmxlIHRhYmxlLmNvbXBldGl0aW9uLXRhYmxlLWxpc3RpbmcgdHIuc2Vjb25kLHRhYmxlLmNvbXBldGl0aW9uLXRhYmxlIHRhYmxlLmNvbXBldGl0aW9uLXRhYmxlLWxpc3RpbmcgdHIudGhpcmQsdGFibGUuY29tcGV0aXRpb24tdGFibGUgdGFibGUuY29tcGV0aXRpb24tdGFibGUtbGlzdGluZyB0cjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX10YWJsZS5jb21wZXRpdGlvbi10YWJsZSB0YWJsZS5jb21wZXRpdGlvbi10YWJsZS1saXN0aW5nIHRke3BhZGRpbmc6MC43NXJlbSAxcmVtO2JvcmRlci1yaWdodDoxcHggc29saWQgI2YxZjFmMTt0ZXh0LWFsaWduOmNlbnRlcn10YWJsZS5jb21wZXRpdGlvbi10YWJsZSB0YWJsZS5jb21wZXRpdGlvbi10YWJsZS1saXN0aW5nIHRkOmZpcnN0LWNoaWxke3RleHQtYWxpZ246bGVmdH10YWJsZS5jb21wZXRpdGlvbi10YWJsZSB0YWJsZS5jb21wZXRpdGlvbi10YWJsZS1saXN0aW5nIHRkOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0Om5vbmV9dGFibGUuY29tcGV0aXRpb24tdGFibGUgdGh7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0Om5vcm1hbH10YWJsZS5jb21wZXRpdGlvbi10YWJsZSB0aDpmaXJzdC1jaGlsZHt0ZXh0LWFsaWduOmxlZnR9LnRhYmxlIHRoLC52YXBhLWNhbGVuZGFyIHRoe2JhY2tncm91bmQtY29sb3I6IzI3Mzc0Nzt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7cGFkZGluZzoxcmVtfS50YWJsZSB0ZCwudGFibGUgdGgsLnZhcGEtY2FsZW5kYXIgdGQsLnZhcGEtY2FsZW5kYXIgdGh7cGFkZGluZzoxcmVtO2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MS4xO3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXI6MXB4IHNvbGlkICNmMWYxZjF9LnNpZGViYXJ7bWFyZ2luLWJvdHRvbTozcmVtfUBtZWRpYSAobWluLXdpZHRoOiA5MDBweCl7LnNpZGViYXJ7d2lkdGg6NDAlO21heC13aWR0aDozMDBweH19LnNpZGViYXIubm8tc2lkZWJhci1tZW51e21hcmdpbi10b3A6MS41cmVtfUBtZWRpYSAobWluLXdpZHRoOiA5MDBweCl7LnNpZGViYXIubm8tc2lkZWJhci1tZW51e21hcmdpbi10b3A6NXJlbX19LnNpZGViYXItbWVudXtwYWRkaW5nOjNyZW0gMnJlbSAxcmVtO2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjttYXJnaW4tYm90dG9tOjJyZW19LnNpZGViYXItaGVhZGVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMzNDM0MzQ7cGFkZGluZy1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjJyZW07Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMzNDM0MzR9LnNpZGViYXItbmF2e3BhZGRpbmctbGVmdDowfS5zaWRlYmFyLW5hdiBsaXtmb250LXdlaWdodDpub3JtYWw7bGlzdC1zdHlsZTpub25lO3RleHQtaW5kZW50Oi0xcmVtO21hcmdpbi1sZWZ0OjIuMjVyZW19LnNpZGViYXItbmF2IGxpOmJlZm9yZXtjb250ZW50Olwi7oCEXCJ9LnNpZGViYXItbmF2IGxpOmJlZm9yZXtjb2xvcjojY2NjO2ZvbnQtc2l6ZToxcmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDoxcmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc2lkZWJhci1uYXYgbGkgLmNoaWxkcmVue3BhZGRpbmctbGVmdDowfS5zaWRlYmFyLW5hdiBsaS5jdXJyZW50X3BhZ2VfaXRlbXtmb250LXdlaWdodDpib2xkfS5zaWRlYmFyLW5hdiBsaS5jdXJyZW50X3BhZ2VfaXRlbTpiZWZvcmV7Y29sb3I6I2VlNzkzMX0uc2lkZWJhci1uYXYgbGkgYXtsaW5lLWhlaWdodDoxO2NvbG9yOiMzNDM0MzQ7dmVydGljYWwtYWxpZ246bWlkZGxlfS50aXRsZS1kYXJre2JhY2tncm91bmQtY29sb3I6IzI3Mzc0Nztmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjEuNzVyZW07Y29sb3I6I2ZmZjtwYWRkaW5nOjFyZW0gMnJlbX0udGlsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7bWFyZ2luLWJvdHRvbToxcmVtfS50aWxlLWltYWdlIGltZ3ttYXJnaW46MCBhdXRvfS50aWxlLWNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjojMjczNzQ3O3BhZGRpbmc6MnJlbX0udGlsZS1jb250ZW50IHB7bWFyZ2luLWJvdHRvbTowO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZ9XG4iLCJcbi5tZWRpYS1lbWJlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWVkaWEtZW1iZWQgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIE1lZGlhIFF1ZXJ5IEZhbGxiYWNrIFN1cHBvcnQgKi9cbkBtaXhpbiBiZXlvbmQoJGJyZWFrcG9pbnQpIHsgXG4gICAgJG1lZGlhUXVlcmllc1Vuc3VwcG9ydGVkOiBmYWxzZSAhZGVmYXVsdDtcblxuICAgIEBpZiAoICRtZWRpYVF1ZXJpZXNVbnN1cHBvcnRlZCApIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAoIG1pbi13aWR0aDogJGJyZWFrcG9pbnQgKSB7IFxuICAgICAgICAgICAgQGNvbnRlbnQ7IFxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBNZWRpYSBRdWVyeSBGYWxsYmFjayBTdXBwb3J0ICovXG5AbWl4aW4gdW50aWwoJGJyZWFrcG9pbnQpIHsgXG4gICAgJG1lZGlhUXVlcmllc1Vuc3VwcG9ydGVkOiBmYWxzZSAhZGVmYXVsdDtcblxuICAgIEBpZiAoICRtZWRpYVF1ZXJpZXNVbnN1cHBvcnRlZCA9PSBmYWxzZSApIHtcbiAgICAgICAgQG1lZGlhICggbWF4LXdpZHRoOiAkYnJlYWtwb2ludCApIHsgXG4gICAgICAgICAgICBAY29udGVudDsgXG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gc3VwZXIgbGlnaHQgZ3JpZCAtIGl0IHdvcmtzIHdpdGggdGhlIC5jZC1jb250YWluZXIgY2xhc3MgaW5zaWRlIHN0eWxlLnNjc3NcblxuQG1peGluIGNvbHVtbigkcGVyY2VudGFnZSwgJGZsb2F0LWRpcmVjdGlvbjpsZWZ0KSB7XG4gIHdpZHRoOiAxMDAlICogJHBlcmNlbnRhZ2U7XG4gIGZsb2F0OiAkZmxvYXQtZGlyZWN0aW9uO1xufVxuXG5AbWl4aW4gTVEoJGNhbnZhcykge1xuICBAaWYgJGNhbnZhcyA9PSBTIHtcbiAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJFMpIHsgQGNvbnRlbnQ7IH0gXG4gIH1cbiAgQGVsc2UgaWYgJGNhbnZhcyA9PSBNIHtcbiAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJE0pIHsgQGNvbnRlbnQ7IH0gXG4gIH1cbiAgQGVsc2UgaWYgJGNhbnZhcyA9PSBMIHtcbiAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJEwpIHsgQGNvbnRlbnQ7IH0gXG4gIH1cbiAgQGVsc2UgaWYgJGNhbnZhcyA9PSBtYXhMIHtcbiAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heEwpIHsgQGNvbnRlbnQ7IH0gXG4gIH1cbn1cblxuXG4vLyBcbi8vIFJFUExBQ0UgR0VORVJBVEVEIElDT05TIEBNSVhJTlxuLy8gRW5hYmxlZCBpY29uKCRuYW1lKSB0aHJvdWdob3V0IFNDU1NcblxuQG1peGluIGljb24oJGZpbGVuYW1lKSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiBpY29uLWNoYXIoJGNoYXIpO1xufVxuXG4vLyBcbi8vIExpbmsgU3R5bGVzXG4vLyBcbkBtaXhpbiBocmVmKCkge1xuICAgIGNvbG9yOiAkcHVycGxlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdHA7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyICR0cmFuc2l0aW9uLCBjb2xvciAkdHJhbnNpdGlvbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJHB1cnBsZSwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJHB1cnBsZSwgMTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyICR0cmFuc2l0aW9uLCBjb2xvciAkdHJhbnNpdGlvbjtcbiAgICB9XG59XG5cblxuLyogSGlkZSBmcm9tIGJvdGggc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnM6IGg1YnAuY29tL3UgKi9cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEhpZGUgb25seSB2aXN1YWxseSwgYnV0IGhhdmUgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW5yZWFkZXJzOiBoNWJwLmNvbS92ICovXG4udmlzdWFsbHloaWRkZW4ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG59XG5cbi5jbGVhcmZpeCB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cbi8vIFxuLy8gRk9STSBQTEFDRUhPTERFUiBURVhUIENPTE9VUlxuLy8gXG5cbkBtaXhpbiBwbGFjZWhvbGRlci10ZXh0KCRjb2xvcikge1xuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuXG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICBjb2xvcjogJGNvbG9yOyAgXG4gICAgfVxuXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7ICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgIGNvbG9yOiAkY29sb3I7ICBcbiAgICB9XG5cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7ICBcbiAgICAgICBjb2xvcjogJGNvbG9yOyAgXG4gICAgfVxufVxuXG4vLyBcbi8vIENTUyBUUlVOQ0FURVxuLy8gXG5cbkBtaXhpbiB0cnVuY2F0ZSgpIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cblxuLy8gVmVydGljYWwgQWxpZ24gZXh0ZW5zaW9uXG4vLyBNYWtlIHN1cmUgcGFyZW50IGhhcyBhIHNldCBoZWlnaHRcbi8vIFNldCBhcyBAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbjtcblxuQG1peGluIHZlcnRpY2FsLWFsaWduKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWl4aW4gaG9yaXpvbnRhbC1hbGlnbigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5oaWRkZW4tbW9iaWxlLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIGJleW9uZCgkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5oaWRkZW4tbW9iaWxlLS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIGJleW9uZCgkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5oaWRkZW4tbW9iaWxlLS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBiZXlvbmQoJHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmhpZGRlbi1tb2JpbGUtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBiZXlvbmQoJHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmhpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgYmV5b25kKCR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi52aXNpYmxlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIGJleW9uZCgkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnZpc2libGUtZGVza3RvcC0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAvLyBAaW5jbHVkZSBiZXlvbmQoMTAyNXB4KSB7XG4gICAgQGluY2x1ZGUgYmV5b25kKCR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnZpc2libGUtZGVza3RvcC0tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgYmV5b25kKCR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnZpc2libGUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIGJleW9uZCgkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLnZpc2libGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIGJleW9uZCgkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4udmlzaWJsZS1tb2JpbGUtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBiZXlvbmQoJHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBiZXlvbmQoJHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gU3BpbkFyb3VuZCBLZXkgRnJhbWVzXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbkFyb3VuZCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNwaW5Bcm91bmQge1xuICAgIGZyb20ge1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgc3BpbkFyb3VuZCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbiIsIiosICo6OmFmdGVyLCAqOjpiZWZvcmUge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYSwgdGV4dGFyZWEsIGlucHV0IHsgb3V0bGluZTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG5cdCN3cGFkbWluYmFyIHtcblx0ICAgIHBvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuaHRtbCB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRtaW4td2lkdGg6IDMyMHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuXHRmb250OiB7XG5cdFx0c2l6ZTogMS42cmVtO1xuXHRcdGZhbWlseTogJHByaW1hcnktZm9udDsgLy8gdmFyaWFibGVzIGluc2lkZSBwYXJ0aWFscyA+IF92YXJpYWJsZXMuc2Nzc1xuXHR9XG5cdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG5cdG1hcmdpbjogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbmEge1xuXHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJHB1cnBsZTtcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5idXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG4uaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmltZyB7XG5cdC8qIG1ha2UgaW1hZ2VzIHJlc3BvbnNpdmUgKi9cblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcbn0iLCIvLyBCcmFuZGluZyBDb2xvdXJzXG4kcHJpbWFyeTogXHRcdCMyNzM3NDc7XG4kc2Vjb25kYXJ5Olx0IFx0I2VlNzkzMTtcbiRmb290OiBcdFx0XHQjMjEyZTNjO1xuJGZvb3QtdGV4dDpcdFx0IzQwNGM1ODtcblxuJG9yYW5nZTogJHNlY29uZGFyeTtcbiRib3JkZXItZ3JleTogI2YxZjFmMTtcbiRncmV5OiAjZmJmYmZiO1xuJHNpZGViYXItYmc6ICNmNmY2ZjY7XG5cblxuLy8gQ29sb3VyIEFzc2lnbm1lbnRcbiR3aGl0ZTogXHRcdFx0I2ZmZmZmZjtcbiRibGFjazogXHRcdFx0IzAwMDAwMDtcbiRwdXJwbGU6XHRcdFx0JHByaW1hcnk7XG4kcHVycGxlLWxpZ2h0OiBcdFx0IzYwNWNhODtcbiRjcmltc29uOiBcdFx0XHQjZWMwOTNmO1xuJGRhcmstZ3JleTogXHRcdCMyZDJjMzI7XG4kbGlnaHQtZ3JleTpcdFx0I2ViZWNmMDtcbiR0YWJsZS1yb3c6XHRcdFx0I2YzZjNmNDtcbiR0ZXh0LWdyZXk6IFx0XHQjNmM2YjcwO1xuJHRleHQtbGlnaHQtZ3JleTogXHQjYTBhMGEwO1xuJHRleHQtZGFyay1ncmV5OiAjMzQzNDM0O1xuJGhlYWRpbmctZ3JleTogXHRcdCMzMjMyMzI7XG4kYmFyLWdyZXk6XHRcdFx0I2RiZGJkYjtcbiRwYXJhZ3JhcGg6IFx0XHQjMmEyYTJhO1xuJGJyZWFkY3J1bWI6IFx0XHQjOWI5YjliO1xuJGRhcmstbWVudTpcdFx0XHQjMWUyYjM3O1xuXG4kZm9ybS1iZzpcdFx0XHQjZjBmNGY4O1xuJGZvcm0tYm9yZGVyOlx0XHQjZDJkYWUxO1xuJGZvcm0tc2hhZG93OiBcdFx0IzY4ODU5MztcbiRkYXJrLWZvcm0tYmc6XHRcdCMwMDRlNzQ7XG4kdHA6IFx0XHRcdFx0dHJhbnNwYXJlbnQ7XG5cbi8vIFR5cG9ncmFwaHkgVmFyc1xuJGxpbmUtaGVpZ2h0Olx0XHQxLjU7XG4kaC1saW5lLWhlaWdodDpcdFx0MS4yO1xuJGJvbGQ6XHRcdFx0XHQ3MDA7XHRcdFx0XHRcbiRyZWd1bGFyOlx0XHRcdDQwMDtcbiRsaWdodDogXHRcdFx0MzAwOyBcbiRpY29uczpcdCBcdFx0XHQnY3VzdG9tLWljb25zJztcblxuXG4vLyBPdGhlclxuJGJvcmRlci1yYWRpdXM6XHRcdDRweDtcbiRyb3VuZC1yYWRpdXM6XHRcdDMwcHg7XG4kY2lyY2xlLXJhZGl1czogXHQ1MCU7XG4kdHJhbnNpdGlvbjpcdFx0MjAwbXM7XG4kbGV0dGVyLXNwYWNpbmc6IFx0MC40cmVtO1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkZWFzZSwgJGR1cmF0aW9uKSB7XG5cdHRyYW5zaXRpb246ICRkdXJhdGlvbiBlYXNlLWluO1xufVxuXG4kaGVhZGVyLWhlaWdodDogNTBweDtcbiRtb2JpbGUtaGVhZGVyLWhlaWdodDogNTBweDtcblxuJGxheW91dDogKFxuXHRtYXgtd2lkdGg6IDEyMDBweCxcbik7XG5cbiRwcmltYXJ5LWZvbnQ6ICdSb2JvdG8nLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cbi8vIHotaW5kZXhcblxuJGJlbG93LWNvbnRlbnQ6IDE7XG4kY29udGVudDogMjtcbiRhYm92ZS1jb250ZW50OiAzO1xuXG5cbi8vIEJyZWFrcG9pbnRzXG4kZGVza3RvcC1sZzogICAgICAgIDE0NDBweDtcbiRkZXNrdG9wLW1kOiAgICAgICAgMTE3MHB4O1xuJGRlc2t0b3Atc206ICAgICAgICAxMDI0cHg7XG4kdGFibGV0OiAgICAgICAgICAgIDkwMHB4O1xuJHRhYmxldC1zbTogICAgICAgICA3NjhweDtcbiRwaG9uZTogICAgICAgICAgICAgNDgwcHg7XG5cbi8vIGJyZWFrcG9pbnRzXG4gICBcbiRTOiAgICAgNDgwcHg7ICAgXG4kTTogICAgIDc2OHB4OyAgICAgXG4kTDogICAgIDExNzBweDtcbiRtYXhMOiAgICAkTCAtIDFweDsgICAgXG5cblxuLy8gY29sb3JzXG4kY29sb3ItMTogIzJlMzIzMzsgLy8gZ3JleSBkYXJrXG4kY29sb3ItMzogI2UyZTNkZjsgLy8gZ3JleSBsaWdodCBcbiRjb2xvci00OiAjZmZmZmZmOyAvLyB3aGl0ZVxuLy8gaGVhZGVyIHNpemVcbiRoZWFkZXItaGVpZ2h0LVM6IDUwcHg7XG4kaGVhZGVyLWhlaWdodC1MOiA1MHB4O1xuLy8gTmF2aWdhdGlvbiBzaXplXG4kbmF2LXdpZHRoLVM6IDI2MHB4O1xuLy8gU2VhcmNoIHNpemVcbiRzZWFyY2gtaGVpZ2h0LVM6IDUwcHg7XG4kc2VhcmNoLWhlaWdodC1MOiAxMjBweDtcbi8vIHotaW5kZXhcbiRiZWxvdy1jb250ZW50OiAxO1xuJGNvbnRlbnQ6IDI7XG4kYWJvdmUtY29udGVudDogMztcblxuLy8gQmFzZSBQYXJ0aWFsc1xuQGltcG9ydCAnaW5jL3V0aWxzJztcbkBpbXBvcnQgJ2luYy9iYXNlJztcblxuLy8gVmVuZG9yXG5AaW1wb3J0ICcuLi92ZW5kb3JzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MnO1xuQGltcG9ydCAnLi4vdmVuZG9ycy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzJztcbkBpbXBvcnQgJy4uL3ZlbmRvcnMvYm91cmJvbi9ib3VyYm9uJztcbkBpbXBvcnQgJ2luYy9pY29ucyc7XG5AaW1wb3J0ICdpbmMvdHlwb2dyYXBoeSc7XG5AaW1wb3J0ICdpbmMvYnV0dG9ucyc7XG5cbi8vIE1vZHVsZXNcbkBpbXBvcnQgJ2luYy9jbHViLWRpcmVjdG9yeSc7XG5AaW1wb3J0ICdpbmMvY29tcC1saXN0aW5nJztcbkBpbXBvcnQgJ2luYy9ldmVudHMnO1xuQGltcG9ydCAnaW5jL2Zvb3Rlcic7XG5AaW1wb3J0ICdpbmMvZm9ybSc7XG5AaW1wb3J0ICdpbmMvZ2FsbGVyeSc7XG5AaW1wb3J0ICdpbmMvaGVhZGVyJztcbkBpbXBvcnQgJ2luYy9oZXJvLWJhbm5lcic7XG5AaW1wb3J0ICdpbmMvbGF5b3V0JztcbkBpbXBvcnQgJ2luYy9uYXYnO1xuQGltcG9ydCAnaW5jL21vZHVsZSc7XG5AaW1wb3J0ICdpbmMvbmV3c2xldHRlcnMnO1xuQGltcG9ydCAnaW5jL3BvcHVwJztcbkBpbXBvcnQgJ2luYy90YWJsZXMnO1xuQGltcG9ydCAnaW5jL3NpZGViYXInO1xuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuLi8uLi9hc3NldHMtc3JjL3ZlbmRvcnMvc2xpY2stY2Fyb3VzZWwvc2xpY2svZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuLi8uLi9hc3NldHMtc3JjL3ZlbmRvcnMvc2xpY2stY2Fyb3VzZWwvc2xpY2svXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCLihpBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCLihpJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIuKAolwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi8gICAgXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTQ1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcImN1c3RvbS1pY29uc1wiO1xuXHRzcmM6IHVybCgnLi4vLi4vZm9udHMvY3VzdG9tLWljb25zLmVvdCcpO1xuXHRzcmM6IHVybCgnLi4vLi4vZm9udHMvY3VzdG9tLWljb25zLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxuXHRcdHVybCgnLi4vLi4vZm9udHMvY3VzdG9tLWljb25zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uLy4uL2ZvbnRzL2N1c3RvbS1pY29ucy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0dXJsKCcuLi8uLi9mb250cy9jdXN0b20taWNvbnMuc3ZnI2N1c3RvbS1pY29ucycpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbiVpY29uIHtcblx0Zm9udC1mYW1pbHk6IFwiY3VzdG9tLWljb25zXCI7XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Ly8gc3BlYWs6IG5vbmU7IC8vIG9ubHkgbmVjZXNzYXJ5IGlmIG5vdCB1c2luZyB0aGUgcHJpdmF0ZSB1bmljb2RlIHJhbmdlIChmaXJzdEdseXBoIG9wdGlvbilcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuQGZ1bmN0aW9uIGljb24tY2hhcigkZmlsZW5hbWUpIHtcblx0JGNoYXI6IFwiXCI7XG5cblx0QGlmICRmaWxlbmFtZSA9PSBhcnJvdy1yaWdodCB7XG5cdFx0JGNoYXI6IFwiXFxFMDAxXCI7XG5cdH1cblx0QGlmICRmaWxlbmFtZSA9PSBjaGV2cm9uLWRvd24ge1xuXHRcdCRjaGFyOiBcIlxcRTAwMlwiO1xuXHR9XG5cdEBpZiAkZmlsZW5hbWUgPT0gY2hldnJvbi1sZWZ0IHtcblx0XHQkY2hhcjogXCJcXEUwMDNcIjtcblx0fVxuXHRAaWYgJGZpbGVuYW1lID09IGNoZXZyb24tcmlnaHQge1xuXHRcdCRjaGFyOiBcIlxcRTAwNFwiO1xuXHR9XG5cdEBpZiAkZmlsZW5hbWUgPT0gY2hldnJvbi11cCB7XG5cdFx0JGNoYXI6IFwiXFxFMDA1XCI7XG5cdH1cblx0QGlmICRmaWxlbmFtZSA9PSBleHRlcm5hbCB7XG5cdFx0JGNoYXI6IFwiXFxFMDA2XCI7XG5cdH1cblx0QGlmICRmaWxlbmFtZSA9PSBtYXJrZXIge1xuXHRcdCRjaGFyOiBcIlxcRTAwN1wiO1xuXHR9XG5cdEBpZiAkZmlsZW5hbWUgPT0gcGRmIHtcblx0XHQkY2hhcjogXCJcXEUwMDhcIjtcblx0fVxuXHRAaWYgJGZpbGVuYW1lID09IHBob25lIHtcblx0XHQkY2hhcjogXCJcXEUwMDlcIjtcblx0fVxuXHRAaWYgJGZpbGVuYW1lID09IHF1b3RlIHtcblx0XHQkY2hhcjogXCJcXEUwMEFcIjtcblx0fVxuXHRAaWYgJGZpbGVuYW1lID09IHNlYXJjaCB7XG5cdFx0JGNoYXI6IFwiXFxFMDBCXCI7XG5cdH1cblx0QGlmICRmaWxlbmFtZSA9PSB0aWNrIHtcblx0XHQkY2hhcjogXCJcXEUwMENcIjtcblx0fVxuXG5cdEByZXR1cm4gJGNoYXI7XG59XG5cbkBtaXhpbiBpY29uKCRmaWxlbmFtZSwgJGluc2VydDogYmVmb3JlKSB7XG5cdCY6I3skaW5zZXJ0fSB7XG5cdFx0QGV4dGVuZCAlaWNvbjtcblx0XHRjb250ZW50OiBpY29uLWNoYXIoJGZpbGVuYW1lKTtcblx0fVxufVxuXG4uaWNvbi1hcnJvdy1yaWdodCB7XG5cdEBpbmNsdWRlIGljb24oYXJyb3ctcmlnaHQpO1xufVxuLmljb24tY2hldnJvbi1kb3duIHtcblx0QGluY2x1ZGUgaWNvbihjaGV2cm9uLWRvd24pO1xufVxuLmljb24tY2hldnJvbi1sZWZ0IHtcblx0QGluY2x1ZGUgaWNvbihjaGV2cm9uLWxlZnQpO1xufVxuLmljb24tY2hldnJvbi1yaWdodCB7XG5cdEBpbmNsdWRlIGljb24oY2hldnJvbi1yaWdodCk7XG59XG4uaWNvbi1jaGV2cm9uLXVwIHtcblx0QGluY2x1ZGUgaWNvbihjaGV2cm9uLXVwKTtcbn1cbi5pY29uLWV4dGVybmFsIHtcblx0QGluY2x1ZGUgaWNvbihleHRlcm5hbCk7XG59XG4uaWNvbi1tYXJrZXIge1xuXHRAaW5jbHVkZSBpY29uKG1hcmtlcik7XG59XG4uaWNvbi1wZGYge1xuXHRAaW5jbHVkZSBpY29uKHBkZik7XG59XG4uaWNvbi1waG9uZSB7XG5cdEBpbmNsdWRlIGljb24ocGhvbmUpO1xufVxuLmljb24tcXVvdGUge1xuXHRAaW5jbHVkZSBpY29uKHF1b3RlKTtcbn1cbi5pY29uLXNlYXJjaCB7XG5cdEBpbmNsdWRlIGljb24oc2VhcmNoKTtcbn1cbi5pY29uLXRpY2sge1xuXHRAaW5jbHVkZSBpY29uKHRpY2spO1xufVxuIiwiXG5oMSxoMixoMyxoNCxoNSxoNSB7XG5cdGxpbmUtaGVpZ2h0OiAkaC1saW5lLWhlaWdodDtcblx0Y29sb3I6ICRoZWFkaW5nLWdyZXk7XG59XG5cbi50eXBlLWgxIHtcblx0Zm9udDogMzBweC8xLjIgJHByaW1hcnktZm9udDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdGNvbG9yOiAkcHJpbWFyeTtcblxuXHRAaW5jbHVkZSBiZXlvbmQoJHRhYmxldCkge1xuXHRcdGZvbnQ6IDQwcHgvMS4yICRwcmltYXJ5LWZvbnQ7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRtYXJnaW46IDFyZW0gMCAycmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHR9XG59XG5cbmgyLFxuLnR5cGUtaDIge1xuXHRmb250OiAyNnB4LzEuMiAkcHJpbWFyeS1mb250O1xuXHRmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0Y29sb3I6ICRwcmltYXJ5O1xuXHRAaW5jbHVkZSBiZXlvbmQoJHRhYmxldCkge1xuXHRcdGZvbnQ6IDMycHgvMS4yICRwcmltYXJ5LWZvbnQ7XG5cdH1cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0bWFyZ2luOiAxcmVtIDAgMnJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0fVxufVxuXG5cbmgzLFxuLnR5cGUtaDMge1xuXHRmb250LXNpemU6IDEuNzVyZW07XG5cdG1hcmdpbjogMDtcblx0bWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuXG5oNCxcbi50eXBlLWg0IHtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdG1hcmdpbjowO1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmg1LFxuLnR5cGUtaDUge1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdG1hcmdpbjogMDtcblx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cblxucCB7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW46MDtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRjb2xvcjogJHBhcmFncmFwaDtcbn1cbi5sZWFkX2luIHtcblx0Zm9udC1zaXplOiAycmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAkdGV4dC1saWdodC1ncmV5O1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubGlnaHQtdGV4dCB7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdHAsIGEge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0YSB7IGZvbnQtd2VpZ2h0OiBib2xkO31cbn1cbi8vIExpc3RzXG5saSB7XG5cdGNvbG9yOiAkcGFyYWdyYXBoO1xufVxuLnVsLWFycm93IHtcblx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXHRsaSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDZweDtcblx0XHR0ZXh0LWluZGVudDogLTI2cHg7XG5cdFx0QGluY2x1ZGUgaWNvbihjaGV2cm9uLXJpZ2h0KTtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xuXHRcdH1cblx0XHRcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJHB1cnBsZTtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdFx0fVxuXG5cdH1cbn0iLCJcblxuXG4uZXZlbnRzLWFsbCB7XG5cdHBhZGRpbmc6IDNyZW0gMDtcbn1cblxuI3RyaWJlLWV2ZW50cyB7XG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LmNvbnRlbnQgLnNlY3Rpb246bnRoLWNoaWxkKDEpIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG4jdHJpYmUtYmFyLWZvcm0ge1xuXHRcbn1cblxuLy8gLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMsXG4vLyAudHJpYmUtZXZlbnRzLW5hdi1uZXh0LFxuLnRyaWJlLWV2ZW50cy1idXR0b24ge1xuXHRAZXh0ZW5kIC5idG47XG5cblx0YSB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxufVxuXG5oMi50cmliZS1ldmVudHMtcGFnZS10aXRsZSB7XG5cdEBleHRlbmQgLnR5cGUtaDI7XG5cdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCB7XG5cdHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG5cbn1cblxuLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIHtcblx0ZHQge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdGRkIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn0gIiwiXG5cbi8vIFBsdWdpbiBsb2dpbiBmb3JtXG4jbG9naW5mb3JtIHtcblx0cCB7XG5cdFx0QGV4dGVuZCAlaW5wdXRfY29udGFpbmVyO1xuXHRcdD4gaW5wdXQge1xuXHRcdFx0QGV4dGVuZCAlaW5wdXQ7XG5cdFx0fVxuXHRcdGxhYmVsIHtcblx0XHRcdEBleHRlbmQgJWlucHV0X2xhYmVsO1xuXHRcdH1cblx0XHQmLmxvZ2luLXJlbWVtYmVyIHtcblx0XHRcdEBleHRlbmQgJWlucHV0X2NoZWNrYm94X19yZW1lbWJlcjtcblx0XHR9XG5cdH1cbn1cbi5sb2dpbi1zdWJtaXQgLmJ1dHRvbi1wcmltYXJ5IHtcblx0QGV4dGVuZCAuYnRuO1xufVxuXG4vLyBXaXNobGlzdCBNZW1iZXIgRm9ybXNcbi53bG1faW5wYWdlbG9naW5mb3JtIHtcblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXXtcblx0XHRAZXh0ZW5kICVpbnB1dDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdHRoIHtcblx0XHRAZXh0ZW5kICVpbnB1dF9sYWJlbDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0bGFiZWwge1xuXHRcdEBleHRlbmQgJWlucHV0X2xhYmVsO1xuXHR9XG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0QGV4dGVuZCAlaW5wdXRfY2hlY2tib3hfX3JlbWVtYmVyO1xuXHR9XG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdEBleHRlbmQgLmJ0bjtcblx0fVxufVxuXG4vLyBHcmF2aXR5IEZvcm1zIEV4dGVuc2lvblxuLmdmb3JtX3dyYXBwZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5nZm9ybV9maWVsZHMge1xuXHRcdEBleHRlbmQgJWZpZWxkc191bDtcblx0fVxuXHQuZ2ZpZWxkcyB7XG5cdCAgICBwYWRkaW5nOiAwO1xuXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQuZ2ZpZWxkIHtcblx0XHQuZ2ZpZWxkX2xhYmVsIHtcblx0XHRcdEBleHRlbmQgJWlucHV0X2xhYmVsO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFxuXHRcdFx0Jjpub3QoLmdmaWVsZF9sYWJlbF9iZWZvcmVfY29tcGxleCkge1xuXHRcdFx0fVxuXHRcdFx0Lm1vZHVsZSAmIHtcblx0XHRcdFx0Y29sb3I6ICRwdXJwbGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5naW5wdXRfY29udGFpbmVyIHtcblx0XHRcdEBleHRlbmQgJWlucHV0X2NvbnRhaW5lcjtcblx0XHRcdGlucHV0IHtcblx0XHRcdFx0QGV4dGVuZCAlaW5wdXQtLXJldmVyc2U7XG5cdFx0XHR9XG5cdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdEBleHRlbmQgJWlucHV0LS1yZXZlcnNlO1xuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0Lmdmb3JtX2J1dHRvbiB7XG5cdFx0QGV4dGVuZCAuYnRuO1xuXHR9XG59XG4uZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBsYWJlbCB7XG5cdEBleHRlbmQgJWlucHV0X2xhYmVsO1xufVxuXG5cblxuLmZvcm0tZ3JvdXAge1xuXHRtYXJnaW46IDJyZW0gMDtcbn1cblxuXG4uZm9ybS1maWVsZCB7XG5cdG1hcmdpbjogMXJlbSAwO1xuXHRpbnB1dCxcblx0dGV4dGFyZWEsXG5cdCZbdHlwZT1idXR0b25dIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwLjc1cmVtO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdH1cbn1cblxuLy8gXG4vLyBTRUxFQ1QgRklFTERTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uZm9ybS1zZWxlY3QtY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdHNlbGVjdCxcblx0LmZvcm0tc2VsZWN0LWZpZWxkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0ICAgIHBhZGRpbmc6IDEuNXJlbTtcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdCAgICBvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtcblx0ICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0ICAgIC1vLWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XG5cdCAgICAvLyBCUk9XU0VSIENPTVBBVElCSUxJVFlcblx0XHQmIC5pZSB7XG5cdFx0XHR3aWR0aDogMTQwJTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogNjUlO1xuXHRcdH1cblx0fVxufVxuXG4uZm9ybS1zZWxlY3QtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogJHB1cnBsZTtcbiAgICByaWdodDogMS41cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRvcDogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgIC8qIElFMTArIENTUyBoZXJlICovXG4gICAgLmZvcm0tc2VsZWN0LWZpZWxkIHtcbiAgICBcdHdpZHRoOiAxNDAlO1xuXHR9XG59XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG5cdC5mb3JtLXNlbGVjdC1maWVsZCB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcblx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdH1cbn1cblxuXG4vLyBcbi8vIEV4dGVuc2lvbiBDbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiVmaWVsZHNfdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG4laW5wdXRfY29udGFpbmVyIHtcblx0bWFyZ2luOiAxcmVtIDAgMS4yNXJlbTtcbn1cbiVpbnB1dCB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1pbi13aWR0aDogMzIwcHg7XG5cdH1cblx0cGFkZGluZzogMC43NXJlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG59XG4laW5wdXRfbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAuNXJlbSAwICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG4laW5wdXRfY2hlY2tib3hfX3JlbWVtYmVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4laW5wdXQtLXJldmVyc2Uge1xuXHRAZXh0ZW5kICVpbnB1dDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4laW5wdXRfbGFiZWwtLXJldmVyc2Uge1xuXHRAZXh0ZW5kICVpbnB1dF9sYWJlbDtcblx0Y29sb3I6ICR3aGl0ZTtcbn0iLCIuYnRuLXdyYXAge1xuXHRwYWRkaW5nLXRvcDogMnJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ0biB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMXJlbSAycmVtO1xuXHRtYXJnaW46IDFyZW0gMDtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRcblx0Ym9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG5cdC5pY29uIHtcblx0XHRtYXJnaW4tbGVmdDogMXJlbTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeSwgMC43KSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkdGV4dC1ncmV5O1xuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXHR9XG5cdCYuZmlsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIi51bC1jbHViLWRpcmVjdG9yeSB7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG5cdGxpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG5cdGxpIGEge1xuXHRcdHBhZGRpbmc6IDJweCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2lkZWJhci1iZztcblx0fVxufSIsIlxuLmNvbXAtbGlzdGluZyB7XG5cbn1cblxuLmNvbXAtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG5cdGxpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHRbY2xhc3NePVwiY29tcC1saXN0LS1cIl0ge1xuXHRcdGZsZXg6IDE7XG5cdFx0cGFkZGluZzogMXJlbSAycmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcblx0XHRoNiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcdFx0XHRcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblx0Ji0tbmFtZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdH1cblx0Ji0tdHlwZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdH1cblx0Ji0tdmVudWUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHR9XG5cdCYtLWRhdGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXG5cdFx0aDYsIHAge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCYtLWVudHJ5IHtcblx0XHRtYXJnaW4tbGVmdDogMXJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuY29tcC1saXN0LWJ0biB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHQgICAgQGluY2x1ZGUgdmVydGljYWwtYWxpZ247XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxuXG59IiwiZm9vdGVyIHtcblx0Y29sb3I6ICR3aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cblx0YSwgcCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQuZm9vdGVyIHtcblx0XHRwYWRkaW5nOiA0cmVtIDFyZW0gMnJlbSAxcmVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRAaW5jbHVkZSBiZXlvbmQoJHRhYmxldCkge1xuXHRcdFx0cGFkZGluZzogNnJlbSAycmVtO1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItZ3JpZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAycmVtIDIuNXJlbTtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0XG5cdFx0aDUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMS41cmVtIDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYmV5b25kKCRwaG9uZSkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHBhZGRpbmc6IDAgMnJlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYmV5b25kKCR0YWJsZXQpIHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRwYWRkaW5nOiAwIDRyZW07XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZzogMCA0cmVtIDAgMDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0XHQvLyBBbGwgRm9vdGVyIE1lbnVzXG5cdFx0Lm1lbnUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXG5cdC5zdGF0aWMtY29weXJpZ2h0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0Lm1lbnUtY29weXJpZ2h0LWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdC5jb3B5cmlnaHQtbWVudSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcdFxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxLjVyZW07XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJ3wnO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMS41cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0LmNvcHlyaWdodCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGZvb3Q7XG5cdFx0Y29sb3I6ICRmb290LXRleHQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDAuNXJlbTtcblxuXHRcdC5zdGF0aWMtY29weXJpZ2h0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdH1cbn0iLCJcblxuLmdhbGxlcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG4uZ2FsbGVyeS1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogY2FsYygxMDAlLzIpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBpbmNsdWRlIGJleW9uZCgkdGFibGV0KSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJS8zKTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdC5nYWxsZXJ5LWl0ZW0taW1hZ2Uge1xuXHRcdCAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cdFx0ICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuXHRcdH1cblx0XHQuZ2FsbGVyeS1pdGVtLW92ZXJsYXkge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcztcblx0XHR9XG5cdH1cbn1cbi5nYWxsZXJ5LWl0ZW0taW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4uZ2FsbGVyeS1pdGVtLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC43KTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcztcbn1cbi5nYWxsZXJ5LWl0ZW0tdGV4dC1ib3gge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAxLjVyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLmdhbGxlcnktaXRlbS10ZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMCU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblx0XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuLmdhbGxlcnktaXRlbS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni41JTtcblx0aW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cbi5nYWxsZXJ5LWl0ZW0tdGV4dC13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG59IiwiXG4ubWFpbi1uYXYge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbn1cbi5tYWluLWxvZ28ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDE0MHB4O1xuXHRAaW5jbHVkZSBiZXlvbmQoJHRhYmxldC1zbSkge1xuXHRcdHdpZHRoOiAyMDBweDtcblx0fVxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuLm1haW4tbG9nby1zdXBwb3J0IHtcblx0d2lkdGg6IDU1cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3BhY2l0eTogMC43NTtcblx0bWFyZ2luLWxlZnQ6IDAuNzVyZW07XG5cblx0QGluY2x1ZGUgYmV5b25kKCR0YWJsZXQtc20pIHtcblx0XHR3aWR0aDogODBweDtcblx0fVxufVxuXG4ubWFpbi1oZWFkZXIgLmNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItY29tcG9uZW50IHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cdFxufVxuLmhlYWRlci1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQvLyBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAycmVtO1xuXHRcblx0QGluY2x1ZGUgTVEobWF4TCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0QGluY2x1ZGUgYmV5b25kKCRkZXNrdG9wLW1kKSB7XG5cdFx0cGFkZGluZzogMS41cmVtIDA7XG5cdH1cblxuXHRpIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdH1cbn1cblxuXG4ubmF2LXRyaWdnZXIsXG4uc2VhcmNoLXRyaWdnZXIge1xuXHR3aWR0aDogJG1vYmlsZS1oZWFkZXItaGVpZ2h0O1xuXHRoZWlnaHQ6ICRtb2JpbGUtaGVhZGVyLWhlaWdodDtcblx0Y29sb3I6ICR3aGl0ZTtcblxuXHQmOmFjdGl2ZSB7XG5cblx0fVxuXG5cdEBpbmNsdWRlIGJleW9uZCgkcGhvbmUpIHtcblx0XHR3aWR0aDogJGhlYWRlci1oZWlnaHQ7XG5cdFx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcblx0fVxufVxuXG5cbi5wYWdlLXRpdGxlIHtcblx0Ly8gZGlzcGxheTogZmxleDtcblx0Ly8gZmxleC1kaXJlY3Rpb246IHJvdztcblx0Ly8gYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvdGl0bGUtcGF0dGVybi5qcGcnKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0cGFkZGluZzogNHJlbSAwO1xuXHRcblx0aDEge1xuXHRcdG1hcmdpbjogMDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG59IiwiXG5cbi5zbGlkZXIge1xuXG59XG5cbi5iYW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOjA7XG5cdFx0bGVmdDowO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC40KTtcblx0fVxuXHRcblx0LmJhbm5lci1jYXB0aW9uIHtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblx0ZmlnY2FwdGlvbiB7XG5cdFx0cGFkZGluZzogMCAxMiU7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgYmV5b25kKCR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRcdHBhZGRpbmc6IDAgMTIlO1xuXHRcdH1cblx0fVxufVxuXG4uYmFubmVyLWltYWdlIHtcblx0d2lkdGg6IDEwMCU7XG59IiwiXG5cbi5tYWluLWhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLm1haW4tY29udGVudCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0ei1pbmRleDogOTk7XG5cdEBpbmNsdWRlIGJleW9uZCgkdGFibGV0KSB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxufVxuXG5cblxuLmNvbnRhaW4ge1xuXHRtYXgtd2lkdGg6ICRMO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cbi5mbGV4IHtcblx0QGluY2x1ZGUgYmV5b25kKCR0YWJsZXQpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG5cdD4gLmNvbnRlbnQge1xuXHRcdG1hcmdpbjogMXJlbSBhdXRvO1xuXHRcdEBpbmNsdWRlIGJleW9uZCgkdGFibGV0KSB7XG5cdFx0XHRmbGV4LWdyb3c6IDI7XG5cdFx0fVxuXHR9XG59XG4uY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAkTDtcblx0Ly8gd2lkdGg6ICRMO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCAycmVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5tYWluLWhlYWRlciAmIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxufVxuXG4uc2VjdGlvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAycmVtIDA7XG5cdGNsZWFyOiBib3RoO1xuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0cGFkZGluZzogNHJlbSAwO1xuXHR9XG5cblx0Jl9fZ3JleSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG5cdH1cblx0Jl9fd2hpdGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0fVxufVxuXG5cblxuIiwiXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFxuTWFpbiBjb21wb25lbnRzIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLm1haW4tY29udGVudCwgLm1haW4taGVhZGVyIHtcblx0LyogRm9yY2UgSGFyZHdhcmUgQWNjZWxlcmF0aW9uIGluIFdlYktpdCAqL1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWigwKSk7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5tYWluLWNvbnRlbnQsIC5tYWluLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjNzKTtcblxuXHRAaW5jbHVkZSBNUShtYXhMKSB7XG5cdFx0Ji5uYXYtaXMtdmlzaWJsZSB7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtJG5hdi13aWR0aC1TKSk7XG5cdFx0fVxuXG5cdFx0Lm5hdi1vbi1sZWZ0ICYubmF2LWlzLXZpc2libGUge1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoJG5hdi13aWR0aC1TKSk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIC5tYWluLWNvbnRlbnQge1xuLy8gXHRiYWNrZ3JvdW5kOiAkY29sb3ItMztcbi8vIFx0bWluLWhlaWdodDogMTAwdmg7XG4vLyBcdHotaW5kZXg6ICRjb250ZW50O1xuLy8gfVxuXG4ubWFpbi1oZWFkZXIge1xuXHQvLyBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LVM7XG5cdC8vIGJhY2tncm91bmQ6ICRjb2xvci00O1xuXHR6LWluZGV4OiAkYWJvdmUtY29udGVudDtcblxuXHQubmF2LWlzLWZpeGVkICYge1xuXHRcdC8qIGFkZCAubmF2LWlzLWZpeGVkIGNsYXNzIHRvIGJvZHkgaWYgeW91IHdhbnQgYSBmaXhlZCBuYXZpZ2F0aW9uIG9uID4gMTE3MHB4ICovXG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0QGluY2x1ZGUgTVEoTCkge1xuXHRcdC8vIGhlaWdodDogJGhlYWRlci1oZWlnaHQtTDtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0fVxufVxuXG4uaGVhZGVyLWJ1dHRvbnMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC8vIHRvcDogM3B4O1xuXHR0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHJpZ2h0OiA1JTtcblx0bWFyZ2luOiAwO1xuXG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHRAaW5jbHVkZSBNUShtYXhMKSB7XG5cdFx0Lm5hdi1vbi1sZWZ0ICYge1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRsZWZ0OiA1JTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgTVEoTCkge1xuXHRcdHRvcDogMThweDtcblx0XHRyaWdodDogNGVtO1xuXHR9XG59XG5cbi5zZWFyY2gtdHJpZ2dlciwgLm1haW4tbmF2LXRyaWdnZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHQvKiBoaWRlIHRleHQgKi9cblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR6LWluZGV4OiAkYWJvdmUtY29udGVudDtcbn1cblxuLnNlYXJjaC10cmlnZ2VyIHtcblxuXHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHQvKiBzZWFyY2ggaWNvbiAqL1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjNzKTtcblx0XHQvKiBGb3JjZSBIYXJkd2FyZSBBY2NlbGVyYXRpb24gaW4gV2ViS2l0ICovXG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVooMCkpO1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0LyogbGVucyAqL1xuXHRcdHRvcDogMTFweDtcblx0XHRsZWZ0OiAxMXB4O1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgJGNvbG9yLTE7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0LyogaGFuZGxlICovXG5cdFx0aGVpZ2h0OiAzcHg7XG5cdFx0d2lkdGg6IDhweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItMTtcblx0XHRib3R0b206IDE0cHg7XG5cdFx0cmlnaHQ6IDExcHg7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg0NWRlZykpO1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0LyogY29udGFpbmVyIGZvciB0aGUgWCBpY29uICovXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdHNwYW46OmJlZm9yZSwgc3Bhbjo6YWZ0ZXIge1xuXHRcdC8qIGNsb3NlIGljb24gKi9cblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTFweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItMTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC8qIEZvcmNlIEhhcmR3YXJlIEFjY2VsZXJhdGlvbiBpbiBXZWJLaXQgKi9cblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWigwKSk7XG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuM3MsIHRyYW5zZm9ybSAuM3MpO1xuXHR9XG5cblx0c3Bhbjo6YmVmb3JlIHtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDQ1ZGVnKSk7XG5cdH1cblxuXHRzcGFuOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtNDVkZWcpKTtcblx0fVxuXG5cdCYuc2VhcmNoLWlzLXZpc2libGUge1xuXHRcdCY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuXHRcdFx0LyogaGlkZSBzZWFyY2ggaWNvbiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cblx0XHRzcGFuOjpiZWZvcmUsIHNwYW46OmFmdGVyIHtcblx0XHRcdC8qIHNob3cgY2xvc2UgaWNvbiAqL1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHRzcGFuOjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxMzVkZWcpKTtcblx0XHR9XG5cblx0XHRzcGFuOjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDQ1ZGVnKSk7XG5cdFx0fVxuXHR9XG59XG5cbi5tYWluLW5hdi10cmlnZ2VyIHtcblxuXHRzcGFuLCBzcGFuOjpiZWZvcmUsIHNwYW46OmFmdGVyIHtcblx0XHQvKiBoYW1idXJnZXIgaWNvbiBpbiBDU1MgKi9cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci0xO1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0LyogbGluZSBpbiB0aGUgY2VudGVyICovXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kIC4zcyAuM3MpO1xuXHR9XG5cblx0c3Bhbjo6YmVmb3JlLCBzcGFuOjphZnRlciB7XG5cdFx0Lyogb3RoZXIgMiBsaW5lcyAqL1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdC8qIEZvcmNlIEhhcmR3YXJlIEFjY2VsZXJhdGlvbiBpbiBXZWJLaXQgKi9cblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWigwKSk7XG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybS1vcmlnaW4oMCUgNTAlKTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuM3MgLjNzKTtcblx0fVxuXG5cdHNwYW46OmJlZm9yZSB7XG5cdFx0LyogbWVudSBpY29uIHRvcCBsaW5lICovXG5cdFx0dG9wOiAtNnB4O1xuXHR9XG5cblx0c3Bhbjo6YWZ0ZXIge1xuXHRcdC8qIG1lbnUgaWNvbiBib3R0b20gbGluZSAqL1xuXHRcdHRvcDogNnB4O1xuXHR9XG5cblx0Ji5uYXYtaXMtdmlzaWJsZSB7XG5cdFx0c3BhbiB7XG5cdFx0XHQvKiBoaWRlIGxpbmUgaW4gdGhlIGNlbnRlciAqL1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItMSwgMCk7XG5cdFx0fVxuXG5cdFx0c3Bhbjo6YmVmb3JlLCBzcGFuOjphZnRlciB7XG5cdFx0XHQvKiBrZWVwIHZpc2libGUgb3RoZXIgMiBsaW5lcyAqL1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItMSwgMSk7XG5cdFx0fVxuXG5cdFx0c3Bhbjo6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKDRweCkgdHJhbnNsYXRlWSgtM3B4KSByb3RhdGUoNDVkZWcpKTtcblx0XHR9XG5cblx0XHRzcGFuOjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCg0cHgpIHRyYW5zbGF0ZVkoMnB4KSByb3RhdGUoLTQ1ZGVnKSk7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgTVEoTCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnByaW1hcnktbmF2LCAucHJpbWFyeS1uYXYgdWwge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6ICRuYXYtd2lkdGgtUztcblx0YmFja2dyb3VuZDogJGNvbG9yLTE7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdHotaW5kZXg6ICRiZWxvdy1jb250ZW50O1xuXHRtYXJnaW46IDA7XG5cdC8qIEZvcmNlIEhhcmR3YXJlIEFjY2VsZXJhdGlvbiBpbiBXZWJLaXQgKi9cblx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVooMCkpO1xuXG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKDApKTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjNzKTtcblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItNDtcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci0xLCA1JSk7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVooMCkpO1xuXHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjNzLCBvcGFjaXR5IC4zcyk7XG5cdH1cblx0PiBsaSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQmLmlzLWhpZGRlbiB7XG5cdFx0Lyogc2Vjb25kYXJ5IG5hdmlnYXRpb25zIGhpZGRlbiBieSBkZWZhdWx0ICovXG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoMTAwJSkpO1xuXHR9XG5cblx0Ji5tb3Zlcy1vdXQgPiBsaSA+IGEge1xuXHRcdC8qIHB1c2ggdGhlIG5hdmlnYXRpb24gaXRlbXMgdG8gdGhlIGxlZnQgLSBhbmQgbG93ZXIgZG93biBvcGFjaXR5IC0gd2hlbiBzZWNvbmRhcnkgbmF2IHNsaWRlcyBpbiAqL1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC0xMDAlKSk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5AaW5jbHVkZSBNUShtYXhMKSB7XG5cdC5uYXYtb24tbGVmdCAucHJpbWFyeS1uYXYsIC5uYXYtb24tbGVmdCAucHJpbWFyeS1uYXYgdWwge1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuLnByaW1hcnktbmF2IHtcblxuXHQuc2VlLWFsbCBhIHtcblx0XHQvKiBkaWZmZXJlbnQgc3R5bGUgZm9yIHRoZSBTZWUgYWxsIGJ1dHRvbiBvbiBtb2JpbGUgYW5kIHRhYmxldCAqL1xuXHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHR9XG5cblx0Lm1haW4tbmF2LWdhbGxlcnkgLm1haW4tbmF2LWl0ZW0sIC5tYWluLW5hdi1pY29ucyAubWFpbi1uYXYtaXRlbSB7XG5cdFx0LyogaXRlbXMgd2l0aCBwaWN0dXJlIChvciBpY29uKSBhbmQgdGl0bGUgKi9cblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDgwcHg7XG5cblx0XHRoMyB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgTVEobWF4TCkge1xuXHRcdC8qIGJ5IGRlZmF1bHQgLmNkLXByaW1hcnktbmF2IGlzIGhpZGRlbiAtIHRyaWNrIGZvciBpT1MgZGV2aWNlcyB3aGVyZSB5b3UgY2FuIHNlZSB0aGUgbmF2aWdhdGlvbiBpZiB5b3UgcHVsbCBkb3duICovXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24odmlzaWJpbGl0eSAwcyAuM3MpO1xuXG5cdFx0Ji5uYXYtaXMtdmlzaWJsZSB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbih2aXNpYmlsaXR5IDBzIDBzKTtcblx0XHR9XG5cdH1cbn1cblxuXG4ucHJpbWFyeS1uYXYge1xuXHQvLyBGaXJzdCBsZXZlbCBTdWIgbWVudVxuXHQ+IGxpID4gLnN1Yi1tZW51IHVsIHVsIHtcblx0XHQ+IGxpIHtcblx0XHRcdEBpbmNsdWRlIGljb24oY2hldnJvbi1yaWdodCk7XG5cdFx0XHQvLyBTdWIgc3ViIG1lbnUgbmF2XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgTVEoTCkge1xuXG5cdC5wcmltYXJ5LW5hdiB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblxuXHRcdCYubW92ZXMtb3V0ID4gbGkgPiBhIHtcblx0XHRcdC8qIHJlc2V0IG1vYmlsZSBzdHlsZSAqL1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoMCkpO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0ei1pbmRleDogJGFib3ZlLWNvbnRlbnQ7XG5cblx0XHRcdCYuaXMtaGlkZGVuIHtcblx0XHRcdFx0LyogcmVzZXQgbW9iaWxlIHN0eWxlICovXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKDApKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5tb3Zlcy1vdXQgPiBsaSA+IGEge1xuXHRcdFx0XHQvKiByZXNldCBtb2JpbGUgc3R5bGUgKi9cblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoMCkpO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gbGkge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogM2VtO1xuXHRcdH1cblxuXHRcdD4gbGkgPiBhIHtcblx0XHRcdC8qIG1haW4gbmF2aWdhdGlvbiBidXR0b25zIHN0eWxlICovXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LUw7XG5cdFx0XHRsaW5lLWhlaWdodDogJGhlYWRlci1oZWlnaHQtTDtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIC4zcywgYm94LXNoYWRvdyAuM3MpO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHR9XG5cblx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgJHNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ28tYmFjaywgLnNlZS1hbGwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQ+IGxpID4gLnN1Yi1tZW51IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0LyogZHJvcGRvd24gbWVudSBzdHlsZSAqL1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAkaGVhZGVyLWhlaWdodC1MO1xuXHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkZGFyay1tZW51LCAwLjkpO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDQ4cHggNjRweCAxMzBweDtcblx0XHRcdC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgJGNvbG9yLTMsIDAgM3B4IDZweCByZ2JhKCMwMDAsIC4wNSk7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgwKSk7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLCB2aXNpYmlsaXR5IDBzIDBzO1xuXG5cdFx0XHQmLmlzLWhpZGRlbiB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgLjNzO1xuXHRcdFx0fVxuXG5cdFx0XHQ+IC5zZWUtYWxsIHtcblx0XHRcdFx0LyogdGhpcyBpcyB0aGUgQklHIFNlZSBhbGwgYnV0dG9uIGF0IHRoZSBib3R0b20gb2YgdGhlIGRyb3Bkb3duIG1lbnUgKi9cblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHQvKiByZXNldCBzb21lIGluaGVyaXRlZCBzdHlsZSAqL1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci0zO1xuXHRcdFx0XHRcdC8qIHJlc2V0IHNvbWUgaW5oZXJpdGVkIHN0eWxlICovXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIC4ycywgYmFja2dyb3VuZCAuMnMsIGJvcmRlciAuMnMpO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItMTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLTE7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLTQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gRmlyc3QgbGV2ZWwgU3ViIGRlZmF1bHRcblx0XHQ+IGxpLmRlZmF1bHQgPiAuc3ViLW1lbnUge1xuXHRcdFx0bGkge1xuXHRcdFx0XHQvKiBzZXQgaGVyZSBudW1iZXIgb2YgY29sdW1ucyAtIHVzZSB3aWR0aCBwZXJjZW50YWdlICovXG5cdFx0XHRcdEBpbmNsdWRlIGNvbHVtbiguMzIpO1xuXHRcdFx0XHRtYXJnaW46IDAgMiUgMjBweCAwO1xuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDNuKzIpIHtcblx0XHRcdFx0XHQvKiArMiBiZWNhdXNlIHdlIGhhdmUgdHdvIGFkZGl0aW9uYWwgbGlzdCBpdGVtcyB3aXRoIGRpc3BsYXk6bm9uZSAqL1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubWFpbi1uYXYtaXRlbSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0cGFkZGluZzogMjRweCAwIDAgODVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yLTMsIDglKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRsZWZ0OiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIEZpcnN0IGxldmVsIFN1YiBtZW51IE1lZ2EgTWVudVxuXHRcdD4gbGkubWVnYS1tZW51ID4gLnN1Yi1tZW51IHtcblxuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdC8qIGNoYW5nZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB5b3VyIG5lZWRzIC0geW91IGNhbiBldmVuIHNldCBoZWlnaHQ6IGF1dG8gKi9cblx0XHRcdFx0Ly8gaGVpZ2h0OiAzODBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHRcdFx0LyogaGVyZSB5b3Ugc2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyAtIHVzZSB3aWR0aCBwZXJjZW50YWdlICovXG5cdFx0XHRcdEBpbmNsdWRlIGNvbHVtbiguMjMpOyAvLyBzZWUgcGFydGlhbHMgPiBfbGF5b3V0LnNjc3Ncblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyLjY2JTtcblx0XHRcdFx0Ly8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLTM7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDRuKzQpIHtcblx0XHRcdFx0XHQvKiArMiBiZWNhdXNlIHdlIGhhdmUgMiBsaXN0IGl0ZW1zIHdpdGggZGlzcGxheTpub25lICovXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0Lyogc2Vjb25kYXJ5IG5hdiB0aXRsZSAqL1xuXHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC42ZW07XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuNXJlbTsgXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gVG9wIGxldmVsIHN1YiBtZW51IGVnLiBUeXBlcyBvZiBoYW5kIGd1bnMgPiBTaW5nbGUgc2hvdFxuXHRcdFx0PiBsaSA+IC5zdWItbWVudSA+IGxpID4gYSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdC8qIEZvcmNlIEhhcmR3YXJlIEFjY2VsZXJhdGlvbiBpbiBXZWJLaXQgKi9cblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVooMCkpO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDAuNXJlbTtcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR1bCB1bCB7XG5cdFx0XHRcdC8qIHRlcnRpYXJ5IG5hdmlnYXRpb24gKi9cblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG5cblx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0Ly8gU3ViIHN1YiBtZW51IG5hdlxuXHRcdFx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdCAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyBcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gJi5pcy1oaWRkZW4ge1xuXHRcdFx0XHQvLyBcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKDEwMCUpKTtcblx0XHRcdFx0Ly8gfVxuXG5cdFx0XHRcdC5nby1iYWNrIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zZWUtYWxsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVx0XHRcblxuXHRcdFx0Lm1vdmVzLW91dCA+IGxpID4gYSB7XG5cdFx0XHRcdC8qIHB1c2ggdGhlIG5hdmlnYXRpb24gaXRlbXMgdG8gdGhlIGxlZnQgLSBhbmQgbG93ZXIgZG93biBvcGFjaXR5IC0gd2hlbiB0ZXJ0aWFyeSBuYXYgc2xpZGVzIGluICovXG5cdFx0XHRcdC8vIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC0xMDAlKSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1haW4tbmF2LWdhbGxlcnkge1xuXHRcdFx0bGkge1xuXHRcdFx0XHQvKiBzZXQgaGVyZSBudW1iZXIgb2YgY29sdW1ucyAtIHVzZSB3aWR0aCBwZXJjZW50YWdlICovXG5cdFx0XHRcdEBpbmNsdWRlIGNvbHVtbiguMjIpO1xuXHRcdFx0XHRtYXJnaW46IDAgNCUgNDBweCAwO1xuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDRuKzIpIHtcblx0XHRcdFx0XHQvKiArMiBiZWNhdXNlIHdlIGhhdmUgdHdvIGFkZGl0aW9uYWwgbGlzdCBpdGVtcyB3aXRoIGRpc3BsYXk6bm9uZSAqL1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubWFpbi1uYXYtaXRlbSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjZlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIC40ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRcblx0fVxufVxuXG4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEsIC5nby1iYWNrIGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XG5cdFx0LyogYXJyb3cgaWNvbiBpbiBDU1MgLSBmb3IgZWxlbWVudCB3aXRoIG5lc3RlZCB1bm9yZGVyZWQgbGlzdHMgKi9cblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItMSwgMTAlKTtcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoNDVkZWcpKTtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC00NWRlZykpO1xuXHR9XG5cblx0QGluY2x1ZGUgTVEoTCkge1xuXHRcdCY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvci0zLCAxMCUpO1xuXHRcdH1cblxuXHRcdCY6aG92ZXI6OmJlZm9yZSwgJjpob3Zlcjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeTtcblx0XHR9XG5cdH1cbn1cblxuLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcblx0cGFkZGluZy1yaWdodDogNDBweDtcblxuXHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHQvKiBhcnJvdyBnb2VzIG9uIHRoZSByaWdodCBzaWRlIC0gY2hpbGRyZW4gbmF2aWdhdGlvbiAqL1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybS1vcmlnaW4oOXB4IDUwJSk7XG5cdH1cbn1cblxuLnByaW1hcnktbmF2IC5nby1iYWNrIGEge1xuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cblx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XG5cdFx0LyogYXJyb3cgZ29lcyBvbiB0aGUgbGVmdCBzaWRlIC0gZ28gYmFjayBidXR0b24gKi9cblx0XHRsZWZ0OiAyMHB4O1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybS1vcmlnaW4oMXB4IDUwJSk7XG5cdH1cbn1cblxuQGluY2x1ZGUgTVEoTCkge1xuXG5cdC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG5cdFx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XG5cdFx0XHRyaWdodDogMTUlO1xuXHRcdH1cblx0fVxuXG5cdC5wcmltYXJ5LW5hdiA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG5cdFx0LyogbWFpbiBuYXZpZ2F0aW9uIGFycm93cyBvbiBsYXJnZXIgZGV2aWNlcyAqL1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcblxuXHRcdCY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybS1vcmlnaW4oNTAlIDUwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLTMsIDEwJSk7XG5cdFx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggLjNzLCB0cmFuc2Zvcm0gLjNzKTtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cmlnaHQ6IDEycHg7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0cmlnaHQ6IDdweDtcblx0XHR9XG5cblx0XHQmLnNlbGVjdGVkOjpiZWZvcmUsICYuc2VsZWN0ZWQ6OmFmdGVyIHtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdH1cblxuXHRcdCYuc2VsZWN0ZWQ6OmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCg1cHgpIHJvdGF0ZSgtNDVkZWcpKTtcblx0XHR9XG5cblx0XHQmLnNlbGVjdGVkOjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDQ1ZGVnKSk7XG5cdFx0fVxuXHR9IFxuXG5cdC5zdWItbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YmVmb3JlLCAuc3ViLW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcblx0XHQvKiByZW1vdmUgYXJyb3dzIG9uIHNlY29uZGFyeSBuYXYgdGl0bGVzICovXG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5wcmltYXJ5LW5hdiAuZ28tYmFjayBhIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cblx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdGxlZnQ6IDFweDtcblx0XHR9XG5cdH1cbn1cblxuLmNkLXNlYXJjaCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiAkc2VhcmNoLWhlaWdodC1TO1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiAkaGVhZGVyLWhlaWdodC1TO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAkYWJvdmUtY29udGVudDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLCB2aXNpYmlsaXR5IDBzIC4zcztcblx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAuM3M7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLCB2aXNpYmlsaXR5IDBzIC4zcztcblxuXHRmb3JtIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRpbnB1dCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLTQ7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgNSU7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAkY29sb3ItMywgMCAzcHggNnB4IHJnYmEoIzAwMCwgLjA1KTtcblx0XHRAaW5jbHVkZSBhcHBlYXJhbmNlKG5vbmUpO1xuXG5cdFx0QGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItMywgMTAlKTtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5pcy12aXNpYmxlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAwcztcblx0XHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLCB2aXNpYmlsaXR5IDBzIDBzO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLCB2aXNpYmlsaXR5IDBzIDBzO1xuXHR9XG5cblx0Lm5hdi1pcy1maXhlZCAmIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdH1cblxuXHRAaW5jbHVkZSBNUShMKSB7XG5cdFx0aGVpZ2h0OiAkc2VhcmNoLWhlaWdodC1MO1xuXHRcdHRvcDogJGhlYWRlci1oZWlnaHQtTDtcblxuXHRcdGlucHV0IHtcblx0XHRcdHBhZGRpbmc6IDAgMmVtO1xuXHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXG5cdFx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY2Qtb3ZlcmxheSB7XG5cdC8qIHNoYWRvdyBsYXllciB2aXNpYmxlIHdoZW4gbmF2aWdhdGlvbiBpcyBhY3RpdmUgKi9cblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiAyO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ly8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LCAuOCk7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0QGluY2x1ZGUgYmFja2ZhY2UtdmlzaWJpbGl0eShoaWRkZW4pO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjNzIDBzLCB2aXNpYmlsaXR5IDBzIC4zcywgdHJhbnNmb3JtIC4zcyAwcyk7XG5cdFxuXHQmLmlzLXZpc2libGUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjNzIDBzLCB2aXNpYmlsaXR5IDBzIDBzLCB0cmFuc2Zvcm0gLjNzIDBzKTtcblx0fVxuXG5cdEBpbmNsdWRlIE1RKG1heEwpIHtcblx0XHQmLmlzLXZpc2libGUge1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLSRuYXYtd2lkdGgtUykpO1xuXHRcdH1cblx0XHQubmF2LW9uLWxlZnQgJi5pcy12aXNpYmxlIHtcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKCRuYXYtd2lkdGgtUykpO1xuXHRcdH1cblx0XHQmLmlzLXZpc2libGUuc2VhcmNoLWlzLXZpc2libGUsIC5uYXYtb24tbGVmdCAmLmlzLXZpc2libGUuc2VhcmNoLWlzLXZpc2libGUge1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoMCkpO1xuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBcblxuc3VwcG9ydCBmb3Igbm8ganMgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5uby1qcyAucHJpbWFyeS1uYXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR6LWluZGV4OiAkY29udGVudDtcbn1cblxuLm5vLWpzIC5jZC1zZWFyY2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQGluY2x1ZGUgTVEoTCkge1xuXHQubm8tanMgLnByaW1hcnktbmF2IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogJGFib3ZlLWNvbnRlbnQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMTUwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5uby1qcyAubmF2LWlzLWZpeGVkIC5wcmltYXJ5LW5hdiB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHR9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gQSBtaXhpbiBmb3IgZ2VuZXJhdGluZyB2ZW5kb3IgcHJlZml4ZXMgb24gbm9uLXN0YW5kYXJkaXplZCBwcm9wZXJ0aWVzLlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRwcm9wZXJ0eVxuLy8vICAgUHJvcGVydHkgdG8gcHJlZml4XG4vLy9cbi8vLyBAcGFyYW0geyp9ICR2YWx1ZVxuLy8vICAgVmFsdWUgdG8gdXNlXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRwcmVmaXhlc1xuLy8vICAgUHJlZml4ZXMgdG8gZGVmaW5lXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgcHJlZml4ZXIoYm9yZGVyLXJhZGl1cywgMTBweCwgd2Via2l0IG1zIHNwZWMpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4vLy8gICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbi8vLyAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbi8vLyAgIH1cbi8vL1xuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJHByZWZpeC1mb3Itd2Via2l0XG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci1tb3ppbGxhXG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci1taWNyb3NvZnRcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLW9wZXJhXG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci1zcGVjXG5cbkBtaXhpbiBwcmVmaXhlcigkcHJvcGVydHksICR2YWx1ZSwgJHByZWZpeGVzKSB7XG4gIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcbiAgICBAaWYgJHByZWZpeCA9PSB3ZWJraXQge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLXdlYmtpdCB7XG4gICAgICAgIC13ZWJraXQtI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IG1veiB7XG4gICAgICBAaWYgJHByZWZpeC1mb3ItbW96aWxsYSB7XG4gICAgICAgIC1tb3otI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IG1zIHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1taWNyb3NvZnQge1xuICAgICAgICAtbXMtI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IG8ge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLW9wZXJhIHtcbiAgICAgICAgLW8tI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IHNwZWMge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLXNwZWMge1xuICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlICB7XG4gICAgICBAd2FybiBcIlVucmVjb2duaXplZCBwcmVmaXg6ICN7JHByZWZpeH1cIjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGRpc2FibGUtcHJlZml4LWZvci1hbGwoKSB7XG4gICRwcmVmaXgtZm9yLXdlYmtpdDogICAgZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3ItbW96aWxsYTogICBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1taWNyb3NvZnQ6IGZhbHNlICFnbG9iYWw7XG4gICRwcmVmaXgtZm9yLW9wZXJhOiAgICAgZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3Itc3BlYzogICAgICBmYWxzZSAhZ2xvYmFsO1xufVxuIiwiLy8gU2hvcnRoYW5kIG1peGluLiBTdXBwb3J0cyBtdWx0aXBsZSBwYXJlbnRoZXNlcy1kZWxpbWluYXRlZCB2YWx1ZXMgZm9yIGVhY2ggdmFyaWFibGUuXG4vLyBFeGFtcGxlOiBAaW5jbHVkZSB0cmFuc2l0aW9uIChhbGwgMnMgZWFzZS1pbi1vdXQpO1xuLy8gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAob3BhY2l0eSAxcyBlYXNlLWluIDJzLCB3aWR0aCAycyBlYXNlLW91dCk7XG4vLyAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXByb3BlcnR5ICh0cmFuc2Zvcm0sIG9wYWNpdHkpO1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcGVydGllcy4uLikge1xuICAvLyBGaXggZm9yIHZlbmRvci1wcmVmaXggdHJhbnNmb3JtIHByb3BlcnR5XG4gICRuZWVkcy1wcmVmaXhlczogZmFsc2U7XG4gICR3ZWJraXQ6ICgpO1xuICAkbW96OiAoKTtcbiAgJHNwZWM6ICgpO1xuXG4gIC8vIENyZWF0ZSBsaXN0cyBmb3IgdmVuZG9yLXByZWZpeGVkIHRyYW5zZm9ybVxuICBAZWFjaCAkbGlzdCBpbiAkcHJvcGVydGllcyB7XG4gICAgQGlmIG50aCgkbGlzdCwgMSkgPT0gXCJ0cmFuc2Zvcm1cIiB7XG4gICAgICAkbmVlZHMtcHJlZml4ZXM6IHRydWU7XG4gICAgICAkbGlzdDE6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgICAgJGxpc3QyOiAtbW96LXRyYW5zZm9ybTtcbiAgICAgICRsaXN0MzogKCk7XG5cbiAgICAgIEBlYWNoICR2YXIgaW4gJGxpc3Qge1xuICAgICAgICAkbGlzdDM6IGpvaW4oJGxpc3QzLCAkdmFyKTtcblxuICAgICAgICBAaWYgJHZhciAhPSBcInRyYW5zZm9ybVwiIHtcbiAgICAgICAgICAkbGlzdDE6IGpvaW4oJGxpc3QxLCAkdmFyKTtcbiAgICAgICAgICAkbGlzdDI6IGpvaW4oJGxpc3QyLCAkdmFyKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAkd2Via2l0OiBhcHBlbmQoJHdlYmtpdCwgJGxpc3QxKTtcbiAgICAgICRtb3o6ICAgIGFwcGVuZCgkbW96LCAgICAkbGlzdDIpO1xuICAgICAgJHNwZWM6ICAgYXBwZW5kKCRzcGVjLCAgICRsaXN0Myk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkd2Via2l0OiBhcHBlbmQoJHdlYmtpdCwgJGxpc3QsIGNvbW1hKTtcbiAgICAgICRtb3o6ICAgIGFwcGVuZCgkbW96LCAgICAkbGlzdCwgY29tbWEpO1xuICAgICAgJHNwZWM6ICAgYXBwZW5kKCRzcGVjLCAgICRsaXN0LCBjb21tYSk7XG4gICAgfVxuICB9XG5cbiAgQGlmICRuZWVkcy1wcmVmaXhlcyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkd2Via2l0O1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogJG1vejtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzcGVjO1xuICB9IEBlbHNlIHtcbiAgICBAaWYgbGVuZ3RoKCRwcm9wZXJ0aWVzKSA+PSAxIHtcbiAgICAgIEBpbmNsdWRlIHByZWZpeGVyKHRyYW5zaXRpb24sICRwcm9wZXJ0aWVzLCB3ZWJraXQgbW96IHNwZWMpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHByb3BlcnRpZXM6IGFsbCAwLjE1cyBlYXNlLW91dCAwcztcbiAgICAgIEBpbmNsdWRlIHByZWZpeGVyKHRyYW5zaXRpb24sICRwcm9wZXJ0aWVzLCB3ZWJraXQgbW96IHNwZWMpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkcHJvcGVydGllcy4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zaXRpb24tcHJvcGVydHktbmFtZXMoJHByb3BlcnRpZXMsIFwid2Via2l0XCIpO1xuICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zaXRpb24tcHJvcGVydHktbmFtZXMoJHByb3BlcnRpZXMsIFwibW96XCIpO1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zaXRpb24tcHJvcGVydHktbmFtZXMoJHByb3BlcnRpZXMsIGZhbHNlKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRpbWVzLi4uKSB7XG4gIEBpbmNsdWRlIHByZWZpeGVyKHRyYW5zaXRpb24tZHVyYXRpb24sICR0aW1lcywgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCRtb3Rpb25zLi4uKSB7XG4gIC8vIGVhc2UgfCBsaW5lYXIgfCBlYXNlLWluIHwgZWFzZS1vdXQgfCBlYXNlLWluLW91dCB8IGN1YmljLWJlemllcigpXG4gIEBpbmNsdWRlIHByZWZpeGVyKHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCAkbW90aW9ucywgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRpbWVzLi4uKSB7XG4gIEBpbmNsdWRlIHByZWZpeGVyKHRyYW5zaXRpb24tZGVsYXksICR0aW1lcywgd2Via2l0IG1veiBzcGVjKTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIFByb3ZpZGVzIGFuIGVhc3kgd2F5IHRvIGluY2x1ZGUgYSBjbGVhcmZpeCBmb3IgY29udGFpbmluZyBmbG9hdHMuXG4vLy9cbi8vLyBAbGluayBodHRwOi8vY3NzbW9qby5jb20vbGF0ZXN0X25ld19jbGVhcmZpeF9zb19mYXIvXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudDo6YWZ0ZXIge1xuLy8vICAgICBjbGVhcjogYm90aDtcbi8vLyAgICAgY29udGVudDogXCJcIjtcbi8vLyAgICAgZGlzcGxheTogdGFibGU7XG4vLy8gICB9XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG4iLCJAbWl4aW4gcGxhY2Vob2xkZXIge1xuICAkcGxhY2Vob2xkZXJzOiBcIjotd2Via2l0LWlucHV0XCIgXCI6LW1velwiIFwiLW1velwiIFwiLW1zLWlucHV0XCI7XG4gIEBlYWNoICRwbGFjZWhvbGRlciBpbiAkcGxhY2Vob2xkZXJzIHtcbiAgICAmOiN7JHBsYWNlaG9sZGVyfS1wbGFjZWhvbGRlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5tb2R1bGUge1xuXHQuYWxpZ25sZWZ0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XG5cdH1cblx0LmFsaWduY2VudGVyIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXJnaW46IDFyZW0gYXV0bztcblx0fVxuXHQuYWxpZ25yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xuXHR9XG59IiwiXG5cbi5uZXdzbGV0dGVyLXllYXJzIHtcblx0d2lkdGg6IDEwMCU7XG5cdGNsZWFyOiBib3RoO1xuXHQ+IGgyIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdG1hcmdpbjogMXJlbSAwO1xuXHRcdH1cblx0fVxufVxuXG4ubmV3c2xldHRlci1yZXBlYXRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IDEwMCU7XG59XG4ubmV3c2xldHRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHR3aWR0aDogNTAlO1xuXHRtYXJnaW46IDFyZW0gMDtcblxuXHRAaW5jbHVkZSBiZXlvbmQoJHRhYmxldC1zbSkge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblxuXHQ+IGltZyB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG5cdH1cbn1cblxuIiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTsgfVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDsgfVxuICAubWZwLXByZWxvYWRlciBhIHtcbiAgICBjb2xvcjogI0NDQzsgfVxuICAgIC5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7IH1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24ubWZwLWNsb3NlLFxuYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyB9XG4gIC5tZnAtY2xvc2U6aG92ZXIsXG4gIC5tZnAtY2xvc2U6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1jbG9zZTphY3RpdmUge1xuICAgIHRvcDogMXB4OyB9XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMzsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm1mcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAtNTRweDsgfVxuICAubWZwLWFycm93OmhvdmVyLFxuICAubWZwLWFycm93OmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlLFxuICAubWZwLWFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cbiAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgIHRvcDogOHB4OyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gICAgb3BhY2l0eTogMC43OyB9XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMzFweDsgfVxuICAubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMzlweDsgfVxuICAubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAtNDBweDsgfVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0OyB9XG4gIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBjb2xvcjogI0JEQkRCRDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogM3B4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxuIiwidGFibGUuY29tcGV0aXRpb24tdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG5cblx0QGluY2x1ZGUgYmV5b25kKCR0YWJsZXQtc20pIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHR9XG5cdD4gdGQsXG5cdHRoIHtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG5cdH1cblx0dGQge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0PiB0ZCB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmV5O1xuXHRcdH1cblx0fVxuXG5cdHRkLmNvbXBldGl0aW9uLXRhYmxlLXR5cGUge1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdH1cblx0dGFibGUuY29tcGV0aXRpb24tdGFibGUtZGV0YWlscyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGQge1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHR9XG5cdH1cblx0dGFibGUuY29tcGV0aXRpb24tdGFibGUtbGlzdGluZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ly8gQ29sb3JlZCByb3dzXG5cdFx0dHIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZ3JleTtcblxuXHRcdFx0Ji5maXJzdCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHQmLnNlY29uZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeSwgMC43KTtcblx0XHRcdH1cblx0XHRcdCYudGhpcmQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnksIDAuNCk7XG5cdFx0XHR9XG5cblx0XHRcdCYuZmlyc3QsXG5cdFx0XHQmLnNlY29uZCxcblx0XHRcdCYudGhpcmQsXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0dGQge1xuXHRcdFx0cGFkZGluZzogMC43NXJlbSAxcmVtO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1ncmV5O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dGgge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxufVxuXG5cblxuLnRhYmxlLFxuLnZhcGEtY2FsZW5kYXIge1xuXHR0aCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0fVxuXHR0ZCxcblx0dGgge1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JleTtcblx0fVxufSIsIlxuXG4uc2lkZWJhciB7XG5cdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdEBpbmNsdWRlIGJleW9uZCgkdGFibGV0KSB7XG5cdCAgICB3aWR0aDogNDAlO1xuXHQgICAgbWF4LXdpZHRoOiAzMDBweDtcblx0fVxuXHQmLm5vLXNpZGViYXItbWVudSB7XG5cdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdEBpbmNsdWRlIGJleW9uZCgkdGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRcdH1cblx0fVxufVxuXG4uc2lkZWJhci1tZW51IHtcblx0cGFkZGluZzogM3JlbSAycmVtIDFyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWJnO1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnNpZGViYXItaGVhZGVyIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0ZXh0LWRhcmstZ3JleTtcblx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Y29sb3I6ICR0ZXh0LWRhcmstZ3JleTtcbn1cbi5zaWRlYmFyLW5hdiB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bGkge1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRAaW5jbHVkZSBpY29uKGNoZXZyb24tcmlnaHQpO1xuXHQgICAgdGV4dC1pbmRlbnQ6IC0xcmVtO1xuXHQgICAgbWFyZ2luLWxlZnQ6IDIuMjVyZW07XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICNjY2M7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblxuXG5cdFx0LmNoaWxkcmVuIHtcblx0XHQgICAgcGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCYuY3VycmVudF9wYWdlX2l0ZW0ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhIHtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRjb2xvcjogJHRleHQtZGFyay1ncmV5O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cbn1cblxuLnRpdGxlLWRhcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRwYWRkaW5nOiAxcmVtIDJyZW07XG59XG4udGlsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWJnO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnRpbGUtaW1hZ2Uge1xuXHRpbWcge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59XG4udGlsZS1jb250ZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdHBhZGRpbmc6IDJyZW07XG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cbn0iXX0= */
