@font-face{font-family:bukra;src:url("../../../../fonts/29ltbukraregular.otf");font-weight:normal;font-display:swap}@font-face{font-family:bukra;src:url("../../../../fonts/29ltbukrabold.otf");font-weight:bold;font-display:swap}@font-face{font-family:bukra;src:url("../../../../fonts/29ltbukralight.otf");font-weight:100}@font-face{font-family:bukra;src:url("../../../../fonts/29ltbukrabolditalic.otf");font-weight:bold;font-style:italic}@font-face{font-family:'SC_ALYERMOOK';src:url("../../../../fonts/SC_ALYERMOOK.ttf");font-weight:500;font-style:normal}html{color-scheme:light only !important}html:lang(ar) .alyermook{font-family:'SC_ALYERMOOK'}body{color:#222328;background:#F3F2EE;font-family:"bukra", sans-serif;font-size:1rem;font-weight:100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#222328}a:hover{color:inherit;text-decoration:none}.lead{font-weight:500}.text-imtilak{color:#B03457}.bg-imtilak{background-color:#B03457}.bg-grey{background-color:#9B9B9B}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background:#B03457;color:#fff !important}.btn-primary{background:#B03457;color:#fff !important;border:0}.btn-primary:hover{background:#B03457;color:#fff !important}.btn-primary:focus{box-shadow:0 0 0 0.2rem rgba(176,52,87,0.5)}.form-control{background:#E2E2E2;color:#9B9B9B;border:0;border-bottom:2px solid #BFBFBF;border-radius:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form-control::-webkit-input-placeholder{color:rgba(36,36,36,0.7)}.form-control:-moz-placeholder{color:rgba(36,36,36,0.7)}.form-control::-moz-placeholder{color:rgba(36,36,36,0.7)}.form-control:-ms-input-placeholder{color:rgba(36,36,36,0.7)}.form-control:focus{color:#C98E47;background-color:transparent;border-color:#C98E47;outline:0;box-shadow:0 0 0 0.2rem rgba(201,142,71,0.25)}textarea{height:calc(76px + 1rem) !important}.fa-rotate-45{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(-45deg)}.w-60{width:60%;max-width:100%}.w-70{width:70%;max-width:100%}.w-80{width:80%;max-width:100%}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0) matrix(0.71, 0.71, -0.71, 0.71, 0, 0);transform:translate3d(0, -100%, 0) matrix(0.71, 0.71, -0.71, 0.71, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0) matrix(0.71, 0.71, -0.71, 0.71, 0, 0);transform:translate3d(0, 0, 0) matrix(0.71, 0.71, -0.71, 0.71, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}.intl-tel-input{width:100%}.selected-dial-code{font-weight:600;padding-left:auto;padding-right:17px}.country-name{color:#222328}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:100% !important;padding:0}.iti-flag.xx{display:none !important}.iti-flag.xx+.selected-dial-code{padding-left:8px !important;text-transform:capitalize}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{width:85px}.intl-tel-input .country-list{font-size:14px}.en .intl-tel-input.separate-dial-code input,.en .intl-tel-input.separate-dial-code input[type=tel],.fr .intl-tel-input.separate-dial-code input,.fr .intl-tel-input.separate-dial-code input[type=tel]{padding-left:85px}.en .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.en .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.fr .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.fr .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel]{padding-left:85px}.en .intl-tel-input .selected-flag .iti-arrow,.fr .intl-tel-input .selected-flag .iti-arrow{right:3px}.en .contact-home .iti-flag.xx+.selected-dial-code,.fr .contact-home .iti-flag.xx+.selected-dial-code{padding-left:0 !important}.en .contact-home .intl-tel-input.separate-dial-code .selected-dial-code,.fr .contact-home .intl-tel-input.separate-dial-code .selected-dial-code{padding-left:12px}.en .intl-tel-input .selected-flag .iti-flag,.fr .intl-tel-input .selected-flag .iti-flag{left:3px}.intl-tel-input .selected-flag .selected-dial-code{direction:ltr}.intl-tel-input .country-list{left:10px;right:auto;direction:ltr}.intl-tel-input .selected-flag .iti-flag{left:8px}.iti-mobile .intl-tel-input .country-list{width:300px}.iti-mobile .intl-tel-input.iti-container{right:auto}html:lang(en) .h1,html:lang(en) h1{font-size:2rem}html:lang(fa) .lead{font-size:1rem}html:lang(fa) .h1,html:lang(fa) h1{font-size:2rem}html:lang(fa) .h4,html:lang(fa) h4{font-size:1rem}.decoration-box{position:absolute;top:-90px;left:100px;width:150px;height:150px;transform:matrix(0.71, 0.71, -0.71, 0.71, 0, 0);box-shadow:-40px -8px 60px #00000029;border-radius:20px;opacity:1}.decoration-box.bg-grey{left:200px}.contact-card{width:340px;max-width:100%;height:auto;background-color:#F3F2EE;border-bottom-left-radius:50px;box-shadow:0px 0px 16px #00000029;padding:20px;position:relative;margin:50px auto 0 auto}.contact-card .title{font-size:1.2rem}.contact-card form{text-align:right;font-size:.8rem;direction:ltr}.contact-card form .form-control{font-size:.8rem}.contact-card:before{position:absolute;content:'';width:100px;height:7px;background:#9B9B9B;top:-7px;left:0;border-radius:10px 10px 0 0}.contact-card:after{position:absolute;content:'';width:100px;height:7px;background:#9B9B9B;bottom:-7px;right:0;border-radius:0 0 10px 10px}.header{direction:rtl}.header .img-container{background-image:url("../../../../landing-assets/ebruli/assets/images/bg.png");min-height:80vh;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:contain;background-repeat:no-repeat}.header .top-corner{position:absolute;top:0;left:50px;width:260px}.header .title h1{font-size:3rem}.header .logo{position:absolute;right:50px;top:10px;letter-spacing:1px}.header .logo img{max-width:185px}.project-info{position:relative}.project-info .corner-left{position:absolute;left:0;top:200px;width:100px}.project-info .corner-right{position:absolute;right:0;top:0;width:100px}.project-info .info ul{position:relative;border-left:7px solid #E2E2E2;text-align:left;padding-left:20px}.project-info .info ul li{position:relative}.project-info .info ul li::after{width:18px;height:18px;display:block;position:absolute;top:0;left:-33px;border-radius:10px;content:'';border:4px solid #E2E2E2;background:#B03457}.project-info .owl-carousel .owl-item img{box-shadow:0px 3px 6px #00000029;border:9px solid #FFFFFF}@media (max-width: 768px){.project-info .owl-carousel .owl-item img{height:235px}}.project-info .owl-carousel .owl-dots{position:absolute;bottom:-28px;width:100%}.project-info .owl-carousel .owl-dots .owl-dot{outline:0}.project-info .owl-carousel .owl-dots .owl-dot span{margin:0px 5px;background-color:#B03457}.project-info .owl-carousel .owl-dots .owl-dot:hover span,.project-info .owl-carousel .owl-dots .owl-dot.active span{background:#545454}.project-info .owl-carousel .owl-nav{margin-top:0}.project-info .owl-carousel .owl-nav .owl-prev,.project-info .owl-carousel .owl-nav .owl-next{outline:0;position:absolute;color:#FFF !important;opacity:.8;font-size:40px !important;background-color:transparent;text-align:center;vertical-align:middle;top:45%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.project-info .owl-carousel .owl-nav .owl-prev:hover,.project-info .owl-carousel .owl-nav .owl-next:hover{opacity:1;background-color:transparent}.project-info .owl-carousel .owl-nav .owl-prev{right:30px}.project-info .owl-carousel .owl-nav .owl-next{left:30px}.project-info .video img{box-shadow:0px 3px 6px #00000029;border:9px solid #fff}.project-info .img-container{width:65px;height:65px}.imtilak-services{position:relative}.imtilak-services .corner-right{position:absolute;right:0;top:200px;width:100px}.imtilak-services .img-container{width:65px;height:65px}.imtilak-services p{font-size:.8rem}.imtilak-services .contact-card2 .title,.imtilak-services .contact-card2 .sub-title{font-size:1.2rem}.imtilak-services .contact-card2 .form-control:focus{background-color:#E2E2E2}.footer{position:relative;background-color:#E2E2E2;overflow:hidden}.footer .newsletter{padding-right:10px;position:relative;display:inline-block}.footer .newsletter .border-right{border-left:5px solid #B03457;padding-left:10px}.footer .newsletter .form-control{border:2px solid #9B9B9B;border-radius:.25rem;margin-right:10px;padding-left:10px}.footer .newsletter::after{position:absolute;content:'';background-image:url(../../../../landing-assets/ebruli/assets/images/subscribe-arrow.svg);background-position:center;background-size:contain;background-repeat:no-repeat;top:0;left:-60px;height:140px;width:102px;display:inline-block}.footer .bottom-corner{position:absolute;bottom:0}.footer .bottom-corner.right{right:50px;width:160px}.footer .bottom-corner.left{left:50px;width:260px}.footer .decoration-box{top:auto;bottom:-100px}.fixed-bottom{position:fixed;z-index:3;bottom:0;width:100%}.fixed-bottom a{font-size:35px}@media (max-width: 768px){.fixed-bottom a{font-size:34px}}.fixed-bottom .whatsapp{background-color:#25D366;color:#fff;padding:3px 12px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;left:5px;bottom:5px}@media (min-width: 768px){.fixed-bottom .whatsapp{padding:5px 16px;left:15px;bottom:15px}}#whatsappModal .modal-header{position:relative;background:#128c7e;min-height:60px;padding:15px 0}#whatsappModal .modal-header img{width:100%}#whatsappModal .modal-header span{color:#fff}#whatsappModal .modal-body{background-image:url(" https://www.imtilak.net/images/whatsapp-bg.jpg")}.user-bar .avatar{width:70px;height:70px;position:absolute;left:5px;top:0}.user-bar .avatar img{width:100%}.user-bar .name{font-size:17px;font-weight:600;letter-spacing:.3px;margin:0 0 0 8px;position:absolute;top:12px;left:70px}.user-bar .status{display:block;font-size:13px;font-weight:400;letter-spacing:0}.conversation{height:calc(100% - 12px);position:relative;z-index:0}.conversation ::-webkit-scrollbar{transition:all .5s;width:5px;height:1px;z-index:10}.conversation ::-webkit-scrollbar-track{background:transparent}.conversation ::-webkit-scrollbar-thumb{background:#b3ada7}.conversation .conversation-container{height:calc(100% - 68px);overflow-x:hidden;padding:0 16px;margin-bottom:5px}.conversation .conversation-container:after{content:"";display:table;clear:both}.message{color:#000;clear:both;line-height:18px;font-size:15px;padding:8px;position:relative;margin:8px 0;max-width:85%;word-wrap:break-word}.message:after{position:absolute;content:"";width:0;height:0;border-style:solid}.metadata{display:inline-block;float:right;padding:0 0 0 7px;position:relative;bottom:-4px}.metadata .time{direction:ltr;color:rgba(0,0,0,0.45);font-size:11px;display:inline-block}.metadata .tick{display:inline-block;margin-left:2px;position:relative;top:4px;height:16px;width:16px}.metadata .tick svg{position:absolute;transition:.5s ease-in-out}.metadata .tick svg:first-child{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:perspective(800px) rotateY(180deg);transform:perspective(800px) rotateY(180deg)}.metadata .tick svg:last-child{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:perspective(800px) rotateY(0deg);transform:perspective(800px) rotateY(0deg)}.metadata .tick-animation svg:first-child{-webkit-transform:perspective(800px) rotateY(0);transform:perspective(800px) rotateY(0)}.metadata .tick-animation svg:last-child{-webkit-transform:perspective(800px) rotateY(-179.9deg);transform:perspective(800px) rotateY(-179.9deg)}.message:first-child{margin:16px 0 8px}.message.received{background:#e1ffc7;border-radius:0px 5px 5px 5px;float:left}.message.received .metadata{padding:0 0 0 16px}.message.received:after{border-width:0px 10px 10px 0;border-color:transparent #e1ffc7 transparent transparent;top:0;left:-10px}.message.sent{background:#e1ffc7;border-radius:5px 0px 5px 5px;float:right}.message.sent:after{border-width:0px 0 10px 10px;border-color:transparent transparent transparent #e1ffc7;top:0;right:-10px}.conversation-compose{display:flex;flex-direction:row;align-items:flex-end;overflow:hidden;height:50px;width:100%;z-index:2}.conversation-compose div,.conversation-compose input{background:#fff;height:100%}.conversation-compose .input-msg{border:0;flex:1 1 auto;font-size:16px;margin:0;outline:none;min-width:50px;border-radius:21px;padding-left:20px}.conversation-compose .input-msg::placeholder{color:#a0a0a0;font-size:15px}.conversation-compose .send{background:#008a7c;color:#fff;width:48px;height:48px;border:0;cursor:pointer;margin-left:8px;margin-right:8px;display:inline-block;font-size:24px;border-radius:50%}#whatsappModal .modal-content{direction:rtl;text-align:right}#whatsappModal .user-bar .avatar{left:auto;right:5px}#whatsappModal .user-bar .name{left:auto;right:70px}#whatsappModal .conversation-compose .input-msg{padding-right:20px;padding-left:auto}.message.received{float:right;border-radius:5px 0px 5px 5px}.message.received:after{border-width:0px 0 10px 10px;border-color:transparent transparent transparent #e1ffc7;top:0;right:-10px;left:auto}.user-bar .status{text-align:right}#whatsappModal .back{right:auto;left:10px}@media (max-width: 768px){.message{max-width:100%}}#whatsappModal .back{width:30px !important;position:absolute;right:10px}

@media (max-width: 418px){.intl-tel-input .selected-flag .selected-dial-code{font-size:11px}}@media (max-width: 992px){body{font-size:1rem}body .form-control{font-size:.8rem;min-height:40px}body .small,body small{font-size:10px}body .h2,body h2{font-size:1.5rem}body .arrow:after{display:none}body .header{background:none;padding-top:55px}body .header .top-corner{width:100px;right:20px;left:auto}body .header .img-container{display:none}body .header .content{position:relative;left:auto}body .header .logo{right:20px;left:auto}body .header .logo img{width:120px}body .header .logo p{font-size:.6rem;direction:ltr}body .header .decoration-box{top:-42px;left:20px;width:70px;height:70px;border-radius:15px}body .header .decoration-box.bg-grey{left:60px}body .header .title h1{font-size:2rem}body .header .title p{font-size:1rem}body .header .title .text-imtilak{font-size:1.7rem}body .header .title1 .text-imtilak{font-size:1rem}body .header .title1 .lead{font-size:1rem}body .project-info .corner-left{width:60px;top:-50px}body .project-info .corner-right{display:none}body .project-info .info,body .project-info .photos{margin-bottom:50px !important}body .project-info .video,body .project-info .services{margin-top:0 !important;margin-bottom:50px !important}body .project-info .order-xs-1{-ms-flex-order:1;order:1}body .project-info .order-xs-2{-ms-flex-order:2;order:2}body .project-info .order-xs-3{-ms-flex-order:3;order:3}body .project-info .order-xs-4{-ms-flex-order:4;order:4}body .contact-mobile .contact-card{margin-top:0 !important}}@media (max-width: 992px) and (min-width: 576px) and (max-width: 991.98px){body .imtilak-services .contact-card2{width:90% !important}}@media (max-width: 992px){body .imtilak-services .corner-right{display:none}body .imtilak-services .img-container{width:55px;height:55px}body .imtilak-services .img-container img{max-width:100%}body .imtilak-services p{font-size:10px}body .footer{padding-bottom:30px}body .footer .newsletter .form-group{width:100%}body .footer .newsletter .form-control{padding-left:10px}body .footer .newsletter::after{display:none}body .footer .decoration-box{top:auto;bottom:-140px;right:0}body .footer .decoration-box.bg-grey{right:60px}body .footer .copy-right{font-size:.5rem}body .fancybox-slide.fancybox-slide--video{padding:0 !important;width:100% !important}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl90aGVtZS5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX21peGlucy5zY3NzIiwic3R5bGUuc2NzcyIsInJlc3BvbnNpdmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxVQUFVLENBQ04sV0FBVyxDQUFFLEtBQUssQ0FDbEIsR0FBRyxDQUFFLDZDQUE2QyxDQUNsRCxXQUFXLENBQUUsTUFBTSxDQUNuQixZQUFZLENBQUUsSUFFbEIsQ0FFQSxVQUFVLENBQ04sV0FBVyxDQUFFLEtBQUssQ0FDbEIsR0FBRyxDQUFFLDBDQUEwQyxDQUMvQyxXQUFXLENBQUUsSUFBSSxDQUNqQixZQUFZLENBQUUsSUFFbEIsQ0FFQSxVQUFVLENBQ1IsV0FBVyxDQUFFLEtBQUssQ0FDbEIsR0FBRyxDQUFFLDJDQUEyQyxDQUNoRCxXQUFXLENBQUUsR0FBRyxDQUdsQixVQUFVLENBQ1IsV0FBVyxDQUFFLEtBQUssQ0FDbEIsR0FBRyxDQUFFLGdEQUFnRCxDQUNyRCxXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUdwQixVQUFVLENBQ1IsV0FBVyxDQUFFLGNBQWMsQ0FDM0IsR0FBRyxDQUFFLHlDQUF5QyxDQUM5QyxXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsTUFBTSxDQUVwQixJQUFJLENBQ0EsWUFBWSxDQUFFLHFCQUFxQixDQUN0QyxBQUNELEFBQ0UsSUFERSxLQUFNLENBQUEsRUFBRSxFQUNWLFVBQVUsQUFBQyxDQUNULFdBQVcsQ0FBRSxjQUFjLENBQzVCLEFBR0gsSUFBSSxBQUFDLENBQ0gsS0FBSyxDQ3RDTSxPQUFPLENEdUNsQixVQUFVLENDN0NFLE9BQU8sQ0Q4Q25CLFdBQVcsQ0FBRSxtQkFBbUIsQ0FDaEMsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixzQkFBc0IsQ0FBRSxXQUFXLENBQ25DLHVCQUF1QixDQUFFLFNBQVMsQ0FDbkMsQUFFRCxDQUFDLEFBQUMsQ0FDQSxLQUFLLENDaERNLE9BQU8sQ0QrQ3BCLEFBR0UsQUFJRCxDQVBBLEFBR0UsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLE9BQU8sQ0FDZCxlQUFlLENBQUUsSUFBSSxDQUN0QixBQUdILEtBQUssQUFBQyxDQUNKLFdBQVcsQ0FBRSxHQUFHLENBQ2pCLEFBRUQsYUFBYSxBQUFDLENBQ1osS0FBSyxDQzlEUyxPQUFPLENEK0R0QixBQUVELFdBQVcsQUFBQyxDQUNWLGdCQUFnQixDQ2xFRixPQUFPLENEbUV0QixBQUVELFFBQVEsQUFBQyxDQUNQLGdCQUFnQixDQzFFTCxPQUFPLENEMkVuQixBQUVELFlBQVksSUFBSyxDQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsU0FBUyxDQUFDLE9BQU8sQ0FBRSxZQUFZLElBQUssQ0FBQSxTQUFTLENBQUMsSUFBSyxDQUFBLFNBQVMsQ0FBQyxPQUFPLENBQUUsS0FBSyxDQUFHLFlBQVksZ0JBQWdCLEFBQUMsQ0FDekksVUFBVSxDQzFFSSxPQUFPLENEMkVyQixLQUFLLENDakZPLElBQU8sQ0RpRkMsVUFBVSxDQUMvQixBQUVELFlBQVksQUFBQyxDQUNYLFVBQVUsQ0MvRUksT0FBTyxDRGdGckIsS0FBSyxDQ3RGTyxJQUFPLENEc0ZDLFVBQVUsQ0FDOUIsTUFBTSxDQUFFLENBQUMsQ0FIWCxBQUtFLEFBUUQsWUFiVyxBQUtULE1BQU0sQUFBQyxDQUNOLFVBQVUsQ0NwRkUsT0FBTyxDRHFGbkIsS0FBSyxDQzNGSyxJQUFPLENEMkZHLFVBQVUsQ0FQbEMsQUFRRyxBQUVELFlBVlUsQUFVVCxNQUFNLEFBQUMsQ0FDTixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQ3pGWixtQkFBTyxDRDBGcEIsQUFHSCxhQUFhLEFBQUMsQ0FDWixVQUFVLENDakdPLE9BQU8sQ0RrR3hCLEtBQUssQ0NuR00sT0FBTyxDRG9HbEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxhQUFhLENBQUUsaUJBQWlCLENBQ2hDLGFBQWEsQ0FBRSxDQUFDLENFdkdkLGtCQUFrQixDQUFFLEdBQUcsQ0Z3R0wsR0FBRyxDQUFFLFdBQVcsQ0V2R2xDLGVBQWUsQ0FBRSxHQUFHLENGdUdGLEdBQUcsQ0FBRSxXQUFXLENFdEdsQyxjQUFjLENBQUUsR0FBRyxDRnNHRCxHQUFHLENBQUUsV0FBVyxDRXJHbEMsYUFBYSxDQUFFLEdBQUcsQ0ZxR0EsR0FBRyxDQUFFLFdBQVcsQ0VwR2xDLFVBQVUsQ0FBRSxHQUFHLENGb0dHLEdBQUcsQ0FBRSxXQUFXLENFeERwQyxBRmtERixBQW1CQyxhRXJFRSxBRmtEVSwyQkVsRGlCLEFBQUMsQ0YyRDNCLEtBQUssQ0FBTyxrQkFBTyxDRTNEbUIsQUFDeEMsQUZpREYsYUVqREcsQUZpRFUsaUJFakRPLEFBQVcsQ0YwRDNCLEtBQUssQ0FBTyxrQkFBTyxDRTFEbUIsQUFDeEMsQUZnREYsYUVoREcsQUZnRFUsa0JFaERRLEFBQVUsQ0Z5RDNCLEtBQUssQ0FBTyxrQkFBTyxDRXpEbUIsQUFDeEMsQUYrQ0YsYUUvQ0csQUYrQ1Usc0JFL0NZLEFBQU0sQ0Z3RDNCLEtBQUssQ0FBTyxrQkFBTyxDRXhEbUIsQUYrQzFDLEFBWUUsYUFaVyxBQVlWLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0MzR00sT0FBTyxDRDRHbEIsZ0JBQWdCLENBQUUsV0FBVyxDQUM3QixZQUFZLENDN0dELE9BQU8sQ0Q4R2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0MvR2IscUJBQU8sQ0RnSG5CLEFBR0gsUUFBUSxBQUFDLENBQ1AsTUFBTSxDQUFFLGlCQUFpQixDQUFDLFVBQVUsQ0FDckMsQUFHRCxhQUFhLEFBQUMsQ0FDWixVQUFVLENBQUUsMERBQTBELENBQ3RFLFNBQVMsQ0FBRSxjQUFjLENBQzFCLEFBR0QsS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLEdBQUcsQ0FDVixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUVELEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxHQUFHLENBQ1YsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFFRCxLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsR0FBRyxDQUNWLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBRUQsU0FBUyxBQUFDLENBQ1IsMEJBQTBCLENBQUUsRUFBRSxDQUM5QiwyQkFBMkIsQ0FBRSxJQUFJLENBQ2pDLGtCQUFrQixDQUFFLEVBQUUsQ0FDdEIsbUJBQW1CLENBQUUsSUFBSSxDQUMxQixBQUVELFNBQVMsU0FBUyxBQUFDLENBQ2pCLHVCQUF1QixDQUFFLEVBQUUsQ0FDM0IsZUFBZSxDQUFFLEVBQUUsQ0FDcEIsQUFFRCxTQUFTLFNBQVMsQUFBQyxDQUNqQix1QkFBdUIsQ0FBRSxFQUFFLENBQzNCLGVBQWUsQ0FBRSxFQUFFLENBQ3BCLEFBRUQsU0FBUyxTQUFTLEFBQUMsQ0FDakIsdUJBQXVCLENBQUUsRUFBRSxDQUMzQixlQUFlLENBQUUsRUFBRSxDQUNwQixBQUdELGtCQUFrQixDQUFsQixXQUFrQixDQUNoQixJQUFJLENBQ0YsaUJBQWlCLENBQUUsd0JBQXdCLENBQzNDLFNBQVMsQ0FBRSx3QkFBd0IsQ0FDbkMsVUFBVSxDQUFFLE9BQU8sQ0FHckIsRUFBRSxDQUNBLGlCQUFpQixDQUFFLG9CQUFvQixDQUN2QyxTQUFTLENBQUUsb0JBQW9CLEVBSW5DLFVBQVUsQ0FBVixXQUFVLENBQ1IsSUFBSSxDQUNGLGlCQUFpQixDQUFFLHdCQUF3QixDQUFDLHFDQUFxQyxDQUNqRixTQUFTLENBQUUsd0JBQXdCLENBQUMscUNBQXFDLENBQ3pFLFVBQVUsQ0FBRSxPQUFPLENBR3JCLEVBQUUsQ0FDQSxpQkFBaUIsQ0FBRSxvQkFBb0IsQ0FBQyxxQ0FBcUMsQ0FDN0UsU0FBUyxDQUFFLG9CQUFvQixDQUFDLHFDQUFxQyxFQUl6RSxZQUFZLEFBQUMsQ0FDWCxzQkFBc0IsQ0FBRSxXQUFXLENBQ25DLGNBQWMsQ0FBRSxXQUFXLENBQzVCLEFBRUQsa0JBQWtCLENBQWxCLFVBQWtCLENBQ2hCLElBQUksQ0FDRixPQUFPLENBQUUsQ0FBQyxDQUNWLGlCQUFpQixDQUFFLHdCQUF3QixDQUMzQyxTQUFTLENBQUUsd0JBQXdCLENBR3JDLEVBQUUsQ0FDQSxPQUFPLENBQUUsQ0FBQyxDQUNWLGlCQUFpQixDQUFFLG9CQUFvQixDQUN2QyxTQUFTLENBQUUsb0JBQW9CLEVBSW5DLFVBQVUsQ0FBVixVQUFVLENBQ1IsSUFBSSxDQUNGLE9BQU8sQ0FBRSxDQUFDLENBQ1YsaUJBQWlCLENBQUUsd0JBQXdCLENBQzNDLFNBQVMsQ0FBRSx3QkFBd0IsQ0FHckMsRUFBRSxDQUNBLE9BQU8sQ0FBRSxDQUFDLENBQ1YsaUJBQWlCLENBQUUsb0JBQW9CLENBQ3ZDLFNBQVMsQ0FBRSxvQkFBb0IsRUFJbkMsV0FBVyxBQUFDLENBQ1Ysc0JBQXNCLENBQUUsVUFBVSxDQUNsQyxjQUFjLENBQUUsVUFBVSxDQUMzQixBQUVELGtCQUFrQixDQUFsQixXQUFrQixDQUNoQixJQUFJLENBQ0YsaUJBQWlCLENBQUUsd0JBQXdCLENBQzNDLFNBQVMsQ0FBRSx3QkFBd0IsQ0FDbkMsVUFBVSxDQUFFLE9BQU8sQ0FHckIsRUFBRSxDQUNBLGlCQUFpQixDQUFFLG9CQUFvQixDQUN2QyxTQUFTLENBQUUsb0JBQW9CLEVBSW5DLGtCQUFrQixDQUFsQixPQUFrQixDQUNoQixJQUFJLENBQ0YsaUJBQWlCLENBQUUsa0JBQWtCLENBQUMsd0JBQXdCLENBQzlELFNBQVMsQ0FBRSxrQkFBa0IsQ0FBQyx3QkFBd0IsQ0FDdEQsaUNBQWlDLENBQUUsT0FBTyxDQUMxQyx5QkFBeUIsQ0FBRSxPQUFPLENBQ2xDLE9BQU8sQ0FBRSxDQUFDLENBR1osR0FBRyxDQUNELGlCQUFpQixDQUFFLGtCQUFrQixDQUFDLHlCQUF5QixDQUMvRCxTQUFTLENBQUUsa0JBQWtCLENBQUMseUJBQXlCLENBQ3ZELGlDQUFpQyxDQUFFLE9BQU8sQ0FDMUMseUJBQXlCLENBQUUsT0FBTyxDQUdwQyxHQUFHLENBQ0QsaUJBQWlCLENBQUUsa0JBQWtCLENBQUMsd0JBQXdCLENBQzlELFNBQVMsQ0FBRSxrQkFBa0IsQ0FBQyx3QkFBd0IsQ0FDdEQsT0FBTyxDQUFFLENBQUMsQ0FHWixHQUFHLENBQ0QsaUJBQWlCLENBQUUsa0JBQWtCLENBQUMsd0JBQXdCLENBQzlELFNBQVMsQ0FBRSxrQkFBa0IsQ0FBQyx3QkFBd0IsQ0FHeEQsRUFBRSxDQUNBLGlCQUFpQixDQUFFLGtCQUFrQixDQUNyQyxTQUFTLENBQUUsa0JBQWtCLEVBSWpDLFVBQVUsQ0FBVixPQUFVLENBQ1IsSUFBSSxDQUNGLGlCQUFpQixDQUFFLGtCQUFrQixDQUFDLHdCQUF3QixDQUM5RCxTQUFTLENBQUUsa0JBQWtCLENBQUMsd0JBQXdCLENBQ3RELGlDQUFpQyxDQUFFLE9BQU8sQ0FDMUMseUJBQXlCLENBQUUsT0FBTyxDQUNsQyxPQUFPLENBQUUsQ0FBQyxDQUdaLEdBQUcsQ0FDRCxpQkFBaUIsQ0FBRSxrQkFBa0IsQ0FBQyx5QkFBeUIsQ0FDL0QsU0FBUyxDQUFFLGtCQUFrQixDQUFDLHlCQUF5QixDQUN2RCxpQ0FBaUMsQ0FBRSxPQUFPLENBQzFDLHlCQUF5QixDQUFFLE9BQU8sQ0FHcEMsR0FBRyxDQUNELGlCQUFpQixDQUFFLGtCQUFrQixDQUFDLHdCQUF3QixDQUM5RCxTQUFTLENBQUUsa0JBQWtCLENBQUMsd0JBQXdCLENBQ3RELE9BQU8sQ0FBRSxDQUFDLENBR1osR0FBRyxDQUNELGlCQUFpQixDQUFFLGtCQUFrQixDQUFDLHdCQUF3QixDQUM5RCxTQUFTLENBQUUsa0JBQWtCLENBQUMsd0JBQXdCLENBR3hELEVBQUUsQ0FDQSxpQkFBaUIsQ0FBRSxrQkFBa0IsQ0FDckMsU0FBUyxDQUFFLGtCQUFrQixFQUlqQyxrQkFBa0IsQ0FBbEIsUUFBa0IsQ0FDaEIsSUFBSSxDQUNGLE9BQU8sQ0FBRSxDQUFDLENBQ1YsaUJBQWlCLENBQUUsc0JBQXNCLENBQUMseUJBQXlCLENBQ25FLFNBQVMsQ0FBRSxzQkFBc0IsQ0FBQyx5QkFBeUIsQ0FDM0QsaUNBQWlDLENBQUUsc0NBQXNDLENBQ3pFLHlCQUF5QixDQUFFLHNDQUFzQyxDQUduRSxHQUFHLENBQ0QsT0FBTyxDQUFFLENBQUMsQ0FDVixpQkFBaUIsQ0FBRSw0QkFBNEIsQ0FBQyx3QkFBd0IsQ0FDeEUsU0FBUyxDQUFFLDRCQUE0QixDQUFDLHdCQUF3QixDQUNoRSxpQ0FBaUMsQ0FBRSxtQ0FBbUMsQ0FDdEUseUJBQXlCLENBQUUsbUNBQW1DLEVBSWxFLFVBQVUsQ0FBVixRQUFVLENBQ1IsSUFBSSxDQUNGLE9BQU8sQ0FBRSxDQUFDLENBQ1YsaUJBQWlCLENBQUUsc0JBQXNCLENBQUMseUJBQXlCLENBQ25FLFNBQVMsQ0FBRSxzQkFBc0IsQ0FBQyx5QkFBeUIsQ0FDM0QsaUNBQWlDLENBQUUsc0NBQXNDLENBQ3pFLHlCQUF5QixDQUFFLHNDQUFzQyxDQUduRSxHQUFHLENBQ0QsT0FBTyxDQUFFLENBQUMsQ0FDVixpQkFBaUIsQ0FBRSw0QkFBNEIsQ0FBQyx3QkFBd0IsQ0FDeEUsU0FBUyxDQUFFLDRCQUE0QixDQUFDLHdCQUF3QixDQUNoRSxpQ0FBaUMsQ0FBRSxtQ0FBbUMsQ0FDdEUseUJBQXlCLENBQUUsbUNBQW1DLEVBSWxFLFNBQVMsQUFBQyxDQUNSLHNCQUFzQixDQUFFLFFBQVEsQ0FDaEMsY0FBYyxDQUFFLFFBQVEsQ0FDekIsQUFHRCxRQUFRLEFBQUMsQ0FDUCwyQkFBMkIsQ0FBRSxrQkFBa0IsQ0FDL0MsbUJBQW1CLENBQUUsa0JBQWtCLENBQ3ZDLHNCQUFzQixDQUFFLE9BQU8sQ0FDL0IsY0FBYyxDQUFFLE9BQU8sQ0FDeEIsQUFFRCxTQUFTLE9BQU8sQUFBQyxDQUNmLDBCQUEwQixDQUFFLEVBQUUsQ0FDOUIsa0JBQWtCLENBQUUsRUFBRSxDQUN2QixBQUVELGVBQWUsQUFBQyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxtQkFBbUIsQUFBQyxDQUdsQixXQUFXLENBQUUsR0FBRyxDQUNoQixZQUFZLENBQUUsSUFBSSxDQUNsQixhQUFhLENBQUUsSUFBSSxDQUNwQixBQUVELGFBQWEsQUFBQyxDQUNaLEtBQUssQ0NwWE0sT0FBTyxDRHFYbkIsQUFFRCxlQUFlLGVBQWUsQ0FBQyxjQUFjLENBQUUsZUFBZSxtQkFBbUIsQ0FBQyxjQUFjLEFBQUMsQ0FDL0YsS0FBSyxDQUFFLGVBQWUsQ0FDdEIsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQUVELFNBQVMsR0FBRyxBQUFDLENBQ1gsT0FBTyxDQUFFLGVBQWUsQ0FDekIsQUFFRCxTQUFTLEdBQUcsQ0FBRyxtQkFBbUIsQUFBQyxDQUNqQyxZQUFZLENBQUUsY0FBYyxDQUM1QixjQUFjLENBQUUsVUFBVSxDQUMzQixBQUVELGVBQWUsZUFBZSxDQUFDLGVBQWUsQ0FBRSxlQUFlLG1CQUFtQixDQUFDLGVBQWUsQUFBQyxDQUNqRyxLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsZUFBZSxDQUFDLGFBQWEsQUFBQyxDQUM1QixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUVELEFBQ0UsR0FEQyxDQUNELGVBQWUsbUJBQW1CLENBQUMsS0FBSyxDQUQxQyxHQUFHLENBRUQsZUFBZSxtQkFBbUIsQ0FBQyxLQUFLLENBQUEsSUFBQyxDQUFELEdBQUMsRUFGdEMsR0FBRyxDQUNOLGVBQWUsbUJBQW1CLENBQUMsS0FBSyxDQURyQyxHQUFHLENBRU4sZUFBZSxtQkFBbUIsQ0FBQyxLQUFLLENBQUEsSUFBQyxDQUFELEdBQUMsQ0FBVSxDQUNqRCxZQUFZLENBQUUsSUFBSSxDQUh0QixBQUlHLEFBRUQsR0FOQyxDQU1ELGVBQWUsbUJBQW1CLGVBQWUsVUFBVSxDQUFDLEtBQUssQ0FObkUsR0FBRyxDQU9ELGVBQWUsbUJBQW1CLGVBQWUsVUFBVSxDQUFDLEtBQUssQ0FBQSxJQUFDLENBQUQsR0FBQyxFQVAvRCxHQUFHLENBTU4sZUFBZSxtQkFBbUIsZUFBZSxVQUFVLENBQUMsS0FBSyxDQU45RCxHQUFHLENBT04sZUFBZSxtQkFBbUIsZUFBZSxVQUFVLENBQUMsS0FBSyxDQUFBLElBQUMsQ0FBRCxHQUFDLENBQVUsQ0FDMUUsWUFBWSxDQUFFLElBQUksQ0FSdEIsQUFTRyxBQUVELEdBWEMsQ0FXRCxlQUFlLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FYdEMsR0FBRyxDQVdOLGVBQWUsQ0FBQyxjQUFjLENBQUMsVUFBVSxBQUFDLENBQ3hDLEtBQUssQ0FBRSxHQUFHLENBWmQsQUFhRyxBQUdDLEdBaEJELENBZUQsYUFBYSxDQUNYLFNBQVMsR0FBRyxDQUFHLG1CQUFtQixDQWhCakMsR0FBRyxDQWVOLGFBQWEsQ0FDWCxTQUFTLEdBQUcsQ0FBRyxtQkFBbUIsQUFBQyxDQUNqQyxZQUFZLENBQUUsWUFBWSxDQWpCaEMsQUFrQkssQUFFRCxHQXBCRCxDQWVELGFBQWEsQ0FLWCxlQUFlLG1CQUFtQixDQUFDLG1CQUFtQixDQXBCckQsR0FBRyxDQWVOLGFBQWEsQ0FLWCxlQUFlLG1CQUFtQixDQUFDLG1CQUFtQixBQUFDLENBQ3JELFlBQVksQ0FBRSxJQUFJLENBckJ4QixBQXNCSyxBQUdILEdBekJDLENBeUJELGVBQWUsQ0FBQyxjQUFjLENBQUMsU0FBUyxDQXpCckMsR0FBRyxDQXlCTixlQUFlLENBQUMsY0FBYyxDQUFDLFNBQVMsQUFBQyxDQUN2QyxJQUFJLENBQUUsR0FBRyxDQUNWLEFBS0gsZUFBZSxDQUFDLGNBQWMsQ0FBQyxtQkFBbUIsQUFBQyxDQUNqRCxTQUFTLENBQUUsR0FBRyxDQUNmLEFBRUQsZUFBZSxDQUFDLGFBQWEsQUFBQyxDQUM1QixJQUFJLENBQUUsSUFBSSxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLEdBQUcsQ0FDZixBQUVELGVBQWUsQ0FBQyxjQUFjLENBQUMsU0FBUyxBQUFDLENBQ3ZDLElBQUksQ0FBRSxHQUFHLENBQ1YsQUFFRCxXQUFXLENBQUMsZUFBZSxDQUFDLGFBQWEsQUFBQyxDQUN4QyxLQUFLLENBQUUsS0FBSyxDQUNiLEFBRUQsV0FBVyxDQUFDLGVBQWUsY0FBYyxBQUFDLENBQ3hDLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUNFLElBREUsS0FBTSxDQUFBLEVBQUUsRUFDVixHQUFHLENBREwsSUFBSSxLQUFNLENBQUEsRUFBRSxFQUNMLEVBQUUsQUFBQyxDQUNOLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBR0gsQUFDRSxJQURFLEtBQU0sQ0FBQSxFQUFFLEVBQ1YsS0FBSyxBQUFDLENBQ0osU0FBUyxDQUFFLElBQUksQ0FGbkIsQUFHRyxBQUVELElBTEUsS0FBTSxDQUFBLEVBQUUsRUFLVixHQUFHLENBTEwsSUFBSSxLQUFNLENBQUEsRUFBRSxFQUtMLEVBQUUsQUFBQyxDQUNOLFNBQVMsQ0FBRSxJQUFJLENBTm5CLEFBT0csQUFFRCxJQVRFLEtBQU0sQ0FBQSxFQUFFLEVBU1YsR0FBRyxDQVRMLElBQUksS0FBTSxDQUFBLEVBQUUsRUFTTCxFQUFFLEFBQUMsQ0FDTixTQUFTLENBQUUsSUFBSSxDR3BkbkIsQUhxZEcsZUdyZFksQUFBQyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxLQUFLLENBQ1YsSUFBSSxDQUFFLEtBQUssQ0FDWCxLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxLQUFLLENBQ2IsU0FBUyxDQUFFLHFDQUFxQyxDQUNoRCxVQUFVLENBQUUseUJBQXlCLENBQ3JDLGFBQWEsQ0FBRSxJQUFJLENBQ25CLE9BQU8sQ0FBRSxDQUFDLENBVFosQUFXRSxBQUdELGVBZGMsQUFXWixRQUFRLEFBQUMsQ0FDUixJQUFJLENBQUUsS0FBSyxDQUNaLEFBSUgsYUFBYSxBQUFDLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxJQUFJLENBQ1osZ0JBQWdCLENGMUJKLE9BQU8sQ0UyQm5CLHlCQUF5QixDQUFFLElBQUksQ0FDL0IsVUFBVSxDQUFFLHNCQUFzQixDQUNsQyxPQUFPLENBQUUsSUFBSSxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxnQkFBZ0IsQ0FUMUIsQUFXRSxBQXNDRCxhQWpEWSxDQVdYLE1BQU0sQUFBQyxDQUNMLFNBQVMsQ0FBRSxNQUFNLENBWnJCLEFBYUcsQUFFRCxhQWZXLENBZVgsSUFBSSxBQUFDLENBQ0gsVUFBVSxDQUFFLEtBQUssQ0FDakIsU0FBUyxDQUFFLEtBQUssQ0FDaEIsU0FBUyxDQUFFLEdBQUcsQ0FsQmxCLEFBb0JJLEFBSUQsYUF4QlUsQ0FlWCxJQUFJLENBS0YsYUFBYSxBQUFDLENBQ1osU0FBUyxDQUFFLEtBQUssQ0FyQnRCLEFBdUJLLEFBR0gsYUExQlcsQUEwQlYsT0FBTyxBQUFDLENBQ1AsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEVBQUUsQ0FDWCxLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxHQUFHLENBQ1gsVUFBVSxDRnBERCxPQUFPLENFcURoQixHQUFHLENBQUUsSUFBSSxDQUNULElBQUksQ0FBRSxDQUFDLENBQ1AsYUFBYSxDQUFFLGFBQWEsQ0FsQ2hDLEFBbUNHLEFBRUQsYUFyQ1csQUFxQ1YsTUFBTSxBQUFDLENBQ04sUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEVBQUUsQ0FDWCxLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxHQUFHLENBQ1gsVUFBVSxDRi9ERCxPQUFPLENFZ0VoQixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxDQUFDLENBQ1IsYUFBYSxDQUFFLGFBQWEsQ0FDN0IsQUFRSCxPQUFPLEFBQUMsQ0FDTixTQUFTLENBQUUsR0FBRyxDQURoQixBQUdFLEFBaUNELE9BcENNLENBR0wsY0FBYyxBQUFDLENBQ2IsZ0JBQWdCLENBQUUsNkRBQTZELENBQy9FLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLG1CQUFtQixDQUFFLGFBQWEsQ0FDbEMsdUJBQXVCLENBQUUsS0FBSyxDQUM5QixvQkFBb0IsQ0FBRSxLQUFLLENBQzNCLGtCQUFrQixDQUFFLEtBQUssQ0FDekIsZUFBZSxDQUFFLE9BQU8sQ0FDeEIsaUJBQWlCLENBQUUsU0FBUyxDQVhoQyxBQVlHLEFBRUQsT0FkSyxDQWNMLFdBQVcsQUFBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLElBQUksQ0FDVixLQUFLLENBQUUsS0FBSyxDQWxCaEIsQUFtQkcsQUFHQyxPQXRCRyxDQXFCTCxNQUFNLENBQ0osRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0F2QnJCLEFBd0JLLEFBR0gsT0EzQkssQ0EyQkwsS0FBSyxBQUFDLENBQ0osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxHQUFHLENBQUUsSUFBSSxDQUNULGNBQWMsQ0FBRSxHQUFHLENBL0J2QixBQWdDSSxBQUdELE9BbkNJLENBMkJMLEtBQUssQ0FLSCxHQUFHLENBQ0QsU0FBUyxDQUFFLEtBQUssQ0FDakIsQUFPTCxhQUFhLEFBQUMsQ0FDWixRQUFRLENBQUUsUUFBUSxDQURwQixBQUdFLEFBcUhELGFBeEhZLENBR1gsWUFBWSxBQUFDLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLENBQUMsQ0FDUCxHQUFHLENBQUUsS0FBSyxDQUNWLEtBQUssQ0FBRSxLQUFLLENBUGhCLEFBUUcsQUFFRCxhQVZXLENBVVgsYUFBYSxBQUFDLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLENBQUMsQ0FDUixHQUFHLENBQUUsQ0FBQyxDQUNOLEtBQUssQ0FBRSxLQUFLLENBZGhCLEFBZUcsQUFHQyxhQWxCUyxDQWlCWCxLQUFLLENBQ0gsRUFBRSxBQUFDLENBQ0QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsV0FBVyxDQUFFLEdBQUcsQ0FBQyxLQUFLLENGdklULE9BQU8sQ0V3SXBCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFlBQVksQ0FBRSxJQUFJLENBdEJ4QixBQXdCTSxBQWdCRCxhQXhDUSxDQWlCWCxLQUFLLENBQ0gsRUFBRSxDQU1BLEVBQUUsQUFBQyxDQUNELFFBQVEsQ0FBRSxRQUFRLENBekIxQixBQTJCUSxBQVlELGFBdkNNLENBaUJYLEtBQUssQ0FDSCxFQUFFLENBTUEsRUFBRSxBQUdDLE9BQU8sQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLEtBQUssQ0FDWCxhQUFhLENBQUUsSUFBSSxDQUNuQixPQUFPLENBQUUsRUFBRSxDQUNYLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDRnZKUixPQUFPLENFd0poQixVQUFVLENGckpKLE9BQU8sQ0VnSHZCLEFBc0NTLEFBT0gsYUE3Q08sQ0EyQ1gsYUFBYSxDQUNYLFNBQVMsQ0FDUCxHQUFHLEFBQUMsQ0FDRixVQUFVLENBQUUscUJBQXFCLENBQ2pDLE1BQU0sQ0FBRSxpQkFBaUIsQ0FFekIsQUFHRCxNQUhPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFqRGhDLEFBNkNNLGFBN0NPLENBMkNYLGFBQWEsQ0FDWCxTQUFTLENBQ1AsR0FBRyxBQUFDLENBS0EsTUFBTSxDQUFFLEtBQUssQ0FFaEIsQ0FwRFAsQUF1REksYUF2RFMsQ0EyQ1gsYUFBYSxDQVlYLFNBQVMsQUFBQyxDQUNSLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxLQUFLLENBQ2IsS0FBSyxDQUFFLElBQUksQ0ExRGpCLEFBNERNLEFBY0QsYUExRVEsQ0EyQ1gsYUFBYSxDQVlYLFNBQVMsQ0FLUCxRQUFRLEFBQUMsQ0FDUCxPQUFPLENBQUUsQ0FBQyxDQTdEbEIsQUErRFEsQUFVRCxhQXpFTSxDQTJDWCxhQUFhLENBWVgsU0FBUyxDQUtQLFFBQVEsQ0FHTixJQUFJLEFBQUMsQ0FDSCxNQUFNLENBQUUsT0FBTyxDQUNmLGdCQUFnQixDRmpMVixPQUFPLENFZ0h2QixBQWtFUyxBQUdDLGFBckVHLENBMkNYLGFBQWEsQ0FZWCxTQUFTLENBS1AsUUFBUSxBQVFMLE1BQU0sQ0FDTCxJQUFJLENBckVkLGFBQWEsQ0EyQ1gsYUFBYSxDQVlYLFNBQVMsQ0FLUCxRQUFRLEFBUUksT0FBTyxDQUNmLElBQUksQUFBQyxDQUNILFVBQVUsQ0FBRSxPQUFPLENBdEUvQixBQXVFVyxBQUtQLGFBNUVTLENBMkNYLGFBQWEsQ0FpQ1gsUUFBUSxBQUFDLENBQ1AsVUFBVSxDQUFFLENBQUMsQ0E3RW5CLEFBK0VNLEFBMEJELGFBekdRLENBMkNYLGFBQWEsQ0FpQ1gsUUFBUSxDQUdOLFNBQVMsQ0EvRWYsYUFBYSxDQTJDWCxhQUFhLENBaUNYLFFBQVEsQ0FHSyxTQUFTLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLENBQUMsQ0FDVixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsZUFBZSxDQUN0QixPQUFPLENBQUUsRUFBRSxDQUNYLFNBQVMsQ0FBRSxlQUFlLENBQzFCLGdCQUFnQixDQUFFLFdBQVcsQ0FPN0IsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsR0FBRyxDQUFFLEdBQUcsQ0QzTVosaUJBQWlCLENDNE1NLGdCQUFnQixDRDNNdkMsY0FBYyxDQzJNUyxnQkFBZ0IsQ0QxTXZDLGFBQWEsQ0MwTVUsZ0JBQWdCLENEek12QyxZQUFZLENDeU1XLGdCQUFnQixDRHhNdkMsU0FBUyxDQ3dNYyxnQkFBZ0IsQ0EvRjNDLEFBdUZRLEFBU0QsYUFoR00sQ0EyQ1gsYUFBYSxDQWlDWCxRQUFRLENBR04sU0FBUyxBQVFOLE1BQU0sQ0F2RmYsYUFBYSxDQTJDWCxhQUFhLENBaUNYLFFBQVEsQ0FHSyxTQUFTLEFBUWpCLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxDQUFDLENBQ1YsZ0JBQWdCLENBQUUsV0FBVyxDQXpGdkMsQUEwRlMsQUFRSCxhQWxHTyxDQTJDWCxhQUFhLENBaUNYLFFBQVEsQ0FzQk4sU0FBUyxBQUFDLENBQ1IsS0FBSyxDQUFFLElBQUksQ0FuR25CLEFBb0dPLEFBRUQsYUF0R08sQ0EyQ1gsYUFBYSxDQWlDWCxRQUFRLENBMEJOLFNBQVMsQUFBQyxDQUNSLElBQUksQ0FBRSxJQUFJLENBdkdsQixBQXdHTyxBQUtILGFBN0dTLENBNEdYLE1BQU0sQ0FDSixHQUFHLEFBQUMsQ0FDRixVQUFVLENBQUUscUJBQXFCLENBQ2pDLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDRnJPVCxJQUFPLENFc0hyQixBQWdISyxBQUdILGFBbkhXLENBbUhYLGNBQWMsQUFBQyxDQUNiLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDYixBQU9ILGlCQUFpQixBQUFDLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBRHBCLEFBR0UsQUFnQ0QsaUJBbkNnQixDQUdmLGFBQWEsQUFBQyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxDQUFDLENBQ1IsR0FBRyxDQUFFLEtBQUssQ0FDVixLQUFLLENBQUUsS0FBSyxDQVBoQixBQVFHLEFBR0QsaUJBWGUsQ0FXZixjQUFjLEFBQUMsQ0FDYixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBYmhCLEFBY0csQUFFRCxpQkFoQmUsQ0FnQmYsQ0FBQyxBQUFDLENBQ0EsU0FBUyxDQUFFLEtBQUssQ0FqQnBCLEFBa0JHLEFBR0MsaUJBckJhLENBb0JmLGNBQWMsQ0FDWixNQUFNLENBckJWLGlCQUFpQixDQW9CZixjQUFjLENBQ0osVUFBVSxBQUFDLENBQ2pCLFNBQVMsQ0FBRSxNQUFNLENBdEJ2QixBQXVCSyxBQU9DLGlCQTlCVyxDQW9CZixjQUFjLENBU1osYUFBYSxBQUNWLE1BQU0sQUFBQyxDQUNOLGdCQUFnQixDRi9RTCxPQUFPLENFZ1JuQixBQVFQLE9BQU8sQUFBQyxDQUNOLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLGdCQUFnQixDRjFSQyxPQUFPLENFMlJ4QixRQUFRLENBQUUsTUFBTSxDQUhsQixBQUtFLEFBbURELE9BeERNLENBS0wsV0FBVyxBQUFDLENBQ1YsYUFBYSxDQUFFLElBQUksQ0FDbkIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLFlBQVksQ0FSekIsQUFVSSxBQXlCRCxPQW5DSSxDQUtMLFdBQVcsQ0FLVCxhQUFhLEFBQUMsQ0FDWixXQUFXLENBQUUsR0FBRyxDQUFDLEtBQUssQ0ZoU1osT0FBTyxDRWlTakIsWUFBWSxDQUFFLElBQUksQ0FaeEIsQUFhSyxBQUVELE9BZkcsQ0FLTCxXQUFXLENBVVQsYUFBYSxBQUFDLENBQ1osTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENGelNWLE9BQU8sQ0UwU2QsYUFBYSxDQUFFLE1BQU0sQ0FDckIsWUFBWSxDQUFFLElBQUksQ0FDbEIsWUFBWSxDQUFFLElBQUksQ0FuQnhCLEFBb0JLLEFBRUQsT0F0QkcsQ0FLTCxXQUFXLEFBaUJSLE9BQU8sQUFBQyxDQUNQLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxFQUFFLENBQ1gsZ0JBQWdCLENBQUUsd0VBQXdFLENBQzFGLG1CQUFtQixDQUFFLE1BQU0sQ0FDM0IsZUFBZSxDQUFFLE9BQU8sQ0FDeEIsaUJBQWlCLENBQUUsU0FBUyxDQUM1QixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxLQUFLLENBQ1gsTUFBTSxDQUFFLEtBQUssQ0FDYixLQUFLLENBQUUsS0FBSyxDQUNaLE9BQU8sQ0FBRSxZQUFZLENBakMzQixBQWtDSyxBQUdILE9BckNLLENBcUNMLGNBQWMsQUFBQyxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxDQUFDLENBdkNiLEFBeUNJLEFBU0QsT0FsREksQ0FxQ0wsY0FBYyxBQUlYLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEtBQUssQ0EzQ2xCLEFBNENLLEFBRUQsT0E5Q0csQ0FxQ0wsY0FBYyxBQVNYLEtBQUssQUFBQyxDQUNMLElBQUksQ0FBRSxJQUFJLENBQ1YsS0FBSyxDQUFFLEtBQUssQ0FoRGxCLEFBaURLLEFBR0gsT0FwREssQ0FvREwsZUFBZSxBQUFDLENBQ2QsR0FBRyxDQUFFLElBQUksQ0FDVCxNQUFNLENBQUUsTUFBTSxDQUNmLEFBT0gsYUFBYSxBQUFDLENBQ1osUUFBUSxDQUFFLEtBQUssQ0FDZixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxDQUFDLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FKYixBQU1FLEFBcUJELGFBM0JZLENBTVgsQ0FBQyxBQUFDLENBQ0EsU0FBUyxDQUFFLElBQUksQ0FDZixBQUdELE1BSE8sRUFBQyxTQUFTLEVBQUUsS0FBSyxFQVIzQixBQU1FLGFBTlcsQ0FNWCxDQUFDLEFBQUMsQ0FHRSxTQUFTLENBQUUsSUFBSSxDQUVsQixDQVhILEFBYUUsYUFiVyxDQWFYLFNBQVMsQUFBQyxDQUNSLGdCQUFnQixDRnRWRixPQUFPLENFdVZyQixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxRQUFRLENEeFZqQixxQkFBcUIsQ0N5VkUsR0FBRyxDRHhWMUIsa0JBQWtCLENDd1ZLLEdBQUcsQ0R2VjFCLGlCQUFpQixDQ3VWTSxHQUFHLENEdFYxQixnQkFBZ0IsQ0NzVk8sR0FBRyxDRHJWMUIsYUFBYSxDQ3FWVSxHQUFHLENBQzFCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxHQUFHLENBQ1QsTUFBTSxDQUFFLEdBQUcsQ0FDWCxBQUtELE1BTE8sRUFBQyxTQUFTLEVBQUUsS0FBSyxFQXJCM0IsQUFhRSxhQWJXLENBYVgsU0FBUyxBQUFDLENBU04sT0FBTyxDQUFFLFFBQVEsQ0FDakIsSUFBSSxDQUFFLElBQUksQ0FDVixNQUFNLENBQUUsSUFBSSxDQUVmLENBR0gsY0FBYyxDQUFDLGFBQWEsQUFBQyxDQUMzQixRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENBQUUsT0FBaUIsQ0FDN0IsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLE1BQU0sQ0FDaEIsQUFFRCxjQUFjLENBQUMsYUFBYSxDQUFDLEdBQUcsQUFBQyxDQUMvQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsY0FBYyxDQUFDLGFBQWEsQ0FBQyxJQUFJLEFBQUMsQ0FDaEMsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELGNBQWMsQ0FBQyxXQUFXLEFBQUMsQ0FDekIsZ0JBQWdCLENBQUUsc0RBQXNELENBQ3pFLEFBRUQsU0FBUyxDQUFDLE9BQU8sQUFBQyxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLEdBQUcsQ0FDVCxHQUFHLENBQUUsQ0FBQyxDQUNQLEFBRUQsU0FBUyxDQUFDLE9BQU8sQ0FBQyxHQUFHLEFBQUMsQ0FDcEIsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELFNBQVMsQ0FBQyxLQUFLLEFBQUMsQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLE1BQU0sQ0FBRSxTQUFTLENBQ2pCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsSUFBSSxDQUFFLElBQUksQ0FDWCxBQUVELFNBQVMsQ0FBQyxPQUFPLEFBQUMsQ0FDaEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGNBQWMsQ0FBRSxDQUFDLENBQ2xCLEFBSUQsYUFBYSxBQUFDLENBQ1osTUFBTSxDQUFFLGlCQUFpQixDQUN6QixRQUFRLENBQUUsUUFBUSxDQUVsQixPQUFPLENBQUUsQ0FBQyxDQUNYLEFBRUQsYUFBYSxDQUFDLG1CQUFtQixBQUFDLENBQ2hDLFVBQVUsQ0FBRSxPQUFPLENBQ25CLEtBQUssQ0FBRSxHQUFHLENBQ1YsTUFBTSxDQUFFLEdBQUcsQ0FDWCxPQUFPLENBQUUsRUFBRSxDQUNaLEFBRUQsYUFBYSxDQUFDLHlCQUF5QixBQUFDLENBQ3RDLFVBQVUsQ0FBRSxXQUFXLENBQ3hCLEFBRUQsYUFBYSxDQUFDLHlCQUF5QixBQUFDLENBQ3RDLFVBQVUsQ0FBRSxPQUFPLENBQ3BCLEFBRUQsYUFBYSxDQUFDLHVCQUF1QixBQUFDLENBQ3BDLE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsT0FBTyxDQUFFLE1BQU0sQ0FDZixhQUFhLENBQUUsR0FBRyxDQUNuQixBQUVELGFBQWEsQ0FBQyx1QkFBdUIsTUFBTSxBQUFDLENBQzFDLE9BQU8sQ0FBRSxFQUFFLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNaLEFBSUQsUUFBUSxBQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLEdBQUcsQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsS0FBSyxDQUNiLFNBQVMsQ0FBRSxHQUFHLENBQ2QsU0FBUyxDQUFFLFVBQVUsQ0FFdEIsQUFFRCxRQUFRLE1BQU0sQUFBQyxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxFQUFFLENBQ1gsS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsQ0FBQyxDQUNULFlBQVksQ0FBRSxLQUFLLENBQ3BCLEFBRUQsU0FBUyxBQUFDLENBQ1IsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLEtBQUssQ0FDWixPQUFPLENBQUUsU0FBUyxDQUNsQixRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUNiLEFBRUQsU0FBUyxDQUFDLEtBQUssQUFBQyxDQUNkLFNBQVMsQ0FBRSxHQUFHLENBQ2QsS0FBSyxDQUFFLGdCQUFrQixDQUN6QixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxZQUFZLENBQ3RCLEFBRUQsU0FBUyxDQUFDLEtBQUssQUFBQyxDQUNkLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsU0FBUyxDQUFDLEtBQUssQ0FBQyxHQUFHLEFBQUMsQ0FDbEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLGVBQWUsQ0FDNUIsQUFFRCxTQUFTLENBQUMsS0FBSyxDQUFDLEdBQUcsWUFBWSxBQUFDLENBQzlCLDJCQUEyQixDQUFFLE1BQU0sQ0FDbkMsbUJBQW1CLENBQUUsTUFBTSxDQUMzQixpQkFBaUIsQ0FBRSxrQkFBa0IsQ0FBQyxlQUFlLENBQ3JELFNBQVMsQ0FBRSxrQkFBa0IsQ0FBQyxlQUFlLENBQzlDLEFBRUQsU0FBUyxDQUFDLEtBQUssQ0FBQyxHQUFHLFdBQVcsQUFBQyxDQUM3QiwyQkFBMkIsQ0FBRSxNQUFNLENBQ25DLG1CQUFtQixDQUFFLE1BQU0sQ0FDM0IsaUJBQWlCLENBQUUsa0JBQWtCLENBQUMsYUFBYSxDQUNuRCxTQUFTLENBQUUsa0JBQWtCLENBQUMsYUFBYSxDQUM1QyxBQUVELFNBQVMsQ0FBQyxlQUFlLENBQUMsR0FBRyxZQUFZLEFBQUMsQ0FDeEMsaUJBQWlCLENBQUUsa0JBQWtCLENBQUMsVUFBVSxDQUNoRCxTQUFTLENBQUUsa0JBQWtCLENBQUMsVUFBVSxDQUN6QyxBQUVELFNBQVMsQ0FBQyxlQUFlLENBQUMsR0FBRyxXQUFXLEFBQUMsQ0FDdkMsaUJBQWlCLENBQUUsa0JBQWtCLENBQUMsa0JBQWtCLENBQ3hELFNBQVMsQ0FBRSxrQkFBa0IsQ0FBQyxrQkFBa0IsQ0FDakQsQUFFRCxRQUFRLFlBQVksQUFBQyxDQUNuQixNQUFNLENBQUUsVUFBVSxDQUNuQixBQUVELFFBQVEsU0FBUyxBQUFDLENBQ2hCLFVBQVUsQ0FBRSxPQUFPLENBQ25CLGFBQWEsQ0FBRSxlQUFlLENBQzlCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxRQUFRLFNBQVMsQ0FBQyxTQUFTLEFBQUMsQ0FDMUIsT0FBTyxDQUFFLFVBQVUsQ0FDcEIsQUFFRCxRQUFRLFNBQVMsTUFBTSxBQUFDLENBQ3RCLFlBQVksQ0FBRSxlQUFlLENBQzdCLFlBQVksQ0FBRSwyQ0FBMkMsQ0FDekQsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsS0FBSyxDQUNaLEFBRUQsUUFBUSxLQUFLLEFBQUMsQ0FDWixVQUFVLENBQUUsT0FBTyxDQUNuQixhQUFhLENBQUUsZUFBZSxDQUM5QixLQUFLLENBQUUsS0FBSyxDQUNiLEFBRUQsUUFBUSxLQUFLLE1BQU0sQUFBQyxDQUNsQixZQUFZLENBQUUsZUFBZSxDQUM3QixZQUFZLENBQUUsMkNBQTJDLENBQ3pELEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDQUFFLEtBQUssQ0FDYixBQUlELHFCQUFxQixBQUFDLENBQ3BCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsV0FBVyxDQUFFLFFBQVEsQ0FDckIsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFFRCxxQkFBcUIsQ0FBQyxHQUFHLENBQ3pCLHFCQUFxQixDQUFDLEtBQUssQUFBQyxDQUMxQixVQUFVLENBQUUsSUFBSSxDQUNoQixNQUFNLENBQUUsSUFBSSxDQUNiLEFBRUQscUJBQXFCLENBQUMsVUFBVSxBQUFDLENBQy9CLE1BQU0sQ0FBRSxDQUFDLENBQ1QsSUFBSSxDQUFFLFFBQVEsQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLElBQUksQ0FDYixTQUFTLENBQUUsSUFBSSxDQUNmLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFlBQVksQ0FBRSxJQUFJLENBQ25CLEFBRUQscUJBQXFCLENBQUMsVUFBVSxhQUFhLEFBQUMsQ0FDNUMsS0FBSyxDQUFFLE9BQU8sQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQUVELHFCQUFxQixDQUFDLEtBQUssQUFBQyxDQUMxQixVQUFVLENBQUUsT0FBTyxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsQ0FBQyxDQUNULE1BQU0sQ0FBRSxPQUFPLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsWUFBWSxDQUFFLEdBQUcsQ0FDakIsT0FBTyxDQUFFLFlBQVksQ0FDckIsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsR0FBRyxDQUNuQixBQUVELGNBQWMsQ0FBQyxjQUFjLEFBQUMsQ0FDNUIsU0FBUyxDQUFFLEdBQUcsQ0FDZCxVQUFVLENBQUUsS0FBSyxDQUNsQixBQUVELGNBQWMsQ0FBQyxTQUFTLENBQUMsT0FBTyxBQUFDLENBQy9CLElBQUksQ0FBRSxJQUFJLENBQ1YsS0FBSyxDQUFFLEdBQUcsQ0FDWCxBQUVELGNBQWMsQ0FBQyxTQUFTLENBQUMsS0FBSyxBQUFDLENBQzdCLElBQUksQ0FBRSxJQUFJLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELGNBQWMsQ0FBQyxxQkFBcUIsQ0FBQyxVQUFVLEFBQUMsQ0FDOUMsYUFBYSxDQUFFLElBQUksQ0FDbkIsWUFBWSxDQUFFLElBQUksQ0FDbkIsQUFFRCxRQUFRLFNBQVMsQUFBQyxDQUNoQixLQUFLLENBQUUsS0FBSyxDQUNaLGFBQWEsQ0FBRSxlQUFlLENBRS9CLEFBRUQsUUFBUSxTQUFTLE1BQU0sQUFBQyxDQUN0QixZQUFZLENBQUUsZUFBZSxDQUM3QixZQUFZLENBQUUsMkNBQTJDLENBQ3pELEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDQUFFLEtBQUssQ0FDWixJQUFJLENBQUUsSUFBSSxDQUNYLEFBRUQsU0FBUyxDQUFDLE9BQU8sQUFBQyxDQUNoQixVQUFVLENBQUUsS0FBSyxDQUNsQixBQUVELGNBQWMsQ0FBQyxLQUFLLEFBQUMsQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxJQUFJLENBQUUsSUFBSSxDQUNYLEFBRUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQ3RCLFFBQVEsQUFBQyxDQUNQLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLENBR0gsY0FBYyxDQUFDLEtBQUssQUFBQyxDQUNuQixLQUFLLENBQUUsZUFBZSxDQUN0QixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNaOztBQzNwQkQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQ3RCLGVBQWUsQ0FBQyxjQUFjLENBQUMsbUJBQW1CLEFBQUMsQ0FDakQsU0FBUyxDQUFFLElBQUksQ0FDaEIsQ0FHSCxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssRUFDckIsSUFBSSxBQUFDLENBRUgsU0FBUyxDQUFFLElBQUksQ0FGakIsQUFJRSxBQTJORCxJQS9ORyxDQUlGLGFBQWEsQUFBQyxDQUNaLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLFVBQVUsQ0FBRSxJQUFJLENBTnBCLEFBT0csQUFFRCxJQVRFLENBU0YsTUFBTSxDQVRSLElBQUksQ0FTTSxLQUFLLEFBQUMsQ0FDWixTQUFTLENBQUUsSUFBSSxDQVZuQixBQVdHLEFBRUQsSUFiRSxDQWFGLEdBQUcsQ0FiTCxJQUFJLENBYUcsRUFBRSxBQUFDLENBQ04sU0FBUyxDQUFFLE1BQU0sQ0FkckIsQUFlRyxBQUdDLElBbEJBLENBaUJGLE1BQU0sQUFDSCxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsSUFBSSxDQW5CbkIsQUFvQkssQUFNSCxJQTFCRSxDQTBCRixPQUFPLEFBQUMsQ0FDTixVQUFVLENBQUUsSUFBSSxDQUNoQixXQUFXLENBQUUsSUFBSSxDQTVCckIsQUE4QkksQUFpRUQsSUEvRkMsQ0EwQkYsT0FBTyxDQUlMLFdBQVcsQUFBQyxDQUNWLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxJQUFJLENBQUUsSUFBSSxDQWpDaEIsQUFrQ0ssQUFFRCxJQXBDQSxDQTBCRixPQUFPLENBVUwsY0FBYyxBQUFDLENBQ2IsT0FBTyxDQUFFLElBQUksQ0FyQ25CLEFBc0NLLEFBRUQsSUF4Q0EsQ0EwQkYsT0FBTyxDQWNMLFFBQVEsQUFBQyxDQUNQLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxJQUFJLENBMUNoQixBQTJDSyxBQUVELElBN0NBLENBMEJGLE9BQU8sQ0FtQkwsS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FDWCxJQUFJLENBQUUsSUFBSSxDQS9DaEIsQUFrRE0sQUFRRCxJQTFERCxDQTBCRixPQUFPLENBbUJMLEtBQUssQ0FLSCxHQUFHLEFBQUMsQ0FDRixLQUFLLENBQUUsS0FBSyxDQW5EcEIsQUFvRE8sQUFFRCxJQXRERixDQTBCRixPQUFPLENBbUJMLEtBQUssQ0FTSCxDQUFDLEFBQUMsQ0FDQSxTQUFTLENBQUUsS0FBSyxDQUNoQixTQUFTLENBQUUsR0FBRyxDQXhEdEIsQUF5RE8sQUFHSCxJQTVEQSxDQTBCRixPQUFPLENBa0NMLGVBQWUsQUFBQyxDQUNkLEdBQUcsQ0FBRSxLQUFLLENBQ1YsSUFBSSxDQUFFLElBQUksQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osYUFBYSxDQUFFLElBQUksQ0FqRXpCLEFBbUVNLEFBR0QsSUF0RUQsQ0EwQkYsT0FBTyxDQWtDTCxlQUFlLEFBT1osUUFBUSxBQUFDLENBQ1IsSUFBSSxDQUFFLElBQUksQ0FwRWxCLEFBcUVPLEFBSUQsSUF6RUYsQ0EwQkYsT0FBTyxDQThDTCxNQUFNLENBQ0osRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0ExRXZCLEFBMkVPLEFBRUQsSUE3RUYsQ0EwQkYsT0FBTyxDQThDTCxNQUFNLENBS0osQ0FBQyxBQUFDLENBQ0EsU0FBUyxDQUFFLElBQUksQ0E5RXZCLEFBK0VPLEFBRUQsSUFqRkYsQ0EwQkYsT0FBTyxDQThDTCxNQUFNLENBU0osYUFBYSxBQUFDLENBQ1osU0FBUyxDQUFFLE1BQU0sQ0FsRnpCLEFBbUZPLEFBSUQsSUF2RkYsQ0EwQkYsT0FBTyxDQTRETCxPQUFPLENBQ0wsYUFBYSxBQUFDLENBQ1osU0FBUyxDQUFFLElBQUksQ0F4RnZCLEFBeUZPLEFBRUQsSUEzRkYsQ0EwQkYsT0FBTyxDQTRETCxPQUFPLENBS0wsS0FBSyxBQUFDLENBQ0osU0FBUyxDQUFFLElBQUksQ0E1RnZCLEFBNkZPLEFBU0gsSUF0R0EsQ0FvR0YsYUFBYSxDQUVYLFlBQVksQUFBQyxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsR0FBRyxDQUFFLEtBQUssQ0F4R2hCLEFBeUdLLEFBRUQsSUEzR0EsQ0FvR0YsYUFBYSxDQU9YLGFBQWEsQUFBQyxDQUNaLE9BQU8sQ0FBRSxJQUFJLENBNUduQixBQTZHSyxBQUVELElBL0dBLENBb0dGLGFBQWEsQ0FXWCxLQUFLLENBL0dULElBQUksQ0FvR0YsYUFBYSxDQVdKLE9BQU8sQUFBQyxDQUNiLGFBQWEsQ0FBRSxlQUFlLENBaEhwQyxBQWlISyxBQUVELElBbkhBLENBb0dGLGFBQWEsQ0FlWCxNQUFNLENBbkhWLElBQUksQ0FvR0YsYUFBYSxDQWVILFNBQVMsQUFBQyxDQUNoQixVQUFVLENBQUUsWUFBWSxDQUN4QixhQUFhLENBQUUsZUFBZSxDQXJIcEMsQUFzSEssQUFFRCxJQXhIQSxDQW9HRixhQUFhLENBb0JYLFdBQVcsQUFBQyxDQUNWLGNBQWMsQ0FBRSxDQUFDLENBQ2pCLEtBQUssQ0FBRSxDQUFDLENBMUhkLEFBMkhLLEFBRUQsSUE3SEEsQ0FvR0YsYUFBYSxDQXlCWCxXQUFXLEFBQUMsQ0FDVixjQUFjLENBQUUsQ0FBQyxDQUNqQixLQUFLLENBQUUsQ0FBQyxDQS9IZCxBQWdJSyxBQUVELElBbElBLENBb0dGLGFBQWEsQ0E4QlgsV0FBVyxBQUFDLENBQ1YsY0FBYyxDQUFFLENBQUMsQ0FDakIsS0FBSyxDQUFFLENBQUMsQ0FwSWQsQUFxSUssQUFFRCxJQXZJQSxDQW9HRixhQUFhLENBbUNYLFdBQVcsQUFBQyxDQUNWLGNBQWMsQ0FBRSxDQUFDLENBQ2pCLEtBQUssQ0FBRSxDQUFDLENBeklkLEFBMElLLEFBUUQsSUFsSkEsQ0FpSkYsZUFBZSxDQUNiLGFBQWEsQUFBQyxDQUNaLFVBQVUsQ0FBRSxZQUFZLENBQ3pCLENBUUQsTUFBTSxFQTdKTCxTQUFTLEVBQUUsS0FBSyxPQTZKUixTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxRQUFRLEVBNUp2RCxBQTZKTSxJQTdKRixDQTBKRixpQkFBaUIsQ0FHYixjQUFjLEFBQUMsQ0FDYixLQUFLLENBQUUsY0FBYyxDQUN0QixDQWhLVCxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssRUFDckIsQUFrS0ksSUFsS0EsQ0EwSkYsaUJBQWlCLENBUWYsYUFBYSxBQUFDLENBQ1osT0FBTyxDQUFFLElBQUksQ0FuS25CLEFBb0tLLEFBRUQsSUF0S0EsQ0EwSkYsaUJBQWlCLENBWWYsY0FBYyxBQUFDLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQXhLbEIsQUEwS00sQUFHRCxJQTdLRCxDQTBKRixpQkFBaUIsQ0FZZixjQUFjLENBSVosR0FBRyxBQUFDLENBQ0YsU0FBUyxDQUFFLElBQUksQ0EzS3ZCLEFBNEtPLEFBR0gsSUEvS0EsQ0EwSkYsaUJBQWlCLENBcUJmLENBQUMsQUFBQyxDQUNBLFNBQVMsQ0FBRSxJQUFJLENBaExyQixBQWlMSyxBQU1ILElBdkxFLENBdUxGLE9BQU8sQUFBQyxDQUNOLGNBQWMsQ0FBRSxJQUFJLENBeEx4QixBQTJMTSxBQTRCSCxJQXZOQyxDQXVMRixPQUFPLENBR0wsV0FBVyxDQUNULFdBQVcsQUFBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBNUxuQixBQTZMTyxBQUVELElBL0xGLENBdUxGLE9BQU8sQ0FHTCxXQUFXLENBS1QsYUFBYSxBQUFDLENBQ1osWUFBWSxDQUFFLElBQUksQ0FoTTFCLEFBaU1PLEFBRUQsSUFuTUYsQ0F1TEYsT0FBTyxDQUdMLFdBQVcsQUFTUixPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQXBNckIsQUFxTU8sQUFHSCxJQXhNQSxDQXVMRixPQUFPLENBaUJMLGVBQWUsQUFBQyxDQUNkLEdBQUcsQ0FBRSxJQUFJLENBQ1QsTUFBTSxDQUFFLE1BQU0sQ0FDZCxLQUFLLENBQUUsQ0FBQyxDQTNNZCxBQTZNTSxBQUdELElBaE5ELENBdUxGLE9BQU8sQ0FpQkwsZUFBZSxBQUtaLFFBQVEsQUFBQyxDQUNSLEtBQUssQ0FBRSxJQUFJLENBOU1uQixBQStNTyxBQUdILElBbE5BLENBdUxGLE9BQU8sQ0EyQkwsV0FBVyxBQUFDLENBQ1YsU0FBUyxDQUFFLEtBQUssQ0FuTnRCLEFBb05LLEFBT0gsSUEzTkUsQ0EyTkYsZUFBZSxzQkFBc0IsQUFBQyxDQUNwQyxPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLENBQUUsZUFBZSxDQUN2QiIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IGJ1a3JhO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy8yOWx0YnVrcmFyZWd1bGFyLm90ZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwXG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IGJ1a3JhO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy8yOWx0YnVrcmFib2xkLm90ZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcFxuXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogYnVrcmE7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy8yOWx0YnVrcmFsaWdodC5vdGYnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBidWtyYTtcbiAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzLzI5bHRidWtyYWJvbGRpdGFsaWMub3RmJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NDX0FMWUVSTU9PSyc7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9TQ19BTFlFUk1PT0sudHRmJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmh0bWx7XG4gICAgY29sb3Itc2NoZW1lOiBsaWdodCBvbmx5ICFpbXBvcnRhbnQ7XG59XG5odG1sOmxhbmcoYXIpIHtcbiAgLmFseWVybW9vayB7XG4gICAgZm9udC1mYW1pbHk6ICdTQ19BTFlFUk1PT0snO1xuICB9XG59XG5cbmJvZHkge1xuICBjb2xvcjogJGRhcmstY29sb3I7XG4gIGJhY2tncm91bmQ6ICRiZWlnZS1jb2xvcjtcbiAgZm9udC1mYW1pbHk6IFwiYnVrcmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMTAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuYSB7XG4gIGNvbG9yOiAkZGFyay1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmxlYWQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udGV4dC1pbXRpbGFrIHtcbiAgY29sb3I6ICRpbXRpbGFrLWNvbG9yO1xufVxuXG4uYmctaW10aWxhayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbXRpbGFrLWNvbG9yO1xufVxuXG4uYmctZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWNvbG9yO1xufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAkaW10aWxhay1jb2xvcjtcbiAgY29sb3I6ICRsaWdodC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAkaW10aWxhay1jb2xvcjtcbiAgY29sb3I6ICRsaWdodC1jb2xvciAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGltdGlsYWstY29sb3I7XG4gICAgY29sb3I6ICRsaWdodC1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoJGltdGlsYWstY29sb3IsIC41KTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXktY29sb3I7XG4gIGNvbG9yOiAkZ3JleS1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0JGQkZCRjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbiguMnMsIGVhc2UtaW4tb3V0KTtcblxuICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoIzI0MjQyNCwgMC43KTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZ29sZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogJGdvbGRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKCRnb2xkZXItY29sb3IsIC4yNSk7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IGNhbGMoNzZweCArIDFyZW0pICFpbXBvcnRhbnQ7XG59XG5cblxuLmZhLXJvdGF0ZS00NSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuXG4udy02MCB7XG4gIHdpZHRoOiA2MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnctNzAge1xuICB3aWR0aDogNzAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53LTgwIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmRlbGF5LTFzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuXG4uYW5pbWF0ZWQuZGVsYXktMnMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7XG59XG5cbi5hbmltYXRlZC5kZWxheS0zcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAzcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCkgbWF0cml4KDAuNzEsIDAuNzEsIC0wLjcxLCAwLjcxLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKSBtYXRyaXgoMC43MSwgMC43MSwgLTAuNzEsIDAuNzEsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIG1hdHJpeCgwLjcxLCAwLjcxLCAtMC43MSwgMC43MSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBtYXRyaXgoMC43MSwgMC43MSwgLTAuNzEsIDAuNzEsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuXG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbi5hbmltYXRlZC5zbG93ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgLy9jb2xvcjogJGRhcmstY29sb3I7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbn1cblxuLmNvdW50cnktbmFtZSB7XG4gIGNvbG9yOiAkZGFyay1jb2xvcjtcbn1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5zZWxlY3RlZC1mbGFnLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5zZWxlY3RlZC1mbGFnIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cblxuLml0aS1mbGFnLnh4IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXRpLWZsYWcueHggKyAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXIsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLmZsYWctY29udGFpbmVyIHtcbiAgd2lkdGg6IDg1cHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZW4sIC5mciB7XG4gIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsXG4gIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gIH1cblxuICAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNCBpbnB1dCxcbiAgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gIH1cblxuICAuaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1hcnJvdyB7XG4gICAgcmlnaHQ6IDNweDtcbiAgfVxuXG4gIC5jb250YWN0LWhvbWUge1xuICAgIC5pdGktZmxhZy54eCArIC5zZWxlY3RlZC1kaWFsLWNvZGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB9XG4gIH1cblxuICAuaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1mbGFnIHtcbiAgICBsZWZ0OiAzcHg7XG4gIH1cblxufVxuXG5cbi5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1mbGFnIHtcbiAgbGVmdDogOHB4O1xufVxuXG4uaXRpLW1vYmlsZSAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0Lml0aS1jb250YWluZXIge1xuICByaWdodDogYXV0bztcbn1cblxuaHRtbDpsYW5nKGVuKSB7XG4gIC5oMSwgaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5odG1sOmxhbmcoZmEpIHtcbiAgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5oMSwgaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gIC5oNCwgaDQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuIiwiJGxpZ2h0LWNvbG9yOiAjRkZGRkZGO1xyXG4kYmVpZ2UtY29sb3I6ICNGM0YyRUU7XHJcbiRncmV5LWNvbG9yOiAjOUI5QjlCO1xyXG4kbGlnaHQtZ3JleS1jb2xvcjogI0UyRTJFMjtcclxuJGRhcmstZ3JleS1jb2xvcjogIzlCOUI5QjtcclxuJGdvbGRlci1jb2xvcjogI0M5OEU0NztcclxuJGltdGlsYWstY29sb3I6ICNCMDM0NTc7XHJcbiRkYXJrLWNvbG9yOiAjMjIyMzI4O1xyXG4kZ3JhZGllbnQtY29sb3IxOiAjNjA0RDYwO1xyXG4kZ3JhZGllbnQtY29sb3IyOiAjMTAwRTE5O1xyXG4kbGlnaHQteWVsbG93OiAjRkZFQkQxO1xyXG4kbW9iaWxlLWJhY2tncm91bmQ6ICMzRjMyNDM7XHJcbiRzb2NpYWwtY29sb3JzOiAoXHJcbiAgICAgICAgZmFjZWJvb2sgOiAjM2I1OTk5LFxyXG4gICAgICAgIHR3aXR0ZXIgOiAjNTVhY2VlLFxyXG4gICAgICAgIHlvdXR1YmUgOiAjY2QyMDFmLFxyXG4gICAgICAgIGluc3RhZ3JhbSA6ICNlNDQwNWYsXHJcbiAgICAgICAgd2hhdHNhcHA6ICMyNUQzNjYsXHJcbiAgICAgICAgbGlua2VkaW46ICMwMDc3QjUsXHJcbiAgICAgICAgZ29vZ2xlOiAjZWE0MzM1XHJcbik7XHJcbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCRkZWxheSwgJGFuaW1hdGlvbikge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJGRlbGF5ICRhbmltYXRpb247XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAkZGVsYXkgJGFuaW1hdGlvbjtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgJGRlbGF5ICRhbmltYXRpb247XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgJGRlbGF5ICRhbmltYXRpb247XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGRlbGF5ICRhbmltYXRpb247XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2Zvcm0gKCR2YWx1ZXMpIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAkdmFsdWVzO1xyXG4gICAgLW1vei10cmFuc2Zvcm06ICR2YWx1ZXM7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiAkdmFsdWVzO1xyXG4gICAgLW8tdHJhbnNmb3JtOiAkdmFsdWVzO1xyXG4gICAgdHJhbnNmb3JtOiAkdmFsdWVzO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cyAoJHZhbHVlcykge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkdmFsdWVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkdmFsdWVzO1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6ICR2YWx1ZXM7XHJcbiAgICAtby1ib3JkZXItcmFkaXVzOiAkdmFsdWVzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHZhbHVlcztcclxufVxyXG5cclxuQG1peGluIGJveC1zaGFkb3cgKCRjb2xvciwgJHZhbHVlcykge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkY29sb3IgJHZhbHVlcztcclxuICAgIC1tb3otYm94LXNoYWRvdzogJGNvbG9yICR2YWx1ZXM7XHJcbiAgICAtbXMtYm94LXNoYWRvdzogJGNvbG9yICR2YWx1ZXM7XHJcbiAgICAtby1ib3gtc2hhZG93OiAkY29sb3IgJHZhbHVlcztcclxuICAgIGJveC1zaGFkb3c6ICRjb2xvciAkdmFsdWVzO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWltYWdlKCR1cmwsICRwZXJjZW50YWdlKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItaW1hZ2U6IHVybCgkdXJsKSAkcGVyY2VudGFnZSByb3VuZDtcclxuICAtbW96LWJvcmRlci1pbWFnZTogdXJsKCR1cmwpICRwZXJjZW50YWdlIHJvdW5kO1xyXG4gIC1tcy1ib3JkZXItaW1hZ2U6IHVybCgkdXJsKSAkcGVyY2VudGFnZSByb3VuZDtcclxuICAtby1ib3JkZXItaW1hZ2U6IHVybCgkdXJsKSAkcGVyY2VudGFnZSByb3VuZDtcclxuICBib3JkZXItaW1hZ2U6IHVybCgkdXJsKSAkcGVyY2VudGFnZSByb3VuZDtcclxufVxyXG5cclxuQG1peGluIGFuaW1hdGlvbigkbmFtZSwgJGR1cmF0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246ICRuYW1lICRkdXJhdGlvbjtcclxuICAtbW96LWFuaW1hdGlvbjogJG5hbWUgJGR1cmF0aW9uO1xyXG4gIC1vLWFuaW1hdGlvbjogJG5hbWUgJGR1cmF0aW9uO1xyXG4gIC1tcy1hbmltYXRpb246ICRuYW1lICRkdXJhdGlvbjtcclxuICBhbmltYXRpb246ICRuYW1lICRkdXJhdGlvbjtcclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtAY29udGVudH1cclxuICAmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtAY29udGVudH1cclxuICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtAY29udGVudH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtAY29udGVudH1cclxufVxyXG5cclxuQG1peGluIGJhY2tncm91bmQtc2l6ZSgkYmFja2dyb3VuZC1zaXplKSB7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6ICRiYWNrZ3JvdW5kLXNpemU7XHJcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6ICRiYWNrZ3JvdW5kLXNpemU7XHJcbiAgLW8tYmFja2dyb3VuZC1zaXplOiAkYmFja2dyb3VuZC1zaXplO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogJGJhY2tncm91bmQtc2l6ZTtcclxufVxyXG5cclxuLy8gRmxleGJveCBkaXNwbGF5XHJcbkBtaXhpbiBmbGV4Ym94KCkge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4vLyBUaGUgJ2ZsZXgnIHNob3J0aGFuZFxyXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcclxuLy8gPHBvc2l0aXZlLW51bWJlcj4sIGluaXRpYWwsIGF1dG8sIG9yIG5vbmVcclxuQG1peGluIGZsZXgoJHZhbHVlcykge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6ICR2YWx1ZXM7XHJcbiAgLW1vei1ib3gtZmxleDogJHZhbHVlcztcclxuICAtd2Via2l0LWZsZXg6ICR2YWx1ZXM7XHJcbiAgLW1zLWZsZXg6ICR2YWx1ZXM7XHJcbiAgZmxleDogJHZhbHVlcztcclxufVxyXG5cclxuLy8gRmxleCBGbG93IERpcmVjdGlvblxyXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xyXG4vLyByb3cgfCByb3ctcmV2ZXJzZSB8IGNvbHVtbiB8IGNvbHVtbi1yZXZlcnNlXHJcbkBtaXhpbiBmbGV4LWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XHJcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICAtbW96LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxufVxyXG5cclxuLy8gRmxleCBMaW5lIFdyYXBwaW5nXHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXHJcbi8vIG5vd3JhcCB8IHdyYXAgfCB3cmFwLXJldmVyc2VcclxuQG1peGluIGZsZXgtd3JhcCgkd3JhcCkge1xyXG4gIC13ZWJraXQtZmxleC13cmFwOiAkd3JhcDtcclxuICAtbW96LWZsZXgtd3JhcDogJHdyYXA7XHJcbiAgLW1zLWZsZXgtd3JhcDogJHdyYXA7XHJcbiAgZmxleC13cmFwOiAkd3JhcDtcclxufVxyXG5cclxuLy8gRmxleCBEaXJlY3Rpb24gYW5kIFdyYXBcclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcclxuLy8gPGZsZXgtZGlyZWN0aW9uPiB8fCA8ZmxleC13cmFwPlxyXG5AbWl4aW4gZmxleC1mbG93KCRmbG93KSB7XHJcbiAgLXdlYmtpdC1mbGV4LWZsb3c6ICRmbG93O1xyXG4gIC1tb3otZmxleC1mbG93OiAkZmxvdztcclxuICAtbXMtZmxleC1mbG93OiAkZmxvdztcclxuICBmbGV4LWZsb3c6ICRmbG93O1xyXG59XHJcblxyXG4vLyBEaXNwbGF5IE9yZGVyXHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xyXG4vLyA8aW50ZWdlcj5cclxuQG1peGluIG9yZGVyKCR2YWwpIHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkdmFsO1xyXG4gIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6ICR2YWw7XHJcbiAgLW1zLWZsZXgtb3JkZXI6ICR2YWw7XHJcbiAgLXdlYmtpdC1vcmRlcjogJHZhbDtcclxuICBvcmRlcjogJHZhbDtcclxufVxyXG5cclxuLy8gRmxleCBncm93IGZhY3RvclxyXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcclxuLy8gPG51bWJlcj5cclxuQG1peGluIGZsZXgtZ3JvdygkZ3Jvdykge1xyXG4gIC13ZWJraXQtZmxleC1ncm93OiAkZ3JvdztcclxuICAtbW96LWZsZXgtZ3JvdzogJGdyb3c7XHJcbiAgLW1zLWZsZXgtZ3JvdzogJGdyb3c7XHJcbiAgZmxleC1ncm93OiAkZ3JvdztcclxufVxyXG5cclxuLy8gRmxleCBzaHJpbmtcclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW0gc2hyaW5rIGZhY3RvclxyXG4vLyA8bnVtYmVyPlxyXG5AbWl4aW4gZmxleC1zaHJpbmsoJHNocmluaykge1xyXG4gIC13ZWJraXQtZmxleC1zaHJpbms6ICRzaHJpbms7XHJcbiAgLW1vei1mbGV4LXNocmluazogJHNocmluaztcclxuICAtbXMtZmxleC1zaHJpbms6ICRzaHJpbms7XHJcbiAgZmxleC1zaHJpbms6ICRzaHJpbms7XHJcbn1cclxuXHJcbi8vIEZsZXggYmFzaXNcclxuLy8gLSB0aGUgaW5pdGlhbCBtYWluIHNpemUgb2YgdGhlIGZsZXggaXRlbVxyXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNuaXRpYWwgbWFpbiBzaXplIG9mIHRoZSBmbGV4IGl0ZW1cclxuLy8gPHdpZHRoPlxyXG5AbWl4aW4gZmxleC1iYXNpcygkd2lkdGgpIHtcclxuICAtd2Via2l0LWZsZXgtYmFzaXM6ICR3aWR0aDtcclxuICAtbW96LWZsZXgtYmFzaXM6ICR3aWR0aDtcclxuICAtbXMtZmxleC1iYXNpczogJHdpZHRoO1xyXG4gIGZsZXgtYmFzaXM6ICR3aWR0aDtcclxufVxyXG5cclxuLy8gQXhpcyBBbGlnbm1lbnRcclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcclxuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZFxyXG5AbWl4aW4ganVzdGlmeS1jb250ZW50KCRqdXN0aWZ5KSB7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG4gIC1tb3otanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICAtbXMtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG4gIC1tcy1mbGV4LXBhY2s6ICRqdXN0aWZ5O1xyXG59XHJcblxyXG4vLyBQYWNraW5nIEZsZXggTGluZXNcclxuLy8gLSBhcHBsaWVzIHRvOiBtdWx0aS1saW5lIGZsZXggY29udGFpbmVyc1xyXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIHwgc3RyZXRjaFxyXG5AbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ24pIHtcclxuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcclxuICAtbW96LWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcclxuICAtbXMtYWxpZ24tY29udGVudDogJGFsaWduO1xyXG4gIGFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcclxufVxyXG5cclxuLy8gQ3Jvc3MtYXhpcyBBbGlnbm1lbnRcclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcclxuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoXHJcbkBtaXhpbiBhbGlnbi1pdGVtcygkYWxpZ24pIHtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbiAgLW1vei1hbGlnbi1pdGVtczogJGFsaWduO1xyXG4gIC1tcy1hbGlnbi1pdGVtczogJGFsaWduO1xyXG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbn1cclxuXHJcbi8vIENyb3NzLWF4aXMgQWxpZ25tZW50XHJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xyXG4vLyBhdXRvIHwgZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoXHJcbkBtaXhpbiBhbGlnbi1zZWxmKCRhbGlnbikge1xyXG4gIC13ZWJraXQtYWxpZ24tc2VsZjogJGFsaWduO1xyXG4gIC1tb3otYWxpZ24tc2VsZjogJGFsaWduO1xyXG4gIC1tcy1hbGlnbi1zZWxmOiAkYWxpZ247XHJcbiAgYWxpZ24tc2VsZjogJGFsaWduO1xyXG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZVwiO1xyXG5cclxuXHJcbi8vIHN0YXJ0IGdlbmVyYWwgc3R5bGVzXHJcbi5kZWNvcmF0aW9uLWJveCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTkwcHg7XHJcbiAgbGVmdDogMTAwcHg7XHJcbiAgd2lkdGg6IDE1MHB4O1xyXG4gIGhlaWdodDogMTUwcHg7XHJcbiAgdHJhbnNmb3JtOiBtYXRyaXgoMC43MSwgMC43MSwgLTAuNzEsIDAuNzEsIDAsIDApO1xyXG4gIGJveC1zaGFkb3c6IC00MHB4IC04cHggNjBweCAjMDAwMDAwMjk7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBvcGFjaXR5OiAxO1xyXG5cclxuICAmLmJnLWdyZXkge1xyXG4gICAgbGVmdDogMjAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNvbnRhY3QtY2FyZCB7XHJcbiAgd2lkdGg6IDM0MHB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlLWNvbG9yO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4ICMwMDAwMDAyOTtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICB9XHJcblxyXG4gIGZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IC44cmVtO1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDdweDtcclxuICAgIGJhY2tncm91bmQ6ICRncmV5LWNvbG9yO1xyXG4gICAgdG9wOiAtN3B4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1jb2xvcjtcclxuICAgIGJvdHRvbTogLTdweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLy8gZW5kIGdlbmVyYWwgc3R5bGVzXHJcblxyXG4vLyBzdGFydCBoZWFkZXIgc2VjdGlvblxyXG4uaGVhZGVyIHtcclxuICBkaXJlY3Rpb246IHJ0bDtcclxuXHJcbiAgLmltZy1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi8uLi9sYW5kaW5nLWFzc2V0cy9lYnJ1bGkvYXNzZXRzL2ltYWdlcy9iZy5wbmcnKTtcclxuICAgIG1pbi1oZWlnaHQ6IDgwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG5cclxuICAudG9wLWNvcm5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MHB4O1xyXG4gICAgd2lkdGg6IDI2MHB4O1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDUwcHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgaW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IDE4NXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gZW5kIGhlYWRlciBzZWN0aW9uXHJcblxyXG4vLyBzdGFydCBwcm9qZWN0IGluZm8gc2VjdGlvblxyXG4ucHJvamVjdC1pbmZvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5jb3JuZXItbGVmdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAyMDBweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICB9XHJcblxyXG4gIC5jb3JuZXItcmlnaHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgfVxyXG5cclxuICAuaW5mbyB7XHJcbiAgICB1bCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAkbGlnaHQtZ3JleS1jb2xvcjtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IC0zM3B4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGxpZ2h0LWdyZXktY29sb3I7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW10aWxhay1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vd2wtY2Fyb3VzZWwge1xyXG4gICAgLm93bC1pdGVtIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAjMDAwMDAwMjk7XHJcbiAgICAgICAgYm9yZGVyOiA5cHggc29saWQgI0ZGRkZGRjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtZG90cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtMjhweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAub3dsLWRvdCB7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW10aWxhay1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTQ1NDU0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtbmF2IHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgIC5vd2wtcHJldiwgLm93bC1uZXh0IHtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm93bC1wcmV2IHtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm93bC1uZXh0IHtcclxuICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlkZW8ge1xyXG4gICAgaW1nIHtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDI5O1xyXG4gICAgICBib3JkZXI6IDlweCBzb2xpZCAkbGlnaHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogNjVweDtcclxuICAgIGhlaWdodDogNjVweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4vLyBlbmQgcHJvamVjdCBpbmZvIHNlY3Rpb25cclxuXHJcbi8vIHN0YXJ0IGltdGlsYWsgc2VydmljZXMgc2VjdGlvblxyXG4uaW10aWxhay1zZXJ2aWNlcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuY29ybmVyLXJpZ2h0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAyMDBweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICB9XHJcblxyXG5cclxuICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogNjVweDtcclxuICAgIGhlaWdodDogNjVweDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAuOHJlbTtcclxuICB9XHJcblxyXG4gIC5jb250YWN0LWNhcmQyIHtcclxuICAgIC50aXRsZSwgLnN1Yi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgLy9jb2xvcjogJGJlaWdlLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gZW5kIGltdGlsYWsgc2VydmljZXMgc2VjdGlvblxyXG5cclxuLy8gc3RhcnQgZm9vdGVyIHNlY3Rpb25cclxuLmZvb3RlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5LWNvbG9yO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5uZXdzbGV0dGVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgLmJvcmRlci1yaWdodCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGltdGlsYWstY29sb3I7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZXktY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vbGFuZGluZy1hc3NldHMvZWJydWxpL2Fzc2V0cy9pbWFnZXMvc3Vic2NyaWJlLWFycm93LnN2Zyk7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IC02MHB4O1xyXG4gICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICB3aWR0aDogMTAycHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib3R0b20tY29ybmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAmLnJpZ2h0IHtcclxuICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmxlZnQge1xyXG4gICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVjb3JhdGlvbi1ib3gge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAtMTAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBlbmQgZm9vdGVyIHNlY3Rpb25cclxuXHJcblxyXG4vLyBzdGFydCB3aGF0c2FwcCBtb2RhbFxyXG4uZml4ZWQtYm90dG9tIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMztcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIGEge1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndoYXRzYXBwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJHNvY2lhbC1jb2xvcnMsICd3aGF0c2FwcCcpOztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogM3B4IDEycHg7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICBib3R0b206IDVweDtcclxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxNnB4O1xyXG4gICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jd2hhdHNhcHBNb2RhbCAubW9kYWwtaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogcmdiKDE4LCAxNDAsIDEyNik7XHJcbiAgbWluLWhlaWdodDogNjBweDtcclxuICBwYWRkaW5nOiAxNXB4IDA7XHJcbn1cclxuXHJcbiN3aGF0c2FwcE1vZGFsIC5tb2RhbC1oZWFkZXIgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuI3doYXRzYXBwTW9kYWwgLm1vZGFsLWhlYWRlciBzcGFuIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuI3doYXRzYXBwTW9kYWwgLm1vZGFsLWJvZHkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiBodHRwczovL3d3dy5pbXRpbGFrLm5ldC9pbWFnZXMvd2hhdHNhcHAtYmcuanBnXCIpO1xyXG59XHJcblxyXG4udXNlci1iYXIgLmF2YXRhciB7XHJcbiAgd2lkdGg6IDcwcHg7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1cHg7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4udXNlci1iYXIgLmF2YXRhciBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udXNlci1iYXIgLm5hbWUge1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAuM3B4O1xyXG4gIG1hcmdpbjogMCAwIDAgOHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEycHg7XHJcbiAgbGVmdDogNzBweDtcclxufVxyXG5cclxuLnVzZXItYmFyIC5zdGF0dXMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4vKiBDb252ZXJzYXRpb24gKi9cclxuXHJcbi5jb252ZXJzYXRpb24ge1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTJweCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vYmFja2dyb3VuZDogI2VmZTdkZCB1cmwoXCJodHRwczovL3d3dy5pbXRpbGFrLm5ldC9pbWFnZXMvd2hhdHNhcHAtYmcuanBnXCIpIHJlcGVhdDtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG4uY29udmVyc2F0aW9uIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgd2lkdGg6IDVweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLmNvbnZlcnNhdGlvbiA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmNvbnZlcnNhdGlvbiA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBiYWNrZ3JvdW5kOiAjYjNhZGE3O1xyXG59XHJcblxyXG4uY29udmVyc2F0aW9uIC5jb252ZXJzYXRpb24tY29udGFpbmVyIHtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY4cHgpO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uY29udmVyc2F0aW9uIC5jb252ZXJzYXRpb24tY29udGFpbmVyOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4vKiBNZXNzYWdlcyAqL1xyXG5cclxuLm1lc3NhZ2Uge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogOHB4IDA7XHJcbiAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIC8qei1pbmRleDogLTE7Ki9cclxufVxyXG5cclxuLm1lc3NhZ2U6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG4ubWV0YWRhdGEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcGFkZGluZzogMCAwIDAgN3B4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3R0b206IC00cHg7XHJcbn1cclxuXHJcbi5tZXRhZGF0YSAudGltZSB7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQ1KTtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ubWV0YWRhdGEgLnRpY2sge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDRweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbn1cclxuXHJcbi5tZXRhZGF0YSAudGljayBzdmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5tZXRhZGF0YSAudGljayBzdmc6Zmlyc3QtY2hpbGQge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpIHJvdGF0ZVkoMTgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDgwMHB4KSByb3RhdGVZKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5tZXRhZGF0YSAudGljayBzdmc6bGFzdC1jaGlsZCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCkgcm90YXRlWSgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDgwMHB4KSByb3RhdGVZKDBkZWcpO1xyXG59XHJcblxyXG4ubWV0YWRhdGEgLnRpY2stYW5pbWF0aW9uIHN2ZzpmaXJzdC1jaGlsZCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDgwMHB4KSByb3RhdGVZKDApO1xyXG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpIHJvdGF0ZVkoMCk7XHJcbn1cclxuXHJcbi5tZXRhZGF0YSAudGljay1hbmltYXRpb24gc3ZnOmxhc3QtY2hpbGQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCkgcm90YXRlWSgtMTc5LjlkZWcpO1xyXG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcclxufVxyXG5cclxuLm1lc3NhZ2U6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbjogMTZweCAwIDhweDtcclxufVxyXG5cclxuLm1lc3NhZ2UucmVjZWl2ZWQge1xyXG4gIGJhY2tncm91bmQ6ICNlMWZmYzc7XHJcbiAgYm9yZGVyLXJhZGl1czogMHB4IDVweCA1cHggNXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ubWVzc2FnZS5yZWNlaXZlZCAubWV0YWRhdGEge1xyXG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XHJcbn1cclxuXHJcbi5tZXNzYWdlLnJlY2VpdmVkOmFmdGVyIHtcclxuICBib3JkZXItd2lkdGg6IDBweCAxMHB4IDEwcHggMDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNlMWZmYzcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IC0xMHB4O1xyXG59XHJcblxyXG4ubWVzc2FnZS5zZW50IHtcclxuICBiYWNrZ3JvdW5kOiAjZTFmZmM3O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweCAwcHggNXB4IDVweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5tZXNzYWdlLnNlbnQ6YWZ0ZXIge1xyXG4gIGJvcmRlci13aWR0aDogMHB4IDAgMTBweCAxMHB4O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2UxZmZjNztcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IC0xMHB4O1xyXG59XHJcblxyXG4vKiBDb21wb3NlICovXHJcblxyXG4uY29udmVyc2F0aW9uLWNvbXBvc2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuLmNvbnZlcnNhdGlvbi1jb21wb3NlIGRpdixcclxuLmNvbnZlcnNhdGlvbi1jb21wb3NlIGlucHV0IHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmNvbnZlcnNhdGlvbi1jb21wb3NlIC5pbnB1dC1tc2cge1xyXG4gIGJvcmRlcjogMDtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgbWluLXdpZHRoOiA1MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4uY29udmVyc2F0aW9uLWNvbXBvc2UgLmlucHV0LW1zZzo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjYTBhMGEwO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuLmNvbnZlcnNhdGlvbi1jb21wb3NlIC5zZW5kIHtcclxuICBiYWNrZ3JvdW5kOiAjMDA4YTdjO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHdpZHRoOiA0OHB4O1xyXG4gIGhlaWdodDogNDhweDtcclxuICBib3JkZXI6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbiN3aGF0c2FwcE1vZGFsIC5tb2RhbC1jb250ZW50IHtcclxuICBkaXJlY3Rpb246IHJ0bDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuI3doYXRzYXBwTW9kYWwgLnVzZXItYmFyIC5hdmF0YXIge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDVweDtcclxufVxyXG5cclxuI3doYXRzYXBwTW9kYWwgLnVzZXItYmFyIC5uYW1lIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiA3MHB4O1xyXG59XHJcblxyXG4jd2hhdHNhcHBNb2RhbCAuY29udmVyc2F0aW9uLWNvbXBvc2UgLmlucHV0LW1zZyB7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICBwYWRkaW5nLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5tZXNzYWdlLnJlY2VpdmVkIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4IDBweCA1cHggNXB4O1xyXG5cclxufVxyXG5cclxuLm1lc3NhZ2UucmVjZWl2ZWQ6YWZ0ZXIge1xyXG4gIGJvcmRlci13aWR0aDogMHB4IDAgMTBweCAxMHB4O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2UxZmZjNztcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IC0xMHB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi51c2VyLWJhciAuc3RhdHVzIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuI3doYXRzYXBwTW9kYWwgLmJhY2sge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5tZXNzYWdlIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbiN3aGF0c2FwcE1vZGFsIC5iYWNrIHtcclxuICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTBweDtcclxufVxyXG5cclxuXHJcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIm1peGluc1wiO1xyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQxOHB4KSB7XHJcbiAgLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5zZWxlY3RlZC1kaWFsLWNvZGUge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICBib2R5IHtcclxuICAgIC8vIHN0YXJ0IGdlbmVyYWwgc3R5bGVzXHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNtYWxsLCBzbWFsbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaDIsIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93IHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGVuZCBnZW5lcmFsIHN0eWxlc1xyXG5cclxuICAgIC8vIHN0YXJ0IGhlYWRlciBzZWN0aW9uXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgcGFkZGluZy10b3A6IDU1cHg7XHJcblxyXG4gICAgICAudG9wLWNvcm5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIC8vd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjZyZW07XHJcbiAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZWNvcmF0aW9uLWJveCB7XHJcbiAgICAgICAgdG9wOiAtNDJweDtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cclxuICAgICAgICAmLmJnLWdyZXkge1xyXG4gICAgICAgICAgbGVmdDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1pbXRpbGFrIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlMSB7XHJcbiAgICAgICAgLnRleHQtaW10aWxhayB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gZW5kIGhlYWRlciBzZWN0aW9uXHJcblxyXG4gICAgLy8gc3RhcnQgcHJvamVjdCBpbmZvIHNlY3Rpb25cclxuICAgIC5wcm9qZWN0LWluZm8ge1xyXG5cclxuICAgICAgLmNvcm5lci1sZWZ0IHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29ybmVyLXJpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5mbywgLnBob3RvcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudmlkZW8sIC5zZXJ2aWNlcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9yZGVyLXhzLTEge1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAub3JkZXIteHMtMiB7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcmRlci14cy0zIHtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9yZGVyLXhzLTQge1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgICAgIG9yZGVyOiA0O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC8vIGVuZCBwcm9qZWN0IGluZm8gc2VjdGlvblxyXG5cclxuICAgIC8vIHN0YXJ0IGNvbnRhY3QgIHNlY3Rpb25cclxuICAgIC5jb250YWN0LW1vYmlsZSB7XHJcbiAgICAgIC5jb250YWN0LWNhcmQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGVuZCBjb250YWN0IHNlY3Rpb25cclxuXHJcbiAgICAvLyBzdGFydCBpbXRpbGFrIHNlcnZpY2VzIHNlY3Rpb25cclxuICAgIC5pbXRpbGFrLXNlcnZpY2VzIHtcclxuXHJcbiAgICAgIEBtZWRpYSAgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCl7XHJcbiAgICAgICAgLmNvbnRhY3QtY2FyZDIge1xyXG4gICAgICAgICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvcm5lci1yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGVuZCBpbXRpbGFrIHNlcnZpY2VzIHNlY3Rpb25cclxuXHJcbiAgICAvLyBzdGFydCBmb290ZXIgc2VjdGlvblxyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgLm5ld3NsZXR0ZXIge1xyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlY29yYXRpb24tYm94IHtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAtMTQwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICYuYmctZ3JleSB7XHJcbiAgICAgICAgICByaWdodDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb3B5LXJpZ2h0IHtcclxuICAgICAgICBmb250LXNpemU6IC41cmVtO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAvLyBlbmQgZm9vdGVyIHNlY3Rpb25cclxuXHJcbiAgICAuZmFuY3lib3gtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXZpZGVvIHtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0= */
