@font-face{font-family:'icon';src:url("../assets/font/druckshop-premium.eot");src:url("../assets/font/druckshop-premium.eot?#iefix") format("embedded-opentype"),url("../assets/font/druckshop-premium.woff") format("woff"),url("../assets/font/druckshop-premium.ttf") format("truetype"),url("../assets/font/druckshop-premium.svg#druckshop-premium") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'regular';src:url("../assets/font/roboto-light-webfont.eot");src:url("../assets/font/roboto-light-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/roboto-light-webfont.woff") format("woff2"),url("../assets/font/roboto-light-webfont.woff") format("woff"),url("../assets/font/roboto-light-webfont.ttf") format("truetype"),url("../assets/font/roboto-light-webfont.svg#robotolight") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'bold';src:url("../assets/font/roboto-medium-webfont.eot");src:url("../assets/font/roboto-medium-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/roboto-medium-webfont.woff") format("woff2"),url("../assets/font/roboto-medium-webfont.woff") format("woff"),url("../assets/font/roboto-medium-webfont.ttf") format("truetype"),url("../assets/font/roboto-medium-webfont.svg#robotolight") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'tagged';src:url("../assets/font/Titillium-Light-webfont.eot");src:url("../assets/font/Titillium-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/Titillium-Light-webfont.woff") format("woff2"),url("../assets/font/Titillium-Light-webfont.woff") format("woff"),url("../assets/font/Titillium-Light-webfont.ttf") format("truetype"),url("../assets/font/Titillium-Light-webfont.svg#robotolight") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'circular';src:url("../assets/font/lineto-circular-bold.eot");src:url("../assets/font/lineto-circular-bold.eot?#iefix") format("embedded-opentype"),url("../assets/font/lineto-circular-bold.woff") format("woff"),url("../assets/font/lineto-circular-bold.ttf") format("truetype"),url("../assets/font/lineto-circular-bold.svg") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'helveticaMd';src:url("../assets/font/helvetica-medium.woff");src:url("../assets/font/helvetica-medium.woff") format("woff"),url("../assets/font/helvetica-medium.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'helvetica';src:url("../assets/font/helvetica-regular.woff");src:url("../assets/font/helvetica-regular.woff") format("woff"),url("../assets/font/helvetica-regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;border:none;outline:0;-webkit-tab-highlight-color:rgba(0,0,0,0);font-size:100%;line-height:145%;font-style:normal;text-decoration:none;list-style:none;white-space:normal;font-family:'helvetica', sans-serif;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#707070}*:focus{outline:none}::-moz-focus-inner{border:0;outline:0}select::-moz-focus-inner{border:0;outline:0}select:-moz-focusring{outline:0;color:transparent;text-shadow:0 0 0 #000}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{line-height:1;overflow-x:hidden}blockquote,q{quotes:none}q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,menu,nav,section,main{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}svg:not(:root){overflow:hidden}audio:not([controls]){display:none;height:0}[hidden]{display:none}button:hover{cursor:pointer}input[type="text"],textarea,button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}input,select{vertical-align:middle}textarea{-webkit-overflow-scroll:touch}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{background:transparent}::-webkit-input-placeholder{color:#d1d1d1;background:transparent}::-moz-input-placeholder{color:#d1d1d1;background:transparent}::-ms-input-placeholder{color:#d1d1d1;background:transparent}::input-placeholder{color:#d1d1d1;background:transparent}::-moz-selection{background:#707070;color:#fff}::-webkit-selection{background:#707070;color:#fff}::-ms-selection{background:#707070;color:#fff}::-o-selection{background:#707070;color:#fff}::selection{background:#707070;color:#fff}.wrp{position:relative;margin:0 auto}.hidden{display:none;opacity:0;visibility:hidden}.clr{display:block;clear:both}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}h1,h2,h3,h4,h5,h6,.headline{display:block;font-family:'circular', sans-serif;color:#3F4349;font-weight:700;margin-bottom:24px}h1{font-size:35px;line-height:45px;margin-bottom:24px}h2{font-size:25px;line-height:32px;margin-bottom:14px}h3{font-size:20px;line-height:28px;margin-bottom:10px}h4{font-size:18px;line-height:25px;margin-bottom:9px}h5,.headline{font-size:16px;line-height:23px;margin-bottom:8px}p{color:#707070;font-size:16px;line-height:24px;margin-bottom:24px}br{line-height:24px}ul{margin-bottom:24px}ul li{list-style:none;color:#707070;font-size:16px;line-height:24px;margin-left:0px}ul.link_list li{display:block;padding:5px 0;background:#f7f7f7;clear:both}ul.link_list li:after{clear:both;content:''}ul.link_list li:before{display:none}ul.link_list li .btn{float:right;margin:0 !important}ul.link_list li:nth-of-type(2n+2){background:#fff}ul.link_list li a{display:block}.highlight{color:#025157}.highlight.success{color:#025157 !important}.highlight.error{color:#FF8484 !important}a{color:#025157}a:hover{color:#012325;text-decoration:underline}a::-webkit-selection{color:#fff;background:#025157}a::-moz-selection{color:#fff;background:#025157}a::-ms-selection{color:#fff;background:#025157}a::selection{color:#fff;background:#025157}strong:not([class="headline"]),b{font-family:'helvetica', sans-serif;font-weight:600;font-style:normal;color:#707070;font-size:16px}span.delete{color:#8a8a8a;border-bottom:solid 1px #f0f0f0;margin-bottom:30px;display:inline-block}em,i{color:#707070;font-size:16px;color:#969696}hr{margin:24px 0;border-bottom:solid 1px #d6d6d6}img{line-height:0;vertical-align:middle;display:block;-ms-interpolation-mode:bicubic}#offcanvas{display:none}@-webkit-keyframes popIn{0%{opacity:0;-webkit-transform:scale(1, 1)}50%{opacity:1;-webkit-transform:scale(1.2, 1.2)}100%{-webkit-transform:scale(1, 1)}}@-moz-keyframes popIn{0%{opacity:0;-moz-transform:scale(1, 1)}50%{opacity:1;-moz-transform:scale(1.2, 1.2)}100%{-moz-transform:scale(1, 1)}}@keyframes popIn{0%{opacity:0;transform:scale(1, 1)}50%{opacity:1;transform:scale(1.2, 1.2)}100%{transform:scale(1, 1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.leadprint-brand{position:relative;z-index:1;float:right;line-height:50px;font-size:12px;color:#fff;margin-right:60px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.leadprint-brand:hover,.leadprint-brand:focus,.leadprint-brand:active{color:#AFD0BF}#offcanvas_open{display:none}.btn{position:relative;display:inline-block;padding:0 10px;border:solid 1px #013134;background:#025157;border-radius:3px;min-width:120px;height:40px;cursor:pointer;color:#fff;margin-bottom:24px;box-sizing:border-box;font-size:18px;text-align:center;line-height:40px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn:hover,.btn.hover{color:#fff;border-color:#025157;background:#037f89;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn:active,.btn.active{border-color:#000;background:#011e20}.btn.active{-webkit-animation:ripple 0.1s 1 linear;-moz-animation:ripple 0.1s 1 linear;animation:ripple 0.1s 1 linear;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn.active .anim.loading{border-color:#000;border-bottom-color:#037f89}.btn.success{border-color:#013134;background:#025157}.btn.success:hover,.btn.success.hover{color:#fff;border-color:#07565c;background:#11737b;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn.success:active,.btn.success.active{border-color:#000b0c;background:#012325}.btn.success.active{-webkit-animation:ripple 0.1s 1 linear;-moz-animation:ripple 0.1s 1 linear;animation:ripple 0.1s 1 linear;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn.success.active .anim.loading{border-color:#000;border-bottom-color:#037f89}.btn.error{border-color:#ff5151;background:#FF8484}.btn.error:hover,.btn.error.hover{color:#fff;border-color:#f98a8a;background:#ffb7b7;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn.error:active,.btn.error.active{border-color:#ff1919;background:#ff6060}.btn.error.active{-webkit-animation:ripple 0.1s 1 linear;-moz-animation:ripple 0.1s 1 linear;animation:ripple 0.1s 1 linear;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn.error.active .anim.loading{border-color:#ff1919;border-bottom-color:#ffb7b7}.btn.delete{border-color:#ff5151;background:transparent;color:#FF8484}.btn.delete:hover,.btn.delete.hover{color:#fff;border-color:#f98a8a;background:#ffb7b7;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn.delete:active,.btn.delete.active{border-color:#ff1919;background:#ff6060}.btn.delete.active{-webkit-animation:ripple 0.1s 1 linear;-moz-animation:ripple 0.1s 1 linear;animation:ripple 0.1s 1 linear;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn.delete.active .anim.loading{border-color:#ff1919;border-bottom-color:#ffb7b7}.btn.disabled{cursor:not-allowed;border:solid 1px #d1d1d1;background:#f7f7f7;color:#a3a3a3}.btn.disabled:hover,.btn.disabled:active,.btn.disabled:focus{color:#a3a3a3;border:solid 1px #d1d1d1;cursor:not-allowed;background:#f7f7f7}.btn.disabled:hover .anim.loading,.btn.disabled:active .anim.loading,.btn.disabled:focus .anim.loading{display:none}.btn.upload{padding-left:30px;background:transparent;border:solid 1px #d1d1d1;color:#707070}.btn.upload:before{position:absolute;left:5px;font-size:20px;content:'U';color:#707070;font-family:'icon';top:2px}.btn.upload.finished{background:#025157;color:#fff}.btn.upload.finished:before{display:none}.btn.upload .finished{display:block;width:20px;height:20px;color:#fff;position:absolute;top:5px;font-size:18px;right:5px;-webkit-animation:popIn 0.5s 1 ease;-moz-animation:popIn 0.5s 1 ease;animation:popIn 0.5s 1 ease}.btn.upload .finished:before{font-family:'icon';content:'w';color:#fff}.btn.default{background:#c4c4c4;color:#fff;border-color:#b7b7b7}.btn.default:hover,.btn.default.hover{background:#ababab;border-color:#9e9e9e}.btn.edit{position:absolute;top:23px;right:40px;padding:5px 10px;height:30px;line-height:20px;background:transparent;color:#025157;border-radius:6px;width:auto !important;border:none;margin:0 !important;min-width:80px;font-size:14px}.btn.edit:hover{color:#fff;background:#025157}.btn{overflow:hidden;font-weight:600}.btn:hover{text-decoration:none}.btn input{position:absolute !important;text-align:left !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;padding:10px !important;box-sizing:border-box !important;font-size:inherit !important;color:inherit !important;background:transparent !important;border:0 !important;outline:0 !important}.anim.loading{display:block;font-size:10px;position:absolute;right:10px;top:10px;border-radius:100px;width:14px;height:14px;text-indent:-9999em;border:solid 3px #025157;-webkit-animation:loader 1.1s infinite linear;-moz-animation:loader 1.1s infinite linear;animation:loader 1.1s infinite linear}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes loader{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes ripple{0%{-webkit-transform:scale(1, 1)}50%{-webkit-transform:scale(1.05, 1.05)}100%{-webkit-transform:scale(1, 1)}}@-moz-keyframes ripple{0%{-moz-transform:scale(1, 1)}50%{-moz-transform:scale(1.05, 1.05)}100%{-moz-transform:scale(1, 1)}}@keyframes ripple{0%{transform:scale(1, 1)}50%{transform:scale(1.05, 1.05)}100%{transform:scale(1, 1)}}#navbar{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background:#025157;color:#fff;height:50px;position:absolute;z-index:2;top:130px;left:0;right:0;box-sizing:border-box}#navbar.sticky{position:fixed;top:0}#navbar li:before{display:none;margin:0}#navbar .wrp>ul{margin:0}#navbar .wrp>ul>li{position:relative;color:#fff;display:block;float:left;margin-left:24px;box-sizing:border-box;min-height:50px;line-height:35px;font-size:16px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#navbar .wrp>ul>li:first-of-type{margin-left:0}#navbar .wrp>ul>li:hover,#navbar .wrp>ul>li:focus,#navbar .wrp>ul>li:active{background:#fff}#navbar .wrp>ul>li:hover a,#navbar .wrp>ul>li:focus a,#navbar .wrp>ul>li:active a{color:#025157}#navbar .wrp>ul>li:hover a:after,#navbar .wrp>ul>li:focus a:after,#navbar .wrp>ul>li:active a:after{transform:rotate(180deg);top:20px;transform-origin:50%}#navbar .wrp>ul>li.infomenu:hover,#navbar .wrp>ul>li.infomenu:focus,#navbar .wrp>ul>li.infomenu:active{cursor:default}#navbar .wrp>ul>li.infomenu:hover li:hover a,#navbar .wrp>ul>li.infomenu:hover li:focus a,#navbar .wrp>ul>li.infomenu:hover li:active a,#navbar .wrp>ul>li.infomenu:focus li:hover a,#navbar .wrp>ul>li.infomenu:focus li:focus a,#navbar .wrp>ul>li.infomenu:focus li:active a,#navbar .wrp>ul>li.infomenu:active li:hover a,#navbar .wrp>ul>li.infomenu:active li:focus a,#navbar .wrp>ul>li.infomenu:active li:active a{border-right-color:#d6d6d6 !important}#navbar .wrp>ul>li a{padding:10px 30px 10px 10px;box-sizing:border-box;min-height:50px;display:block;font-size:16px;line-height:32px;color:#fff;text-transform:uppercase;font-weight:600;-webkit-transition:background .25s ease-out;-moz-transition:background .25s ease-out;transition:background .25s ease-out}#navbar .wrp>ul>li a.dataTopMenu{padding:10px 10px 10px 10px}#navbar .wrp>ul>li a.dataTopMenu:after{display:none}#navbar .wrp>ul>li a:before{display:none}#navbar .wrp>ul>li a:after{width:inherit;height:20px;background:none;top:10px;right:10px;margin-top:0;transform:rotate(0deg);font-family:'icon';content:'v';text-transform:none;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#navbar .wrp>ul>li a:hover,#navbar .wrp>ul>li a .current{text-decoration:none;-webkit-transition:background .25s ease-out;-moz-transition:background .25s ease-out;transition:background .25s ease-out;background:#fff}#navbar .wrp>ul>li a em{font-size:12px;display:block}#navbar .wrp>ul>li ul{display:none;position:absolute}#navbar .wrp>ul>li:hover .sublist{width:220px;display:block;background:#f7f7f7;top:49px;left:0;box-sizing:border-box}#navbar .wrp>ul>li:hover .sublist>li{margin:0;position:static}#navbar .wrp>ul>li:hover .sublist>li a{box-sizing:border-box;width:100%;font-size:16px;line-height:30px;color:#707070;font-weight:600;display:block;background:#fff;border:solid 1px #d6d6d6;border-top:none;padding:10px;min-height:50px;position:relative;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#navbar .wrp>ul>li:hover .sublist>li a:after{width:20px;position:absolute;top:18px;right:10px;font-size:24px;transform:rotate(270deg);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#navbar .wrp>ul>li:hover .sublist>li:hover a{background:#fff;border-right-color:#fff;color:#025157;z-index:2}#navbar .wrp>ul>li:hover .sublist>li:hover a:after{color:#025157}#navbar .wrp>ul>li:hover .sublist>li:hover .subsublist{height:auto;min-height:100%;box-sizing:border-box;padding:10px 15px;display:block;position:absolute;left:219px;top:0;background:#fff;width:350px;border:solid 1px #d6d6d6;border-top:none}#navbar .wrp>ul>li:hover .sublist>li:hover .subsublist li{display:block;position:relative}#navbar .wrp>ul>li:hover .sublist>li:hover .subsublist li a{display:block;color:#707070;border:none;height:auto;border-radius:2px;line-height:24px;padding:8px 10px;text-transform:inherit;font-weight:400}#navbar .wrp>ul>li:hover .sublist>li:hover .subsublist li a:after{display:none}#navbar .wrp>ul>li:hover .sublist>li:hover .subsublist li a:hover{color:#025157}#navbar .wrp>ul>li:hover .sublist>li:hover .subsublist li.menu-item-more a{padding:0px 8px;min-height:24px;color:#025157}#navbar .service-menu{float:right;color:#fff}#navbar .service-menu div{cursor:pointer;padding:0 10px;min-height:50px;font-size:16px;display:block;line-height:50px;color:#fff;font-weight:600;text-transform:uppercase;cursor:default;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#navbar .service-menu div:after{float:right;margin-left:5px;margin-top:0px;font-family:'icon';content:'v';text-transform:none;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#navbar .service-menu div:hover{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;color:#025157;background:#fff}#navbar .service-menu div:hover:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#navbar .service-menu div:hover ul{display:block}#navbar .service-menu ul{position:absolute;right:0;top:50px;background:#fff;width:250px;display:none;box-sizing:border-box}#navbar .service-menu ul li{margin:0;position:static}#navbar .service-menu ul li a{box-sizing:border-box;width:100%;font-size:16px;color:#707070;display:block;border:solid 1px #d6d6d6;border-top:none;padding:10px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;text-transform:uppercase;font-weight:600}#navbar .service-menu ul li:hover a{text-decoration:none;background:#fff;color:#025157;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#navbar a.topMenu{color:#fff}#navbar .topMenu{margin-left:10px;display:inline-block;cursor:pointer;padding:0 10px;eight:39px;font-size:16px;border-radius:3px;transition:all 0.25s ease-out;position:relative;line-height:38px}#navbar .topMenu:hover{transition:all 0.25s ease-out;text-decoration:none}.cd-dropdown-trigger{background-color:#fff;color:#025157}.no-touch .cd-dropdown-trigger:hover{background-color:#fff;color:#025157}.cd-dropdown-trigger::before,.cd-dropdown-trigger::after{background:#025157}.cd-dropdown-content .see-all a{color:#025157}@media screen and (max-width: 1024px){.cd-dropdown-trigger.dropdown-is-active{background-color:#025157}.cd-dropdown{background-color:#76979D;color:#fff}.cd-dropdown h2{background-color:#025157}.no-touch .cd-dropdown-trigger.dropdown-is-active:hover{background-color:#025157}.no-touch .cd-dropdown-content>li:not(.has-children) a:hover{color:#025157}.no-touch .cd-dropdown-content .cd-secondary-dropdown a:hover{color:#025157}.cd-dropdown-content .cd-secondary-dropdown>li>a{color:#025157}.cd-dropdown-content .cd-secondary-dropdown .go-back{background:#99b6ba}.cd-dropdown-content .cd-secondary-dropdown .go-back a{color:#76979D}.cd-dropdown-content>.has-children>a.is-active{box-shadow:inset 2px 0 0 #76979D;color:#025157}.cd-dropdown-content>.has-children>a.is-active::before,.cd-dropdown-content>.has-children>a.is-active::after{background:#025157}.open-to-left .cd-dropdown-content>.has-children>a.is-active{box-shadow:inset -2px 0 0 #025157}.go-back a::before,.go-back a::after{background:#76979D}}.modal{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:absolute;background:#fff;border:solid 1px #d6d6d6;padding:10px;z-index:5;display:none}.modal.active{display:block}.modal.login{width:260px;min-height:90px;margin:-300px 0 0 -45px;position:fixed;left:50%;display:block;opacity:0;top:-200%;box-shadow:0 0 3px rgba(0,0,0,0.2);-webkit-animation:loginmessage 4.5s ease-out 1;-moz-animation:loginmessage 4.5s ease-out 1;-ms-animation:loginmessage 4.5s ease-out 1;animation:loginmessage 4.5s ease-out 1}.modal.login h1{margin-bottom:10px}.modal.login p{margin-bottom:0}#overlay{cursor:not-allowed;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:4;position:fixed;top:200%;right:0;left:0;bottom:0;height:100%;background:rgba(112,112,112,0.5);-webkit-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;transition:opacity .25s ease-out;opacity:0}#overlay.active{-webkit-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;transition:opacity .25s ease-out;opacity:1;top:0}@-webkit-keyframes loginmessage{0%{top:0;opacity:0}20%{top:50%;opacity:1}60%{top:50%;opacity:1}100%{top:-200%;opacity:0}}@-moz-keyframes loginmessage{0%{top:0;opacity:0}20%{top:50%;opacity:1}60%{top:50%;opacity:1}100%{top:-200%;opacity:0}}@-ms-keyframes loginmessage{0%{top:0;opacity:0}20%{top:50%;opacity:1}60%{top:50%;opacity:1}100%{top:-200%;opacity:0}}@keyframes loginmessage{0%{top:0;opacity:0}20%{top:50%;opacity:1}60%{top:50%;opacity:1}100%{top:-200%;opacity:0}}.modal-cart{display:none;position:absolute;z-index:5}.modal-header{padding:2px 16px;background-color:#5cb85c;color:white}.modal-body{padding:2px 16px}.modal-footer{padding:2px 16px;background-color:#5cb85c;color:white}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:10px;border:1px solid #888;width:100%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name:animatetop;-webkit-animation-duration:0.4s;animation-name:animatetop;animation-duration:0.4s;max-height:500px;overflow-y:scroll}.modal-content #modal-text{position:relative}.modal-content #modal-text article{padding-left:0}.modal-content .close{float:right;color:#aaaaaa;font-size:28px;font-weight:bold;content:"x";z-index:6}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}#slider{width:auto;position:relative;z-index:0;overflow:hidden}#slider .slide{display:none;position:absolute;top:0;left:0;right:0;bottom:0}#slider .slide img{position:relative;z-index:0;width:100%;height:auto}#slider .slide figcaption{width:100%;z-index:1;position:absolute;left:0;top:calc(50% - 100px)}#slider .slide figcaption .textArea{width:45%}#slider .slide figcaption strong{font-family:'circular', sans-serif;text-transform:uppercase;display:inline-block;font-size:40px;line-height:64px;color:#fff}#slider .slide figcaption p{display:block;color:#fff}#slider .slide figcaption em{font-size:18px;color:#fff}#slider .slide figcaption .btn.success{border:2px solid #fff;background:none;color:#fff;text-transform:uppercase;font-size:16px;margin-bottom:0}#slider .slide figcaption .btn.success:hover,#slider .slide figcaption .btn.success:focus,#slider .slide figcaption .btn.success:active{color:#3F4349;background:#fff}#slider .slide.active figcaption{-webkit-animation:sliderCaption 0.25s 0s 1 ease-in;-moz-animation:sliderCaption 0.25s 0s 1 ease-in;-ms-animation:sliderCaption 0.25s 0s 1 ease-in;animation:sliderCaption 0.25s 0s 1 ease-in}#slider .backgroundElement{height:100%;position:absolute;top:0;bottom:0;left:0;display:block;background:#3F4349;width:50%;-moz-transform:skew(-15deg, 0deg);-webkit-transform:skew(-15deg, 0deg);-o-transform:skew(-15deg, 0deg);-ms-transform:skew(-15deg, 0deg);transform:skew(-15deg, 0deg)}#slider .backgroundElement:before{content:'';height:100%;width:50%;position:absolute;top:0;bottom:0;left:0;display:block;background:#3F4349;-moz-transform:skew(15deg, 0deg);-webkit-transform:skew(15deg, 0deg);-o-transform:skew(15deg, 0deg);-ms-transform:skew(15deg, 0deg);transform:skew(15deg, 0deg)}#slider .wrp{height:100%}#slider .side-nav{position:absolute;z-index:2;display:none;width:40px;height:40px;top:50%;margin-top:-20px;cursor:pointer}#slider .side-nav:before{content:'';font-family:'icon';width:37px;height:37px;display:block;line-height:37px;text-align:center;font-size:45px;text-indent:-4px;color:rgba(112,112,112,0.5);border-radius:40px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#slider .side-nav:hover:before{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;background:rgba(2,81,87,0.5);color:#fff}#slider .side-nav.slide-left{left:-80px}#slider .side-nav.slide-left:before{content:'l'}#slider .side-nav.slide-right{right:-80px}#slider .side-nav.slide-right:before{content:'r'}#slider #controlNav{margin:0;position:absolute;z-index:1;bottom:20px;text-align:center;width:100%;display:block}#slider #controlNav a{width:8px;height:8px;border-radius:6px;display:inline-block;margin:0 5px;background:none;border:solid 1px #000}#slider #controlNav a.current{background:#000;border:solid 1px #000}@-webkit-keyframes sliderCaption{0%{left:-40px}100%{left:0}}@-moz-keyframes sliderCaption{0%{left:-40px}100%{left:0}}@-ms-keyframes sliderCaption{0%{left:-40px}100%{left:0}}@keyframes sliderCaption{0%{left:-40px}100%{left:0}}.slide__text-link{border:1px solid #025157;background:#fff}.slide__text-link:hover{background:#025157;color:#fff}.slider-pagi__elem{border:1px solid #025157}.slider-pagi__elem:before{background:#025157}section .sidebar{box-sizing:border-box;height:auto;overflow:hidden;float:left;background:#fff;padding:10px 10px 0 10px;width:280px}section .sidebar li{display:block}section .sidebar li a{color:#707070;font-size:16px;border-bottom:solid 1px #f0f0f0;display:block;padding:15px 10px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}section .sidebar li a:hover{text-decoration:none;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;background:#2bebfa;border-bottom-color:#025157;color:#025157}section .sidebar li.current a{background:#025157;color:#fff;border-bottom-color:#025157}section .sidebar li:last-child a{border:none}section .sidebar li:before{display:none}.cat_listing .sidebar{height:auto;padding:0;width:250px;margin-right:20px}.breadcrumb{padding:5px 0}.breadcrumb li{float:left;display:block;margin-right:5px}.breadcrumb li a{font-size:14px;display:block;padding:5px 10px;color:#707070;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.breadcrumb li a:after{font-family:'icon';font-size:14px;color:#707070;float:right;margin-left:5px;content:'v';-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.breadcrumb li:last-child a,.breadcrumb li:hover a{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;color:#025157}.breadcrumb li:before{display:none}.hint{color:#FF8484;padding:10px 30px;font-size:14px;box-sizing:border-box;margin-bottom:0}.hint.wrp,.hint .wrp{width:100%}.hint strong{display:inline-block;font-size:18px;font-family:'circular', sans-serif;font-weight:700;color:#FF8484 !important}.hint li{color:#FF8484}.hint ul{margin:0}.hint li:before{background:#FF8484;color:#FF8484}.hint.message{background:#f7f7f7;padding:10px;color:#707070;display:block;box-sizing:border-box;border:solid 1px #dedede;font-size:18px;font-family:'circular', sans-serif;font-weight:700;margin-bottom:25px}.hint.message.success{border-color:#025157;background:#86ccd2;color:#025157;margin:25px 0;width:100%;text-align:left;font-size:18px}.hint.message.success:after{display:none}.hint.message.success *{color:#025157}.hint.message.success b{font-family:'circular', sans-serif;font-weight:700;font-size:18px}.hint.message.success li{color:#025157}.hint.message.success li:before{display:none}.hint.message.success strong{color:#025157}.hint.message *{color:#707070}.hint.message li{color:#707070}.hint.message li:before{display:none}.hint.message strong{color:#707070 !important}.hint.message .btn.success#kundenholensubmit{color:#fff;margin-left:20px}.hint_msg{background:#fff;color:#FF8484;padding:15px 30px;font-size:18px;box-sizing:border-box;margin-bottom:25px;border:solid 1px #FF8484}.hint_msg.wrp,.hint_msg .wrp{width:100%}.hint_msg strong{display:inline-block;font-size:18px;font-family:'circular', sans-serif;font-weight:700;color:#FF8484 !important}.hint_msg li{color:#FF8484}.hint_msg ul{margin:0}.hint_msg li:before{background:#FF8484;color:#FF8484}.hint_msg.message{background:#f7f7f7;padding:10px;color:#707070;display:block;box-sizing:border-box;border:solid 1px #dedede;font-size:18px;font-family:'circular', sans-serif;font-weight:700}.hint_msg.message.success{border-color:#025157;background:#86ccd2;color:#025157}.hint_msg.message.success *{color:#025157}.hint_msg.message.success li{color:#025157}.hint_msg.message.success li:before{display:none}.hint_msg.message.success strong{color:#025157}.hint_msg.message *{color:#707070}.hint_msg.message li{color:#707070}.hint_msg.message li:before{display:none}.hint_msg.message strong{color:#707070 !important}.hint_msg.message .btn.success#kundenholensubmit{color:#fff;margin-left:20px}.error_msg{color:#FF8484;font-size:18px;display:block;margin-bottom:10px}.error_msg strong{display:block;font-size:18px;margin-bottom:10px;font-family:'circular', sans-serif;font-weight:700;color:#FF8484 !important}form:not([id="formular_reseller"]) h1,form:not([id="formular_reseller"]) h2,form:not([id="formular_reseller"]) h3,form:not([id="formular_reseller"]) h4,form:not([id="formular_reseller"]) h5,form:not([id="formular_reseller"]) h6{position:relative;display:block;width:100%;margin-bottom:20px}form:not([id="formular_reseller"]) h1:after,form:not([id="formular_reseller"]) h2:after,form:not([id="formular_reseller"]) h3:after,form:not([id="formular_reseller"]) h4:after,form:not([id="formular_reseller"]) h5:after,form:not([id="formular_reseller"]) h6:after{width:100%}form:not([id="formular_reseller"]) small{font-size:14px;display:block;color:#969696}form:not([id="formular_reseller"]) h2,form:not([id="formular_reseller"]) h3,form:not([id="formular_reseller"]) h4,form:not([id="formular_reseller"]) h5,form:not([id="formular_reseller"]) h6{line-height:22px;position:relative;text-align:right;color:#707070;font-size:14px;width:185px;padding-right:17px;box-sizing:border-box;display:block;margin:40px 0 20px}form:not([id="formular_reseller"]) h2:after,form:not([id="formular_reseller"]) h3:after,form:not([id="formular_reseller"]) h4:after,form:not([id="formular_reseller"]) h5:after,form:not([id="formular_reseller"]) h6:after{top:3px;left:178px;position:absolute;float:right;content:'';border-bottom:solid 1px #d6d6d6;margin:10px;width:350px}form:not([id="formular_reseller"]) article{background:#fff;width:610px;float:left;box-sizing:border-box;padding:20px;margin-bottom:30px}form:not([id="formular_reseller"]) #sidebar{background:#fff;float:right;width:500px;box-sizing:border-box;padding:30px 50px}form:not([id="formular_reseller"]) #sidebar strong,form:not([id="formular_reseller"]) #sidebar h1,form:not([id="formular_reseller"]) #sidebar h2,form:not([id="formular_reseller"]) #sidebar h3,form:not([id="formular_reseller"]) #sidebar h4,form:not([id="formular_reseller"]) #sidebar h5,form:not([id="formular_reseller"]) #sidebar h6{text-align:left}form:not([id="formular_reseller"]) #sidebar strong:after,form:not([id="formular_reseller"]) #sidebar h1:after,form:not([id="formular_reseller"]) #sidebar h2:after,form:not([id="formular_reseller"]) #sidebar h3:after,form:not([id="formular_reseller"]) #sidebar h4:after,form:not([id="formular_reseller"]) #sidebar h5:after,form:not([id="formular_reseller"]) #sidebar h6:after{display:none}form:not([id="formular_reseller"]) #sidebar h4 strong{display:block}form:not([id="formular_reseller"]) #sidebar input,form:not([id="formular_reseller"]) #sidebar button.btn,form:not([id="formular_reseller"]) #sidebar a.btn,form:not([id="formular_reseller"]) #sidebar textarea{width:100%;margin-bottom:5px}form:not([id="formular_reseller"]) #sidebar input[type="checkbox"]{display:inline-block;margin-right:5px;margin-top:5px;width:auto}form:not([id="formular_reseller"]) #sidebar #customerlogo_billing{position:relative}form:not([id="formular_reseller"]) #sidebar #customerlogo_billing img{display:block;margin:20px auto}form:not([id="formular_reseller"]) table{width:100%}form:not([id="formular_reseller"]) table td{width:50%}form:not([id="formular_reseller"]) table tr.total{color:#025157}form:not([id="formular_reseller"]) fieldset{line-height:40px;color:#707070;margin-bottom:10px;position:relative}form:not([id="formular_reseller"]) label{white-space:pre;text-align:right;min-height:1px;color:#707070;font-size:16px;float:left;width:185px;padding-right:17px;box-sizing:border-box;display:block;line-height:40px}form:not([id="formular_reseller"]) label img{float:left;margin:10px 10px 0 0}form:not([id="formular_reseller"]) label small{color:#a3a3a3;font-size:12px;display:block;line-height:15px}form:not([id="formular_reseller"]) input:not(.btn),form:not([id="formular_reseller"]) select,form:not([id="formular_reseller"]) .non-input-field,form:not([id="formular_reseller"]) textarea{background:#f7f7f7;border-radius:2px !important;border:solid 1px #bdbdbd;height:40px;box-sizing:border-box;padding:10px;color:#707070;font-size:14px;width:350px;float:left;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}form:not([id="formular_reseller"]) input:not(.btn).disabled,form:not([id="formular_reseller"]) select.disabled,form:not([id="formular_reseller"]) .non-input-field.disabled,form:not([id="formular_reseller"]) textarea.disabled{background-color:transparent;border-color:#fff;color:#a3a3a3}form:not([id="formular_reseller"]) input:not(.btn):focus,form:not([id="formular_reseller"]) select:focus,form:not([id="formular_reseller"]) .non-input-field:focus,form:not([id="formular_reseller"]) textarea:focus{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;border:solid 1px #025157;color:#025157}form:not([id="formular_reseller"]) input:not(.btn):hover,form:not([id="formular_reseller"]) select:hover,form:not([id="formular_reseller"]) .non-input-field:hover,form:not([id="formular_reseller"]) textarea:hover{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;background-color:#f7f7f7;cursor:pointer}form:not([id="formular_reseller"]) input:not(.btn):focus:hover,form:not([id="formular_reseller"]) select:focus:hover,form:not([id="formular_reseller"]) .non-input-field:focus:hover,form:not([id="formular_reseller"]) textarea:focus:hover{cursor:text}form:not([id="formular_reseller"]) input:not(.btn).has-spare,form:not([id="formular_reseller"]) select.has-spare,form:not([id="formular_reseller"]) .non-input-field.has-spare,form:not([id="formular_reseller"]) textarea.has-spare{border-radius:2px 2px 0 0 !important}form:not([id="formular_reseller"]) input:not(.btn).spare,form:not([id="formular_reseller"]) select.spare,form:not([id="formular_reseller"]) .non-input-field.spare,form:not([id="formular_reseller"]) textarea.spare{border-top:none;border-radius:0 0 2px 2px !important}form:not([id="formular_reseller"]) .non-input-field{border:none;background:transparent;height:auto;cursor:default}form:not([id="formular_reseller"]) .non-input-field:hover{cursor:default;background:#fff}form:not([id="formular_reseller"]) .non-input-field input[type="checkbox"]{float:none !important;margin-top:0 !important}form:not([id="formular_reseller"]) input[type="checkbox"]+.non-input-field{width:330px}form:not([id="formular_reseller"]) input[type="file"]{background:transparent;border:none;width:auto}form:not([id="formular_reseller"]) input[type="file"]:hover,form:not([id="formular_reseller"]) input[type="file"]:active{background:transparent}form:not([id="formular_reseller"]) input[name="cmd_calc"],form:not([id="formular_reseller"]) button[name="cmd_calc"],form:not([id="formular_reseller"]) span.cmd_calc{position:absolute;right:35px;border-radius:2px;float:right;width:40px;min-width:40px;height:40px;text-indent:-9999px}form:not([id="formular_reseller"]) input[name="cmd_calc"]:before,form:not([id="formular_reseller"]) button[name="cmd_calc"]:before,form:not([id="formular_reseller"]) span.cmd_calc:before{background:url("../assets/arrow_reload.svg");background-repeat:no-repeat;width:20px;height:20px;content:'';display:block}form:not([id="formular_reseller"]) span.cmd_calc{right:0}form:not([id="formular_reseller"]) span.cmd_calc:before{top:10px;position:relative}form:not([id="formular_reseller"]) .measurement input{width:110px}form:not([id="formular_reseller"]) .measurement .value{display:block;height:40px;width:40px;line-height:40px;float:left;text-align:center;font-size:12px;color:#707070}form:not([id="formular_reseller"]) .col-2 input{width:170px}form:not([id="formular_reseller"]) .col-2 input:nth-of-type(1){margin-right:10px}form:not([id="formular_reseller"]) input[type="checkbox"]{cursor:pointer;line-height:30px;width:15px;height:15px;margin-top:13px;margin-right:10px}form:not([id="formular_reseller"]) select{position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:url("../assets/elements_select.png") no-repeat 98% center #f7f7f7;background-size:25px 25px}form:not([id="formular_reseller"]) select option{cursor:pointer}form:not([id="formular_reseller"]) textarea{height:220px;-webkit-resize:none;-moz-resize:none;-ms-resize:none;resize:none}form:not([id="formular_reseller"])>.btn:not([name="cmd_calc"]),form:not([id="formular_reseller"]) article .btn:not([name="cmd_calc"]),form:not([id="formular_reseller"])>section:not(#total_block)>.btn:not([name="cmd_calc"]){width:350px;margin-left:185px;margin-bottom:10px}form:not([id="formular_reseller"]) .requirement,form:not([id="formular_reseller"]) .suffix{color:#707070;line-height:40px;display:block;float:left;width:10px;font-size:18px;margin-left:10px}form:not([id="formular_reseller"]) .suffix{font-size:14px;color:#969696}form:not([id="formular_reseller"]) .info{cursor:help;position:relative;display:block;float:left;width:20px;height:40px}form:not([id="formular_reseller"]) .info:before{display:block;width:40px;height:40px;text-align:center;line-height:40px;font-size:20px;font-family:'icon';content:'?';color:#a3a3a3}form:not([id="formular_reseller"]) .info:hover:before{color:#025157}form:not([id="formular_reseller"]) .info .tooltip{cursor:text;left:40px;top:0;min-width:220px;max-width:360px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;position:absolute;z-index:1;padding:7px 10px;border-radius:2px;border:solid 1px #d6d6d6;box-shadow:0 0 6px rgba(0,0,0,0.15);visibility:hidden;opacity:0;background:#fff}form:not([id="formular_reseller"]) .info .tooltip strong{font-size:14px}form:not([id="formular_reseller"]) .info .tooltip p{margin:0;font-size:12px;line-height:18px}form:not([id="formular_reseller"]) .info .tooltip ul{margin-bottom:5px}form:not([id="formular_reseller"]) .info .tooltip ul li{font-size:12px;line-height:18px}form:not([id="formular_reseller"]) .info:hover .tooltip{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;opacity:1;visibility:visible}#preloader{right:0;bottom:0;display:none;position:fixed;width:100%;height:100%;padding:0;background:rgba(0,0,0,0.3);z-index:10}#preloader.active{display:block}#preloader .anim.loading{right:48%;top:50%;width:60px;height:60px;border:solid 5px #025157;border-bottom-color:#fff}#delivery_address,#divergent_address{clear:both;margin-top:60px}#cart_teillieferung .col_left{padding:0 !important}#cart_teillieferung .rest{margin-left:185px;font-size:14px;line-height:21px}#cart_teillieferung .rest strong{font-size:14px;line-height:21px}#cart_teillieferung fieldset.saveSettings{margin:25px 0;float:left !important;text-align:left !important}#cart_teillieferung fieldset.saveSettings button{float:none}#cart_teillieferung table{font-size:12px}#cart_teillieferung table .deletePartialDelivery{color:darkred;transition:100ms ease-in font-weight}#cart_teillieferung table .deletePartialDelivery:hover{font-weight:600}#cart_teillieferung .inputWrapper{margin-bottom:50px}#cart_teillieferung.detail_page fieldset>label{width:185px !important;text-align:right !important}@media screen and (max-width: 1023px){#cart_teillieferung.detail_page fieldset input{width:241px !important}#cart_teillieferung.detail_page fieldset button{width:240px}}@media screen and (max-width: 500px){#cart_teillieferung.detail_page .rest{margin-left:0}#cart_teillieferung.detail_page fieldset button{float:right;margin-left:0}#cart_teillieferung.detail_page fieldset>label,#cart_teillieferung.detail_page fieldset>input{text-align:left !important;float:none !important;width:100% !important}table thead{display:none}table tbody tr td span:before{display:inline-block;width:90px}table tbody tr td:nth-child(1) span:before{content:"Firma:"}table tbody tr td:nth-child(2) span:before{content:"Nachname:"}table tbody tr td:nth-child(3) span:before{content:"PLZ:"}table tbody tr td:nth-child(4) span:before{content:"Auflage:"}table tbody tr td:nth-child(5) span:before{content:"Versand:"}table tbody tr td:nth-child(6) a:after{content:"L&ouml;schen";display:inline-block;vertical-align:middle}table tbody tr td:nth-child(6) a:before{vertical-align:middle;display:inline-block}}form.search{float:left;margin-top:25px;margin-left:15px;position:relative}form.search input{font-family:'regular', 'Helvetica', arial, sans-serif;font-style:italic;width:370px;background-color:#f7f7f7;border:none}form.search input:hover{cursor:text}form.search input[type="submit"]{position:absolute;width:50px;height:50px;border:none;background:url("../assets/loupe.png") no-repeat;right:-17px;top:12px}form.search input[type="submit"]:hover{cursor:pointer}form article .upload_field .upload_area{width:350px;padding:50px 20px 20px 20px;border:1px solid #a9a9a9;border-bottom:0;box-sizing:border-box;float:left;text-align:center;border-radius:2px 2px 0 0 !important;background:url("../assets/upload_icon.svg") 50% 0 #f7f7f7;background-repeat:no-repeat;background-size:50% 65%}form article .upload_field .upload_area label{float:none;width:auto;margin:0 0 0 0}form article .upload_field .upload_area input{display:none}form article .upload_field .upload_area span{display:block}form article .upload_field .upload_area strong{display:block;margin:5px 0}form article .upload_field .btn.upload{display:none}form article progress{width:350px;margin-left:185px;display:block}form article .text_percent{color:#000b0c;text-align:right;display:block;margin:5px 0 15px 0}form article .text_filename{font-size:14px;line-height:18px;display:block}#popup_offer h1,#popup_recommend h1{margin-bottom:24px}#popup_offer .btn.success,#popup_recommend .btn.success{margin-top:20px}#popup_offer section,#popup_recommend section{padding:15px;background:#f7f7f7}#popup_offer section .btn,#popup_recommend section .btn{margin-left:0 !important}#popup_offer section .btn,#popup_offer section input,#popup_recommend section .btn,#popup_recommend section input{width:100% !important}#popup_recommend form{width:800px}#popup_recommend form fieldset{width:50%;float:left}#ds_popup_overlay{top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);position:fixed;z-index:10;-webkit-animation:fadeIn 0.3s 1 ease;-moz-animation:fadeIn 0.3s 1 ease;animation:fadeIn 0.3s 1 ease;-webkit-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;transition:opacity .25s ease-out}#ds_popup_overlay:after{top:50%;left:50%;content:'';display:block;font-size:10px;position:absolute;border-radius:100px;width:14px;height:14px;text-indent:-9999em;border:solid 3px #fff;border-bottom-color:transparent;-webkit-animation:loader 1.1s infinite linear;-moz-animation:loader 1.1s infinite linear;animation:loader 1.1s infinite linear}#ds_popup_overlay:before{cursor:pointer;content:'x';position:absolute;top:20px;font-family:'icon';right:20px;color:#fff;font-size:200%}#ds_popup_overlay.closing{-webkit-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;transition:opacity .25s ease-out;opacity:0}#ds_popup{max-height:70%;overflow:hidden;min-width:350px;padding:15px;background:#fff;position:fixed;z-index:21;left:50%;top:50%;border-radius:6px;border:solid 1px #f7f7f7;-webkit-animation:popIn 0.5s 1 ease;-moz-animation:popIn 0.5s 1 ease;animation:popIn 0.5s 1 ease;-webkit-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;transition:opacity .25s ease-out}#ds_popup.closing{-webkit-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;transition:opacity .25s ease-out;opacity:0;top:-100%}#ds_popup .btn{margin-bottom:5px}.box-headline{display:block;margin-bottom:15px;font-size:24px}.box-subline{font-size:16px;line-height:1.4em;font-weight:500;margin-top:-12px;display:block;margin-bottom:10px}.m-left-20{margin-left:20px}.p-20{padding:20px}.p-left-20{padding-left:20px}.p-right-20{padding-right:20px}#postaktuell{margin-bottom:50px}#postaktuell .disabled{opacity:0.5}#postaktuell .col-left{float:left;width:49%;vertical-align:top;position:relative}#postaktuell .col-left.config{box-sizing:border-box}#postaktuell .col-right{width:49%;vertical-align:top;position:relative;float:right}#postaktuell .pa_maincolor{color:#025157}#postaktuell .pa_maincolor_brd{border-color:#025157}#postaktuell .pa_maincolor_bg{background:#025157}#postaktuell .bg_grey{background-color:#f6f6f6}#postaktuell .bg_white{background-color:#fff}#postaktuell .pa_box-header{font-weight:300;font-size:18px;padding:15px 20px;color:#fff;display:block;position:relative}#postaktuell .pa-logo{position:absolute;top:22px;right:15px;width:100px;height:auto}#postaktuell .map-marker{display:inline-block;width:10px;height:10px;background:url(../assets/pa_mapmarker.svg) no-repeat left top}#postaktuell #map{height:521px;overflow:hidden}#postaktuell .pa_map_info{background-color:#f6f6f6;font-size:12px;color:#5d5d5d;display:block;padding:10px 20px;box-sizing:border-box;margin:0;margin-bottom:30px;position:relative}#postaktuell .pa_map_info .col-left{width:33%;position:relative}#postaktuell .pa_map_info>img{width:25px;display:inline-block;position:absolute;top:15px;left:20px}#postaktuell .pa_map_info>span{display:block;padding-left:40px}#postaktuell .pa_dstrbtn_area{font-weight:300;margin-bottom:50px}#postaktuell .pa_dstrbtn_area table{width:100%;background:#f6f6f6;font-weight:300}#postaktuell .pa_dstrbtn_area table tbody{display:block;height:200px;overflow:auto}#postaktuell .pa_dstrbtn_area table tbody tr{display:table;width:100%;table-layout:fixed}#postaktuell .pa_dstrbtn_area table thead{display:table;width:100%;table-layout:fixed;width:calc(100% - 15px)}#postaktuell .pa_dstrbtn_area table th{background:#f6f6f6;padding:10px 5px 10px 0;text-align:left;font-weight:300}#postaktuell .pa_dstrbtn_area table th:first-of-type{padding:10px 5px 10px 20px}#postaktuell .pa_dstrbtn_area table td{padding:10px 5px 10px 3px}#postaktuell .pa_dstrbtn_area table td:first-of-type{padding:10px 5px 10px 20px}#postaktuell .pa_dstrbtn_area table .bg_grey{background:#fafafa}#postaktuell .pa_dstrbtn_area .pa_dstrbtn_total{padding:15px 20px;color:#fff;background:#858585;font-size:16px;margin-bottom:50px}#postaktuell .pa_dstrbtn_area .pa_dstrbtn_total strong{color:#fff;font-size:16px}#postaktuell .pa_dstrbtn_area tbody::-webkit-scrollbar{width:20px}#postaktuell .pa_dstrbtn_area tbody::-webkit-scrollbar-track{background:#efefef;border-radius:0}#postaktuell .pa_dstrbtn_area tbody::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:0}#postaktuell .pa_dstrbtn_area tbody::-webkit-scrollbar-thumb:hover{background:#ababab}#postaktuell .pa_dstrbtn_area .txt-link .icon{font-size:12px}#postaktuell .error{margin-bottom:0;padding:3px;border:1px solid #025157;color:#025157;display:block;text-align:center}#postaktuell .pa_content_left{line-height:1.8em;margin-bottom:50px;padding-right:50px}#postaktuell .pa_content_left p{line-height:1.8em;font-weight:300}#postaktuell .pa_content_left .btn-cta{padding:5px 15px;color:#fff;margin-top:10px;border:1px solid #ddd;line-height:1.8em;margin:0}#postaktuell .pa_content_left .btn-cta .icon{font-size:12px}#postaktuell .pa_content_left ul{font-weight:300;list-style:none;padding-left:15px}#postaktuell .pa_content_left li{padding:5px 0 5px 20px;position:relative}#postaktuell .pa_content_left li:before{content:"\2022";color:#858585;font-size:32px;position:absolute;top:4px;left:0}#postaktuell .pa_boxcontent{font-weight:300;line-height:1.8em;padding:20px;border-bottom:1px solid #dfdfdf;position:relative}#postaktuell .pa_boxcontent .btn-cta{padding:5px 15px;color:#fff;margin-top:10px;margin-bottom:0;border:1px solid #ddd;line-height:1.8em}#postaktuell .pa_boxcontent .btn-cta.changeproduct{background:#f6f6f6;position:absolute;right:20px;top:10px;border:1px solid #025157;color:#025157}#postaktuell .pa_boxcontent .btn-cta.changeproduct:hover{background:#025157;color:#fff}#postaktuell .pa_boxcontent .btn-cta.changeproduct:focus{background:#025157;color:#fff}#postaktuell .pa_boxcontent .btn-cta.changeproduct:active{background:#025157;color:#fff}#postaktuell .pa_boxcontent .btn-cta .icon{font-size:12px}#postaktuell .pa_boxcontent .row{display:table-row;width:100%}#postaktuell .pa_boxcontent .row p{margin-bottom:0}#postaktuell .pa_boxcontent .col{display:table-cell;position:relative}#postaktuell .pa_boxcontent .col.left{vertical-align:top;min-width:80px}#postaktuell .pa_boxcontent .col.left img{display:inline-block;width:50px;height:auto;padding-right:30px}#postaktuell .pa_boxcontent .col.right{width:87%}#postaktuell .pa_boxcontent .col.right.result{font-size:18px}#postaktuell .pa_boxcontent .col.right.result strong{font-size:18px}#postaktuell .pa_boxcontent .col.right .adressCount{margin-bottom:5px}#postaktuell .pa_boxcontent .col.right .contentWrapper .inputWrapper{position:relative;float:left;width:100%}#postaktuell .pa_boxcontent .col.right .contentWrapper a{width:165px;float:left;height:36px;margin:0 0 0 3%;line-height:1.3em}#postaktuell .pa_boxcontent .col.right .btn{margin-left:0 !important}#postaktuell .pa_boxcontent .col.right.product_options{width:530px}#postaktuell .pa_boxcontent .col.right.product_options>h3{font-size:24px;font-weight:300;font-family:regular;margin-bottom:0;margin:0;text-align:left}#postaktuell .pa_boxcontent .col.right.product_options>h3:after{border:none}#postaktuell .pa_boxcontent .col.right.product_options h4{font-size:14px;margin-bottom:0;padding-bottom:3px;margin:15px 0 10px}#postaktuell .pa_boxcontent .col.right.product_options h4:after{position:absolute;top:3px;right:0;margin:4px 0 10px 10px;width:335px;border-bottom:1px solid #dfdfdf;display:inline-block}#postaktuell .pa_boxcontent .col.right.product_options .optiongroup{margin:15px 0}#postaktuell .pa_boxcontent .col.right.product_options .optiongroup>span{float:left;display:inline-block;vertical-align:middle;width:40%;text-align:right;padding-right:15px;box-sizing:border-box;margin-top:5px}#postaktuell .pa_boxcontent .col.right.product_options .optiongroup>select{float:left;display:inline-block;vertical-align:middle;width:60%;padding:3px 5px;border:1px solid #ababab;border-radius:2px;box-sizing:border-box}#postaktuell .pa_boxcontent .col.right.product_options .optiongroup>input:not([type="checkbox"]){width:60%;padding:3px 5px;border:1px solid #ababab;border-radius:2px;box-sizing:border-box}#postaktuell .pa_boxcontent .col.right .nextstep{float:right}#postaktuell .pa_boxcontent .col input[type='radio']{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:1em}#postaktuell .pa_boxcontent small{font-size:12px}#postaktuell .pa_boxcontent input[type='radio']{width:auto;float:left;margin-right:.75em;background:transparent;border:none}#postaktuell .pa_boxcontent input[type='radio']:checked{background:transparent;position:relative;visibility:hidden;margin:0;padding:0}#postaktuell .pa_boxcontent input[type='radio']:checked+label::before{content:' ';display:inline-block;width:13px;height:13px;position:relative;top:3px;border:1px solid #025157;margin-right:5px;background:#025157;box-shadow:inset 0 0 0 4px #fff}#postaktuell .pa_boxcontent input[type='radio']+label{cursor:pointer;min-width:42%;display:inline-block;white-space:nowrap;text-align:left;line-height:24px}#postaktuell .pa_boxcontent input[type='radio']:not(:checked){background:transparent;position:relative;visibility:hidden;margin:0;padding:0}#postaktuell .pa_boxcontent input[type='radio']:not(:checked)+label::before{content:' ';display:inline-block;width:13px;height:13px;position:relative;top:3px;border:1px solid #bbb;background:#fff;margin-right:5px;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.1)}#postaktuell .pa_boxcontent input[type='radio']:hover+label::before{background:#ddd;box-shadow:inset 0 0 0 4px #fff}#postaktuell .pa_boxcontent input[type=radio]:checked+label::before{border-radius:50%}#postaktuell .pa_boxcontent input[type=radio]:not(:checked)+label::before{border-radius:50%}#postaktuell .pa_boxcontent .pa_rangecontainer{display:inline-block;width:57%}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]{-webkit-appearance:none;border:0 solid #fff;width:100%;cursor:pointer;float:inherit;padding:0}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]:focus{outline:none}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]:focus::-webkit-slider-runnable-track{background:#5d5d5d}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]:focus::-webkit-slider-thumb{border-color:#025157}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]:focus::-moz-range-thumb{border-color:#025157}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]:focus::-ms-thumb{border-color:#025157}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]:focus::-ms-fill-lower{background:#888}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]:focus::-ms-fill-upper{background:#ccc}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]::-webkit-slider-runnable-track{width:100%;height:2px;background:#5d5d5d;border:none;border-radius:3px}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:15px;width:15px;border-radius:50%;background:#fff;border:4px solid #5d5d5d;margin-top:-7px}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]::-moz-range-track{width:100%;height:2px;background:#5d5d5d;border:none;border-radius:3px}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]::-moz-range-thumb{height:15px;width:15px;border-radius:50%;background:#fff;border:4px solid #5d5d5d;box-sizing:border-box}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]::-ms-track{width:100%;height:2px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]::-ms-fill-lower{background:#777;border-radius:10px}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]::-ms-fill-upper{background:#ddd;border-radius:10px}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]::-ms-thumb{height:15px;width:15px;border-radius:50%;background:#fff;border:4px solid #5d5d5d}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]::-moz-focus-outer{border:0}#postaktuell .pa_boxcontent ul{padding-left:20px;margin-top:0;line-height:1.4em;font-size:12px}#postaktuell .pa_boxcontent a.pa_edit_btn{border:1px solid;padding:3px 15px 3px 35px;font-size:14px;position:relative}#postaktuell .pa_boxcontent a.pa_edit_btn::before{font-family:printbridge-icon, sans-serif;content:'Z';position:absolute;top:3px;left:15px}#postaktuell .pa_boxcontent .pa_price_table{margin-top:15px}#postaktuell .pa_boxcontent .pa_price_table .total{font-size:18px;font-weight:600;padding-top:10px}#postaktuell .pa_boxcontent .pa_price_info{border:1px solid;text-align:center;line-height:1.2em;padding:3px}#postaktuell .pa_boxcontent .adress-count-wrapper .col.left img{margin-top:15px}#postaktuell .pa_boxcontent input[type="radio"]:checked+label{font-weight:800;color:#025157}#postaktuell form label{float:none !important}#postaktuell .pa_search_con{position:relative}#postaktuell .pa_search_area{width:100%;background:#fff;border:none;height:35px;padding:0 10px;box-sizing:border-box;margin-bottom:0;font-family:inherit}#postaktuell .pa_search_area_button{position:absolute;display:block;text-align:center;padding:0;width:35px;height:35px;right:0;top:0;font-family:printbridge-icon, sans-serif;font-size:12px;color:#fff;cursor:pointer;transition:all .3s ease-in-out}#postaktuell .pa-image .wrp{background-size:cover;position:relative}#postaktuell .pa-image.landing{background:url(../assets/pa_header_landing.png) no-repeat top center;background-size:cover;height:300px;margin-bottom:50px}#postaktuell .pa-image.landing .wrp{height:100%}#postaktuell .pa-image.config{background:url(../assets/pa_header_config.png) no-repeat top center;background-size:cover;height:300px;margin-bottom:50px}#postaktuell .pa-image.config .wrp{height:100%}#postaktuell .pa-image .text{position:absolute;background:rgba(75,75,75,0.75);padding:30px;top:25%;left:0;color:#fff;max-width:595px;box-sizing:border-box}#postaktuell .pa-image .text h1{color:#fff;font-size:36px;font-weight:600;margin-bottom:0}#postaktuell .pa-image .text p{font-size:18px;font-weight:300;margin:0;line-height:1.4em;color:#fff}#postaktuell .pa-info .wrp{padding:70px 0 0}#postaktuell .pa-info .wrp .pa_content_left{padding-bottom:0}#postaktuell .pa-info .col-left{margin-bottom:0;vertical-align:middle}#postaktuell .pa_step{position:relative;width:20%;float:left;padding:0;padding-bottom:30%;height:0;overflow:hidden;margin-right:6.666%}#postaktuell .pa_step:last-of-type{margin-right:0}#postaktuell .pa_step .inner{position:absolute;top:0;left:0;width:100%;height:66%;border-radius:50%;background-repeat:no-repeat;background-position:center}#postaktuell .pa_step .inner p{position:absolute;bottom:-70px;font-size:14px;font-weight:300;line-height:18px;text-align:center;width:100%}#postaktuell .pa_step .inner .pa_step_number{position:absolute;left:8px;bottom:0;width:30px;height:30px;line-height:30px;border-radius:50%;background:#fff;border:2px solid;text-align:center}#postaktuell .pa_step_01{background-image:url(../assets/pa_01_step.png)}#postaktuell .pa_step_02{background-image:url(../assets/pa_02_step.png)}#postaktuell .pa_step_03{background-image:url(../assets/pa_03_step.png)}#postaktuell .pa_step_04{background-image:url(../assets/pa_04_step.png)}#postaktuell #product-overview{width:1190px;height:700px;padding:0;margin-top:-350px;margin-left:-595px;position:fixed;top:50%;left:50%}#postaktuell #product-overview h2{border-width:0 0 1px 0;border-style:solid;margin:25px 0;padding:0 0 25px 50px;box-sizing:border-box;margin-bottom:0;width:100%;text-align:left;font-size:16px}#postaktuell #product-overview h2:after{border:none}#postaktuell #product-overview h2 small{font-size:12px}#postaktuell #product-overview .cat_listing{padding:10px 20px 0;box-sizing:border-box}#postaktuell #product-overview .cat_listing article .content figure{width:30%}#postaktuell #product-overview .cat_listing article .content table{float:right;width:480px}#postaktuell #product-overview .cat_listing article .content table td:first-child{width:190px}#postaktuell #product-overview .cat_listing article header h3{text-align:left;font-weight:500}#postaktuell #product-overview .cat_listing aside ul{margin-bottom:0;max-height:635px;overflow-y:auto}#postaktuell #product-overview .cat_listing .content.listing{margin-bottom:0;max-height:635px;overflow-y:auto}#postaktuell #product-overview .cat_listing .content.listing input{display:none}#postaktuell #product-overview .cat_listing .content.listing label{display:none}#postaktuell #product-overview .cat_listing .content.listing label:after{display:none}#postaktuell #product-overview .sidebar input{display:none}#postaktuell #product-overview .sidebar label{display:none}#postaktuell #product-overview .sidebar label:after{display:none}#postaktuell #product-overview article.group{width:100%}#postaktuell .pa_map img{max-width:100%;margin:0}#slider .pa_maincolor_bg{background:#025157}#slider .pa_search_con{position:relative}#slider .pa_search_area{width:100%;background:#fff;border:none;height:35px;padding:0 10px;box-sizing:border-box;margin-bottom:0;font-family:inherit}#slider .pa_search_area_button{position:absolute;display:block;text-align:center;padding:0;width:35px;height:35px;right:0;top:0;font-family:printbridge-icon, sans-serif;font-size:12px;color:#fff;cursor:pointer;transition:all .3s ease-in-out}#slider #postaktuellSlide figcaption{top:0}#slider .pa-image.start .wrp{height:450px}#slider .pa-image.start .text{width:50%;position:absolute;background:none;padding:0;top:10%;left:52%;color:#fff;box-sizing:border-box}#slider .pa-image.start .text h1{color:#fff;font-size:54px;font-weight:300;line-height:1.2em;text-transform:uppercase;margin-bottom:15px;background:rgba(0,0,0,0.4);padding:10px 10px}#slider .pa-image.start .text h1 strong{background:none;padding:0;color:#fff;font-size:54px;font-weight:300;line-height:1.2em;text-transform:uppercase}#slider .pa-image.start .text p{margin-bottom:15px;color:#fff;background:rgba(0,0,0,0.4);padding:10px 10px !important}#slider .pa-image.start .pa_search_con{width:60%}.toast-message{color:#fff}#pa_config_form .tabs{background-color:#f6f6f6}#pa_config_form .tabs>a{display:block;float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:300;font-size:24px;line-height:100%;padding:15px 20px;-webkit-transition:all 240ms;-moz-transition:all 240ms;-ms-transition:all 240ms;-o-transition:all 240ms;transition:all 240ms}#pa_config_form .tabs>a.active{color:#fff}#pa_config_form .tabs:after{content:"";clear:both;display:block;width:100%;height:1px}.cart_postAktuell .hasInfoLabel{margin-left:10px}.cart_postAktuell .info:before{line-height:25px;width:25px}#weightInfo span{display:inline-block}#weightInfo span #weightTotal,#weightInfo span #weightPerUnit{font-weight:700}.icon:before{font-family:icon, sans-serif;text-align:center}.icon.delivery:before{content:'b'}.icon.right:before{content:'r'}.icon.delivery_address:before{content:'@'}.icon.payment_address:before{content:'p'}.icon.divergent_address:before{content:'@'}.icon.payment:before{content:'s'}.icon.coupon:before{content:'i'}.icon.next:before{content:'r'}.icon.previous:before{content:'l'}.icon.delete:before{display:inline-block;margin-right:5px;color:#FF8484;content:'x'}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.picker{width:100%}.picker__holder{position:absolute;background:#ffffff;border:1px solid #aaaaaa;border-top-width:0;border-bottom-width:0;border-radius:0 0 5px 5px;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transform:translateY(-1em) perspective(600px) rotateX(10deg);transform:translateY(-1em) perspective(600px) rotateX(10deg);transition:-webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;transition:transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s}.picker__frame{padding:1px}.picker__wrap{margin:-1px}.picker--opened .picker__holder{max-height:25em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;-webkit-transform:translateY(0) perspective(600px) rotateX(0deg);transform:translateY(0) perspective(600px) rotateX(0deg);transition:-webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;transition:transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;box-shadow:0 6px 18px 1px rgba(0,0,0,0.12)}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}@media (min-width: 24.5em){.picker__select--month,.picker__select--year{margin-top:-0.5em}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-0.25em}}@media (min-width: 24.5em){.picker__nav--prev,.picker__nav--next{top:-0.33em}.picker__nav--prev{left:-1em;padding-right:1.25em}}@media (min-width: 24.5em){.picker__nav--prev{padding-right:1.5em}.picker__nav--next{right:-1em;padding-left:1.25em}}@media (min-width: 24.5em){.picker__nav--next{padding-left:1.5em}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:0.75em solid #000000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:0.75em solid #000000}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}}@media (min-height: 33.875em){.picker__table{margin-bottom:.75em}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999999;font-weight:500}}@media (min-height: 33.875em){.picker__weekday{padding-bottom:.5em}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:0.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaaaaa}.picker__day--outfocus{color:#dddddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer;color:#000000;background:#b1dcfb}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{background:#0089ec;color:#ffffff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbbbbb}.picker__footer{text-align:center}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #ffffff;background:#ffffff;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:#0089ec;outline:none}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-0.05em;width:0;border-top:0.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-0.25em;width:.66em;border-top:3px solid #ee2200}.picker__button--close:before{content:"\D7";top:-0.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaaaaa}}.rte_container strong{font-family:bold}.rte_container em{font-style:italic}.rte_container img{width:100%;max-width:100%;margin-bottom:2em}.rte_container a{color:#025157 !important}.rte_container s{text-decoration:line-through}.rte_container u{text-decoration:underline}.rte_container li{list-style:none;color:#707070;font-size:16px;line-height:24px;position:relative;padding-left:20px}.rte_container li:before{content:'';background:#707070;margin-right:14px;position:absolute;left:0;top:10px;width:5px;height:5px}.rte_container:before,.rte_container:after{content:"";display:table}.rte_container:after{clear:both}.pagination{height:40px}.pagination a,.pagination .current{color:#fff;margin-right:3px;border-radius:3px;padding:5px 0;text-align:center;width:27px;height:30px;box-sizing:border-box;background:#025157;display:block;float:left;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.pagination a:hover,.pagination .current:hover{text-decoration:none;background:#012325;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.pagination .current{font-size:14px;background:#707070;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.pagination .current:hover{background:#575757;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.pagination .previous,.pagination .next{position:relative;padding:0}.pagination .previous i,.pagination .next i{display:block;width:100%;height:100%}.pagination .previous:before,.pagination .next:before{left:2px;top:4px;position:absolute;font-size:24px;line-height:22px;text-align:center;color:#fff}.parallax{height:450px;overflow:hidden;position:relative}.parallax img{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:absolute;width:100%;height:auto}#product_filter form{position:relative;z-index:1;width:100%}#product_filter strong{display:block;width:100%;color:#3F4349}#product_filter .filterWrapperOuter{padding:10px 0}#product_filter .filterWrapperInner{display:inline-block;width:89%;vertical-align:middle}#product_filter fieldset{width:15.666%;display:inline-block;vertical-align:top;padding-right:50px;box-sizing:border-box}#product_filter fieldset select{width:100%;height:auto;background:url(../assets/elements_select_black.png) no-repeat 100% top #fff;background-size:20px 20px;border:none;padding:0 20px 0 0;box-sizing:border-box}#product_filter .btn{line-height:1;width:11%;display:inline-block;height:30px;margin-left:0;margin-bottom:10px;vertical-align:middle;box-sizing:border-box}#path{display:none}.wrp{width:1150px}header.main{height:130px;margin-bottom:50px}header.main .wrp{box-sizing:border-box;padding:0 10px}header.main #service-bar{background:#3F4349;height:30px}header.main #service-bar a{font-size:12px;color:#AFD0BF}header.main #service-bar a:hover,header.main #service-bar a:focus,header.main #service-bar a:active{text-decoration:none}header.main #service-bar span{font-size:12px;line-height:30px;float:left;margin-right:15px;color:#fff}header.main #service-bar span.label_tel a,header.main #service-bar span.label_mail a{font-family:'bold';color:#AFD0BF}header.main #service-bar span.label_tel a:before,header.main #service-bar span.label_mail a:before{float:left;color:#fff;font-size:15px;content:' ';margin-right:2px;background:url("../assets/phone.svg") 8px 8px no-repeat;background-size:14px 14px;height:30px;width:25px}header.main #service-bar span.label_mail a:before{content:'';background:url("../assets/mail.svg") 8px 8px no-repeat;background-size:14px 14px}header.main #service-bar ul{float:right;margin:0}header.main #service-bar ul li{margin-left:5px;display:inline-block;float:left;line-height:30px}header.main #service-bar ul li:first-of-type{line-height:13px}header.main #service-bar ul li .menu-item-search{background:url("../assets/search.svg") 8px 8px no-repeat;background-size:14px 14px;height:30px;width:25px}header.main #service-bar ul li.contact a span{margin-right:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}header.main #service-bar ul li.contact a:hover span,header.main #service-bar ul li.contact a:focus span,header.main #service-bar ul li.contact a:active span{color:#AFD0BF}header.main #service-bar ul li:before{display:none}header.main #service-bar ul li a{line-height:30px;color:#707070;font-size:12px}header.main #service-bar ul li.language-select{position:relative;cursor:default}header.main #service-bar ul li.language-select>span{margin-right:0}header.main #service-bar ul li.language-select>span:after{float:right;margin-left:3px;margin-top:0;font-family:'icon';content:'v';-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}header.main #service-bar ul li.language-select:hover>span:after,header.main #service-bar ul li.language-select:focus>span:after,header.main #service-bar ul li.language-select:active>span:after{float:right;margin-left:3px;margin-top:0;font-family:'icon';content:'v';transform:rotate(180deg)}header.main #service-bar ul li.language-select:hover>ul,header.main #service-bar ul li.language-select:focus>ul,header.main #service-bar ul li.language-select:active>ul{display:block}header.main #service-bar ul li.language-select ul{display:none;position:absolute;top:30px;right:0;background:#3F4349;z-index:10}header.main #service-bar ul li.language-select ul li{margin-left:0;float:none;display:block;width:60px;line-height:10px}header.main #service-bar ul li.language-select ul li a{padding:5px 10px;width:100%;box-sizing:border-box;display:block;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}header.main #service-bar ul li.language-select ul li a img,header.main #service-bar ul li.language-select ul li a span{width:49%;display:inline-block;vertical-align:middle;margin-right:0;float:none;line-height:10px}header.main #service-bar ul li.language-select ul li a img{width:calc(49% - 5px);margin-right:5px}header.main #service-bar ul li.language-select ul li:hover a,header.main #service-bar ul li.language-select ul li:focus a,header.main #service-bar ul li.language-select ul li:active a{background-color:#AFD0BF}header.main #service-bar #searchmodal{top:30px;right:0}header.main #service-bar #searchmodal form fieldset{margin-bottom:0}header.main #service-bar #searchmodal form fieldset label{width:auto;text-align:left}header.main #brand-logo{margin-top:25px;clear:both;width:200px;margin-right:20px;display:block;float:left}header.main #brand-logo img{min-width:80px;max-width:320px;height:auto}header.main #customer-menu{position:relative;float:right;height:65px;margin-top:15px}header.main #customer-menu a,header.main #customer-menu>button{display:block;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;width:65px;height:65px;float:left;position:relative;margin-left:16px}header.main #customer-menu a.menu-item-login:before,header.main #customer-menu a.menu-item-cart:before,header.main #customer-menu a.menu-item-search:before,header.main #customer-menu>button.menu-item-login:before,header.main #customer-menu>button.menu-item-cart:before,header.main #customer-menu>button.menu-item-search:before{display:block;width:65px;height:65px;line-height:60px;text-align:center}header.main #customer-menu a.menu-item-login:before,header.main #customer-menu>button.menu-item-login:before{content:'';background:url("../assets/user.svg") 19px 15px no-repeat;background-size:24px 24px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}header.main #customer-menu a.menu-item-login:hover:before,header.main #customer-menu>button.menu-item-login:hover:before{background:url("../assets/user_hover.svg") 19px 15px no-repeat;background-size:24px 24px}header.main #customer-menu a.menu-item-login:active:before,header.main #customer-menu>button.menu-item-login:active:before{background:url("../assets/user_active.svg") 19px 15px no-repeat;background-size:24px 24px}header.main #customer-menu a.menu-item-cart:before,header.main #customer-menu>button.menu-item-cart:before{content:'';background:url("../assets/cart.svg") 19px 15px no-repeat;background-size:24px 24px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}header.main #customer-menu a.menu-item-cart:hover:before,header.main #customer-menu>button.menu-item-cart:hover:before{background:url("../assets/cart_hover.svg") 19px 15px no-repeat;background-size:24px 24px}header.main #customer-menu a.menu-item-cart:active:before,header.main #customer-menu>button.menu-item-cart:active:before{background:url("../assets/cart_active.svg") 19px 15px no-repeat;background-size:24px 24px}header.main #customer-menu #search.modal{top:65px;right:0px !important;width:320px;font-size:12px}header.main #customer-menu #login.modal,header.main #customer-menu #search.modal{top:65px;right:81px;width:320px;font-size:12px}header.main #customer-menu #login.modal a,header.main #customer-menu #login.modal button,header.main #customer-menu #search.modal a,header.main #customer-menu #search.modal button{float:none;text-align:left;background:#f7f7f7;display:block;height:30px;font-size:16px;width:100%;box-sizing:border-box;padding:3px 10px;border-radius:2px;color:#707070;margin:5px 0 0 0 !important;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}header.main #customer-menu #login.modal a:hover,header.main #customer-menu #login.modal button:hover,header.main #customer-menu #search.modal a:hover,header.main #customer-menu #search.modal button:hover{text-decoration:none;background:#025157;color:#fff;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}header.main #customer-menu #login.modal .btn,header.main #customer-menu #search.modal .btn{padding:10px;width:100%;margin:5px 0 0 0;background:#025157;color:#fff;height:40px;line-height:20px}header.main #customer-menu #login.modal fieldset,header.main #customer-menu #search.modal fieldset{background:#f7f7f7}header.main #customer-menu #login.modal fieldset input,header.main #customer-menu #search.modal fieldset input{border:solid 1px #d6d6d6;width:180px;background:#fff;height:30px;float:right;margin-right:10px;margin-top:5px;padding:5px 10px;box-sizing:border-box;color:#707070;font-size:12px}header.main #customer-menu #login.modal fieldset label,header.main #customer-menu #search.modal fieldset label{width:110px;margin-right:5px;display:inline-block;font-family:'bold';font-size:14px}header.headline h1{padding-top:30px;color:#707070;font-size:48px;margin-bottom:0}header.headline img{width:100%;height:auto}footer.main{background:#f7f7f7}footer.main a{text-decoration:none}footer.main .distancer{display:inline-block;width:80px;color:#707070;font-size:14px}footer.main>.wrp{padding:30px 0}footer.main>.wrp>nav{float:left;width:25%;padding-right:25px;box-sizing:border-box}footer.main>.wrp>nav h3{color:#3F4349}footer.main>.wrp>nav li{display:block}footer.main>.wrp>nav li:before{display:none}footer.main>.wrp>nav li a{display:block;background:transparent;font-size:14px;color:#025157;padding:5px 0;position:relative;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}footer.main>.wrp>nav li a:hover,footer.main>.wrp>nav li a:focus,footer.main>.wrp>nav li a:active{color:#3F4349}footer.main>.wrp>nav .socialmedia li{display:inline-block}footer.main>.wrp>nav .socialmedia li .socialmedia{height:40px;width:40px;padding:0 0 0 0;border-bottom:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}footer.main>.wrp>nav .socialmedia li .socialmedia:after{display:none}footer.main>.wrp>nav .socialmedia li .socialmedia.facebook{background:url("../assets/icon_facebook.svg") 0 0 no-repeat;background-size:40px 40px;margin-right:15px}footer.main>.wrp>nav .socialmedia li .socialmedia.facebook:hover,footer.main>.wrp>nav .socialmedia li .socialmedia.facebook:focus{background:url("../assets/icon_facebook_hover.svg") 0 0 no-repeat;background-size:40px 40px}footer.main>.wrp>nav .socialmedia li .socialmedia.instagram{background:url("../assets/icon_instagram.svg") 0 0 no-repeat;background-size:40px 40px}footer.main>.wrp>nav .socialmedia li .socialmedia.instagram:hover,footer.main>.wrp>nav .socialmedia li .socialmedia.instagram:focus{background:url("../assets/icon_instagram_hover.svg") 0 0 no-repeat;background-size:40px 40px}footer.main address{float:left;color:#707070;font-size:14px;width:25%;padding-right:25px;box-sizing:border-box}footer.main address .col_left,footer.main address .col_right{width:50%;float:left;color:#707070;font-size:14px;margin-bottom:25px}footer.main address strong{font-size:20px;color:#3F4349;font-size:20px;line-height:28px;margin-bottom:10px}footer.main .footerSentence p{font-size:14px}footer.main i{display:block;font-family:'bold';color:#025157;font-size:22px;margin-bottom:20px}footer.main i a{font-family:'bold';color:#025157;font-size:22px}footer.main i a:hover{text-decoration:none}footer.main i:before{float:left;content:'y';font-family:'icon';color:rgba(112,112,112,0.5);font-size:40px;width:40px;height:40px;display:block;margin-right:10px}footer.main i.mail:before{content:'h'}#footer-bar{background:#3F4349;height:50px}#footer-bar .wrp{font-size:12px;color:#fff;line-height:50px}#footer-product-nav{max-height:245px;overflow:hidden;position:relative;margin-bottom:10px}#footer-product-nav.active{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;max-height:2000px;height:auto}#footer-product-nav_toggle{display:block;height:30px;line-height:20px;font-size:14px;border-radius:4px;background:#eaeaea;padding:5px 20px;color:#025157}#totop{right:0;left:0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);will-change:bottom;height:50px;position:fixed;bottom:-50px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#totop.active{will-change:bottom;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;bottom:0}#totop a{float:right;display:block;height:50px;width:50px}#totop a:before{display:block;width:50px;height:50px;text-align:center;line-height:50px;font-size:30px;font-family:'icon';content:'t';color:#fff;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;background:#025157}#totop a:hover{text-decoration:none}#totop a:hover:before{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;background:#AFD0BF}#account_tracking td{color:#707070;font-size:14px}#account_tracking .actionbar{background:#fff;margin-top:0;height:auto;padding:25px 20px}#account_tracking .actionbar .btn{float:none}#account_tracking .actionbar .btn:last-of-type{margin-top:25px}.trade-groups,.product-listing{padding:30px 0 30px 0}.trade-groups .content .tradegroupWrapper,.product-listing .content .tradegroupWrapper{margin-bottom:24px}.trade-groups .content a,.product-listing .content a{text-decoration:none}.trade-groups .content a>h2,.product-listing .content a>h2{font-size:35px;margin-bottom:24px}.trade-groups .content .card,.product-listing .content .card{box-sizing:border-box;position:relative;float:left;width:23.5%;margin-bottom:20px;-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1),0 1px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1),0 1px 5px rgba(0,0,0,0.15);box-shadow:0 1px 10px rgba(0,0,0,0.1),0 1px 5px rgba(0,0,0,0.15);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.trade-groups .content .card:not(:nth-of-type(4n+1)),.product-listing .content .card:not(:nth-of-type(4n+1)){margin-left:2%}.trade-groups .content .card a,.product-listing .content .card a{position:absolute;top:0;right:0;bottom:0;left:0}.trade-groups .content .card img,.product-listing .content .card img{width:100%;height:auto}.trade-groups .content .card .secondary_image,.product-listing .content .card .secondary_image{position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.trade-groups .content .card figcaption,.product-listing .content .card figcaption{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.trade-groups .content .card figcaption .hint,.product-listing .content .card figcaption .hint{font-size:12px;padding:0 0 0 0;border:none;background:none}.trade-groups .content .card:hover,.trade-groups .content .card:focus,.trade-groups .content .card:active,.product-listing .content .card:hover,.product-listing .content .card:focus,.product-listing .content .card:active{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;background:rgba(2,81,87,0.65);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.trade-groups .content .card:hover .secondary_image,.trade-groups .content .card:focus .secondary_image,.trade-groups .content .card:active .secondary_image,.product-listing .content .card:hover .secondary_image,.product-listing .content .card:focus .secondary_image,.product-listing .content .card:active .secondary_image{opacity:1}.trade-groups .content .card:hover figcaption,.trade-groups .content .card:focus figcaption,.trade-groups .content .card:active figcaption,.product-listing .content .card:hover figcaption,.product-listing .content .card:focus figcaption,.product-listing .content .card:active figcaption{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;bottom:0}.trade-groups .content .card:hover figcaption strong,.trade-groups .content .card:hover figcaption h3,.trade-groups .content .card:hover figcaption .link,.trade-groups .content .card:focus figcaption strong,.trade-groups .content .card:focus figcaption h3,.trade-groups .content .card:focus figcaption .link,.trade-groups .content .card:active figcaption strong,.trade-groups .content .card:active figcaption h3,.trade-groups .content .card:active figcaption .link,.product-listing .content .card:hover figcaption strong,.product-listing .content .card:hover figcaption h3,.product-listing .content .card:hover figcaption .link,.product-listing .content .card:focus figcaption strong,.product-listing .content .card:focus figcaption h3,.product-listing .content .card:focus figcaption .link,.product-listing .content .card:active figcaption strong,.product-listing .content .card:active figcaption h3,.product-listing .content .card:active figcaption .link{color:#fff}.trade-groups .content .card strong,.trade-groups .content .card h3,.product-listing .content .card strong,.product-listing .content .card h3{font-size:18px;text-align:center;font-family:'circular', sans-serif;font-weight:700;color:#3F4349;display:block;margin-bottom:0;padding:10px}.trade-groups .content .card .preview-btn,.product-listing .content .card .preview-btn{z-index:2;position:absolute;width:40px;height:40px;top:0;right:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;border-radius:0 0 0 20px;background:rgba(255,255,255,0.2);border:solid 1px rgba(255,255,255,0.2);border-right:0;border-top:0;z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;display:block}.trade-groups .content .card .preview-btn:before,.product-listing .content .card .preview-btn:before{display:block;width:40px;line-height:40px;text-align:center;font-size:30px;color:#fff;font-family:icon;content:'+'}.trade-groups .content .card .preview-btn:hover,.product-listing .content .card .preview-btn:hover{text-decoration:none;border-color:rgba(255,255,255,0.5);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;background:rgba(255,255,255,0.5)}.trade-groups .content .card .preview-btn:hover:before,.product-listing .content .card .preview-btn:hover:before{border:none}.trade-groups .content .card .preview-btn:hover,.product-listing .content .card .preview-btn:hover{text-decoration:none}.trade-groups .content .card:hover,.trade-groups .content .card:focus,.trade-groups .content .card:active,.product-listing .content .card:hover,.product-listing .content .card:focus,.product-listing .content .card:active{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);-moz-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.trade-groups .content.index .card:nth-of-type(1),.trade-groups .content.index .card:nth-of-type(2),.product-listing .content.index .card:nth-of-type(1),.product-listing .content.index .card:nth-of-type(2){width:49%}.trade-groups .content.index .card:nth-of-type(3),.trade-groups .content.index .card:nth-of-type(7),.product-listing .content.index .card:nth-of-type(3),.product-listing .content.index .card:nth-of-type(7){margin-left:0}.trade-groups .content.index .card:nth-of-type(5),.trade-groups .content.index .card:nth-of-type(10),.product-listing .content.index .card:nth-of-type(5),.product-listing .content.index .card:nth-of-type(10){margin-left:2%}.trade-groups.full,.product-listing.full{padding:0 0 30px 0}.trade-groups.full .card.article,.product-listing.full .card.article{padding-bottom:20px}.trade-groups.full .card.article strong,.product-listing.full .card.article strong{padding:0 0 0 0;text-align:left}.trade-groups.full .card figure .secondary_image,.product-listing.full .card figure .secondary_image{position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.trade-groups.full .card figcaption,.product-listing.full .card figcaption{padding:15px;box-sizing:border-box}.trade-groups.full .card .articleInformations .rte_container,.product-listing.full .card .articleInformations .rte_container{text-align:left;font-size:10px}.trade-groups.full .card .articleInformations .rte_container ul,.product-listing.full .card .articleInformations .rte_container ul{margin-bottom:10px}.trade-groups.full .card .articleInformations .rte_container ul li,.product-listing.full .card .articleInformations .rte_container ul li{padding-left:10px;font-size:14px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.trade-groups.full .card .articleInformations .rte_container ul li:last-of-type,.product-listing.full .card .articleInformations .rte_container ul li:last-of-type{margin-top:10px;padding-left:0;font-size:16px}.trade-groups.full .card .articleInformations .rte_container ul li:last-of-type:before,.product-listing.full .card .articleInformations .rte_container ul li:last-of-type:before{display:none}.trade-groups.full .card .button,.product-listing.full .card .button{position:absolute;top:inherit;right:15px;bottom:15px;left:inherit;border:2px solid #3F4349;color:#3F4349;border-radius:4px;padding:5px 30px;box-sizing:border-box;float:right}.trade-groups.full .card:hover figure .secondary_image,.trade-groups.full .card:focus figure .secondary_image,.trade-groups.full .card:active figure .secondary_image,.product-listing.full .card:hover figure .secondary_image,.product-listing.full .card:focus figure .secondary_image,.product-listing.full .card:active figure .secondary_image{opacity:1}.trade-groups.full .card:hover .articleInformations ul li,.trade-groups.full .card:focus .articleInformations ul li,.trade-groups.full .card:active .articleInformations ul li,.product-listing.full .card:hover .articleInformations ul li,.product-listing.full .card:focus .articleInformations ul li,.product-listing.full .card:active .articleInformations ul li{color:#fff}.trade-groups.full .card:hover .articleInformations ul li:before,.trade-groups.full .card:focus .articleInformations ul li:before,.trade-groups.full .card:active .articleInformations ul li:before,.product-listing.full .card:hover .articleInformations ul li:before,.product-listing.full .card:focus .articleInformations ul li:before,.product-listing.full .card:active .articleInformations ul li:before{background:#fff}.trade-groups.full .card:hover .articleInformations p,.trade-groups.full .card:focus .articleInformations p,.trade-groups.full .card:active .articleInformations p,.product-listing.full .card:hover .articleInformations p,.product-listing.full .card:focus .articleInformations p,.product-listing.full .card:active .articleInformations p{color:#fff}.trade-groups.full .card:hover .button,.trade-groups.full .card:focus .button,.trade-groups.full .card:active .button,.product-listing.full .card:hover .button,.product-listing.full .card:focus .button,.product-listing.full .card:active .button{border:2px solid #fff;background:#fff;color:#3F4349}.trade-groups.col_two .card,.product-listing.col_two .card{width:49%}.trade-groups.col_two .card:nth-of-type(2n+1),.product-listing.col_two .card:nth-of-type(2n+1){margin-left:0}.trade-groups.col_three .card,.product-listing.col_three .card{width:32%;margin-left:2%}.trade-groups.col_three .card:nth-of-type(3n+1),.product-listing.col_three .card:nth-of-type(3n+1){margin-left:0}.trade-groups.full .content .card{height:350px;max-height:350px;overflow:hidden}.trade-groups.full .content .card:hover figcaption,.trade-groups.full .content .card:focus figcaption,.trade-groups.full .content .card:active figcaption{background:#648E91}.trade-groups.full .content .card figcaption{position:absolute;bottom:0;width:100%;background:#fff}.trade-groups.searchcards .card{height:265px;max-height:265px;overflow:hidden}.trade-groups.searchcards .card figure figcaption{background:#fff;width:100%;position:absolute;bottom:0}.trade-groups.searchcards .card figure figcaption strong{text-align:center !important}.trade-groups.searchcards .card:hover figure figcaption,.trade-groups.searchcards .card:focus figure figcaption,.trade-groups.searchcards .card:active figure figcaption{background:#648E91}#trade-blocks{padding:30px 0 30px 0;background:#fff}#trade-blocks .card{overflow:hidden;float:left;width:370px;margin:0 20px 20px 0;box-sizing:border-box;height:255px;color:#fff;background:#025157;position:relative;z-index:0}#trade-blocks .card.last-item{margin-right:0}#trade-blocks .card img{z-index:0;top:0;left:0;position:absolute;width:100%;height:auto;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#trade-blocks .card figcaption{padding:30px;box-sizing:border-box;position:absolute;z-index:1;left:0;right:0;height:150px;bottom:-150px;background:rgba(112,112,112,0.65);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#trade-blocks .card:hover img{right:-5%;top:-5%;bottom:-5%;left:-5%;width:110%;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#trade-blocks .card:hover figcaption{bottom:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#trade-blocks .card h3{z-index:2;color:#707070;position:absolute;top:0;left:0;padding:20px 30px;display:block;font-size:24px;text-transform:uppercase}#trade-blocks .card p{font-size:18px;color:#fff}#trade-blocks .card a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;display:block}#trade-blocks .card a:hover{text-decoration:none}#trade-blocks .card:nth-child(1) h3{color:#fff}#trade-blocks .card:nth-child(1) figcaption{bottom:0;background:transparent}#trade-blocks .card.double{width:760px}#opc_image{border:solid 1px #f7f7f7;max-width:100%;height:auto;margin-bottom:30px}#configurator{min-height:625px;position:relative;padding-top:90px}#configurator h1{height:70px;background:#fafafa;background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f9f9f9));background:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-o-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:linear-gradient(to bottom, #fff 0%, #f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );border-bottom:solid 1px #f7f7f7;position:absolute;box-sizing:border-box;padding:20px;top:0;left:0;right:0}#configurator h1 small{font-size:12px;display:inline-block;margin-left:20px}#product-detail{background:#f7f7f7;padding:30px 0}#product-detail .template-download,#product-detail .template-upload{clear:both;height:100px}#product-detail .template-download>div,#product-detail .template-upload>div{float:left}#product-detail .template-download .file_info,#product-detail .template-upload .file_info{margin-left:10px}#product-detail .template-download .buttons,#product-detail .template-upload .buttons{float:right}#product-detail .template-download .buttons a.btn,#product-detail .template-upload .buttons a.btn{float:left;margin-right:5px}#product-detail .template-download .buttons .btn.delete.cancel,#product-detail .template-upload .buttons .btn.delete.cancel{width:auto}#product-detail .template-download .error,#product-detail .template-upload .error{width:700px;margin-left:10px;color:#FF8484}#product-detail .template-upload .btn.start{position:absolute;left:10000px}#product-detail .template-download{display:none}#product-detail #detail_infobar{min-height:20px;float:left;width:250px;margin-right:20px;top:0 !important}#product-detail #detail_infobar #detail_infobar_text,#product-detail #detail_infobar #detail_infobar_gallery,#product-detail #detail_infobar #detail_infobar_sheets,#product-detail #detail_infobar #detail_bookinfo{margin-bottom:20px;padding:15px;background:#fff}#product-detail #detail_infobar h3{margin:0 0 20px 0;text-align:left;font-size:14px}#product-detail #detail_infobar h3:after{display:none}#product-detail #detail_infobar li{padding:0}#product-detail #detail_infobar li:before{display:none}#product-detail #detail_infobar input[type="checkbox"]{margin-top:5px}#product-detail #detail_infobar a.pdf,#product-detail #detail_infobar a.indd,#product-detail #detail_infobar a.ai{line-height:38px;height:40px;display:block;position:relative;padding-left:35px}#product-detail #detail_infobar a.pdf:before,#product-detail #detail_infobar a.indd:before,#product-detail #detail_infobar a.ai:before{position:absolute;color:#969696;font-size:36px;font-family:icon;content:'P';left:0;top:3px}#product-detail #detail_infobar a.indd:before{content:'I'}#product-detail #detail_infobar a.ai:before{content:'A'}#product-detail #detail_infobar #detail_infobar_gallery{padding:0}#product-detail #detail_infobar #detail_infobar_gallery .gallery_preview{width:100%;height:auto}#product-detail #detail_infobar #detail_infobar_gallery li{width:25%;float:left;padding:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#product-detail #detail_infobar #detail_infobar_gallery li img{width:100%;height:auto;cursor:pointer}#product-detail #detail_infobar #detail_infobar_gallery li:hover{opacity:0.5;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#product-detail #detail_infobar-opc{min-height:20px;width:100%;margin-right:20px}#product-detail #detail_infobar-opc #detail_infobar_gallery{padding:0}#product-detail #detail_infobar-opc #detail_infobar_gallery .gallery_preview{width:870px;height:auto}#product-detail #detail_infobar-opc #detail_infobar_gallery li{height:60px;padding-right:10px;float:left;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#product-detail #detail_infobar-opc #detail_infobar_gallery li:before{background:none;margin-top:3px}#product-detail #detail_infobar-opc #detail_infobar_gallery li img{width:100%;height:auto;cursor:pointer}#product-detail #detail_infobar-opc #detail_infobar_gallery li:hover{opacity:0.5;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#product-detail #total_block,#product-detail #delivery,#product-detail #weight{background:#fff;float:right;width:250px;padding:80px 15px 15px 15px;box-sizing:border-box;position:relative}#product-detail #total_block .upload_field input,#product-detail #total_block .upload_field label,#product-detail #delivery .upload_field input,#product-detail #delivery .upload_field label,#product-detail #weight .upload_field input,#product-detail #weight .upload_field label{width:100%;margin:0;box-sizing:border-box;display:block;float:none}#product-detail #total_block .upload_field label,#product-detail #delivery .upload_field label,#product-detail #weight .upload_field label{text-align:left}#product-detail #weight,#product-detail #delivery{margin-top:15px}#product-detail #total_block li{font-size:13px}#product-detail #total_block input,#product-detail #total_block input:not(.btn),#product-detail #total_block .non-input-field,#product-detail #total_block select{width:100%}#product-detail #total_block h1,#product-detail #total_block h2,#product-detail #total_block h3{width:auto;text-align:left;margin:0 0 15px 0;top:0;left:0;right:0;font-family:'regular';font-size:18px;position:absolute;background:#025157;background:-moz-linear-gradient(top, #025157 0%, #013a3e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #025157), color-stop(100%, #013a3e));background:-webkit-linear-gradient(top, #025157 0%, #013a3e 100%);background:-o-linear-gradient(top, #025157 0%, #013a3e 100%);background:-ms-linear-gradient(top, #025157 0%, #013a3e 100%);background:linear-gradient(to bottom, #025157 0%, #013a3e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#17afc1', endColorstr='#149bad',GradientType=0 );height:70px;line-height:40px;padding:15px;color:#fff}#product-detail #total_block h1:after,#product-detail #total_block h2:after,#product-detail #total_block h3:after{display:none}#product-detail #total_block hr{margin:15px 0}#product-detail #total_block li{color:#333;display:block;text-align:right}#product-detail #total_block li:before{display:none}#product-detail #total_block li.discount *{color:#000}#product-detail #total_block li.total.gross{color:#025157;font-size:18px}#product-detail #total_block li.total.gross .vat{margin-top:5px;font-size:14px}#product-detail #total_block li strong{text-align:left;display:block;border-bottom:solid 1px #f7f7f7;margin-bottom:5px;padding-bottom:5px}#product-detail #total_block li .label{display:inline-block;width:50%;float:left;text-align:left}#product-detail #total_block li .label small{display:inline-block;color:#707070;font-size:12px}#product-detail #total_block .btn{display:block;width:100%;font-size:18px;line-height:12px;text-align:center}#product-detail #delivery,#product-detail #weight{padding-top:20px}#product-detail #delivery strong,#product-detail #weight strong{margin-bottom:10px;display:block}#product-detail #delivery .icon:before,#product-detail #weight .icon:before{font-size:22px;margin:5px 10px  0 0;color:#025157;float:left}#product-detail #delivery span,#product-detail #delivery time,#product-detail #weight span,#product-detail #weight time{font-size:14px}#product-detail #delivery:hover .tooltip,#product-detail #weight:hover .tooltip{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;opacity:1;visibility:visible}#product-detail #weight div span{width:50%;display:inline-block}#product-detail #weight div span:last-of-type{text-align:right}#product-detail #bulk{position:absolute;top:70px;left:0;right:0;display:block;background:#fafafa;background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f9f9f9));background:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-o-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:linear-gradient(to bottom, #fff 0%, #f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );border-bottom:solid 1px #eaeaea;height:40px;padding:0 15px;line-height:30px}#product-detail #bulk .info{display:inline-block;float:none}#product-detail #bulk .info .tooltip{left:auto;right:40px;width:580px;max-width:620px;display:block}#product-detail #bulk .info .tooltip>strong:first-child{display:block;margin-bottom:10px;font-family:'bold';font-size:18px}#product-detail #bulk .info .col{float:left;width:33.333333%;display:block}#product-detail #bulk .info strong{font-size:14px;display:block}#product-detail #bulk .info li{text-align:left;font-size:12px}#product-detail #bulk_height{height:40px}#product_informations{margin-top:30px}#product_informations .tab{position:relative;z-index:1;cursor:pointer;box-sizing:border-box;float:left;display:block;padding:10px 15px;font-size:16px;border:solid 1px #dedede;background:#eaeaea;color:#707070;margin-bottom:-1px;border-bottom:none}#product_informations .tab.current{background:#fff}#product_informations .content{position:relative;z-index:0;background:#fff;padding:30px 15px;border:solid 1px #dedede}#product_informations .tab_content{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#product_informations .tab_content h1 small,#product_informations .tab_content h2 small,#product_informations .tab_content h3 small,#product_informations .tab_content h4 small,#product_informations .tab_content h5 small,#product_informations .tab_content h6 small{display:block;font-size:12px}@-webkit-keyframes customLoadingbar{0%{width:0}50%{width:35%}100%{width:100%}}#resellerArticle #total_block ul li span:last-child{overflow:hidden}#resellerArticle .preloader{right:0;bottom:0;display:none;position:absolute;width:100%;height:100%;padding:0;background:rgba(255,255,255,0.4);z-index:10;opacity:0.3}#resellerArticle .preloader .anim.loading{right:calc(50% - 15px);top:50%;width:25px;height:25px;border:solid 5px #383838;border-bottom-color:#fff}#resellerArticle .preloaderTotalblock,#resellerArticle .preloaderDelivery{display:inline-block;min-width:50px;height:5px}#resellerArticle .preloaderTotalblock .customLoader,#resellerArticle .preloaderDelivery .customLoader{border-radius:60px;overflow:hidden;width:100%}#resellerArticle .preloaderTotalblock .customLoader span,#resellerArticle .preloaderDelivery .customLoader span{display:block}#resellerArticle .preloaderTotalblock .customLoader .bar,#resellerArticle .preloaderDelivery .customLoader .bar{background:rgba(0,0,0,0.075)}#resellerArticle .preloaderTotalblock .customLoader .progress,#resellerArticle .preloaderDelivery .customLoader .progress{-webkit-animation:customLoadingbar 0.75s ease-out infinite;animation:customLoadingbar 0.75s ease-out infinite;background:#c8c8c8;color:#fff;padding:3px;width:0}#resellerArticle #delivery .btn{width:100%;margin-bottom:0}#resellerArticle #delivery #deliveryTime{display:none;margin-top:24px}@media screen{#visual_calculation{background:#f7f7f7;padding:30px 0;font-size:14px}#visual_calculation .contentwrapper{box-sizing:content-box}#visual_calculation .contentwrapper.left{width:65%;float:left;background:#fff;padding:20px;box-sizing:border-box}#visual_calculation .contentwrapper.left .head{margin-bottom:15px}#visual_calculation .contentwrapper.left .head img{float:left;width:35%}#visual_calculation .contentwrapper.left .head .text{float:left;margin-left:5%;max-width:60%}#visual_calculation .contentwrapper.left .head .text.detail_infobar_gallery{margin-top:25px;margin-left:0;width:100%;max-width:100%}#visual_calculation .contentwrapper.left .head .text h1{color:#025157;font-size:30px;font-weight:400;margin-bottom:0;line-height:35px}#visual_calculation .contentwrapper.left .head .text .articleNumber{font-size:12px;font-weight:300;margin-top:10px;display:block}#visual_calculation .contentwrapper.left .head .text .articleDescription{margin-top:24px;font-size:14px}#visual_calculation .contentwrapper.left .optionGroup{margin-bottom:0}#visual_calculation .contentwrapper.left .optionGroup h2{font-size:20px;font-family:'circular', sans-serif;font-weight:700;color:#025157;margin-bottom:10px;margin-top:12px}#visual_calculation .contentwrapper.left .optionGroup .clear{clear:both;width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper{display:flex;flex-wrap:wrap;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .optionName{font-size:16px;line-height:2.1em;display:block}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset{width:48%;margin-bottom:20px;box-sizing:border-box;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .btnCalcOptical.auto_submit_item{bottom:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.select{position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info{cursor:help;position:relative;display:inline-block;width:20px;top:5px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info:before{display:block;width:25px;text-align:center;line-height:inherit;font-size:20px;font-family:'icon';content:'?';color:#a3a3a3}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info:hover:before{color:#025157}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info .tooltip{cursor:text;left:40px;top:0;min-width:320px;max-width:460px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;position:absolute;z-index:3;padding:7px 10px;border-radius:2px;border:solid 1px #d6d6d6;box-shadow:0 0 6px rgba(0,0,0,0.15);visibility:hidden;opacity:0;background:#fff}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info .tooltip p,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info .tooltip strong{font-size:13px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info .tooltip p{margin-bottom:10px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info .tooltip ul li{font-size:13px;padding-left:15px;box-sizing:border-box;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info .tooltip ul li:before{content:'';background:#707070;margin-right:14px;position:absolute;left:0;top:10px;width:3px;height:3px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info:hover .tooltip{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;opacity:1;visibility:visible}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset:nth-of-type(odd){margin-right:4%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset:nth-of-type(even){margin-right:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label{width:100%;display:block;background:#f7f7f7;border-radius:2px !important;border:solid 1px #bdbdbd;min-height:40px;box-sizing:border-box;padding:8px 10px 8px 10px;color:#707070;font-size:14px;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label:before{display:block;top:11px;left:11px;position:absolute}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label:after{display:block;content:url("../assets/elements_select.png");transform:scale(0.3);top:-23px;right:-22px;position:absolute}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input{padding-left:10px;background:#f7f7f7;float:left;width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.width100{width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input:after{content:''}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input:hover{cursor:initial}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input input{width:100%;background:#f7f7f7}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.autoheight{height:auto}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.autoheight textarea{background:none;width:100%;resize:vertical}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input span{position:absolute;right:5px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.input-small{width:30%;margin-right:5px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.input-small.length{width:18%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.input-small.left{float:left}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.input-small.right{float:left;margin-left:6%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.input-small.right.length{margin-left:3%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.input-small+span{float:left;margin-top:15px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.upload_field{padding:0;border:none}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.upload_field:after{content:''}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.upload_field .progressBar{width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.text{background:#fff;border:none;padding-right:0;padding-left:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.text:after{content:''}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.text input:not([type='checkbox']){width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.text .btn{min-width:auto;width:40px;top:0;position:absolute;right:0;margin:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.text .btn.big{width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.text .btn.autoWidth{width:auto}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.text:hover{cursor:initial}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.warning{color:#da9103}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.warning:before{content:url("../assets/option_warning.png");top:7px;left:7px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.active{border-left:solid 1px #025157;border-top:solid 1px #025157;border-right:solid 1px #025157;border-bottom:none;color:#025157}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label:hover{cursor:pointer}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .btnCalcOptical{background:#025157;width:40px;height:40px;float:right;margin-top:0;position:absolute;bottom:20px;right:0;transition:all 0.3s ease}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .btnCalcOptical:before{font-family:'icon';width:20px;height:20px;content:'o';color:#fff;display:block;text-indent:6px;font-size:28px;line-height:22px;text-align:center}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .btnCalcOptical:hover{color:#fff;border-color:#025157;background:#037f89}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .fileName{max-width:84%;overflow:hidden;display:inline-block}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .btnDelete{background:#FF8484;color:#fff;width:40px !important;height:40px;float:right;top:-10px;position:relative;right:0;transition:all 0.3s ease}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .btnDelete:hover{color:#fff;border-color:#025157;background:#ffb7b7}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .editColorPages{margin-top:4px;width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .upload_area{padding:10px 20px 0px 20px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon{overflow-y:auto;overflow-x:hidden;max-height:215px;position:absolute;width:100%;border-bottom:solid 1px #025157;border-right:solid 1px #025157;border-left:solid 1px #025157;background:#fff;z-index:2;box-sizing:border-box;padding:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon.select{width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon.fixHeight{height:215px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul{position:relative;z-index:2;width:100%;box-sizing:border-box;padding:0;margin:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li{line-height:1.5em;border-top:solid 1px #f0f0f0;padding:4px 10px;font-size:14px;background:#f7f7f7;transition:all 0.3s ease}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.selected{background:#dedede}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.disabled{color:#a3a3a3;position:relative;font-style:italic;background:url("../assets/stop-icon_gray.png") #fff right 5px center no-repeat;background-size:15px 15px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.disabled>div{position:absolute;min-width:340px;color:#000000;background:#FFFFFF;min-height:30px;display:none;padding:10px;box-sizing:border-box;-webkit-box-shadow:-2px 0px 26px -1px rgba(0,0,0,0.3);-moz-box-shadow:-2px 0px 26px -1px rgba(0,0,0,0.3);box-shadow:-2px 0px 26px -1px rgba(0,0,0,0.3);opacity:0;transition:opacity 0.3s linear}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.disabled>div:after{content:'';position:absolute;top:15px;right:100%;margin-top:-8px;width:0;height:0;border-right:8px solid #FFFFFF;border-top:8px solid transparent;border-bottom:8px solid transparent}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.disabled:hover{background:url("../assets/stop-icon.png") #025157 right 5px center no-repeat;background-size:15px 15px;transition:none}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li:hover{background:#025157;color:#fff;cursor:pointer}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.optionHeadline{background:#fff;border-top:none;font-style:italic}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.optionHeadline:hover{color:#707070;cursor:initial}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .listLegend{background:url("../assets/stop-icon.png") #c4c4c4 left 10px center no-repeat;background-size:15px 15px;color:#fff;position:absolute;top:291px;width:339px;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;padding:5px 5px 5px 35px;box-sizing:border-box;z-index:2;font-size:13px;line-height:1.2em}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .listLegend.listLegend{top:259px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions label.active{background:#fff;z-index:3}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions{position:absolute;z-index:2;width:208%;left:0;padding-right:0;background:#fff;border:solid 1px #025157;box-sizing:border-box;margin-top:-1px;padding:10px 0 0 10px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions.active{border-left:solid 1px #025157;border-top:solid 1px #025157;border-right:solid 1px #025157;border-bottom:solid 1px #fff;color:#025157}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;width:18.4%;float:left;padding:15px;box-sizing:border-box;border:solid 1px #bdbdbd;margin-right:1.6%;margin-bottom:2%;text-align:center;font-size:12px;transition:0.3s ease-in-out;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel:hover{cursor:pointer}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel:hover .hoverOverlay{background-color:#025157;position:absolute;left:0;top:0;width:100%;height:100%;visibility:visible;opacity:0.3}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel .hoverOverlay{visibility:hidden;opacity:0;transition:all 0.3s ease-out}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected{border-color:#025157;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected .selectedOverlay{background-color:rgba(2,81,87,0.3);position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("../assets/option_checkmark_big.png");background-repeat:no-repeat;background-position:center;opacity:0.7}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected .selectedOverlay img{position:absolute;top:50%;margin-top:-20px;left:50%;margin-left:-25px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected:hover{cursor:initial;background-color:transparent}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected:hover p{color:#707070}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected:hover .hoverOverlay{display:none}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled{border-color:#cfdbdd;position:relative;width:15.05%;padding:5px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled img{max-height:60px;opacity:0.7}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled p{line-height:1.2em;color:#a3a3a3;font-size:11px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay{background-color:rgba(255,255,255,0.1);position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("../assets/option_lock_big.png");background-repeat:no-repeat;background-position:10px 10px;background-size:15px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay img{position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-19px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay p{line-height:1.4em;visibility:hidden;opacity:0;transition:0.3s linear}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay:hover p{background:rgba(255,255,255,0.8);margin-top:0;line-height:1.4em;color:#FF8484;padding:5px 0;visibility:visible;opacity:1}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled:hover{cursor:pointer;background-color:transparent;border-color:#b1c4c8}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled:hover img{opacity:1}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled:hover p{color:#707070}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.warning{border-color:#da9103;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.warning .warningOverlay{background-color:rgba(218,145,3,0.2);position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("../assets/option_warning_big.png");background-repeat:no-repeat;background-position:center}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.warning .warningOverlay img{position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-19px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.warning:hover{cursor:initial;background-color:transparent}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.warning:hover p{color:#707070}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel img{display:inline-block;max-height:80px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel p{font-size:12px;line-height:1.4em;margin:5px 0 0 0;display:block;width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .optionHeadline{font-family:'bold';margin-bottom:5px;line-height:1.2em;display:block;padding-bottom:10px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .optionHeadline small{font-style:italic;font-family:'regular', 'Helvetica', arial, sans-serif;font-size:11px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .optionHeadline br{line-height:normal}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset{width:100%;margin-bottom:5px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset label{background:none;border:none;float:left;padding-right:17px;font-size:16px;line-height:11px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset label:after{content:none}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset .requirement{margin-left:10px;font-size:18px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset input:not(.btn),#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select{background:#f7f7f7;font-family:'bold';border-radius:2px !important;border:solid 1px #bdbdbd;height:40px;box-sizing:border-box;padding:10px;color:#707070;font-size:14px;width:350px;float:left;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset input:not(.btn).disabled,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select.disabled{background-color:transparent;border-color:#fff;color:#a3a3a3}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset input:not(.btn):focus,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select:focus{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;border:solid 1px #025157;color:#025157}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset input:not(.btn):hover,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select:hover{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;background-color:#f7f7f7;cursor:pointer}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset input:not(.btn):focus:hover,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select:focus:hover{cursor:text}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset input:not(.btn).has-spare,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select.has-spare{border-radius:2px 2px 0 0 !important}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset input:not(.btn).spare,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select.spare{border-top:none;border-radius:0 0 2px 2px !important}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select{position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:url("../assets/elements_select.png") no-repeat 98% center #f7f7f7;background-size:25px 25px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .warningText{color:#da9103;position:absolute;font-size:12px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon{height:auto;margin-top:10px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextCover{display:block;background:white;width:100%;padding:4px 0;box-sizing:border-box;text-align:left;font-size:12px;font-style:italic;color:#025157}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextCover .requirement{color:red}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextInput{padding:4px 0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextInput textarea{width:100%;font-size:12px;border-radius:2px !important;border:solid 1px #bdbdbd;background:#f7f7f7;padding:10px;box-sizing:border-box}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextfeld{position:absolute;font-size:12px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .priceTableText{text-align:right}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .priceTableText h2{margin-bottom:0;display:block;color:#707070;font-weight:100;margin-top:8px;line-height:1em}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .priceTableText .subtitle{font-size:12px;margin-bottom:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable{width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview{width:100%;border:1px solid #f0f0f0;margin-top:-10px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview thead th{text-align:left;font-size:14px;border-bottom:1px solid #f0f0f0;background:#f0f0f0;padding:5px 20px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview thead th:not(:last-of-type){border-right:1px solid #f0f0f0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr{position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:not(:last-of-type){border-bottom:1px solid #f0f0f0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr td{text-align:left;font-size:12px;padding:5px 20px;box-sizing:border-box;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr td:not(:last-of-type){border-right:1px solid #f0f0f0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr td .dd-container{position:inherit}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr td .dd-container .dd-select{position:inherit;border:none;background:url("../assets/elements_select.png") no-repeat 98% center #fff !important;background-size:20px 20px !important;box-sizing:border-box;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr td .dd-container .dd-options{width:100px !important}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:hover td,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:focus td,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:active td{background:#f8f8f8;cursor:pointer;text-shadow:1px 0 0 black}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:hover td:not(:first-of-type),#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:focus td:not(:first-of-type),#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:active td:not(:first-of-type){color:#025157;text-shadow:1px 0 0 #025157}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:hover td .dd-container,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:focus td .dd-container,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:active td .dd-container{position:inherit}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:hover td .dd-container .dd-select,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:focus td .dd-container .dd-select,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:active td .dd-container .dd-select{position:inherit;border:none;background:url("../assets/elements_select.png") no-repeat 98% center #f8f8f8 !important;background-size:20px 20px !important;box-sizing:border-box}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #pricecalingWrapper #clickablePricescaling{height:auto}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .upload_area{width:100%;margin-bottom:0}#visual_calculation .contentwrapper.right{width:30%;float:right;min-height:200px;z-index:2}#visual_calculation .contentwrapper.right section{padding:20px 20px;box-sizing:border-box;background:#fff}#visual_calculation .contentwrapper.right section:not(:first-of-type){margin-top:30px}#visual_calculation .contentwrapper.right h2{font-size:18px;font-family:'circular', sans-serif;font-weight:700;margin-bottom:10px}#visual_calculation .contentwrapper.right .subtitle{font-size:12px}#visual_calculation .contentwrapper.right .row span{font-size:14px}#visual_calculation .contentwrapper.right .row span:first-of-type{float:left}#visual_calculation .contentwrapper.right .row span:last-of-type{float:right}#visual_calculation .contentwrapper.right .row.total span{color:#025157;font-size:16px;font-family:'circular', sans-serif;font-weight:700}#visual_calculation .contentwrapper.right hr{margin:14px 0;border-bottom:1px solid #f0f0f0}#visual_calculation .contentwrapper.right button.success{width:100%;margin:24px 0 0 0;position:relative;box-sizing:border-box;height:42px}#visual_calculation .contentwrapper.right button.pa_button{background-color:#bbb;border-color:#888;font-size:14px !important;width:100%;margin-top:15px}#visual_calculation .contentwrapper.right button.pa_button span{display:inline-block;color:#fff;vertical-align:middle}#visual_calculation .contentwrapper.right button.pa_button img{width:100px;height:auto;display:inline-block;vertical-align:middle;padding:0 5px}#visual_calculation .contentwrapper.right button.pa_button:hover{background:#d5d5d5}#visual_calculation .contentwrapper.right button.pa_button:focus{background:#d5d5d5}#visual_calculation .contentwrapper.right button.pa_button:active{background:#d5d5d5}#visual_calculation .contentwrapper.right button.pa_button:before{content:none}#visual_calculation .contentwrapper.right #delivery .content{padding-left:50px;box-sizing:border-box;position:relative}#visual_calculation .contentwrapper.right #delivery .content img{width:35px;height:auto;position:absolute;top:3px;left:0}#visual_calculation .contentwrapper.right #delivery .content h3{font-size:14px;margin-bottom:0}#visual_calculation .contentwrapper.right #delivery .content .date,#visual_calculation .contentwrapper.right #delivery .content .weight{color:#025157;display:block}#visual_calculation .contentwrapper.right #delivery .content .tooltip{font-size:10px}#visual_calculation .contentwrapper.right #printTemplates h3{font-size:16px;font-family:'circular', sans-serif;font-weight:700}#visual_calculation .contentwrapper.right #printTemplates #showTemplates,#visual_calculation .contentwrapper.right #printTemplates .ds_popup{background:#fff;display:block;padding:8px 10px 7px 10px;color:#025157;font-family:'helvetica', sans-serif;font-size:16px;text-align:center;border:2px solid #025157;border-radius:5px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#visual_calculation .contentwrapper.right #printTemplates #showTemplates:hover,#visual_calculation .contentwrapper.right #printTemplates .ds_popup:hover{cursor:pointer;text-decoration:none;color:#fff;background:#025157}#visual_calculation .contentwrapper.right #printTemplates #showTemplates{margin-bottom:10px}#visual_calculation .contentwrapper.right #comments .remark label{font-size:18px;margin-bottom:10px;display:block}#visual_calculation .contentwrapper.right #comments .remark textarea,#visual_calculation .contentwrapper.right #comments .remark input{width:100%;border:1px solid #f0f0f0;padding:5px}#visual_calculation #product_informations{margin-top:30px}#visual_calculation #printtemplate{padding:15px;background:#fff;margin-top:30px;display:block !important}#visual_calculation #printtemplate li{float:left;width:33.3333%;border-bottom:none;margin-bottom:30px}#visual_calculation #printtemplate li .icon{width:48px;opacity:0.6}#visual_calculation #printtemplate li a{height:60px;line-height:60px}#visual_calculation #printtemplate h3{font-size:18px;font-family:'bold';margin-bottom:10px}#visual_calculation #detail_infobar{max-width:35%;float:left}#visual_calculation #detail_infobar #detail_infobar_gallery{padding:0}#visual_calculation #detail_infobar #detail_infobar_gallery .gallery_preview{width:100%;height:auto}#visual_calculation #detail_infobar #detail_infobar_gallery li{width:25%;float:left;padding:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#visual_calculation #detail_infobar #detail_infobar_gallery li img{width:100%;height:auto;cursor:pointer}#visual_calculation #detail_infobar.detail_infobar_gallery{width:100%;max-width:100%}}@media screen and (max-width: 1280px){#visual_calculation .contentwrapper.left{width:67.5%}#visual_calculation .contentwrapper.right{width:30%}}@media screen and (max-width: 1023px){#visual_calculation .contentwrapper.left,#visual_calculation .contentwrapper.right{width:100%;height:auto !important;float:none;position:relative !important}#visual_calculation .contentwrapper.right{margin-top:30px}}.cf{flex-wrap:nowrap}#modalTemplates{display:none;position:fixed;z-index:5;padding-top:250px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}#modalTemplates .modal-content{position:relative;background-color:#fefefe;margin:auto;padding:25px 0 0 0;border:1px solid #888;width:65%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name:animatetop;-webkit-animation-duration:0.4s;animation-name:animatetop;animation-duration:0.4s;overflow:auto}#modalTemplates .close{color:#025157;top:0;position:absolute;right:10px;font-size:28px;font-weight:bold}#modalTemplates h2{font-size:18px;font-family:'bold';margin-bottom:10px}#modalTemplates #modulesPrinttemplate{padding:0}#modalTemplates #modulesPrinttemplate h3{display:none}#modalTemplates #modulesPrinttemplate ul{margin:0}#modalTemplates #modulesPrinttemplate ul li{float:left;width:25%;margin-bottom:10px}#modalTemplates #modulesPrinttemplate ul li img{opacity:0.8}@media screen and (max-width: 600px){#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions{width:100%}}#form_individual .col_left img,#form_individual .col_right img{width:100%;height:auto;margin-bottom:30px}#form_individual .col_left .btn.success,#form_individual .col_right .btn.success{min-width:300px;float:right;margin-right:23px}#form_individual .col_left input,#form_individual .col_right input{width:300px}#form_individual .template-download{margin-left:140px}#form_individual .template-download .preview{float:left;width:80px}#form_individual .template-download .buttons{width:350px;clear:both}#form_individual .template-download .buttons .btn{min-width:120px;width:120px}#form_individual .template-download .error{color:#FF8484}#form_individual .template-download .hint-warning{background:#fff3cd;color:#eaac00;font-size:18px;box-sizing:border-box;border:solid 1px #ffc416}#form_individual .template-download .error,#form_individual .template-download .hint-warning{width:100%;font-size:14px;padding:10px 15px;margin-bottom:10px}#form_individual .template-upload{margin-left:140px}#form_individual .template-upload .preview{float:left}#form_individual .template-upload .buttons{width:350px;clear:both}#form_individual .template-upload .buttons .btn{float:none;min-width:120px;width:120px}#fotolia .wrp{background:#fff;padding:30px}#fotolia figure{float:left;width:20%;min-height:300px;outline:solid 1px #f7f7f7;border-radius:4px;box-sizing:border-box;padding:20px;position:relative}#fotolia figure a{position:absolute;top:0;left:0;right:0;bottom:0}#fotolia figure img{display:block;margin:20px auto}#fotolia figure figcaption{position:absolute;top:55%;left:20px;right:20px}#fotolia figure strong{position:relative;display:block;left:0;box-sizing:border-box;right:0;padding:5px;border-radius:2px;background:#f7f7f7;text-align:center}#fotolia figure ul{margin:0}#fotolia figure ul li{font-size:14px;padding-left:10px}#fotolia figure:hover strong{background:#025157;color:#fff}#fotolia h1{float:left;margin-bottom:0}#fotolia #fotolia_search{float:right}#fotolia #fotolia_search fieldset{margin:0}#fotolia #fotolia_search .btn{margin-bottom:0;min-width:20px;padding:0;margin-left:10px;width:40px}#fotolia #fotolia_search .btn:before{font-size:34px;content:'r';color:#fff;font-family:icon}#fotolia #fotolia_nav{float:right;margin-bottom:30px}#fotolia #fotolia_nav .btn{float:left;margin:0 0 0 10px}#finish{margin-bottom:80px}#finish .item{width:49%;background:#fff;padding:10px;line-height:40px;border-radius:2px;color:#707070;float:left;margin-right:2%;box-sizing:border-box}#finish .item:nth-of-type(2n+2){margin-right:0}#finish .item .label{line-height:40px;float:left;display:block;margin:0 20px 0 0;height:40px}#finish .item .btn{width:240px;float:left;margin:0}#usp-bar{padding:38px 0;background:#f7f7f7}#usp-bar i{width:25%;box-sizing:border-box;padding:10px 45px 0 45px;float:left;color:#707070;font-size:18px;line-height:24px}#usp-bar i:before{font-family:'icon';content:'b';text-align:center;line-height:55px;border-radius:35px;border:solid 10px rgba(255,255,255,0.5);box-sizing:border-box;font-size:30px;color:#fff;background:rgba(112,112,112,0.25);width:70px;height:70px;float:left;margin-right:10px;margin-top:-10px}#usp-bar i.usp-quality:before{content:'z'}#usp-bar i.usp-delivery:before{content:'b'}#usp-bar i.usp-payment:before{content:'k'}#usp-bar i.usp-ecological:before{content:'n'}#header_usp{display:none;float:left;padding-top:25px}#header_usp img{float:left;margin-right:10px}#usp-bar.individualUSP span{width:25%;box-sizing:border-box;float:left;color:#707070;font-size:14px;line-height:19px;text-align:center}#usp-bar.individualUSP span img{width:35px;text-align:center;box-sizing:border-box;max-width:70px;margin-bottom:10px;display:inline-block;vertical-align:top}#usp-bar.individualUSP span p{width:calc(90% - 35px);vertical-align:top;text-align:left;display:inline-block;padding-left:10px;box-sizing:border-box;font-family:'helvetica', sans-serif;font-weight:400;font-size:12px;line-height:18px;margin-bottom:0}#usp-bar.individualUSP span p strong{font-family:'helvetica', sans-serif;font-weight:600;font-size:16px;line-height:19px;display:block;margin-bottom:5px;color:#025157}#payment-bar{background:#fff;padding:30px 0}#payment-bar h3{margin:0;color:#025157;float:left;width:20%}#payment-bar img{float:left;width:10%;margin:0 1.666666%}.cat_listing{padding-top:30px}.cat_listing .listing{margin-bottom:30px;width:880px;float:left}.cat_listing article header{background:#f7f7f7;padding:0 40px;color:#707070;font-size:18px;margin-bottom:3px;line-height:30px}.cat_listing article header h3{margin:0;float:left;padding:20px 0;font-weight:bold;display:inline-block;line-height:30px;max-width:300px;overflow:hidden;white-space:nowrap;color:#707070;font-size:18px}.cat_listing article header table{height:30px;border-collapse:separate;float:right;width:440px}.cat_listing article header table td{color:#707070;height:30px;padding:20px 10px;font-size:18px;border-right:solid 6px #fff}.cat_listing article header table td:first-child{width:180px}.cat_listing article header table td:nth-child(2),.cat_listing article header table td:nth-child(3){width:84px}.cat_listing article .content figure{float:left;width:400px;margin-bottom:30px}.cat_listing article .content figure img{margin:3px 0 30px 0;max-width:270px;height:auto}.cat_listing article .content table{cursor:pointer;float:left;width:480px;border-collapse:separate}.cat_listing article .content table td{height:20px;border:solid 3px #fff;font-size:14px;background:#f7f7f7;color:#707070;padding:10px;width:90px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.cat_listing article .content table td:first-child{width:190px}.cat_listing article .content table td:last-child{border-right:none;width:20px;background:#2abdc8}.cat_listing article .content table td:last-child:before{display:block;height:20px;width:20px;text-indent:-7px;line-height:22px;color:#fff;font-family:'icon';content:'r';font-size:35px}.cat_listing article .content table tr{position:relative;display:block}.cat_listing article .content table tr:nth-child(odd) td{background:#dedede}.cat_listing article .content table tr:nth-child(odd) td:last-child{background:#2abdc8}.cat_listing article .content table tr:hover td{color:#fff;background:#1c6a70;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.cat_listing article .content table tr:hover td:last-child{color:#fff;background:#1c6a70}.cat_listing article .content table a{position:absolute;top:0;right:0;left:0;bottom:0}.cat_listing article .content table a:hover{text-decoration:none}.description{padding:30px 0 0 0}#page article{margin-bottom:30px}#page .cmsHeadImg{width:100%;height:auto;margin-bottom:25px}#pw_lost{padding:30px 0}#pw_lost form{margin-bottom:30px}#pw_lost form fieldset label{width:250px}#pw_lost form .btn.pw{margin-left:250px}@media screen and (max-width: 1400px){#pw_lost form .btn.pw{margin-left:250px !important}}@media screen and (max-width: 640px){#pw_lost form fieldset label,#pw_lost form fieldset input{width:100%;text-align:left}#pw_lost form .btn.pw{margin-left:0 !important}}#orders,#orders_canceled{margin-bottom:30px;background:#fff;padding:5px 20px 25px 20px}#orders a,#orders_canceled a{padding:0 10px;border:solid 1px #f2f2f2;background:#F3F4F6;margin-bottom:5px;margin-top:10px;display:block;position:relative}#orders a:hover,#orders_canceled a:hover{text-decoration:none}#orders a strong,#orders_canceled a strong{line-height:40px;margin:0 10px;float:left;display:block;font-size:18px;color:#025157}#orders a em,#orders_canceled a em{line-height:40px;margin-bottom:0}#orders a .btn,#orders_canceled a .btn{margin-bottom:0;float:right}#orders a:hover .btn,#orders_canceled a:hover .btn{border-color:#025157;background:#037f89}#orders p,#orders_canceled p{margin:20px 0 15px 0}#orders.cms,#orders_canceled.cms{padding:0 0 0 0;background:none}#orders.cms a,#orders_canceled.cms a{background:#fff;padding:35px !important}#orders.cms a:hover .btn,#orders.cms a:focus .btn,#orders.cms a:active .btn,#orders_canceled.cms a:hover .btn,#orders_canceled.cms a:focus .btn,#orders_canceled.cms a:active .btn{background:inherit}#orders.cms img,#orders_canceled.cms img{margin-right:30px !important}#orders.cms .date,#orders_canceled.cms .date{position:absolute;top:39px;right:35px}#orders.cms h2,#orders_canceled.cms h2{padding-right:100px;box-sizing:border-box;font-size:18px}#orders.cms .btn,#orders_canceled.cms .btn{background:none;color:#025157;font-size:16px}#orders.cms .btn:hover,#orders.cms .btn:focus,#orders.cms .btn:active,#orders_canceled.cms .btn:hover,#orders_canceled.cms .btn:focus,#orders_canceled.cms .btn:active{background:#025157 !important;color:#fff}#account_tracking .col_left section,#account_tracking .col_right section{margin-bottom:20px}#account_tracking .col_left section:last-of-type,#account_tracking .col_right section:last-of-type{margin-bottom:0}#upload hr{display:none}#upload .upload_option,#upload #upload_info{padding:20px 25px;background:#fff;margin-bottom:20px;position:relative;box-sizing:border-box}#upload .upload_option h1,#upload .upload_option h2,#upload .upload_option h3,#upload #upload_info h1,#upload #upload_info h2,#upload #upload_info h3{font-size:18px;margin-bottom:0;color:#707070}#upload #upload_section{background:transparent;float:left;width:730px;margin-right:20px}#upload #upload_section .template-download,#upload #upload_section .template-upload{clear:both;height:100px}#upload #upload_section .template-download>div,#upload #upload_section .template-upload>div{float:left;margin-bottom:25px}#upload #upload_section .template-download .buttons,#upload #upload_section .template-upload .buttons{float:right}#upload #upload_section .template-download .buttons a.btn,#upload #upload_section .template-upload .buttons a.btn{float:left;margin-right:5px}#upload #upload_section .template-download .error,#upload #upload_section .template-upload .error{color:#FF8484}#upload #upload_section .template-download .hint-warning,#upload #upload_section .template-upload .hint-warning{background:#fff3cd;color:#eaac00;font-size:18px;box-sizing:border-box;border:solid 1px #ffc416}#upload #upload_section .template-download .error,#upload #upload_section .template-download .hint-warning,#upload #upload_section .template-upload .error,#upload #upload_section .template-upload .hint-warning{width:100%;font-size:14px;padding:10px 15px;margin-bottom:10px}#upload #upload_section .btn.continue{float:right;width:200px;margin-bottom:30px}#upload #upload_info{float:right;width:400px}#upload .upload_field .btn{float:right;width:48%;margin-left:0;background:#025157;color:#fff;border-color:#013a3e}#upload .upload_field .btn:before{color:#fff}#upload .upload_option{position:relative;padding:15px 20px 15px 20px}#upload .upload_option h3{display:block;font-family:'circular', sans-serif;color:#707070;font-weight:700;font-size:18px;padding:0;margin:0 0 20px 0;width:100%;text-align:left}#upload .upload_option h3:after{display:none}#upload .upload_option .btn.default{float:right !important;width:48% !important;box-sizing:border-box;margin:0;background:#fff;padding:8px 10px 7px 10px;color:#025157;font-family:'helvetica', sans-serif;font-size:16px;text-align:center;border:2px solid #025157;border-radius:5px;line-height:20px}#upload .upload_option .btn.default:hover,#upload .upload_option .btn.default:focus,#upload .upload_option .btn.default:active{background:#025157;color:#fff}#upload .upload_option p{float:left;width:48%;box-sizing:border-box;padding-right:50px}#upload .fileuploader-theme-dragdrop .fileuploader-input{padding:50px 0 20px 0}#upload .fileuploader-theme-dragdrop .fileuploader-input .fileuploader-icon-main:before{background:url("../assets/icon_upload.svg") no-repeat;content:'';border-radius:0;height:57px;width:42px;display:inline-block;font-family:none}#upload .fileuploader>div.fileuploader-progressbar.active{background-color:#025157}#uploadcheck #upload_data{position:relative;background:#fff;padding:20px 20px 20px 50px}#uploadcheck #upload_data h3{position:static;font-family:regular;padding:0;margin:0;font-size:24px;width:100%;text-align:left}#uploadcheck #upload_data h3:after{display:none}#uploadcheck #upload_data h3:before{font-family:icon;color:#707070;font-size:32px;top:20px;left:10px;content:'a';position:absolute}#uploadcheck #upload_data figure{clear:both;margin-bottom:10px}#uploadcheck #upload_data figure img{border:solid 1px #f7f7f7;float:left;width:120px;height:auto;margin-right:20px}#uploadcheck #upload_data figure figcaption{font-size:14px;float:left}#uploadcheck #upload_data figure:last-of-type(){margin-bottom:0}#uploadcheck #upload_data .btn.delete{min-width:220px;margin-top:20px}#uploadcheck #upload_actions{text-align:right;margin:20px 0 50px 0}#uploadcheck #upload_actions .btn{margin:0 0 0 20px}.browser_upload .btn.upload{float:left;margin-right:10px}#impressum address{background:#fff;float:right;width:400px;box-sizing:border-box;padding:30px 0}#impressum article{background:#fff;width:700px;float:left;box-sizing:border-box;padding:30px 0;margin-bottom:30px}#impressum article.fullwidth{float:none;width:100%}#upload,#uploadcheck,#contact,#address,#summary,#order_sample,#cart_first,#register,#calculator,#verify_address,#cart_second,#detail_free,#form_individual,#cart_third,#account_tracking,#newsletter,#finish,#fotolia,#crop{padding:30px 0;background:#f7f7f7}main .col_left,main .col_right{background:#fff;float:left;width:49%;box-sizing:border-box;padding:25px 50px;margin-bottom:20px}main .col_left label,main .col_right label{width:140px}main .col_left input,main .col_left select,main .col_left textarea,main .col_left .non-input-field,main .col_left .btn:not([name=cmd_calc]),main .col_right input,main .col_right select,main .col_right textarea,main .col_right .non-input-field,main .col_right .btn:not([name=cmd_calc]){width:300px}main .col_left input[type="checkbox"],main .col_right input[type="checkbox"]{width:60px;width:auto;margin-right:0;float:right}main .col_left .col-2 input,main .col_right .col-2 input{width:115px}main#cart_second .col_left,main#cart_second .col_right{width:50%;padding:25px 30px;min-height:305px}main#cart_second .col_left{float:right;margin-right:0}main#cart_second .col_right{float:left}main .col_right{float:right}main .col_right .col_left,main .col_right .col_right{padding:0}main .col_left{margin-right:2%}main .col_left .col_left,main .col_left .col_right{padding:0}.actionbar{height:60px;margin-bottom:80px}.actionbar .btn{padding:0;line-height:38px;width:250px;float:left;margin:0;text-align:center;font-size:18px;border-radius:3px}.actionbar .btn.success{float:right}.actionbar .btn.back{background:none;color:#025157;border-width:2px}.actionbar p{float:left}.align_right{float:right}.align_right.btn{margin-right:20px}.align_left{float:left}.align_center{margin-right:auto;margin-left:auto}.text_right{text-align:right}.text_left{text-align:left}.text_center{text-align:justify}.ta_center{text-align:center}#page{padding:30px 0}#cart_second form article,#contact form article,#detail_free form article,#account_tracking form article,#finish form article,#register form article,#crop form article{float:none;width:100%}#cart_second form fieldset,#contact form fieldset,#detail_free form fieldset,#account_tracking form fieldset,#finish form fieldset,#register form fieldset,#crop form fieldset{float:left;width:50%}#cart_second form .col-full,#contact form .col-full,#detail_free form .col-full,#account_tracking form .col-full,#finish form .col-full,#register form .col-full,#crop form .col-full{width:100%}#cart_second form .col_left fieldset,#cart_second form .col_right fieldset,#contact form .col_left fieldset,#contact form .col_right fieldset,#detail_free form .col_left fieldset,#detail_free form .col_right fieldset,#account_tracking form .col_left fieldset,#account_tracking form .col_right fieldset,#finish form .col_left fieldset,#finish form .col_right fieldset,#register form .col_left fieldset,#register form .col_right fieldset,#crop form .col_left fieldset,#crop form .col_right fieldset{float:none;box-sizing:border-box;width:100%}.color-error{color:#FF8484}.color-hint{color:#ffc3b7}.color-success{color:#025157}.cart_breadcrumb{margin-bottom:30px}.cart_breadcrumb ul{display:block;width:100%}.cart_breadcrumb li{font-size:18px;box-sizing:border-box;background:url("../assets/cart_breadcrumb_default.png") no-repeat right center #dadada;color:#fff;float:left;padding:15px 30px;height:50px;position:relative;width:33.333333%}.cart_breadcrumb li:before{display:none}.cart_breadcrumb li.active{background:url("../assets/cart_breadcrumb_active.png") no-repeat right center #025157}.cart_breadcrumb li:last-child{background-image:none}.cart_breadcrumb li.disabled{background:#157077}.cart_breadcrumb li.preactive{background:url("../assets/cart_breadcrumb_preactive.png") no-repeat right center #157077}.cart_breadcrumb li.unactive{background:url("../assets/cart_breadcrumb_unactive.png") no-repeat right center #157077}#cart{padding:0}#cart strong,#cart h3,#cart h4,#cart h5,#cart h6{margin:0;padding:0;font-family:'helveticaMd';text-align:left;color:#025157}#cart strong:after,#cart h3:after,#cart h4:after,#cart h5:after,#cart h6:after{display:none}#cart strong{font-size:14px}#cart td select{display:inline-block;width:55px;height:25px;padding:3px;margin-right:10px}#cart td select option{line-height:25px;height:25px}#cart .product_calculation td{background:#f7f7f7;padding:5px 10px;font-family:'helveticaMd';font-size:16px}#cart .product_calculation td strong{text-align:right;margin:0;font-size:18px;display:inline-block}#cart .product_calculation td h3{font-size:18px;width:100%}#cart .product_options strong{margin-top:20px;font-family:'helvetica', sans-serif;font-weight:normal}#cart #total_netto td,#cart #total_netto td strong,#cart #total_coupon td,#cart #total_coupon td strong,#cart #total_shipping td,#cart #total_shipping td strong,#cart #total_vat td,#cart #total_vat td strong,#cart #total_options td,#cart #total_options td strong,#cart #total_price td,#cart #total_price td strong{text-align:right}#cart #total_shipping td{padding-top:20px}#cart tr:nth-last-child(2) td{padding-bottom:20px}#cart #total_price{background:#f7f7f7;padding:5px 10px;font-size:18px;color:#025157;text-align:right}#cart #total_price strong{color:#025157;font-family:bold;display:inline-block;font-size:18px;text-align:right}#cart #total_netto td{background:#f7f7f7;padding:5px 10px}#cart #sidebar{width:250px;float:right}#cart #sidebar section{background:#fff;padding:20px 10px 10px 10px;margin-bottom:20px}#cart #sidebar section strong,#cart #sidebar section h3{font-family:'circular';font-size:18px;color:#707070;display:block;margin-bottom:20px}#cart #sidebar section img{width:50%;float:left;margin-bottom:20px}#cart form{box-sizing:border-box;width:880px;float:left}#cart table{box-sizing:border-box;width:100%;display:block;background:#fff;padding:10px;margin-bottom:20px}#cart tbody tr>td,#cart>tr>td{text-align:left;color:#707070;line-height:25px;box-sizing:border-box;padding:2px 10px;font-size:87.5%}#cart tbody tr>th,#cart>tr>th{font-family:bold;font-weight:300;font-size:18px;text-align:left;padding:10px;color:#707070}#cart tbody tr th,#cart tbody tr td,#cart>tr th,#cart>tr td{box-sizing:border-box;vertical-align:top}#cart tbody tr th:first-child,#cart tbody tr>td:first-child{width:370px;border-right:solid 6px #fff;padding-right:4px}#cart tbody tr th:nth-child(2),#cart tbody tr>td:nth-child(2){width:240px;border-right:solid 6px #fff;padding-right:4px}#cart tbody tr th:nth-child(3),#cart tbody tr>td:nth-child(3){width:140px;border-right:solid 6px #fff;padding-right:4px}#cart tbody tr th:nth-child(4),#cart tbody tr>td:nth-child(4){width:100px;text-align:right}#cart #checkout_last form>table{margin-bottom:20px}#cart_options{background:#fff;padding:10px;margin-bottom:80px}#cart_options .col_left{float:left;width:40%;margin-right:1%}#cart_options .hint{margin-top:20px}#cart_options .col_right{float:right;width:49%;margin-left:1%}#cart_options textarea{float:none;display:block;width:100%;height:150px}#cart_options .btn.success{width:100%;float:right;text-align:center;margin-top:40px}#cart #coupon td{padding-top:10px}#cart #coupon button{margin:0 0 0 15px}#cart #coupon input{width:200px}#cart_second #formular{margin-bottom:40px}#cart_second #formular .btn{margin-bottom:0;font-size:16px;border-radius:3px}#cart_second #formular h3{font-family:'circular';font-size:18px;padding:0;margin:0 0 10px 0;text-align:left}#cart_second #formular h3:after{display:none}#cart_second #formular h3+hr{display:none}#cart_second #formular fieldset{width:100%}#cart_second #formular input{width:300px}#cart_second #formular label{text-align:left;width:160px}#cart_second #formular .col_right p,#cart_second #formular .col_left p{font-size:14px}#cart_second #formular .col_right .btn{width:300px;margin-left:160px}#cart_second #formular .lost_pw{margin-top:10px;display:block;text-align:right;margin-right:54px}#cart_second #registration h1{font-size:18px;line-height:25px}#cart_second #registration h1+hr{display:none}#cart_second button.btn.success.address.back_to_login{background:#fff;color:#025157;border-width:2px;margin-left:0;width:auto;font-size:14px;border:1px solid;border-radius:3px;margin-bottom:0px}#cart_third article{width:100%}#cart_third #cart{background:#fff}#cart_third table tbody tr th:first-child,#cart_third table tbody tr>td:first-child{width:480px}#cart_third table tbody tr th:nth-child(2),#cart_third table tbody tr>td:nth-child(2){width:250px}#cart_third table tbody tr th:nth-child(3),#cart_third table tbody tr>td:nth-child(3){width:180px}#cart_third table tbody tr th:nth-child(4),#cart_third table tbody tr>td:nth-child(4){width:200px;text-align:right}#cart_third .col_left,#cart_third .col_right{min-height:180px;position:relative}#cart_third .col_left .icon,#cart_third .col_right .icon{display:block;position:absolute;top:30px;left:15px}#cart_third .col_left .icon:before,#cart_third .col_right .icon:before{font-size:28px}#cart #special input,#cart_second #special input,#cart_third #special input{width:400px}#cart #special button,#cart_second #special button,#cart_third #special button{float:right;margin-bottom:0;width:40px;box-sizing:border-box;min-width:40px;padding:0}#cart #special button .icon,#cart_second #special button .icon,#cart_third #special button .icon{top:10px;left:5px}#cart #special button .icon:before,#cart_second #special button .icon:before,#cart_third #special button .icon:before{color:#fff}#cart_third_buy label{width:60px}#cart_third_buy .btn.success{float:right;margin-right:10px;border-radius:3px}#cart_third_payment .col_right label,#cart_third_payment .col_left label{width:140px}#cart_third_payment .col_right .col-2 input,#cart_third_payment .col_left .col-2 input{width:115px}#cart_third_payment .col_left input,#cart_third_payment .col_left select{width:100%}#cart_third_payment .col_right select.auto-calculate{width:400px}#cart_third_agb{margin-bottom:0;margin-left:10px;display:inline-block}#cart_third_agb label{width:25px}#cart_third_agb span{cursor:pointer;color:#025157}#cart_third_agb fieldset{margin:0}#cart_third_buy{display:inline-block;float:right}#crop .crop_image{float:left}#crop .crop_image img{border:solid 1px #f7f7f7}#crop table tr.description td{padding-top:20px}#crop button[name="cmd_calc"]{right:23px}#crop input[type="radio"]{float:left;width:20px;margin-right:10px}#crop #total{color:#025157;font-family:bold}#crop label{font-size:14px;width:160px}#calculator_preloader{text-align:center}#calculator_preloader:before{content:'';display:block;font-size:10px;margin:20px auto;border-radius:100px;width:14px;height:14px;text-indent:-9999em;border:solid 3px #025157;border-bottom-color:#fff;-webkit-animation:loader 1.1s infinite linear;-moz-animation:loader 1.1s infinite linear;animation:loader 1.1s infinite linear}#calculator_searchresults label{width:355px}#contact .col_right{padding:0;width:50%}#contact .col_left{width:48%}#contact .upload_field progress,#contact .upload_field .progressBar{width:350px;margin:0 20px 0 185px}#contact .upload_field input{float:right;margin-right:80px}#contact .upload_field .btn.upload{clear:both;margin-top:20px}#contact .preview,#contact .file_info{margin-left:185px}.cnt_prn .default{float:left !important;margin-left:0 !important}.cnt_prn .no_margin{margin:0}.cnt_prn-table th,.cnt_prn-table td:before{color:#025157}.cnt_prn-table{margin:1em 0;min-width:300px;width:100%;background:#fff;color:#fff;overflow:hidden}.cnt_prn-table tr{border-top:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7;border-color:#f7f7f7}.cnt_prn-table th{display:none;text-align:left}.cnt_prn-table td{display:block;padding:0.25em}.cnt_prn-table td:first-child{padding-top:.5em}.cnt_prn-table td:last-child{padding-bottom:.5em}.cnt_prn-table td:last-child:before{content:attr(data-th) " "}.cnt_prn-table td:before{content:attr(data-th) ": ";font-weight:bold;width:6.5em;display:inline-block}.cnt_prn-table .btn{margin-bottom:0}@media (min-width: 767px){.cnt_prn-table td:before{display:none}.cnt_prn-table th,.cnt_prn-table td{padding:1em !important}.cnt_prn-table th:first-child,.cnt_prn-table td:first-child{padding-left:0}.cnt_prn-table th:last-child,.cnt_prn-table td:last-child{padding-right:0}.cnt_prn-table th,.cnt_prn-table td{display:table-cell}}#pageLogin{z-index:3;width:400px;margin-left:-200px;left:50%;top:200px;position:relative;border-radius:5px;background:#fff;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.25);box-sizing:border-box;padding:20px;border:1px solid #ccc}#pageLogin label{text-align:left}#pageLogin h1{margin-bottom:24px;text-align:center}#pageLogin input{width:100%}#pageLogin .logo{display:block;text-align:center}#pageLogin .logo img{margin:0 auto 20px auto}#pageLogin input[type="submit"]{margin-top:20px;background:#025157;border:1px solid #012325;color:#fff}#pageLogin .error_msg{padding:10px;background:#fff;border:1px solid #fff;border-radius:3px}#pageLoginBg{background:url("../assets/loginbg.jpg") top center no-repeat;background-size:cover;left:0;top:0;right:0;bottom:0;position:fixed}#modulesPrinttemplate{margin-bottom:20px;padding:15px;background:#fff}#modulesPrinttemplate h3{margin:0 0 20px 0;text-align:left;font-size:14px}#modulesPrinttemplate h3:after{display:none}#modulesPrinttemplate li{border-bottom:1px solid #f0f0f0;padding-bottom:2px !important;margin-bottom:2px;height:42px}#modulesPrinttemplate li .icon{float:left;width:32px;margin:4px 5px 0 1px}#modulesPrinttemplate li .icon img{width:100%;height:auto}#modulesPrinttemplate li a{display:block;height:42px;line-height:42px;text-decoration:none;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#modulesPrinttemplate li a:hover{background:#f0f0f0;color:#fff;text-decoration:none}#modulesPrinttemplate li:last-child{border-bottom:none}.climate{margin:0 0 40px 0}.climate .climateItem{background:#f7f7f7;margin-bottom:20px}.climate .climateItem .accContent{display:none;margin:20px;padding-top:20px;border-top:1px solid #ccc}.climate .climateItem .accContent li{margin-left:20px;list-style-type:disc}.climate .climateItem .accContent img{width:100%;height:auto}.climate .climateItem .accHead{display:block;cursor:pointer;padding:10px;min-height:110px;box-sizing:border-box}.climate .climateItem .accHead .openBtn{float:left;margin:25px 10px 0 5px;background:#fff;position:relative;color:#ccc;display:block;border-radius:50%;height:40px;width:40px}.climate .climateItem .accHead .openBtn:before{content:'+';position:absolute;color:#ccc;display:block;height:40px;width:40px;font-size:30px;line-height:40px;text-align:center;top:0;left:0}.climate .climateItem .accHead h3{color:#025157;padding:10px;margin-bottom:0;float:left}.climate .climateItem .accHead .climateInfobox{background:#fff;width:350px;float:right;padding:5px 10px;margin:5px;border-radius:5px;box-sizing:border-box}.climate .climateItem .accHead .climateInfobox span{width:180px;display:inline-block}.climate .climateItem .accHead.current .openBtn{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.climate .climateItem .accHead.current .openBtn:before{content:'-'}@media screen and (max-width: 800px){.climate .climateItem .accHead .climateInfobox{float:none;width:calc(100% - 10px)}.climate .climateItem .accHead h3{float:none}}.climatePartnerAccount span{display:inline-block;width:150px;font-weight:bold}@media screen and (max-width: 480px){.climatePartnerAccount span{display:block;width:100%}}@-moz-document url-prefix(){select option{padding:5px 15px}.btn.upload{padding:0 10px 0 0}input[type="file"]{height:auto !important}}select::-ms-expand{display:none}#delivery_countdown{font-size:12px;display:block;margin-top:5px;padding:5px;background:#f7f7f7;border:solid 1px #c4c4c4}.fr-window,.fr-window [class^="fr-"],.fr-overlay,.fr-overlay [class^="fr-"],.fr-spinner,.fr-spinner [class^="fr-"]{box-sizing:border-box}.fr-window{position:fixed;width:100%;height:100%;top:0;left:0;font:13px/20px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;transform:translateZ(0px)}.fr-overlay{z-index:99998}.fr-window{z-index:99999}.fr-spinner{z-index:100000}.fr-overlay{position:fixed;top:0;left:0;height:100%;width:100%}.fr-overlay-background{float:left;width:100%;height:100%;background:#000;opacity:.9;filter:alpha(opacity=90)}.fr-overlay-ui-fullclick .fr-overlay-background{background:#292929;opacity:1;filter:alpha(opacity=100)}.fr-window.fr-mobile-touch,.fr-overlay.fr-mobile-touch{position:absolute;overflow:visible}.fr-measured{margin:0 !important;min-width:0 !important;min-height:0 !important}.fr-box{position:absolute;top:0;left:0;width:100%;height:100%}.fr-pages{position:absolute;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-page{position:absolute;width:100%;height:100%}.fr-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;text-align:center}.fr-hovering-clickable .fr-container{cursor:pointer}.fr-ui-inside .fr-container{padding:20px 20px}.fr-ui-inside.fr-no-sides .fr-container{padding:20px}.fr-ui-outside .fr-container{padding:20px 82px}.fr-ui-outside.fr-no-sides .fr-container{padding:20px 48px}@media all and (max-width: 700px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 700px){.fr-ui-inside .fr-container{padding:12px 12px}.fr-ui-inside.fr-no-sides .fr-container{padding:12px}.fr-ui-outside .fr-container{padding:12px 72px}.fr-ui-outside.fr-no-sides .fr-container{padding:12px 48px}}@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 500px){.fr-ui-inside .fr-container{padding:0px 0px}.fr-ui-inside.fr-no-sides .fr-container{padding:0px}.fr-ui-outside .fr-container{padding:0px 72px}.fr-ui-outside.fr-no-sides .fr-container{padding:0px 48px}}.fr-ui-fullclick .fr-container{padding:0}.fr-ui-fullclick.fr-no-sides .fr-container{padding:0}.fr-ui-fullclick.fr-type-video .fr-container{padding:0px 62px}.fr-ui-fullclick.fr-no-sides.fr-type-video .fr-container{padding:48px 0px}.fr-overflow-y .fr-container{padding-top:0 !important;padding-bottom:0 !important}.fr-content,.fr-content-background{position:absolute;top:50%;left:50%;overflow:visible}.fr-content-element{float:left;width:100%;height:100%}.fr-content-background{background:#101010}.fr-info{position:absolute;top:0;left:0;width:100%;color:#efefef;font-size:13px;line-height:20px;text-align:left;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fr-info-background{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;line-height:1%;filter:none;opacity:1}.fr-ui-inside .fr-info-background{filter:alpha(opacity=80);opacity:.8;zoom:1}.fr-ui-outside .fr-info-background{background:#0d0d0d}.fr-content .fr-info{top:auto;bottom:0}.fr-info-padder{display:block;overflow:hidden;padding:12px;position:relative;width:auto}.fr-caption{width:auto;display:inline;white-space:wrap;color:#fff}.fr-position{color:#b3b3b3;float:right;line-height:21px;opacity:0.99;position:relative;text-align:right;margin-left:15px;white-space:nowrap}.fr-position-outside,.fr-position-inside{position:absolute;bottom:0;right:0;margin:12px;width:auto;padding:2px 8px;border-radius:10px;font-size:11px;line-height:20px;text-shadow:0 1px 0 rgba(0,0,0,0.4);display:none;overflow:hidden;white-space:nowrap;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fr-position-inside{border:0}.fr-position-background{position:absolute;top:0;left:0;width:100%;height:100%;background:#0d0d0d;filter:alpha(opacity=80);opacity:.8;zoom:1}.fr-position-text{color:#b3b3b3}.fr-position-outside .fr-position-text,.fr-position-inside .fr-position-text{float:left;position:relative;text-shadow:0 1px 1px rgba(0,0,0,0.3);opacity:1}.fr-ui-outside .fr-position-outside{display:block}.fr-ui-outside .fr-info .fr-position{display:none}.fr-ui-inside.fr-no-caption .fr-position-inside{display:block}.fr-info a,.fr-info a:hover{color:#ccc;border:0;background:none;text-decoration:underline}.fr-info a:hover{color:#eee}.fr-ui-outside.fr-no-caption .fr-info{display:none}.fr-ui-inside.fr-no-caption .fr-caption{display:none}.fr-stroke{position:absolute;top:0;left:0;width:100%;height:1px}.fr-stroke-vertical{width:1px;height:100%}.fr-stroke-horizontal{padding:0 1px}.fr-stroke-right{left:auto;right:0}.fr-stroke-bottom{top:auto;bottom:0}.fr-stroke-color{float:left;width:100%;height:100%;background:rgba(255,255,255,0.08)}.fr-info .fr-stroke-color{background:rgba(80,80,80,0.3)}.fr-ui-outside.fr-has-caption .fr-content .fr-stroke-bottom{display:none}.fr-ui-fullclick .fr-stroke{display:none}.fr-ui-fullclick .fr-content-background{box-shadow:none}.fr-info .fr-stroke-top{display:none}.fr-side{position:absolute;top:50%;width:54px;height:72px;margin:0 9px;margin-top:-36px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;zoom:1}.fr-side-previous{left:0}.fr-side-next{right:0;left:auto}.fr-side-disabled{cursor:default}.fr-side-hidden{display:none !important}.fr-side-button{float:left;width:100%;height:100%;margin:0;padding:0}.fr-side-button-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#101010;background-color:#ccc}.fr-side-button-icon{float:left;position:relative;height:100%;width:100%;zoom:1;background-position:50% 50%;background-repeat:no-repeat}@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px){.fr-side{width:54px;height:60px;margin:0;margin-top:-30px}.fr-side-button{width:48px;height:60px;margin:0 3px}}.fr-close{position:absolute;width:48px;height:48px;top:0;right:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fr-close-background,.fr-close-icon{position:absolute;top:12px;left:12px;height:26px;width:26px;background-position:50% 50%;background-repeat:no-repeat}.fr-close-background{background-color:#000}.fr-thumbnails{position:absolute;overflow:hidden}.fr-thumbnails-disabled .fr-thumbnails{display:none !important}.fr-thumbnails-horizontal .fr-thumbnails{width:100%;height:12%;min-height:74px;max-height:160px;bottom:0}.fr-thumbnails-vertical .fr-thumbnails{height:100%;width:10%;min-width:74px;max-width:160px;left:0}.fr-thumbnails,.fr-thumbnails *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-thumbnails-wrapper{position:absolute;top:0;left:50%;height:100%}.fr-thumbnails-vertical .fr-thumbnails-wrapper{top:50%;left:0}.fr-thumbnails-slider{position:relative;width:100%;height:100%;float:left;zoom:1}.fr-thumbnails-slider-slide{position:absolute;top:0;left:0;height:100%}.fr-thumbnails-thumbs{float:left;height:100%;overflow:hidden;position:relative;top:0;left:0}.fr-thumbnails-slide{position:absolute;top:0;height:100%;width:100%}.fr-thumbnail-frame{position:absolute;zoom:1;overflow:hidden}.fr-thumbnail{position:absolute;width:30px;height:100%;left:50%;top:50%;zoom:1;cursor:pointer;margin:0 10px}.fr-ltIE9 .fr-thumbnail *{overflow:hidden;z-index:1;zoom:1}.fr-thumbnail-wrapper{position:relative;background:#161616;width:100%;height:100%;float:left;overflow:hidden;display:inline;z-index:0}.fr-thumbnail-overlay{cursor:pointer}.fr-thumbnail-active .fr-thumbnail-overlay{cursor:default}.fr-thumbnail-overlay,.fr-thumbnail-overlay-background,.fr-thumbnail-overlay-border{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;overflow:hidden;border-style:solid;border-color:transparent}.fr-ltIE9 .fr-thumbnail-overlay-border{border-width:0 !important}.fr-thumbnail .fr-thumbnail-image{position:absolute;filter:alpha(opacity=85);opacity:.85;max-width:none}.fr-thumbnail:hover .fr-thumbnail-image,.fr-thumbnail-active:hover .fr-thumbnail-image{filter:alpha(opacity=99);opacity:.99}.fr-thumbnail-active .fr-thumbnail-image,.fr-thumbnail-active:hover .fr-thumbnail-image{filter:alpha(opacity=35);opacity:.35}.fr-thumbnail-active{cursor:default}.fr-thumbnail-loading,.fr-thumbnail-loading-background,.fr-thumbnail-loading-icon{position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnail-loading-background{background-color:#161616;background-position:50% 50%;background-repeat:no-repeat;opacity:.8;position:relative;float:left}.fr-thumbnail-loading-icon{display:none}.fr-thumbnail-error .fr-thumbnail-image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#202020}.fr-thumbnails-side{float:left;height:100%;width:28px;margin:0 5px;position:relative;overflow:hidden}.fr-thumbnails-side-previous{margin-left:12px}.fr-thumbnails-side-next{margin-right:12px}.fr-thumbnails-vertical .fr-thumbnails-side{height:28px;width:100%;margin:10px 0}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}.fr-thumbnails-side-button{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px;width:28px;height:28px;cursor:pointer}.fr-thumbnails-side-button-background{position:absolute;top:0;left:0;height:100%;width:100%;filter:alpha(opacity=80);opacity:.8;-moz-transition:background-color .2s ease-in;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:#333;cursor:pointer;border-radius:4px}.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background{background-color:#3b3b3b}.fr-thumbnails-side-button-disabled *{cursor:default}.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background{background-color:#333}.fr-thumbnails-side-button-icon{height:42px;width:42px;position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnails-vertical .fr-thumbnails-side,.fr-thumbnails-vertical .fr-thumbnails-thumbs,.fr-thumbnails-vertical .fr-thumbnail-frame{clear:both}.fr-window-ui-fullclick .fr-thumbnails{background:#090909}.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-horizontal .fr-info .fr-stroke-bottom{display:block !important}.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-vertical .fr-info .fr-stroke-left{display:block !important}.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:12px 5px}.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:5px 12px}.fr-thumbnails-measured .fr-thumbnails-thumbs{padding:0 !important}@media all and (min-height: 700px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:16px 8px}.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 8px}.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:16px}.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:16px}}@media all and (min-height: 980px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:20px 10px}.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 10px}.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:20px}.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:20px}}@media all and (min-width: 1200px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:8px 16px}.fr-thumbnails-vertical .fr-thumbnails-side{margin:0 8px}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:16px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:16px}}@media all and (min-width: 1800px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:10px 20px}.fr-thumbnails-vertical .fr-thumbnails-side{margin:10px 0}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}}@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 500px){.fr-thumbnails-horizontal .fr-thumbnails{display:none !important}}@media all and (max-width: 700px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px){.fr-thumbnails-vertical .fr-thumbnails{display:none !important}}@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px){.fr-page{min-width:100%}.fr-page{min-height:100%}}.fr-window-ui-fullclick .fr-side-next-outside,.fr-window-ui-fullclick .fr-side-previous-outside,.fr-window-ui-fullclick .fr-close-outside,.fr-window-ui-fullclick .fr-content .fr-side-next,.fr-window-ui-fullclick .fr-content .fr-side-previous,.fr-window-ui-fullclick .fr-content .fr-close,.fr-window-ui-fullclick .fr-content .fr-info,.fr-window-ui-outside .fr-side-next-fullclick,.fr-window-ui-outside .fr-side-previous-fullclick,.fr-window-ui-outside .fr-close-fullclick,.fr-window-ui-outside .fr-content .fr-side-next,.fr-window-ui-outside .fr-content .fr-side-previous,.fr-window-ui-outside .fr-content .fr-close,.fr-window-ui-outside .fr-content .fr-info,.fr-window-ui-inside .fr-page>.fr-info,.fr-window-ui-inside .fr-side-next-fullclick,.fr-window-ui-inside .fr-side-previous-fullclick,.fr-window-ui-inside .fr-close-fullclick,.fr-window-ui-inside .fr-side-next-outside,.fr-window-ui-inside .fr-side-previous-outside,.fr-window-ui-inside .fr-close-outside{display:none !important}.fr-toggle-ui{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.fr-visible-fullclick-ui .fr-box>.fr-toggle-ui,.fr-visible-inside-ui .fr-ui-inside .fr-toggle-ui{opacity:1}.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{-webkit-transition:opacity .3s;transition:opacity .3s}.fr-ltIE9.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-ltIE9.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{display:none}.fr-spinner{position:fixed;width:52px;height:52px;background:#101010;background:rgba(16,16,16,0.85);border-radius:5px}.fr-spinner div{position:absolute;top:0;left:0;height:64%;width:64%;margin-left:18%;margin-top:18%;opacity:1;-webkit-animation:fresco-12 1.2s infinite ease-in-out;animation:fresco-12 1.2s infinite ease-in-out}.fr-spinner div:after{content:'';position:absolute;top:0;left:50%;width:2px;height:8px;margin-left:-1px;background:#fff;box-shadow:0 0 1px rgba(0,0,0,0)}.fr-spinner div.fr-spin-1{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.fr-spinner div.fr-spin-2{-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.fr-spinner div.fr-spin-3{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.fr-spinner div.fr-spin-4{-ms-transform:rotate(120deg);-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.fr-spinner div.fr-spin-5{-ms-transform:rotate(150deg);-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.fr-spinner div.fr-spin-6{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.fr-spinner div.fr-spin-6{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.fr-spinner div.fr-spin-7{-ms-transform:rotate(210deg);-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.fr-spinner div.fr-spin-8{-ms-transform:rotate(240deg);-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.fr-spinner div.fr-spin-9{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.fr-spinner div.fr-spin-10{-ms-transform:rotate(300deg);-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.fr-spinner div.fr-spin-11{-ms-transform:rotate(330deg);-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:-0.1s;animation-delay:-0.1s}.fr-spinner div.fr-spin-12{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes fresco-12{0%{opacity:1}100%{opacity:0}}@keyframes fresco-12{0%{opacity:1}100%{opacity:0}}.fr-thumbnail-spinner{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px}.fr-thumbnail-spinner-spin{position:relative;float:left;margin:8px 0 0 8px;text-indent:-9999em;border-top:2px solid rgba(255,255,255,0.2);border-right:2px solid rgba(255,255,255,0.2);border-bottom:2px solid rgba(255,255,255,0.2);border-left:2px solid #fff;-webkit-animation:fr-thumbnail-spin 1.1s infinite linear;animation:fr-thumbnail-spin 1.1s infinite linear}.fr-thumbnail-spinner-spin,.fr-thumbnail-spinner-spin:after{border-radius:50%;width:24px;height:24px}@-webkit-keyframes fr-thumbnail-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fr-thumbnail-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fr-error{float:left;position:relative;background-color:#ca3434;width:160px;height:160px}.fr-error-icon{position:absolute;width:42px;height:42px;top:50%;left:50%;margin-left:-21px;margin-top:-21px}.fr-window-skin-fresco .fr-side-button-icon,.fr-window-skin-fresco .fr-close-icon,.fr-window-skin-fresco .fr-thumbnails-side-button-icon,.fr-window-skin-fresco .fr-error-icon{background-image:url("../assets/fresco/sprite.svg")}.fr-window-skin-fresco.fr-no-svg .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-close-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-button-icon,.fr-window-skin-fresco .fr-error-icon{background-image:url("../assets/fresco/sprite.png")}.fr-window-skin-fresco .fr-error-icon{background-position:-160px -126px}.fr-window-skin-fresco .fr-content-background{background:#101010;box-shadow:0 0 5px rgba(0,0,0,0.4)}.fr-window-skin-fresco.fr-window-ui-fullclick .fr-content-background{box-shadow:none}.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0,0,0,0.3)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,0.1)}.fr-window-skin-fresco .fr-side-button-background{background-color:transparent}.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:-13px -14px}.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-93px -14px}.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:-13px -214px}.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-93px -214px}.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-svg .fr-side-button-icon{opacity:.5}.fr-window-skin-fresco.fr-svg .fr-side:hover .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-next .fr-side-button-icon{opacity:1}.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side .fr-side-button-icon{opacity:.8}.fr-window-skin-fresco.fr-svg .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-side-disabled:hover .fr-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side-disabled .fr-side-button-icon{opacity:.2}.fr-window-skin-fresco.fr-window-ui-inside .fr-type-image .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-window-ui-fullclick.fr-showing-type-image .fr-side-disabled .fr-side-button-icon{background-image:none}@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px){.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:0px -300px}.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-48px -300px}.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:0px -360px}.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:0px -360px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:0px -360px}.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:0px -420px}.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-48px -420px}}.fr-window-skin-fresco.fr-window-ui-outside .fr-close-background{background-color:#363636}.fr-window-skin-fresco.fr-window-ui-outside .fr-close:hover .fr-close-background{background-color:#434343}.fr-window-skin-fresco.fr-window-ui-inside .fr-close-background,.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close-background{background-color:#131313;filter:alpha(opacity=80);opacity:.8}.fr-window-skin-fresco.fr-window-ui-inside .fr-close:hover .fr-close-background,.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close:hover .fr-close-background{background-color:#191919}.fr-window-skin-fresco .fr-close .fr-close-icon{background-position:-168px -8px}.fr-window-skin-fresco .fr-close:hover .fr-close-icon{background-position:-210px -8px}.fr-window-skin-fresco.fr-svg .fr-close .fr-close-icon{background-position:-210px -8px;opacity:.8}.fr-window-skin-fresco .fr-close:hover .fr-close-icon{opacity:1}.fr-window-skin-fresco .fr-thumbnail-wrapper{border-color:transparent;border-style:solid;border-width:0}.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0,0,0,0.3)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,0.1)}.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 -1px 4px rgba(0,0,0,0.3)}.fr-window-skin-fresco .fr-thumbnail-overlay-border{border-width:1px;border-color:rgba(255,255,255,0.08)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-overlay-border,.fr-window-skin-fresco .fr-thumbnail-active:hover .fr-thumbnail-overlay-border{border:0px}.fr-window-skin-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-167px -49px}.fr-window-skin-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-209px -49px}.fr-window-skin-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-167px -91px}.fr-window-skin-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-209px -91px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-293px -49px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-335px -49px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-293px -91px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-335px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-icon{-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.8}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-167px -49px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-209px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon{opacity:1}.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-293px -49px}.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-335px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled{opacity:.5}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -49px}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -91px}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background{filter:alpha(opacity=50)}.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -49px}.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -91px}img[src$=".jpg"],img[src$=".png"]{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.headerImage{width:100%;margin-bottom:30px}.centered{text-align:center}#payment-bar{display:none}#page{padding:30px 0 0 0}.hasMarginRight{margin-right:2%}.noMarginBottom{margin-bottom:0 !important}.hasPaddingTop{padding-top:50px}.hasPaddingBottom{padding-bottom:50px}form:not([id="formular_reseller"]) .registerHeadline{margin-right:0;width:100%;text-align:left;font-size:25px;line-height:32px;margin-bottom:28px;font-family:'circular', sans-serif;color:#3F4349;font-weight:700}form:not([id="formular_reseller"]) .registerHeadline:after{display:none}.showPaperWeight{display:none}.divergentaddressLabel p{width:calc(100% - 225px);float:right;padding-right:20px;box-sizing:border-box}@media screen and (max-width: 640px){.hasMarginRight{margin-right:0}}@media screen and (max-width: 595px){.divergentaddressLabel p{width:calc(100% - 30px);float:right;padding-right:20px;box-sizing:border-box}}@media screen and (max-width: 500px){form:not([id="formular_reseller"]) .registerHeadline{background:none}}.menu-item-login span,.menu-item-cart span{font-size:10px;left:0;bottom:2px !important;width:100%;position:absolute;text-align:center !important;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.menu-item-login:hover span,.menu-item-cart:hover span{color:#1C6B71}.menu-item-login:active span,.menu-item-cart:active span{color:#025157}.headerImage{margin-bottom:30px}.splide{margin-bottom:30px}.splide__pagination li{padding-left:0}.splide__pagination li:before{display:none}.splide__pagination .splide__pagination__page{width:8px;height:8px;border-radius:6px;display:inline-block;margin:0 5px;background:none;border:solid 1px #000}.splide__pagination .splide__pagination__page.is-active{background:#000}.splide__slide{overflow:hidden;padding-left:0}.splide__slide:before{display:none}.splide__slide .textWrapper{width:100%;z-index:1;position:absolute;left:0;top:calc(50% - 100px)}.splide__slide .textWrapper .textArea{width:45%}.splide__slide .textWrapper strong{font-family:'circular', sans-serif;text-transform:uppercase;display:inline-block;font-size:40px;color:#fff;line-height:64px}.splide__slide .textWrapper p{display:block;color:#fff}.splide__slide .textWrapper em{font-size:18px;color:#fff}.splide__slide .textWrapper .btn.success{border:2px solid #fff;background:none;color:#fff !important;text-transform:uppercase;font-size:16px;margin-bottom:0;font-weight:600}.splide__slide .textWrapper .btn.success:hover,.splide__slide .textWrapper .btn.success:focus,.splide__slide .textWrapper .btn.success:active{color:#3F4349 !important;background:#fff}.splide__slide img{width:100%;max-width:inherit;margin-bottom:0}.splide__slide .backgroundElement{height:100%;position:absolute;top:0;bottom:0;left:0;display:block;background:#3F4349;width:50%;-moz-transform:skew(-15deg, 0deg);-webkit-transform:skew(-15deg, 0deg);-o-transform:skew(-15deg, 0deg);-ms-transform:skew(-15deg, 0deg);transform:skew(-15deg, 0deg)}.splide__slide .backgroundElement:before{content:'';height:100%;width:50%;position:absolute;top:0;bottom:0;left:0;display:block;background:#3F4349;-moz-transform:skew(15deg, 0deg);-webkit-transform:skew(15deg, 0deg);-o-transform:skew(15deg, 0deg);-ms-transform:skew(15deg, 0deg);transform:skew(15deg, 0deg)}@media screen and (max-width: 1280px){.splide__slide .textWrapper{top:20%}}@media screen and (max-width: 1023px){.splide__slide .textWrapper{top:10%}.splide__slide .textWrapper strong{font-size:28px}.splide__slide .textWrapper p{font-size:14px}}@media screen and (max-width: 767px){.splide__slide .textWrapper strong{line-height:24px}.splide__slide .textWrapper p{margin-bottom:12px}}@media screen and (max-width: 500px){.splide__slide .textWrapper{top:4px;bottom:0;left:0;right:0;padding:20px;box-sizing:border-box}.splide__slide .textWrapper strong{font-size:18px;line-height:20px}.splide__slide .textWrapper p{display:none}.splide__slide .textWrapper a{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;opacity:0}}.bg_grey{background:#F3F4F6;padding:50px 0;margin-bottom:50px}.bg_lightgreen{background:#AFD0BF;padding:50px 0;text-align:center}.bg_lightgreen .wrp .rte_container{margin-bottom:0}.bg_lightgreen .wrp .rte_container h2{text-transform:uppercase;font-size:40px !important}.bg_lightgreen .wrp .rte_container p{color:#3F4349}.bg_lightgreen .wrp .rte_container .btn{color:#fff !important;margin-bottom:0;font-weight:600}.bg_lightgreen .wrp .rte_container .btn.success{border:2px solid #fff;background:none;color:#fff}.bg_lightgreen .wrp .rte_container .btn.success:hover,.bg_lightgreen .wrp .rte_container .btn.success:focus,.bg_lightgreen .wrp .rte_container .btn.success:active{background:#fff;color:#3F4349 !important}.customParallax .rte_container{margin-bottom:0}.wrp .rte_container,.rte_container{font-size:16px}.wrp .rte_container a:hover,.wrp .rte_container a:focus,.wrp .rte_container a:active,.rte_container a:hover,.rte_container a:focus,.rte_container a:active{text-decoration:none}.wrp .rte_container h1,.rte_container h1{font-size:35px;line-height:45px;margin-bottom:24px}.wrp .rte_container h2,.rte_container h2{font-size:25px;line-height:32px;margin-bottom:14px}.wrp .rte_container h3,.rte_container h3{font-size:20px;line-height:28px;margin-bottom:10px}.wrp .rte_container h4,.rte_container h4{font-size:18px;line-height:25px;margin-bottom:9px}.wrp .rte_container h5,.wrp .rte_container .headline,.rte_container h5,.rte_container .headline{font-size:16px;line-height:23px;margin-bottom:8px}.wrp .rte_container .bigHeadline,.rte_container .bigHeadline{font-size:40px;line-height:48px;margin-bottom:28px;text-transform:uppercase}.wrp .rte_container hr,.rte_container hr{border-bottom:solid 2px #CFCFCF;margin:25px 0}.wrp .rte_container .col,.rte_container .col{display:flex;flex-direction:row;flex-wrap:wrap}.wrp .rte_container .col+hr,.rte_container .col+hr{margin-top:0}.wrp .rte_container .col .col_element,.rte_container .col .col_element{margin-bottom:20px;position:relative}.wrp .rte_container .col .col_element.col_2,.rte_container .col .col_element.col_2{width:49%;margin-left:2%}.wrp .rte_container .col .col_element.col_2:not(:nth-child(2n+2)),.rte_container .col .col_element.col_2:not(:nth-child(2n+2)){margin-left:0}.wrp .rte_container .col .col_element.col_2 ul,.rte_container .col .col_element.col_2 ul{margin-bottom:0}.wrp .rte_container .col .col_element.col_3,.rte_container .col .col_element.col_3{width:32%;margin-left:0}.wrp .rte_container .col .col_element.col_3:not(:nth-of-type(3n+1)),.rte_container .col .col_element.col_3:not(:nth-of-type(3n+1)){margin-left:2%}.wrp .rte_container .col .col_element.col_4,.rte_container .col .col_element.col_4{width:23.5%;margin-left:2%}.wrp .rte_container .col .col_element.col_4:first-of-type,.rte_container .col .col_element.col_4:first-of-type{margin-left:0}.wrp .rte_container .col .col_element.col_4:nth-child(4n+5),.rte_container .col .col_element.col_4:nth-child(4n+5){margin-left:0}.wrp .rte_container .col .col_element.col_6,.rte_container .col .col_element.col_6{width:66%}.wrp .rte_container .col .col_element.nextToText,.rte_container .col .col_element.nextToText{align-self:flex-start}.wrp .rte_container .col .col_element .linkcontainer,.rte_container .col .col_element .linkcontainer{position:absolute;height:100%;width:100%;opacity:0;z-index:1}.wrp .rte_container .col .col_element img,.rte_container .col .col_element img{width:100%;margin-bottom:0}.wrp .rte_container .col .col_element .pricetag,.rte_container .col .col_element .pricetag{margin-bottom:0}.wrp .rte_container .col .col_element.haveShadows,.rte_container .col .col_element.haveShadows{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1),0 1px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1),0 1px 5px rgba(0,0,0,0.15);box-shadow:0 1px 10px rgba(0,0,0,0.1),0 1px 5px rgba(0,0,0,0.15);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.wrp .rte_container .col .col_element.haveShadows:hover,.wrp .rte_container .col .col_element.haveShadows:focus,.wrp .rte_container .col .col_element.haveShadows:active,.rte_container .col .col_element.haveShadows:hover,.rte_container .col .col_element.haveShadows:focus,.rte_container .col .col_element.haveShadows:active{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);-moz-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.wrp .rte_container .col .col_element.haveShadows .textWrapper,.rte_container .col .col_element.haveShadows .textWrapper{padding:15px;box-sizing:border-box}.wrp .rte_container .col .col_element.haveShadows .textWrapper h4,.rte_container .col .col_element.haveShadows .textWrapper h4{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-size:16px}.wrp .rte_container .col .col_element.haveShadows .textWrapper ul li,.rte_container .col .col_element.haveShadows .textWrapper ul li{font-size:14px}.wrp .rte_container .textoverlay,.rte_container .textoverlay{position:relative;height:360px;overflow:hidden;margin-bottom:30px}.wrp .rte_container .textoverlay img,.rte_container .textoverlay img{margin-bottom:0}.wrp .rte_container .textoverlay .overlay,.rte_container .textoverlay .overlay{position:absolute;bottom:-35px;left:0;width:100%;background:rgba(2,81,87,0.75);padding:15px;box-sizing:border-box;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.wrp .rte_container .textoverlay .overlay p,.rte_container .textoverlay .overlay p{color:#fff;margin-bottom:0}.wrp .rte_container .textoverlay .overlay p strong,.rte_container .textoverlay .overlay p strong{font-size:20px;color:#fff;display:block}.wrp .rte_container .textoverlay .overlay .linkArea,.rte_container .textoverlay .overlay .linkArea{color:#fff !important;font-size:16px;margin-top:10px}.wrp .rte_container .textoverlay .overlay .linkArea a,.rte_container .textoverlay .overlay .linkArea a{color:#fff !important}.wrp .rte_container .textoverlay.containsButton .overlay,.rte_container .textoverlay.containsButton .overlay{bottom:-125px}.wrp .rte_container .textoverlay.containsButton .overlay .linkArea p,.rte_container .textoverlay.containsButton .overlay .linkArea p{min-height:48px}.wrp .rte_container .textoverlay.containsButton .overlay .linkArea .btn,.rte_container .textoverlay.containsButton .overlay .linkArea .btn{float:right;background:#fff;border-color:#fff;color:#025157 !important;font-weight:600}.wrp .rte_container .textoverlay:hover .overlay,.wrp .rte_container .textoverlay:focus .overlay,.wrp .rte_container .textoverlay:active .overlay,.rte_container .textoverlay:hover .overlay,.rte_container .textoverlay:focus .overlay,.rte_container .textoverlay:active .overlay{bottom:0}.wrp .rte_container .linkContainer,.rte_container .linkContainer{text-align:center}.wrp .rte_container .linkContainer a,.rte_container .linkContainer a{color:#fff !important;margin-bottom:0;font-size:18px;font-weight:600;line-height:36px;padding-left:20px;padding-right:20px}.wrp .rte_container .linkContainer a:hover,.wrp .rte_container .linkContainer a:focus,.wrp .rte_container .linkContainer a:active,.rte_container .linkContainer a:hover,.rte_container .linkContainer a:focus,.rte_container .linkContainer a:active{text-decoration:none}.wrp .rte_container .parallax img,.rte_container .parallax img{max-width:inherit}@media screen and (max-width: 1280px){.wrp .rte_container .textoverlay,.rte_container .textoverlay{height:320px}}@media screen and (max-width: 1023px){.wrp .rte_container .textoverlay,.rte_container .textoverlay{height:inherit}.wrp .rte_container .textoverlay .overlay,.rte_container .textoverlay .overlay{bottom:0 !important}.wrp .rte_container.containsButton .overlay,.rte_container.containsButton .overlay{bottom:0 !important}}@media screen and (max-width: 800px){.wrp .rte_container h2,.rte_container h2{font-size:24px;margin-bottom:12px}.wrp .rte_container h3,.rte_container h3{font-size:20px;margin-bottom:10px}.wrp .rte_container h4,.rte_container h4{font-size:18px;margin-bottom:10px}.wrp .rte_container h5,.rte_container h5{font-size:18px;margin-bottom:10px}.bg_lightgreen .wrp .rte_container h2{font-size:24px !important;margin-bottom:12px}}@media screen and (max-width: 640px){.wrp .rte_container .col .col_element.col_2,.rte_container .col .col_element.col_2{width:100%}.wrp .rte_container .col .col_element.col_2:not(:first-of-type),.rte_container .col .col_element.col_2:not(:first-of-type){margin-left:0}.wrp .rte_container .col .col_element.col_3,.rte_container .col .col_element.col_3{width:100%}.wrp .rte_container .col .col_element.col_3:not(:first-of-type),.rte_container .col .col_element.col_3:not(:first-of-type){margin-left:0}.wrp .rte_container .col .col_element.col_4,.rte_container .col .col_element.col_4{width:100%}.wrp .rte_container .col .col_element.col_4:not(:first-of-type),.rte_container .col .col_element.col_4:not(:first-of-type){margin-left:0}.wrp .rte_container .col .col_element.col_6,.rte_container .col .col_element.col_6{width:100%}}#visual_calculation #detail_infobar.grand_gallery #detail_infobar_gallery .gallery_preview{width:calc(100% - 230px);padding-left:230px}#visual_calculation #detail_infobar.grand_gallery #detail_infobar_gallery figcaption{position:absolute;width:200px;left:20px;top:20px}#visual_calculation #detail_infobar.grand_gallery #detail_infobar_gallery figcaption ul{width:100%}#visual_calculation #detail_infobar.grand_gallery #detail_infobar_gallery figcaption ul li{width:100%}#visual_calculation #detail_infobar.grand_gallery #detail_infobar_gallery figcaption ul li:not(:last-of-type){margin-bottom:15px}@media screen and (max-width: 1280px){#visual_calculation #detail_infobar.grand_gallery #detail_infobar_gallery figcaption{width:162px}}@media screen and (max-width: 900px){#visual_calculation #detail_infobar.grand_gallery #detail_infobar_gallery .gallery_preview{width:100%;padding-left:0}#visual_calculation #detail_infobar.grand_gallery #detail_infobar_gallery figcaption{position:relative;width:100%;left:0;top:0}#visual_calculation #detail_infobar.grand_gallery #detail_infobar_gallery figcaption ul{width:100%}#visual_calculation #detail_infobar.grand_gallery #detail_infobar_gallery figcaption ul li{width:20%}}#product_related_products{margin-top:25px;background:#fff;padding:30px 15px;border:solid 1px #dedede}#product_related_products #related .col .col_element .textWrapper h4{font-family:'circular', sans-serif;font-weight:700}#product_related_products #related .col .col_element .textWrapper p{font-size:14px}#page.cms{padding-top:0}.cms_content{width:100%;padding:20px;box-sizing:border-box;background:#fff}.cms_content .date{position:absolute;top:20px;right:20px}.cms_content h1{font-size:35px;margin-bottom:24px;padding-right:120px;box-sizing:border-box}.cms_content ~ .align_right.btn{margin-right:0;font-weight:600}.cms_content ~ .preview-btn{margin:10px 0;display:inline-block}.cms_content ~ .preview-btn:before{content:'';height:12px;width:12px;display:inline-block;background:url("../assets/back_button.svg");background-size:12px 12px;background-position:50% 50%;background-repeat:no-repeat;margin-right:10px}@media screen and (max-width: 500px){.cms_content .date{position:relative;top:0;right:0;display:block;text-align:right;font-size:12px}.cms_content h1{padding-right:0}}#delayed_upload h2{width:100%;text-align:left;font-size:28px;line-height:21px}#delayed_upload h2:after{display:none}.contentWrapperFinish{background:#fff;padding-right:200px;box-sizing:border-box;position:relative}.contentWrapperFinish img{width:150px;height:auto;position:absolute;top:20px;right:20px}.contentWrapperFinish h1{padding:20px;margin-bottom:0}.contentWrapperFinish .btnwrp{padding:0 20px;box-sizing:border-box}.contentWrapperFinish .btnwrp .btn{background:#fff;color:#025157;border:2px solid #025157}@media screen and (max-width: 1023px){.contentWrapperFinish{padding-right:0}.contentWrapperFinish img{display:none}}footer.main .hintText{font-size:14px;line-height:20px}footer.main .newsletterImages img:first-of-type{float:left;height:98px}footer.main .newsletterImages img:last-of-type{float:right;height:98px}@media screen and (max-width: 1023px){footer.main .newsletterImages img:first-of-type{float:left;width:48%;height:auto}footer.main .newsletterImages img:last-of-type{float:right;width:48%;height:auto}}@media screen and (max-width: 520px){footer.main .socialmediaheadline{margin-top:25px}footer.main .newsletterImages img:first-of-type{float:left;width:35%;height:auto}footer.main .newsletterImages img:last-of-type{float:right;width:18%;height:auto}}#form_individual{background:#fff;padding-top:0;padding-bottom:0}#form_individual>img{width:100%}#form_individual .individualContent{padding:50px 0}#form_individual .individualContent h3,#form_individual .individualContent h4{margin:0 0 0 0;width:100%;text-align:left}#form_individual .individualContent h3:after,#form_individual .individualContent h4:after{display:none}#form_individual .individualContent .col_left{padding:0 75px 0 0;width:70%;margin-right:0}#form_individual .individualContent .col_left .requirement{float:none;display:inline-block;margin-left:0;line-height:16px}#form_individual .individualContent .col_left .info:before{width:20px}#form_individual .individualContent .col_left .customCheckbox{display:inline-block;width:32%}#form_individual .individualContent .col_left .customCheckbox>input{width:15px;float:none;display:inline-block;vertical-align:middle;margin-top:0}#form_individual .individualContent .col_left .customCheckbox>label{width:auto;float:none;padding-right:0;padding-left:10px;display:inline-block;vertical-align:middle;line-height:16px}#form_individual .individualContent .col_left .customCheckbox>label:hover{cursor:pointer}#form_individual .individualContent .col_left .customInputfield{width:48%;display:inline-block;float:left}#form_individual .individualContent .col_left .customInputfield:nth-of-type(even){float:right}#form_individual .individualContent .col_left .customInputfield .titleWrapper label{display:inline-block;text-align:left;float:none;width:inherit;padding-right:0;line-height:16px}#form_individual .individualContent .col_left .customInputfield .titleWrapper .info{float:none;display:inline-block}#form_individual .individualContent .col_left .customInputfield>input,#form_individual .individualContent .col_left .customInputfield>select{width:100%}#form_individual .individualContent .col_left .customInputfield:last-of-type{width:100%}#form_individual .individualContent .col_left .customInputfield.captchaContainer{width:48%}#form_individual .individualContent .col_left .customTextarea .titleWrapper label{display:inline-block;text-align:left;float:none;width:inherit;padding-right:0;line-height:16px}#form_individual .individualContent .col_left .customTextarea .titleWrapper .info{float:none;display:inline-block}#form_individual .individualContent .col_left .customTextarea textarea{width:100%}#form_individual .individualContent .col_left .buttonWrapper .btn{margin-top:25px;float:none}#form_individual .individualContent .col_right{padding:0 0 0 0;width:30%;margin-left:0}@media screen and (max-width: 1280px){#form_individual .individualContent .col_left .customCheckbox label,#form_individual .individualContent .col_left .customInputfield label{padding:0 0 0 0}#form_individual .individualContent .col_left .buttonWrapper .btn{margin-left:0;margin-right:0}}@media screen and (max-width: 1023px){#form_individual .individualContent .col_left,#form_individual .individualContent .col_right{width:100%;padding:0 0 0 0}}@media screen and (max-width: 768px){#form_individual .individualContent .col_left .customCheckbox{width:100%}}@media screen and (max-width: 600px){#form_individual .individualContent{padding:25px 0}#form_individual .individualContent h1{font-size:24px}#form_individual .individualContent .col_left .customInputfield{width:100%}#form_individual .individualContent .col_left .customInputfield.captchaContainer{width:100%}#form_individual .individualContent .col_left .buttonWrapper .btn{width:100% !important}}#partialDelivery{width:100%;padding:25px 20px;box-sizing:border-box}#partialDelivery h3{margin-right:0;width:100%;text-align:left;font-size:25px;line-height:32px;margin-bottom:28px;font-family:'circular', sans-serif;color:#707070;font-weight:700}#partialDelivery h3:after{display:none}#partialDelivery .partialDeliveryTable tbody tr td{vertical-align:top;width:33.333%;display:inline-block;padding-bottom:25px}@media screen and (max-width: 800px){#partialDelivery .partialDeliveryTable tbody tr td{width:50%}}@media screen and (max-width: 420px){#partialDelivery .partialDeliveryTable tbody tr td{width:100%}}.account #username,.account form:not([id="formular_reseller"]) article,.account .accountForm{width:75.5%;float:right}.account #username{padding-right:310px}.account #username hr{display:none}.account h4,.account h3{font-size:20px !important;margin-top:0 !important;text-align:left !important;width:auto !important}.account h4:after,.account h3:after{border-bottom:none !important}.account nav#accountNav{width:22.5%;background:url("../assets/account_nav_logo.svg") 15px 15px no-repeat white;float:left;background-size:92px 92px;box-sizing:border-box;padding-top:125px}.account nav#accountNav ul{margin-bottom:0}.account nav#accountNav li{border-top:1px solid #EEEEEE;line-height:2.5em;padding-left:20px}.account nav#accountNav li a{color:#3F4349}.account nav#accountNav li a:hover{text-decoration:none;color:#025157}.account form.accountForm.accountFormBg{background:white}.account form.accountForm:not([id="formular_reseller"]) input:not(.btn){width:344px}.account .accountForm em{margin-bottom:10px;display:inline-block}.account.konto_detail .accountForm td{line-height:1.8em}.account.konto_detail .accountForm .headline{font-family:'circular';color:#1C6B71}.account.konto_detail .accountForm li{font-size:14px;line-height:1.8em}.account.konto_detail .accountForm em{margin-bottom:0;font-size:14px}.account.konto_detail .actionbar,.account .contactlistEdit .actionbar{margin-top:25px;margin-left:24.5%;box-sizing:border-box}#contactlist>form,#pwChange>form{padding:25px 20px;box-sizing:border-box}#pwChange>form label.last{white-space:inherit;line-height:normal}#contactlist>form .btn.newAdress{float:right}#contactlist>form td{height:40px}#contactlist>form td a{font-size:14px}#contactlist.contactlistEdit label{width:140px}#contactlist.contactlistEdit input{width:245px}main.account .col_left,main.account .col_right{padding:25px 20px}main#account_tracking .col_left,main#account_tracking.col_right{padding:25px 20px;margin:0;width:50%}main#account_tracking .col_left select{width:360px}form#tracking_search button[name="cmd_calc"]{float:right}@media screen and (max-width: 1280px){.account nav#accountNav{padding-top:0;padding-left:125px;width:100%;margin-bottom:25px}.account nav#accountNav li:first-of-type{border-top:0}.account #username,.account form:not([id="formular_reseller"]) article,.account .accountForm{width:100%}.account #username{padding-right:20px}.account #orders .btn.cmd_calc{width:40px}main#account_tracking .col_left select{width:100%}main#account_tracking .col_right{position:relative}main#account_tracking .col_right input{width:100%}main#account_tracking .col_right.search .btn{position:absolute !important;bottom:25px;right:20px}.account.konto_detail .actionbar,.account .contactlistEdit .actionbar{width:100%;margin-left:0}}@media screen and (max-width: 768px){main#account_tracking .col_left,main#account_tracking.col_right{width:100%;min-height:100px}}@media screen and (max-width: 500px){main#account_tracking .col_right.search .btn{top:inherit}}#orders_canceled>h2{display:none}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwbGljYXRpb24uY3NzIiwic291cmNlcyI6WyJhcHBsaWNhdGlvbi5zYXNzIiwiX3NldHRpbmdzLnNhc3MiLCJfdGVtcGxhdGUuc2FzcyIsIl9mdW5jdGlvbnMuc2FzcyIsIl9yZXNldC5zYXNzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNhc3MiLCJjb21wb25lbnRzL19uYXZiYXIuc2FzcyIsImNvbXBvbmVudHMvX25hdmJhcl9tZWdhLnNhc3MiLCJjb21wb25lbnRzL19tb2RhbC5zYXNzIiwiY29tcG9uZW50cy9fc2xpZGVyLnNhc3MiLCJjb21wb25lbnRzL19zaWRlYmFyLnNhc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1iLnNhc3MiLCJjb21wb25lbnRzL19lcnJvcmhhbmRsZXIuc2FzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2FzcyIsImNvbXBvbmVudHMvX3VwbG9hZC5zYXNzIiwiY29tcG9uZW50cy9fcG9wdXAuc2FzcyIsImNvbXBvbmVudHMvX3Bvc3Rha3R1ZWxsLnNhc3MiLCJjb21wb25lbnRzL19pY29ucy5zYXNzIiwiY29tcG9uZW50cy9fZGF0ZXBpY2tlci5zYXNzIiwiY29tcG9uZW50cy9fcnRlX2VkaXRvci5zYXNzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zYXNzIiwiY29tcG9uZW50cy9fcGFyYWxsYXguc2FzcyIsImNvbXBvbmVudHMvX2ZpbHRlci5zYXNzIiwiY29tcG9uZW50cy9fcmVsYXRlZC5zYXNzIiwibGF5b3V0L19sYXlvdXQuc2FzcyIsImxheW91dC9faGVhZGVyLnNhc3MiLCJsYXlvdXQvX2Zvb3Rlci5zYXNzIiwibGF5b3V0L19hY2NvdW50X3RyYWNraW5nLnNhc3MiLCJsYXlvdXQvX3RyYWRlLWdyb3VwLnNhc3MiLCJsYXlvdXQvX3RyYWRlLWJsb2NrLnNhc3MiLCJsYXlvdXQvX2RldGFpbC5zYXNzIiwibGF5b3V0L19kZXRhaWxfZnJlZS5zYXNzIiwibGF5b3V0L19kZXRhaWxfdmlzdWFsLnNhc3MiLCJsYXlvdXQvX2Zvcm1faW5kaXZpZHVhbC5zYXNzIiwibGF5b3V0L19mb3RvbGlhLnNhc3MiLCJsYXlvdXQvX2ZpbmlzaC5zYXNzIiwibGF5b3V0L191c3Auc2FzcyIsImxheW91dC9fcGF5bWVudC5zYXNzIiwibGF5b3V0L19jYXRlZ29yeS5zYXNzIiwibGF5b3V0L19jYXRlZ29yeV9wcm9kdWN0LWxpc3Rpbmcuc2FzcyIsImxheW91dC9fY21zLXBhZ2Uuc2FzcyIsImxheW91dC9fYWRkcmVzcy5zYXNzIiwibGF5b3V0L19wd19sb3N0LnNhc3MiLCJsYXlvdXQvX2tvbnRvX3RyYWNraW5nLnNhc3MiLCJsYXlvdXQvX3VwbG9hZC5zYXNzIiwibGF5b3V0L191cGxvYWRjaGVjay5zYXNzIiwibGF5b3V0L191cGxvYWRfbmFjaF9iZXN0ZWxsdW5nLnNhc3MiLCJsYXlvdXQvX2ltcHJlc3N1bS5zYXNzIiwibGF5b3V0L19zaXRlcy5zYXNzIiwibGF5b3V0L19jYXJ0LnNhc3MiLCJsYXlvdXQvX2Nyb3Auc2FzcyIsImxheW91dC9fY2FsY3VsYXRvci5zYXNzIiwibGF5b3V0L19jb250YWN0LnNhc3MiLCJsYXlvdXQvX2NvbnRhY3RfcGVyc29uLnNhc3MiLCJsYXlvdXQvX2xvZ2luLnNhc3MiLCJtb2R1bGVzL19wcmludHRlbXBsYXRlLnNhc3MiLCJtb2R1bGVzL19tb2R1bGUtY2xpbWF0ZXBhcnRuZXIuc2FzcyIsImJyb3dzZXItZml4ZXMvX21vei5zYXNzIiwiYnJvd3Nlci1maXhlcy9faWUuc2FzcyIsInBsdWdpbnMvX2NvdW50ZG93bi5zYXNzIiwicGx1Z2lucy9fZnJlc2NvLnNjc3MiLCJjdXN0b20vY3VzdG9tLnNhc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy9QcmVzZXR0aW5ncyBhbmQgcmVzZXRcbkBpbXBvcnQgXCJzZXR0aW5nc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlXCI7XG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwicmVzZXRcIjtcblxuLy9pbXBvcnQgY29tcG9uZW50IHN0eWxlc1xuQGltcG9ydCBcImNvbXBvbmVudHMvYnV0dG9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9uYXZiYXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL25hdmJhcl9tZWdhXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2RhbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2xpZGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zaWRlYmFyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9icmVhZGNydW1iXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9lcnJvcmhhbmRsZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm1cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3VwbG9hZFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcG9wdXBcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Bvc3Rha3R1ZWxsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9pY29uc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZGF0ZXBpY2tlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcnRlX2VkaXRvclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGFyYWxsYXhcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZpbHRlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcmVsYXRlZFwiO1xuXG4vL2ltcG9ydCBsYXlvdXQgc3BlY2lmaWMgc3R5bGVzXG5AaW1wb3J0IFwibGF5b3V0L2xheW91dFwiO1xuQGltcG9ydCBcImxheW91dC9oZWFkZXJcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZm9vdGVyXCI7XG5AaW1wb3J0IFwibGF5b3V0L2FjY291bnRfdHJhY2tpbmdcIjtcbkBpbXBvcnQgXCJsYXlvdXQvdHJhZGUtZ3JvdXBcIjtcbkBpbXBvcnQgXCJsYXlvdXQvdHJhZGUtYmxvY2tcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZGV0YWlsXCI7XG5AaW1wb3J0IFwibGF5b3V0L2RldGFpbF9mcmVlXCI7XG5AaW1wb3J0IFwibGF5b3V0L2RldGFpbF92aXN1YWxcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZm9ybV9pbmRpdmlkdWFsXCI7XG5AaW1wb3J0IFwibGF5b3V0L2ZvdG9saWFcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZmluaXNoXCI7XG5AaW1wb3J0IFwibGF5b3V0L3VzcFwiO1xuQGltcG9ydCBcImxheW91dC9wYXltZW50XCI7XG5AaW1wb3J0IFwibGF5b3V0L2NhdGVnb3J5XCI7XG5AaW1wb3J0IFwibGF5b3V0L2NhdGVnb3J5X3Byb2R1Y3QtbGlzdGluZ1wiO1xuQGltcG9ydCBcImxheW91dC9jbXMtcGFnZVwiO1xuQGltcG9ydCBcImxheW91dC9hZGRyZXNzXCI7XG5AaW1wb3J0IFwibGF5b3V0L3B3X2xvc3RcIjtcbkBpbXBvcnQgXCJsYXlvdXQva29udG9fdHJhY2tpbmdcIjtcbkBpbXBvcnQgXCJsYXlvdXQvdXBsb2FkXCI7XG5AaW1wb3J0IFwibGF5b3V0L3VwbG9hZGNoZWNrXCI7XG5AaW1wb3J0IFwibGF5b3V0L3VwbG9hZF9uYWNoX2Jlc3RlbGx1bmdcIjtcbkBpbXBvcnQgXCJsYXlvdXQvaW1wcmVzc3VtXCI7XG5AaW1wb3J0IFwibGF5b3V0L3NpdGVzXCI7XG5AaW1wb3J0IFwibGF5b3V0L2NhcnRcIjtcbkBpbXBvcnQgXCJsYXlvdXQvY3JvcFwiO1xuQGltcG9ydCBcImxheW91dC9jYWxjdWxhdG9yXCI7XG5AaW1wb3J0IFwibGF5b3V0L2NvbnRhY3RcIjtcbkBpbXBvcnQgXCJsYXlvdXQvY29udGFjdF9wZXJzb25cIjtcbkBpbXBvcnQgXCJsYXlvdXQvbG9naW5cIjtcblxuLy9pbXBvcnQgbW9kdWxlcyBzdHlsZXNcbkBpbXBvcnQgXCJtb2R1bGVzL3ByaW50dGVtcGxhdGVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL21vZHVsZS1jbGltYXRlcGFydG5lclwiO1xuXG4vL2ltcG9ydCBicm93c2VyIGZpeGVzXG5AaW1wb3J0IFwiYnJvd3Nlci1maXhlcy9tb3pcIjtcbkBpbXBvcnQgXCJicm93c2VyLWZpeGVzL2llXCI7XG5cbi8vaW1wb3J0IHBsdWdpbnMgc3R5bGVzXG5AaW1wb3J0IFwicGx1Z2lucy9jb3VudGRvd25cIjtcbkBpbXBvcnQgXCJwbHVnaW5zL2ZyZXNjb1wiO1xuXG4vL2ltcG9ydCBjdXN0b20gc3R5bGVzXG5AaW1wb3J0IFwiY3VzdG9tL2N1c3RvbVwiO1xuIiwiLyojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNTRVRUSU5HUyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgKi9cbiR0ZW1wbGF0ZTogJ3ByZW1pdW0nO1xuJGZvbnRwYXRoOiAnLi4vYXNzZXRzL2ZvbnQvJztcbiRtZWRpYXBhdGg6ICcuLi9hc3NldHMvJztcbiRsaW5lLWhlaWdodDogMjRweDtcbiRmb250LXNpemU6IDE0cHg7XG4kZ3JpZDogMzBweDtcbiIsIiRjb2xvcl9mb250OiAjNzA3MDcwO1xuJGNvbG9yX2hlYWRsaW5lczogIzNGNDM0OTtcbiRjb2xvcl9saWdodGJnOiAjRjNGNEY2O1xuJGNvbG9yX3doaXRlOiAjZmZmO1xuJGNvbG9yX2hpZ2hsaWdodDogIzAyNTE1NztcbiRjb2xvcl9zZWNvbmRhcnk6ICNBRkQwQkY7XG4kY29sb3JfZGFyazogIzc2OTc5RDtcbiRjb2xvcl9saWdodDogIzk5YjZiYTtcbiRjb2xvcl9zdWNjZXNzOiAjMDI1MTU3O1xuJGNvbG9yX2Vycm9yOiAjRkY4NDg0O1xuJGNvbG9yX3dhcm5pbmc6ICNkYTkxMDM7XG4kY29sb3JfZ3JheTogI2Y3ZjdmNztcbiRpbWFnZV9wcmVmaXg6ICdwcmVtaXVtJztcbiIsIi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjTWl4aW5zXG5AbWl4aW4gdHJhbnNpdGlvbiggJGF0dHI6IGFsbCwgJHRpbWU6IDAuMjUsICRlYXNpbmc6IGVhc2Utb3V0ICkge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICRhdHRyICR0aW1lK3MgJGVhc2luZztcbiAgLW1vei10cmFuc2l0aW9uOiAkYXR0ciAkdGltZStzICRlYXNpbmc7XG4gIHRyYW5zaXRpb246ICRhdHRyICR0aW1lK3MgJGVhc2luZzsgfVxuXG5AbWl4aW4gcG9zaXRpb24oJHRvcDogYXV0bywgJHJpZ2h0OiBhdXRvLCAkYm90dG9tOiBhdXRvLCAkbGVmdDogYXV0bykge1xuICB0b3A6ICR0b3A7XG4gIHJpZ2h0OiAkcmlnaHQ7XG4gIGJvdHRvbTogJGJvdHRvbTtcbiAgbGVmdDogJGxlZnQ7IH1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb24nO1xuICBzcmM6IHVybCgkZm9udHBhdGggKyAnZHJ1Y2tzaG9wLXByZW1pdW0uZW90Jyk7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdkcnVja3Nob3AtcHJlbWl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJGZvbnRwYXRoICsgJ2RydWNrc2hvcC1wcmVtaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCRmb250cGF0aCArICdkcnVja3Nob3AtcHJlbWl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgkZm9udHBhdGggKyAnZHJ1Y2tzaG9wLXByZW1pdW0uc3ZnI2RydWNrc2hvcC1wcmVtaXVtJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlZ3VsYXInO1xuICBzcmM6IHVybCgkZm9udHBhdGggKyAncm9ib3RvLWxpZ2h0LXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdyb2JvdG8tbGlnaHQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJGZvbnRwYXRoICsgJ3JvYm90by1saWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgkZm9udHBhdGggKyAncm9ib3RvLWxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJGZvbnRwYXRoICsgJ3JvYm90by1saWdodC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCRmb250cGF0aCArICdyb2JvdG8tbGlnaHQtd2ViZm9udC5zdmcjcm9ib3RvbGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdyb2JvdG8tbWVkaXVtLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdyb2JvdG8tbWVkaXVtLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCRmb250cGF0aCArICdyb2JvdG8tbWVkaXVtLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCRmb250cGF0aCArICdyb2JvdG8tbWVkaXVtLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJGZvbnRwYXRoICsgJ3JvYm90by1tZWRpdW0td2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgkZm9udHBhdGggKyAncm9ib3RvLW1lZGl1bS13ZWJmb250LnN2ZyNyb2JvdG9saWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd0YWdnZWQnO1xuICBzcmM6IHVybCgkZm9udHBhdGggKyAnVGl0aWxsaXVtLUxpZ2h0LXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdUaXRpbGxpdW0tTGlnaHQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJGZvbnRwYXRoICsgJ1RpdGlsbGl1bS1MaWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgkZm9udHBhdGggKyAnVGl0aWxsaXVtLUxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJGZvbnRwYXRoICsgJ1RpdGlsbGl1bS1MaWdodC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCRmb250cGF0aCArICdUaXRpbGxpdW0tTGlnaHQtd2ViZm9udC5zdmcjcm9ib3RvbGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY2lyY3VsYXInO1xuICBzcmM6IHVybCgkZm9udHBhdGggKyAnbGluZXRvLWNpcmN1bGFyLWJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdsaW5ldG8tY2lyY3VsYXItYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJGZvbnRwYXRoICsgJ2xpbmV0by1jaXJjdWxhci1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCRmb250cGF0aCArICdsaW5ldG8tY2lyY3VsYXItYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgkZm9udHBhdGggKyAnbGluZXRvLWNpcmN1bGFyLWJvbGQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2hlbHZldGljYU1kJztcbiAgc3JjOiB1cmwoJGZvbnRwYXRoICsgJ2hlbHZldGljYS1tZWRpdW0ud29mZicpO1xuICBzcmM6IHVybCgkZm9udHBhdGggKyAnaGVsdmV0aWNhLW1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgkZm9udHBhdGggKyAnaGVsdmV0aWNhLW1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2hlbHZldGljYSc7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdoZWx2ZXRpY2EtcmVndWxhci53b2ZmJyk7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdoZWx2ZXRpY2EtcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgkZm9udHBhdGggKyAnaGVsdmV0aWNhLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG4vLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjUkVTRVRcbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC10YWItaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxNDUlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6ICdoZWx2ZXRpY2EnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogJGNvbG9yX2ZvbnQ7IH1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDsgfVxuXG5zZWxlY3Q6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7IH1cblxuc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzAwMDsgfVxuXG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5xOmFmdGVyLFxucTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLG1lbnUsbmF2LHNlY3Rpb24sbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLGNhbnZhcyx2aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCB0ZXh0YXJlYSwgYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbmlucHV0LCBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGw6IHRvdWNoOyB9XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAqb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZGFya2VuKCRjb2xvcl9ncmF5LCAxNSUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGRhcmtlbigkY29sb3JfZ3JheSwgMTUlKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGRhcmtlbigkY29sb3JfZ3JheSwgMTUlKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbjo6aW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZGFya2VuKCRjb2xvcl9ncmF5LCAxNSUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9mb250O1xuICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG46Oi13ZWJraXQtc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2ZvbnQ7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH1cbjo6LW1zLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9mb250O1xuICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG46Oi1vLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9mb250O1xuICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9mb250O1xuICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG4vLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1BSRVNFVFNcblxuLy8jIyMjIyMjI0hlbHBlcmNsYXNzZXNcbi53cnAge1xuICAvL3dyYXBwZXJjbGFzc1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmNsciB7XG4gIC8vc2luZ2xlIGxpbmUgY2xlYXJmaXhcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jZiB7XG4gIC8vbXVsdGlibG9jayBjbGVhcmZpeFxuICB6b29tOiAxOyB9XG4uY2Y6YmVmb3JlLFxuLmNmOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cbi5jZjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8vIyMjIyMjIyNIZWFkbGluZXNcblxuaDEsaDIsaDMsaDQsaDUsaDYsLmhlYWRsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnY2lyY3VsYXInLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogJGNvbG9yX2hlYWRsaW5lcztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0OyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuaDIge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5oMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4OyB9XG5oNSwgLmhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi8vIyMjIyMjIyNUeXBvZ3JhcGh5XG5cbnAge1xuICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0OyB9XG5cbmJyIHtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDsgfVxuXG51bCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodDtcbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgLyomOmJlZm9yZVxuICAgICAgbWFyZ2luLXRvcDogJGxpbmUtaGVpZ2h0IC8gM1xuICAgICAgY29udGVudDogJydcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9mb250XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHhcbiAgICAgIGZsb2F0OiBsZWZ0XG4gICAgICB3aWR0aDogNnB4XG4gICAgICBoZWlnaHQ6IDZweCovIH1cblxuICAmLmxpbmtfbGlzdCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgJjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5idG4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAmOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTsgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfSB9XG5cblxuLmhpZ2hsaWdodCB7XG4gIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAmLnN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAkY29sb3Jfc3VjY2VzcyAhaW1wb3J0YW50OyB9XG4gICYuZXJyb3Ige1xuICAgIGNvbG9yOiAkY29sb3JfZXJyb3IgIWltcG9ydGFudDsgfSB9XG5cbmEge1xuXG4gIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvcl9oaWdobGlnaHQsIDEwJSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuXG5hOjotd2Via2l0LXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7IH1cblxuYTo6LW1vei1zZWxlY3Rpb24ge1xuICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG5cbmE6Oi1tcy1zZWxlY3Rpb24ge1xuICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG5cbmE6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7IH1cblxuc3Ryb25nOm5vdChbY2xhc3M9XCJoZWFkbGluZVwiXSksIGIge1xuICBmb250LWZhbWlseTogJ2hlbHZldGljYScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICRjb2xvcl9mb250O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuc3Bhbi5kZWxldGUge1xuICBjb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwgMTAlKTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDUwJSk7XG4gIG1hcmdpbi1ib3R0b206ICRncmlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuZW0sIGkge1xuICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDE1JSk7IH1cbmhyIHtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQgMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDQwJSk7IH1cblxuaW1nIHtcbiAgLy9pbWFnZSBjbGVhcmZpeFxuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IH1cblxuI29mZmNhbnZhcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBvcEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsMSk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIsMS4yKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwxKTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBwb3BJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLDEpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yLDEuMik7IH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHBvcEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLDEpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwxLjIpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwxKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ubGVhZHByaW50LWJyYW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvcl9zZWNvbmRhcnk7IH0gfVxuXG4jb2ZmY2FudmFzX29wZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG4iLCIvKiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNCdXR0b24jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuXG4uYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggZGFya2VuKCRjb2xvcl9oaWdobGlnaHQsIDclKTtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtaW4td2lkdGg6ICRncmlkICogNDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICY6aG92ZXIsXG4gICYuaG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LCAyMSUpO1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LCAxMSUpOyB9XG4gICYuYWN0aXZlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgLW1vei1hbmltYXRpb246IHJpcHBsZSAwLjFzIDEgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgIC5hbmltLmxvYWRpbmcge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgMjElKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKTsgfSB9XG4gICYuc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX3N1Y2Nlc3MsIDclKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3VjY2VzcztcbiAgICAmOmhvdmVyLFxuICAgICYuaG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGVzYXR1cmF0ZShsaWdodGVuKCRjb2xvcl9zdWNjZXNzLDIlKSwgMTAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGRlc2F0dXJhdGUobGlnaHRlbigkY29sb3Jfc3VjY2VzcywgMTAlKSwyMCUpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9XG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX3N1Y2Nlc3MsIDE1JSk7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yX3N1Y2Nlc3MsIDEwJSk7IH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgICAtbW96LWFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgICBhbmltYXRpb246IHJpcHBsZSAwLjFzIDEgbGluZWFyO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgLmFuaW0ubG9hZGluZyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcl9zdWNjZXNzLCAyMSUpO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBsaWdodGVuKCRjb2xvcl9zdWNjZXNzLCAxMCUpOyB9IH0gfVxuICAmLmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3JfZXJyb3IsIDEwJSk7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2Vycm9yO1xuICAgICY6aG92ZXIsXG4gICAgJi5ob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkZXNhdHVyYXRlKCRjb2xvcl9lcnJvciwgMTAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2Vycm9yLCAxMCUpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9XG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2Vycm9yLCAyMSUpO1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl9lcnJvciwgNyUpOyB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHJpcHBsZSAwLjFzIDEgbGluZWFyO1xuICAgICAgLW1vei1hbmltYXRpb246IHJpcHBsZSAwLjFzIDEgbGluZWFyO1xuICAgICAgYW5pbWF0aW9uOiByaXBwbGUgMC4xcyAxIGxpbmVhcjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgIC5hbmltLmxvYWRpbmcge1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3JfZXJyb3IsIDIxJSk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2Vycm9yLCAxMCUpOyB9IH0gfVxuXG4gICYuZGVsZXRlIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3JfZXJyb3IsIDEwJSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRjb2xvcl9lcnJvcjtcbiAgICAmOmhvdmVyLFxuICAgICYuaG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGVzYXR1cmF0ZSgkY29sb3JfZXJyb3IsIDEwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9lcnJvciwgMTAlKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfVxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcl9lcnJvciwgMjElKTtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfZXJyb3IsIDclKTsgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByaXBwbGUgMC4xcyAxIGxpbmVhcjtcbiAgICAgIC1tb3otYW5pbWF0aW9uOiByaXBwbGUgMC4xcyAxIGxpbmVhcjtcbiAgICAgIGFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAuYW5pbS5sb2FkaW5nIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2Vycm9yLCAyMSUpO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBsaWdodGVuKCRjb2xvcl9lcnJvciwgMTAlKTsgfSB9IH1cblxuXG4gICYuZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggZGFya2VuKCRjb2xvcl9ncmF5LCAxNSUpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl9mb250LCAyMCUpO1xuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwgMjAlKTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3JfZ3JheSwgMTUlKTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgIC5hbmltLmxvYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuICAmLnVwbG9hZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3JfZ3JheSwgMTUlKTtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29udGVudDogJ1UnO1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgIHRvcDogMnB4OyB9XG4gICAgJi5maW5pc2hlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3VjY2VzcztcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5maW5pc2hlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwb3BJbiAwLjVzIDEgZWFzZTtcbiAgICAgIC1tb3otYW5pbWF0aW9uOiBwb3BJbiAwLjVzIDEgZWFzZTtcbiAgICAgIGFuaW1hdGlvbjogcG9wSW4gMC41cyAxIGVhc2U7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICAgIGNvbnRlbnQ6ICd3JztcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfSB9IH1cbiAgJi5kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yX2dyYXksIDIwJSk7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3JfZ3JheSwgMjUlKTtcbiAgICAmOmhvdmVyLFxuICAgICYuaG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl9ncmF5LCAzMCUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2dyYXksIDM1JSk7IH0gfVxuXG4gICYuZWRpdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjNweDtcbiAgICByaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDsgfSB9IH1cblxuLmJ0biB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfSB9XG5cbi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjQW5pbWF0aW9uc1xuXG4uYW5pbS5sb2FkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgd2lkdGg6ICRmb250LXNpemU7XG4gIGhlaWdodDogJGZvbnQtc2l6ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIGJvcmRlcjogc29saWQgM3B4ICRjb2xvcl9oaWdobGlnaHQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIC1tb3otYW5pbWF0aW9uOiBsb2FkZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogbG9hZGVyIDEuMXMgaW5maW5pdGUgbGluZWFyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBsb2FkZXIge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgbG9hZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cblxuXG5cbkAtd2Via2l0LWtleWZyYW1lcyByaXBwbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSwxLjA1KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwxKTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyByaXBwbGUge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsMSk7IH1cbiAgNTAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wNSwxLjA1KTsgfVxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwxKTsgfSB9XG5cbkBrZXlmcmFtZXMgcmlwcGxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwxKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSwxLjA1KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsMSk7IH0gfVxuIiwiI25hdmJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDEzMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgJi5zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7IH1cbiAgbGk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICAud3JwID4gdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICA+IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6ICRsaW5lLWhlaWdodDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlOyB9IH0gfVxuICAgICAgJi5pbmZvbWVudSB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2Q2ZDZkNiFpbXBvcnRhbnQ7IH0gfSB9IH0gfVxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDEwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQpO1xuICAgICAgICAmLmRhdGFUb3BNZW51IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICAgICAgY29udGVudDogJ3YnO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAuY3VycmVudCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlOyB9XG4gICAgICAgIGVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5zdWJsaXN0IHtcbiAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICAgICAgdG9wOiA0OXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgNDAlKTtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9IH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9IH1cbiAgICAgICAgICAgICAgLnN1YnN1Ymxpc3Qge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMTlweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA0MCUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfSB9XG4gICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9IH0gfSB9IH0gfSB9IH0gfSB9XG5cbiAgLnNlcnZpY2UtbWVudSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgZGl2IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgICBjb250ZW50OiAndic7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH1cbiAgICB1bCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA0MCUpO1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICY6aG92ZXIgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH0gfSB9IH0gfVxuIiwiI25hdmJhciB7XG4gIGEudG9wTWVudSB7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfVxuICAudG9wTWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZWlnaHQ6IDM5cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfVxuLmNkLWRyb3Bkb3duLXRyaWdnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG4ubm8tdG91Y2gge1xuICAuY2QtZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfSB9IH1cbi5jZC1kcm9wZG93bi10cmlnZ2VyOjpiZWZvcmUsIC5jZC1kcm9wZG93bi10cmlnZ2VyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7IH1cblxuLmNkLWRyb3Bkb3duLWNvbnRlbnQge1xuICAuc2VlLWFsbCB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfSB9IH1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNkLWRyb3Bkb3duLXRyaWdnZXIge1xuICAgICYuZHJvcGRvd24taXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfVxuICAuY2QtZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kYXJrO1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgaDIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfSB9XG4gIC5uby10b3VjaCB7XG4gICAgLmNkLWRyb3Bkb3duLXRyaWdnZXIge1xuICAgICAgJi5kcm9wZG93bi1pcy1hY3RpdmUge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9IH0gfVxuICAgIC5jZC1kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICYgPiBsaSB7XG4gICAgICAgICY6bm90KC5oYXMtY2hpbGRyZW4pIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfSB9IH0gfVxuICAgICAgLmNkLXNlY29uZGFyeS1kcm9wZG93biB7XG4gICAgICAgIGEge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfSB9IH0gfVxuICAuY2QtZHJvcGRvd24tY29udGVudCB7XG4gICAgLmNkLXNlY29uZGFyeS1kcm9wZG93biB7XG4gICAgICAmID4gbGkge1xuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfVxuICAgICAgLmdvLWJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHQ7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFyazsgfSB9IH1cbiAgICAmID4gLmhhcy1jaGlsZHJlbiB7XG4gICAgICAmID4gYSB7XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAycHggMCAwICRjb2xvcl9kYXJrO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9IH0gfSB9XG4gIC5jZC1kcm9wZG93bi1jb250ZW50ID4gLmhhcy1jaGlsZHJlbiA+IGEuaXMtYWN0aXZlOjpiZWZvcmUsIC5jZC1kcm9wZG93bi1jb250ZW50ID4gLmhhcy1jaGlsZHJlbiA+IGEuaXMtYWN0aXZlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDsgfVxuICAub3Blbi10by1sZWZ0IHtcbiAgICAuY2QtZHJvcGRvd24tY29udGVudCB7XG4gICAgICAmID4gLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAtMnB4IDAgMCAkY29sb3JfaGlnaGxpZ2h0OyB9IH0gfSB9IH1cbiAgLmdvLWJhY2sgYTo6YmVmb3JlLCAuZ28tYmFjayBhOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2Rhcms7IH0gfVxuIiwiLm1vZGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gIGJvcmRlcjogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDQwJSk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4gICYubG9naW4ge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgIG1hcmdpbjogLTMwMHB4IDAgMCAtNDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAtMjAwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwwLDAsLjIpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2dpbm1lc3NhZ2UgNC41cyBlYXNlLW91dCAxO1xuICAgIC1tb3otYW5pbWF0aW9uOiBsb2dpbm1lc3NhZ2UgNC41cyBlYXNlLW91dCAxO1xuICAgIC1tcy1hbmltYXRpb246IGxvZ2lubWVzc2FnZSA0LjVzIGVhc2Utb3V0IDE7XG4gICAgYW5pbWF0aW9uOiBsb2dpbm1lc3NhZ2UgNC41cyBlYXNlLW91dCAxO1xuXG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9IH1cblxuXG5cblxuI292ZXJsYXkge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjAwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9mb250LDAuNSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSk7XG4gIG9wYWNpdHk6IDA7XG4gICYuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAwOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvZ2lubWVzc2FnZSB7XG4gIDAlIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4gIDIwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4gIDYwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4gIDEwMCUge1xuICAgIHRvcDogLTIwMCU7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBsb2dpbm1lc3NhZ2Uge1xuICAwJSB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cblxuICAyMCUge1xuICAgIHRvcDogNTAlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuICA2MCUge1xuICAgIHRvcDogNTAlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuICAxMDAlIHtcbiAgICB0b3A6IC0yMDAlO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBsb2dpbm1lc3NhZ2Uge1xuICAwJSB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cblxuICAyMCUge1xuICAgIHRvcDogNTAlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuICA2MCUge1xuICAgIHRvcDogNTAlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuICAxMDAlIHtcbiAgICB0b3A6IC0yMDAlO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxvZ2lubWVzc2FnZSB7XG4gIDAlIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4gIDIwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4gIDYwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4gIDEwMCUge1xuICAgIHRvcDogLTIwMCU7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4ubW9kYWwtY2FydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTsgfVxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDJweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBjb2xvcjogd2hpdGU7IH1cbi5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMnB4IDE2cHg7IH1cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAycHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgY29sb3I6IHdoaXRlOyB9XG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDIwcHggMCByZ2JhKDAsMCwwLDAuMTkpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbmltYXRldG9wO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGV0b3A7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgI21vZGFsLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhcnRpY2xlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5jbG9zZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAjYWFhYWFhO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb250ZW50OiBcInhcIjtcbiAgICB6LWluZGV4OiA2OyB9IH1cbi5jbG9zZTpob3Zlcixcbi5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRldG9wIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAtMzAwcHg7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4gIHRvIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZXRvcCB7XG4gIGZyb20ge1xuICAgIHRvcDogLTMwMHB4O1xuICAgIG9wYWNpdHk6IDA7IH1cblxuICB0byB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuIiwiI3NsaWRlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5zbGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICAgICAgLnRleHRBcmVhIHtcbiAgICAgICAgd2lkdGg6IDQ1JTsgfVxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdjaXJjdWxhcicsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfVxuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG4gICAgICBlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfVxuICAgICAgLmJ0bi5zdWNjZXNzIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX3doaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX2hlYWRsaW5lcztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7IH0gfSB9XG4gICAgJi5hY3RpdmUgZmlnY2FwdGlvbiB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGVyQ2FwdGlvbiAwLjI1cyAwcyAxIGVhc2UtaW47XG4gICAgICAtbW96LWFuaW1hdGlvbjogc2xpZGVyQ2FwdGlvbiAwLjI1cyAwcyAxIGVhc2UtaW47XG4gICAgICAtbXMtYW5pbWF0aW9uOiBzbGlkZXJDYXB0aW9uIDAuMjVzIDBzIDEgZWFzZS1pbjtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVyQ2FwdGlvbiAwLjI1cyAwcyAxIGVhc2UtaW47IH0gfVxuICAuYmFja2dyb3VuZEVsZW1lbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oZWFkbGluZXM7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2tldygtMTVkZWcsIDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC0xNWRlZywgMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiBza2V3KC0xNWRlZywgMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2tldygtMTVkZWcsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tldygtMTVkZWcsIDBkZWcpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oZWFkbGluZXM7XG4gICAgICAtbW96LXRyYW5zZm9ybTogc2tldygxNWRlZywgMGRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygxNWRlZywgMGRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHNrZXcoMTVkZWcsIDBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tldygxNWRlZywgMGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHNrZXcoMTVkZWcsIDBkZWcpOyB9IH1cbiAgLndycCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zaWRlLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIHRleHQtaW5kZW50OiAtNHB4O1xuICAgICAgY29sb3I6IHJnYmEoJGNvbG9yX2ZvbnQsIDAuNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9XG4gICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JfaGlnaGxpZ2h0LDAuNSk7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG4gICAgJi5zbGlkZS1sZWZ0IHtcbiAgICAgIGxlZnQ6IC04MHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnbCc7IH0gfVxuICAgICYuc2xpZGUtcmlnaHQge1xuICAgICAgcmlnaHQ6IC04MHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAncic7IH0gfSB9XG4gICNjb250cm9sTmF2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhIHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDtcbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDA7IH0gfSB9IH1cblxuXG5cbi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjQW5pbWF0aW9uc1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVyQ2FwdGlvbiB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtNDBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cbkAtbW96LWtleWZyYW1lcyBzbGlkZXJDYXB0aW9uIHtcbiAgMCUge1xuICAgIGxlZnQ6IC00MHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuQC1tcy1rZXlmcmFtZXMgc2xpZGVyQ2FwdGlvbiB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtNDBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cbkBrZXlmcmFtZXMgc2xpZGVyQ2FwdGlvbiB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtNDBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuLnNsaWRlX190ZXh0LWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfaGlnaGxpZ2h0O1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfSB9XG4uc2xpZGVyLXBhZ2lfX2VsZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfaGlnaGxpZ2h0O1xuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDsgfSB9XG4iLCJcbnNlY3Rpb24gLnNpZGViYXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG4gIHdpZHRoOiAyODBweDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDUwJSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfaGlnaGxpZ2h0LCA0MCUpO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfSB9XG4gICAgJi5jdXJyZW50IGEge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG5cbiAgICAmOmxhc3QtY2hpbGQgYSB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuXG4uY2F0X2xpc3RpbmcgLnNpZGViYXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4iLCIuYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGNvbnRlbnQ6ICd2JztcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9IH1cbiAgICAmOmxhc3QtY2hpbGQgYSxcbiAgICAmOmhvdmVyIGEge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH1cbiIsIi5oaW50IHtcblxuICBjb2xvcjogJGNvbG9yX2Vycm9yO1xuICBwYWRkaW5nOiAxMHB4ICRncmlkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gICYud3JwLFxuICAud3JwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdjaXJjdWxhcicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGNvbG9yX2Vycm9yICFpbXBvcnRhbnQ7IH1cblxuICBsaSB7XG4gICAgY29sb3I6ICRjb2xvcl9lcnJvcjsgfVxuICB1bCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIGxpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2Vycm9yO1xuICAgIGNvbG9yOiAkY29sb3JfZXJyb3I7IH1cblxuICAmLm1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggZGFya2VuKCRjb2xvcl9ncmF5LCAxMCUpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogJ2NpcmN1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgJi5zdWNjZXNzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3N1Y2Nlc3M7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKGRlc2F0dXJhdGUoJGNvbG9yX3N1Y2Nlc3MsIDUwJSksNTAlKTtcbiAgICAgIGNvbG9yOiAkY29sb3Jfc3VjY2VzcztcbiAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICoge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3N1Y2Nlc3M7IH1cbiAgICAgIGIge1xuICAgICAgICBmb250LWZhbWlseTogJ2NpcmN1bGFyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICBsaSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfc3VjY2VzcztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9zdWNjZXNzOyB9IH1cblxuICAgICoge1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250OyB9XG4gICAgbGkge1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250ICFpbXBvcnRhbnQ7IH1cblxuICAgIC5idG4uc3VjY2VzcyNrdW5kZW5ob2xlbnN1Ym1pdCB7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfSB9XG5cbi5oaW50X21zZyB7XG5cbiAgYmFja2dyb3VuZDogbGlnaHRlbihkZXNhdHVyYXRlKCRjb2xvcl9lcnJvciwgNTAlKSw1MCUpO1xuICBjb2xvcjogJGNvbG9yX2Vycm9yO1xuICBwYWRkaW5nOiAxNXB4ICRncmlkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9lcnJvcjtcbiAgJi53cnAsXG4gIC53cnAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIHN0cm9uZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogJ2NpcmN1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3JfZXJyb3IgIWltcG9ydGFudDsgfVxuXG4gIGxpIHtcbiAgICBjb2xvcjogJGNvbG9yX2Vycm9yOyB9XG4gIHVsIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgbGk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZXJyb3I7XG4gICAgY29sb3I6ICRjb2xvcl9lcnJvcjsgfVxuXG4gICYubWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBkYXJrZW4oJGNvbG9yX2dyYXksIDEwJSk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnY2lyY3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgJi5zdWNjZXNzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3N1Y2Nlc3M7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKGRlc2F0dXJhdGUoJGNvbG9yX3N1Y2Nlc3MsIDUwJSksNTAlKTtcbiAgICAgIGNvbG9yOiAkY29sb3Jfc3VjY2VzcztcbiAgICAgICoge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3N1Y2Nlc3M7IH1cbiAgICAgIGxpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9zdWNjZXNzO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3N1Y2Nlc3M7IH0gfVxuXG4gICAgKiB7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7IH1cbiAgICBsaSB7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQgIWltcG9ydGFudDsgfVxuXG4gICAgLmJ0bi5zdWNjZXNzI2t1bmRlbmhvbGVuc3VibWl0IHtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9IH1cblxuXG5cbi5lcnJvcl9tc2cge1xuICBjb2xvcjogJGNvbG9yX2Vycm9yO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnY2lyY3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvcl9lcnJvciAhaW1wb3J0YW50OyB9IH1cbiIsImZvcm06bm90KFtpZD1cImZvcm11bGFyX3Jlc2VsbGVyXCJdKSB7XG5cbiAgaDEsaDIsaDMsaDQsaDUsaDYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDE1JSk7IH1cblxuICBoMixoMyxoNCwgaDUsIGg2IHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMTg1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IDE3OHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgNDAlKTtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIHdpZHRoOiAzNTBweDsgfSB9XG5cblxuICBhcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiA2MTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQ7IH1cbiAgI3NpZGViYXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgIHN0cm9uZywgaDEsaDIsaDMsaDQsaDUsaDYge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBoNCB7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgaW5wdXQsIGJ1dHRvbi5idG4sIGEuYnRuLCB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG5cbiAgICAjY3VzdG9tZXJsb2dvX2JpbGxpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvOyB9IH0gfVxuXG5cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRkIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICB0ci50b3RhbCB7XG4gICAgICBjb2xvcjogJGNvbG9yX3N1Y2Nlc3M7IH0gfVxuXG4gIGZpZWxkc2V0IHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgbGFiZWwge1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBpbWcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDEwcHggMTBweCAwIDA7IH1cblxuXG4gICAgc21hbGwge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDIwJSk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9IH1cblxuICBpbnB1dDpub3QoLmJ0biksXG4gIHNlbGVjdCxcbiAgLm5vbi1pbnB1dC1maWVsZCxcbiAgdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDMwJSk7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDIwJSk7IH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyYXk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAmOmZvY3VzOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogdGV4dDsgfVxuICAgICYuaGFzLXNwYXJlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwICFpbXBvcnRhbnQ7IH1cbiAgICAmLnNwYXJlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweCAhaW1wb3J0YW50OyB9IH1cblxuXG4gIC5ub24taW5wdXQtZmllbGQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlOyB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC5ub24taW5wdXQtZmllbGQge1xuICAgIHdpZHRoOiAzMzBweDsgfVxuXG5cbiAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgaW5wdXRbbmFtZT1cImNtZF9jYWxjXCJdLFxuICBidXR0b25bbmFtZT1cImNtZF9jYWxjXCJdLFxuICBzcGFuLmNtZF9jYWxjIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9hcnJvd19yZWxvYWQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIHNwYW4uY21kX2NhbGMge1xuICAgIHJpZ2h0OiAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIC5tZWFzdXJlbWVudCB7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDExMHB4OyB9XG4gICAgLnZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250OyB9IH1cbiAgLmNvbC0yIGlucHV0IHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4gIHNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJG1lZGlhcGF0aCArICdlbGVtZW50c19zZWxlY3QucG5nJykgbm8tcmVwZWF0IDk4JSBjZW50ZXIgJGNvbG9yX2dyYXk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XG4gICAgb3B0aW9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9XG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIC13ZWJraXQtcmVzaXplOiBub25lO1xuICAgIC1tb3otcmVzaXplOiBub25lO1xuICAgIC1tcy1yZXNpemU6IG5vbmU7XG4gICAgcmVzaXplOiBub25lOyB9XG5cbiAgPiAuYnRuOm5vdChbbmFtZT1cImNtZF9jYWxjXCJdKSxcbiAgYXJ0aWNsZSAuYnRuOm5vdChbbmFtZT1cImNtZF9jYWxjXCJdKSxcbiAgPiBzZWN0aW9uOm5vdCgjdG90YWxfYmxvY2spID4gLmJ0bjpub3QoW25hbWU9XCJjbWRfY2FsY1wiXSkge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTg1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4gIC5yZXF1aXJlbWVudCxcbiAgLnN1ZmZpeCB7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4gIC5zdWZmaXgge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwgMTUlKTsgfVxuXG4gIC5pbmZvIHtcbiAgICBjdXJzb3I6IGhlbHA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgY29udGVudDogJz8nO1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDIwJSk7IH1cbiAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuICAgIC50b29sdGlwIHtcbiAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDQwJSk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwwLDAsLjE1KTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH0gfVxuICAgICY6aG92ZXIge1xuICAgICAgLnRvb2x0aXAge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfSB9IH1cblxuI3ByZWxvYWRlciB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xuICB6LWluZGV4OiAxMDtcbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hbmltLmxvYWRpbmcge1xuICAgIHJpZ2h0OiA0OCU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlcjogc29saWQgNXB4ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yX3doaXRlOyB9IH1cblxuXG4jZGVsaXZlcnlfYWRkcmVzcyxcbiNkaXZlcmdlbnRfYWRkcmVzcyB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbiNjYXJ0X3RlaWxsaWVmZXJ1bmcge1xuXG4gIC5jb2xfbGVmdCB7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7IH1cblxuICAucmVzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG5cbiAgZmllbGRzZXQge1xuICAgICYuc2F2ZVNldHRpbmdzIHtcbiAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgZmxvYXQ6IGxlZnQhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH0gfVxuXG4gIHRhYmxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAuZGVsZXRlUGFydGlhbERlbGl2ZXJ5IHtcbiAgICAgIGNvbG9yOiBkYXJrcmVkO1xuICAgICAgdHJhbnNpdGlvbjogMTAwbXMgZWFzZS1pbiBmb250LXdlaWdodDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9IH0gfVxuXG4gIC5pbnB1dFdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG5cbiNjYXJ0X3RlaWxsaWVmZXJ1bmcuZGV0YWlsX3BhZ2UgZmllbGRzZXQgPiBsYWJlbCB7XG4gIHdpZHRoOiAxODVweCFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0IWltcG9ydGFudDsgfVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjY2FydF90ZWlsbGllZmVydW5nIHtcbiAgICAmLmRldGFpbF9wYWdlIHtcbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAyNDFweCFpbXBvcnRhbnQ7IH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMjQwcHg7IH0gfSB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAjY2FydF90ZWlsbGllZmVydW5nIHtcbiAgICAmLmRldGFpbF9wYWdlIHtcbiAgICAgIC5yZXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfSB9IH1cblxuICAjY2FydF90ZWlsbGllZmVydW5nLmRldGFpbF9wYWdlIGZpZWxkc2V0ID4gbGFiZWwsXG4gICNjYXJ0X3RlaWxsaWVmZXJ1bmcuZGV0YWlsX3BhZ2UgZmllbGRzZXQgPiBpbnB1dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuICB0YWJsZSB7XG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4OyB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIkZpcm1hOlwiOyB9IH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiTmFjaG5hbWU6XCI7IH0gfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJQTFo6XCI7IH0gfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJBdWZsYWdlOlwiOyB9IH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiVmVyc2FuZDpcIjsgfSB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiTCZvdW1sO3NjaGVuXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfSB9IH0gfSB9IH1cbmZvcm0ge1xuICAmLnNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW5wdXQge1xuICAgICAgZm9udC1mYW1pbHk6ICdyZWd1bGFyJywgJ0hlbHZldGljYScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyYXk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiB0ZXh0OyB9IH1cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2xvdXBlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICByaWdodDogLTE3cHg7XG4gICAgICB0b3A6IDEycHg7IH1cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9IH1cbiIsImZvcm0ge1xuICBhcnRpY2xlIHtcbiAgICAudXBsb2FkX2ZpZWxkIHtcbiAgICAgIC51cGxvYWRfYXJlYSB7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgcGFkZGluZzogNTBweCAyMHB4IDIwcHggMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2E5YTlhOTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL3VwbG9hZF9pY29uLnN2Z1wiKSA1MCUgMCAjZjdmN2Y3O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA2NSU7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDA7IH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDVweCAwOyB9IH1cbiAgICAgIC5idG4udXBsb2FkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgcHJvZ3Jlc3Mge1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGV4dF9wZXJjZW50IHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yX3N1Y2Nlc3MsIDE1JSk7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiA1cHggMCAxNXB4IDA7IH1cbiAgICAudGV4dF9maWxlbmFtZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH0gfVxuIiwiI3BvcHVwX29mZmVyLFxuI3BvcHVwX3JlY29tbWVuZCB7XG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5idG4uc3VjY2VzcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC5idG4sXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9IH1cblxuI3BvcHVwX3JlY29tbWVuZCB7XG4gIGZvcm0ge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBmaWVsZHNldCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfSB9XG5cbiNkc19wb3B1cF9vdmVybGF5IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC44KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjNzIDEgZWFzZTtcbiAgLW1vei1hbmltYXRpb246IGZhZGVJbiAwLjNzIDEgZWFzZTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyAxIGVhc2U7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSk7XG4gICY6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHdpZHRoOiAkZm9udC1zaXplO1xuICAgIGhlaWdodDogJGZvbnQtc2l6ZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICBib3JkZXI6IHNvbGlkIDNweCAkY29sb3Jfd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRlciAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAtbW96LWFuaW1hdGlvbjogbG9hZGVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogbG9hZGVyIDEuMXMgaW5maW5pdGUgbGluZWFyOyB9XG4gICY6YmVmb3JlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29udGVudDogJ3gnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICByaWdodDogMjBweDtcbiAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgIGZvbnQtc2l6ZTogMjAwJTsgfVxuXG4gICYuY2xvc2luZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5KTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuI2RzX3BvcHVwIHtcbiAgbWF4LWhlaWdodDogNzAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjE7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX2dyYXk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwb3BJbiAwLjVzIDEgZWFzZTtcbiAgLW1vei1hbmltYXRpb246IHBvcEluIDAuNXMgMSBlYXNlO1xuICBhbmltYXRpb246IHBvcEluIDAuNXMgMSBlYXNlO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkpO1xuICAmLmNsb3Npbmcge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC0xMDAlOyB9XG5cbiAgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuIiwiLy9jb2xvcnNcbiRibGFja181MDogcmdiYSgwLDAsMCwwLjUpO1xuJHdoaXRlOiAjZmZmO1xuJGNvbG9yX3N0YXJfZHVzdF9hcHByb3g6ICM5YzljOWM7XG4kY29sb3JfcGlua19zd2FuX2FwcHJveDogI2JiYmJiYjtcbiRjb2xvcl9xdWlsbF9ncmF5X2FwcHJveDogI2Q1ZDVkNTtcbiRjb2xvcl9ibGFja19oYXplX2FwcHJveDogI2Y2ZjZmNjtcbiRjb2xvcl9jaGljYWdvX2FwcHJveDogIzVkNWQ1ZDtcbiRhbGFiYXN0ZXI6ICNmYWZhZmE7XG4kY29sb3JfZ3Vuc21va2VfYXBwcm94OiAjODU4NTg1O1xuJGdhbGxlcnk6ICNlZmVmZWY7XG4kY29sb3Jfc2lsdmVyX2FwcHJveDogI2JmYmZiZjtcbiRjb2xvcl9zaWx2ZXJfY2hhbGljZV9hcHByb3g6ICNhYmFiYWI7XG4kY29sb3JfYm9uX2pvdXJfYXBwcm94OiAjZGZkZmRmO1xuJGJsYWNrXzEwOiByZ2JhKDAsMCwwLC4xKTtcbiRjb2xvcl9hbHRvX2FwcHJveDogI2RkZDtcbiRjb2xvcl90YXBhX2FwcHJveDogIzc3NztcbiRjb2xvcl9zdXZhX2dyYXlfYXBwcm94OiAjODg4O1xuJGNvbG9yX2NlbGVzdGVfYXBwcm94OiAjY2NjO1xuJGNvbG9yX21lcmN1cnlfYXBwcm94OiAjZTZlNmU2O1xuJGNvbG9yX2dyYXZlbF83NV9hcHByb3g6IHJnYmEoNzUsIDc1LCA3NSwgMC43NSk7XG5cblxuXG4uYm94LWhlYWRsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uYm94LXN1YmxpbmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5tLWxlZnQtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4ucC0yMCB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnAtbGVmdC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4ucC1yaWdodC0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuI3Bvc3Rha3R1ZWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuICAuY29sLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OSU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5jb25maWcge1xuICAgICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJveC1zaXppbmcoJGJzKVxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG5cblxuICAuY29sLXJpZ2h0IHtcbiAgICB3aWR0aDogNDklO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4gIC5wYV9tYWluY29sb3Ige1xuICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG5cbiAgLnBhX21haW5jb2xvcl9icmQge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG4gIC5wYV9tYWluY29sb3JfYmcge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7IH1cblxuICAuYmdfZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsYWNrX2hhemVfYXBwcm94OyB9XG5cbiAgLmJnX3doaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IH1cblxuICAucGFfYm94LWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiAgLnBhLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIycHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4gIC5tYXAtbWFya2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvcGFfbWFwbWFya2VyLnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wOyB9XG5cbiAgI21hcCB7XG4gICAgaGVpZ2h0OiA1MjFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiAgLnBhX21hcF9pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmxhY2tfaGF6ZV9hcHByb3g7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkY29sb3JfY2hpY2Fnb19hcHByb3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3gtc2l6aW5nKCRicylcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuY29sLWxlZnQge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBsZWZ0OiAyMHB4OyB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH0gfVxuXG5cbiAgLnBhX2RzdHJidG5fYXJlYSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIC50eHQtbGluay1kYW5nZXIge31cblxuICAgIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JsYWNrX2hhemVfYXBwcm94O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHRib2R5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB0ciB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfSB9XG5cblxuICAgICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4ICk7IH1cblxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmxhY2tfaGF6ZV9hcHByb3g7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDIwcHg7IH0gfVxuXG5cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHggMTBweCAzcHg7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCA1cHggMTBweCAyMHB4OyB9IH1cblxuXG4gICAgICAuYmdfZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhbGFiYXN0ZXI7IH0gfVxuXG5cbiAgICAucGFfZHN0cmJ0bl90b3RhbCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2d1bnNtb2tlX2FwcHJveDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG5cbiAgICB0Ym9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDIwcHg7IH1cblxuICAgIHRib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ2FsbGVyeTtcbiAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbiAgICB0Ym9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3NpbHZlcl9hcHByb3g7XG4gICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc2lsdmVyX2NoYWxpY2VfYXBwcm94OyB9IH1cblxuXG4gICAgLnR4dC1saW5rIC5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cblxuICAuZXJyb3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiAgLnBhX2NvbnRlbnRfbGVmdCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuICAgIC5idG4tY3RhIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYWx0b19hcHByb3g7XG4gICAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cblxuICAgIHVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9ndW5zbW9rZV9hcHByb3g7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogMDsgfSB9IH1cblxuXG5cbiAgLnBhX2JveGNvbnRlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9ib25fam91cl9hcHByb3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5idG4tY3RhIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2FsdG9fYXBwcm94O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgICAgJi5jaGFuZ2Vwcm9kdWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JsYWNrX2hhemVfYXBwcm94O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7IH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7IH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlOyB9IH1cblxuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cblxuICAgIC5yb3cge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cblxuICAgIC5jb2wge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICYubGVmdCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG5cbiAgICAgICYucmlnaHQge1xuICAgICAgICB3aWR0aDogODclO1xuICAgICAgICAmLnJlc3VsdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5cbiAgICAgICAgLmFkcmVzc0NvdW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuICAgICAgICAuY29udGVudFdyYXBwZXIge1xuICAgICAgICAgIC5pbnB1dFdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTY1cHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMyU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07IH0gfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuICAgICAgICAmLnByb2R1Y3Rfb3B0aW9ucyB7XG4gICAgICAgICAgd2lkdGg6IDUzMHB4O1xuICAgICAgICAgID4gaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiByZWd1bGFyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMCAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMzVweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9ib25fam91cl9hcHByb3g7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cblxuICAgICAgICAgIC5vcHRpb25ncm91cCB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuICAgICAgICAgICAgPiBzZWxlY3Qge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfc2lsdmVyX2NoYWxpY2VfYXBwcm94O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuICAgICAgICAgICAgPiBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xuICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfc2lsdmVyX2NoYWxpY2VfYXBwcm94O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gfSB9XG5cblxuXG4gICAgICAgIC5uZXh0c3RlcCB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuXG4gICAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuXG5cbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cblxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogLjc1ZW07XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHB4ICR3aGl0ZTsgfSB9XG5cblxuICAgICAgKyBsYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiA0MiU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuICAgICAgJjpub3QoOmNoZWNrZWQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9waW5rX3N3YW5fYXBwcm94O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggMCAkYmxhY2tfMTA7IH0gfVxuXG5cbiAgICAgICY6aG92ZXIgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2FsdG9fYXBwcm94O1xuICAgICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm94LXNoYWRvdygkc2hhZG93LTEsICRzaGFkb3ctMiwgJHNoYWRvdy0zLCAkc2hhZG93LTQsICRzaGFkb3ctNSwgJHNoYWRvdy02LCAkc2hhZG93LTcsICRzaGFkb3ctOCwgJHNoYWRvdy05LCAkc2hhZG93LTEwKVxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggJHdoaXRlOyB9IH1cblxuXG4gICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4gICAgICAmOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9IH1cblxuXG4gICAgLnBhX3JhbmdlY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1NyU7XG4gICAgICBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAwIHNvbGlkICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmxvYXQ6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuICAgICAgICAmOmZvY3VzOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2NoaWNhZ29fYXBwcm94OyB9XG5cbiAgICAgICAgJjpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG4gICAgICAgICY6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG4gICAgICAgICY6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG5cbiAgICAgICAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDsgfVxuXG4gICAgICAgICY6Zm9jdXM6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3V2YV9ncmF5X2FwcHJveDsgfVxuXG4gICAgICAgICY6Zm9jdXM6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY2VsZXN0ZV9hcHByb3g7IH0gfVxuXG5cbiAgICAgIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2NoaWNhZ29fYXBwcm94O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4gICAgICBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3JfY2hpY2Fnb19hcHByb3g7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7IH1cblxuICAgICAgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jaGljYWdvX2FwcHJveDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuICAgICAgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yX2NoaWNhZ29fYXBwcm94O1xuICAgICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm94LXNpemluZygkYnMpXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuICAgICAgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogNnB4IDA7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4gICAgICBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfdGFwYV9hcHByb3g7XG4gICAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuICAgICAgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2FsdG9fYXBwcm94O1xuICAgICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbiAgICAgIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yX2NoaWNhZ29fYXBwcm94OyB9XG5cbiAgICAgIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICAgICAgYm9yZGVyOiAwOyB9IH1cblxuXG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4gICAgYSB7XG4gICAgICAmLnBhX2VkaXRfYnRuIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxNXB4IDNweCAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4gICAgICAmLnBhX2VkaXRfYnRuOjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogcHJpbnRicmlkZ2UtaWNvbiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29udGVudDogJ1onO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBsZWZ0OiAxNXB4OyB9IH1cblxuXG4gICAgLnBhX3ByaWNlX3RhYmxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAudG90YWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cblxuXG4gICAgLnBhX3ByaWNlX2luZm8ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICBwYWRkaW5nOiAzcHg7IH1cblxuICAgIC5hZHJlc3MtY291bnQtd3JhcHBlciAuY29sLmxlZnQgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9IH1cblxuXG4gIGZvcm0ge1xuICAgIGxhYmVsIHtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuICAgIGlucHV0Om5vdCguYnRuKSB7fSB9XG5cblxuICAucGFfc2VhcmNoX2NvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiAgLnBhX3NlYXJjaF9hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG5cbiAgLnBhX3NlYXJjaF9hcmVhX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1mYW1pbHk6IHByaW50YnJpZGdlLWljb24sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuICAucGEtaW1hZ2Uge1xuICAgIC53cnAge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4gICAgJi5sYW5kaW5nIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvcGFfaGVhZGVyX2xhbmRpbmcucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIC53cnAge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5cbiAgICAmLmNvbmZpZyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL3BhX2hlYWRlcl9jb25maWcucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIC53cnAge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5cbiAgICAudGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JhdmVsXzc1X2FwcHJveDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICB0b3A6IDI1JTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWF4LXdpZHRoOiA1OTVweDtcbiAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3gtc2l6aW5nKCRicylcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTsgfSB9IH1cblxuXG5cbiAgLnBhLWluZm8ge1xuICAgIC53cnAge1xuICAgICAgcGFkZGluZzogNzBweCAwIDA7XG4gICAgICAucGFfY29udGVudF9sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG5cbiAgICAuY29sLWxlZnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuXG5cbiAgLnBhX3N0ZXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDMwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNjY2JTtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuICAgIC5pbm5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDY2JTtcbiAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgICAucGFfc3RlcF9udW1iZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfSB9XG5cblxuXG4gIC5wYV9zdGVwXzAxIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL3BhXzAxX3N0ZXAucG5nKTsgfVxuXG4gIC5wYV9zdGVwXzAyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL3BhXzAyX3N0ZXAucG5nKTsgfVxuXG4gIC5wYV9zdGVwXzAzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL3BhXzAzX3N0ZXAucG5nKTsgfVxuXG4gIC5wYV9zdGVwXzA0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL3BhXzA0X3N0ZXAucG5nKTsgfVxuXG4gICNwcm9kdWN0LW92ZXJ2aWV3IHtcbiAgICB3aWR0aDogMTE5MHB4O1xuICAgIGhlaWdodDogNzAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAtMzUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01OTVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGgyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgcGFkZGluZzogMCAwIDI1cHggNTBweDtcbiAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3gtc2l6aW5nKCRicylcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cblxuICAgIC5jYXRfbGlzdGluZyB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMDtcbiAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3gtc2l6aW5nKCRicylcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlOyB9XG5cbiAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOTBweDsgfSB9IH1cblxuXG5cbiAgICAgICAgaGVhZGVyIGgzIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuXG5cbiAgICAgIGFzaWRlIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LWhlaWdodDogNjM1cHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuICAgICAgLmNvbnRlbnQubGlzdGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYzNXB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH0gfVxuXG5cblxuXG4gICAgLnNpZGViYXIge1xuICAgICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH1cblxuXG5cbiAgICBhcnRpY2xlLmdyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuXG4gIC5wYV9tYXAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuXG4jc2xpZGVyIHtcbiAgLnBhX21haW5jb2xvcl9iZyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG4gIC5wYV9zZWFyY2hfY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuICAucGFfc2VhcmNoX2FyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuICAucGFfc2VhcmNoX2FyZWFfYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBmb250LWZhbWlseTogcHJpbnRicmlkZ2UtaWNvbiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuXG4gICNwb3N0YWt0dWVsbFNsaWRlIGZpZ2NhcHRpb24ge1xuICAgIHRvcDogMDsgfVxuXG4gIC5wYS1pbWFnZS5zdGFydCB7XG4gICAgLndycCB7XG4gICAgICBoZWlnaHQ6IDQ1MHB4OyB9XG5cbiAgICAudGV4dCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0b3A6IDEwJTtcbiAgICAgIGxlZnQ6IDUyJTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm94LXNpemluZygkYnMpXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgaDEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH0gfVxuXG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCFpbXBvcnRhbnQ7IH0gfVxuXG5cbiAgICAucGFfc2VhcmNoX2NvbiB7XG4gICAgICB3aWR0aDogNjAlOyB9IH0gfVxuXG5cblxuLnRvYXN0LW1lc3NhZ2Uge1xuICBjb2xvcjogJHdoaXRlOyB9XG5cbiNwYV9jb25maWdfZm9ybSAudGFicyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibGFja19oYXplX2FwcHJveDtcblx0PiBhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNTAlO1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ly9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJveC1zaXppbmcoJGJzKVxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI0MG1zO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDI0MG1zO1xuXHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgMjQwbXM7XG5cdFx0LW8tdHJhbnNpdGlvbjogYWxsIDI0MG1zO1xuXHRcdC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLTEsICR0cmFuc2l0aW9uLTIsICR0cmFuc2l0aW9uLTMsICR0cmFuc2l0aW9uLTQsICR0cmFuc2l0aW9uLTUsICR0cmFuc2l0aW9uLTYsICR0cmFuc2l0aW9uLTcsICR0cmFuc2l0aW9uLTgsICR0cmFuc2l0aW9uLTksICR0cmFuc2l0aW9uLTEwKVxuXHRcdHRyYW5zaXRpb246IGFsbCAyNDBtcztcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlOyB9IH1cblxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxcHg7IH0gfVxuLmNhcnRfcG9zdEFrdHVlbGwge1xuICAgIC5oYXNJbmZvTGFiZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5pbmZvOmJlZm9yZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogMjVweDsgfSB9XG5cbiN3ZWlnaHRJbmZvIHtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICN3ZWlnaHRUb3RhbCxcbiAgICAjd2VpZ2h0UGVyVW5pdCB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9IH0gfVxuIiwiLmljb24ge1xuICAmOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IGljb24sIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICYuZGVsaXZlcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnYic7IH1cbiAgJi5yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdyJzsgfVxuICAmLmRlbGl2ZXJ5X2FkZHJlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnQCc7IH1cbiAgJi5wYXltZW50X2FkZHJlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAncCc7IH1cbiAgJi5kaXZlcmdlbnRfYWRkcmVzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdAJzsgfVxuICAmLnBheW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAncyc7IH1cbiAgJi5jb3Vwb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnaSc7IH1cbiAgJi5uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ3InOyB9XG4gICYucHJldmlvdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnbCc7IH1cbiAgJi5kZWxldGU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICRjb2xvcl9lcnJvcjtcbiAgICBjb250ZW50OiAneCc7IH0gfVxuIiwiLnBpY2tlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnBpY2tlcl9faW5wdXQge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnBpY2tlcl9faW5wdXQucGlja2VyX19pbnB1dC0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OWVjOyB9XG5cbi5waWNrZXJfX2hvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLnBpY2tlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5waWNrZXJfX2hvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogMTc2cHg7XG4gIG1heC13aWR0aDogNDY2cHg7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xZW0pIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xZW0pIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQsIG1heC1oZWlnaHQgMHMgMC4xNXMsIGJvcmRlci13aWR0aCAwcyAwLjE1cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0LCBtYXgtaGVpZ2h0IDBzIDAuMTVzLCBib3JkZXItd2lkdGggMHMgMC4xNXM7IH1cblxuLnBpY2tlcl9fZnJhbWUge1xuICBwYWRkaW5nOiAxcHg7IH1cblxuLnBpY2tlcl9fd3JhcCB7XG4gIG1hcmdpbjogLTFweDsgfVxuXG4ucGlja2VyLS1vcGVuZWQgLnBpY2tlcl9faG9sZGVyIHtcbiAgbWF4LWhlaWdodDogMjVlbTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAtbW96LW9wYWNpdHk6IDE7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dCwgb3BhY2l0eSAwLjE1cyBlYXNlLW91dCwgbWF4LWhlaWdodCAwcywgYm9yZGVyLXdpZHRoIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQsIG1heC1oZWlnaHQgMHMsIGJvcmRlci13aWR0aCAwcztcbiAgYm94LXNoYWRvdzogMCA2cHggMThweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ucGlja2VyX19ib3gge1xuICBwYWRkaW5nOiAwIDFlbTsgfVxuXG4ucGlja2VyX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLjc1ZW07IH1cblxuLnBpY2tlcl9fbW9udGgsXG4ucGlja2VyX195ZWFyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLjI1ZW07XG4gIG1hcmdpbi1yaWdodDogLjI1ZW07IH1cblxuLnBpY2tlcl9feWVhciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IC44ZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ucGlja2VyX19zZWxlY3QtLW1vbnRoLFxuLnBpY2tlcl9fc2VsZWN0LS15ZWFyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I3YjdiNztcbiAgaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IC41ZW07XG4gIG1hcmdpbi1sZWZ0OiAuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjQuNWVtKSB7XG4gIC5waWNrZXJfX3NlbGVjdC0tbW9udGgsXG4gIC5waWNrZXJfX3NlbGVjdC0teWVhciB7XG4gICAgbWFyZ2luLXRvcDogLTAuNWVtOyB9XG5cblxuICAucGlja2VyX19zZWxlY3QtLW1vbnRoIHtcbiAgICB3aWR0aDogMzUlOyB9XG5cbiAgLnBpY2tlcl9fc2VsZWN0LS15ZWFyIHtcbiAgICB3aWR0aDogMjIuNSU7IH1cblxuICAucGlja2VyX19zZWxlY3QtLW1vbnRoOmZvY3VzLFxuICAucGlja2VyX19zZWxlY3QtLXllYXI6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwODllYzsgfVxuXG4gIC5waWNrZXJfX25hdi0tcHJldixcbiAgLnBpY2tlcl9fbmF2LS1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogLjVlbSAxLjI1ZW07XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB0b3A6IC0wLjI1ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjQuNWVtKSB7XG4gIC5waWNrZXJfX25hdi0tcHJldixcbiAgLnBpY2tlcl9fbmF2LS1uZXh0IHtcbiAgICB0b3A6IC0wLjMzZW07IH1cblxuXG4gIC5waWNrZXJfX25hdi0tcHJldiB7XG4gICAgbGVmdDogLTFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjQuNWVtKSB7XG4gIC5waWNrZXJfX25hdi0tcHJldiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07IH1cblxuXG4gIC5waWNrZXJfX25hdi0tbmV4dCB7XG4gICAgcmlnaHQ6IC0xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjQuNWVtKSB7XG4gIC5waWNrZXJfX25hdi0tbmV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfVxuXG5cbiAgLnBpY2tlcl9fbmF2LS1wcmV2OmJlZm9yZSxcbiAgLnBpY2tlcl9fbmF2LS1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgYm9yZGVyLXRvcDogLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAuNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMC43NWVtIHNvbGlkICMwMDAwMDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbiAgLnBpY2tlcl9fbmF2LS1uZXh0OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwLjc1ZW0gc29saWQgIzAwMDAwMDsgfVxuXG4gIC5waWNrZXJfX25hdi0tcHJldjpob3ZlcixcbiAgLnBpY2tlcl9fbmF2LS1uZXh0OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZDogI2IxZGNmYjsgfVxuXG4gIC5waWNrZXJfX25hdi0tZGlzYWJsZWQsXG4gIC5waWNrZXJfX25hdi0tZGlzYWJsZWQ6aG92ZXIsXG4gIC5waWNrZXJfX25hdi0tZGlzYWJsZWQ6YmVmb3JlLFxuICAucGlja2VyX19uYXYtLWRpc2FibGVkOmJlZm9yZTpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjVmNWY1O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjVmNWY1OyB9XG5cbiAgLnBpY2tlcl9fdGFibGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC43NWVtO1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDMzLjg3NWVtKSB7XG4gIC5waWNrZXJfX3RhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTsgfVxuXG4gIC5waWNrZXJfX3RhYmxlIHRkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuXG4gIC5waWNrZXJfX3dlZWtkYXkge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODYlO1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IC4yNWVtO1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDMzLjg3NWVtKSB7XG4gIC5waWNrZXJfX3dlZWtkYXkge1xuICAgIHBhZGRpbmctYm90dG9tOiAuNWVtOyB9XG5cbiAgLnBpY2tlcl9fZGF5IHtcbiAgICBwYWRkaW5nOiAuMzEyNWVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4gIC5waWNrZXJfX2RheS0tdG9kYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4gIC5waWNrZXJfX2RheS0tdG9kYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMC41ZW0gc29saWQgIzAwNTliYztcbiAgICBib3JkZXItbGVmdDogLjVlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4gIC5waWNrZXJfX2RheS0tZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYWFhYWFhOyB9XG5cbiAgLnBpY2tlcl9fZGF5LS1vdXRmb2N1cyB7XG4gICAgY29sb3I6ICNkZGRkZGQ7IH1cblxuICAucGlja2VyX19kYXktLWluZm9jdXM6aG92ZXIsXG4gIC5waWNrZXJfX2RheS0tb3V0Zm9jdXM6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjYjFkY2ZiOyB9XG5cbiAgLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4OWVjOyB9XG5cbiAgLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZDpob3ZlcixcbiAgLnBpY2tlci0tZm9jdXNlZCAucGlja2VyX19kYXktLWhpZ2hsaWdodGVkIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZDogI2IxZGNmYjsgfVxuXG4gIC5waWNrZXJfX2RheS0tc2VsZWN0ZWQsXG4gIC5waWNrZXJfX2RheS0tc2VsZWN0ZWQ6aG92ZXIsXG4gIC5waWNrZXItLWZvY3VzZWQgLnBpY2tlcl9fZGF5LS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogIzAwODllYztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4gIC5waWNrZXJfX2RheS0tZGlzYWJsZWQsXG4gIC5waWNrZXJfX2RheS0tZGlzYWJsZWQ6aG92ZXIsXG4gIC5waWNrZXItLWZvY3VzZWQgLnBpY2tlcl9fZGF5LS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG4gICAgY29sb3I6ICNkZGRkZGQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbiAgLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC5waWNrZXJfX2RheS0tZGlzYWJsZWQsXG4gIC5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQucGlja2VyX19kYXktLWRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYmJiYmJiOyB9XG5cbiAgLnBpY2tlcl9fZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuICAucGlja2VyX19idXR0b24tLXRvZGF5LFxuICAucGlja2VyX19idXR0b24tLWNsZWFyLFxuICAucGlja2VyX19idXR0b24tLWNsb3NlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICAgIHBhZGRpbmc6IC42NmVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4gIC5waWNrZXJfX2J1dHRvbi0tdG9kYXk6aG92ZXIsXG4gIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6aG92ZXIsXG4gIC5waWNrZXJfX2J1dHRvbi0tY2xvc2U6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjYjFkY2ZiO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNiMWRjZmI7IH1cblxuICAucGlja2VyX19idXR0b24tLXRvZGF5OmZvY3VzLFxuICAucGlja2VyX19idXR0b24tLWNsZWFyOmZvY3VzLFxuICAucGlja2VyX19idXR0b24tLWNsb3NlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjFkY2ZiO1xuICAgIGJvcmRlci1jb2xvcjogIzAwODllYztcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbiAgLnBpY2tlcl9fYnV0dG9uLS10b2RheTpiZWZvcmUsXG4gIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6YmVmb3JlLFxuICAucGlja2VyX19idXR0b24tLWNsb3NlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDA7IH1cblxuICAucGlja2VyX19idXR0b24tLXRvZGF5OmJlZm9yZSxcbiAgLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIG1hcmdpbi1yaWdodDogLjQ1ZW07IH1cblxuICAucGlja2VyX19idXR0b24tLXRvZGF5OmJlZm9yZSB7XG4gICAgdG9wOiAtMC4wNWVtO1xuICAgIHdpZHRoOiAwO1xuICAgIGJvcmRlci10b3A6IDAuNjZlbSBzb2xpZCAjMDA1OWJjO1xuICAgIGJvcmRlci1sZWZ0OiAuNjZlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4gIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6YmVmb3JlIHtcbiAgICB0b3A6IC0wLjI1ZW07XG4gICAgd2lkdGg6IC42NmVtO1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZWUyMjAwOyB9XG5cbiAgLnBpY2tlcl9fYnV0dG9uLS1jbG9zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxEN1wiO1xuICAgIHRvcDogLTAuMWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC4zNWVtO1xuICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbiAgLnBpY2tlcl9fYnV0dG9uLS10b2RheVtkaXNhYmxlZF0sXG4gIC5waWNrZXJfX2J1dHRvbi0tdG9kYXlbZGlzYWJsZWRdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbiAgICBjb2xvcjogI2RkZGRkZDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuICAucGlja2VyX19idXR0b24tLXRvZGF5W2Rpc2FibGVkXTpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYWFhYWE7IH0gfVxuIiwiLnJ0ZV9jb250YWluZXIge1xuICBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiBib2xkOyB9XG5cbiAgZW0ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuICBzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4gIHUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2ZvbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4OyB9IH0gfVxuXG5cbi5ydGVfY29udGFpbmVyOmJlZm9yZSxcbi5ydGVfY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cbi5ydGVfY29udGFpbmVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhLFxuICAuY3VycmVudCB7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl9oaWdobGlnaHQsIDEwJSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH0gfVxuXG4gIC5jdXJyZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2ZvbnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl9mb250LCAxMCUpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9IH1cblxuICAucHJldmlvdXMsXG4gIC5uZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfSB9IH1cbiIsIi5wYXJhbGxheCB7XG4gIGhlaWdodDogNDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW1nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuIiwiI3Byb2R1Y3RfZmlsdGVyIHtcblxuICBmb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4gIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICRjb2xvcl9oZWFkbGluZXM7IH1cblxuICAuZmlsdGVyV3JhcHBlck91dGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cblxuICAuZmlsdGVyV3JhcHBlcklubmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDg5JTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbiAgZmllbGRzZXQge1xuICAgIHdpZHRoOiAxNS42NjYlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuXG4gICAgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9lbGVtZW50c19zZWxlY3RfYmxhY2sucG5nKSBuby1yZXBlYXQgMTAwJSB0b3AgJGNvbG9yX3doaXRlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG5cbiAgLmJ0biB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd2lkdGg6IDExJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9IH1cbiIsIiIsIiNwYXRoIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud3JwIHtcbiAgd2lkdGg6IDExNTBweDsgfVxuXG4iLCJoZWFkZXIubWFpbiB7XG4gIGhlaWdodDogMTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIC53cnAge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICNzZXJ2aWNlLWJhciB7XG4gICAgYmFja2dyb3VuZDogIzNGNDM0OTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogJGNvbG9yX3NlY29uZGFyeTtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAmLmxhYmVsX3RlbCxcbiAgICAgICYubGFiZWxfbWFpbCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9zZWNvbmRhcnk7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvcGhvbmUuc3ZnXCIpIDhweCA4cHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjVweDsgfSB9IH1cbiAgICAgICYubGFiZWxfbWFpbCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL21haWwuc3ZnXCIpIDhweCA4cHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7IH0gfSB9IH1cbiAgICB1bCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaSB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7IH1cbiAgICAgICAgLm1lbnUtaXRlbS1zZWFyY2gge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9zZWFyY2guc3ZnXCIpIDhweCA4cHggbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICB3aWR0aDogMjVweDsgfVxuICAgICAgICAmLmNvbnRhY3Qge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9zZWNvbmRhcnk7IH0gfSB9IH1cbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgJi5sYW5ndWFnZS1zZWxlY3Qge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgICAgICAgICAgY29udGVudDogJ3YnO1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH0gfVxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgICAgICAgICAgICBjb250ZW50OiAndic7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfSB9IH1cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgPnVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzRjQzNDk7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgICAgICBpbWcsXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDklIC0gNXB4KTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cbiAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3NlY29uZGFyeTsgfSB9IH0gfSB9IH0gfVxuICAgICNzZWFyY2htb2RhbCB7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGZvcm0ge1xuICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfSB9IH0gfVxuXG4gICNicmFuZC1sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaW1nIHtcbiAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4gICNjdXN0b21lci1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGEsXG4gICAgPiBidXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAmLm1lbnUtaXRlbS1sb2dpbixcbiAgICAgICYubWVudS1pdGVtLWNhcnQsXG4gICAgICAmLm1lbnUtaXRlbS1zZWFyY2gge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAmLm1lbnUtaXRlbS1sb2dpbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvdXNlci5zdmdcIikgMTlweCAxNXB4IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL3VzZXJfaG92ZXIuc3ZnXCIpIDE5cHggMTVweCBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDsgfSB9XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvdXNlcl9hY3RpdmUuc3ZnXCIpIDE5cHggMTVweCBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDsgfSB9IH1cbiAgICAgICYubWVudS1pdGVtLWNhcnQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2NhcnQuc3ZnXCIpIDE5cHggMTVweCBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9jYXJ0X2hvdmVyLnN2Z1wiKSAxOXB4IDE1cHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7IH0gfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2NhcnRfYWN0aXZlLnN2Z1wiKSAxOXB4IDE1cHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7IH0gfSB9IH1cblxuICAgICNzZWFyY2gubW9kYWwge1xuICAgICAgdG9wOiA2NXB4O1xuICAgICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgI2xvZ2luLm1vZGFsLFxuICAgICNzZWFyY2gubW9kYWwge1xuICAgICAgdG9wOiA2NXB4O1xuICAgICAgcmlnaHQ6IDgxcHg7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBhLFxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH0gfVxuICAgICAgLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgICAgICAvL3BhZGRpbmctdG9wOiAxMHB4XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA0MCUpO1xuICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogJ2JvbGQnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9IH0gfSB9XG5cbmhlYWRlci5oZWFkbGluZSB7XG4gIGgxIHtcbiAgICBwYWRkaW5nLXRvcDogJGdyaWQ7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiIsImZvb3Rlci5tYWluIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZGlzdGFuY2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICA+IC53cnAge1xuICAgIHBhZGRpbmc6ICRncmlkIDA7XG4gICAgPiBuYXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfaGVhZGxpbmVzOyB9XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9oZWFkbGluZXM7IH0gfSB9XG4gICAgICAuc29jaWFsbWVkaWEge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIC5zb2NpYWxtZWRpYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICYuZmFjZWJvb2sge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbl9mYWNlYm9vay5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25fZmFjZWJvb2tfaG92ZXIuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7IH0gfVxuICAgICAgICAgICAgJi5pbnN0YWdyYW0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbl9pbnN0YWdyYW0uc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbl9pbnN0YWdyYW1faG92ZXIuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7IH0gfSB9IH0gfSB9IH1cblxuXG4gIGFkZHJlc3Mge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLmNvbF9sZWZ0LFxuICAgIC5jb2xfcmlnaHQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogJGNvbG9yX2hlYWRsaW5lcztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5mb290ZXJTZW50ZW5jZSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJ2JvbGQnO1xuICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjb250ZW50OiAneSc7XG4gICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgY29sb3I6IHJnYmEoJGNvbG9yX2ZvbnQsIC41KTtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAmLm1haWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdoJzsgfSB9IH1cblxuXG4jZm9vdGVyLWJhciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9oZWFkbGluZXM7XG4gIGhlaWdodDogNTBweDtcbiAgLndycCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7IH0gfVxuXG4jZm9vdGVyLXByb2R1Y3QtbmF2IHtcbiAgbWF4LWhlaWdodDogMjQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgJi5hY3RpdmUge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuXG4jZm9vdGVyLXByb2R1Y3QtbmF2X3RvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl9ncmF5LCA1JSk7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG5cbiN0b3RvcCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB3aWxsLWNoYW5nZTogYm90dG9tO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAtNTBweDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAmLmFjdGl2ZSB7XG4gICAgd2lsbC1jaGFuZ2U6IGJvdHRvbTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgYm90dG9tOiAwOyB9XG4gIGEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgIGNvbnRlbnQ6ICd0JztcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeTsgfSB9IH0gfVxuIiwiI2FjY291bnRfdHJhY2tpbmcge1xuICB0ZCB7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuYWN0aW9uYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgIC5idG4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfSB9IH1cbiIsIi50cmFkZS1ncm91cHMsXG4ucHJvZHVjdC1saXN0aW5nIHtcbiAgLy9iYWNrZ3JvdW5kOiAkY29sb3JfZ3JheVxuICBwYWRkaW5nOiAkZ3JpZCAwIDMwcHggMDtcbiAgLmNvbnRlbnQge1xuICAgIC50cmFkZWdyb3VwV3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICA+aDIge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuICAgIC5jYXJkIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAyMy41JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYSgwLDAsMCwwLjEwKSwgMCAxcHggNXB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYSgwLDAsMCwwLjEwKSwgMCAxcHggNXB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxMHB4IHJnYmEoMCwwLDAsMC4xMCksIDAgMXB4IDVweCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSk7XG4gICAgICAmOm5vdCg6bnRoLW9mLXR5cGUoNG4rMSkpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIlOyB9XG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5zZWNvbmRhcnlfaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9XG4gICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAuaGludCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JfaGlnaGxpZ2h0LCAwLjY1KTtcbiAgICAgICAgLnNlY29uZGFyeV9pbWFnZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgc3Ryb25nLFxuICAgICAgICAgIGgzLFxuICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH0gfSB9XG4gICAgICBzdHJvbmcsIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnY2lyY3VsYXInLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yX2hlYWRsaW5lcztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgIC5wcmV2aWV3LWJ0biB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl93aGl0ZSwuMik7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoJGNvbG9yX3doaXRlLCAuMik7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogaWNvbjtcbiAgICAgICAgICBjb250ZW50OiAnKyc7IH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3Jfd2hpdGUsIC41KTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Jfd2hpdGUsLjUpO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gICAgICAgIGE6bm90KC5mcmVzY28pIHt9XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTRweCAyOHB4IHJnYmEoMCwwLDAsMC4yNSksIDAgMTBweCAxMHB4IHJnYmEoMCwwLDAsMC4yMik7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAxNHB4IDI4cHggcmdiYSgwLDAsMCwwLjI1KSwgMCAxMHB4IDEwcHggcmdiYSgwLDAsMCwwLjIyKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNHB4IDI4cHggcmdiYSgwLDAsMCwwLjI1KSwgMCAxMHB4IDEwcHggcmdiYSgwLDAsMCwwLjIyKTsgfSB9XG4gICAgJi5pbmRleCB7XG4gICAgICAuY2FyZCB7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSksXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIHdpZHRoOiA0OSU7IH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSxcbiAgICAgICAgJjpudGgtb2YtdHlwZSg3KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSg1KSxcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxMCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyJTsgfSB9IH0gfVxuICAmLmZ1bGwge1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgLmNhcmQge1xuICAgICAgJi5hcnRpY2xlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIC5zZWNvbmRhcnlfaW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfSB9XG4gICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgLmFydGljbGVJbmZvcm1hdGlvbnMge1xuICAgICAgICAucnRlX2NvbnRhaW5lciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH0gfSB9IH1cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX2hlYWRsaW5lcztcbiAgICAgICAgY29sb3I6ICRjb2xvcl9oZWFkbGluZXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgLnNlY29uZGFyeV9pbWFnZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgICAgICAgLmFydGljbGVJbmZvcm1hdGlvbnMge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTsgfSB9IH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH0gfVxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGVhZGxpbmVzOyB9IH0gfSB9XG5cbiAgJi5jb2xfdHdvIHtcbiAgICAuY2FyZCB7XG4gICAgICB3aWR0aDogNDklO1xuICAgICAgJjpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH0gfVxuICAmLmNvbF90aHJlZSB7XG4gICAgLmNhcmQge1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICAgICY6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9IH0gfVxuXG4udHJhZGUtZ3JvdXBzIHtcbiAgJi5mdWxsIHtcbiAgICAuY29udGVudCB7XG4gICAgICAuY2FyZCB7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjQ4RTkxOyB9IH1cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7IH0gfSB9IH1cblxuICAmLnNlYXJjaGNhcmRzIHtcbiAgICAuY2FyZCB7XG4gICAgICBoZWlnaHQ6IDI2NXB4O1xuICAgICAgbWF4LWhlaWdodDogMjY1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZmlndXJlIHtcbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7IH0gfSB9XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NDhFOTE7IH0gfSB9IH0gfSB9XG4iLCIjdHJhZGUtYmxvY2tzIHtcbiAgcGFkZGluZzogJGdyaWQgMCAzMHB4IDA7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM3MHB4O1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMjU1cHg7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgICYubGFzdC1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIGltZyB7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgYm90dG9tOiAtMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9mb250LCAwLjY1KTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfVxuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgcmlnaHQ6IC01JTtcbiAgICAgICAgdG9wOiAtNSU7XG4gICAgICAgIGJvdHRvbTogLTUlO1xuICAgICAgICBsZWZ0OiAtNSU7XG4gICAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfSB9XG4gICAgaDMge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH1cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfVxuICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICAgICYuZG91YmxlIHtcbiAgICAgIHdpZHRoOiA3NjBweDsgfSB9IH1cbiIsIiNvcGNfaW1hZ2Uge1xuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfZ3JheTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206ICRncmlkOyB9XG5cbiNjb25maWd1cmF0b3Ige1xuICBtaW4taGVpZ2h0OiA2MjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgaDEge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9ncmF5LCAxJSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCAjZjlmOWY5IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsI2ZmZmZmZiksIGNvbG9yLXN0b3AoMTAwJSwjZjlmOWY5KSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgI2ZmZmZmZiAwJSwjZjlmOWY5IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCNmOWY5ZjkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCNmOWY5ZjkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICNmZmZmZmYgMCUsI2Y5ZjlmOSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZjlmOWY5JyxHcmFkaWVudFR5cGU9MCApO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3JfZ3JheTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH0gfVxuXG4jcHJvZHVjdC1kZXRhaWwge1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgcGFkZGluZzogJGdyaWQgMDtcblxuXG4gIC50ZW1wbGF0ZS1kb3dubG9hZCxcbiAgLnRlbXBsYXRlLXVwbG9hZCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICA+IGRpdiB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5maWxlX2luZm8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuYnV0dG9ucyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBhLmJ0biB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLmJ0bi5kZWxldGUuY2FuY2VsIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5lcnJvciB7XG4gICAgICB3aWR0aDogNzAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGNvbG9yOiAkY29sb3JfZXJyb3I7IH0gfVxuXG4gIC50ZW1wbGF0ZS11cGxvYWQgLmJ0bi5zdGFydCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwMDAwcHg7IH1cbiAgLnRlbXBsYXRlLWRvd25sb2FkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgI2RldGFpbF9pbmZvYmFyIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAwIWltcG9ydGFudDtcblxuICAgICNkZXRhaWxfaW5mb2Jhcl90ZXh0LFxuICAgICNkZXRhaWxfaW5mb2Jhcl9nYWxsZXJ5LFxuICAgICNkZXRhaWxfaW5mb2Jhcl9zaGVldHMsXG4gICAgI2RldGFpbF9ib29raW5mbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTsgfVxuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbiAgICBhLnBkZixcbiAgICBhLmluZGQsXG4gICAgYS5haSB7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl9mb250LCAxNSUpO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpY29uO1xuICAgICAgICBjb250ZW50OiAnUCc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogM3B4OyB9IH1cbiAgICBhLmluZGQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdJJzsgfVxuICAgIGEuYWk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdBJzsgfVxuXG4gICAgI2RldGFpbF9pbmZvYmFyX2dhbGxlcnkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5nYWxsZXJ5X3ByZXZpZXcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH0gfSB9IH1cbiAgI2RldGFpbF9pbmZvYmFyLW9wYyB7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgI2RldGFpbF9pbmZvYmFyX2dhbGxlcnkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5nYWxsZXJ5X3ByZXZpZXcge1xuICAgICAgICB3aWR0aDogODcwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgbGkge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9IH0gfSB9XG5cbiAgI3RvdGFsX2Jsb2NrLFxuICAjZGVsaXZlcnksXG4gICN3ZWlnaHQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHBhZGRpbmc6IDgwcHggMTVweCAxNXB4IDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnVwbG9hZF9maWVsZCB7XG4gICAgICBpbnB1dCwgbGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9IH1cbiAgI3dlaWdodCxcbiAgI2RlbGl2ZXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAkZ3JpZCAvIDI7IH1cbiAgI3RvdGFsX2Jsb2NrIHtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICBpbnB1dCxcbiAgICBpbnB1dDpub3QoLmJ0biksXG4gICAgLm5vbi1pbnB1dC1maWVsZCxcbiAgICBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuICAgIGgxLGgyLGgzIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAncmVndWxhcic7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgJGNvbG9yX2hpZ2hsaWdodCAwJSwgZGFya2VuKCRjb2xvcl9oaWdobGlnaHQsIDUlKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsJGNvbG9yX2hpZ2hsaWdodCksIGNvbG9yLXN0b3AoMTAwJSxkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgNSUpKSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAkY29sb3JfaGlnaGxpZ2h0IDAlLGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LCA1JSkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAgJGNvbG9yX2hpZ2hsaWdodCAwJSxkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgNSUpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAkY29sb3JfaGlnaGxpZ2h0IDAlLGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LCA1JSkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgJGNvbG9yX2hpZ2hsaWdodCAwJSxkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgNSUpIDEwMCUpO1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMxN2FmYzEnLCBlbmRDb2xvcnN0cj0nIzE0OWJhZCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiAgICBociB7XG4gICAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgIGxpIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgJi5kaXNjb3VudCAqIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3Jfc3VjY2VzcywgMjAlKTsgfVxuICAgICAgJi50b3RhbC5ncm9zcyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfc3VjY2VzcztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAudmF0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yX2dyYXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgc21hbGwge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH0gfVxuXG4gICAgLmJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5cbiAgI2RlbGl2ZXJ5LFxuICAjd2VpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBzdHJvbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmljb246YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbjogNXB4IDEwcHggIDAgMDtcbiAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICBzcGFuLCB0aW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAudG9vbHRpcCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9IH1cblxuICAjd2VpZ2h0IHtcbiAgICBkaXYge1xuICAgICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH0gfSB9XG5cbiAgI2J1bGsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9ncmF5LCAxJSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCAjZjlmOWY5IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsI2ZmZmZmZiksIGNvbG9yLXN0b3AoMTAwJSwjZjlmOWY5KSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgI2ZmZmZmZiAwJSwjZjlmOWY5IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCNmOWY5ZjkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCNmOWY5ZjkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICNmZmZmZmYgMCUsI2Y5ZjlmOSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZjlmOWY5JyxHcmFkaWVudFR5cGU9MCApO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBkYXJrZW4oJGNvbG9yX2dyYXksIDUlKTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIC5pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgLnRvb2x0aXAge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDU4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgPiBzdHJvbmc6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4gICAgICAuY29sIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgbGkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfSB9XG4gICNidWxrX2hlaWdodCB7XG4gICAgaGVpZ2h0OiA0MHB4OyB9IH1cblxuI3Byb2R1Y3RfaW5mb3JtYXRpb25zIHtcbiAgbWFyZ2luLXRvcDogJGdyaWQ7XG4gIC50YWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggJGdyaWQgLyAyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBkYXJrZW4oJGNvbG9yX2dyYXksIDEwJSk7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl9ncmF5LCA1JSk7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAmLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlOyB9IH1cbiAgLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICBwYWRkaW5nOiAkZ3JpZCAkZ3JpZCAvIDI7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggZGFya2VuKCRjb2xvcl9ncmF5LCAxMCUpOyB9XG4gIC50YWJfY29udGVudCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICBoMSxoMixoMyxoNCxoNSxoNiB7XG4gICAgICBzbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfSB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGN1c3RvbUxvYWRpbmdiYXIge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7IH1cbiAgNTAlIHtcbiAgICB3aWR0aDogMzUlOyB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuI3Jlc2VsbGVyQXJ0aWNsZSB7XG4gICN0b3RhbF9ibG9jayB7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9IH0gfSB9XG4gIC5wcmVsb2FkZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIC5hbmltLmxvYWRpbmcge1xuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCA1cHggIzM4MzgzODtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH0gfVxuICAucHJlbG9hZGVyVG90YWxibG9jayxcbiAgLnByZWxvYWRlckRlbGl2ZXJ5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIC5jdXN0b21Mb2FkZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmJhciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gICAgICAucHJvZ3Jlc3Mge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogY3VzdG9tTG9hZGluZ2JhciAwLjc1cyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uOiBjdXN0b21Mb2FkaW5nYmFyIDAuNzVzIGVhc2Utb3V0IGluZmluaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzhjOGM4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICB3aWR0aDogMDsgfSB9IH1cbiAgI2RlbGl2ZXJ5IHtcbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICNkZWxpdmVyeVRpbWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH0gfSB9XG4iLCIiLCJAbWVkaWEgc2NyZWVuIHtcbiAgI3Zpc3VhbF9jYWxjdWxhdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC8qIGNvbnRlbnR3cmFwcGVyICovXG4gICAgLmNvbnRlbnR3cmFwcGVyIHtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgLyogY29udGVudCBsZWZ0ICovXG4gICAgICAmLmxlZnQge1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAvKiBpbWFnZSBhbmQgdGV4dCAqL1xuICAgICAgICAuaGVhZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMzUlOyB9XG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICYuZGV0YWlsX2luZm9iYXJfZ2FsbGVyeSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gICAgICAgICAgICAuYXJ0aWNsZU51bWJlciB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC5hcnRpY2xlRGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfSB9XG4gICAgICAgIC8qIGltYWdlIGFuZCB0ZXh0ICovXG4gICAgICAgIC5vcHRpb25Hcm91cCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2NpcmN1bGFyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgICAgICAgLmNsZWFyIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAub3B0aW9uV3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLm9wdGlvbk5hbWUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjFlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAuYnRuQ2FsY09wdGljYWwuYXV0b19zdWJtaXRfaXRlbSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAgICAgICAgICYuc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogaGVscDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnPyc7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwgMjAlKTsgfVxuICAgICAgICAgICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG4gICAgICAgICAgICAgICAgLnRvb2x0aXAge1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgNDAlKTtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLDAsMCwuMTUpO1xuICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICAgIHAsXG4gICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzcwNzA3MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7IH0gfSB9IH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIC50b29sdGlwIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH0gfVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgICAgIC8vKipwYWRkaW5nLXJpZ2h0OiAyMHB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTsgfVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAvLyoqcGFkZGluZy1sZWZ0OiAyMHB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCAzMCUpO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweCA4cHggMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCRtZWRpYXBhdGggKyAnZWxlbWVudHNfc2VsZWN0LnBuZycpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICAgICAgICAgICAgICAgICAgdG9wOiAtMjNweDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjJweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICAgICAgICAgICYuaW5wdXQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgJi53aWR0aDEwMCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7IH1cbiAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5OyB9XG4gICAgICAgICAgICAgICAgICAmLmF1dG9oZWlnaHQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7IH0gfVxuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDsgfVxuICAgICAgICAgICAgICAgICAgJi5pbnB1dC1zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAmLmxlbmd0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4JTsgfVxuICAgICAgICAgICAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2JTtcbiAgICAgICAgICAgICAgICAgICAgICAmLmxlbmd0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMyU7IH0gfVxuICAgICAgICAgICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfSB9XG4gICAgICAgICAgICAgICAgJi51cGxvYWRfZmllbGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgICAgICAgICAgICAgLnByb2dyZXNzQmFyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4gICAgICAgICAgICAgICAgJi50ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgICAgICAgICAgICAgIGlucHV0Om5vdChbdHlwZT0nY2hlY2tib3gnXSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAmLmJpZyB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgICAgICAgJi5hdXRvV2lkdGgge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7IH0gfVxuICAgICAgICAgICAgICAgICYuZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIC8qY29udGVudDogdXJsKCRtZWRpYXBhdGggKyAnb3B0aW9uX2VkaXQucG5nJykqLyB9IH1cbiAgICAgICAgICAgICAgICAmLmNoZWNrIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgLypjb250ZW50OiB1cmwoJG1lZGlhcGF0aCArICdvcHRpb25fY2hlY2ttYXJrLnBuZycpKi8gfSB9XG4gICAgICAgICAgICAgICAgJi53YXJuaW5nIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2FybmluZztcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCRtZWRpYXBhdGggKyAnb3B0aW9uX3dhcm5pbmcucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7IH0gfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cbiAgICAgICAgICAgICAgLmJ0bkNhbGNPcHRpY2FsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJ28nO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfaGlnaGxpZ2h0LCAxMCUpOyB9IH1cbiAgICAgICAgICAgICAgLmZpbGVOYW1lIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg0JTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgICAuYnRuRGVsZXRlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZXJyb3I7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9lcnJvciwgMTAlKTsgfSB9XG4gICAgICAgICAgICAgIC5lZGl0Q29sb3JQYWdlcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAgIC51cGxvYWRfYXJlYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDBweCAyMHB4OyB9XG4gICAgICAgICAgICAgIC5vcHRpb25Hcm91cENvbiB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjE1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAmLnNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgICYuZml4SGVpZ2h0IHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjE1cHg7IH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA1MCUpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl9ncmF5LCAxMCUpOyB9XG4gICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl9mb250LCAyMCUpO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRtZWRpYXBhdGggKyAnc3RvcC1pY29uX2dyYXkucG5nJykgbGlnaHRlbigkY29sb3JfZ3JheSwgMjAlKSByaWdodCA1cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTJweCAwcHggMjZweCAtMXB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogLTJweCAwcHggMjZweCAtMXB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0ycHggMHB4IDI2cHggLTFweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJG1lZGlhcGF0aCArICdzdG9wLWljb24ucG5nJykgJGNvbG9yX2hpZ2hsaWdodCByaWdodCA1cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgICAgICAgICAmLm9wdGlvbkhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9ncmF5LCAyMCUpO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9IH0gfSB9IH1cbiAgICAgICAgICAgICAgLy8qKiAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodFxuICAgICAgICAgICAgICAubGlzdExlZ2VuZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRtZWRpYXBhdGggKyAnc3RvcC1pY29uLnBuZycpIGRhcmtlbigkY29sb3JfZ3JheSwgMjAlKSBsZWZ0IDEwcHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDI5MXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMzlweDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGRhcmtlbigkY29sb3JfZ3JheSwgMjAlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yX2dyYXksIDIwJSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkY29sb3JfZ3JheSwgMjAlKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAzNXB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgICAgICYubGlzdExlZ2VuZCB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDI1OXB4OyB9IH1cbiAgICAgICAgICAgICAgJi5zZWxlY3RPcHRpb25zIHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMzsgfSB9XG4gICAgICAgICAgICAgICAgLmNvbk9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDglO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuICAgICAgICAgICAgICAgICAgLmZsZXgtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgLnBhbmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4LjQlO1xuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCAzMCUpO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS42JTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8qKiBib3JkZXItY29sb3I6ICRjb2xvcl9oaWdobGlnaHRcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vKiogYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodFxuICAgICAgICAgICAgICAgICAgICAgICAgLy8qKiBjb2xvcjogJGNvbG9yX3doaXRlXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHt9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyoqY29sb3I6ICRjb2xvcl93aGl0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgLmhvdmVyT3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7IH0gfVxuICAgICAgICAgICAgICAgICAgICAgIC5ob3Zlck92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9zdWNjZXNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdGVkT3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX3N1Y2Nlc3MsIC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkbWVkaWFwYXRoICsgJ29wdGlvbl9jaGVja21hcmtfYmlnLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDsgfSB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5ob3Zlck92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9XG4gICAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2RhcmssIDMwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUuMDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwgMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZGlzYWJsZWRPdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Jfd2hpdGUsIC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkbWVkaWFwYXRoICsgJ29wdGlvbl9sb2NrX2JpZy5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE5cHg7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgbGluZWFyOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Jfd2hpdGUsIC44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2Vycm9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfSB9IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2RhcmssIDIwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7IH0gfSB9XG4gICAgICAgICAgICAgICAgICAgICAgJi53YXJuaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3dhcm5pbmc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAud2FybmluZ092ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl93YXJuaW5nLCAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJG1lZGlhcGF0aCArICdvcHRpb25fd2FybmluZ19iaWcucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTlweDsgfSB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250OyB9IH0gfVxuICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4OyB9XG4gICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9XG4gICAgICAgICAgICAgICAgICAub3B0aW9uSGVhZGxpbmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2JvbGQnO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAncmVndWxhcicsICdIZWx2ZXRpY2EnLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH0gfSB9IH0gfVxuXG4gICAgICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgICAgJiNjYXJ0X3RlaWxsaWVmZXJ1bmcge1xuICAgICAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lOyB9IH1cbiAgICAgICAgICAgICAgICAgIC5yZXF1aXJlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgICAgICAgICAgIGlucHV0Om5vdCguYnRuKSxcbiAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2JvbGQnO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgMzAlKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwgMjAlKTsgfVxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXM6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogdGV4dDsgfVxuICAgICAgICAgICAgICAgICAgICAmLmhhcy1zcGFyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDAgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAgICAgICAmLnNwYXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkbWVkaWFwYXRoICsgJ2VsZW1lbnRzX3NlbGVjdC5wbmcnKSBuby1yZXBlYXQgOTglIGNlbnRlciAkY29sb3JfZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7IH0gfSB9IH1cblxuICAgICAgICAgICAgLndhcm5pbmdUZXh0IHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93YXJuaW5nO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAgICAgLnp1c1RleHRDb24ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgIC56dXNUZXh0Q292ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgIC5yZXF1aXJlbWVudCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmVkOyB9IH1cbiAgICAgICAgICAgICAgLnp1c1RleHRJbnB1dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNiZGJkYmQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gfSB9XG4gICAgICAgICAgICAuenVzVGV4dGZlbGQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAgICAgLnByaWNlVGFibGVUZXh0IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAgICAgI3ByaWNlVGFibGUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgI3ByaWNlT3ZlcnZpZXcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMGYwZjA7IH0gfSB9XG4gICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDsgfVxuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YwZjBmMDsgfVxuICAgICAgICAgICAgICAgICAgICAgIC8qIGRkIGNvbnRhaW5lciovXG4gICAgICAgICAgICAgICAgICAgICAgLmRkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZC1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvZWxlbWVudHNfc2VsZWN0LnBuZ1wiKSBuby1yZXBlYXQgOTglIGNlbnRlciAjZmZmIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZC1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4IWltcG9ydGFudDsgfSB9IH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDAgMCBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDAgMCAkY29sb3JfaGlnaGxpZ2h0OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBkZCBjb250YWluZXIqL1xuICAgICAgICAgICAgICAgICAgICAgICAgLmRkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuZGQtc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2VsZW1lbnRzX3NlbGVjdC5wbmdcIikgbm8tcmVwZWF0IDk4JSBjZW50ZXIgI2Y4ZjhmOCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gfSB9IH0gfSB9IH1cbiAgICAgICAgICAgICAgI3ByaWNlY2FsaW5nV3JhcHBlciB7XG4gICAgICAgICAgICAgICAgI2NsaWNrYWJsZVByaWNlc2NhbGluZyB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfSB9XG4gICAgICAgICAgICAudXBsb2FkX2FyZWEge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9IH0gfVxuXG5cblxuXG4gICAgICAvKiBjb250ZW50IHJpZ2h0ICovXG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2NpcmN1bGFyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuICAgICAgICAgICYudG90YWwge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnY2lyY3VsYXInLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9IH0gfVxuICAgICAgICBociB7XG4gICAgICAgICAgbWFyZ2luOiAxNHB4IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7IH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAmLnN1Y2Nlc3Mge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDI0cHggMCAwIDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4OyB9XG4gICAgICAgICAgJi5wYV9idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3Bpbmtfc3dhbl9hcHByb3g7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9zdXZhX2dyYXlfYXBwcm94O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9xdWlsbF9ncmF5X2FwcHJveDsgfVxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9xdWlsbF9ncmF5X2FwcHJveDsgfVxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcXVpbGxfZ3JheV9hcHByb3g7IH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTsgfSB9IH1cbiAgICAgICAgI2RlbGl2ZXJ5IHtcbiAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAgIC5kYXRlLFxuICAgICAgICAgICAgLndlaWdodCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLnRvb2x0aXAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfSB9XG4gICAgICAgICNwcmludFRlbXBsYXRlcyB7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdjaXJjdWxhcicsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgI3Nob3dUZW1wbGF0ZXMsXG4gICAgICAgICAgLmRzX3BvcHVwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHggN3B4IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaGVsdmV0aWNhJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfVxuICAgICAgICAgICNzaG93VGVtcGxhdGVzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgICAjY29tbWVudHMge1xuICAgICAgICAgIC5yZW1hcmsge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweDsgfSB9IH0gfSB9XG5cblxuXG4gICAgI3Byb2R1Y3RfaW5mb3JtYXRpb25zIHtcbiAgICAgIG1hcmdpbi10b3A6ICRncmlkOyB9XG5cbiAgICAjcHJpbnR0ZW1wbGF0ZSB7XG4gICAgICBwYWRkaW5nOiAkZ3JpZCAvIDI7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICBtYXJnaW4tdG9wOiAkZ3JpZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICAkZ3JpZDtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH0gfVxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICNkZXRhaWxfaW5mb2JhciB7XG4gICAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgI2RldGFpbF9pbmZvYmFyX2dhbGxlcnkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAuZ2FsbGVyeV9wcmV2aWV3IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH0gfVxuICAgICAgJi5kZXRhaWxfaW5mb2Jhcl9nYWxsZXJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgI3Zpc3VhbF9jYWxjdWxhdGlvbiB7XG4gICAgLyogY29udGVudHdyYXBwZXIgKi9cbiAgICAuY29udGVudHdyYXBwZXIge1xuICAgICAgLyogY29udGVudCBsZWZ0ICovXG4gICAgICAmLmxlZnQge1xuICAgICAgICB3aWR0aDogNjcuNSU7IH1cbiAgICAgICYucmlnaHQge1xuICAgICAgICB3aWR0aDogMzAlOyB9IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjdmlzdWFsX2NhbGN1bGF0aW9uIHtcbiAgICAvKiBjb250ZW50d3JhcHBlciAqL1xuICAgIC5jb250ZW50d3JhcHBlciB7XG4gICAgICAvKiBjb250ZW50IGxlZnQgKi9cbiAgICAgICYubGVmdCxcbiAgICAgICYucmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7IH1cbiAgICAgICYucmlnaHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH0gfSB9XG5cblxuLmNmIHtcbiAgZmxleC13cmFwOiBub3dyYXA7IH1cblxuI21vZGFsVGVtcGxhdGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1O1xuICBwYWRkaW5nLXRvcDogMjUwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLDAsMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAyNXB4IDAgMCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMiksMCA2cHggMjBweCAwIHJnYmEoMCwwLDAsMC4xOSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW5pbWF0ZXRvcDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgICBhbmltYXRpb24tbmFtZTogYW5pbWF0ZXRvcDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLmNsb3NlIHtcbiAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAjbW9kdWxlc1ByaW50dGVtcGxhdGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaDMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgb3BhY2l0eTogMC44OyB9IH0gfSB9IH1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICN2aXN1YWxfY2FsY3VsYXRpb24ge1xuICAgIC5jb250ZW50d3JhcHBlci5sZWZ0IHtcbiAgICAgIC5vcHRpb25Hcm91cCB7XG4gICAgICAgIC5vcHRpb25XcmFwcGVyIHtcbiAgICAgICAgICBmaWVsZHNldC5zZWxlY3RPcHRpb25zIHtcbiAgICAgICAgICAgIC5jb25PcHRpb25zIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9IH0gfSB9IH1cbiIsIiNmb3JtX2luZGl2aWR1YWwge1xuICAuY29sX2xlZnQsXG4gIC5jb2xfcmlnaHQge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkOyB9XG4gICAgLmJ0bi5zdWNjZXNzIHtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7IH1cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMzAwcHg7IH0gfVxuXG4gIC50ZW1wbGF0ZS1kb3dubG9hZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuXG4gICAgLnByZXZpZXcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogODBweDsgfVxuXG4gICAgLmJ1dHRvbnMge1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICB3aWR0aDogMTIwcHg7IH0gfVxuICAgIC5lcnJvciB7XG4gICAgICBjb2xvcjogJGNvbG9yX2Vycm9yOyB9XG4gICAgLmhpbnQtd2FybmluZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmM2NkO1xuICAgICAgY29sb3I6ICNlYWFjMDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmYzQxNjsgfVxuICAgIC5lcnJvcixcbiAgICAuaGludC13YXJuaW5nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbiAgLnRlbXBsYXRlLXVwbG9hZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuXG4gICAgLnByZXZpZXcge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cblxuICAgIC5idXR0b25zIHtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAuYnRuIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgIHdpZHRoOiAxMjBweDsgfSB9IH0gfVxuIiwiI2ZvdG9saWEge1xuICAud3JwIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgcGFkZGluZzogJGdyaWQ7IH1cblxuICBmaWd1cmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgb3V0bGluZTogc29saWQgMXB4ICRjb2xvcl9ncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87IH1cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTUlO1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHJpZ2h0OiAyMHB4OyB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlOyB9IH0gfVxuXG5cbiAgaDEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuICAjZm90b2xpYV9zZWFyY2gge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmaWVsZHNldCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBjb250ZW50OiAncic7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpY29uOyB9IH0gfVxuXG4gICNmb3RvbGlhX25hdiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkO1xuICAgIC5idG4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7IH0gfSB9XG4iLCIjZmluaXNoIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgLml0ZW0ge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgJjpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAubGFiZWwge1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMDsgfSB9IH1cblxuIiwiI3VzcC1iYXIge1xuICBwYWRkaW5nOiAzOHB4IDA7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICBpIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMTBweCA0NXB4IDAgNDVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICBjb250ZW50OiAnYic7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDEwcHggcmdiYSgkY29sb3Jfd2hpdGUsIDAuNSk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2ZvbnQsIDAuMjUpO1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gICAgJi51c3AtcXVhbGl0eTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ3onOyB9XG4gICAgJi51c3AtZGVsaXZlcnk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdiJzsgfVxuICAgICYudXNwLXBheW1lbnQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdrJzsgfVxuICAgICYudXNwLWVjb2xvZ2ljYWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICduJzsgfSB9IH1cblxuXG4jaGVhZGVyX3VzcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXG5cbiN1c3AtYmFyIHtcbiAgJi5pbmRpdmlkdWFsVVNQIHtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICBwIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoOTAlIC0gMzVweCk7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmb250LWZhbWlseTogJ2hlbHZldGljYScsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdoZWx2ZXRpY2EnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfSB9IH0gfSB9XG5cbiIsIiNwYXltZW50LWJhciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgcGFkZGluZzogJGdyaWQgMDtcbiAgaDMge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAlOyB9XG4gIGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBtYXJnaW46IDAgMS42NjY2NjYlOyB9IH1cbiIsIi5jYXRfbGlzdGluZyB7XG4gIHBhZGRpbmctdG9wOiAkZ3JpZDtcbiAgLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjcmVjdXJzaXZlX2NhdF9saXN0aW5nXG4gIC5saXN0aW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZDtcbiAgICB3aWR0aDogODgwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgYXJ0aWNsZSB7XG4gICAgaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgICAgLy9wYWRkaW5nOiAyMHB4IDQwcHhcbiAgICAgIC8vaGVpZ2h0OiAzMHB4XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA0NDBweDtcbiAgICAgICAgdGQge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDZweCAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7IH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB3aWR0aDogODRweDsgfSB9IH0gfVxuICAgIC5jb250ZW50IHtcbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbjogM3B4IDAgJGdyaWQgMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogc29saWQgM3B4ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDE5MHB4OyB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbihkZXNhdHVyYXRlKCRjb2xvcl9zdWNjZXNzLCAzMCUpLDMwJSk7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTdweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdyJztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4OyB9IH0gfVxuICAgICAgICB0ciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfZ3JheSwgMTAlKTtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oZGVzYXR1cmF0ZSgkY29sb3Jfc3VjY2VzcywgMzAlKSwzMCUpOyB9IH1cblxuICAgICAgICB0cjpob3ZlciB0ZCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKGRlc2F0dXJhdGUoJGNvbG9yX3N1Y2Nlc3MsMzUlKSwxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oZGVzYXR1cmF0ZSgkY29sb3Jfc3VjY2VzcywzNSUpLDEwJSk7IH0gfVxuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfSB9IH0gfVxuXG4uZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAkZ3JpZCAwIDAgMDsgfVxuIiwiIiwiI3BhZ2Uge1xuICBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZDsgfVxuICAuY21zSGVhZEltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuIiwiLy8jYWRkcmVzc1xuLy8vL2JhY2tncm91bmQ6ICRjb2xvcl9ncmF5XG4vL3BhZGRpbmc6ICRncmlkIDBcbi8vZm9ybVxuLy8gIC8vYm9yZGVyOiBzb2xpZCAxcHggZGFya2VuKCRjb2xvcl9ncmF5LCAxMCUpXG4vLyAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlXG4vLyAgYm94LXNpemluZzogYm9yZGVyLWJveFxuLy8gIC8vcGFkZGluZzogMzBweCAwIC8vJGdyaWRcbi8vICBwYWRkaW5nLWJvdHRvbTogJGdyaWRcbi8vICB3aWR0aDogNzAwcHhcbi8vICAvL21hcmdpbjogMCBhdXRvXG4vLyAgc2VjdGlvblxuLy8gICAgcGFkZGluZzogJGdyaWQgLyAyIDBcbi8vICAgIC8vYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvcl9ncmF5XG4iLCIjcHdfbG9zdCB7XG4gIHBhZGRpbmc6ICRncmlkIDA7XG4gIGZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkO1xuICAgIGZpZWxkc2V0IHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4OyB9IH1cbiAgICAuYnRuLnB3IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNTBweDsgfSB9IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAjcHdfbG9zdCB7XG4gICAgZm9ybSB7XG4gICAgICAuYnRuLnB3IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1MHB4IWltcG9ydGFudDsgfSB9IH0gfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3B3X2xvc3Qge1xuICAgIGZvcm0ge1xuICAgICAgZmllbGRzZXQge1xuICAgICAgICBsYWJlbCxcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgLmJ0bi5wdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDsgfSB9IH0gfVxuIiwiI29yZGVycyxcbiNvcmRlcnNfY2FuY2VsZWQge1xuICBtYXJnaW4tYm90dG9tOiAkZ3JpZDtcbiAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICBwYWRkaW5nOiA1cHggMjBweCAyNXB4IDIwcHg7XG4gIGEge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBkYXJrZW4oJGNvbG9yX3doaXRlLCA1JSk7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0Ymc7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgc3Ryb25nIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH1cbiAgICBlbSB7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAmOmhvdmVyIC5idG4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfaGlnaGxpZ2h0LCAxMCUpOyB9IH1cbiAgcCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTVweCAwOyB9XG4gICYuY21zIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICBwYWRkaW5nOiAzNXB4IWltcG9ydGFudDtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0OyB9IH0gfVxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHghaW1wb3J0YW50OyB9XG4gICAgLmRhdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzOXB4O1xuICAgICAgcmlnaHQ6IDM1cHg7IH1cbiAgICBoMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0IWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfSB9IH0gfVxuXG4jYWNjb3VudF90cmFja2luZyB7XG4gIC5jb2xfbGVmdCxcbiAgLmNvbF9yaWdodCB7XG4gICAgc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH0gfSB9XG4iLCIjdXBsb2FkIHtcblxuICBociB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudXBsb2FkX29wdGlvbixcbiAgI3VwbG9hZF9pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaDEsaDIsaDMge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDsgfSB9XG5cbiAgI3VwbG9hZF9zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgLnRlbXBsYXRlLWRvd25sb2FkLFxuICAgIC50ZW1wbGF0ZS11cGxvYWQge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgPiBkaXYge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgLmJ1dHRvbnMge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGEuYnRuIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfSB9XG4gICAgICAuZXJyb3Ige1xuICAgICAgICBjb2xvcjogJGNvbG9yX2Vycm9yOyB9XG4gICAgICAuaGludC13YXJuaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjNjZDtcbiAgICAgICAgY29sb3I6ICNlYWFjMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmYzQxNjsgfVxuICAgICAgLmVycm9yLFxuICAgICAgLmhpbnQtd2FybmluZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbiAgICAuYnRuLmNvbnRpbnVlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4gICN1cGxvYWRfaW5mbyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0MDBweDsgfVxuXG4gIC51cGxvYWRfZmllbGQge1xuICAgIC5idG4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3N1Y2Nlc3M7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX3N1Y2Nlc3MsIDUlKTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfSB9IH1cblxuICAudXBsb2FkX29wdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDIwcHg7XG4gICAgaDMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJ2NpcmN1bGFyJywgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4gICAgLmJ0bi5kZWZhdWx0IHtcbiAgICAgIGZsb2F0OiByaWdodCFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogNDglIWltcG9ydGFudDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICBwYWRkaW5nOiA4cHggMTBweCA3cHggMTBweDtcbiAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6ICdoZWx2ZXRpY2EnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH0gfVxuXG5cbiAgICBwIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9IH1cblxuICAuZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIHtcbiAgICAuZmlsZXVwbG9hZGVyLWlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAyMHB4IDA7XG4gICAgICAuZmlsZXVwbG9hZGVyLWljb24tbWFpbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbl91cGxvYWQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IG5vbmU7IH0gfSB9IH1cblxuICAuZmlsZXVwbG9hZGVyID4gZGl2LmZpbGV1cGxvYWRlci1wcm9ncmVzc2Jhci5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfVxuIiwiI3VwbG9hZGNoZWNrIHtcbiAgI3VwbG9hZF9kYXRhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDUwcHg7XG5cbiAgICBoMyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZm9udC1mYW1pbHk6IHJlZ3VsYXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGljb247XG4gICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICdhJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfZ3JheTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbiAgICAuYnRuLmRlbGV0ZSB7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbiAgI3VwbG9hZF9hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW46IDIwcHggMCA1MHB4IDA7XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW46IDAgMCAwIDIwcHg7IH0gfSB9XG4iLCIuYnJvd3Nlcl91cGxvYWQge1xuICAuYnRuLnVwbG9hZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiIsIiNpbXByZXNzdW0ge1xuICBhZGRyZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICBhcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZDtcbiAgICAmLmZ1bGx3aWR0aCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfVxuIiwiI3VwbG9hZCxcbiN1cGxvYWRjaGVjayxcbiNjb250YWN0LFxuI2FkZHJlc3MsXG4jc3VtbWFyeSxcbiNvcmRlcl9zYW1wbGUsXG4jY2FydF9maXJzdCxcbiNyZWdpc3RlcixcbiNjYWxjdWxhdG9yLFxuI3ZlcmlmeV9hZGRyZXNzLFxuI2NhcnRfc2Vjb25kLFxuI2RldGFpbF9mcmVlLFxuI2Zvcm1faW5kaXZpZHVhbCxcbiNjYXJ0X3RoaXJkLFxuI2FjY291bnRfdHJhY2tpbmcsXG4jbmV3c2xldHRlcixcbiNmaW5pc2gsXG4jZm90b2xpYSxcbiNjcm9wIHtcbiAgcGFkZGluZzogJGdyaWQgMDtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7IH1cblxubWFpbiB7XG4gIC5jb2xfbGVmdCxcbiAgLmNvbF9yaWdodCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAyNXB4IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGxhYmVsIHtcbiAgICAgIHdpZHRoOiAxNDBweDsgfVxuICAgIGlucHV0LFxuICAgIHNlbGVjdCxcbiAgICB0ZXh0YXJlYSxcbiAgICAubm9uLWlucHV0LWZpZWxkLFxuICAgIC5idG46bm90KFtuYW1lPWNtZF9jYWxjXSkge1xuICAgICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgLy9RUy1maXg6IDE3LjA4LjIwMTVcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmNvbC0yIHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDExNXB4OyB9IH0gfVxuICAmI2NhcnRfc2Vjb25kIHtcbiAgICAuY29sX2xlZnQsXG4gICAgLmNvbF9yaWdodCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMjVweCAkZ3JpZDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwNXB4OyB9XG4gICAgLmNvbF9sZWZ0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5jb2xfcmlnaHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG5cblxuICAuY29sX3JpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgLmNvbF9sZWZ0LFxuICAgIC5jb2xfcmlnaHQge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbiAgLmNvbF9sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIC5jb2xfbGVmdCxcbiAgICAuY29sX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfSB9XG5cbi5hY3Rpb25iYXIge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAmLnN1Y2Nlc3Mge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgJi5iYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4OyB9IH1cbiAgcCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG5cbi5hbGlnbl9yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgJi5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG5cbi5hbGlnbl9sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmFsaWduX2NlbnRlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLnRleHRfcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRleHRfbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbi50ZXh0X2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuLnRhX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jcGFnZSB7XG4gIHBhZGRpbmc6ICRncmlkIDA7IH1cblxuLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIDIgU3BhbHRpZ2UgRm9ybXVsYXJlXG4jY2FydF9zZWNvbmQsXG4jY29udGFjdCxcbiNkZXRhaWxfZnJlZSxcbiNhY2NvdW50X3RyYWNraW5nLFxuI2ZpbmlzaCxcbiNyZWdpc3RlcixcbiNjcm9wIHtcbiAgZm9ybSB7XG4gICAgYXJ0aWNsZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgZmllbGRzZXQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmNvbC1mdWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbF9sZWZ0LFxuICAgIC5jb2xfcmlnaHQge1xuICAgICAgZmllbGRzZXQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9IH1cblxuLmNvbG9yLWVycm9yIHtcbiAgY29sb3I6ICRjb2xvcl9lcnJvcjsgfVxuXG4uY29sb3ItaGludCB7XG4gIGNvbG9yOiBhZGp1c3QtaHVlKGxpZ2h0ZW4oJGNvbG9yLWVycm9yLCAxMCUpLCAxMCUpOyB9XG5cbi5jb2xvci1zdWNjZXNzIHtcbiAgY29sb3I6ICRjb2xvcl9zdWNjZXNzOyB9XG4iLCIuY2FydF9icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogJGdyaWQ7XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogdXJsKCRtZWRpYXBhdGggKyAnY2FydF9icmVhZGNydW1iX2RlZmF1bHQucG5nJykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlciBkYXJrZW4oJGNvbG9yX2dyYXksIDExLjUlKTtcbiAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJG1lZGlhcGF0aCArICdjYXJ0X2JyZWFkY3J1bWJfYWN0aXZlLnBuZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIgJGNvbG9yX3N1Y2Nlc3M7IH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbihkZXNhdHVyYXRlKCRjb2xvcl9zdWNjZXNzLCAyNSUpLCAxMCUpOyB9XG4gICAgJi5wcmVhY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCRtZWRpYXBhdGggKyAnY2FydF9icmVhZGNydW1iX3ByZWFjdGl2ZS5wbmcnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyIGxpZ2h0ZW4oZGVzYXR1cmF0ZSgkY29sb3Jfc3VjY2VzcywgMjUlKSwgMTAlKTsgfVxuICAgICYudW5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCRtZWRpYXBhdGggKyAnY2FydF9icmVhZGNydW1iX3VuYWN0aXZlLnBuZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIgbGlnaHRlbihkZXNhdHVyYXRlKCRjb2xvcl9zdWNjZXNzLCAyNSUpLCAxMCUpOyB9IH0gfVxuI2NhcnQge1xuICBwYWRkaW5nOiAwO1xuICBzdHJvbmcsaDMsaDQsaDUsaDYge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnaGVsdmV0aWNhTWQnO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgdGQgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgb3B0aW9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4OyB9IH1cblxuICAucHJvZHVjdF9jYWxjdWxhdGlvbiB7XG4gICAgdGQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaGVsdmV0aWNhTWQnO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfVxuXG4gIC5wcm9kdWN0X29wdGlvbnMgc3Ryb25nIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnaGVsdmV0aWNhJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbiAgI3RvdGFsX25ldHRvLFxuICAjdG90YWxfY291cG9uLFxuICAjdG90YWxfc2hpcHBpbmcsXG4gICN0b3RhbF92YXQsXG4gICN0b3RhbF9vcHRpb25zLFxuICAjdG90YWxfcHJpY2Uge1xuICAgIHRkLFxuICAgIHRkIHN0cm9uZyB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICN0b3RhbF9zaGlwcGluZyB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgdHI6bnRoLWxhc3QtY2hpbGQoMikgdGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbiAgI3RvdGFsX3ByaWNlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkY29sb3Jfc3VjY2VzcztcbiAgICAgIGZvbnQtZmFtaWx5OiBib2xkO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG5cbiAgI3RvdGFsX25ldHRvIHtcbiAgICB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9IH1cblxuICAjc2lkZWJhciB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBzZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgc3Ryb25nLCBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnY2lyY3VsYXInO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH0gfVxuXG5cbiAgZm9ybSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogODgwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgdGFibGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICB0Ym9keSB0cixcbiAgPiB0ciB7XG4gICAgPiB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDg3LjUlOyB9XG4gICAgPiB0aCB7XG4gICAgICBmb250LWZhbWlseTogYm9sZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDsgfVxuICAgIHRoLCB0ZCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfSB9XG4gIHRib2R5IHRyIHtcbiAgICB0aDpmaXJzdC1jaGlsZCxcbiAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgNnB4ICRjb2xvcl93aGl0ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuICAgIHRoOm50aC1jaGlsZCgyKSxcbiAgICA+IHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDZweCAkY29sb3Jfd2hpdGU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7IH1cbiAgICB0aDpudGgtY2hpbGQoMyksXG4gICAgPiB0ZDpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA2cHggJGNvbG9yX3doaXRlO1xuICAgICAgcGFkZGluZy1yaWdodDogNHB4OyB9XG4gICAgdGg6bnRoLWNoaWxkKDQpLFxuICAgID4gdGQ6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuICAjY2hlY2tvdXRfbGFzdCB7XG4gICAgZm9ybSA+IHRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfSB9XG5cbiNjYXJ0X29wdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIC5jb2xfbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDElOyB9XG4gIC5oaW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5jb2xfcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1sZWZ0OiAxJTsgfVxuICB0ZXh0YXJlYSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNTBweDsgfVxuICAuYnRuLnN1Y2Nlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbiNjYXJ0ICNjb3Vwb24ge1xuICB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMCAwICRncmlkIC8gMjsgfVxuXG4gIGlucHV0IHtcbiAgICB3aWR0aDogMjAwcHg7IH0gfVxuXG4jY2FydF9zZWNvbmQge1xuICAjZm9ybXVsYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgaDMge1xuICAgICAgZm9udC1mYW1pbHk6ICdjaXJjdWxhcic7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICArIGhyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgZmllbGRzZXQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMzAwcHg7IH1cbiAgICBsYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDE2MHB4OyB9XG4gICAgLmNvbF9yaWdodCxcbiAgICAuY29sX2xlZnQge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLmNvbF9yaWdodCB7XG4gICAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTYwcHg7IH0gfVxuICAgIC5sb3N0X3B3IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1NHB4OyB9IH1cbiAgI3JlZ2lzdHJhdGlvbiB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICArIGhyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH1cbiAgYnV0dG9uLmJ0bi5zdWNjZXNzLmFkZHJlc3MuYmFja190b19sb2dpbiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cblxuI2NhcnRfdGhpcmQge1xuICBhcnRpY2xlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjY2FydCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlOyB9XG5cbiAgdGFibGUgdGJvZHkgdHIge1xuICAgIHRoOmZpcnN0LWNoaWxkLFxuICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDQ4MHB4OyB9XG4gICAgdGg6bnRoLWNoaWxkKDIpLFxuICAgID4gdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAyNTBweDsgfVxuICAgIHRoOm50aC1jaGlsZCgzKSxcbiAgICA+IHRkOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMTgwcHg7IH1cbiAgICB0aDpudGgtY2hpbGQoNCksXG4gICAgPiB0ZDpudGgtY2hpbGQoNCkge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG4gIC5jb2xfbGVmdCxcbiAgLmNvbF9yaWdodCB7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfSB9IH1cblxuI2NhcnQsXG4jY2FydF9zZWNvbmQsXG4jY2FydF90aGlyZCB7XG4gICNzcGVjaWFsIHtcbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogNDAwcHg7IH1cbiAgICBidXR0b24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlOyB9IH0gfSB9IH1cblxuI2NhcnRfdGhpcmRfYnV5IHtcbiAgbGFiZWwge1xuICAgIHdpZHRoOiA2MHB4OyB9XG4gIC5idG4uc3VjY2VzcyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH0gfVxuXG4jY2FydF90aGlyZF9wYXltZW50IHtcbiAgLmNvbF9yaWdodCxcbiAgLmNvbF9sZWZ0IHtcbiAgICBsYWJlbCB7XG4gICAgICB3aWR0aDogMTQwcHg7IH1cbiAgICAuY29sLTIge1xuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTE1cHg7IH0gfSB9XG4gIC5jb2xfbGVmdCB7XG4gICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jb2xfcmlnaHQge1xuICAgIHNlbGVjdC5hdXRvLWNhbGN1bGF0ZSB7XG4gICAgICB3aWR0aDogNDAwcHg7IH0gfSB9XG5cbiNjYXJ0X3RoaXJkX2FnYiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxhYmVsIHtcbiAgICB3aWR0aDogMjVweDsgfVxuICBzcGFuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH1cbiAgZmllbGRzZXQge1xuICAgIG1hcmdpbjogMDsgfSB9XG4jY2FydF90aGlyZF9idXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDsgfVxuXG5cblxuIiwiI2Nyb3Age1xuICAuY3JvcF9pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9ncmF5OyB9IH1cbiAgdGFibGUge1xuICAgIHRyLmRlc2NyaXB0aW9uIHRkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuICBidXR0b25bbmFtZT1cImNtZF9jYWxjXCJdIHtcbiAgICByaWdodDogMjNweDsgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiAgI3RvdGFsIHtcbiAgICBjb2xvcjogJGNvbG9yX3N1Y2Nlc3M7XG4gICAgZm9udC1mYW1pbHk6IGJvbGQ7IH1cblxuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxNjBweDsgfSB9XG4iLCIjY2FsY3VsYXRvcl9wcmVsb2FkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgd2lkdGg6ICRmb250LXNpemU7XG4gICAgaGVpZ2h0OiAkZm9udC1zaXplO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgIGJvcmRlcjogc29saWQgM3B4ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yX3doaXRlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgLW1vei1hbmltYXRpb246IGxvYWRlciAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgICBhbmltYXRpb246IGxvYWRlciAxLjFzIGluZmluaXRlIGxpbmVhcjsgfSB9XG5cbiNjYWxjdWxhdG9yX3NlYXJjaHJlc3VsdHMge1xuICBsYWJlbCB7XG4gICAgd2lkdGg6IDM1NXB4OyB9IH1cbiIsIiNjb250YWN0IHtcbiAgLmNvbF9yaWdodCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2xfbGVmdCB7XG4gICAgd2lkdGg6IDQ4JTsgfVxuICAudXBsb2FkX2ZpZWxkIHtcbiAgICBwcm9ncmVzcyxcbiAgICAucHJvZ3Jlc3NCYXIge1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAxODVweDsgfVxuICAgIGlucHV0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogODBweDsgfVxuICAgIC5idG4udXBsb2FkIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIC5wcmV2aWV3LCAuZmlsZV9pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMTg1cHg7IH0gfVxuIiwiLmNudF9wcm4ge1xuICAuYnRuIHt9XG4gIC5kZWZhdWx0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm5vX21hcmdpbiB7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuLmNudF9wcm4tdGFibGUgdGgsXG4uY250X3Bybi10YWJsZSB0ZDpiZWZvcmUge1xuICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuLmNudF9wcm4tdGFibGUge1xuICBtYXJnaW46IDFlbSAwO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9ncmF5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfZ3JheTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcl9ncmF5OyB9XG4gIHRoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMjVlbTtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAuNWVtOyB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGgpIFwiIFwiOyB9IH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGgpIFwiOiBcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgd2lkdGg6IDYuNWVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jbnRfcHJuLXRhYmxlIHtcbiAgICB0ZCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9IH1cblxuXG4gIC5jbnRfcHJuLXRhYmxlIHRoLFxuICAuY250X3Bybi10YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfSB9XG5cblxuXG5cblxuXG5cblxuXG4iLCIjcGFnZUxvZ2luIHtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87IH0gfVxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zdWNjZXNzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkY29sb3Jfc3VjY2VzcywgMTAlKTtcbiAgICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG4gIC5lcnJvcl9tc2cge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfZXJyb3IsIDUzJSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkY29sb3JfZXJyb3IsIDI1JSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9IH1cbiNwYWdlTG9naW5CZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9sb2dpbmJnLmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cbiIsIiNtb2R1bGVzUHJpbnR0ZW1wbGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgaDMge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDUwJSk7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICAuaWNvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgbWFyZ2luOiA0cHggNXB4IDAgMXB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9XG4gICAgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9mb250LCA1MCUpO1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG4gIGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuXG4iLCIuY2xpbWF0ZSB7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgLmNsaW1hdGVJdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgLmFjY0NvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5hY2NIZWFkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC5vcGVuQnRuIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMjVweCAxMHB4IDAgNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmNsaW1hdGVJbmZvYm94IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH0gfVxuXG4gICAgLmFjY0hlYWQuY3VycmVudCB7XG4gICAgICAub3BlbkJ0biB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnLSc7IH1cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jbGltYXRlIHtcbiAgICAuY2xpbWF0ZUl0ZW0ge1xuICAgICAgLmFjY0hlYWQge1xuICAgICAgICAuY2xpbWF0ZUluZm9ib3gge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTsgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfSB9IH0gfVxuXG4uY2xpbWF0ZVBhcnRuZXJBY2NvdW50IHtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jbGltYXRlUGFydG5lckFjY291bnQge1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9IH1cbiIsIkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG5cbiAgc2VsZWN0IHtcbiAgICBvcHRpb24ge1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7IH0gfVxuXG4gIC5idG4udXBsb2FkIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwOyB9XG5cbiAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiIsInNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiIsIiNkZWxpdmVyeV9jb3VudGRvd24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3JfZ3JheSwgMjAlKTsgfVxuIiwiLyogYm94LXNpemluZyAqL1xyXG4uZnItd2luZG93LCAuZnItd2luZG93IFtjbGFzc149XCJmci1cIl0sXHJcbi5mci1vdmVybGF5LCAuZnItb3ZlcmxheSBbY2xhc3NePVwiZnItXCJdLFxyXG4uZnItc3Bpbm5lciwgLmZyLXNwaW5uZXIgW2NsYXNzXj1cImZyLVwiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmZyLXdpbmRvdyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBmb250OiAxM3B4LzIwcHggXCJMdWNpZGEgU2Fuc1wiLCBcIkx1Y2lkYSBTYW5zIFVuaWNvZGVcIiwgXCJMdWNpZGEgR3JhbmRlXCIsIFZlcmRhbmEsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIC8qIENocm9tZSBoYWNrLCB0aGlzIGZpeGVzIGEgdmlzdWFsIGdsaXRjaCB3aGVuIHF1aWNrbHkgdG9nZ2xpbmcgYSB2aWRlbyAqL1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xyXG59XHJcblxyXG4vKiB6LWluZGV4ICovXHJcbi5mci1vdmVybGF5IHsgei1pbmRleDogIDk5OTk4OyB9XHJcbi5mci13aW5kb3cgeyAgei1pbmRleDogIDk5OTk5OyB9XHJcbi5mci1zcGlubmVyIHsgei1pbmRleDogMTAwMDAwOyB9XHJcblxyXG5cclxuLyogb3ZlcmxheSAqL1xyXG4uZnItb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uZnItb3ZlcmxheS1iYWNrZ3JvdW5kIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBvcGFjaXR5OiAuOTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xyXG59XHJcblxyXG4uZnItb3ZlcmxheS11aS1mdWxsY2xpY2sgLmZyLW92ZXJsYXktYmFja2dyb3VuZCB7XHJcbiAgYmFja2dyb3VuZDogIzI5MjkyOTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG59XHJcblxyXG5cclxuLyogbW9iaWxlIHRvdWNoIGhhcyBwb3NpdGlvbjphYnNvbHV0ZSB0byBhbGxvdyB6b29taW5nICovXHJcbi5mci13aW5kb3cuZnItbW9iaWxlLXRvdWNoLFxyXG4uZnItb3ZlcmxheS5mci1tb2JpbGUtdG91Y2gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuXHJcbi8qIHNvbWUgcHJvcGVydGllcyBvbiB0aGUgd2luZG93IGFyZSB1c2VkIHRvIHRvZ2dsZSB0aGluZ3NcclxuICogbGlrZSBtYXJnaW4gYW5kIHRoZSBmdWxsY2xpY2sgbW9kZSxcclxuICogd2UgcmVzZXQgdGhvc2UgcHJvcGVydGllcyBhZnRlciBtZWFzdXJpbmcgdGhlbVxyXG4gKi9cclxuLmZyLW1lYXN1cmVkIHtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcclxuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mci1ib3gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5mci1wYWdlcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uZnItcGFnZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuXHJcbi5mci1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZnItaG92ZXJpbmctY2xpY2thYmxlIC5mci1jb250YWluZXIgeyBjdXJzb3I6IHBvaW50ZXI7IH1cclxuXHJcblxyXG4vKlxyXG4gICBwYWRkaW5nOlxyXG4gICB5b3V0dWJlICYgdmltZW8gYWx3YXlzIGhhdmUgYnV0dG9ucyBvbiB0aGUgb3V0c2lkZVxyXG4gICBzaWRlIGJ1dHRvbiA9IDcyID0gNTQgKyAoMiAqIDkgbWFyZ2luKVxyXG4gICBjbG9zZSBidXR0b24gPSA0OFxyXG4qL1xyXG4vKiBwYWRkaW5nIHVpOmluc2lkZSAqL1xyXG4uZnItdWktaW5zaWRlIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAyMHB4IDIwcHg7IH1cclxuLmZyLXVpLWluc2lkZS5mci1uby1zaWRlcyAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMjBweDsgfVxyXG5cclxuLyogcGFkZGluZyB1aTpvdXRzaWRlICovXHJcbi5mci11aS1vdXRzaWRlIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAyMHB4IDgycHg7IH1cclxuLmZyLXVpLW91dHNpZGUuZnItbm8tc2lkZXMgLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDIwcHggNDhweDsgfVxyXG5cclxuLyogcmVkdWNlIHBhZGRpbmcgb24gc21hbGxlciBzY3JlZW5zICovXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksXHJcbiAgICAgICBhbGwgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XHJcbiAgLyogcGFkZGluZyB1aTppbnNpZGUgKi9cclxuICAuZnItdWktaW5zaWRlIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAxMnB4IDEycHg7IH1cclxuICAuZnItdWktaW5zaWRlLmZyLW5vLXNpZGVzIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAxMnB4OyB9XHJcblxyXG4gIC8qIHBhZGRpbmcgdWk6b3V0c2lkZSAqL1xyXG4gIC5mci11aS1vdXRzaWRlIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAxMnB4IDcycHg7IH1cclxuICAuZnItdWktb3V0c2lkZS5mci1uby1zaWRlcyAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMTJweCA0OHB4OyB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksXHJcbiAgICAgICBhbGwgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XHJcbiAgLyogcGFkZGluZyB1aTppbnNpZGUgKi9cclxuICAuZnItdWktaW5zaWRlIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAwcHggMHB4OyB9XHJcbiAgLmZyLXVpLWluc2lkZS5mci1uby1zaWRlcyAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMHB4OyB9XHJcblxyXG4gIC8qIHBhZGRpbmcgdWk6b3V0c2lkZSAqL1xyXG4gIC5mci11aS1vdXRzaWRlIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAwcHggNzJweDsgfVxyXG4gIC5mci11aS1vdXRzaWRlLmZyLW5vLXNpZGVzIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAwcHggNDhweDsgfVxyXG59XHJcblxyXG4vKiBwYWRkaW5nIHVpOmZ1bGxjbGljayAqL1xyXG4uZnItdWktZnVsbGNsaWNrIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAwOyB9XHJcbi5mci11aS1mdWxsY2xpY2suZnItbm8tc2lkZXMgLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDA7IH1cclxuXHJcbi8qIHZpZGVvIGZ1bGxjbGljayAqL1xyXG4uZnItdWktZnVsbGNsaWNrLmZyLXR5cGUtdmlkZW8gLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDBweCA2MnB4OyB9XHJcbi5mci11aS1mdWxsY2xpY2suZnItbm8tc2lkZXMuZnItdHlwZS12aWRlbyAuZnItY29udGFpbmVyIHsgcGFkZGluZzogNDhweCAwcHg7IH1cclxuXHJcbi8qIG92ZXJmbG93LXkgc2hvdWxkIGFsd2F5cyBoYXZlIDAgcGFkZGluZyB0b3AgYW5kIGJvdHRvbSAqL1xyXG4uZnItb3ZlcmZsb3cteSAuZnItY29udGFpbmVyIHtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5mci1jb250ZW50LFxyXG4uZnItY29udGVudC1iYWNrZ3JvdW5kIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIC8qIElFMTEgaGFzIGEgMXB4IGJsdXIgYnVnIG9uIHRoZSBlZGdlcyBvZiB0aGUgY2FwdGlvbiAodWk6aW5zaWRlKVxyXG4gICAgIGR1cmluZyBhbmltYXRpb24gd2l0aCBvdmVyZmxvdzpoaWRkZW4gKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyogaW1nL2lmcmFtZS9lcnJvciAqL1xyXG4uZnItY29udGVudC1lbGVtZW50IHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5mci1jb250ZW50LWJhY2tncm91bmQge1xyXG4gIGJhY2tncm91bmQ6ICMxMDEwMTA7XHJcbn1cclxuXHJcbi5mci1pbmZvIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6ICNlZmVmZWY7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IHRleHQ7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcclxuICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XHJcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XHJcbn1cclxuLmZyLWluZm8tYmFja2dyb3VuZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxJTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uZnItdWktaW5zaWRlIC5mci1pbmZvLWJhY2tncm91bmQge1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XHJcbiAgb3BhY2l0eTogLjg7XHJcbiAgem9vbTogMTtcclxufVxyXG4vKiB1aTpvdXRzaWRlIGhhcyBhIHNsaWdodGx5IGxpZ2h0ZXIgaW5mbyBiYWNrZ3JvdW5kIHRvIGJyZWFrIHVwIGZyb20gYmxhY2sgcGFnZSBiYWNrZ3JvdW5kcyAqL1xyXG4uZnItdWktb3V0c2lkZSAuZnItaW5mby1iYWNrZ3JvdW5kIHsgYmFja2dyb3VuZDogIzBkMGQwZDsgfVxyXG5cclxuXHJcbi8qIGluZm8gYXQgdGhlIGJvdHRvbSBmb3IgdWk6aW5zaWRlICovXHJcbi5mci1jb250ZW50IC5mci1pbmZvIHtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4uZnItaW5mby1wYWRkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMTJweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5mci1jYXB0aW9uIHtcclxuICB3aWR0aDogYXV0bztcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgd2hpdGUtc3BhY2U6IHdyYXA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mci1wb3NpdGlvbiB7XHJcbiAgY29sb3I6ICNiM2IzYjM7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gIG9wYWNpdHk6IDAuOTk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi8qIHBvc2l0aW9ucyBub3Qgd2l0aGluIHRoZSBpbmZvIGJhclxyXG4gICBmb3IgdWk6b3V0c2lkZS9pbnNpZGUgKi9cclxuLmZyLXBvc2l0aW9uLW91dHNpZGUsXHJcbi5mci1wb3NpdGlvbi1pbnNpZGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAxMnB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLDAsMCwuNCk7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IHRleHQ7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcclxuICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XHJcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XHJcbn1cclxuLmZyLXBvc2l0aW9uLWluc2lkZSB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uZnItcG9zaXRpb24tYmFja2dyb3VuZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMGQwZDBkO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XHJcbiAgb3BhY2l0eTogLjg7XHJcbiAgem9vbTogMTsgLyogb2xkSUUgKi9cclxufVxyXG4uZnItcG9zaXRpb24tdGV4dCB7IGNvbG9yOiAjYjNiM2IzOyB9XHJcbi5mci1wb3NpdGlvbi1vdXRzaWRlIC5mci1wb3NpdGlvbi10ZXh0LFxyXG4uZnItcG9zaXRpb24taW5zaWRlIC5mci1wb3NpdGlvbi10ZXh0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4zKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4vKiBkaXNwbGF5IGl0IGZvciB0aGUgb3V0c2lkZSB1aSwgaGlkZSB0aGUgY2FwdGlvbiBpbnNpZGUgKi9cclxuLmZyLXVpLW91dHNpZGUgLmZyLXBvc2l0aW9uLW91dHNpZGUgeyBkaXNwbGF5OiBibG9jazsgfVxyXG4uZnItdWktb3V0c2lkZSAuZnItaW5mbyAuZnItcG9zaXRpb24geyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4uZnItdWktaW5zaWRlLmZyLW5vLWNhcHRpb24gLmZyLXBvc2l0aW9uLWluc2lkZSB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4vKiBsaW5rcyAqL1xyXG4uZnItaW5mbyBhLFxyXG4uZnItaW5mbyBhOmhvdmVyIHtcclxuICBjb2xvcjogI2NjYztcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4uZnItaW5mbyBhOmhvdmVyIHsgY29sb3I6ICNlZWU7IH1cclxuXHJcbi8qIG5vLWNhcHRpb24gKi9cclxuLmZyLXVpLW91dHNpZGUuZnItbm8tY2FwdGlvbiAuZnItaW5mbyB7IGRpc3BsYXk6IG5vbmU7IH1cclxuLmZyLXVpLWluc2lkZS5mci1uby1jYXB0aW9uIC5mci1jYXB0aW9uIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHJcbi8qIC0tLSBzdHJva2UgKi9cclxuLmZyLXN0cm9rZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMXB4O1xyXG59XHJcbi5mci1zdHJva2UtdmVydGljYWwgeyB3aWR0aDogMXB4OyBoZWlnaHQ6IDEwMCU7IH1cclxuLmZyLXN0cm9rZS1ob3Jpem9udGFsIHsgcGFkZGluZzogMCAxcHg7IH1cclxuXHJcbi5mci1zdHJva2UtcmlnaHQgeyBsZWZ0OiBhdXRvOyByaWdodDogMDsgfVxyXG4uZnItc3Ryb2tlLWJvdHRvbSB7IHRvcDogYXV0bzsgYm90dG9tOiAwOyB9XHJcblxyXG4uZnItc3Ryb2tlLWNvbG9yIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMDgpO1xyXG59XHJcblxyXG4vKiB0aGUgc3Ryb2tlIGlzIGJyaWdodGVyIGluc2lkZSB0aGUgaW5mbyBib3ggKi9cclxuLmZyLWluZm8gLmZyLXN0cm9rZS1jb2xvciB7IGJhY2tncm91bmQ6IHJnYmEoODAsODAsODAsLjMpOyB9XHJcblxyXG4vKiByZW1vdmUgdGhlIHN0cm9rZSB3aGVuIG91dHNpZGUgdWkgaGFzIGEgY2FwdGlvbiAqL1xyXG4uZnItdWktb3V0c2lkZS5mci1oYXMtY2FwdGlvbiAuZnItY29udGVudCAuZnItc3Ryb2tlLWJvdHRvbSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi8qIHJlbW92ZSBzdHJva2UgYW5kIHNoYWRvdyB3aGVuIHVpOmZ1bGxjbGljayAqL1xyXG4uZnItdWktZnVsbGNsaWNrIC5mci1zdHJva2UgeyBkaXNwbGF5OiBub25lOyB9XHJcbi5mci11aS1mdWxsY2xpY2sgLmZyLWNvbnRlbnQtYmFja2dyb3VuZCB7IGJveC1zaGFkb3c6IG5vbmU7IH1cclxuXHJcbi8qIHRoZSBpbmZvIGJveCBuZXZlciBiYXMgYSB0b3Agc3Ryb2tlICovXHJcbi5mci1pbmZvIC5mci1zdHJva2UtdG9wIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHJcblxyXG4vKiA8ID4gKi9cclxuLmZyLXNpZGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogNTRweDtcclxuICBoZWlnaHQ6IDcycHg7XHJcbiAgbWFyZ2luOiAwIDlweDtcclxuICBtYXJnaW4tdG9wOiAtMzZweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIHpvb206IDE7XHJcbn1cclxuLmZyLXNpZGUtcHJldmlvdXMgeyBsZWZ0OiAwOyB9XHJcbi5mci1zaWRlLW5leHQgeyByaWdodDogMDsgbGVmdDogYXV0bzsgfVxyXG5cclxuLmZyLXNpZGUtZGlzYWJsZWQgeyBjdXJzb3I6IGRlZmF1bHQ7IH1cclxuLmZyLXNpZGUtaGlkZGVuIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG4uZnItc2lkZS1idXR0b24ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uZnItc2lkZS1idXR0b24tYmFja2dyb3VuZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbn1cclxuLmZyLXNpZGUtYnV0dG9uLWljb24ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgem9vbTogMTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLyogc21hbGxlciBzaWRlIGJ1dHRvbnMgKi9cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSxcclxuICAgICAgIGFsbCBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LWhlaWdodDogNDE0cHgpIHtcclxuICAuZnItc2lkZSB7XHJcbiAgICB3aWR0aDogNTRweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gIH1cclxuICAuZnItc2lkZS1idXR0b24ge1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBtYXJnaW46IDAgM3B4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIFggKi9cclxuLmZyLWNsb3NlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uZnItY2xvc2UtYmFja2dyb3VuZCxcclxuLmZyLWNsb3NlLWljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEycHg7XHJcbiAgbGVmdDogMTJweDtcclxuICBoZWlnaHQ6IDI2cHg7XHJcbiAgd2lkdGg6IDI2cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi5mci1jbG9zZS1iYWNrZ3JvdW5kIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxyXG5cclxuXHJcblxyXG5cclxuLyogVGh1bWJuYWlscyAqL1xyXG4uZnItdGh1bWJuYWlscyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmZyLXRodW1ibmFpbHMtZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMiU7XHJcbiAgbWluLWhlaWdodDogNzRweDtcclxuICBtYXgtaGVpZ2h0OiAxNjBweDtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwJTtcclxuICBtaW4td2lkdGg6IDc0cHg7XHJcbiAgbWF4LXdpZHRoOiAxNjBweDtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uZnItdGh1bWJuYWlscyxcclxuLmZyLXRodW1ibmFpbHMgKiB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5mci10aHVtYm5haWxzLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy13cmFwcGVyIHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uZnItdGh1bWJuYWlscy1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgem9vbTogMTtcclxufVxyXG5cclxuLmZyLXRodW1ibmFpbHMtc2xpZGVyLXNsaWRlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZnItdGh1bWJuYWlscy10aHVtYnMge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmZyLXRodW1ibmFpbHMtc2xpZGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZnItdGh1bWJuYWlsLWZyYW1lIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgem9vbTogMTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZnItdGh1bWJuYWlsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB6b29tOiAxO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW46IDAgMTBweDtcclxufVxyXG4uZnItbHRJRTkgLmZyLXRodW1ibmFpbCAqIHtcclxuICBvdmVyZmxvdzogaGlkZGVuOyAvKiBJRTYoNykgKi9cclxuICB6LWluZGV4OiAxO1xyXG4gIHpvb206IDE7XHJcbn1cclxuXHJcbi5mci10aHVtYm5haWwtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICMxNjE2MTY7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogaW5saW5lOyAvKiBJRTYoNykgKi9cclxuICB6LWluZGV4OiAwOyAvKiBJRTggKi9cclxufVxyXG5cclxuLmZyLXRodW1ibmFpbC1vdmVybGF5IHsgY3Vyc29yOiBwb2ludGVyOyB9XHJcbi5mci10aHVtYm5haWwtYWN0aXZlIC5mci10aHVtYm5haWwtb3ZlcmxheSB7IGN1cnNvcjogZGVmYXVsdDsgfVxyXG4uZnItdGh1bWJuYWlsLW92ZXJsYXksXHJcbi5mci10aHVtYm5haWwtb3ZlcmxheS1iYWNrZ3JvdW5kLFxyXG4uZnItdGh1bWJuYWlsLW92ZXJsYXktYm9yZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uZnItbHRJRTkgLmZyLXRodW1ibmFpbC1vdmVybGF5LWJvcmRlciB7IGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50OyB9XHJcbi5mci10aHVtYm5haWwgLmZyLXRodW1ibmFpbC1pbWFnZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04NSk7XHJcbiAgb3BhY2l0eTogLjg1O1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxufVxyXG4uZnItdGh1bWJuYWlsOmhvdmVyIC5mci10aHVtYm5haWwtaW1hZ2UsXHJcbi5mci10aHVtYm5haWwtYWN0aXZlOmhvdmVyIC5mci10aHVtYm5haWwtaW1hZ2Uge1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05OSk7XHJcbiAgb3BhY2l0eTogLjk5O1xyXG59XHJcbi5mci10aHVtYm5haWwtYWN0aXZlIC5mci10aHVtYm5haWwtaW1hZ2UsXHJcbi5mci10aHVtYm5haWwtYWN0aXZlOmhvdmVyIC5mci10aHVtYm5haWwtaW1hZ2Uge1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0zNSk7XHJcbiAgb3BhY2l0eTogLjM1O1xyXG59XHJcbi5mci10aHVtYm5haWwtYWN0aXZlIHsgY3Vyc29yOiBkZWZhdWx0OyAgfVxyXG5cclxuLyogVGh1bWJuYWlscyBsb2FkaW5nICovXHJcbi5mci10aHVtYm5haWwtbG9hZGluZyxcclxuLmZyLXRodW1ibmFpbC1sb2FkaW5nLWJhY2tncm91bmQsXHJcbi5mci10aHVtYm5haWwtbG9hZGluZy1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5mci10aHVtYm5haWwtbG9hZGluZy1iYWNrZ3JvdW5kIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNjE2O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvcGFjaXR5OiAuODtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLyogdGhpcyBlbGVtZW50IGlzIHRoZXJlIGFzIGFuIGFsdGVybmF0aXZlIHRvIHB1dHRpbmcgdGhlIGxvYWRpbmcgaW1hZ2Ugb24gdGhlIGJhY2tncm91bmQgKi9cclxuLmZyLXRodW1ibmFpbC1sb2FkaW5nLWljb24geyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4vKiBlcnJvciBvbiB0aHVtYm5haWwgKi9cclxuLmZyLXRodW1ibmFpbC1lcnJvciAuZnItdGh1bWJuYWlsLWltYWdlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XHJcbn1cclxuXHJcblxyXG4vKiBUaHVtYm5haWwgPCA+ICovXHJcbi5mci10aHVtYm5haWxzLXNpZGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMjhweDtcclxuICBtYXJnaW46IDAgNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgeyBtYXJnaW4tbGVmdDogMTJweDsgfVxyXG4uZnItdGh1bWJuYWlscy1zaWRlLW5leHQgeyBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cclxuXHJcbi5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUge1xyXG4gIGhlaWdodDogMjhweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDEwcHggMDtcclxufVxyXG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIHsgbWFyZ2luLXRvcDogMjBweDsgfVxyXG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XHJcblxyXG4uZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtMTRweDtcclxuICBtYXJnaW4tbGVmdDogLTE0cHg7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tYmFja2dyb3VuZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xyXG4gIG9wYWNpdHk6IC44O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW47XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b246aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tYmFja2dyb3VuZCB7IGJhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7IH1cclxuXHJcbi5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkICogeyBjdXJzb3I6IGRlZmF1bHQ7IH1cclxuLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQ6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tYmFja2dyb3VuZCB7IGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cclxuXHJcbi5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24ge1xyXG4gIGhlaWdodDogNDJweDtcclxuICB3aWR0aDogNDJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLyp0b3A6IC03cHg7XHJcbiAgbGVmdDogLTdweDsqL1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLyogdmVydGljYWwgdGh1bWJuYWlscyAqL1xyXG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLFxyXG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy10aHVtYnMsXHJcbi5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWwtZnJhbWUgeyBjbGVhcjogYm90aDsgfVxyXG5cclxuLyogdWk6ZnVsbGNsaWNrIGhhcyBhIGRhcmsgdGh1bWJuYWlsIGJhY2tncm91bmQgKi9cclxuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLXRodW1ibmFpbHMgeyBiYWNrZ3JvdW5kOiAjMDkwOTA5OyB9XHJcblxyXG4vKiBwdXQgYSBzdHJva2Ugb24gdGhlIGNvbm5lY3RpbmcgY2FwdGlvbiovXHJcbi5mci13aW5kb3ctdWktZnVsbGNsaWNrLmZyLXRodW1ibmFpbHMtZW5hYmxlZC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLWluZm8gLmZyLXN0cm9rZS1ib3R0b20geyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IC8qKHsgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7IH0gKi9cclxuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2suZnItdGh1bWJuYWlscy1lbmFibGVkLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLWluZm8gLmZyLXN0cm9rZS1sZWZ0IHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxyXG5cclxuLyogdGh1bWJuYWlsIHNwYWNpbmcgICovXHJcbi5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtdGh1bWJzIHsgcGFkZGluZzogMTJweCA1cHg7IH1cclxuLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtdGh1bWJzIHsgcGFkZGluZzogNXB4IDEycHg7IH1cclxuLmZyLXRodW1ibmFpbHMtbWVhc3VyZWQgLmZyLXRodW1ibmFpbHMtdGh1bWJzIHsgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XHJcbi8qIGhvcml6b250YWwgKi9cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XHJcbiAgLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscy10aHVtYnMgeyBwYWRkaW5nOiAxNnB4IDhweDsgfVxyXG4gIC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtc2lkZSB7IG1hcmdpbjogMCA4cHg7IH1cclxuICAuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgeyBtYXJnaW4tbGVmdDogMTZweDsgfVxyXG4gIC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IHsgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi1oZWlnaHQ6IDk4MHB4KSB7XHJcbiAgLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscy10aHVtYnMgeyBwYWRkaW5nOiAyMHB4IDEwcHg7IH1cclxuICAuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzLXNpZGUgeyBtYXJnaW46IDAgMTBweDsgfVxyXG4gIC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyB7IG1hcmdpbi1sZWZ0OiAyMHB4OyB9XHJcbiAgLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgeyBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cclxufVxyXG5cclxuLyogdmVydGljYWwgKi9cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtdGh1bWJzIHsgcGFkZGluZzogOHB4IDE2cHg7IH1cclxuICAuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlIHsgbWFyZ2luOiAwIDhweDsgfVxyXG4gIC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgeyBtYXJnaW4tdG9wOiAxNnB4OyB9XHJcbiAgLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IHsgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xyXG4gIC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXRodW1icyB7IHBhZGRpbmc6IDEwcHggMjBweDsgfVxyXG4gIC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUgeyBtYXJnaW46IDEwcHggMDsgfVxyXG4gIC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgeyBtYXJnaW4tdG9wOiAyMHB4OyB9XHJcbiAgLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxyXG59XHJcblxyXG4vKiBoaWRlIHRodW1ibmFpbHMgb24gc21hbGxlciBzY3JlZW5zXHJcbiAgIHRoZSBqcyBhbHdheXMgaGlkZXMgdGhlbSBvbiB0b3VjaCBiYXNlZCBkZXZpY2VzXHJcbiovXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksXHJcbiAgICAgICBhbGwgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XHJcbiAgLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscyB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksXHJcbiAgICAgICBhbGwgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDQxNHB4KSB7XHJcbiAgLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxufVxyXG5cclxuXHJcbi8qIGZvcmNlIGZ1bGxDbGljazogdHJ1ZVxyXG4gICBhbmQgZm9yY2Ugb3ZlcmZsb3c6IGZhbHNlICovXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksXHJcbiAgICAgICBhbGwgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDQxNHB4KSB7XHJcbiAgLmZyLXBhZ2UgeyBtaW4td2lkdGg6IDEwMCU7IH0gLyogZnVsbGNsaWNrICovXHJcbiAgLmZyLXBhZ2UgeyBtaW4taGVpZ2h0OiAxMDAlOyB9IC8qIG92ZXJmbG93OiBmYWxzZSAqL1xyXG59XHJcblxyXG5cclxuLyogc3dpdGNoIGJldHdlZW4gdWkgbW9kZXNcclxuICAgd2UgZm9yY2UgZXZlcnl0aGluZyBub3QgaW4gdGhlIGN1cnJlbnQgVUkgbW9kZSB0byBoaWRlXHJcbiovXHJcbi5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci1zaWRlLW5leHQtb3V0c2lkZSxcclxuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLXNpZGUtcHJldmlvdXMtb3V0c2lkZSxcclxuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNsb3NlLW91dHNpZGUsXHJcbi5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci1jb250ZW50IC5mci1zaWRlLW5leHQsXHJcbi5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci1jb250ZW50IC5mci1zaWRlLXByZXZpb3VzLFxyXG4uZnItd2luZG93LXVpLWZ1bGxjbGljayAuZnItY29udGVudCAuZnItY2xvc2UsXHJcbi5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci1jb250ZW50IC5mci1pbmZvLFxyXG5cclxuLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1zaWRlLW5leHQtZnVsbGNsaWNrLFxyXG4uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLXNpZGUtcHJldmlvdXMtZnVsbGNsaWNrLFxyXG4uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLWNsb3NlLWZ1bGxjbGljayxcclxuLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1jb250ZW50IC5mci1zaWRlLW5leHQsXHJcbi5mci13aW5kb3ctdWktb3V0c2lkZSAuZnItY29udGVudCAuZnItc2lkZS1wcmV2aW91cyxcclxuLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1jb250ZW50IC5mci1jbG9zZSxcclxuLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1jb250ZW50IC5mci1pbmZvLFxyXG5cclxuLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLXBhZ2UgPiAuZnItaW5mbyxcclxuLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLXNpZGUtbmV4dC1mdWxsY2xpY2ssXHJcbi5mci13aW5kb3ctdWktaW5zaWRlIC5mci1zaWRlLXByZXZpb3VzLWZ1bGxjbGljayxcclxuLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLWNsb3NlLWZ1bGxjbGljayxcclxuLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLXNpZGUtbmV4dC1vdXRzaWRlLFxyXG4uZnItd2luZG93LXVpLWluc2lkZSAuZnItc2lkZS1wcmV2aW91cy1vdXRzaWRlLFxyXG4uZnItd2luZG93LXVpLWluc2lkZSAuZnItY2xvc2Utb3V0c2lkZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyogc29tZSB1aSBlbGVtZW50cyBjYW4gYmUgdG9nZ2xlZCBvbiBtb3VzZW1vdmUuXHJcbiAgIGZpbHRlcjphbHBoYShvcGFjaXR5KSBpcyBidWdnZWQgc28gd2UgdXNlIGRpc3BsYXkgaW4gb2xkSUVcclxuKi9cclxuLmZyLXRvZ2dsZS11aSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG59XHJcbi5mci12aXNpYmxlLWZ1bGxjbGljay11aSAuZnItYm94ID4gLmZyLXRvZ2dsZS11aSxcclxuLmZyLXZpc2libGUtaW5zaWRlLXVpIC5mci11aS1pbnNpZGUgLmZyLXRvZ2dsZS11aSB7IG9wYWNpdHk6IDE7IH1cclxuXHJcbi5mci1oaWRkZW4tZnVsbGNsaWNrLXVpIC5mci1ib3ggPiAuZnItdG9nZ2xlLXVpLFxyXG4uZnItaGlkZGVuLWluc2lkZS11aSAuZnItdWktaW5zaWRlIC5mci10b2dnbGUtdWkge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbn1cclxuLmZyLWx0SUU5LmZyLWhpZGRlbi1mdWxsY2xpY2stdWkgLmZyLWJveCA+IC5mci10b2dnbGUtdWksXHJcbi5mci1sdElFOS5mci1oaWRkZW4taW5zaWRlLXVpIC5mci11aS1pbnNpZGUgLmZyLXRvZ2dsZS11aSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi8qIFNwaW5uZXIgKi9cclxuLmZyLXNwaW5uZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogNTJweDtcclxuICBoZWlnaHQ6IDUycHg7XHJcbiAgYmFja2dyb3VuZDogIzEwMTAxMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LDE2LDE2LC44NSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcbi5mci1zcGlubmVyIGRpdiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogNjQlO1xyXG4gIHdpZHRoOiA2NCU7XHJcbiAgbWFyZ2luLWxlZnQ6IDE4JTtcclxuICBtYXJnaW4tdG9wOiAxOCU7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZnJlc2NvLTEyIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgYW5pbWF0aW9uOiAgICAgICAgIGZyZXNjby0xMiAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uZnItc3Bpbm5lciBkaXY6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHdpZHRoOiAycHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwwLDAsMCk7IC8qIGZpeGVzIHJlbmRlcmluZyBpbiBGaXJlZm94ICovXHJcbn1cclxuXHJcbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTEgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7IGFuaW1hdGlvbi1kZWxheTogLTEuMXM7IH1cclxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tMiB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4wczsgYW5pbWF0aW9uLWRlbGF5OiAtMS4wczsgfVxyXG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi0zIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzOyBhbmltYXRpb24tZGVsYXk6IC0wLjlzOyB9XHJcbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTQgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7IGFuaW1hdGlvbi1kZWxheTogLTAuOHM7IH1cclxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tNSB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43czsgYW5pbWF0aW9uLWRlbGF5OiAtMC43czsgfVxyXG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi02IHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzOyBhbmltYXRpb24tZGVsYXk6IC0wLjZzOyB9XHJcbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTYgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNnM7IGFuaW1hdGlvbi1kZWxheTogLTAuNnM7IH1cclxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tNyB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC41czsgYW5pbWF0aW9uLWRlbGF5OiAtMC41czsgfVxyXG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi04IHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjRzOyBhbmltYXRpb24tZGVsYXk6IC0wLjRzOyB9XHJcbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTkgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuM3M7IGFuaW1hdGlvbi1kZWxheTogLTAuM3M7IH1cclxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tMTAgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnM7IGFuaW1hdGlvbi1kZWxheTogLTAuMnM7IH1cclxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tMTEgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMXM7IGFuaW1hdGlvbi1kZWxheTogLTAuMXM7IH1cclxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tMTIgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7IGFuaW1hdGlvbi1kZWxheTogMHM7IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmcmVzY28tMTIge1xyXG4gIDAlICAgeyBvcGFjaXR5OiAxOyB9XHJcbiAgMTAwJSB7IG9wYWNpdHk6IDA7IH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZyZXNjby0xMiB7XHJcbiAgMCUgICB7IG9wYWNpdHk6IDE7IH1cclxuICAxMDAlIHsgb3BhY2l0eTogMDsgfVxyXG59XHJcblxyXG4vKiBUaHVtYm5haWwgc3Bpbm5lciAqL1xyXG4uZnItdGh1bWJuYWlsLXNwaW5uZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxufVxyXG4uZnItdGh1bWJuYWlsLXNwaW5uZXItc3BpbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogOHB4IDAgMCA4cHg7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZyLXRodW1ibmFpbC1zcGluIDEuMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGFuaW1hdGlvbjogZnItdGh1bWJuYWlsLXNwaW4gMS4xcyBpbmZpbml0ZSBsaW5lYXI7XHJcblxyXG59XHJcbi5mci10aHVtYm5haWwtc3Bpbm5lci1zcGluLFxyXG4uZnItdGh1bWJuYWlsLXNwaW5uZXItc3BpbjphZnRlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnItdGh1bWJuYWlsLXNwaW4ge1xyXG4gIDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuQGtleWZyYW1lcyBmci10aHVtYm5haWwtc3BpbiB7XHJcbiAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG5cclxuXHJcbi8qIEVycm9yICovXHJcbi5mci1lcnJvciB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjYTM0MzQ7XHJcbiAgd2lkdGg6IDE2MHB4O1xyXG4gIGhlaWdodDogMTYwcHg7XHJcbn1cclxuXHJcbi5mci1lcnJvci1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDQycHg7XHJcbiAgaGVpZ2h0OiA0MnB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTIxcHg7XHJcbiAgbWFyZ2luLXRvcDogLTIxcHg7XHJcbn1cclxuXHJcblxyXG4vKiBza2luOiAnZnJlc2NvJyAqL1xyXG5cclxuLyogU3ByaXRlICovXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXNpZGUtYnV0dG9uLWljb24sXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLWNsb3NlLWljb24sXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcclxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItZXJyb3ItaWNvbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvZnJlc2NvL3Nwcml0ZS5zdmcnKTtcclxufVxyXG4vKiBmYWxsYmFjayBwbmcgc3ByaXRlICovXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxyXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItY2xvc2UtaWNvbixcclxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcclxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItZXJyb3ItaWNvbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvZnJlc2NvL3Nwcml0ZS5wbmcnKTtcclxufVxyXG5cclxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItZXJyb3ItaWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI2cHg7IH1cclxuXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLWNvbnRlbnQtYmFja2dyb3VuZCB7XHJcbiAgYmFja2dyb3VuZDogIzEwMTAxMDtcclxuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwwLDAsLjQpO1xyXG59XHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItd2luZG93LXVpLWZ1bGxjbGljayAuZnItY29udGVudC1iYWNrZ3JvdW5kIHsgYm94LXNoYWRvdzogbm9uZTsgfVxyXG5cclxuLyogdGh1bWJuYWlsIHNoYWRvdyAqL1xyXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWwtd3JhcHBlciB7IGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAuMyk7IH1cclxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLWFjdGl2ZSAuZnItdGh1bWJuYWlsLXdyYXBwZXIgeyBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgLjEpOyB9XHJcblxyXG5cclxuLyogPCA+ICovXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXNpZGUtYnV0dG9uLWJhY2tncm91bmQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLXByZXZpb3VzIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzcHggLTE0cHg7IH1cclxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1uZXh0IC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkzcHggLTE0cHg7IH1cclxuXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXNpZGUtcHJldmlvdXM6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAtMTE0cHg7IH1cclxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1uZXh0OmhvdmVyIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkzcHggLTExNHB4OyB9XHJcblxyXG4vKiB0cmFuc2l0aW9uIChwbmcpICovXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1ob3ZlcmluZy1wcmV2aW91cyAuZnItc2lkZS1wcmV2aW91cyAuZnItc2lkZS1idXR0b24taWNvbixcclxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcuZnItbW9iaWxlLXRvdWNoIC5mci1zaWRlLXByZXZpb3VzIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzcHggLTExNHB4OyB9XHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1ob3ZlcmluZy1uZXh0IC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24sXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnLmZyLW1vYmlsZS10b3VjaCAuZnItc2lkZS1uZXh0IC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkzcHggLTExNHB4OyB9XHJcblxyXG4vKiBkaXNhYmxlZCBzdGF0ZSAocG5nKSAqL1xyXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItc2lkZS1wcmV2aW91cy5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxyXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItaG92ZXJpbmctcHJldmlvdXMgLmZyLXNpZGUtcHJldmlvdXMuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcclxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXNpZGUtcHJldmlvdXMuZnItc2lkZS1kaXNhYmxlZDpob3ZlciAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xM3B4IC0yMTRweDsgfVxyXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItc2lkZS1uZXh0LmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24sXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1ob3ZlcmluZy1uZXh0IC5mci1zaWRlLW5leHQuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcclxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXNpZGUtbmV4dC5mci1zaWRlLWRpc2FibGVkOmhvdmVyIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkzcHggLTIxNHB4OyB9XHJcblxyXG4vKiB0cmFuc2l0aW9uIChzdmcpICovXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1zaWRlLXByZXZpb3VzIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzcHggLTExNHB4OyB9XHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTNweCAtMTE0cHg7IH1cclxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXNpZGUtYnV0dG9uLWljb24geyBvcGFjaXR5OiAuNTsgfVxyXG5cclxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXNpZGU6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24sXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1ob3ZlcmluZy1wcmV2aW91cyAuZnItc2lkZS1wcmV2aW91cyAuZnItc2lkZS1idXR0b24taWNvbixcclxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLWhvdmVyaW5nLW5leHQgLmZyLXNpZGUtbmV4dCAuZnItc2lkZS1idXR0b24taWNvbiB7IG9wYWNpdHk6IDE7IH1cclxuXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnLmZyLW1vYmlsZS10b3VjaCAuZnItc2lkZSAuZnItc2lkZS1idXR0b24taWNvbiB7IG9wYWNpdHk6IC44OyB9ICAvKiB0b3VjaCBhbHdheXMgYWN0aXZlIGJ1dCBhdCBsb3dlciBvcGFjaXR5ICovXHJcblxyXG4vKiBkaXNhYmxlZCAoc3ZnKSAqL1xyXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcclxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLWhvdmVyaW5nLXByZXZpb3VzIC5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxyXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItaG92ZXJpbmctbmV4dCAuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcclxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXNpZGUtZGlzYWJsZWQ6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24sXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnLmZyLW1vYmlsZS10b3VjaCAuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbiB7IG9wYWNpdHk6IC4yOyB9IC8qIFRPRE86IG1ha2Ugc3VyZSB0aGlzIHdvcmtzICovXHJcblxyXG4vKiBoaWRlIGZvciB1aTppbnNpZGUvZnVsbGNsaWNrLCBvbmx5IGZvciB0aGUgaW1hZ2UgdHlwZSAqL1xyXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLXR5cGUtaW1hZ2UgLmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24sXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItd2luZG93LXVpLWZ1bGxjbGljay5mci1zaG93aW5nLXR5cGUtaW1hZ2UgLmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XHJcblxyXG4vKiA8ID4gcmVzcG9uc2l2ZSAqL1xyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLFxyXG4gICAgICAgYWxsIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA0MTRweCkge1xyXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXNpZGUtcHJldmlvdXMgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTMwMHB4OyB9XHJcbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1uZXh0IC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMwMHB4OyB9XHJcblxyXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXNpZGUtcHJldmlvdXM6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM2MHB4OyB9XHJcbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1uZXh0OmhvdmVyIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTM2MHB4OyB9XHJcblxyXG4gIC8qIHRyYW5zaXRpb24gKHBuZykgKi9cclxuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItaG92ZXJpbmctcHJldmlvdXMgLmZyLXNpZGUtcHJldmlvdXMgLmZyLXNpZGUtYnV0dG9uLWljb24sXHJcbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcuZnItbW9iaWxlLXRvdWNoIC5mci1zaWRlLXByZXZpb3VzIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zNjBweDsgfVxyXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1ob3ZlcmluZy1uZXh0IC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24sXHJcbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcuZnItbW9iaWxlLXRvdWNoIC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzYwcHg7IH1cclxuXHJcbiAgLyogdHJhbnNpdGlvbiAoc3ZnKSAqL1xyXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1zaWRlLXByZXZpb3VzIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zNjBweDsgfVxyXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzYwcHg7IH1cclxuXHJcbiAgLyogZGlzYWJsZWQgc3RhdGUgKHBuZykgKi9cclxuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItc2lkZS1wcmV2aW91cy5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxyXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1ob3ZlcmluZy1wcmV2aW91cyAuZnItc2lkZS1wcmV2aW91cy5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxyXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLXByZXZpb3VzLmZyLXNpZGUtZGlzYWJsZWQ6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTQyMHB4OyB9XHJcblxyXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLW5leHQuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcclxuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItaG92ZXJpbmctbmV4dCAuZnItc2lkZS1uZXh0LmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24sXHJcbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXNpZGUtbmV4dC5mci1zaWRlLWRpc2FibGVkOmhvdmVyIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQyMHB4OyB9XHJcbn1cclxuXHJcbi8qIFggKi9cclxuLyogY29sb3JzICovXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLWNsb3NlLWJhY2tncm91bmQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2OyB9XHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLWNsb3NlOmhvdmVyIC5mci1jbG9zZS1iYWNrZ3JvdW5kIHsgYmFja2dyb3VuZC1jb2xvcjogIzQzNDM0MzsgfVxyXG5cclxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktaW5zaWRlIC5mci1jbG9zZS1iYWNrZ3JvdW5kLFxyXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNsb3NlLWJhY2tncm91bmQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxMzEzOyBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApOyBvcGFjaXR5OiAuODsgfVxyXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLWNsb3NlOmhvdmVyIC5mci1jbG9zZS1iYWNrZ3JvdW5kLFxyXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNsb3NlOmhvdmVyIC5mci1jbG9zZS1iYWNrZ3JvdW5kIHsgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTsgfVxyXG5cclxuLyogLSBpbWFnZSAqL1xyXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1jbG9zZSAuZnItY2xvc2UtaWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtOHB4O31cclxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItY2xvc2U6aG92ZXIgLmZyLWNsb3NlLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwcHggLThweDsgfVxyXG5cclxuLyogLSB0cmFuc2l0aW9uICovXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1jbG9zZSAuZnItY2xvc2UtaWNvbiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IC04cHg7XHJcbiAgb3BhY2l0eTogLjg7XHJcbn1cclxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItY2xvc2U6aG92ZXIgLmZyLWNsb3NlLWljb24gIHsgb3BhY2l0eTogMTsgfVxyXG5cclxuLyogVGh1bWJuYWlscyAqL1xyXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWwtd3JhcHBlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxufVxyXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWwtd3JhcHBlciB7IGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAuMyk7IH1cclxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLWFjdGl2ZSAuZnItdGh1bWJuYWlsLXdyYXBwZXIgeyBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgLjEpOyB9XHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC13cmFwcGVyIHtcclxuICBib3gtc2hhZG93OiAwIC0xcHggNHB4IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG59XHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC1vdmVybGF5LWJvcmRlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wOCk7IC8qIHNob3VsZCByZW1haW4gcmdiYSAqL1xyXG59XHJcbi8qIG5vIGlubmVyIGJvcmRlciBvbiBhY3RpdmUgdGh1bWJuYWlsICovXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC1hY3RpdmUgLmZyLXRodW1ibmFpbC1vdmVybGF5LWJvcmRlcixcclxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLWFjdGl2ZTpob3ZlciAuZnItdGh1bWJuYWlsLW92ZXJsYXktYm9yZGVyIHsgYm9yZGVyOiAwcHg7IH1cclxuXHJcbi8qIFRodW1ibmFpbHMgPCA+ICovXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2N3B4IC00OXB4O31cclxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzOmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA5cHggLTQ5cHg7IH1cclxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjdweCAtOTFweDt9XHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0OmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA5cHggLTkxcHg7IH1cclxuLyogdmVydGljYWwgXiAodXAvZG93bikgYWRqdXN0bWVudHMgKi9cclxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yOTNweCAtNDlweDt9XHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzOmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1cHggLTQ5cHg7IH1cclxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5M3B4IC05MXB4O31cclxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dDpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNXB4IC05MXB4OyB9XHJcblxyXG4vKiBUaHVtYm5haWxzIDwgPiB0cmFuc2l0aW9uICovXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci10aHVtYm5haWxzLXNpZGUgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluO1xyXG4gIG9wYWNpdHk6IC44O1xyXG59XHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcclxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjdweCAtNDlweDsgfVxyXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcclxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOXB4IC05MXB4OyB9XHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci10aHVtYm5haWxzLXNpZGU6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7IG9wYWNpdHk6IDE7IH1cclxuLyogdmVydGljYWwgXiAodXAvZG93bikgYWRqdXN0bWVudHMgKi9cclxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24sXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yOTNweCAtNDlweDsgfVxyXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2Zy5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uLFxyXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2Zy5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMzVweCAtOTFweDsgfVxyXG5cclxuLyogbG93ZXIgb3BhY2l0eSBvbiBkaXNhYmxlZCBzdGF0ZXMgKi9cclxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZSAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCxcclxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZTpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCB7IG9wYWNpdHk6IC41OyB9XHJcblxyXG4vKiBsb3dlciBvcGFjaXR5IElFIDwgOSB1c2luZyBpbWFnZXMgKi9cclxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uLFxyXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzOmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTFweCAtNDlweDtcclxufVxyXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcclxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0OmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTFweCAtOTFweDtcclxufVxyXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWJhY2tncm91bmQsXHJcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci10aHVtYm5haWxzLXNpZGU6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tYmFja2dyb3VuZCB7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcclxufVxyXG4vKiB2ZXJ0aWNhbCBeICh1cC9kb3duKSBhZGp1c3RtZW50cyAqL1xyXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2Zy5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcclxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzOmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzdweCAtNDlweDtcclxufVxyXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2Zy5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uLFxyXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2Zy5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dDpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc3cHggLTkxcHg7XHJcbn1cclxuIiwiLypiYXNlKi9cblxuaW1nW3NyYyQ9XCIuanBnXCJdLFxuaW1nW3NyYyQ9XCIucG5nXCJdIHtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtbW96LWNyaXNwLWVkZ2VzO1xuICBpbWFnZS1yZW5kZXJpbmc6ICAgLW8tY3Jpc3AtZWRnZXM7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogbmVhcmVzdC1uZWlnaGJvcjsgfVxuXG5cbi5oZWFkZXJJbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jcGF5bWVudC1iYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNwYWdlIHtcbiAgcGFkZGluZzogMzBweCAwIDAgMDsgfVxuXG4uaGFzTWFyZ2luUmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDIlOyB9XG5cbi5ub01hcmdpbkJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50OyB9XG5cbi5oYXNQYWRkaW5nVG9wIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cblxuLmhhc1BhZGRpbmdCb3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG5mb3JtOm5vdChbaWQ9XCJmb3JtdWxhcl9yZXNlbGxlclwiXSkge1xuICAucmVnaXN0ZXJIZWFkbGluZSB7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdjaXJjdWxhcicsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzRjQzNDk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfSB9XG5cbi5zaG93UGFwZXJXZWlnaHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kaXZlcmdlbnRhZGRyZXNzTGFiZWwge1xuICBwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjI1cHgpO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaGFzTWFyZ2luUmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5NXB4KSB7XG4gIC5kaXZlcmdlbnRhZGRyZXNzTGFiZWwge1xuICAgIHAge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIGZvcm06bm90KFtpZD1cImZvcm11bGFyX3Jlc2VsbGVyXCJdKSB7XG4gICAgLnJlZ2lzdGVySGVhZGxpbmUge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfSB9IH1cblxuLypuYXZpZ2F0aW9uIGNhcnQqL1xuLm1lbnUtaXRlbS1sb2dpbixcbi5tZW51LWl0ZW0tY2FydCB7XG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMnB4IWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgJjpob3ZlciB7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzFDNkI3MTsgfSB9XG4gICY6YWN0aXZlIHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9IH0gfVxuXG5cbi8qY3VzdG9tIHNsaWRlciovXG4uaGVhZGVySW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zcGxpZGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDA7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDsgfSB9IH1cblxuLnNwbGlkZV9fc2xpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50ZXh0V3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICAgIC50ZXh0QXJlYSB7XG4gICAgICB3aWR0aDogNDUlOyB9XG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnY2lyY3VsYXInLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogNjRweDsgfVxuICAgIHAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG4gICAgZW0ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfVxuICAgIC5idG4uc3VjY2VzcyB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Jfd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9oZWFkbGluZXMhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7IH0gfSB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJhY2tncm91bmRFbGVtZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGVhZGxpbmVzO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTE1ZGVnLCAwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMTVkZWcsIDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogc2tldygtMTVkZWcsIDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoLTE1ZGVnLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXcoLTE1ZGVnLCAwZGVnKTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGVhZGxpbmVzO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHNrZXcoMTVkZWcsIDBkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMTVkZWcsIDBkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiBza2V3KDE1ZGVnLCAwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoMTVkZWcsIDBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiBza2V3KDE1ZGVnLCAwZGVnKTsgfSB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zcGxpZGVfX3NsaWRlIHtcbiAgICAudGV4dFdyYXBwZXIge1xuICAgICAgdG9wOiAyMCU7IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3BsaWRlX19zbGlkZSB7XG4gICAgLnRleHRXcmFwcGVyIHtcbiAgICAgIHRvcDogMTAlO1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGxpZGVfX3NsaWRlIHtcbiAgICAudGV4dFdyYXBwZXIge1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH0gfSB9XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnNwbGlkZV9fc2xpZGUge1xuICAgIC50ZXh0V3JhcHBlciB7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwOyB9IH0gfSB9XG5cbi8qY29udGVudCBlbGVtZW50cyovXG4uYmdfZ3JleSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9saWdodGJnO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLmJnX2xpZ2h0Z3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfc2Vjb25kYXJ5O1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLndycCB7XG4gICAgLnJ0ZV9jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGgyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4IWltcG9ydGFudDsgfVxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfaGVhZGxpbmVzOyB9XG4gICAgICAuYnRuIHtcbiAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAmLnN1Y2Nlc3Mge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGVhZGxpbmVzIWltcG9ydGFudDsgfSB9IH0gfSB9IH1cblxuLmN1c3RvbVBhcmFsbGF4IHtcbiAgLnJ0ZV9jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ud3JwIC5ydGVfY29udGFpbmVyLFxuLnJ0ZV9jb250YWluZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGEge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuXG4gIC8qaGVhZGxpbmVzIGJhc2UqL1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDsgfVxuICBoNSwgLmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5iaWdIZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBociB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNDRkNGQ0Y7XG4gICAgbWFyZ2luOiAyNXB4IDA7IH1cbiAgLmNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICArIGhyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuY29sX2VsZW1lbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICYuY29sXzIge1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICAgICY6bm90KDpudGgtY2hpbGQoMm4rMikpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAmLmNvbF8zIHtcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICY6bm90KDpudGgtb2YtdHlwZSgzbisxKSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyJTsgfSB9XG4gICAgICAmLmNvbF80IHtcbiAgICAgICAgd2lkdGg6IDIzLjUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgJjpudGgtY2hpbGQoNG4rNSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAgICYuY29sXzYge1xuICAgICAgICB3aWR0aDogNjYlOyB9XG4gICAgICAmLm5leHRUb1RleHQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAubGlua2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcmljZXRhZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICYuaGF2ZVNoYWRvd3Mge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYSgwLDAsMCwwLjEwKSwgMCAxcHggNXB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggMTBweCByZ2JhKDAsMCwwLDAuMTApLCAwIDFweCA1cHggcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMTBweCByZ2JhKDAsMCwwLDAuMTApLCAwIDFweCA1cHggcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSk7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTRweCAyOHB4IHJnYmEoMCwwLDAsMC4yNSksIDAgMTBweCAxMHB4IHJnYmEoMCwwLDAsMC4yMik7XG4gICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDE0cHggMjhweCByZ2JhKDAsMCwwLDAuMjUpLCAwIDEwcHggMTBweCByZ2JhKDAsMCwwLDAuMjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTRweCAyOHB4IHJnYmEoMCwwLDAsMC4yNSksIDAgMTBweCAxMHB4IHJnYmEoMCwwLDAsMC4yMik7IH1cbiAgICAgICAgLnRleHRXcmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9IH0gfSB9IH1cbiAgLnRleHRvdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAub3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0zNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JfaGlnaGxpZ2h0LCAwLjc1KTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLmxpbmtBcmVhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZSFpbXBvcnRhbnQ7IH0gfSB9XG4gICAgJi5jb250YWluc0J1dHRvbiB7XG4gICAgICAub3ZlcmxheSB7XG4gICAgICAgIGJvdHRvbTogLTEyNXB4O1xuICAgICAgICAubGlua0FyZWEge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDsgfVxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9IH0gfSB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgYm90dG9tOiAwOyB9IH0gfVxuXG5cbiAgLmxpbmtDb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGUhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfVxuXG4gIC8qcGFyYWxsYXgqL1xuXG4gIC5wYXJhbGxheCB7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDsgfSB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC53cnAgLnJ0ZV9jb250YWluZXIsXG4gIC5ydGVfY29udGFpbmVyIHtcbiAgICAudGV4dG92ZXJsYXkge1xuICAgICAgaGVpZ2h0OiAzMjBweDsgfSB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53cnAgLnJ0ZV9jb250YWluZXIsXG4gIC5ydGVfY29udGFpbmVyIHtcbiAgICAudGV4dG92ZXJsYXkge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgLm92ZXJsYXkge1xuICAgICAgICBib3R0b206IDAhaW1wb3J0YW50OyB9IH1cbiAgICAmLmNvbnRhaW5zQnV0dG9uIHtcbiAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgYm90dG9tOiAwIWltcG9ydGFudDsgfSB9IH0gfVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53cnAgLnJ0ZV9jb250YWluZXIsXG4gIC5ydGVfY29udGFpbmVyIHtcblxuICAgIC8qaGVhZGxpbmVzIGJhc2UqL1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4gIC5iZ19saWdodGdyZWVuIHtcbiAgICAud3JwIHtcbiAgICAgIC5ydGVfY29udGFpbmVyIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfSB9IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC53cnAgLnJ0ZV9jb250YWluZXIsXG4gIC5ydGVfY29udGFpbmVyIHtcblxuICAgIC5jb2wge1xuICAgICAgLmNvbF9lbGVtZW50IHtcbiAgICAgICAgJi5jb2xfMiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAgICAgJi5jb2xfMyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAgICAgJi5jb2xfNCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAgICAgJi5jb2xfNiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9IH0gfVxuXG4vKkdyYW5kIEdhbGxlcnkqL1xuI3Zpc3VhbF9jYWxjdWxhdGlvbiB7XG4gICNkZXRhaWxfaW5mb2JhciB7XG4gICAgJi5ncmFuZF9nYWxsZXJ5IHtcbiAgICAgICNkZXRhaWxfaW5mb2Jhcl9nYWxsZXJ5IHtcbiAgICAgICAgLmdhbGxlcnlfcHJldmlldyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzMHB4KTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzMHB4OyB9XG4gICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9IH0gfSB9IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAjdmlzdWFsX2NhbGN1bGF0aW9uIHtcbiAgICAjZGV0YWlsX2luZm9iYXIge1xuICAgICAgJi5ncmFuZF9nYWxsZXJ5IHtcbiAgICAgICAgI2RldGFpbF9pbmZvYmFyX2dhbGxlcnkge1xuICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDE2MnB4OyB9IH0gfSB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAjdmlzdWFsX2NhbGN1bGF0aW9uIHtcbiAgICAjZGV0YWlsX2luZm9iYXIge1xuICAgICAgJi5ncmFuZF9nYWxsZXJ5IHtcbiAgICAgICAgI2RldGFpbF9pbmZvYmFyX2dhbGxlcnkge1xuICAgICAgICAgIC5nYWxsZXJ5X3ByZXZpZXcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlOyB9IH0gfSB9IH0gfSB9IH1cblxuXG4vKlJlbGF0ZWQgUHJvZHVjdHMqL1xuI3Byb2R1Y3RfcmVsYXRlZF9wcm9kdWN0cyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RlZGVkZTtcbiAgI3JlbGF0ZWQge1xuICAgIC5jb2wge1xuICAgICAgLmNvbF9lbGVtZW50IHtcbiAgICAgICAgLnRleHRXcmFwcGVyIHtcbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2NpcmN1bGFyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9IH0gfSB9IH1cblxuLypibG9nKi9cbiNwYWdlIHtcbiAgJi5jbXMge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbi5jbXNfY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gIC5kYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4OyB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIH4uYWxpZ25fcmlnaHQge1xuICAgICYuYnRuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuICB+LnByZXZpZXctYnRuIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9iYWNrX2J1dHRvbi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuY21zX2NvbnRlbnQge1xuICAgIC5kYXRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIGgxIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfSB9XG4vKmRlbGF5ZWRfdXBsb2FkKi9cbiNkZWxheWVkX3VwbG9hZCB7XG4gIGgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cbi8qZmluaXNoKi9cbi5jb250ZW50V3JhcHBlckZpbmlzaCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7IH1cbiAgaDEge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYnRud3JwIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAuYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX2hpZ2hsaWdodDsgfSB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250ZW50V3JhcHBlckZpbmlzaCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH1cblxuLypmb290ZXIqL1xuZm9vdGVyLm1haW4ge1xuICAuaGludFRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAubmV3c2xldHRlckltYWdlcyB7XG4gICAgaW1nIHtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDk4cHg7IH1cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDk4cHg7IH0gfSB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGZvb3Rlci5tYWluIHtcbiAgICAubmV3c2xldHRlckltYWdlcyB7XG4gICAgICBpbWcge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfSB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICBmb290ZXIubWFpbiB7XG4gICAgLnNvY2lhbG1lZGlhaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIC5uZXdzbGV0dGVySW1hZ2VzIHtcbiAgICAgIGltZyB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB3aWR0aDogMTglO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9IH0gfSB9XG5cbi8qZm9ybSBpbmRpdmlkdWFsKi9cbiNmb3JtX2luZGl2aWR1YWwge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5pbmRpdmlkdWFsQ29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIGgzLGg0IHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuY29sX2xlZnQge1xuICAgICAgcGFkZGluZzogMCA3NXB4IDAgMDtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAucmVxdWlyZW1lbnQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgIC5pbmZvIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAyMHB4OyB9IH1cbiAgICAgIC5jdXN0b21DaGVja2JveCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgPiBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9IH1cbiAgICAgIC5jdXN0b21JbnB1dGZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgIC50aXRsZVdyYXBwZXIge1xuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgICAgICA+IGlucHV0LFxuICAgICAgICA+IHNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICYuY2FwdGNoYUNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDQ4JTsgfSB9XG4gICAgICAuY3VzdG9tVGV4dGFyZWEge1xuICAgICAgICAudGl0bGVXcmFwcGVyIHtcbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5idXR0b25XcmFwcGVyIHtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9IH1cbiAgICAuY29sX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAjZm9ybV9pbmRpdmlkdWFsIHtcbiAgICAuaW5kaXZpZHVhbENvbnRlbnQge1xuICAgICAgLmNvbF9sZWZ0IHtcbiAgICAgICAgLmN1c3RvbUNoZWNrYm94LFxuICAgICAgICAuY3VzdG9tSW5wdXRmaWVsZCB7XG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMDsgfSB9XG4gICAgICAgIC5idXR0b25XcmFwcGVyIHtcbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH0gfSB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI2Zvcm1faW5kaXZpZHVhbCB7XG4gICAgLmluZGl2aWR1YWxDb250ZW50IHtcbiAgICAgIC5jb2xfbGVmdCxcbiAgICAgIC5jb2xfcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMDsgfSB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZm9ybV9pbmRpdmlkdWFsIHtcbiAgICAuaW5kaXZpZHVhbENvbnRlbnQge1xuICAgICAgLmNvbF9sZWZ0IHtcbiAgICAgICAgLmN1c3RvbUNoZWNrYm94IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNmb3JtX2luZGl2aWR1YWwge1xuICAgIC5pbmRpdmlkdWFsQ29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgLmNvbF9sZWZ0IHtcbiAgICAgICAgLmN1c3RvbUlucHV0ZmllbGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICYuY2FwdGNoYUNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5idXR0b25XcmFwcGVyIHtcbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDsgfSB9IH0gfSB9IH1cblxuI3BhcnRpYWxEZWxpdmVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGgzIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBmb250LWZhbWlseTogJ2NpcmN1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzcwNzA3MDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5wYXJ0aWFsRGVsaXZlcnlUYWJsZSB7XG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH0gfSB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjcGFydGlhbERlbGl2ZXJ5IHtcbiAgICAucGFydGlhbERlbGl2ZXJ5VGFibGUge1xuICAgICAgdGJvZHkge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9IH0gfSB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgI3BhcnRpYWxEZWxpdmVyeSB7XG4gICAgLnBhcnRpYWxEZWxpdmVyeVRhYmxlIHtcbiAgICAgIHRib2R5IHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfSB9IH0gfVxuXG4vLyBhY2NvdW50IHRyYWNraW5nXG5cbi5hY2NvdW50ICN1c2VybmFtZSxcbi5hY2NvdW50IGZvcm06bm90KFtpZD1cImZvcm11bGFyX3Jlc2VsbGVyXCJdKSBhcnRpY2xlLFxuLmFjY291bnQgLmFjY291bnRGb3JtIHtcbiAgd2lkdGg6IDc1LjUlO1xuICBmbG9hdDogcmlnaHQ7IH1cblxuXG4uYWNjb3VudCAjdXNlcm5hbWUge1xuICBwYWRkaW5nLXJpZ2h0OiAzMTBweDsgfVxuXG4uYWNjb3VudCAjdXNlcm5hbWUgaHIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hY2NvdW50IGg0LFxuLmFjY291bnQgaDMge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFjY291bnQgaDQ6YWZ0ZXIsXG4uYWNjb3VudCBoMzphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYWNjb3VudCBuYXYjYWNjb3VudE5hdiB7XG4gIHdpZHRoOiAyMi41JTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2FjY291bnRfbmF2X2xvZ28uc3ZnXCIpIDE1cHggMTVweCBuby1yZXBlYXQgd2hpdGU7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDkycHggOTJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy10b3A6IDEyNXB4OyB9XG5cbi5hY2NvdW50IG5hdiNhY2NvdW50TmF2IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuLmFjY291bnQgbmF2I2FjY291bnROYXYgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VFRUVFRTtcbiAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLmFjY291bnQgbmF2I2FjY291bnROYXYgbGkgYSB7XG4gIGNvbG9yOiAjM0Y0MzQ5OyB9XG5cbi5hY2NvdW50IG5hdiNhY2NvdW50TmF2IGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDI1MTU3OyB9XG5cbi5hY2NvdW50IGZvcm0uYWNjb3VudEZvcm0uYWNjb3VudEZvcm1CZyB7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi5hY2NvdW50IGZvcm0uYWNjb3VudEZvcm06bm90KFtpZD1cImZvcm11bGFyX3Jlc2VsbGVyXCJdKSBpbnB1dDpub3QoLmJ0bikge1xuICB3aWR0aDogMzQ0cHg7IH1cblxuLmFjY291bnQgLmFjY291bnRGb3JtIGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5hY2NvdW50LmtvbnRvX2RldGFpbCAuYWNjb3VudEZvcm0gdGQge1xuICBsaW5lLWhlaWdodDogMS44ZW07IH1cblxuLmFjY291bnQua29udG9fZGV0YWlsIC5hY2NvdW50Rm9ybSAuaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogJ2NpcmN1bGFyJztcbiAgY29sb3I6ICMxQzZCNzE7IH1cblxuLmFjY291bnQua29udG9fZGV0YWlsIC5hY2NvdW50Rm9ybSBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtOyB9XG5cbi5hY2NvdW50LmtvbnRvX2RldGFpbCAuYWNjb3VudEZvcm0gZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmFjY291bnQua29udG9fZGV0YWlsIC5hY3Rpb25iYXIsXG4uYWNjb3VudCAuY29udGFjdGxpc3RFZGl0IC5hY3Rpb25iYXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tbGVmdDogMjQuNSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuI2NvbnRhY3RsaXN0ID4gZm9ybSwgI3B3Q2hhbmdlID4gZm9ybSB7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4jcHdDaGFuZ2UgPiBmb3JtIGxhYmVsLmxhc3Qge1xuICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4jY29udGFjdGxpc3QgPiBmb3JtIC5idG4ubmV3QWRyZXNzIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbiNjb250YWN0bGlzdCA+IGZvcm0gdGQge1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuI2NvbnRhY3RsaXN0ID4gZm9ybSB0ZCBhIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNjb250YWN0bGlzdC5jb250YWN0bGlzdEVkaXQgbGFiZWwge1xuICB3aWR0aDogMTQwcHg7IH1cblxuI2NvbnRhY3RsaXN0LmNvbnRhY3RsaXN0RWRpdCBpbnB1dCB7XG4gIHdpZHRoOiAyNDVweDsgfVxuXG5tYWluLmFjY291bnQgLmNvbF9sZWZ0LFxubWFpbi5hY2NvdW50IC5jb2xfcmlnaHQge1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7IH1cblxubWFpbiNhY2NvdW50X3RyYWNraW5nIC5jb2xfbGVmdCxcbm1haW4jYWNjb3VudF90cmFja2luZy5jb2xfcmlnaHQge1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDUwJTsgfVxuXG5tYWluI2FjY291bnRfdHJhY2tpbmcgLmNvbF9sZWZ0IHNlbGVjdCB7XG4gIHdpZHRoOiAzNjBweDsgfVxuXG5mb3JtI3RyYWNraW5nX3NlYXJjaCBidXR0b25bbmFtZT1cImNtZF9jYWxjXCJdIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYWNjb3VudCBuYXYjYWNjb3VudE5hdiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGxpIHtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7IH0gfSB9XG5cbiAgLmFjY291bnQgI3VzZXJuYW1lLFxuICAuYWNjb3VudCBmb3JtOm5vdChbaWQ9XCJmb3JtdWxhcl9yZXNlbGxlclwiXSkgYXJ0aWNsZSxcbiAgLmFjY291bnQgLmFjY291bnRGb3JtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4gIC5hY2NvdW50ICN1c2VybmFtZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4gIC5hY2NvdW50IHtcbiAgICAjb3JkZXJzIHtcbiAgICAgIC5idG4ge1xuICAgICAgICAmLmNtZF9jYWxjIHtcbiAgICAgICAgICB3aWR0aDogNDBweDsgfSB9IH0gfVxuXG4gIG1haW4jYWNjb3VudF90cmFja2luZyB7XG4gICAgLmNvbF9sZWZ0IHtcbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuY29sX3JpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICYuc2VhcmNoIHtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgICAgICAgICBib3R0b206IDI1cHg7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7IH0gfSB9IH1cblxuICAuYWNjb3VudC5rb250b19kZXRhaWwgLmFjdGlvbmJhcixcbiAgLmFjY291bnQgLmNvbnRhY3RsaXN0RWRpdCAuYWN0aW9uYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIG1haW4jYWNjb3VudF90cmFja2luZyAuY29sX2xlZnQsXG4gIG1haW4jYWNjb3VudF90cmFja2luZy5jb2xfcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgbWFpbiNhY2NvdW50X3RyYWNraW5nIC5jb2xfcmlnaHQuc2VhcmNoIC5idG4ge1xuICAgIHRvcDogaW5oZXJpdDsgfSB9XG5cblxuLyogY2FuY2VsbGVkIG9yZGVycyAqL1xuI29yZGVyc19jYW5jZWxlZCB7XG4gID5oMiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFJQUEsVUFBVSxDQUNSLFdBQVcsQ0FBRSxNQUFNLENBQ25CLEdBQUcsQ0FBRSwyQ0FBd0MsQ0FDN0MsR0FBRyxDQUFFLGtEQUErQyxDQUFDLDJCQUEyQixDQUFFLDRDQUF5QyxDQUFDLGNBQWMsQ0FBRSwyQ0FBd0MsQ0FBQyxrQkFBa0IsQ0FBRSw2REFBMEQsQ0FBQyxhQUFhLENBQ2pSLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFlBQVksQ0FBRSxJQUFJLENBQ3BCLFVBQVUsQ0FDUixXQUFXLENBQUUsU0FBUyxDQUN0QixHQUFHLENBQUUsOENBQTJDLENBQ2hELEdBQUcsQ0FBRSxxREFBa0QsQ0FBQywyQkFBMkIsQ0FBRSwrQ0FBNEMsQ0FBQyxlQUFlLENBQUUsK0NBQTRDLENBQUMsY0FBYyxDQUFFLDhDQUEyQyxDQUFDLGtCQUFrQixDQUFFLDBEQUF1RCxDQUFDLGFBQWEsQ0FDclYsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsWUFBWSxDQUFFLElBQUksQ0FDcEIsVUFBVSxDQUNSLFdBQVcsQ0FBRSxNQUFNLENBQ25CLEdBQUcsQ0FBRSwrQ0FBNEMsQ0FDakQsR0FBRyxDQUFFLHNEQUFtRCxDQUFDLDJCQUEyQixDQUFFLGdEQUE2QyxDQUFDLGVBQWUsQ0FBRSxnREFBNkMsQ0FBQyxjQUFjLENBQUUsK0NBQTRDLENBQUMsa0JBQWtCLENBQUUsMkRBQXdELENBQUMsYUFBYSxDQUMxVixXQUFXLENBQUUsTUFBTSxDQUNuQixVQUFVLENBQUUsTUFBTSxDQUNsQixZQUFZLENBQUUsSUFBSSxDQUNwQixVQUFVLENBQ1IsV0FBVyxDQUFFLFFBQVEsQ0FDckIsR0FBRyxDQUFFLGlEQUE4QyxDQUNuRCxHQUFHLENBQUUsd0RBQXFELENBQUMsMkJBQTJCLENBQUUsa0RBQStDLENBQUMsZUFBZSxDQUFFLGtEQUErQyxDQUFDLGNBQWMsQ0FBRSxpREFBOEMsQ0FBQyxrQkFBa0IsQ0FBRSw2REFBMEQsQ0FBQyxhQUFhLENBQ3BXLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFlBQVksQ0FBRSxJQUFJLENBQ3BCLFVBQVUsQ0FDUixXQUFXLENBQUUsVUFBVSxDQUN2QixHQUFHLENBQUUsOENBQTJDLENBQ2hELEdBQUcsQ0FBRSxxREFBa0QsQ0FBQywyQkFBMkIsQ0FBRSwrQ0FBNEMsQ0FBQyxjQUFjLENBQUUsOENBQTJDLENBQUMsa0JBQWtCLENBQUUsOENBQTJDLENBQUMsYUFBYSxDQUMzUSxXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsTUFBTSxDQUNsQixZQUFZLENBQUUsSUFBSSxDQUNwQixVQUFVLENBQ1IsV0FBVyxDQUFFLGFBQWEsQ0FDMUIsR0FBRyxDQUFFLDJDQUF3QyxDQUM3QyxHQUFHLENBQUUsMkNBQXdDLENBQUMsY0FBYyxDQUFFLDRDQUF5QyxDQUFDLGVBQWUsQ0FDdkgsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsWUFBWSxDQUFFLElBQUksQ0FDcEIsVUFBVSxDQUNSLFdBQVcsQ0FBRSxXQUFXLENBQ3hCLEdBQUcsQ0FBRSw0Q0FBeUMsQ0FDOUMsR0FBRyxDQUFFLDRDQUF5QyxDQUFDLGNBQWMsQ0FBRSw2Q0FBMEMsQ0FBQyxlQUFlLENBQ3pILFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFlBQVksQ0FBRSxJQUFJLENBRXBCLEFBQUEsQ0FBQyxBQUFDLENBQ0EsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLENBQUMsQ0FDViwyQkFBMkIsQ0FBRSxhQUFhLENBQzFDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsZUFBZSxDQUFFLElBQUksQ0FDckIsVUFBVSxDQUFFLElBQUksQ0FDaEIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsV0FBVyxDQUFFLHVCQUF1QixDQUNwQyxXQUFXLENBQUUsR0FBRyxDQUNoQixZQUFZLENBQUUsTUFBTSxDQUNwQixjQUFjLENBQUUsSUFBSSxDQUNwQixzQkFBc0IsQ0FBRSxXQUFXLENBQ25DLHVCQUF1QixDQUFFLFNBQVMsQ0FDbEMsS0FBSyxDRnBFTSxPQUFPLENFb0VHLEFBRXZCLEFBQUEsQ0FBQyxBQUFBLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFDbEIsQUFBQSxrQkFBa0IsQUFBQyxDQUNqQixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQUcsQUFFZixBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQUFBQyxDQUN2QixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQUcsQUFFZixBQUFBLE1BQU0sQUFBQSxlQUFlLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLENBQUMsQ0FDVixLQUFLLENBQUUsV0FBVyxDQUNsQixXQUFXLENBQUUsVUFBVSxDQUFHLEFBRTVCLEFBQUEsSUFBSSxBQUFDLENBQ0gsd0JBQXdCLENBQUUsSUFBSSxDQUM5QixvQkFBb0IsQ0FBRSxJQUFJLENBQUcsQUFDL0IsQUFBQSxJQUFJLEFBQUMsQ0FDSCxXQUFXLENBQUUsQ0FBQyxDQUNkLFVBQVUsQ0FBRSxNQUFNLENBQUcsQUFFdkIsQUFBQSxVQUFVLENBQUUsQ0FBQyxBQUFDLENBQ1osTUFBTSxDQUFFLElBQUksQ0FBRyxBQUVqQixBQUFBLENBQUMsQUFBQSxNQUFNLENBQ1AsQ0FBQyxBQUFBLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxFQUFFLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FBRyxBQUVsQixBQUFBLEtBQUssQUFBQyxDQUNKLGVBQWUsQ0FBRSxRQUFRLENBQ3pCLGNBQWMsQ0FBRSxDQUFDLENBQUcsQUFFdEIsQUFBQSxPQUFPLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsSUFBSSxBQUFDLENBQzFFLE9BQU8sQ0FBRSxLQUFLLENBQUcsQUFFbkIsQUFBQSxLQUFLLENBQUMsTUFBTSxDQUFDLEtBQUssQUFBQyxDQUNqQixPQUFPLENBQUUsWUFBWSxDQUNyQixRQUFRLENBQUUsTUFBTSxDQUNoQixLQUFLLENBQUUsQ0FBQyxDQUFHLEFBRWIsQUFBQSxHQUFHLEFBQUEsSUFBSyxDQUFBLEtBQUssQ0FBRSxDQUNiLFFBQVEsQ0FBRSxNQUFNLENBQUcsQUFFckIsQUFBQSxLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVcsQ0FDcEIsT0FBTyxDQUFFLElBQUksQ0FDYixNQUFNLENBQUUsQ0FBQyxDQUFHLENBRWQsQUFBQSxBQUFBLE1BQUMsQUFBQSxDQUFRLENBQ1AsT0FBTyxDQUFFLElBQUksQ0FBRyxBQUVsQixBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDWCxNQUFNLENBQUUsT0FBTyxDQUFHLEFBRXBCLEFBQUEsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxFQUFjLFFBQVEsQ0FBRSxNQUFNLEFBQUMsQ0FDbkMsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixlQUFlLENBQUUsSUFBSSxDQUNyQixjQUFjLENBQUUsSUFBSSxDQUNwQixVQUFVLENBQUUsSUFBSSxDQUFHLEFBRXJCLEFBQUEsS0FBSyxDQUFFLE1BQU0sQUFBQyxDQUNaLGNBQWMsQ0FBRSxNQUFNLENBQUcsQUFFM0IsQUFBQSxRQUFRLEFBQUMsQ0FDUCx1QkFBdUIsQ0FBRSxLQUFLLENBQUcsQUFFbkMsQUFBQSxNQUFNLENBQ04sSUFBSSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFDWCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEVBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFlLENBQ25CLGtCQUFrQixDQUFFLE1BQU0sQ0FDMUIsTUFBTSxDQUFFLE9BQU8sQ0FDZixTQUFTLENBQUUsT0FBTyxDQUFHLEFBRXZCLEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQ1AsS0FBSyxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVUsQ0FDZCxNQUFNLENBQUUsT0FBTyxDQUFHLEFBRXBCLEFBQUEsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFjLDhCQUE4QixDQUNsRCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsMkJBQTJCLEFBQUMsQ0FDOUMsa0JBQWtCLENBQUUsSUFBSSxDQUFHLEFBRTdCLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUN4QixLQUFLLEFBQUEsa0JBQWtCLEFBQUMsQ0FDdEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUFHLEFBRWYsQUFBQSxNQUFNLEFBQUMsQ0FDTCxVQUFVLENBQUUsV0FBVyxDQUFHLEFBRTVCLEFBQUEsMkJBQTJCLEFBQUMsQ0FDMUIsS0FBSyxDQUFFLE9BQXdCLENBQy9CLFVBQVUsQ0FBRSxXQUFXLENBQUcsQUFDNUIsQUFBQSx3QkFBd0IsQUFBQyxDQUN2QixLQUFLLENBQUUsT0FBd0IsQ0FDL0IsVUFBVSxDQUFFLFdBQVcsQ0FBRyxBQUM1QixBQUFBLHVCQUF1QixBQUFDLENBQ3RCLEtBQUssQ0FBRSxPQUF3QixDQUMvQixVQUFVLENBQUUsV0FBVyxDQUFHLEFBQzVCLEFBQUEsbUJBQW1CLEFBQUMsQ0FDbEIsS0FBSyxDQUFFLE9BQXdCLENBQy9CLFVBQVUsQ0FBRSxXQUFXLENBQUcsQUFDNUIsQUFBQSxnQkFBZ0IsQUFBQyxDQUNmLFVBQVUsQ0Y5S0MsT0FBTyxDRStLbEIsS0FBSyxDRjVLTyxJQUFJLENFNEtNLEFBQ3hCLEFBQUEsbUJBQW1CLEFBQUMsQ0FDbEIsVUFBVSxDRmpMQyxPQUFPLENFa0xsQixLQUFLLENGL0tPLElBQUksQ0UrS00sQUFDeEIsQUFBQSxlQUFlLEFBQUMsQ0FDZCxVQUFVLENGcExDLE9BQU8sQ0VxTGxCLEtBQUssQ0ZsTE8sSUFBSSxDRWtMTSxBQUN4QixBQUFBLGNBQWMsQUFBQyxDQUNiLFVBQVUsQ0Z2TEMsT0FBTyxDRXdMbEIsS0FBSyxDRnJMTyxJQUFJLENFcUxNLEFBQ3hCLEFBQUEsV0FBVyxBQUFDLENBQ1YsVUFBVSxDRjFMQyxPQUFPLENFMkxsQixLQUFLLENGeExPLElBQUksQ0V3TE0sQUFJeEIsQUFBQSxJQUFJLEFBQUMsQ0FFSCxRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsTUFBTSxDQUFHLEFBRW5CLEFBQUEsT0FBTyxBQUFDLENBQ04sT0FBTyxDQUFFLElBQUksQ0FDYixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxNQUFNLENBQUcsQUFFdkIsQUFBQSxJQUFJLEFBQUMsQ0FFSCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFFaEIsQUFBQSxHQUFHLEFBQUMsQ0FFRixJQUFJLENBQUUsQ0FBQyxDQUFHLEFBQ1osQUFBQSxHQUFHLEFBQUEsT0FBTyxDQUNWLEdBQUcsQUFBQSxNQUFNLEFBQUMsQ0FDUixPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQUcsQUFDbkIsQUFBQSxHQUFHLEFBQUEsTUFBTSxBQUFDLENBQ1IsS0FBSyxDQUFFLElBQUksQ0FBRyxBQUloQixBQUFBLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFNBQVMsQUFBQyxDQUMxQixPQUFPLENBQUUsS0FBSyxDQUNkLFdBQVcsQ0FBRSxzQkFBc0IsQ0FDbkMsS0FBSyxDRjVOVyxPQUFPLENFNk52QixXQUFXLENBQUUsR0FBRyxDQUNoQixhQUFhLENIdk5ELElBQUksQ0d1TmMsQUFFaEMsQUFBQSxFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUFDeEIsQUFBQSxFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUFDeEIsQUFBQSxFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUFDeEIsQUFBQSxFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGFBQWEsQ0FBRSxHQUFHLENBQUcsQUFDdkIsQUFBQSxFQUFFLENBQUUsU0FBUyxBQUFDLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixhQUFhLENBQUUsR0FBRyxDQUFHLEFBSXZCLEFBQUEsQ0FBQyxBQUFDLENBQ0EsS0FBSyxDRnpQTSxPQUFPLENFMFBsQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0huUEMsSUFBSSxDR29QaEIsYUFBYSxDSHBQRCxJQUFJLENHb1BjLEFBRWhDLEFBQUEsRUFBRSxBQUFDLENBQ0QsV0FBVyxDSHZQQyxJQUFJLENHdVBZLEFBRTlCLEFBQUEsRUFBRSxBQUFDLENBQ0QsYUFBYSxDSDFQRCxJQUFJLENHMFJTLEFBakMzQixBQUVFLEVBRkEsQ0FFQSxFQUFFLEFBQUMsQ0FDRCxVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENGclFJLE9BQU8sQ0VzUWhCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDSC9QRCxJQUFJLENHZ1FkLFdBQVcsQ0FBRSxHQUFHLENBUUMsQUFmckIsQUFpQkUsRUFqQkEsQUFpQkMsVUFBVSxDQUFDLEVBQUUsQUFBQyxDQUNiLE9BQU8sQ0FBRSxLQUFLLENBQ2QsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENGMVFELE9BQU8sQ0UyUWhCLEtBQUssQ0FBRSxJQUFJLENBWVUsQUFqQ3pCLEFBc0JJLEVBdEJGLEFBaUJDLFVBQVUsQ0FBQyxFQUFFLEFBS1gsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsRUFBRSxDQUFHLEFBeEJwQixBQXlCSSxFQXpCRixBQWlCQyxVQUFVLENBQUMsRUFBRSxBQVFYLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUExQnRCLEFBMkJJLEVBM0JGLEFBaUJDLFVBQVUsQ0FBQyxFQUFFLENBVVosSUFBSSxBQUFDLENBQ0gsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsWUFBWSxDQUFHLEFBN0I3QixBQThCSSxFQTlCRixBQWlCQyxVQUFVLENBQUMsRUFBRSxBQWFYLFlBQWEsQ0FBQSxJQUFJLENBQUUsQ0FDbEIsVUFBVSxDRjdSRixJQUFJLENFNlJlLEFBL0JqQyxBQWdDSSxFQWhDRixBQWlCQyxVQUFVLENBQUMsRUFBRSxDQWVaLENBQUMsQUFBQyxDQUNBLE9BQU8sQ0FBRSxLQUFLLENBQUcsQUFHdkIsQUFBQSxVQUFVLEFBQUMsQ0FDVCxLQUFLLENGbFNXLE9BQU8sQ0VzU2MsQUFMdkMsQUFFRSxVQUZRLEFBRVAsUUFBUSxBQUFDLENBQ1IsS0FBSyxDRmhTTyxPQUFPLENFZ1NHLFVBQVUsQ0FBRyxBQUh2QyxBQUlFLFVBSlEsQUFJUCxNQUFNLEFBQUMsQ0FDTixLQUFLLENGalNLLE9BQU8sQ0VpU0csVUFBVSxDQUFHLEFBRXJDLEFBQUEsQ0FBQyxBQUFDLENBRUEsS0FBSyxDRjFTVyxPQUFPLENFNlNVLEFBTG5DLEFBR0UsQ0FIRCxBQUdFLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxPQUE2QixDQUNwQyxlQUFlLENBQUUsU0FBUyxDQUFHLEFBRWpDLEFBQUEsQ0FBQyxBQUFBLG1CQUFtQixBQUFDLENBQ25CLEtBQUssQ0ZqVE8sSUFBSSxDRWtUaEIsVUFBVSxDRmpUTSxPQUFPLENFaVRRLEFBRWpDLEFBQUEsQ0FBQyxBQUFBLGdCQUFnQixBQUFDLENBQ2hCLEtBQUssQ0ZyVE8sSUFBSSxDRXNUaEIsVUFBVSxDRnJUTSxPQUFPLENFcVRRLEFBRWpDLEFBQUEsQ0FBQyxBQUFBLGVBQWUsQUFBQyxDQUNmLEtBQUssQ0Z6VE8sSUFBSSxDRTBUaEIsVUFBVSxDRnpUTSxPQUFPLENFeVRRLEFBRWpDLEFBQUEsQ0FBQyxBQUFBLFdBQVcsQUFBQyxDQUNYLEtBQUssQ0Y3VE8sSUFBSSxDRThUaEIsVUFBVSxDRjdUTSxPQUFPLENFNlRRLEFBRWpDLEFBQUEsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEtBQUMsQ0FBTSxVQUFVLEFBQWhCLEdBQW9CLENBQUMsQUFBQyxDQUNoQyxXQUFXLENBQUUsdUJBQXVCLENBQ3BDLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLEtBQUssQ0Z2VU0sT0FBTyxDRXdVbEIsU0FBUyxDQUFFLElBQUksQ0FBRyxBQUVwQixBQUFBLElBQUksQUFBQSxPQUFPLEFBQUMsQ0FDVixLQUFLLENBQUUsT0FBeUIsQ0FDaEMsYUFBYSxDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsT0FBeUIsQ0FDbEQsYUFBYSxDSG5VUixJQUFJLENHb1VULE9BQU8sQ0FBRSxZQUFZLENBQUcsQUFFMUIsQUFBQSxFQUFFLENBQUUsQ0FBQyxBQUFDLENBQ0osS0FBSyxDRmpWTSxPQUFPLENFa1ZsQixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxPQUF5QixDQUFHLEFBQ3JDLEFBQUEsRUFBRSxBQUFDLENBQ0QsTUFBTSxDSDdVTSxJQUFJLENHNlVLLENBQUMsQ0FDdEIsYUFBYSxDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsT0FBeUIsQ0FBRyxBQUV2RCxBQUFBLEdBQUcsQUFBQyxDQUVGLFdBQVcsQ0FBRSxDQUFDLENBQ2QsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxzQkFBc0IsQ0FBRSxPQUFPLENBQUcsQUFFcEMsQUFBQSxVQUFVLEFBQUMsQ0FDVCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBRWxCLGtCQUFrQixDQUFsQixLQUFrQixDQUNoQixFQUFFLENBQ0EsT0FBTyxDQUFFLENBQUMsQ0FDVixpQkFBaUIsQ0FBRSxXQUFVLENBQy9CLEdBQUcsQ0FDRCxPQUFPLENBQUUsQ0FBQyxDQUNWLGlCQUFpQixDQUFFLGVBQWMsQ0FDbkMsSUFBSSxDQUNGLGlCQUFpQixDQUFFLFdBQVUsRUFFakMsZUFBZSxDQUFmLEtBQWUsQ0FDYixFQUFFLENBQ0EsT0FBTyxDQUFFLENBQUMsQ0FDVixjQUFjLENBQUUsV0FBVSxDQUM1QixHQUFHLENBQ0QsT0FBTyxDQUFFLENBQUMsQ0FDVixjQUFjLENBQUUsZUFBYyxDQUNoQyxJQUFJLENBQ0YsY0FBYyxDQUFFLFdBQVUsRUFFOUIsVUFBVSxDQUFWLEtBQVUsQ0FDUixFQUFFLENBQ0EsT0FBTyxDQUFFLENBQUMsQ0FDVixTQUFTLENBQUUsV0FBVSxDQUN2QixHQUFHLENBQ0QsT0FBTyxDQUFFLENBQUMsQ0FDVixTQUFTLENBQUUsZUFBYyxDQUMzQixJQUFJLENBQ0YsU0FBUyxDQUFFLFdBQVUsRUFFekIsa0JBQWtCLENBQWxCLE1BQWtCLENBQ2hCLEVBQUUsQ0FDQSxPQUFPLENBQUUsQ0FBQyxDQUNaLElBQUksQ0FDRixPQUFPLENBQUUsQ0FBQyxFQUVkLGVBQWUsQ0FBZixNQUFlLENBQ2IsRUFBRSxDQUNBLE9BQU8sQ0FBRSxDQUFDLENBQ1osSUFBSSxDQUNGLE9BQU8sQ0FBRSxDQUFDLEVBRWQsVUFBVSxDQUFWLE1BQVUsQ0FDUixFQUFFLENBQ0EsT0FBTyxDQUFFLENBQUMsQ0FDWixJQUFJLENBQ0YsT0FBTyxDQUFFLENBQUMsRUFFZCxBQUFBLGdCQUFnQixBQUFDLENBQ2YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0FDVixLQUFLLENBQUUsS0FBSyxDQUNaLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDRnJaTyxJQUFJLENFc1poQixZQUFZLENBQUUsSUFBSSxDRHZabEIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDQzZaN0IsQUFaaEMsQUFTRSxnQkFUYyxBQVNiLE1BQU0sQ0FUVCxnQkFBZ0IsQUFVYixNQUFNLENBVlQsZ0JBQWdCLEFBV2IsT0FBTyxBQUFDLENBQ1AsS0FBSyxDRnpaUyxPQUFPLENFeVpLLEFBRTlCLEFBQUEsZUFBZSxBQUFDLENBQ2QsT0FBTyxDQUFFLElBQUksQ0FBRyxBQzNabEIsQUFBQSxJQUFJLEFBQUMsQ0FDSCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsWUFBWSxDQUNyQixPQUFPLENBQUUsTUFBTSxDQUNmLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQTRCLENBQzlDLFVBQVUsQ0hQTSxPQUFPLENHUXZCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLFNBQVMsQ0FBRSxLQUFTLENBQ3BCLE1BQU0sQ0FBRSxJQUFJLENBQ1osTUFBTSxDQUFFLE9BQU8sQ0FDZixLQUFLLENIYk8sSUFBSSxDR2NoQixhQUFhLENKVEQsSUFBSSxDSVVoQixVQUFVLENBQUUsVUFBVSxDQUN0QixTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFdBQVcsQ0FBRSxJQUFJLENGbkJqQixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENFcUxwQixBQWhMekMsQUFpQkUsSUFqQkUsQUFpQkQsTUFBTSxDQWpCVCxJQUFJLEFBa0JELE1BQU0sQUFBQyxDQUNOLEtBQUssQ0h0QkssSUFBSSxDR3VCZCxZQUFZLENIdEJFLE9BQU8sQ0d1QnJCLFVBQVUsQ0FBRSxPQUE4QixDRnpCNUMsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDRTJCakMsQUF0QjVCLEFBdUJFLElBdkJFLEFBdUJELE9BQU8sQ0F2QlYsSUFBSSxBQXdCRCxPQUFPLEFBQUMsQ0FDUCxZQUFZLENBQUUsSUFBNkIsQ0FDM0MsVUFBVSxDQUFFLE9BQTZCLENBQUcsQUExQmhELEFBMkJFLElBM0JFLEFBMkJELE9BQU8sQUFBQyxDQUNQLGlCQUFpQixDQUFFLG9CQUFvQixDQUN2QyxjQUFjLENBQUUsb0JBQW9CLENBQ3BDLFNBQVMsQ0FBRSxvQkFBb0IsQ0ZsQ2pDLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ0V1Q0MsQUFsQzlELEFBZ0NJLElBaENBLEFBMkJELE9BQU8sQ0FLTixLQUFLLEFBQUEsUUFBUSxBQUFDLENBQ1osWUFBWSxDQUFFLElBQTZCLENBQzNDLG1CQUFtQixDQUFFLE9BQThCLENBQUcsQUFsQzVELEFBbUNFLElBbkNFLEFBbUNELFFBQVEsQUFBQyxDQUNSLFlBQVksQ0FBRSxPQUEwQixDQUN4QyxVQUFVLENIbkNFLE9BQU8sQ0dxRHlDLEFBdkRoRSxBQXNDSSxJQXRDQSxBQW1DRCxRQUFRLEFBR04sTUFBTSxDQXRDWCxJQUFJLEFBbUNELFFBQVEsQUFJTixNQUFNLEFBQUMsQ0FDTixLQUFLLENIM0NHLElBQUksQ0c0Q1osWUFBWSxDQUFFLE9BQTJDLENBQ3pELFVBQVUsQ0FBRSxPQUE0QyxDRjlDNUQsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDRWdEL0IsQUEzQzlCLEFBNENJLElBNUNBLEFBbUNELFFBQVEsQUFTTixPQUFPLENBNUNaLElBQUksQUFtQ0QsUUFBUSxBQVVOLE9BQU8sQUFBQyxDQUNQLFlBQVksQ0FBRSxPQUEyQixDQUN6QyxVQUFVLENBQUUsT0FBMkIsQ0FBRyxBQS9DaEQsQUFnREksSUFoREEsQUFtQ0QsUUFBUSxBQWFOLE9BQU8sQUFBQyxDQUNQLGlCQUFpQixDQUFFLG9CQUFvQixDQUN2QyxjQUFjLENBQUUsb0JBQW9CLENBQ3BDLFNBQVMsQ0FBRSxvQkFBb0IsQ0Z2RG5DLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ0U0REMsQUF2RDlELEFBcURNLElBckRGLEFBbUNELFFBQVEsQUFhTixPQUFPLENBS04sS0FBSyxBQUFBLFFBQVEsQUFBQyxDQUNaLFlBQVksQ0FBRSxJQUEyQixDQUN6QyxtQkFBbUIsQ0FBRSxPQUE0QixDQUFHLEFBdkQ1RCxBQXdERSxJQXhERSxBQXdERCxNQUFNLEFBQUMsQ0FDTixZQUFZLENBQUUsT0FBeUIsQ0FDdkMsVUFBVSxDSHZEQSxPQUFPLENHeUV5QyxBQTVFOUQsQUEyREksSUEzREEsQUF3REQsTUFBTSxBQUdKLE1BQU0sQ0EzRFgsSUFBSSxBQXdERCxNQUFNLEFBSUosTUFBTSxBQUFDLENBQ04sS0FBSyxDSGhFRyxJQUFJLENHaUVaLFlBQVksQ0FBRSxPQUE2QixDQUMzQyxVQUFVLENBQUUsT0FBMEIsQ0ZuRTFDLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ0VxRS9CLEFBaEU5QixBQWlFSSxJQWpFQSxBQXdERCxNQUFNLEFBU0osT0FBTyxDQWpFWixJQUFJLEFBd0RELE1BQU0sQUFVSixPQUFPLEFBQUMsQ0FDUCxZQUFZLENBQUUsT0FBeUIsQ0FDdkMsVUFBVSxDQUFFLE9BQXdCLENBQUcsQUFwRTdDLEFBcUVJLElBckVBLEFBd0RELE1BQU0sQUFhSixPQUFPLEFBQUMsQ0FDUCxpQkFBaUIsQ0FBRSxvQkFBb0IsQ0FDdkMsY0FBYyxDQUFFLG9CQUFvQixDQUNwQyxTQUFTLENBQUUsb0JBQW9CLENGNUVuQyxrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENFaUZELEFBNUU1RCxBQTBFTSxJQTFFRixBQXdERCxNQUFNLEFBYUosT0FBTyxDQUtOLEtBQUssQUFBQSxRQUFRLEFBQUMsQ0FDWixZQUFZLENBQUUsT0FBeUIsQ0FDdkMsbUJBQW1CLENBQUUsT0FBMEIsQ0FBRyxBQTVFMUQsQUE4RUUsSUE5RUUsQUE4RUQsT0FBTyxBQUFDLENBQ1AsWUFBWSxDQUFFLE9BQXlCLENBQ3ZDLFVBQVUsQ0FBRSxXQUFXLENBQ3ZCLEtBQUssQ0g5RUssT0FBTyxDR2dHeUMsQUFuRzlELEFBa0ZJLElBbEZBLEFBOEVELE9BQU8sQUFJTCxNQUFNLENBbEZYLElBQUksQUE4RUQsT0FBTyxBQUtMLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0h2RkcsSUFBSSxDR3dGWixZQUFZLENBQUUsT0FBNkIsQ0FDM0MsVUFBVSxDQUFFLE9BQTBCLENGMUYxQyxrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENFNEYvQixBQXZGOUIsQUF3RkksSUF4RkEsQUE4RUQsT0FBTyxBQVVMLE9BQU8sQ0F4RlosSUFBSSxBQThFRCxPQUFPLEFBV0wsT0FBTyxBQUFDLENBQ1AsWUFBWSxDQUFFLE9BQXlCLENBQ3ZDLFVBQVUsQ0FBRSxPQUF3QixDQUFHLEFBM0Y3QyxBQTRGSSxJQTVGQSxBQThFRCxPQUFPLEFBY0wsT0FBTyxBQUFDLENBQ1AsaUJBQWlCLENBQUUsb0JBQW9CLENBQ3ZDLGNBQWMsQ0FBRSxvQkFBb0IsQ0FDcEMsU0FBUyxDQUFFLG9CQUFvQixDRm5HbkMsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDRXdHRCxBQW5HNUQsQUFpR00sSUFqR0YsQUE4RUQsT0FBTyxBQWNMLE9BQU8sQ0FLTixLQUFLLEFBQUEsUUFBUSxBQUFDLENBQ1osWUFBWSxDQUFFLE9BQXlCLENBQ3ZDLG1CQUFtQixDQUFFLE9BQTBCLENBQUcsQUFuRzFELEFBc0dFLElBdEdFLEFBc0dELFNBQVMsQUFBQyxDQUNULE1BQU0sQ0FBRSxXQUFXLENBQ25CLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQXdCLENBQzFDLFVBQVUsQ0hwR0QsT0FBTyxDR3FHaEIsS0FBSyxDQUFFLE9BQXlCLENBU1IsQUFuSDVCLEFBMkdJLElBM0dBLEFBc0dELFNBQVMsQUFLUCxNQUFNLENBM0dYLElBQUksQUFzR0QsU0FBUyxBQU1QLE9BQU8sQ0E1R1osSUFBSSxBQXNHRCxTQUFTLEFBT1AsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLE9BQXlCLENBQ2hDLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQXdCLENBQzFDLE1BQU0sQ0FBRSxXQUFXLENBQ25CLFVBQVUsQ0g1R0gsT0FBTyxDRzhHTSxBQW5IMUIsQUFrSE0sSUFsSEYsQUFzR0QsU0FBUyxBQUtQLE1BQU0sQ0FPTCxLQUFLLEFBQUEsUUFBUSxDQWxIbkIsSUFBSSxBQXNHRCxTQUFTLEFBTVAsT0FBTyxDQU1OLEtBQUssQUFBQSxRQUFRLENBbEhuQixJQUFJLEFBc0dELFNBQVMsQUFPUCxNQUFNLENBS0wsS0FBSyxBQUFBLFFBQVEsQUFBQyxDQUNaLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFuSHhCLEFBb0hFLElBcEhFLEFBb0hELE9BQU8sQUFBQyxDQUNQLFlBQVksQ0FBRSxJQUFJLENBQ2xCLFVBQVUsQ0FBRSxXQUFXLENBQ3ZCLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQXdCLENBQzFDLEtBQUssQ0g5SEksT0FBTyxDRzJKYyxBQXJKbEMsQUF5SEksSUF6SEEsQUFvSEQsT0FBTyxBQUtMLE9BQU8sQUFBQyxDQUNQLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxHQUFHLENBQ1QsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsR0FBRyxDQUNaLEtBQUssQ0hwSUUsT0FBTyxDR3FJZCxXQUFXLENBQUUsTUFBTSxDQUNuQixHQUFHLENBQUUsR0FBRyxDQUFHLEFBaElqQixBQWlJSSxJQWpJQSxBQW9IRCxPQUFPLEFBYUwsU0FBUyxBQUFDLENBQ1QsVUFBVSxDSGhJQSxPQUFPLENHaUlqQixLQUFLLENIdElHLElBQUksQ0d3SVEsQUFySTFCLEFBb0lNLElBcElGLEFBb0hELE9BQU8sQUFhTCxTQUFTLEFBR1AsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLElBQUksQ0FBRyxBQXJJeEIsQUFzSUksSUF0SUEsQUFvSEQsT0FBTyxDQWtCTixTQUFTLEFBQUMsQ0FDUixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENIN0lHLElBQUksQ0c4SVosUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxHQUFHLENBQ1YsaUJBQWlCLENBQUUsaUJBQWlCLENBQ3BDLGNBQWMsQ0FBRSxpQkFBaUIsQ0FDakMsU0FBUyxDQUFFLGlCQUFpQixDQUlGLEFBckpoQyxBQWtKTSxJQWxKRixBQW9IRCxPQUFPLENBa0JOLFNBQVMsQUFZTixPQUFPLEFBQUMsQ0FDUCxXQUFXLENBQUUsTUFBTSxDQUNuQixPQUFPLENBQUUsR0FBRyxDQUNaLEtBQUssQ0h4SkMsSUFBSSxDR3dKWSxBQXJKOUIsQUFzSkUsSUF0SkUsQUFzSkQsUUFBUSxBQUFDLENBQ1IsVUFBVSxDQUFFLE9BQXdCLENBQ3BDLEtBQUssQ0gzSkssSUFBSSxDRzRKZCxZQUFZLENBQUUsT0FBd0IsQ0FJTyxBQTdKakQsQUEwSkksSUExSkEsQUFzSkQsUUFBUSxBQUlOLE1BQU0sQ0ExSlgsSUFBSSxBQXNKRCxRQUFRLEFBS04sTUFBTSxBQUFDLENBQ04sVUFBVSxDQUFFLE9BQXdCLENBQ3BDLFlBQVksQ0FBRSxPQUF3QixDQUFHLEFBN0ovQyxBQStKRSxJQS9KRSxBQStKRCxLQUFLLEFBQUMsQ0FDTCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsSUFBSSxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLFFBQVEsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsV0FBVyxDQUN2QixLQUFLLENIektTLE9BQU8sQ0cwS3JCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLEtBQUssQ0FBRSxlQUFlLENBQ3RCLE1BQU0sQ0FBRSxJQUFJLENBQ1osTUFBTSxDQUFFLFlBQVksQ0FDcEIsU0FBUyxDQUFFLElBQUksQ0FDZixTQUFTLENBQUUsSUFBSSxDQUdvQixBQWhMdkMsQUE4S0ksSUE5S0EsQUErSkQsS0FBSyxBQWVILE1BQU0sQUFBQyxDQUNOLEtBQUssQ0hsTEcsSUFBSSxDR21MWixVQUFVLENIbExFLE9BQU8sQ0drTFksQUFFckMsQUFBQSxJQUFJLEFBQUMsQ0FDSCxRQUFRLENBQUUsTUFBTSxDQUNoQixXQUFXLENBQUUsR0FBRyxDQWdCWSxBQWxCOUIsQUFHRSxJQUhFLEFBR0QsTUFBTSxBQUFDLENBQ04sZUFBZSxDQUFFLElBQUksQ0FBRyxBQUo1QixBQUtFLElBTEUsQ0FLRixLQUFLLEFBQUMsQ0FDSixRQUFRLENBQUUsbUJBQW1CLENBQzdCLFVBQVUsQ0FBRSxlQUFlLENBQzNCLEdBQUcsQ0FBRSxZQUFZLENBQ2pCLElBQUksQ0FBRSxZQUFZLENBQ2xCLEtBQUssQ0FBRSxZQUFZLENBQ25CLE1BQU0sQ0FBRSxZQUFZLENBQ3BCLE9BQU8sQ0FBRSxlQUFlLENBQ3hCLFVBQVUsQ0FBRSxxQkFBcUIsQ0FDakMsU0FBUyxDQUFFLGtCQUFrQixDQUM3QixLQUFLLENBQUUsa0JBQWtCLENBQ3pCLFVBQVUsQ0FBRSxzQkFBc0IsQ0FDbEMsTUFBTSxDQUFFLFlBQVksQ0FDcEIsT0FBTyxDQUFFLFlBQVksQ0FBRyxBQUk1QixBQUFBLEtBQUssQUFBQSxRQUFRLEFBQUMsQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxHQUFHLENBQUUsSUFBSSxDQUNULGFBQWEsQ0FBRSxLQUFLLENBQ3BCLEtBQUssQ0o1TUssSUFBSSxDSTZNZCxNQUFNLENKN01JLElBQUksQ0k4TWQsV0FBVyxDQUFFLE9BQU8sQ0FDcEIsTUFBTSxDQUFFLEtBQUssQ0FBQyxHQUFHLENIcE5ELE9BQU8sQ0dxTnZCLGlCQUFpQixDQUFFLDJCQUEyQixDQUM5QyxjQUFjLENBQUUsMkJBQTJCLENBQzNDLFNBQVMsQ0FBRSwyQkFBMkIsQ0FBRyxBQUUzQyxrQkFBa0IsQ0FBbEIsTUFBa0IsQ0FDaEIsRUFBRSxDQUNBLGlCQUFpQixDQUFFLFlBQVksQ0FFakMsSUFBSSxDQUNGLGlCQUFpQixDQUFFLGNBQWMsRUFFckMsZUFBZSxDQUFmLE1BQWUsQ0FDYixFQUFFLENBQ0EsY0FBYyxDQUFFLFlBQVksQ0FFOUIsSUFBSSxDQUNGLGNBQWMsQ0FBRSxjQUFjLEVBRWxDLFVBQVUsQ0FBVixNQUFVLENBQ1IsRUFBRSxDQUNBLFNBQVMsQ0FBRSxZQUFZLENBRXpCLElBQUksQ0FDRixTQUFTLENBQUUsY0FBYyxFQUs3QixrQkFBa0IsQ0FBbEIsTUFBa0IsQ0FDaEIsRUFBRSxDQUNBLGlCQUFpQixDQUFFLFdBQVUsQ0FDL0IsR0FBRyxDQUNELGlCQUFpQixDQUFFLGlCQUFnQixDQUNyQyxJQUFJLENBQ0YsaUJBQWlCLENBQUUsV0FBVSxFQUVqQyxlQUFlLENBQWYsTUFBZSxDQUNiLEVBQUUsQ0FDQSxjQUFjLENBQUUsV0FBVSxDQUM1QixHQUFHLENBQ0QsY0FBYyxDQUFFLGlCQUFnQixDQUNsQyxJQUFJLENBQ0YsY0FBYyxDQUFFLFdBQVUsRUFFOUIsVUFBVSxDQUFWLE1BQVUsQ0FDUixFQUFFLENBQ0EsU0FBUyxDQUFFLFdBQVUsQ0FDdkIsR0FBRyxDQUNELFNBQVMsQ0FBRSxpQkFBZ0IsQ0FDN0IsSUFBSSxDQUNGLFNBQVMsQ0FBRSxXQUFVLEVDM1F6QixBQUFBLE9BQU8sQUFBQyxDQUNOLGlCQUFpQixDQUFFLG9CQUFrQixDQUNyQyxjQUFjLENBQUUsb0JBQWtCLENBQ2xDLGFBQWEsQ0FBRSxvQkFBa0IsQ0FDakMsU0FBUyxDQUFFLG9CQUFrQixDQUM3QixVQUFVLENKRE0sT0FBTyxDSUV2QixLQUFLLENKSE8sSUFBSSxDSUloQixNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsR0FBRyxDQUFFLEtBQUssQ0FDVixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1IsVUFBVSxDQUFFLFVBQVUsQ0FnT2tCLEFBN08xQyxBQWNFLE9BZEssQUFjSixPQUFPLEFBQUMsQ0FDUCxRQUFRLENBQUUsS0FBSyxDQUNmLEdBQUcsQ0FBRSxDQUFDLENBQUcsQUFoQmIsQUFpQkUsT0FqQkssQ0FpQkwsRUFBRSxBQUFBLE9BQU8sQUFBQyxDQUNSLE9BQU8sQ0FBRSxJQUFJLENBQ2IsTUFBTSxDQUFFLENBQUMsQ0FBRyxBQW5CaEIsQUFvQkUsT0FwQkssQ0FvQkwsSUFBSSxDQUFHLEVBQUUsQUFBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBd0pxRCxBQTdLbEUsQUFzQkksT0F0QkcsQ0FvQkwsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBQUMsQ0FDSCxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENKckJHLElBQUksQ0lzQlosT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0xuQkgsSUFBSSxDS29CWixVQUFVLENBQUUsVUFBVSxDQUN0QixVQUFVLENBQUUsSUFBSSxDQUNoQixXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDSDdCbkIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDRzRLRyxBQTdLaEUsQUFpQ00sT0FqQ0MsQ0FvQkwsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBV0QsY0FBYyxBQUFDLENBQ2QsV0FBVyxDQUFFLENBQUMsQ0FBRyxBQWxDekIsQUFtQ00sT0FuQ0MsQ0FvQkwsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBYUQsTUFBTSxDQW5DYixPQUFPLENBb0JMLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxBQWNELE1BQU0sQ0FwQ2IsT0FBTyxDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUFlRCxPQUFPLEFBQUMsQ0FDUCxVQUFVLENKbkNKLElBQUksQ0l5Q3NCLEFBNUN4QyxBQXVDUSxPQXZDRCxDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUFhRCxNQUFNLENBSUwsQ0FBQyxDQXZDVCxPQUFPLENBb0JMLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxBQWNELE1BQU0sQ0FHTCxDQUFDLENBdkNULE9BQU8sQ0FvQkwsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBZUQsT0FBTyxDQUVOLENBQUMsQUFBQyxDQUNBLEtBQUssQ0pwQ0csT0FBTyxDSXdDYSxBQTVDdEMsQUF5Q1UsT0F6Q0gsQ0FvQkwsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBYUQsTUFBTSxDQUlMLENBQUMsQUFFRSxNQUFNLENBekNqQixPQUFPLENBb0JMLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxBQWNELE1BQU0sQ0FHTCxDQUFDLEFBRUUsTUFBTSxDQXpDakIsT0FBTyxDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUFlRCxPQUFPLENBRU4sQ0FBQyxBQUVFLE1BQU0sQUFBQyxDQUNOLFNBQVMsQ0FBRSxjQUFjLENBQ3pCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsZ0JBQWdCLENBQUUsR0FBRyxDQUFHLEFBNUNwQyxBQThDUSxPQTlDRCxDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUF1QkQsU0FBUyxBQUNQLE1BQU0sQ0E5Q2YsT0FBTyxDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUF1QkQsU0FBUyxBQUVQLE1BQU0sQ0EvQ2YsT0FBTyxDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUF1QkQsU0FBUyxBQUdQLE9BQU8sQUFBQyxDQUNQLE1BQU0sQ0FBRSxPQUFPLENBTXFDLEFBdkQ5RCxBQXNEYyxPQXREUCxDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUF1QkQsU0FBUyxBQUNQLE1BQU0sQ0FJTCxFQUFFLEFBQ0MsTUFBTSxDQUdMLENBQUMsQ0F0RGYsT0FBTyxDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUF1QkQsU0FBUyxBQUNQLE1BQU0sQ0FJTCxFQUFFLEFBRUMsTUFBTSxDQUVMLENBQUMsQ0F0RGYsT0FBTyxDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUF1QkQsU0FBUyxBQUNQLE1BQU0sQ0FJTCxFQUFFLEFBR0MsT0FBTyxDQUNOLENBQUMsQ0F0RGYsT0FBTyxDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUF1QkQsU0FBUyxBQUVQLE1BQU0sQ0FHTCxFQUFFLEFBQ0MsTUFBTSxDQUdMLENBQUMsQ0F0RGYsT0FBTyxDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUF1QkQsU0FBUyxBQUVQLE1BQU0sQ0FHTCxFQUFFLEFBRUMsTUFBTSxDQUVMLENBQUMsQ0F0RGYsT0FBTyxDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUF1QkQsU0FBUyxBQUVQLE1BQU0sQ0FHTCxFQUFFLEFBR0MsT0FBTyxDQUNOLENBQUMsQ0F0RGYsT0FBTyxDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUF1QkQsU0FBUyxBQUdQLE9BQU8sQ0FFTixFQUFFLEFBQ0MsTUFBTSxDQUdMLENBQUMsQ0F0RGYsT0FBTyxDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUF1QkQsU0FBUyxBQUdQLE9BQU8sQ0FFTixFQUFFLEFBRUMsTUFBTSxDQUVMLENBQUMsQ0F0RGYsT0FBTyxDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUF1QkQsU0FBUyxBQUdQLE9BQU8sQ0FFTixFQUFFLEFBR0MsT0FBTyxDQUNOLENBQUMsQUFBQyxDQUNBLGtCQUFrQixDQUFFLE9BQU8sQ0FBQSxVQUFVLENBQUcsQUF2RHhELEFBd0RNLE9BeERDLENBb0JMLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxDQWtDRixDQUFDLEFBQUMsQ0FDQSxPQUFPLENBQUUsbUJBQW1CLENBQzVCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENKNURDLElBQUksQ0k2RFYsY0FBYyxDQUFFLFNBQVMsQ0FDekIsV0FBVyxDQUFFLEdBQUcsQ0gvRHRCLGtCQUFrQixDR2dFUSxVQUFVLENIaEVWLElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENHK0RXLFVBQVUsQ0gvRGIsSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0c4RGdCLFVBQVUsQ0g5RGxCLElBQU8sQ0FIMEIsUUFBUSxDRzJGaEMsQUE1RjdCLEFBbUVRLE9BbkVELENBb0JMLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxDQWtDRixDQUFDLEFBV0UsWUFBWSxBQUFDLENBQ1osT0FBTyxDQUFFLG1CQUFtQixDQUVSLEFBdEU5QixBQXFFVSxPQXJFSCxDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQ0FrQ0YsQ0FBQyxBQVdFLFlBQVksQUFFVixNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsSUFBSSxDQUFHLEFBdEU1QixBQXVFUSxPQXZFRCxDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQ0FrQ0YsQ0FBQyxBQWVFLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUF4RTFCLEFBeUVRLE9BekVELENBb0JMLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxDQWtDRixDQUFDLEFBaUJFLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxPQUFPLENBQ2QsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsSUFBSSxDQUNoQixHQUFHLENBQUUsSUFBSSxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLENBQUMsQ0FDYixTQUFTLENBQUUsWUFBWSxDQUN2QixXQUFXLENBQUUsTUFBTSxDQUNuQixPQUFPLENBQUUsR0FBRyxDQUNaLGNBQWMsQ0FBRSxJQUFJLENIakY1QixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENHbUYzQixBQXBGbEMsQUFxRlEsT0FyRkQsQ0FvQkwsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLENBa0NGLENBQUMsQUE2QkUsTUFBTSxDQXJGZixPQUFPLENBb0JMLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxDQWtDRixDQUFDLENBOEJDLFFBQVEsQUFBQyxDQUNQLGVBQWUsQ0FBRSxJQUFJLENIckY3QixrQkFBa0IsQ0dzRlUsVUFBVSxDSHRGWixJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDR3FGYSxVQUFVLENIckZmLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENHb0ZrQixVQUFVLENIcEZwQixJQUFPLENBSDBCLFFBQVEsQ0d3Rm5ELFVBQVUsQ0p0Rk4sSUFBSSxDSXNGbUIsQUF6RnJDLEFBMEZRLE9BMUZELENBb0JMLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxDQWtDRixDQUFDLENBa0NDLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLEtBQUssQ0FBRyxBQTVGM0IsQUE4Rk0sT0E5RkMsQ0FvQkwsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLENBd0VGLEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxJQUFJLENBQ2IsUUFBUSxDQUFFLFFBQVEsQ0FBRyxBQWhHN0IsQUFrR1EsT0FsR0QsQ0FvQkwsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBMkVELE1BQU0sQ0FDTCxRQUFRLEFBQUMsQ0FDUCxLQUFLLENBQUUsS0FBSyxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDSjFGUCxPQUFPLENJMkZWLEdBQUcsQ0FBRSxJQUFJLENBQ1QsSUFBSSxDQUFFLENBQUMsQ0FDUCxVQUFVLENBQUUsVUFBVSxDQXFFNEIsQUE3SzVELEFBeUdVLE9BekdILENBb0JMLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxBQTJFRCxNQUFNLENBQ0wsUUFBUSxDQU9KLEVBQUUsQUFBQyxDQUNILE1BQU0sQ0FBRSxDQUFDLENBQ1QsUUFBUSxDQUFFLE1BQU0sQ0FrRThCLEFBN0sxRCxBQTRHWSxPQTVHTCxDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUEyRUQsTUFBTSxDQUNMLFFBQVEsQ0FPSixFQUFFLENBR0YsQ0FBQyxBQUFDLENBQ0EsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLEtBQUssQ0pqSE4sT0FBTyxDSWtITixXQUFXLENBQUUsR0FBRyxDQUNoQixPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0pqSFYsSUFBSSxDSWtISixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF5QixDQUMzQyxVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENIdkg5QixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENHaUluQixBQWxJMUMsQUEySGMsT0EzSFAsQ0FvQkwsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBMkVELE1BQU0sQ0FDTCxRQUFRLENBT0osRUFBRSxDQUdGLENBQUMsQUFlRSxNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLFNBQVMsQ0FBRSxjQUFjLENIL0h2QyxrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENHaUlyQixBQWxJeEMsQUFvSWMsT0FwSVAsQ0FvQkwsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBMkVELE1BQU0sQ0FDTCxRQUFRLENBT0osRUFBRSxBQTBCRCxNQUFNLENBQ0wsQ0FBQyxBQUFDLENBQ0EsVUFBVSxDSmxJWixJQUFJLENJbUlGLGtCQUFrQixDSm5JcEIsSUFBSSxDSW9JRixLQUFLLENKbklILE9BQU8sQ0lvSVQsT0FBTyxDQUFFLENBQUMsQ0FFb0IsQUExSTlDLEFBeUlnQixPQXpJVCxDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUEyRUQsTUFBTSxDQUNMLFFBQVEsQ0FPSixFQUFFLEFBMEJELE1BQU0sQ0FDTCxDQUFDLEFBS0UsTUFBTSxBQUFDLENBQ04sS0FBSyxDSnRJTCxPQUFPLENJc0ltQixBQTFJNUMsQUEySWMsT0EzSVAsQ0FvQkwsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBMkVELE1BQU0sQ0FDTCxRQUFRLENBT0osRUFBRSxBQTBCRCxNQUFNLENBUUwsV0FBVyxBQUFDLENBQ1YsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENBQUUsVUFBVSxDQUN0QixPQUFPLENBQUUsU0FBUyxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxLQUFLLENBQ1gsR0FBRyxDQUFFLENBQUMsQ0FDTixVQUFVLENKakpaLElBQUksQ0lrSkYsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF5QixDQUMzQyxVQUFVLENBQUUsSUFBSSxDQXNCc0IsQUE3S3RELEFBd0pnQixPQXhKVCxDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUEyRUQsTUFBTSxDQUNMLFFBQVEsQ0FPSixFQUFFLEFBMEJELE1BQU0sQ0FRTCxXQUFXLENBYVQsRUFBRSxBQUFDLENBQ0QsT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsUUFBUSxDQW1CZ0IsQUE3S3BELEFBMkprQixPQTNKWCxDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUEyRUQsTUFBTSxDQUNMLFFBQVEsQ0FPSixFQUFFLEFBMEJELE1BQU0sQ0FRTCxXQUFXLENBYVQsRUFBRSxDQUdBLENBQUMsQUFBQyxDQUNBLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDSjdKWixPQUFPLENJOEpBLE1BQU0sQ0FBRSxJQUFJLENBQ1osTUFBTSxDQUFFLElBQUksQ0FDWixhQUFhLENBQUUsR0FBRyxDQUNsQixXQUFXLENBQUUsSUFBSSxDQUNqQixPQUFPLENBQUUsUUFBUSxDQUNqQixjQUFjLENBQUUsT0FBTyxDQUN2QixXQUFXLENBQUUsR0FBRyxDQUljLEFBeEtsRCxBQXFLb0IsT0FyS2IsQ0FvQkwsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBMkVELE1BQU0sQ0FDTCxRQUFRLENBT0osRUFBRSxBQTBCRCxNQUFNLENBUUwsV0FBVyxDQWFULEVBQUUsQ0FHQSxDQUFDLEFBVUUsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLElBQUksQ0FBRyxBQXRLdEMsQUF1S29CLE9BdktiLENBb0JMLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxBQTJFRCxNQUFNLENBQ0wsUUFBUSxDQU9KLEVBQUUsQUEwQkQsTUFBTSxDQVFMLFdBQVcsQ0FhVCxFQUFFLENBR0EsQ0FBQyxBQVlFLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0pwS1QsT0FBTyxDSW9LdUIsQUF4S2hELEFBMEtvQixPQTFLYixDQW9CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUEyRUQsTUFBTSxDQUNMLFFBQVEsQ0FPSixFQUFFLEFBMEJELE1BQU0sQ0FRTCxXQUFXLENBYVQsRUFBRSxBQWlCQyxlQUFlLENBQ2QsQ0FBQyxBQUFDLENBQ0EsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDSnpLVCxPQUFPLENJeUt1QixBQTdLaEQsQUErS0UsT0EvS0ssQ0ErS0wsYUFBYSxBQUFDLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENKOUtLLElBQUksQ0kwT3NCLEFBN094QyxBQWtMSSxPQWxMRyxDQStLTCxhQUFhLENBR1gsR0FBRyxBQUFDLENBQ0YsTUFBTSxDQUFFLE9BQU8sQ0FDZixPQUFPLENBQUUsTUFBTSxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLEtBQUssQ0FDZCxXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENKdExHLElBQUksQ0l1TFosV0FBVyxDQUFFLEdBQUcsQ0FDaEIsY0FBYyxDQUFFLFNBQVMsQ0FDekIsTUFBTSxDQUFFLE9BQU8sQ0gxTG5CLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ0dnTjlCLEFBak4vQixBQThMTSxPQTlMQyxDQStLTCxhQUFhLENBR1gsR0FBRyxBQVlBLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxLQUFLLENBQ1osV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLEdBQUcsQ0FDZixXQUFXLENBQUUsTUFBTSxDQUNuQixPQUFPLENBQUUsR0FBRyxDQUNaLGNBQWMsQ0FBRSxJQUFJLENIbE0xQixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENHb003QixBQXJNaEMsQUFzTU0sT0F0TUMsQ0ErS0wsYUFBYSxDQUdYLEdBQUcsQUFvQkEsTUFBTSxBQUFDLENIcE1aLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ0d1TXJELEtBQUssQ0pwTUssT0FBTyxDSXFNakIsVUFBVSxDSnRNSixJQUFJLENJOE1XLEFBak43QixBQTBNUSxPQTFNRCxDQStLTCxhQUFhLENBR1gsR0FBRyxBQW9CQSxNQUFNLEFBSUosTUFBTSxBQUFDLENBQ04saUJBQWlCLENBQUUsY0FBYyxDQUNqQyxjQUFjLENBQUUsY0FBYyxDQUM5QixhQUFhLENBQUUsY0FBYyxDQUM3QixZQUFZLENBQUUsY0FBYyxDQUM1QixTQUFTLENBQUUsY0FBYyxDQUFHLEFBL010QyxBQWdOUSxPQWhORCxDQStLTCxhQUFhLENBR1gsR0FBRyxBQW9CQSxNQUFNLENBVUwsRUFBRSxBQUFDLENBQ0QsT0FBTyxDQUFFLEtBQUssQ0FBRyxBQWpOM0IsQUFrTkksT0FsTkcsQ0ErS0wsYUFBYSxDQW1DWCxFQUFFLEFBQUMsQ0FDRCxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsQ0FBQyxDQUNSLEdBQUcsQ0FBRSxJQUFJLENBQ1QsVUFBVSxDSm5ORixJQUFJLENJb05aLEtBQUssQ0FBRSxLQUFLLENBQ1osT0FBTyxDQUFFLElBQUksQ0FDYixVQUFVLENBQUUsVUFBVSxDQW9CVSxBQTdPdEMsQUEwTk0sT0ExTkMsQ0ErS0wsYUFBYSxDQW1DWCxFQUFFLENBUUEsRUFBRSxBQUFDLENBQ0QsTUFBTSxDQUFFLENBQUMsQ0FDVCxRQUFRLENBQUUsTUFBTSxDQWlCWSxBQTdPcEMsQUE2TlEsT0E3TkQsQ0ErS0wsYUFBYSxDQW1DWCxFQUFFLENBUUEsRUFBRSxDQUdBLENBQUMsQUFBQyxDQUNBLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENKak9GLE9BQU8sQ0lrT1YsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF5QixDQUMzQyxVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsSUFBSSxDSG5PckIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDR3NPbkQsY0FBYyxDQUFFLFNBQVMsQ0FDekIsV0FBVyxDQUFFLEdBQUcsQ0FBRyxBQXhPN0IsQUF5T1EsT0F6T0QsQ0ErS0wsYUFBYSxDQW1DWCxFQUFFLENBUUEsRUFBRSxBQWVDLE1BQU0sQ0FBQyxDQUFDLEFBQUMsQ0FDUixlQUFlLENBQUUsSUFBSSxDQUNyQixVQUFVLENKeE9OLElBQUksQ0l5T1IsS0FBSyxDSnhPRyxPQUFPLENDRnZCLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ0c0TzNCLEFDN09sQyxBQUNFLE9BREssQ0FDTCxDQUFDLEFBQUEsUUFBUSxBQUFDLENBQ1IsS0FBSyxDTENLLElBQUksQ0tEUSxBQUYxQixBQUdFLE9BSEssQ0FHTCxRQUFRLEFBQUMsQ0FDUCxXQUFXLENBQUUsSUFBSSxDQUNqQixPQUFPLENBQUUsWUFBWSxDQUNyQixNQUFNLENBQUUsT0FBTyxDQUNmLE9BQU8sQ0FBRSxNQUFNLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLFVBQVUsQ0FBRSxrQkFBa0IsQ0FDOUIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0FHVyxBQWhCaEMsQUFjSSxPQWRHLENBR0wsUUFBUSxBQVdMLE1BQU0sQUFBQyxDQUNOLFVBQVUsQ0FBRSxrQkFBa0IsQ0FDOUIsZUFBZSxDQUFFLElBQUksQ0FBRyxBQUM5QixBQUFBLG9CQUFvQixBQUFDLENBQ25CLGdCQUFnQixDTGZKLElBQUksQ0tnQmhCLEtBQUssQ0xmVyxPQUFPLENLZUcsQUFDNUIsQUFFSSxTQUZLLENBQ1Asb0JBQW9CLEFBQ2pCLE1BQU0sQUFBQyxDQUNOLGdCQUFnQixDTHBCUixJQUFJLENLcUJaLEtBQUssQ0xwQk8sT0FBTyxDS29CTyxBQUNoQyxBQUFBLG9CQUFvQixBQUFBLFFBQVEsQ0FBRSxvQkFBb0IsQUFBQSxPQUFPLEFBQUMsQ0FDeEQsVUFBVSxDTHRCTSxPQUFPLENLc0JRLEFBRWpDLEFBRUksb0JBRmdCLENBQ2xCLFFBQVEsQ0FDTixDQUFDLEFBQUMsQ0FDQSxLQUFLLENMM0JPLE9BQU8sQ0syQk8sQUFHaEMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQUNsQyxBQUNFLG9CQURrQixBQUNqQixtQkFBbUIsQUFBQyxDQUNuQixnQkFBZ0IsQ0xqQ0osT0FBTyxDS2lDa0IsQUFDekMsQUFBQSxZQUFZLEFBQUMsQ0FDWCxnQkFBZ0IsQ0xqQ1AsT0FBTyxDS2tDaEIsS0FBSyxDTHJDSyxJQUFJLENLdUMyQixBQUozQyxBQUdFLFlBSFUsQ0FHVixFQUFFLEFBQUMsQ0FDRCxnQkFBZ0IsQ0x0Q0osT0FBTyxDS3NDa0IsQUFDekMsQUFHTSxTQUhHLENBQ1Asb0JBQW9CLEFBQ2pCLG1CQUFtQixBQUNqQixNQUFNLEFBQUMsQ0FDTixnQkFBZ0IsQ0wzQ1IsT0FBTyxDSzJDc0IsQUFKN0MsQUFTVSxTQVRELENBS1Asb0JBQW9CLENBQ2QsRUFBRSxBQUNILElBQUssQ0FBQSxhQUFhLEVBQ2pCLENBQUMsQUFDRSxNQUFNLEFBQUMsQ0FDTixLQUFLLENMakRELE9BQU8sQ0tpRGUsQUFWdEMsQUFhUSxTQWJDLENBS1Asb0JBQW9CLENBTWxCLHNCQUFzQixDQUNwQixDQUFDLEFBQ0UsTUFBTSxBQUFDLENBQ04sS0FBSyxDTHJEQyxPQUFPLENLcURhLEFBQ3BDLEFBR00sb0JBSGMsQ0FDbEIsc0JBQXNCLENBQ2hCLEVBQUUsQ0FDQSxDQUFDLEFBQUMsQ0FDSixLQUFLLENMMURHLE9BQU8sQ0swRFcsQUFKbEMsQUFLSSxvQkFMZ0IsQ0FDbEIsc0JBQXNCLENBSXBCLFFBQVEsQUFBQyxDQUNQLFVBQVUsQ0x6REosT0FBTyxDSzJEWSxBQVIvQixBQU9NLG9CQVBjLENBQ2xCLHNCQUFzQixDQUlwQixRQUFRLENBRU4sQ0FBQyxBQUFDLENBQ0EsS0FBSyxDTDVERixPQUFPLENLNERXLEFBUjdCLEFBV00sb0JBWGMsQ0FTZCxhQUFhLENBQ1gsQ0FBQyxBQUNGLFVBQVUsQUFBQyxDQUNWLFVBQVUsQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENMaEV0QixPQUFPLENLaUVWLEtBQUssQ0xuRUcsT0FBTyxDS21FVyxBQUNsQyxBQUFBLG9CQUFvQixDQUFHLGFBQWEsQ0FBRyxDQUFDLEFBQUEsVUFBVSxBQUFBLFFBQVEsQ0FBRSxvQkFBb0IsQ0FBRyxhQUFhLENBQUcsQ0FBQyxBQUFBLFVBQVUsQUFBQSxPQUFPLEFBQUMsQ0FDcEgsVUFBVSxDTHJFSSxPQUFPLENLcUVVLEFBQ2pDLEFBSVEsYUFKSyxDQUNYLG9CQUFvQixDQUNkLGFBQWEsQ0FDWCxDQUFDLEFBQ0YsVUFBVSxBQUFDLENBQ1YsVUFBVSxDQUFFLEtBQUssQ0FBRSxJQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0wzRXBCLE9BQU8sQ0syRWlDLEFBQ3hELEFBQUEsUUFBUSxDQUFDLENBQUMsQUFBQSxRQUFRLENBQUUsUUFBUSxDQUFDLENBQUMsQUFBQSxPQUFPLEFBQUMsQ0FDcEMsVUFBVSxDTDNFRCxPQUFPLENLMkVVLENDakY5QixBQUFBLE1BQU0sQUFBQyxDQUNMLGlCQUFpQixDQUFFLG9CQUFrQixDQUNyQyxjQUFjLENBQUUsb0JBQWtCLENBQ2xDLGFBQWEsQ0FBRSxvQkFBa0IsQ0FDakMsU0FBUyxDQUFFLG9CQUFrQixDQUM3QixRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENOSEUsSUFBSSxDTUloQixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF5QixDQUMzQyxPQUFPLENBQUUsSUFBSSxDQUNiLE9BQU8sQ0FBRSxDQUFDLENBQ1YsT0FBTyxDQUFFLElBQUksQ0FzQmMsQUFoQzdCLEFBV0UsTUFYSSxBQVdILE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxLQUFLLENBQUcsQUFackIsQUFjRSxNQWRJLEFBY0gsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLEtBQUssQ0FDWixVQUFVLENBQUUsSUFBSSxDQUNoQixNQUFNLENBQUUsZ0JBQWdCLENBQ3hCLFFBQVEsQ0FBRSxLQUFLLENBQ2YsSUFBSSxDQUFFLEdBQUcsQ0FDVCxPQUFPLENBQUUsS0FBSyxDQUNkLE9BQU8sQ0FBRSxDQUFDLENBQ1YsR0FBRyxDQUFFLEtBQUssQ0FDVixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsZUFBYyxDQUNsQyxpQkFBaUIsQ0FBRSw0QkFBNEIsQ0FDL0MsY0FBYyxDQUFFLDRCQUE0QixDQUM1QyxhQUFhLENBQUUsNEJBQTRCLENBQzNDLFNBQVMsQ0FBRSw0QkFBNEIsQ0FLaEIsQUFoQzNCLEFBNkJJLE1BN0JFLEFBY0gsTUFBTSxDQWVMLEVBQUUsQUFBQyxDQUNELGFBQWEsQ0FBRSxJQUFJLENBQUcsQUE5QjVCLEFBK0JJLE1BL0JFLEFBY0gsTUFBTSxDQWlCTCxDQUFDLEFBQUMsQ0FDQSxhQUFhLENBQUUsQ0FBQyxDQUFHLEFBS3pCLEFBQUEsUUFBUSxBQUFDLENBQ1AsTUFBTSxDQUFFLFdBQVcsQ0FDbkIsaUJBQWlCLENBQUUsb0JBQWtCLENBQ3JDLGNBQWMsQ0FBRSxvQkFBa0IsQ0FDbEMsYUFBYSxDQUFFLG9CQUFrQixDQUNqQyxTQUFTLENBQUUsb0JBQWtCLENBQzdCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsUUFBUSxDQUFFLEtBQUssQ0FDZixHQUFHLENBQUUsSUFBSSxDQUNULEtBQUssQ0FBRSxDQUFDLENBQ1IsSUFBSSxDQUFFLENBQUMsQ0FDUCxNQUFNLENBQUUsQ0FBQyxDQUNULE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDTmxEQyxxQkFBTyxDQ0VsQixrQkFBa0IsQ0tpREUsT0FBTyxDTGpERCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDS2dESyxPQUFPLENMaERKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENLK0NVLE9BQU8sQ0wvQ1QsSUFBTyxDQUgwQixRQUFRLENLbUQzRCxPQUFPLENBQUUsQ0FBQyxDQUlHLEFBbkJmLEFBZ0JFLFFBaEJNLEFBZ0JMLE9BQU8sQUFBQyxDTG5EVCxrQkFBa0IsQ0tvREksT0FBTyxDTHBESCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDS21ETyxPQUFPLENMbkROLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENLa0RZLE9BQU8sQ0xsRFgsSUFBTyxDQUgwQixRQUFRLENLc0R6RCxPQUFPLENBQUUsQ0FBQyxDQUNWLEdBQUcsQ0FBRSxDQUFDLENBQUcsQUFFYixrQkFBa0IsQ0FBbEIsWUFBa0IsQ0FDaEIsRUFBRSxDQUNBLEdBQUcsQ0FBRSxDQUFDLENBQ04sT0FBTyxDQUFFLENBQUMsQ0FFWixHQUFHLENBQ0QsR0FBRyxDQUFFLEdBQUcsQ0FDUixPQUFPLENBQUUsQ0FBQyxDQUVaLEdBQUcsQ0FDRCxHQUFHLENBQUUsR0FBRyxDQUNSLE9BQU8sQ0FBRSxDQUFDLENBRVosSUFBSSxDQUNGLEdBQUcsQ0FBRSxLQUFLLENBQ1YsT0FBTyxDQUFFLENBQUMsRUFFZCxlQUFlLENBQWYsWUFBZSxDQUNiLEVBQUUsQ0FDQSxHQUFHLENBQUUsQ0FBQyxDQUNOLE9BQU8sQ0FBRSxDQUFDLENBRVosR0FBRyxDQUNELEdBQUcsQ0FBRSxHQUFHLENBQ1IsT0FBTyxDQUFFLENBQUMsQ0FFWixHQUFHLENBQ0QsR0FBRyxDQUFFLEdBQUcsQ0FDUixPQUFPLENBQUUsQ0FBQyxDQUVaLElBQUksQ0FDRixHQUFHLENBQUUsS0FBSyxDQUNWLE9BQU8sQ0FBRSxDQUFDLEVBRWQsY0FBYyxDQUFkLFlBQWMsQ0FDWixBQUFBLEVBQUUsQUFBQyxDQUNELEdBQUcsQ0FBRSxDQUFDLENBQ04sT0FBTyxDQUFFLENBQUMsQ0FBRyxBQUVmLEFBQUEsR0FBRyxBQUFDLENBQ0YsR0FBRyxDQUFFLEdBQUcsQ0FDUixPQUFPLENBQUUsQ0FBQyxDQUFHLEFBRWYsQUFBQSxHQUFHLEFBQUMsQ0FDRixHQUFHLENBQUUsR0FBRyxDQUNSLE9BQU8sQ0FBRSxDQUFDLENBQUcsQUFFZixBQUFBLElBQUksQUFBQyxDQUNILEdBQUcsQ0FBRSxLQUFLLENBQ1YsT0FBTyxDQUFFLENBQUMsQ0FBRyxDQUVqQixVQUFVLENBQVYsWUFBVSxDQUNSLEVBQUUsQ0FDQSxHQUFHLENBQUUsQ0FBQyxDQUNOLE9BQU8sQ0FBRSxDQUFDLENBRVosR0FBRyxDQUNELEdBQUcsQ0FBRSxHQUFHLENBQ1IsT0FBTyxDQUFFLENBQUMsQ0FFWixHQUFHLENBQ0QsR0FBRyxDQUFFLEdBQUcsQ0FDUixPQUFPLENBQUUsQ0FBQyxDQUVaLElBQUksQ0FDRixHQUFHLENBQUUsS0FBSyxDQUNWLE9BQU8sQ0FBRSxDQUFDLEVBQ2QsQUFBQSxXQUFXLEFBQUMsQ0FDVixPQUFPLENBQUUsSUFBSSxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQUcsQUFDZixBQUFBLGFBQWEsQUFBQyxDQUNaLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsS0FBSyxDQUFFLEtBQUssQ0FBRyxBQUNqQixBQUFBLFdBQVcsQUFBQyxDQUNWLE9BQU8sQ0FBRSxRQUFRLENBQUcsQUFDdEIsQUFBQSxhQUFhLEFBQUMsQ0FDWixPQUFPLENBQUUsUUFBUSxDQUNqQixnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLEtBQUssQ0FBRSxLQUFLLENBQUcsQUFDakIsQUFBQSxjQUFjLEFBQUMsQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLElBQUksQ0FDYixNQUFNLENBQUUsY0FBYyxDQUN0QixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsZUFBZSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxnQkFBZ0IsQ0FDckUsc0JBQXNCLENBQUUsVUFBVSxDQUNsQywwQkFBMEIsQ0FBRSxJQUFJLENBQ2hDLGNBQWMsQ0FBRSxVQUFVLENBQzFCLGtCQUFrQixDQUFFLElBQUksQ0FDeEIsVUFBVSxDQUFFLEtBQUssQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FXRCxBQXhCbkIsQUFjRSxjQWRZLENBY1osV0FBVyxBQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FFSSxBQWpCMUIsQUFnQkksY0FoQlUsQ0FjWixXQUFXLENBRVQsT0FBTyxBQUFDLENBQ04sWUFBWSxDQUFFLENBQUMsQ0FBRyxBQWpCeEIsQUFrQkUsY0FsQlksQ0FrQlosTUFBTSxBQUFDLENBQ0wsS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsT0FBTyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsT0FBTyxDQUFFLEdBQUcsQ0FDWixPQUFPLENBQUUsQ0FBQyxDQUFHLEFBQ2pCLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FDWixNQUFNLEFBQUEsTUFBTSxBQUFDLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxlQUFlLENBQUUsSUFBSSxDQUNyQixNQUFNLENBQUUsT0FBTyxDQUFHLEFBR3BCLGtCQUFrQixDQUFsQixVQUFrQixDQUNoQixJQUFJLENBQ0YsR0FBRyxDQUFFLE1BQU0sQ0FDWCxPQUFPLENBQUUsQ0FBQyxDQUVaLEVBQUUsQ0FDQSxHQUFHLENBQUUsQ0FBQyxDQUNOLE9BQU8sQ0FBRSxDQUFDLEVBRWQsVUFBVSxDQUFWLFVBQVUsQ0FDUixJQUFJLENBQ0YsR0FBRyxDQUFFLE1BQU0sQ0FDWCxPQUFPLENBQUUsQ0FBQyxDQUVaLEVBQUUsQ0FDQSxHQUFHLENBQUUsQ0FBQyxDQUNOLE9BQU8sQ0FBRSxDQUFDLEVDM0xkLEFBQUEsT0FBTyxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLFFBQVEsQ0FBRSxNQUFNLENBc0lxQixBQTFJdkMsQUFLRSxPQUxLLENBS0wsTUFBTSxBQUFDLENBQ0wsT0FBTyxDQUFFLElBQUksQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsQ0FBQyxDQTJDeUMsQUF0RHRELEFBWUksT0FaRyxDQUtMLE1BQU0sQ0FPSixHQUFHLEFBQUMsQ0FDRixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FBRyxBQWhCckIsQUFpQkksT0FqQkcsQ0FLTCxNQUFNLENBWUosVUFBVSxBQUFDLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsQ0FBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxDQUFDLENBQ1AsR0FBRyxDQUFFLGlCQUFpQixDQTJCYSxBQWpEekMsQUF1Qk0sT0F2QkMsQ0FLTCxNQUFNLENBWUosVUFBVSxDQU1SLFNBQVMsQUFBQyxDQUNSLEtBQUssQ0FBRSxHQUFHLENBQUcsQUF4QnJCLEFBeUJNLE9BekJDLENBS0wsTUFBTSxDQVlKLFVBQVUsQ0FRUixNQUFNLEFBQUMsQ0FDTCxXQUFXLENBQUUsc0JBQXNCLENBQ25DLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDUDVCQyxJQUFJLENPNEJZLEFBL0I5QixBQWdDTSxPQWhDQyxDQUtMLE1BQU0sQ0FZSixVQUFVLENBZVIsQ0FBQyxBQUFDLENBQ0EsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENQL0JDLElBQUksQ08rQlksQUFsQzlCLEFBbUNNLE9BbkNDLENBS0wsTUFBTSxDQVlKLFVBQVUsQ0FrQlIsRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENQbENDLElBQUksQ09rQ1ksQUFyQzlCLEFBc0NNLE9BdENDLENBS0wsTUFBTSxDQVlKLFVBQVUsQ0FxQlIsSUFBSSxBQUFBLFFBQVEsQUFBQyxDQUNYLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDUHBDWCxJQUFJLENPcUNWLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLEtBQUssQ1B0Q0MsSUFBSSxDT3VDVixjQUFjLENBQUUsU0FBUyxDQUN6QixTQUFTLENBQUUsSUFBSSxDQUNmLGFBQWEsQ0FBRSxDQUFDLENBS2UsQUFqRHZDLEFBNkNRLE9BN0NELENBS0wsTUFBTSxDQVlKLFVBQVUsQ0FxQlIsSUFBSSxBQUFBLFFBQVEsQUFPVCxNQUFNLENBN0NmLE9BQU8sQ0FLTCxNQUFNLENBWUosVUFBVSxDQXFCUixJQUFJLEFBQUEsUUFBUSxBQVFULE1BQU0sQ0E5Q2YsT0FBTyxDQUtMLE1BQU0sQ0FZSixVQUFVLENBcUJSLElBQUksQUFBQSxRQUFRLEFBU1QsT0FBTyxBQUFDLENBQ1AsS0FBSyxDUC9DRyxPQUFPLENPZ0RmLFVBQVUsQ1A5Q04sSUFBSSxDTzhDbUIsQUFqRHJDLEFBa0RJLE9BbERHLENBS0wsTUFBTSxBQTZDSCxPQUFPLENBQUMsVUFBVSxBQUFDLENBQ2xCLGlCQUFpQixDQUFFLGdDQUFnQyxDQUNuRCxjQUFjLENBQUUsZ0NBQWdDLENBQ2hELGFBQWEsQ0FBRSxnQ0FBZ0MsQ0FDL0MsU0FBUyxDQUFFLGdDQUFnQyxDQUFHLEFBdERwRCxBQXVERSxPQXZESyxDQXVETCxrQkFBa0IsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sTUFBTSxDQUFFLENBQUMsQ0FDVCxJQUFJLENBQUUsQ0FBQyxDQUNQLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDUDdESSxPQUFPLENPOERyQixLQUFLLENBQUUsR0FBRyxDQUNWLGNBQWMsQ0FBRSxrQkFBa0IsQ0FDbEMsaUJBQWlCLENBQUUsa0JBQWtCLENBQ3JDLFlBQVksQ0FBRSxrQkFBa0IsQ0FDaEMsYUFBYSxDQUFFLGtCQUFrQixDQUNqQyxTQUFTLENBQUUsa0JBQWtCLENBZU0sQUFuRnZDLEFBcUVJLE9BckVHLENBdURMLGtCQUFrQixBQWNmLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxFQUFFLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsR0FBRyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sTUFBTSxDQUFFLENBQUMsQ0FDVCxJQUFJLENBQUUsQ0FBQyxDQUNQLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDUDdFRSxPQUFPLENPOEVuQixjQUFjLENBQUUsaUJBQWlCLENBQ2pDLGlCQUFpQixDQUFFLGlCQUFpQixDQUNwQyxZQUFZLENBQUUsaUJBQWlCLENBQy9CLGFBQWEsQ0FBRSxpQkFBaUIsQ0FDaEMsU0FBUyxDQUFFLGlCQUFpQixDQUFHLEFBbkZyQyxBQW9GRSxPQXBGSyxDQW9GTCxJQUFJLEFBQUMsQ0FDSCxNQUFNLENBQUUsSUFBSSxDQUFHLEFBckZuQixBQXNGRSxPQXRGSyxDQXNGTCxTQUFTLEFBQUMsQ0FDUixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLE9BQU8sQ0FBRSxJQUFJLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLEdBQUcsQ0FBRSxHQUFHLENBQ1IsVUFBVSxDQUFFLEtBQUssQ0FDakIsTUFBTSxDQUFFLE9BQU8sQ0F5QlEsQUF2SDNCLEFBK0ZJLE9BL0ZHLENBc0ZMLFNBQVMsQUFTTixPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsRUFBRSxDQUNYLFdBQVcsQ0FBRSxNQUFNLENBQ25CLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNkLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDUHpHRSxxQkFBTyxDTzBHZCxhQUFhLENBQUUsSUFBSSxDTnhHdkIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDTTBHL0IsQUEzRzlCLEFBNEdJLE9BNUdHLENBc0ZMLFNBQVMsQUFzQk4sTUFBTSxBQUFBLE9BQU8sQUFBQyxDTjFHakIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDTTZHdkQsVUFBVSxDUDFHRSxpQkFBTyxDTzJHbkIsS0FBSyxDUDVHRyxJQUFJLENPNEdVLEFBL0c1QixBQWdISSxPQWhIRyxDQXNGTCxTQUFTLEFBMEJOLFdBQVcsQUFBQyxDQUNYLElBQUksQ0FBRSxLQUFLLENBRVEsQUFuSHpCLEFBa0hNLE9BbEhDLENBc0ZMLFNBQVMsQUEwQk4sV0FBVyxBQUVULE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUFuSHZCLEFBb0hJLE9BcEhHLENBc0ZMLFNBQVMsQUE4Qk4sWUFBWSxBQUFDLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FFTyxBQXZIekIsQUFzSE0sT0F0SEMsQ0FzRkwsU0FBUyxBQThCTixZQUFZLEFBRVYsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQXZIdkIsQUF3SEUsT0F4SEssQ0F3SEwsV0FBVyxBQUFDLENBQ1YsTUFBTSxDQUFFLENBQUMsQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLE1BQU0sQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQVdtQixBQTFJckMsQUFnSUksT0FoSUcsQ0F3SEwsV0FBVyxDQVFULENBQUMsQUFBQyxDQUNBLEtBQUssQ0FBRSxHQUFHLENBQ1YsTUFBTSxDQUFFLEdBQUcsQ0FDWCxhQUFhLENBQUUsR0FBRyxDQUNsQixPQUFPLENBQUUsWUFBWSxDQUNyQixNQUFNLENBQUUsS0FBSyxDQUNiLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE1BQU0sQ0FBRSxjQUFjLENBR08sQUExSW5DLEFBd0lNLE9BeElDLENBd0hMLFdBQVcsQ0FRVCxDQUFDLEFBUUUsUUFBUSxBQUFDLENBQ1IsVUFBVSxDQUFFLElBQUksQ0FDaEIsTUFBTSxDQUFFLGNBQWMsQ0FBRyxBQU1qQyxrQkFBa0IsQ0FBbEIsYUFBa0IsQ0FDaEIsRUFBRSxDQUNBLElBQUksQ0FBRSxLQUFLLENBQ2IsSUFBSSxDQUNGLElBQUksQ0FBRSxDQUFDLEVBQ1gsZUFBZSxDQUFmLGFBQWUsQ0FDYixFQUFFLENBQ0EsSUFBSSxDQUFFLEtBQUssQ0FDYixJQUFJLENBQ0YsSUFBSSxDQUFFLENBQUMsRUFDWCxjQUFjLENBQWQsYUFBYyxDQUNaLEFBQUEsRUFBRSxBQUFDLENBQ0QsSUFBSSxDQUFFLEtBQUssQ0FBRyxBQUNoQixBQUFBLElBQUksQUFBQyxDQUNILElBQUksQ0FBRSxDQUFDLENBQUcsQ0FDZCxVQUFVLENBQVYsYUFBVSxDQUNSLEVBQUUsQ0FDQSxJQUFJLENBQUUsS0FBSyxDQUNiLElBQUksQ0FDRixJQUFJLENBQUUsQ0FBQyxFQUVYLEFBQUEsaUJBQWlCLEFBQUMsQ0FDaEIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENQbEtELE9BQU8sQ09tS3ZCLFVBQVUsQ1BwS0UsSUFBSSxDT3VLVSxBQUw1QixBQUdFLGlCQUhlLEFBR2QsTUFBTSxBQUFDLENBQ04sVUFBVSxDUHJLSSxPQUFPLENPc0tyQixLQUFLLENQdktLLElBQUksQ091S1EsQUFDMUIsQUFBQSxrQkFBa0IsQUFBQyxDQUNqQixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ1B4S0QsT0FBTyxDTzBLWSxBQUhyQyxBQUVFLGtCQUZnQixBQUVmLE9BQU8sQUFBQyxDQUNQLFVBQVUsQ1AxS0ksT0FBTyxDTzBLVSxBQzdLbkMsQUFBQSxPQUFPLENBQUMsUUFBUSxBQUFDLENBQ2YsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsTUFBTSxDQUFFLElBQUksQ0FDWixRQUFRLENBQUUsTUFBTSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ1JIRSxJQUFJLENRSWhCLE9BQU8sQ0FBRSxnQkFBZ0IsQ0FDekIsS0FBSyxDQUFFLEtBQUssQ0F3QlksQUEvQjFCLEFBUUUsT0FSSyxDQUFDLFFBQVEsQ0FRZCxFQUFFLEFBQUMsQ0FDRCxPQUFPLENBQUUsS0FBSyxDQXNCTSxBQS9CeEIsQUFVSSxPQVZHLENBQUMsUUFBUSxDQVFkLEVBQUUsQ0FFQSxDQUFDLEFBQUMsQ0FDQSxLQUFLLENSWkUsT0FBTyxDUWFkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsT0FBeUIsQ0FDbEQsT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsU0FBUyxDUGR0QixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENPc0J6QixBQXRCcEMsQUFpQk0sT0FqQkMsQ0FBQyxRQUFRLENBUWQsRUFBRSxDQUVBLENBQUMsQUFPRSxNQUFNLEFBQUMsQ0FDTixlQUFlLENBQUUsSUFBSSxDUGpCM0Isa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDT29CckQsVUFBVSxDQUFFLE9BQThCLENBQzFDLG1CQUFtQixDUmxCVCxPQUFPLENRbUJqQixLQUFLLENSbkJLLE9BQU8sQ1FtQlMsQUF0QmxDLEFBdUJJLE9BdkJHLENBQUMsUUFBUSxDQVFkLEVBQUUsQUFlQyxRQUFRLENBQUMsQ0FBQyxBQUFDLENBQ1YsVUFBVSxDUnJCRSxPQUFPLENRc0JuQixLQUFLLENSdkJHLElBQUksQ1F3QlosbUJBQW1CLENSdkJQLE9BQU8sQ1F1QnFCLEFBMUI5QyxBQTRCSSxPQTVCRyxDQUFDLFFBQVEsQ0FRZCxFQUFFLEFBb0JDLFdBQVcsQ0FBQyxDQUFDLEFBQUMsQ0FDYixNQUFNLENBQUUsSUFBSSxDQUFHLEFBN0JyQixBQThCSSxPQTlCRyxDQUFDLFFBQVEsQ0FRZCxFQUFFLEFBc0JDLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFFdEIsQUFBQSxZQUFZLENBQUMsUUFBUSxBQUFDLENBQ3BCLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLENBQUMsQ0FDVixLQUFLLENBQUUsS0FBSyxDQUNaLFlBQVksQ0FBRSxJQUFJLENBQUcsQUN0Q3ZCLEFBQUEsV0FBVyxBQUFDLENBQ1YsT0FBTyxDQUFFLEtBQUssQ0EyQlUsQUE1QjFCLEFBRUUsV0FGUyxDQUVULEVBQUUsQUFBQyxDQUNELEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxZQUFZLENBQUUsR0FBRyxDQXVCRyxBQTVCeEIsQUFNSSxXQU5PLENBRVQsRUFBRSxDQUlBLENBQUMsQUFBQyxDQUNBLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsUUFBUSxDQUNqQixLQUFLLENUVkUsT0FBTyxDQ0VsQixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENRcUJ2QixBQXRCdEMsQUFZTSxXQVpLLENBRVQsRUFBRSxDQUlBLENBQUMsQUFNRSxNQUFNLEFBQUMsQ0FDTixXQUFXLENBQUUsTUFBTSxDQUNuQixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ1RmQSxPQUFPLENTZ0JaLEtBQUssQ0FBRSxLQUFLLENBQ1osV0FBVyxDQUFFLEdBQUcsQ0FDaEIsT0FBTyxDQUFFLEdBQUcsQ0FDWixpQkFBaUIsQ0FBRSxjQUFjLENBQ2pDLGNBQWMsQ0FBRSxjQUFjLENBQzlCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLFNBQVMsQ0FBRSxjQUFjLENBQUcsQUF0QnBDLEFBdUJJLFdBdkJPLENBRVQsRUFBRSxBQXFCQyxXQUFXLENBQUMsQ0FBQyxDQXZCbEIsV0FBVyxDQUVULEVBQUUsQUFzQkMsTUFBTSxDQUFDLENBQUMsQUFBQyxDUnRCWixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENReUJyRCxLQUFLLENUdEJLLE9BQU8sQ1NzQlMsQUExQmxDLEFBMkJJLFdBM0JPLENBRVQsRUFBRSxBQXlCQyxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUFHLEFDNUJ0QixBQUFBLEtBQUssQUFBQyxDQUVKLEtBQUssQ1ZPTyxPQUFPLENVTm5CLE9BQU8sQ0FBRSxJQUFJLENYT1IsSUFBSSxDV05ULFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsYUFBYSxDQUFFLENBQUMsQ0FnRVksQUF0RTlCLEFBT0UsS0FQRyxBQU9GLElBQUksQ0FQUCxLQUFLLENBUUgsSUFBSSxBQUFDLENBQ0gsS0FBSyxDQUFFLElBQUksQ0FBRyxBQVRsQixBQVVFLEtBVkcsQ0FVSCxNQUFNLEFBQUMsQ0FDTCxPQUFPLENBQUUsWUFBWSxDQUNyQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxzQkFBc0IsQ0FDbkMsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsS0FBSyxDVk5LLE9BQU8sQ1VNRyxVQUFVLENBQUcsQUFmckMsQUFpQkUsS0FqQkcsQ0FpQkgsRUFBRSxBQUFDLENBQ0QsS0FBSyxDVlRLLE9BQU8sQ1VTSyxBQWxCMUIsQUFtQkUsS0FuQkcsQ0FtQkgsRUFBRSxBQUFDLENBQ0QsTUFBTSxDQUFFLENBQUMsQ0FBRyxBQXBCaEIsQUFxQkUsS0FyQkcsQ0FxQkgsRUFBRSxBQUFBLE9BQU8sQUFBQyxDQUNSLFVBQVUsQ1ZiQSxPQUFPLENVY2pCLEtBQUssQ1ZkSyxPQUFPLENVY0ssQUF2QjFCLEFBeUJFLEtBekJHLEFBeUJGLFFBQVEsQUFBQyxDQUNSLFVBQVUsQ1ZmRCxPQUFPLENVZ0JoQixPQUFPLENBQUUsSUFBSSxDQUNiLEtBQUssQ1Y1QkksT0FBTyxDVTZCaEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsVUFBVSxDQUN0QixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF3QixDQUMxQyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxzQkFBc0IsQ0FDbkMsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsYUFBYSxDQUFFLElBQUksQ0FtQ0ssQUF0RTVCLEFBb0NJLEtBcENDLEFBeUJGLFFBQVEsQUFXTixRQUFRLEFBQUMsQ0FDUixZQUFZLENWN0JGLE9BQU8sQ1U4QmpCLFVBQVUsQ0FBRSxPQUE0QyxDQUN4RCxLQUFLLENWL0JLLE9BQU8sQ1VnQ2pCLE1BQU0sQ0FBRSxNQUFNLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUNoQixTQUFTLENBQUUsSUFBSSxDQWNhLEFBekRsQyxBQTRDTSxLQTVDRCxBQXlCRixRQUFRLEFBV04sUUFBUSxBQVFOLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUE3Q3hCLEFBOENNLEtBOUNELEFBeUJGLFFBQVEsQUFXTixRQUFRLENBVVAsQ0FBQyxBQUFDLENBQ0EsS0FBSyxDVnZDRyxPQUFPLENVdUNTLEFBL0NoQyxBQWdETSxLQWhERCxBQXlCRixRQUFRLEFBV04sUUFBUSxDQVlQLENBQUMsQUFBQyxDQUNBLFdBQVcsQ0FBRSxzQkFBc0IsQ0FDbkMsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FBRyxBQW5EMUIsQUFvRE0sS0FwREQsQUF5QkYsUUFBUSxBQVdOLFFBQVEsQ0FnQlAsRUFBRSxBQUFDLENBQ0QsS0FBSyxDVjdDRyxPQUFPLENVK0NLLEFBdkQ1QixBQXNEUSxLQXRESCxBQXlCRixRQUFRLEFBV04sUUFBUSxDQWdCUCxFQUFFLEFBRUMsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLElBQUksQ0FBRyxBQXZEMUIsQUF3RE0sS0F4REQsQUF5QkYsUUFBUSxBQVdOLFFBQVEsQ0FvQlAsTUFBTSxBQUFDLENBQ0wsS0FBSyxDVmpERyxPQUFPLENVaURTLEFBekRoQyxBQTJESSxLQTNEQyxBQXlCRixRQUFRLENBa0NQLENBQUMsQUFBQyxDQUNBLEtBQUssQ1Y1REUsT0FBTyxDVTRETyxBQTVEM0IsQUE2REksS0E3REMsQUF5QkYsUUFBUSxDQW9DUCxFQUFFLEFBQUMsQ0FDRCxLQUFLLENWOURFLE9BQU8sQ1VnRU0sQUFoRTFCLEFBK0RNLEtBL0RELEFBeUJGLFFBQVEsQ0FvQ1AsRUFBRSxBQUVDLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFoRXhCLEFBaUVJLEtBakVDLEFBeUJGLFFBQVEsQ0F3Q1AsTUFBTSxBQUFDLENBQ0wsS0FBSyxDVmxFRSxPQUFPLENVa0VLLFVBQVUsQ0FBRyxBQWxFdEMsQUFvRUksS0FwRUMsQUF5QkYsUUFBUSxDQTJDUCxJQUFJLEFBQUEsUUFBUSxBQUFBLGtCQUFrQixBQUFDLENBQzdCLEtBQUssQ1ZsRUcsSUFBSSxDVW1FWixXQUFXLENBQUUsSUFBSSxDQUFHLEFBRTFCLEFBQUEsU0FBUyxBQUFDLENBRVIsVUFBVSxDQUFFLElBQTBDLENBQ3RELEtBQUssQ1ZsRU8sT0FBTyxDVW1FbkIsT0FBTyxDQUFFLElBQUksQ1hsRVIsSUFBSSxDV21FVCxTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDVnZFTCxPQUFPLENVNEhTLEFBN0Q5QixBQVNFLFNBVE8sQUFTTixJQUFJLENBVFAsU0FBUyxDQVVQLElBQUksQUFBQyxDQUNILEtBQUssQ0FBRSxJQUFJLENBQUcsQUFYbEIsQUFZRSxTQVpPLENBWVAsTUFBTSxBQUFDLENBQ0wsT0FBTyxDQUFFLFlBQVksQ0FDckIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsc0JBQXNCLENBQ25DLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLEtBQUssQ1ZoRkssT0FBTyxDVWdGRyxVQUFVLENBQUcsQUFqQnJDLEFBbUJFLFNBbkJPLENBbUJQLEVBQUUsQUFBQyxDQUNELEtBQUssQ1ZuRkssT0FBTyxDVW1GSyxBQXBCMUIsQUFxQkUsU0FyQk8sQ0FxQlAsRUFBRSxBQUFDLENBQ0QsTUFBTSxDQUFFLENBQUMsQ0FBRyxBQXRCaEIsQUF1QkUsU0F2Qk8sQ0F1QlAsRUFBRSxBQUFBLE9BQU8sQUFBQyxDQUNSLFVBQVUsQ1Z2RkEsT0FBTyxDVXdGakIsS0FBSyxDVnhGSyxPQUFPLENVd0ZLLEFBekIxQixBQTJCRSxTQTNCTyxBQTJCTixRQUFRLEFBQUMsQ0FDUixVQUFVLENWekZELE9BQU8sQ1UwRmhCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsS0FBSyxDVnRHSSxPQUFPLENVdUdoQixPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQXdCLENBQzFDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLHNCQUFzQixDQUNuQyxXQUFXLENBQUUsR0FBRyxDQXlCUSxBQTdENUIsQUFxQ0ksU0FyQ0ssQUEyQk4sUUFBUSxBQVVOLFFBQVEsQUFBQyxDQUNSLFlBQVksQ1Z0R0YsT0FBTyxDVXVHakIsVUFBVSxDQUFFLE9BQTRDLENBQ3hELEtBQUssQ1Z4R0ssT0FBTyxDVWdIVyxBQWhEbEMsQUF5Q00sU0F6Q0csQUEyQk4sUUFBUSxBQVVOLFFBQVEsQ0FJUCxDQUFDLEFBQUMsQ0FDQSxLQUFLLENWMUdHLE9BQU8sQ1UwR1MsQUExQ2hDLEFBMkNNLFNBM0NHLEFBMkJOLFFBQVEsQUFVTixRQUFRLENBTVAsRUFBRSxBQUFDLENBQ0QsS0FBSyxDVjVHRyxPQUFPLENVOEdLLEFBOUM1QixBQTZDUSxTQTdDQyxBQTJCTixRQUFRLEFBVU4sUUFBUSxDQU1QLEVBQUUsQUFFQyxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBOUMxQixBQStDTSxTQS9DRyxBQTJCTixRQUFRLEFBVU4sUUFBUSxDQVVQLE1BQU0sQUFBQyxDQUNMLEtBQUssQ1ZoSEcsT0FBTyxDVWdIUyxBQWhEaEMsQUFrREksU0FsREssQUEyQk4sUUFBUSxDQXVCUCxDQUFDLEFBQUMsQ0FDQSxLQUFLLENWM0hFLE9BQU8sQ1UySE8sQUFuRDNCLEFBb0RJLFNBcERLLEFBMkJOLFFBQVEsQ0F5QlAsRUFBRSxBQUFDLENBQ0QsS0FBSyxDVjdIRSxPQUFPLENVK0hNLEFBdkQxQixBQXNETSxTQXRERyxBQTJCTixRQUFRLENBeUJQLEVBQUUsQUFFQyxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBdkR4QixBQXdESSxTQXhESyxBQTJCTixRQUFRLENBNkJQLE1BQU0sQUFBQyxDQUNMLEtBQUssQ1ZqSUUsT0FBTyxDVWlJSyxVQUFVLENBQUcsQUF6RHRDLEFBMkRJLFNBM0RLLEFBMkJOLFFBQVEsQ0FnQ1AsSUFBSSxBQUFBLFFBQVEsQUFBQSxrQkFBa0IsQUFBQyxDQUM3QixLQUFLLENWaklHLElBQUksQ1VrSVosV0FBVyxDQUFFLElBQUksQ0FBRyxBQUkxQixBQUFBLFVBQVUsQUFBQyxDQUNULEtBQUssQ1ZqSU8sT0FBTyxDVWtJbkIsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNkLGFBQWEsQ0FBRSxJQUFJLENBT2tCLEFBWHZDLEFBS0UsVUFMUSxDQUtSLE1BQU0sQUFBQyxDQUNMLE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsSUFBSSxDQUNuQixXQUFXLENBQUUsc0JBQXNCLENBQ25DLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLEtBQUssQ1YzSUssT0FBTyxDVTJJRyxVQUFVLENBQUcsQUNwSnJDLEFBRUUsSUFGRSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FFUixFQUFFLENBRkosSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FFTCxFQUFFLENBRlAsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FFRixFQUFFLENBRlYsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FFQyxFQUFFLENBRmIsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FFSSxFQUFFLENBRmhCLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBRU8sRUFBRSxBQUFDLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxhQUFhLENBQUUsSUFBSSxDQUVELEFBUnRCLEFBT0ksSUFQQSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FFUixFQUFFLEFBS0MsTUFBTSxDQVBYLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBRUwsRUFBRSxBQUtGLE1BQU0sQ0FQWCxJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQUVGLEVBQUUsQUFLTCxNQUFNLENBUFgsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FFQyxFQUFFLEFBS1IsTUFBTSxDQVBYLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBRUksRUFBRSxBQUtYLE1BQU0sQ0FQWCxJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQUVPLEVBQUUsQUFLZCxNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSSxDQUFHLEFBUnBCLEFBVUUsSUFWRSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FVUixLQUFLLEFBQUMsQ0FDSixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLE9BQXlCLENBQUcsQUFidkMsQUFlRSxJQWZFLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQWVSLEVBQUUsQ0FmSixJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQWVMLEVBQUUsQ0FmUCxJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQWVGLEVBQUUsQ0FmVixJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQWVFLEVBQUUsQ0FmZCxJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQWVNLEVBQUUsQUFBQyxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLEtBQUssQ1huQkksT0FBTyxDV29CaEIsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsS0FBSyxDQUNaLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLFdBQVcsQ0FTQSxBQWxDdkIsQUEwQkksSUExQkEsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBZVIsRUFBRSxBQVdDLE1BQU0sQ0ExQlgsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FlTCxFQUFFLEFBV0YsTUFBTSxDQTFCWCxJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQWVGLEVBQUUsQUFXTCxNQUFNLENBMUJYLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBZUUsRUFBRSxBQVdULE1BQU0sQ0ExQlgsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FlTSxFQUFFLEFBV2IsTUFBTSxBQUFDLENBQ04sR0FBRyxDQUFFLEdBQUcsQ0FDUixJQUFJLENBQUUsS0FBSyxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxLQUFLLENBQ1osT0FBTyxDQUFFLEVBQUUsQ0FDWCxhQUFhLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF5QixDQUNsRCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxLQUFLLENBQUcsQUFsQ3JCLEFBcUNFLElBckNFLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQXFDUixPQUFPLEFBQUMsQ0FDTixVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsS0FBSyxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsT0FBTyxDQUFFLElBQUksQ0FDYixhQUFhLENaakNWLElBQUksQ1lpQ2dCLEFBM0MzQixBQTRDRSxJQTVDRSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E0Q1IsUUFBUSxBQUFDLENBQ1AsVUFBVSxDWDFDQSxJQUFJLENXMkNkLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FDWixVQUFVLENBQUUsVUFBVSxDQUN0QixPQUFPLENBQUUsU0FBUyxDQXFCVSxBQXRFaEMsQUFrREksSUFsREEsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNENSLFFBQVEsQ0FNTixNQUFNLENBbERWLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNENSLFFBQVEsQ0FNRSxFQUFFLENBbERkLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNENSLFFBQVEsQ0FNSyxFQUFFLENBbERqQixJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTRDUixRQUFRLENBTVEsRUFBRSxDQWxEcEIsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E0Q1IsUUFBUSxDQU1XLEVBQUUsQ0FsRHZCLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNENSLFFBQVEsQ0FNYyxFQUFFLENBbEQxQixJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTRDUixRQUFRLENBTWlCLEVBQUUsQUFBQyxDQUN4QixVQUFVLENBQUUsSUFBSSxDQUVJLEFBckQxQixBQW9ETSxJQXBERixBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E0Q1IsUUFBUSxDQU1OLE1BQU0sQUFFSCxNQUFNLENBcERiLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNENSLFFBQVEsQ0FNRSxFQUFFLEFBRVAsTUFBTSxDQXBEYixJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTRDUixRQUFRLENBTUssRUFBRSxBQUVWLE1BQU0sQ0FwRGIsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E0Q1IsUUFBUSxDQU1RLEVBQUUsQUFFYixNQUFNLENBcERiLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNENSLFFBQVEsQ0FNVyxFQUFFLEFBRWhCLE1BQU0sQ0FwRGIsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E0Q1IsUUFBUSxDQU1jLEVBQUUsQUFFbkIsTUFBTSxDQXBEYixJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTRDUixRQUFRLENBTWlCLEVBQUUsQUFFdEIsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLElBQUksQ0FBRyxBQXJEeEIsQUF1RE0sSUF2REYsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNENSLFFBQVEsQ0FVTixFQUFFLENBQ0EsTUFBTSxBQUFDLENBQ0wsT0FBTyxDQUFFLEtBQUssQ0FBRyxBQXhEekIsQUF5REksSUF6REEsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNENSLFFBQVEsQ0FhTixLQUFLLENBekRULElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNENSLFFBQVEsQ0FhQyxNQUFNLEFBQUEsSUFBSSxDQXpEckIsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E0Q1IsUUFBUSxDQWFhLENBQUMsQUFBQSxJQUFJLENBekQ1QixJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTRDUixRQUFRLENBYW9CLFFBQVEsQUFBQyxDQUNqQyxLQUFLLENBQUUsSUFBSSxDQUNYLGFBQWEsQ0FBRSxHQUFHLENBQUcsQUEzRDNCLEFBNERJLElBNURBLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTRDUixRQUFRLENBZ0JOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FBaUIsQ0FDckIsT0FBTyxDQUFFLFlBQVksQ0FDckIsWUFBWSxDQUFFLEdBQUcsQ0FDakIsVUFBVSxDQUFFLEdBQUcsQ0FDZixLQUFLLENBQUUsSUFBSSxDQUFHLEFBaEVwQixBQWtFSSxJQWxFQSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E0Q1IsUUFBUSxDQXNCTixxQkFBcUIsQUFBQyxDQUNwQixRQUFRLENBQUUsUUFBUSxDQUdNLEFBdEU5QixBQW9FTSxJQXBFRixBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E0Q1IsUUFBUSxDQXNCTixxQkFBcUIsQ0FFbkIsR0FBRyxBQUFDLENBQ0YsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsU0FBUyxDQUFHLEFBdEU1QixBQXlFRSxJQXpFRSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0F5RVIsS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FJaUIsQUE5RWhDLEFBMkVJLElBM0VBLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQXlFUixLQUFLLENBRUgsRUFBRSxBQUFDLENBQ0QsS0FBSyxDQUFFLEdBQUcsQ0FBRyxBQTVFbkIsQUE2RUksSUE3RUEsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBeUVSLEtBQUssQ0FJSCxFQUFFLEFBQUEsTUFBTSxBQUFDLENBQ1AsS0FBSyxDWHRFSyxPQUFPLENXc0VPLEFBOUU5QixBQWdGRSxJQWhGRSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FnRlIsUUFBUSxBQUFDLENBQ1AsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDWGxGSSxPQUFPLENXbUZoQixhQUFhLENBQUUsSUFBSSxDQUNuQixRQUFRLENBQUUsUUFBUSxDQUFHLEFBcEZ6QixBQXFGRSxJQXJGRSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FxRlIsS0FBSyxBQUFDLENBQ0osV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLEtBQUssQ0FDakIsVUFBVSxDQUFFLEdBQUcsQ0FDZixLQUFLLENYekZJLE9BQU8sQ1cwRmhCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsS0FBSyxDQUNaLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLElBQUksQ0FVTyxBQTFHNUIsQUFpR0ksSUFqR0EsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBcUZSLEtBQUssQ0FZSCxHQUFHLEFBQUMsQ0FDRixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxhQUFhLENBQUcsQUFuRzlCLEFBc0dJLElBdEdBLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQXFGUixLQUFLLENBaUJILEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxPQUF5QixDQUNoQyxTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLElBQUksQ0FBRyxBQTFHMUIsQUE0R0UsSUE1R0UsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNEdSLEtBQUssQUFBQSxJQUFLLENBQUEsSUFBSSxFQTVHaEIsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E2R1IsTUFBTSxDQTdHUixJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQThHUixnQkFBZ0IsQ0E5R2xCLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBK0dSLFFBQVEsQUFBQyxDQUNQLFVBQVUsQ1hyR0QsT0FBTyxDV3NHaEIsYUFBYSxDQUFFLGNBQWMsQ0FDN0IsTUFBTSxDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsT0FBeUIsQ0FDM0MsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsVUFBVSxDQUN0QixPQUFPLENBQUUsSUFBSSxDQUNiLEtBQUssQ1h0SEksT0FBTyxDV3VIaEIsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsS0FBSyxDQUNaLEtBQUssQ0FBRSxJQUFJLENWdkhiLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ1U0SWIsQUE3SWhELEFBMkhJLElBM0hBLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTRHUixLQUFLLEFBQUEsSUFBSyxDQUFBLElBQUksQ0FlWCxTQUFTLENBM0hkLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNkdSLE1BQU0sQUFjSCxTQUFTLENBM0hkLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBOEdSLGdCQUFnQixBQWFiLFNBQVMsQ0EzSGQsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0ErR1IsUUFBUSxBQVlMLFNBQVMsQUFBQyxDQUNULGdCQUFnQixDQUFFLFdBQVcsQ0FDN0IsWUFBWSxDWDFISixJQUFJLENXMkhaLEtBQUssQ0FBRSxPQUF5QixDQUFHLEFBOUh6QyxBQStISSxJQS9IQSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E0R1IsS0FBSyxBQUFBLElBQUssQ0FBQSxJQUFJLENBbUJYLE1BQU0sQ0EvSFgsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E2R1IsTUFBTSxBQWtCSCxNQUFNLENBL0hYLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBOEdSLGdCQUFnQixBQWlCYixNQUFNLENBL0hYLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBK0dSLFFBQVEsQUFnQkwsTUFBTSxBQUFDLENWN0hWLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ1VnSXZELE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDWDdITCxPQUFPLENXOEhuQixLQUFLLENYOUhPLE9BQU8sQ1c4SE8sQUFsSWhDLEFBbUlJLElBbklBLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTRHUixLQUFLLEFBQUEsSUFBSyxDQUFBLElBQUksQ0F1QlgsTUFBTSxDQW5JWCxJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTZHUixNQUFNLEFBc0JILE1BQU0sQ0FuSVgsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E4R1IsZ0JBQWdCLEFBcUJiLE1BQU0sQ0FuSVgsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0ErR1IsUUFBUSxBQW9CTCxNQUFNLEFBQUMsQ1ZqSVYsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDVW9JdkQsZ0JBQWdCLENYMUhULE9BQU8sQ1cySGQsTUFBTSxDQUFFLE9BQU8sQ0FBRyxBQXRJeEIsQUF1SUksSUF2SUEsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNEdSLEtBQUssQUFBQSxJQUFLLENBQUEsSUFBSSxDQTJCWCxNQUFNLEFBQUEsTUFBTSxDQXZJakIsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E2R1IsTUFBTSxBQTBCSCxNQUFNLEFBQUEsTUFBTSxDQXZJakIsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E4R1IsZ0JBQWdCLEFBeUJiLE1BQU0sQUFBQSxNQUFNLENBdklqQixJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQStHUixRQUFRLEFBd0JMLE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDWixNQUFNLENBQUUsSUFBSSxDQUFHLEFBeElyQixBQXlJSSxJQXpJQSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E0R1IsS0FBSyxBQUFBLElBQUssQ0FBQSxJQUFJLENBNkJYLFVBQVUsQ0F6SWYsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E2R1IsTUFBTSxBQTRCSCxVQUFVLENBeklmLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBOEdSLGdCQUFnQixBQTJCYixVQUFVLENBeklmLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBK0dSLFFBQVEsQUEwQkwsVUFBVSxBQUFDLENBQ1YsYUFBYSxDQUFFLHNCQUFzQixDQUFHLEFBMUk5QyxBQTJJSSxJQTNJQSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E0R1IsS0FBSyxBQUFBLElBQUssQ0FBQSxJQUFJLENBK0JYLE1BQU0sQ0EzSVgsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E2R1IsTUFBTSxBQThCSCxNQUFNLENBM0lYLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBOEdSLGdCQUFnQixBQTZCYixNQUFNLENBM0lYLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBK0dSLFFBQVEsQUE0QkwsTUFBTSxBQUFDLENBQ04sVUFBVSxDQUFFLElBQUksQ0FDaEIsYUFBYSxDQUFFLHNCQUFzQixDQUFHLEFBN0k5QyxBQWdKRSxJQWhKRSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FnSlIsZ0JBQWdCLEFBQUMsQ0FDZixNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxXQUFXLENBQ3ZCLE1BQU0sQ0FBRSxJQUFJLENBQ1osTUFBTSxDQUFFLE9BQU8sQ0FNZ0IsQUExSm5DLEFBcUpJLElBckpBLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQWdKUixnQkFBZ0IsQUFLYixNQUFNLEFBQUMsQ0FDTixNQUFNLENBQUUsT0FBTyxDQUNmLFVBQVUsQ1hwSkYsSUFBSSxDV29KZSxBQXZKakMsQUF3SkksSUF4SkEsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBZ0pSLGdCQUFnQixDQVFkLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FBaUIsQ0FDckIsS0FBSyxDQUFFLGVBQWUsQ0FDdEIsVUFBVSxDQUFFLFlBQVksQ0FBRyxBQTFKakMsQUE0SkUsSUE1SkUsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNEpSLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsRUFBbUIsZ0JBQWdCLEFBQUMsQ0FDeEMsS0FBSyxDQUFFLEtBQUssQ0FBRyxBQTdKbkIsQUFnS0UsSUFoS0UsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBZ0tSLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsQ0FBYSxDQUNqQixVQUFVLENBQUUsV0FBVyxDQUN2QixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBR21CLEFBdEtsQyxBQW9LSSxJQXBLQSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FnS1IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxDQUlILE1BQU0sQ0FwS1gsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FnS1IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxDQUtILE9BQU8sQUFBQyxDQUNQLFVBQVUsQ0FBRSxXQUFXLENBQUcsQUF0S2hDLEFBdUtFLElBdktFLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQXVLUixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEVBdktSLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBd0tSLE1BQU0sQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsRUF4S1QsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0F5S1IsSUFBSSxBQUFBLFNBQVMsQUFBQyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLElBQUksQ0FDWixXQUFXLENBQUUsT0FBTyxDQU9DLEFBeEx6QixBQWtMSSxJQWxMQSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0F1S1IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQVdILE9BQU8sQ0FsTFosSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0F3S1IsTUFBTSxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQVVKLE9BQU8sQ0FsTFosSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0F5S1IsSUFBSSxBQUFBLFNBQVMsQUFTVixPQUFPLEFBQUMsQ0FDUCxVQUFVLENBQUUsaUNBQWlDLENBQzdDLGlCQUFpQixDQUFFLFNBQVMsQ0FDNUIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxFQUFFLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FBRyxBQXhMdkIsQUF5TEUsSUF6TEUsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBeUxSLElBQUksQUFBQSxTQUFTLEFBQUMsQ0FDWixLQUFLLENBQUUsQ0FBQyxDQUdpQixBQTdMN0IsQUEyTEksSUEzTEEsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBeUxSLElBQUksQUFBQSxTQUFTLEFBRVYsT0FBTyxBQUFDLENBQ1AsR0FBRyxDQUFFLElBQUksQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUFHLEFBN0wzQixBQStMSSxJQS9MQSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E4TFIsWUFBWSxDQUNWLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxLQUFLLENBQUcsQUFoTXJCLEFBaU1JLElBak1BLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQThMUixZQUFZLENBR1YsTUFBTSxBQUFDLENBQ0wsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsTUFBTSxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ1h6TUUsT0FBTyxDV3lNTyxBQXpNM0IsQUEwTUUsSUExTUUsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBME1SLE1BQU0sQ0FBQyxLQUFLLEFBQUMsQ0FDWCxLQUFLLENBQUUsS0FBSyxDQUVhLEFBN003QixBQTRNSSxJQTVNQSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0EwTVIsTUFBTSxDQUFDLEtBQUssQUFFVCxZQUFhLENBQUEsQ0FBQyxDQUFFLENBQ2YsWUFBWSxDQUFFLElBQUksQ0FBRyxBQTdNM0IsQUErTUUsSUEvTUUsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBK01SLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FBaUIsQ0FDckIsTUFBTSxDQUFFLE9BQU8sQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLElBQUksQ0FDaEIsWUFBWSxDQUFFLElBQUksQ0FBRyxBQXJOekIsQUF1TkUsSUF2TkUsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBdU5SLE1BQU0sQUFBQyxDQUNMLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLGtCQUFrQixDQUFFLElBQUksQ0FDeEIsZUFBZSxDQUFFLElBQUksQ0FDckIsY0FBYyxDQUFFLElBQUksQ0FDcEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsVUFBVSxDQUFFLG9DQUF1QyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsTUFBTSxDWGxOL0QsT0FBTyxDV21OaEIsZUFBZSxDQUFFLFNBQVMsQ0FFSixBQWhPMUIsQUErTkksSUEvTkEsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBdU5SLE1BQU0sQ0FRSixNQUFNLEFBQUMsQ0FDTCxNQUFNLENBQUUsT0FBTyxDQUFHLEFBaE94QixBQWlPRSxJQWpPRSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FpT1IsUUFBUSxBQUFDLENBQ1AsTUFBTSxDQUFFLEtBQUssQ0FDYixjQUFjLENBQUUsSUFBSSxDQUNwQixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsSUFBSSxDQUNoQixNQUFNLENBQUUsSUFBSSxDQUFHLEFBdE9uQixBQXdPRSxJQXhPRSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0F3T04sSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsR0F4T2QsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0F5T1IsT0FBTyxDQUFDLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEdBek9wQixJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTBPTixPQUFPLEFBQUEsSUFBSyxDQUFBLFlBQVksRUFBSSxJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixFQUFrQixDQUN4RCxLQUFLLENBQUUsS0FBSyxDQUNaLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUE3TzFCLEFBK09FLElBL09FLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQStPUixZQUFZLENBL09kLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBZ1BSLE9BQU8sQUFBQyxDQUNOLEtBQUssQ1hqUEksT0FBTyxDV2tQaEIsV0FBVyxDQUFFLElBQUksQ0FDakIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUFHLEFBdlB4QixBQXlQRSxJQXpQRSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0F5UFIsT0FBTyxBQUFDLENBQ04sU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsT0FBeUIsQ0FBRyxBQTNQdkMsQUE2UEUsSUE3UEUsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNlBSLEtBQUssQUFBQyxDQUNKLE1BQU0sQ0FBRSxJQUFJLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0E0Q2tCLEFBL1NsQyxBQW9RSSxJQXBRQSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E2UFIsS0FBSyxBQU9GLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsT0FBTyxDQUFFLEdBQUcsQ0FDWixLQUFLLENBQUUsT0FBeUIsQ0FBRyxBQTdRekMsQUE4UUksSUE5UUEsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNlBSLEtBQUssQUFpQkYsTUFBTSxBQUFBLE9BQU8sQUFBQyxDQUNiLEtBQUssQ1gzUU8sT0FBTyxDVzJRTyxBQS9RaEMsQUFnUkksSUFoUkEsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNlBSLEtBQUssQ0FtQkgsUUFBUSxBQUFDLENBQ1AsTUFBTSxDQUFFLElBQUksQ0FDWixJQUFJLENBQUUsSUFBSSxDQUNWLEdBQUcsQ0FBRSxDQUFDLENBQ04sU0FBUyxDQUFFLEtBQUssQ0FDaEIsU0FBUyxDQUFFLEtBQUssQ1ZuUnBCLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ1VzUnZELFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsT0FBTyxDQUFFLFFBQVEsQ0FDakIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsTUFBTSxDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsT0FBeUIsQ0FDM0MsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLGdCQUFlLENBQ25DLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDWDVSRixJQUFJLENXdVNnQixBQTFTbEMsQUFnU00sSUFoU0YsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNlBSLEtBQUssQ0FtQkgsUUFBUSxDQWdCTixNQUFNLEFBQUMsQ0FDTCxTQUFTLENBQUUsSUFBSSxDQUFHLEFBalMxQixBQWtTTSxJQWxTRixBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E2UFIsS0FBSyxDQW1CSCxRQUFRLENBa0JOLENBQUMsQUFBQyxDQUNBLE1BQU0sQ0FBRSxDQUFDLENBQ1QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUFHLEFBclM1QixBQXNTTSxJQXRTRixBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E2UFIsS0FBSyxDQW1CSCxRQUFRLENBc0JOLEVBQUUsQUFBQyxDQUNELGFBQWEsQ0FBRSxHQUFHLENBR00sQUExU2hDLEFBd1NRLElBeFNKLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTZQUixLQUFLLENBbUJILFFBQVEsQ0FzQk4sRUFBRSxDQUVBLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FBRyxBQTFTOUIsQUE0U00sSUE1U0YsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNlBSLEtBQUssQUE4Q0YsTUFBTSxDQUNMLFFBQVEsQUFBQyxDVjFTYixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENVNlNyRCxPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxPQUFPLENBQUcsQUFFOUIsQUFBQSxVQUFVLEFBQUMsQ0FDVCxLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLElBQUksQ0FDYixRQUFRLENBQUUsS0FBSyxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxlQUFlLENBQzNCLE9BQU8sQ0FBRSxFQUFFLENBUzZCLEFBbEIxQyxBQVVFLFVBVlEsQUFVUCxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsS0FBSyxDQUFHLEFBWHJCLEFBWUUsVUFaUSxDQVlSLEtBQUssQUFBQSxRQUFRLEFBQUMsQ0FDWixLQUFLLENBQUUsR0FBRyxDQUNWLEdBQUcsQ0FBRSxHQUFHLENBQ1IsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDWDlUSCxPQUFPLENXK1RyQixtQkFBbUIsQ1hoVVQsSUFBSSxDV2dVc0IsQUFHeEMsQUFBQSxpQkFBaUIsQ0FDakIsa0JBQWtCLEFBQUMsQ0FDakIsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUFHLEFBRXJCLEFBRUUsbUJBRmlCLENBRWpCLFNBQVMsQUFBQyxDQUNSLE9BQU8sQ0FBRSxDQUFDLENBQUEsVUFBVSxDQUFHLEFBSDNCLEFBS0UsbUJBTGlCLENBS2pCLEtBQUssQUFBQyxDQUNKLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FJTyxBQVo1QixBQVVJLG1CQVZlLENBS2pCLEtBQUssQ0FLSCxNQUFNLEFBQUMsQ0FDTCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQUcsQUFaMUIsQUFlSSxtQkFmZSxDQWNqQixRQUFRLEFBQ0wsYUFBYSxBQUFDLENBQ2IsTUFBTSxDQUFFLE1BQU0sQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDckIsVUFBVSxDQUFFLElBQUksQ0FBQSxVQUFVLENBR1IsQUFyQnhCLEFBb0JNLG1CQXBCYSxDQWNqQixRQUFRLEFBQ0wsYUFBYSxDQUtaLE1BQU0sQUFBQyxDQUNMLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFyQnRCLEFBdUJFLG1CQXZCaUIsQ0F1QmpCLEtBQUssQUFBQyxDQUNKLFNBQVMsQ0FBRSxJQUFJLENBTVksQUE5Qi9CLEFBMEJJLG1CQTFCZSxDQXVCakIsS0FBSyxDQUdILHNCQUFzQixBQUFDLENBQ3JCLEtBQUssQ0FBRSxPQUFPLENBQ2QsVUFBVSxDQUFFLHlCQUF5QixDQUVkLEFBOUI3QixBQTZCTSxtQkE3QmEsQ0F1QmpCLEtBQUssQ0FHSCxzQkFBc0IsQUFHbkIsTUFBTSxBQUFDLENBQ04sV0FBVyxDQUFFLEdBQUcsQ0FBRyxBQTlCM0IsQUFnQ0UsbUJBaENpQixDQWdDakIsYUFBYSxBQUFDLENBQ1osYUFBYSxDQUFFLElBQUksQ0FBRyxBQUcxQixBQUFBLG1CQUFtQixBQUFBLFlBQVksQ0FBQyxRQUFRLENBQUcsS0FBSyxBQUFDLENBQy9DLEtBQUssQ0FBRSxLQUFLLENBQUEsVUFBVSxDQUN0QixVQUFVLENBQUUsS0FBSyxDQUFBLFVBQVUsQ0FBRyxBQUdoQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBQ2xDLEFBR00sbUJBSGEsQUFDaEIsWUFBWSxDQUNYLFFBQVEsQ0FDTixLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsS0FBSyxDQUFBLFVBQVUsQ0FBRyxBQUpqQyxBQUtNLG1CQUxhLEFBQ2hCLFlBQVksQ0FDWCxRQUFRLENBR04sTUFBTSxBQUFDLENBQ0wsS0FBSyxDQUFFLEtBQUssQ0FBRyxDQUV6QixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQ2pDLEFBRUksbUJBRmUsQUFDaEIsWUFBWSxDQUNYLEtBQUssQUFBQyxDQUNKLFdBQVcsQ0FBRSxDQUFDLENBQUcsQUFIdkIsQUFLTSxtQkFMYSxBQUNoQixZQUFZLENBR1gsUUFBUSxDQUNOLE1BQU0sQUFBQyxDQUNMLEtBQUssQ0FBRSxLQUFLLENBQ1osV0FBVyxDQUFFLENBQUMsQ0FBRyxBQUV6QixBQUFBLG1CQUFtQixBQUFBLFlBQVksQ0FBQyxRQUFRLENBQUcsS0FBSyxDQUNoRCxtQkFBbUIsQUFBQSxZQUFZLENBQUMsUUFBUSxDQUFHLEtBQUssQUFBQyxDQUMvQyxVQUFVLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDMUIsS0FBSyxDQUFFLElBQUksQ0FBQSxVQUFVLENBQ3JCLEtBQUssQ0FBRSxlQUFlLENBQUcsQUFFM0IsQUFDRSxLQURHLENBQ0gsS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLElBQUksQ0FBRyxBQUZwQixBQU1RLEtBTkgsQ0FHSCxLQUFLLENBQ0gsRUFBRSxDQUNBLEVBQUUsQ0FDQSxJQUFJLEFBQUEsT0FBTyxBQUFDLENBQ1YsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FBRyxBQVJ4QixBQVVVLEtBVkwsQ0FHSCxLQUFLLENBQ0gsRUFBRSxDQUNBLEVBQUUsQUFJQyxVQUFXLENBQUEsQ0FBQyxFQUNYLElBQUksQUFBQSxPQUFPLEFBQUMsQ0FDVixPQUFPLENBQUUsUUFBUSxDQUFHLEFBWGhDLEFBYVUsS0FiTCxDQUdILEtBQUssQ0FDSCxFQUFFLENBQ0EsRUFBRSxBQU9DLFVBQVcsQ0FBQSxDQUFDLEVBQ1gsSUFBSSxBQUFBLE9BQU8sQUFBQyxDQUNWLE9BQU8sQ0FBRSxXQUFXLENBQUcsQUFkbkMsQUFnQlUsS0FoQkwsQ0FHSCxLQUFLLENBQ0gsRUFBRSxDQUNBLEVBQUUsQUFVQyxVQUFXLENBQUEsQ0FBQyxFQUNYLElBQUksQUFBQSxPQUFPLEFBQUMsQ0FDVixPQUFPLENBQUUsTUFBTSxDQUFHLEFBakI5QixBQW1CVSxLQW5CTCxDQUdILEtBQUssQ0FDSCxFQUFFLENBQ0EsRUFBRSxBQWFDLFVBQVcsQ0FBQSxDQUFDLEVBQ1gsSUFBSSxBQUFBLE9BQU8sQUFBQyxDQUNWLE9BQU8sQ0FBRSxVQUFVLENBQUcsQUFwQmxDLEFBc0JVLEtBdEJMLENBR0gsS0FBSyxDQUNILEVBQUUsQ0FDQSxFQUFFLEFBZ0JDLFVBQVcsQ0FBQSxDQUFDLEVBQ1gsSUFBSSxBQUFBLE9BQU8sQUFBQyxDQUNWLE9BQU8sQ0FBRSxVQUFVLENBQUcsQUF2QmxDLEFBeUJVLEtBekJMLENBR0gsS0FBSyxDQUNILEVBQUUsQ0FDQSxFQUFFLEFBbUJDLFVBQVcsQ0FBQSxDQUFDLEVBQ1gsQ0FBQyxBQUFBLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxjQUFjLENBQ3ZCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGNBQWMsQ0FBRSxNQUFNLENBQUcsQUE1QnJDLEFBNkJVLEtBN0JMLENBR0gsS0FBSyxDQUNILEVBQUUsQ0FDQSxFQUFFLEFBbUJDLFVBQVcsQ0FBQSxDQUFDLEVBS1gsQ0FBQyxBQUFBLE9BQU8sQUFBQyxDQUNQLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLE9BQU8sQ0FBRSxZQUFZLENBQUcsQ0FDdEMsQUFDRSxJQURFLEFBQ0QsT0FBTyxBQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUNoQixXQUFXLENBQUUsSUFBSSxDQUNqQixRQUFRLENBQUUsUUFBUSxDQWtCSSxBQXZCMUIsQUFNSSxJQU5BLEFBQ0QsT0FBTyxDQUtOLEtBQUssQUFBQyxDQUNKLFdBQVcsQ0FBRSx5Q0FBeUMsQ0FDdEQsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsS0FBSyxDQUFFLEtBQUssQ0FDWixnQkFBZ0IsQ1g1YVQsT0FBTyxDVzZhZCxNQUFNLENBQUUsSUFBSSxDQUVPLEFBYnpCLEFBWU0sSUFaRixBQUNELE9BQU8sQ0FLTixLQUFLLEFBTUYsTUFBTSxBQUFDLENBQ04sTUFBTSxDQUFFLElBQUksQ0FBRyxBQWJ2QixBQWNJLElBZEEsQUFDRCxPQUFPLENBYU4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFlLENBQ25CLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSwwQkFBMEIsQ0FBQyxTQUFTLENBQ2hELEtBQUssQ0FBRSxLQUFLLENBQ1osR0FBRyxDQUFFLElBQUksQ0FBRyxBQXJCbEIsQUFzQkksSUF0QkEsQUFDRCxPQUFPLENBcUJOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYyxNQUFNLEFBQUMsQ0FDekIsTUFBTSxDQUFFLE9BQU8sQ0FBRyxBQ3BjeEIsQUFHTSxJQUhGLENBQ0YsT0FBTyxDQUNMLGFBQWEsQ0FDWCxZQUFZLEFBQUMsQ0FDWCxLQUFLLENBQUUsS0FBSyxDQUNaLE9BQU8sQ0FBRSxtQkFBbUIsQ0FDNUIsTUFBTSxDQUFFLGlCQUFpQixDQUN6QixhQUFhLENBQUUsQ0FBQyxDQUNoQixVQUFVLENBQUUsVUFBVSxDQUN0QixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsVUFBVSxDQUFFLGdDQUFnQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUMxRCxpQkFBaUIsQ0FBRSxTQUFTLENBQzVCLGVBQWUsQ0FBRSxPQUFPLENBV0osQUF6QjVCLEFBZVEsSUFmSixDQUNGLE9BQU8sQ0FDTCxhQUFhLENBQ1gsWUFBWSxDQVlWLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsT0FBTyxDQUFHLEFBbEI1QixBQW1CUSxJQW5CSixDQUNGLE9BQU8sQ0FDTCxhQUFhLENBQ1gsWUFBWSxDQWdCVixLQUFLLEFBQUMsQ0FDSixPQUFPLENBQUUsSUFBSSxDQUFHLEFBcEIxQixBQXFCUSxJQXJCSixDQUNGLE9BQU8sQ0FDTCxhQUFhLENBQ1gsWUFBWSxDQWtCVixJQUFJLEFBQUMsQ0FDSCxPQUFPLENBQUUsS0FBSyxDQUFHLEFBdEIzQixBQXVCUSxJQXZCSixDQUNGLE9BQU8sQ0FDTCxhQUFhLENBQ1gsWUFBWSxDQW9CVixNQUFNLEFBQUMsQ0FDTCxPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxLQUFLLENBQUcsQUF6QjFCLEFBMEJNLElBMUJGLENBQ0YsT0FBTyxDQUNMLGFBQWEsQ0F3QlgsSUFBSSxBQUFBLE9BQU8sQUFBQyxDQUNWLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUEzQnhCLEFBNEJJLElBNUJBLENBQ0YsT0FBTyxDQTJCTCxRQUFRLEFBQUMsQ0FDUCxLQUFLLENBQUUsS0FBSyxDQUNaLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQUcsQUEvQnZCLEFBZ0NJLElBaENBLENBQ0YsT0FBTyxDQStCTCxhQUFhLEFBQUMsQ0FDWixLQUFLLENBQUUsT0FBMkIsQ0FDbEMsVUFBVSxDQUFFLEtBQUssQ0FDakIsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsWUFBWSxDQUFHLEFBcEM3QixBQXFDSSxJQXJDQSxDQUNGLE9BQU8sQ0FvQ0wsY0FBYyxBQUFDLENBQ2IsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixPQUFPLENBQUUsS0FBSyxDQUFHLEFDeEN2QixBQUVFLFlBRlUsQ0FFVixFQUFFLENBREosZ0JBQWdCLENBQ2QsRUFBRSxBQUFDLENBQ0QsYUFBYSxDQUFFLElBQUksQ0FBRyxBQUgxQixBQUlFLFlBSlUsQ0FJVixJQUFJLEFBQUEsUUFBUSxDQUhkLGdCQUFnQixDQUdkLElBQUksQUFBQSxRQUFRLEFBQUMsQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUFHLEFBTHZCLEFBTUUsWUFOVSxDQU1WLE9BQU8sQ0FMVCxnQkFBZ0IsQ0FLZCxPQUFPLEFBQUMsQ0FDTixPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ2JHRCxPQUFPLENhRWEsQUFiakMsQUFTSSxZQVRRLENBTVYsT0FBTyxDQUdMLElBQUksQ0FSUixnQkFBZ0IsQ0FLZCxPQUFPLENBR0wsSUFBSSxBQUFDLENBQ0gsV0FBVyxDQUFFLFlBQVksQ0FBRyxBQVZsQyxBQVdJLFlBWFEsQ0FNVixPQUFPLENBS0wsSUFBSSxDQVhSLFlBQVksQ0FNVixPQUFPLENBTUwsS0FBSyxDQVhULGdCQUFnQixDQUtkLE9BQU8sQ0FLTCxJQUFJLENBVlIsZ0JBQWdCLENBS2QsT0FBTyxDQU1MLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxlQUFlLENBQUcsQUFFL0IsQUFDRSxnQkFEYyxDQUNkLElBQUksQUFBQyxDQUNILEtBQUssQ0FBRSxLQUFLLENBR00sQUFMdEIsQUFHSSxnQkFIWSxDQUNkLElBQUksQ0FFRixRQUFRLEFBQUMsQ0FDUCxLQUFLLENBQUUsR0FBRyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFFcEIsQUFBQSxpQkFBaUIsQUFBQyxDQUNoQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsQ0FBQyxDQUNULFVBQVUsQ0FBRSxlQUFjLENBQzFCLFFBQVEsQ0FBRSxLQUFLLENBQ2YsT0FBTyxDQUFFLEVBQUUsQ0FDWCxpQkFBaUIsQ0FBRSxrQkFBa0IsQ0FDckMsY0FBYyxDQUFFLGtCQUFrQixDQUNsQyxTQUFTLENBQUUsa0JBQWtCLENaOUI3QixrQkFBa0IsQ1krQkUsT0FBTyxDWi9CRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDWThCSyxPQUFPLENaOUJKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENZNkJVLE9BQU8sQ1o3QlQsSUFBTyxDQUgwQixRQUFRLENZNkQxQyxBQXhDbkIsQUFZRSxpQkFaZSxBQVlkLE1BQU0sQUFBQyxDQUNOLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLEdBQUcsQ0FDVCxPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixRQUFRLENBQUUsUUFBUSxDQUNsQixhQUFhLENBQUUsS0FBSyxDQUNwQixLQUFLLENkakNHLElBQUksQ2NrQ1osTUFBTSxDZGxDRSxJQUFJLENjbUNaLFdBQVcsQ0FBRSxPQUFPLENBQ3BCLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDYjFDUCxJQUFJLENhMkNkLG1CQUFtQixDQUFFLFdBQVcsQ0FDaEMsaUJBQWlCLENBQUUsMkJBQTJCLENBQzlDLGNBQWMsQ0FBRSwyQkFBMkIsQ0FDM0MsU0FBUyxDQUFFLDJCQUEyQixDQUFHLEFBM0I3QyxBQTRCRSxpQkE1QmUsQUE0QmQsT0FBTyxBQUFDLENBQ1AsTUFBTSxDQUFFLE9BQU8sQ0FDZixPQUFPLENBQUUsR0FBRyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENidERLLElBQUksQ2F1RGQsU0FBUyxDQUFFLElBQUksQ0FBRyxBQXBDdEIsQUFzQ0UsaUJBdENlLEFBc0NkLFFBQVEsQUFBQyxDWjFEVixrQkFBa0IsQ1kyREksT0FBTyxDWjNESCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDWTBETyxPQUFPLENaMUROLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENZeURZLE9BQU8sQ1p6RFgsSUFBTyxDQUgwQixRQUFRLENZNkR6RCxPQUFPLENBQUUsQ0FBQyxDQUFHLEFBRWpCLEFBQUEsU0FBUyxBQUFDLENBQ1IsVUFBVSxDQUFFLEdBQUcsQ0FDZixRQUFRLENBQUUsTUFBTSxDQUNoQixTQUFTLENBQUUsS0FBSyxDQUNoQixPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ2JsRUUsSUFBSSxDYW1FaEIsUUFBUSxDQUFFLEtBQUssQ0FDZixPQUFPLENBQUUsRUFBRSxDQUNYLElBQUksQ0FBRSxHQUFHLENBQ1QsR0FBRyxDQUFFLEdBQUcsQ0FDUixhQUFhLENBQUUsR0FBRyxDQUNsQixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ2JoRU4sT0FBTyxDYWlFbEIsaUJBQWlCLENBQUUsaUJBQWlCLENBQ3BDLGNBQWMsQ0FBRSxpQkFBaUIsQ0FDakMsU0FBUyxDQUFFLGlCQUFpQixDWjVFNUIsa0JBQWtCLENZNkVFLE9BQU8sQ1o3RUQsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ1k0RUssT0FBTyxDWjVFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDWTJFVSxPQUFPLENaM0VULElBQU8sQ0FIMEIsUUFBUSxDWXFGbEMsQUF0QjNCLEFBZ0JFLFNBaEJPLEFBZ0JOLFFBQVEsQUFBQyxDWjlFVixrQkFBa0IsQ1krRUksT0FBTyxDWi9FSCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDWThFTyxPQUFPLENaOUVOLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENZNkVZLE9BQU8sQ1o3RVgsSUFBTyxDQUgwQixRQUFRLENZaUZ6RCxPQUFPLENBQUUsQ0FBQyxDQUNWLEdBQUcsQ0FBRSxLQUFLLENBQUcsQUFuQmpCLEFBcUJFLFNBckJPLENBcUJQLElBQUksQUFBQyxDQUNILGFBQWEsQ0FBRSxHQUFHLENBQUcsQUM5RHpCLEFBQUEsYUFBYSxBQUFDLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxhQUFhLENBQUUsSUFBSSxDQUNuQixTQUFTLENBQUUsSUFBSSxDQUFHLEFBRXBCLEFBQUEsWUFBWSxBQUFDLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsS0FBSyxDQUNsQixXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsS0FBSyxDQUNqQixPQUFPLENBQUUsS0FBSyxDQUNkLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUFFeEIsQUFBQSxVQUFVLEFBQUMsQ0FDVCxXQUFXLENBQUUsSUFBSSxDQUFHLEFBRXRCLEFBQUEsS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLElBQUksQ0FBRyxBQUVsQixBQUFBLFVBQVUsQUFBQyxDQUNULFlBQVksQ0FBRSxJQUFJLENBQUcsQUFFdkIsQUFBQSxXQUFXLEFBQUMsQ0FDVixhQUFhLENBQUUsSUFBSSxDQUFHLEFBRXhCLEFBQUEsWUFBWSxBQUFDLENBQ1gsYUFBYSxDQUFFLElBQUksQ0FpekJILEFBbHpCbEIsQUFFRSxZQUZVLENBRVYsU0FBUyxBQUFDLENBQ1IsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQUhuQixBQUtFLFlBTFUsQ0FLVixTQUFTLEFBQUMsQ0FDUixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1YsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsUUFBUSxDQUFFLFFBQVEsQ0FHVyxBQVpqQyxBQVVJLFlBVlEsQ0FLVixTQUFTLEFBS04sT0FBTyxBQUFDLENBRVAsVUFBVSxDQUFFLFVBQVUsQ0FBRyxBQVovQixBQWVFLFlBZlUsQ0FlVixVQUFVLEFBQUMsQ0FDVCxLQUFLLENBQUUsR0FBRyxDQUNWLGNBQWMsQ0FBRSxHQUFHLENBQ25CLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxLQUFLLENBQUcsQUFuQm5CLEFBcUJFLFlBckJVLENBcUJWLGFBQWEsQUFBQyxDQUNaLEtBQUssQ2RuRVMsT0FBTyxDY21FSyxBQXRCOUIsQUF3QkUsWUF4QlUsQ0F3QlYsaUJBQWlCLEFBQUMsQ0FDaEIsWUFBWSxDZHRFRSxPQUFPLENjc0VZLEFBekJyQyxBQTJCRSxZQTNCVSxDQTJCVixnQkFBZ0IsQUFBQyxDQUNmLFVBQVUsQ2R6RUksT0FBTyxDY3lFVSxBQTVCbkMsQUE4QkUsWUE5QlUsQ0E4QlYsUUFBUSxBQUFDLENBQ1AsZ0JBQWdCLENBMUVNLE9BQU8sQ0EwRWdCLEFBL0JqRCxBQWlDRSxZQWpDVSxDQWlDVixTQUFTLEFBQUMsQ0FDUixnQkFBZ0IsQ0FqRlosSUFBSSxDQWlGbUIsQUFsQy9CLEFBb0NFLFlBcENVLENBb0NWLGNBQWMsQUFBQyxDQUNiLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsS0FBSyxDQXZGRCxJQUFJLENBd0ZSLE9BQU8sQ0FBRSxLQUFLLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FBRyxBQTFDekIsQUE0Q0UsWUE1Q1UsQ0E0Q1YsUUFBUSxBQUFDLENBQ1AsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLElBQUksQ0FBRyxBQWpEbkIsQUFtREUsWUFuRFUsQ0FtRFYsV0FBVyxBQUFDLENBQ1YsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSwrQkFBK0IsQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBRyxBQXZEckUsQUF5REUsWUF6RFUsQ0F5RFYsSUFBSSxBQUFDLENBQ0gsTUFBTSxDQUFFLEtBQUssQ0FDYixRQUFRLENBQUUsTUFBTSxDQUFHLEFBM0R2QixBQTZERSxZQTdEVSxDQTZEVixZQUFZLEFBQUMsQ0FDWCxnQkFBZ0IsQ0F6R00sT0FBTyxDQTBHN0IsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBMUdjLE9BQU8sQ0EyRzFCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsT0FBTyxDQUFFLFNBQVMsQ0FFbEIsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxhQUFhLENBQUUsSUFBSSxDQUNuQixRQUFRLENBQUUsUUFBUSxDQWNPLEFBckY3QixBQXdFSSxZQXhFUSxDQTZEVixZQUFZLENBV1YsU0FBUyxBQUFDLENBQ1IsS0FBSyxDQUFFLEdBQUcsQ0FDVixRQUFRLENBQUUsUUFBUSxDQUFHLEFBMUUzQixBQTRFSSxZQTVFUSxDQTZEVixZQUFZLENBZVIsR0FBRyxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsWUFBWSxDQUNyQixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsSUFBSSxDQUNULElBQUksQ0FBRSxJQUFJLENBQUcsQUFqRm5CLEFBbUZJLFlBbkZRLENBNkRWLFlBQVksQ0FzQlIsSUFBSSxBQUFDLENBQ0wsT0FBTyxDQUFFLEtBQUssQ0FDZCxZQUFZLENBQUUsSUFBSSxDQUFHLEFBckYzQixBQXdGRSxZQXhGVSxDQXdGVixnQkFBZ0IsQUFBQyxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBc0VHLEFBaEsxQixBQTZGSSxZQTdGUSxDQXdGVixnQkFBZ0IsQ0FLZCxLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0ExSVUsT0FBTyxDQTJJM0IsV0FBVyxDQUFFLEdBQUcsQ0FpQ2EsQUFqSW5DLEFBaUdNLFlBakdNLENBd0ZWLGdCQUFnQixDQUtkLEtBQUssQ0FJSCxLQUFLLEFBQUMsQ0FDSixPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxLQUFLLENBQ2IsUUFBUSxDQUFFLElBQUksQ0FJWSxBQXhHbEMsQUFxR1EsWUFyR0ksQ0F3RlYsZ0JBQWdCLENBS2QsS0FBSyxDQUlILEtBQUssQ0FJSCxFQUFFLEFBQUMsQ0FDRCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsWUFBWSxDQUFFLEtBQUssQ0FBRyxBQXhHaEMsQUEyR00sWUEzR00sQ0F3RlYsZ0JBQWdCLENBS2QsS0FBSyxDQWNILEtBQUssQUFBQyxDQUNKLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxZQUFZLENBQUUsS0FBSyxDQUNuQixLQUFLLENBQUUsaUJBQWtCLENBQUcsQUEvR3BDLEFBaUhNLFlBakhNLENBd0ZWLGdCQUFnQixDQUtkLEtBQUssQ0FvQkgsRUFBRSxBQUFDLENBQ0QsVUFBVSxDQTdKUSxPQUFPLENBOEp6QixPQUFPLENBQUUsZUFBZSxDQUN4QixVQUFVLENBQUUsSUFBSSxDQUNoQixXQUFXLENBQUUsR0FBRyxDQUVrQixBQXZIMUMsQUFzSFEsWUF0SEksQ0F3RlYsZ0JBQWdCLENBS2QsS0FBSyxDQW9CSCxFQUFFLEFBS0MsY0FBYyxBQUFDLENBQ2QsT0FBTyxDQUFFLGtCQUFrQixDQUFHLEFBdkh4QyxBQTBITSxZQTFITSxDQXdGVixnQkFBZ0IsQ0FLZCxLQUFLLENBNkJILEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxpQkFBaUIsQ0FFUSxBQTdIMUMsQUE0SFEsWUE1SEksQ0F3RlYsZ0JBQWdCLENBS2QsS0FBSyxDQTZCSCxFQUFFLEFBRUMsY0FBYyxBQUFDLENBQ2QsT0FBTyxDQUFFLGtCQUFrQixDQUFHLEFBN0h4QyxBQWdJTSxZQWhJTSxDQXdGVixnQkFBZ0IsQ0FLZCxLQUFLLENBbUNILFFBQVEsQUFBQyxDQUNQLFVBQVUsQ0ExS04sT0FBTyxDQTBLYyxBQWpJakMsQUFvSUksWUFwSVEsQ0F3RlYsZ0JBQWdCLENBNENkLGlCQUFpQixBQUFDLENBQ2hCLE9BQU8sQ0FBRSxTQUFTLENBQ2xCLEtBQUssQ0FyTEgsSUFBSSxDQXNMTixVQUFVLENBL0tRLE9BQU8sQ0FnTHpCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLElBQUksQ0FHRyxBQTVJNUIsQUEwSU0sWUExSU0sQ0F3RlYsZ0JBQWdCLENBNENkLGlCQUFpQixDQU1mLE1BQU0sQUFBQyxDQUNMLEtBQUssQ0ExTEwsSUFBSSxDQTJMSixTQUFTLENBQUUsSUFBSSxDQUFHLEFBNUkxQixBQStJSSxZQS9JUSxDQXdGVixnQkFBZ0IsQ0F1RGQsS0FBSyxBQUFBLG1CQUFtQixBQUFDLENBQ3ZCLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFoSnBCLEFBa0pJLFlBbEpRLENBd0ZWLGdCQUFnQixDQTBEZCxLQUFLLEFBQUEseUJBQXlCLEFBQUMsQ0FDN0IsVUFBVSxDQTFMTixPQUFPLENBNExYLGFBQWEsQ0FBRSxDQUFDLENBQUcsQUFySnpCLEFBdUpJLFlBdkpRLENBd0ZWLGdCQUFnQixDQStEZCxLQUFLLEFBQUEseUJBQXlCLEFBQUMsQ0FDN0IsVUFBVSxDQTlMTSxPQUFPLENBZ012QixhQUFhLENBQUUsQ0FBQyxDQUUrQixBQTVKckQsQUEySk0sWUEzSk0sQ0F3RlYsZ0JBQWdCLENBK0RkLEtBQUssQUFBQSx5QkFBeUIsQUFJM0IsTUFBTSxBQUFDLENBQ04sVUFBVSxDQWpNWSxPQUFPLENBaU1jLEFBNUpuRCxBQStKSSxZQS9KUSxDQXdGVixnQkFBZ0IsQ0F1RWQsU0FBUyxDQUFDLEtBQUssQUFBQyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUFoS3hCLEFBbUtFLFlBbktVLENBbUtWLE1BQU0sQUFBQyxDQUNMLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLE9BQU8sQ0FBRSxHQUFHLENBQ1osTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENkbk5ILE9BQU8sQ2NvTnJCLEtBQUssQ2RwTlMsT0FBTyxDY3FOckIsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsTUFBTSxDQUFHLEFBekt6QixBQTJLRSxZQTNLVSxDQTJLVixnQkFBZ0IsQUFBQyxDQUNmLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLGFBQWEsQ0FBRSxJQUFJLENBOEJELEFBNU10QixBQStLSSxZQS9LUSxDQTJLVixnQkFBZ0IsQ0FJZCxDQUFDLEFBQUMsQ0FDQSxXQUFXLENBQUUsS0FBSyxDQUNsQixXQUFXLENBQUUsR0FBRyxDQUFHLEFBakx6QixBQW1MSSxZQW5MUSxDQTJLVixnQkFBZ0IsQ0FRZCxRQUFRLEFBQUMsQ0FDUCxPQUFPLENBQUUsUUFBUSxDQUNqQixLQUFLLENBcE9ILElBQUksQ0FxT04sVUFBVSxDQUFFLElBQUksQ0FDaEIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBek5ILElBQUksQ0EwTmxCLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLE1BQU0sQ0FBRSxDQUFDLENBRWEsQUEzTDVCLEFBMExNLFlBMUxNLENBMktWLGdCQUFnQixDQVFkLFFBQVEsQ0FPTixLQUFLLEFBQUMsQ0FDSixTQUFTLENBQUUsSUFBSSxDQUFHLEFBM0wxQixBQThMSSxZQTlMUSxDQTJLVixnQkFBZ0IsQ0FtQmQsRUFBRSxBQUFDLENBQ0QsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsWUFBWSxDQUFFLElBQUksQ0FBRyxBQWpNM0IsQUFtTUksWUFuTVEsQ0EyS1YsZ0JBQWdCLENBd0JkLEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxjQUFjLENBQ3ZCLFFBQVEsQ0FBRSxRQUFRLENBT0osQUE1TXBCLEFBc01NLFlBdE1NLENBMktWLGdCQUFnQixDQXdCZCxFQUFFLEFBR0MsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsS0FBSyxDQWhQVyxPQUFPLENBaVB2QixTQUFTLENBQUUsSUFBSSxDQUNmLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLENBQUMsQ0FBRyxBQTVNbEIsQUFnTkUsWUFoTlUsQ0FnTlYsY0FBYyxBQUFDLENBQ2IsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsV0FBVyxDQUFFLEtBQUssQ0FDbEIsT0FBTyxDQUFFLElBQUksQ0FDYixhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ0F4UEosT0FBTyxDQXlQM0IsUUFBUSxDQUFFLFFBQVEsQ0EyV1ksQUFoa0JsQyxBQXNOSSxZQXROUSxDQWdOVixjQUFjLENBTVosUUFBUSxBQUFDLENBQ1AsT0FBTyxDQUFFLFFBQVEsQ0FDakIsS0FBSyxDQXZRSCxJQUFJLENBd1FOLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDQTdQSCxJQUFJLENBOFBsQixXQUFXLENBQUUsS0FBSyxDQXNCSSxBQWxQNUIsQUE2Tk0sWUE3Tk0sQ0FnTlYsY0FBYyxDQU1aLFFBQVEsQUFPTCxjQUFjLEFBQUMsQ0FDZCxVQUFVLENBelFRLE9BQU8sQ0EwUXpCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsR0FBRyxDQUFFLElBQUksQ0FDVCxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ2QvUVAsT0FBTyxDY2dSakIsS0FBSyxDZGhSSyxPQUFPLENjMlJHLEFBOU81QixBQW9PUSxZQXBPSSxDQWdOVixjQUFjLENBTVosUUFBUSxBQU9MLGNBQWMsQUFPWixNQUFNLEFBQUMsQ0FDTixVQUFVLENkbFJGLE9BQU8sQ2NtUmYsS0FBSyxDQXJSUCxJQUFJLENBcVJjLEFBdE8xQixBQXdPUSxZQXhPSSxDQWdOVixjQUFjLENBTVosUUFBUSxBQU9MLGNBQWMsQUFXWixNQUFNLEFBQUMsQ0FDTixVQUFVLENkdFJGLE9BQU8sQ2N1UmYsS0FBSyxDQXpSUCxJQUFJLENBeVJjLEFBMU8xQixBQTRPUSxZQTVPSSxDQWdOVixjQUFjLENBTVosUUFBUSxBQU9MLGNBQWMsQUFlWixPQUFPLEFBQUMsQ0FDUCxVQUFVLENkMVJGLE9BQU8sQ2MyUmYsS0FBSyxDQTdSUCxJQUFJLENBNlJjLEFBOU8xQixBQWlQTSxZQWpQTSxDQWdOVixjQUFjLENBTVosUUFBUSxDQTJCTixLQUFLLEFBQUMsQ0FDSixTQUFTLENBQUUsSUFBSSxDQUFHLEFBbFAxQixBQXFQSSxZQXJQUSxDQWdOVixjQUFjLENBcUNaLElBQUksQUFBQyxDQUNILE9BQU8sQ0FBRSxTQUFTLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBRVksQUF6UDdCLEFBd1BNLFlBeFBNLENBZ05WLGNBQWMsQ0FxQ1osSUFBSSxDQUdGLENBQUMsQUFBQyxDQUNBLGFBQWEsQ0FBRSxDQUFDLENBQUcsQUF6UDNCLEFBNFBJLFlBNVBRLENBZ05WLGNBQWMsQ0E0Q1osSUFBSSxBQUFDLENBQ0gsT0FBTyxDQUFFLFVBQVUsQ0FDbkIsUUFBUSxDQUFFLFFBQVEsQ0EwR0csQUF4VzNCLEFBK1BNLFlBL1BNLENBZ05WLGNBQWMsQ0E0Q1osSUFBSSxBQUdELEtBQUssQUFBQyxDQUNMLGNBQWMsQ0FBRSxHQUFHLENBQ25CLFNBQVMsQ0FBRSxJQUFJLENBS1csQUF0UWxDLEFBa1FRLFlBbFFJLENBZ05WLGNBQWMsQ0E0Q1osSUFBSSxBQUdELEtBQUssQ0FHSixHQUFHLEFBQUMsQ0FDRixPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osYUFBYSxDQUFFLElBQUksQ0FBRyxBQXRRaEMsQUF5UU0sWUF6UU0sQ0FnTlYsY0FBYyxDQTRDWixJQUFJLEFBYUQsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLEdBQUcsQ0FvRlMsQUE5VjNCLEFBMlFRLFlBM1FJLENBZ05WLGNBQWMsQ0E0Q1osSUFBSSxBQWFELE1BQU0sQUFFSixPQUFPLEFBQUMsQ0FDUCxTQUFTLENBQUUsSUFBSSxDQUVPLEFBOVFoQyxBQTZRVSxZQTdRRSxDQWdOVixjQUFjLENBNENaLElBQUksQUFhRCxNQUFNLEFBRUosT0FBTyxDQUVOLE1BQU0sQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUE5UTlCLEFBaVJRLFlBalJJLENBZ05WLGNBQWMsQ0E0Q1osSUFBSSxBQWFELE1BQU0sQ0FRTCxZQUFZLEFBQUMsQ0FDWCxhQUFhLENBQUUsR0FBRyxDQUFHLEFBbFIvQixBQXFSVSxZQXJSRSxDQWdOVixjQUFjLENBNENaLElBQUksQUFhRCxNQUFNLENBV0wsZUFBZSxDQUNiLGFBQWEsQUFBQyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FBRyxBQXhSMUIsQUEwUlUsWUExUkUsQ0FnTlYsY0FBYyxDQTRDWixJQUFJLEFBYUQsTUFBTSxDQVdMLGVBQWUsQ0FNYixDQUFDLEFBQUMsQ0FDQSxLQUFLLENBQUUsS0FBSyxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsUUFBUSxDQUNoQixXQUFXLENBQUUsS0FBSyxDQUFHLEFBL1JqQyxBQWdTUSxZQWhTSSxDQWdOVixjQUFjLENBNENaLElBQUksQUFhRCxNQUFNLENBdUJMLElBQUksQUFBQyxDQUNELFdBQVcsQ0FBRSxZQUFZLENBQUcsQUFqU3hDLEFBbVNRLFlBblNJLENBZ05WLGNBQWMsQ0E0Q1osSUFBSSxBQWFELE1BQU0sQUEwQkosZ0JBQWdCLEFBQUMsQ0FDaEIsS0FBSyxDQUFFLEtBQUssQ0FxRHFCLEFBelYzQyxBQXFTVSxZQXJTRSxDQWdOVixjQUFjLENBNENaLElBQUksQUFhRCxNQUFNLEFBMEJKLGdCQUFnQixDQUViLEVBQUUsQUFBQyxDQUNILFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsV0FBVyxDQUFFLE9BQU8sQ0FDcEIsYUFBYSxDQUFFLENBQUMsQ0FDaEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxVQUFVLENBQUUsSUFBSSxDQUVHLEFBN1MvQixBQTRTWSxZQTVTQSxDQWdOVixjQUFjLENBNENaLElBQUksQUFhRCxNQUFNLEFBMEJKLGdCQUFnQixDQUViLEVBQUUsQUFPRCxNQUFNLEFBQUMsQ0FDTixNQUFNLENBQUUsSUFBSSxDQUFHLEFBN1M3QixBQStTVSxZQS9TRSxDQWdOVixjQUFjLENBNENaLElBQUksQUFhRCxNQUFNLEFBMEJKLGdCQUFnQixDQVlmLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLENBQUMsQ0FDaEIsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsTUFBTSxDQUFFLFdBQVcsQ0FRUyxBQTNUeEMsQUFvVFksWUFwVEEsQ0FnTlYsY0FBYyxDQTRDWixJQUFJLEFBYUQsTUFBTSxBQTBCSixnQkFBZ0IsQ0FZZixFQUFFLEFBS0MsTUFBTSxBQUFDLENBQ04sUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxlQUFlLENBQ3ZCLEtBQUssQ0FBRSxLQUFLLENBQ1osYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBOVZkLE9BQU8sQ0ErVmpCLE9BQU8sQ0FBRSxZQUFZLENBQUcsQUEzVHRDLEFBOFRVLFlBOVRFLENBZ05WLGNBQWMsQ0E0Q1osSUFBSSxBQWFELE1BQU0sQUEwQkosZ0JBQWdCLENBMkJmLFlBQVksQUFBQyxDQUNYLE1BQU0sQ0FBRSxNQUFNLENBMEJlLEFBelZ6QyxBQWdVWSxZQWhVQSxDQWdOVixjQUFjLENBNENaLElBQUksQUFhRCxNQUFNLEFBMEJKLGdCQUFnQixDQTJCZixZQUFZLENBRVIsSUFBSSxBQUFDLENBQ0wsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsWUFBWSxDQUNyQixjQUFjLENBQUUsTUFBTSxDQUN0QixLQUFLLENBQUUsR0FBRyxDQUNWLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLFVBQVUsQ0FBRSxHQUFHLENBQUcsQUF4VWhDLEFBMFVZLFlBMVVBLENBZ05WLGNBQWMsQ0E0Q1osSUFBSSxBQWFELE1BQU0sQUEwQkosZ0JBQWdCLENBMkJmLFlBQVksQ0FZUixNQUFNLEFBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLEtBQUssQ0FBRSxHQUFHLENBQ1YsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBclhELE9BQU8sQ0FzWHZCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLFVBQVUsQ0FBRSxVQUFVLENBQUcsQUFsVnZDLEFBb1ZZLFlBcFZBLENBZ05WLGNBQWMsQ0E0Q1osSUFBSSxBQWFELE1BQU0sQUEwQkosZ0JBQWdCLENBMkJmLFlBQVksQ0FzQlIsS0FBSyxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsRUFBa0IsQ0FDN0IsS0FBSyxDQUFFLEdBQUcsQ0FDVixPQUFPLENBQUUsT0FBTyxDQUNoQixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0E1WEQsT0FBTyxDQTZYdkIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsVUFBVSxDQUFFLFVBQVUsQ0FBRyxBQXpWdkMsQUE2VlEsWUE3VkksQ0FnTlYsY0FBYyxDQTRDWixJQUFJLEFBYUQsTUFBTSxDQW9GTCxTQUFTLEFBQUMsQ0FDUixLQUFLLENBQUUsS0FBSyxDQUFHLEFBOVZ6QixBQWlXTSxZQWpXTSxDQWdOVixjQUFjLENBNENaLElBQUksQ0FxR0YsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQUFjLENBQ2xCLGtCQUFrQixDQUFFLElBQUksQ0FDeEIsZUFBZSxDQUFFLElBQUksQ0FDckIsVUFBVSxDQUFFLElBQUksQ0FDaEIsTUFBTSxDQUFFLElBQUksQ0FFWixhQUFhLENBQUUsQ0FBQyxDQUNoQixTQUFTLENBQUUsR0FBRyxDQUFHLEFBeFd6QixBQTJXSSxZQTNXUSxDQWdOVixjQUFjLENBMkpaLEtBQUssQUFBQyxDQUNKLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUE1V3hCLEFBOFdJLFlBOVdRLENBZ05WLGNBQWMsQ0E4SlosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQUFjLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxZQUFZLENBQUUsS0FBSyxDQUNuQixVQUFVLENBQUUsV0FBVyxDQUN2QixNQUFNLENBQUUsSUFBSSxDQWtENkIsQUFyYS9DLEFBb1hNLFlBcFhNLENBZ05WLGNBQWMsQ0E4SlosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQU1ILFFBQVEsQUFBQyxDQUNSLFVBQVUsQ0FBRSxXQUFXLENBQ3ZCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FXK0IsQUFwWWpELEFBMFhRLFlBMVhJLENBZ05WLGNBQWMsQ0E4SlosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQU1ILFFBQVEsQ0FNTCxLQUFLLEFBQUEsUUFBUSxBQUFDLENBQ2QsT0FBTyxDQUFFLEdBQUcsQ0FDWixPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ2Q5YVQsT0FBTyxDYythZixZQUFZLENBQUUsR0FBRyxDQUNqQixVQUFVLENkaGJGLE9BQU8sQ2NpYmYsVUFBVSxDQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBbmI3QixJQUFJLENBbWJtQyxBQXBZL0MsQUF1WU0sWUF2WU0sQ0FnTlYsY0FBYyxDQThKWixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEVBeUJGLEtBQUssQUFBQyxDQUNOLE1BQU0sQ0FBRSxPQUFPLENBQ2YsU0FBUyxDQUFFLEdBQUcsQ0FDZCxPQUFPLENBQUUsWUFBWSxDQUNyQixXQUFXLENBQUUsTUFBTSxDQUNuQixVQUFVLENBQUUsSUFBSSxDQUNoQixXQUFXLENBQUUsSUFBSSxDQUFHLEFBN1k1QixBQStZTSxZQS9ZTSxDQWdOVixjQUFjLENBOEpaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FpQ0gsSUFBSyxDQUFBLFFBQVEsQ0FBRSxDQUNkLFVBQVUsQ0FBRSxXQUFXLENBQ3ZCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FXb0MsQUEvWnRELEFBcVpRLFlBclpJLENBZ05WLGNBQWMsQ0E4SlosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQWlDSCxJQUFLLENBQUEsUUFBUSxFQU1WLEtBQUssQUFBQSxRQUFRLEFBQUMsQ0FDZCxPQUFPLENBQUUsR0FBRyxDQUNaLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDQXpjRixJQUFPLENBMGN0QixVQUFVLENBNWNaLElBQUksQ0E2Y0YsWUFBWSxDQUFFLEdBQUcsQ0FDakIsVUFBVSxDQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBbGM1QixlQUFjLENBa2MyQixBQS9acEQsQUFrYU0sWUFsYU0sQ0FnTlYsY0FBYyxDQThKWixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBb0RILE1BQU0sQ0FBRyxLQUFLLEFBQUEsUUFBUSxBQUFDLENBQ3RCLFVBQVUsQ0FyY0UsSUFBSSxDQXVjaEIsVUFBVSxDQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBcGQzQixJQUFJLENBb2RpQyxBQXJhN0MsQUF5YU0sWUF6YU0sQ0FnTlYsY0FBYyxDQXdOWixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQ0gsUUFBUSxDQUFHLEtBQUssQUFBQSxRQUFRLEFBQUMsQ0FFeEIsYUFBYSxDQUFFLEdBQUcsQ0FBRyxBQTNhN0IsQUE2YU0sWUE3YU0sQ0FnTlYsY0FBYyxDQXdOWixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBS0gsSUFBSyxDQUFBLFFBQVEsRUFBSSxLQUFLLEFBQUEsUUFBUSxBQUFDLENBRTlCLGFBQWEsQ0FBRSxHQUFHLENBQUcsQUEvYTdCLEFBa2JJLFlBbGJRLENBZ05WLGNBQWMsQ0FrT1osa0JBQWtCLEFBQUMsQ0FDakIsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLEdBQUcsQ0FpR00sQUFyaEJ0QixBQXFiTSxZQXJiTSxDQWdOVixjQUFjLENBa09aLGtCQUFrQixDQUdoQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQVksQ0FDaEIsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixNQUFNLENBQUUsQ0FBQyxDQUFDLEtBQUssQ0F0ZWYsSUFBSSxDQXVlSixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxPQUFPLENBQ2YsS0FBSyxDQUFFLE9BQU8sQ0FDZCxPQUFPLENBQUUsQ0FBQyxDQXdCOEIsQUFuZGhELEFBNGJRLFlBNWJJLENBZ05WLGNBQWMsQ0FrT1osa0JBQWtCLENBR2hCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FPSCxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsSUFBSSxDQUFHLEFBN2IxQixBQStiUSxZQS9iSSxDQWdOVixjQUFjLENBa09aLGtCQUFrQixDQUdoQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBVUgsTUFBTSxBQUFBLCtCQUErQixBQUFDLENBQ3JDLFVBQVUsQ0ExZUcsT0FBTyxDQTBlZ0IsQUFoYzlDLEFBa2NRLFlBbGNJLENBZ05WLGNBQWMsQ0FrT1osa0JBQWtCLENBR2hCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FhSCxNQUFNLEFBQUEsc0JBQXNCLEFBQUMsQ0FDNUIsWUFBWSxDZGhmSixPQUFPLENjZ2ZrQixBQW5jM0MsQUFxY1EsWUFyY0ksQ0FnTlYsY0FBYyxDQWtPWixrQkFBa0IsQ0FHaEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQWdCSCxNQUFNLEFBQUEsa0JBQWtCLEFBQUMsQ0FDeEIsWUFBWSxDZG5mSixPQUFPLENjbWZrQixBQXRjM0MsQUF3Y1EsWUF4Y0ksQ0FnTlYsY0FBYyxDQWtPWixrQkFBa0IsQ0FHaEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQW1CSCxNQUFNLEFBQUEsV0FBVyxBQUFDLENBQ2pCLFlBQVksQ2R0ZkosT0FBTyxDY3Nma0IsQUF6YzNDLEFBMmNRLFlBM2NJLENBZ05WLGNBQWMsQ0FrT1osa0JBQWtCLENBR2hCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FzQkgsZUFBZSxBQUFDLENBQ2YsT0FBTyxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBM2ZwQixJQUFJLENBNGZGLGNBQWMsQ0FBRSxJQUFJLENBQUcsQUE3Y2pDLEFBK2NRLFlBL2NJLENBZ05WLGNBQWMsQ0FrT1osa0JBQWtCLENBR2hCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0EwQkgsTUFBTSxBQUFBLGdCQUFnQixBQUFDLENBQ3RCLFVBQVUsQ0FoZkssSUFBSSxDQWdmbUIsQUFoZGhELEFBa2RRLFlBbGRJLENBZ05WLGNBQWMsQ0FrT1osa0JBQWtCLENBR2hCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0E2QkgsTUFBTSxBQUFBLGdCQUFnQixBQUFDLENBQ3RCLFVBQVUsQ0FsZkcsSUFBSSxDQWtmbUIsQUFuZDlDLEFBc2RNLFlBdGRNLENBZ05WLGNBQWMsQ0FrT1osa0JBQWtCLENBb0NoQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQVcsK0JBQStCLEFBQUMsQ0FDL0MsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsR0FBRyxDQUNYLFVBQVUsQ0FuZ0JLLE9BQU8sQ0FvZ0J0QixNQUFNLENBQUUsSUFBSSxDQUVaLGFBQWEsQ0FBRSxHQUFHLENBQUcsQUE1ZDdCLEFBOGRNLFlBOWRNLENBZ05WLGNBQWMsQ0FrT1osa0JBQWtCLENBNENoQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQVcsc0JBQXNCLEFBQUMsQ0FDdEMsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBRVgsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsVUFBVSxDQW5oQlYsSUFBSSxDQW9oQkosTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBL2dCRixPQUFPLENBZ2hCdEIsVUFBVSxDQUFFLElBQUksQ0FBRyxBQXRlM0IsQUF3ZU0sWUF4ZU0sQ0FnTlYsY0FBYyxDQWtPWixrQkFBa0IsQ0FzRGhCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBVyxrQkFBa0IsQUFBQyxDQUNsQyxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxHQUFHLENBQ1gsVUFBVSxDQXJoQkssT0FBTyxDQXNoQnRCLE1BQU0sQ0FBRSxJQUFJLENBRVosYUFBYSxDQUFFLEdBQUcsQ0FBRyxBQTllN0IsQUFnZk0sWUFoZk0sQ0FnTlYsY0FBYyxDQWtPWixrQkFBa0IsQ0E4RGhCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBVyxrQkFBa0IsQUFBQyxDQUNsQyxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBRVgsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsVUFBVSxDQXBpQlYsSUFBSSxDQXFpQkosTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBaGlCRixPQUFPLENBa2lCdEIsVUFBVSxDQUFFLFVBQVUsQ0FBRyxBQXhmakMsQUEwZk0sWUExZk0sQ0FnTlYsY0FBYyxDQWtPWixrQkFBa0IsQ0F3RWhCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBVyxXQUFXLEFBQUMsQ0FDM0IsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsR0FBRyxDQUNYLFVBQVUsQ0FBRSxXQUFXLENBQ3ZCLFlBQVksQ0FBRSxXQUFXLENBQ3pCLFlBQVksQ0FBRSxLQUFLLENBQ25CLEtBQUssQ0FBRSxXQUFXLENBQUcsQUFoZ0I3QixBQWtnQk0sWUFsZ0JNLENBZ05WLGNBQWMsQ0FrT1osa0JBQWtCLENBZ0ZoQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQVcsZ0JBQWdCLEFBQUMsQ0FDaEMsVUFBVSxDQXBpQkUsSUFBSSxDQXNpQmhCLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUFyZ0I5QixBQXVnQk0sWUF2Z0JNLENBZ05WLGNBQWMsQ0FrT1osa0JBQWtCLENBcUZoQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQVcsZ0JBQWdCLEFBQUMsQ0FDaEMsVUFBVSxDQTFpQkUsSUFBSSxDQTRpQmhCLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUExZ0I5QixBQTRnQk0sWUE1Z0JNLENBZ05WLGNBQWMsQ0FrT1osa0JBQWtCLENBMEZoQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQVcsV0FBVyxBQUFDLENBQzNCLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FFWCxhQUFhLENBQUUsR0FBRyxDQUNsQixVQUFVLENBaGtCVixJQUFJLENBaWtCSixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0E1akJGLE9BQU8sQ0E0akJvQixBQWxoQmxELEFBb2hCTSxZQXBoQk0sQ0FnTlYsY0FBYyxDQWtPWixrQkFBa0IsQ0FrR2hCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBVyxrQkFBa0IsQUFBQyxDQUNsQyxNQUFNLENBQUUsQ0FBQyxDQUFHLEFBcmhCcEIsQUF3aEJJLFlBeGhCUSxDQWdOVixjQUFjLENBd1VaLEVBQUUsQUFBQyxDQUNELFlBQVksQ0FBRSxJQUFJLENBQ2xCLFVBQVUsQ0FBRSxDQUFDLENBQ2IsV0FBVyxDQUFFLEtBQUssQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FBRyxBQTVoQnhCLEFBK2hCTSxZQS9oQk0sQ0FnTlYsY0FBYyxDQThVWixDQUFDLEFBQ0UsWUFBWSxBQUFDLENBQ1osTUFBTSxDQUFFLFNBQVMsQ0FDakIsT0FBTyxDQUFFLGlCQUFpQixDQUMxQixTQUFTLENBQUUsSUFBSSxDQUNmLFFBQVEsQ0FBRSxRQUFRLENBQUcsQUFuaUI3QixBQXFpQk0sWUFyaUJNLENBZ05WLGNBQWMsQ0E4VVosQ0FBQyxBQU9FLFlBQVksQUFBQSxRQUFRLEFBQUMsQ0FDcEIsV0FBVyxDQUFFLDRCQUE0QixDQUN6QyxPQUFPLENBQUUsR0FBRyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLElBQUksQ0FBRyxBQTFpQnJCLEFBNmlCSSxZQTdpQlEsQ0FnTlYsY0FBYyxDQTZWWixlQUFlLEFBQUMsQ0FDZCxVQUFVLENBQUUsSUFBSSxDQUlRLEFBbGpCOUIsQUEraUJNLFlBL2lCTSxDQWdOVixjQUFjLENBNlZaLGVBQWUsQ0FFYixNQUFNLEFBQUMsQ0FDTCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFdBQVcsQ0FBRSxJQUFJLENBQUcsQUFsakI1QixBQXFqQkksWUFyakJRLENBZ05WLGNBQWMsQ0FxV1osY0FBYyxBQUFDLENBQ2IsTUFBTSxDQUFFLFNBQVMsQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLEtBQUssQ0FDbEIsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQXpqQnJCLEFBMmpCSSxZQTNqQlEsQ0FnTlYsY0FBYyxDQTJXWixxQkFBcUIsQ0FBQyxJQUFJLEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQyxDQUNsQyxVQUFVLENBQUUsSUFBSSxDQUFHLEFBNWpCekIsQUE4akJJLFlBOWpCUSxDQWdOVixjQUFjLENBOFdaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FBYSxRQUFRLENBQUcsS0FBSyxBQUFDLENBQ2xDLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLEtBQUssQ2Q3bUJPLE9BQU8sQ2M2bUJPLEFBaGtCaEMsQUFva0JJLFlBcGtCUSxDQW1rQlYsSUFBSSxDQUNGLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxlQUFlLENBQUcsQUFya0IvQixBQTBrQkUsWUExa0JVLENBMGtCVixjQUFjLEFBQUMsQ0FDYixRQUFRLENBQUUsUUFBUSxDQUFHLEFBM2tCekIsQUE2a0JFLFlBN2tCVSxDQTZrQlYsZUFBZSxBQUFDLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBOW5CTixJQUFJLENBK25CUixNQUFNLENBQUUsSUFBSSxDQUNaLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLE1BQU0sQ0FDZixVQUFVLENBQUUsVUFBVSxDQUN0QixhQUFhLENBQUUsQ0FBQyxDQUNoQixXQUFXLENBQUUsT0FBTyxDQUFHLEFBcmxCM0IsQUF1bEJFLFlBdmxCVSxDQXVsQlYsc0JBQXNCLEFBQUMsQ0FDckIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsTUFBTSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsQ0FBQyxDQUNSLEdBQUcsQ0FBRSxDQUFDLENBQ04sV0FBVyxDQUFFLDRCQUE0QixDQUN6QyxTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FqcEJELElBQUksQ0FrcEJSLE1BQU0sQ0FBRSxPQUFPLENBQ2YsVUFBVSxDQUFFLG1CQUFtQixDQUFHLEFBcG1CdEMsQUF1bUJJLFlBdm1CUSxDQXNtQlYsU0FBUyxDQUNQLElBQUksQUFBQyxDQUNILGVBQWUsQ0FBRSxLQUFLLENBQ3RCLFFBQVEsQ0FBRSxRQUFRLENBQUcsQUF6bUIzQixBQTJtQkksWUEzbUJRLENBc21CVixTQUFTLEFBS04sUUFBUSxBQUFDLENBQ1IsVUFBVSxDQUFFLG9DQUFvQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUNyRSxlQUFlLENBQUUsS0FBSyxDQUN0QixNQUFNLENBQUUsS0FBSyxDQUNiLGFBQWEsQ0FBRSxJQUFJLENBRUEsQUFqbkJ6QixBQWduQk0sWUFobkJNLENBc21CVixTQUFTLEFBS04sUUFBUSxDQUtQLElBQUksQUFBQyxDQUNILE1BQU0sQ0FBRSxJQUFJLENBQUcsQUFqbkJ2QixBQW9uQkksWUFwbkJRLENBc21CVixTQUFTLEFBY04sT0FBTyxBQUFDLENBQ1AsVUFBVSxDQUFFLG1DQUFtQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUNwRSxlQUFlLENBQUUsS0FBSyxDQUN0QixNQUFNLENBQUUsS0FBSyxDQUNiLGFBQWEsQ0FBRSxJQUFJLENBRUEsQUExbkJ6QixBQXluQk0sWUF6bkJNLENBc21CVixTQUFTLEFBY04sT0FBTyxDQUtOLElBQUksQUFBQyxDQUNILE1BQU0sQ0FBRSxJQUFJLENBQUcsQUExbkJ2QixBQTZuQkksWUE3bkJRLENBc21CVixTQUFTLENBdUJQLEtBQUssQUFBQyxDQUNKLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0E1cEJTLG1CQUFzQixDQTZwQnpDLE9BQU8sQ0FBRSxJQUFJLENBQ2IsR0FBRyxDQUFFLEdBQUcsQ0FDUixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FsckJILElBQUksQ0FtckJOLFNBQVMsQ0FBRSxLQUFLLENBRWhCLFVBQVUsQ0FBRSxVQUFVLENBWUYsQUFscEIxQixBQXVvQk0sWUF2b0JNLENBc21CVixTQUFTLENBdUJQLEtBQUssQ0FVSCxFQUFFLEFBQUMsQ0FDRCxLQUFLLENBdnJCTCxJQUFJLENBd3JCSixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGFBQWEsQ0FBRSxDQUFDLENBQUcsQUEzb0IzQixBQTZvQk0sWUE3b0JNLENBc21CVixTQUFTLENBdUJQLEtBQUssQ0FnQkgsQ0FBQyxBQUFDLENBQ0EsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixNQUFNLENBQUUsQ0FBQyxDQUNULFdBQVcsQ0FBRSxLQUFLLENBQ2xCLEtBQUssQ0Fqc0JMLElBQUksQ0Fpc0JZLEFBbHBCeEIsQUF1cEJJLFlBdnBCUSxDQXNwQlYsUUFBUSxDQUNOLElBQUksQUFBQyxDQUNILE9BQU8sQ0FBRSxRQUFRLENBRU8sQUExcEI5QixBQXlwQk0sWUF6cEJNLENBc3BCVixRQUFRLENBQ04sSUFBSSxDQUVGLGdCQUFnQixBQUFDLENBQ2YsY0FBYyxDQUFFLENBQUMsQ0FBRyxBQTFwQjVCLEFBNnBCSSxZQTdwQlEsQ0FzcEJWLFFBQVEsQ0FPTixTQUFTLEFBQUMsQ0FDUixhQUFhLENBQUUsQ0FBQyxDQUNoQixjQUFjLENBQUUsTUFBTSxDQUFHLEFBL3BCL0IsQUFrcUJFLFlBbHFCVSxDQWtxQlYsUUFBUSxBQUFDLENBQ1AsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLEdBQUcsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxDQUFDLENBQ1YsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsTUFBTSxDQUFFLENBQUMsQ0FDVCxRQUFRLENBQUUsTUFBTSxDQUNoQixZQUFZLENBQUUsTUFBTSxDQWtDUyxBQTVzQmpDLEFBMnFCSSxZQTNxQlEsQ0FrcUJWLFFBQVEsQUFTTCxhQUFhLEFBQUMsQ0FDYixZQUFZLENBQUUsQ0FBQyxDQUFHLEFBNXFCeEIsQUE4cUJJLFlBOXFCUSxDQWtxQlYsUUFBUSxDQVlOLE1BQU0sQUFBQyxDQUNMLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxHQUFHLENBRVgsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsaUJBQWlCLENBQUUsU0FBUyxDQUM1QixtQkFBbUIsQ0FBRSxNQUFNLENBcUJGLEFBNXNCL0IsQUF3ckJNLFlBeHJCTSxDQWtxQlYsUUFBUSxDQVlOLE1BQU0sQ0FVSixDQUFDLEFBQUMsQ0FDQSxRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsS0FBSyxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FBRyxBQS9yQnRCLEFBaXNCTSxZQWpzQk0sQ0FrcUJWLFFBQVEsQ0FZTixNQUFNLENBbUJKLGVBQWUsQUFBQyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxHQUFHLENBQ1QsTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLElBQUksQ0FFakIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsVUFBVSxDQXp2QlYsSUFBSSxDQTB2QkosTUFBTSxDQUFFLFNBQVMsQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FBRyxBQTVzQjdCLEFBZ3RCRSxZQWh0QlUsQ0FndEJWLFdBQVcsQUFBQyxDQUNWLGdCQUFnQixDQUFFLDZCQUE2QixDQUFHLEFBanRCdEQsQUFtdEJFLFlBbnRCVSxDQW10QlYsV0FBVyxBQUFDLENBQ1YsZ0JBQWdCLENBQUUsNkJBQTZCLENBQUcsQUFwdEJ0RCxBQXN0QkUsWUF0dEJVLENBc3RCVixXQUFXLEFBQUMsQ0FDVixnQkFBZ0IsQ0FBRSw2QkFBNkIsQ0FBRyxBQXZ0QnRELEFBeXRCRSxZQXp0QlUsQ0F5dEJWLFdBQVcsQUFBQyxDQUNWLGdCQUFnQixDQUFFLDZCQUE2QixDQUFHLEFBMXRCdEQsQUE0dEJFLFlBNXRCVSxDQTR0QlYsaUJBQWlCLEFBQUMsQ0FDaEIsS0FBSyxDQUFFLE1BQU0sQ0FDYixNQUFNLENBQUUsS0FBSyxDQUNiLE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsUUFBUSxDQUFFLEtBQUssQ0FDZixHQUFHLENBQUUsR0FBRyxDQUNSLElBQUksQ0FBRSxHQUFHLENBeUVTLEFBN3lCdEIsQUFxdUJJLFlBcnVCUSxDQTR0QlYsaUJBQWlCLENBU2YsRUFBRSxBQUFDLENBQ0QsWUFBWSxDQUFFLFNBQVMsQ0FDdkIsWUFBWSxDQUFFLEtBQUssQ0FDbkIsTUFBTSxDQUFFLE1BQU0sQ0FDZCxPQUFPLENBQUUsYUFBYSxDQUV0QixVQUFVLENBQUUsVUFBVSxDQUN0QixhQUFhLENBQUUsQ0FBQyxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBS08sQUFwdkI1QixBQWd2Qk0sWUFodkJNLENBNHRCVixpQkFBaUIsQ0FTZixFQUFFLEFBV0MsTUFBTSxBQUFDLENBQ04sTUFBTSxDQUFFLElBQUksQ0FBRyxBQWp2QnZCLEFBbXZCTSxZQW52Qk0sQ0E0dEJWLGlCQUFpQixDQVNmLEVBQUUsQ0FjQSxLQUFLLEFBQUMsQ0FDSixTQUFTLENBQUUsSUFBSSxDQUFHLEFBcHZCMUIsQUF1dkJJLFlBdnZCUSxDQTR0QlYsaUJBQWlCLENBMkJmLFlBQVksQUFBQyxDQUNYLE9BQU8sQ0FBRSxXQUFXLENBRXBCLFVBQVUsQ0FBRSxVQUFVLENBa0NNLEFBNXhCbEMsQUE2dkJVLFlBN3ZCRSxDQTR0QlYsaUJBQWlCLENBMkJmLFlBQVksQ0FJVixPQUFPLENBQ0wsUUFBUSxDQUNOLE1BQU0sQUFBQyxDQUNMLEtBQUssQ0FBRSxHQUFHLENBQUcsQUE5dkJ6QixBQWd3QlUsWUFod0JFLENBNHRCVixpQkFBaUIsQ0EyQmYsWUFBWSxDQUlWLE9BQU8sQ0FDTCxRQUFRLENBSU4sS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsS0FBSyxDQUVPLEFBcHdCL0IsQUFtd0JZLFlBbndCQSxDQTR0QlYsaUJBQWlCLENBMkJmLFlBQVksQ0FJVixPQUFPLENBQ0wsUUFBUSxDQUlOLEtBQUssQ0FHSCxFQUFFLEFBQUEsWUFBWSxBQUFDLENBQ2IsS0FBSyxDQUFFLEtBQUssQ0FBRyxBQXB3QjdCLEFBd3dCUSxZQXh3QkksQ0E0dEJWLGlCQUFpQixDQTJCZixZQUFZLENBSVYsT0FBTyxDQWFMLE1BQU0sQ0FBQyxFQUFFLEFBQUMsQ0FDUixVQUFVLENBQUUsSUFBSSxDQUNoQixXQUFXLENBQUUsR0FBRyxDQUFHLEFBMXdCN0IsQUE2d0JNLFlBN3dCTSxDQTR0QlYsaUJBQWlCLENBMkJmLFlBQVksQ0FzQlYsS0FBSyxDQUFDLEVBQUUsQUFBQyxDQUNQLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLFVBQVUsQ0FBRSxJQUFJLENBQUcsQUFoeEIzQixBQWt4Qk0sWUFseEJNLENBNHRCVixpQkFBaUIsQ0EyQmYsWUFBWSxDQTJCVixRQUFRLEFBQUEsUUFBUSxBQUFDLENBQ2YsYUFBYSxDQUFFLENBQUMsQ0FDaEIsVUFBVSxDQUFFLEtBQUssQ0FDakIsVUFBVSxDQUFFLElBQUksQ0FPUSxBQTV4QmhDLEFBc3hCUSxZQXR4QkksQ0E0dEJWLGlCQUFpQixDQTJCZixZQUFZLENBMkJWLFFBQVEsQUFBQSxRQUFRLENBSWQsS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLElBQUksQ0FBRyxBQXZ4QjFCLEFBeXhCUSxZQXp4QkksQ0E0dEJWLGlCQUFpQixDQTJCZixZQUFZLENBMkJWLFFBQVEsQUFBQSxRQUFRLENBT2QsS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLElBQUksQ0FFTyxBQTV4QjlCLEFBMnhCVSxZQTN4QkUsQ0E0dEJWLGlCQUFpQixDQTJCZixZQUFZLENBMkJWLFFBQVEsQUFBQSxRQUFRLENBT2QsS0FBSyxBQUVGLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUE1eEI1QixBQWt5Qk0sWUFseUJNLENBNHRCVixpQkFBaUIsQ0FxRWYsUUFBUSxDQUNOLEtBQUssQUFBQyxDQUNKLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFueUJ4QixBQXF5Qk0sWUFyeUJNLENBNHRCVixpQkFBaUIsQ0FxRWYsUUFBUSxDQUlOLEtBQUssQUFBQyxDQUNKLE9BQU8sQ0FBRSxJQUFJLENBRU8sQUF4eUI1QixBQXV5QlEsWUF2eUJJLENBNHRCVixpQkFBaUIsQ0FxRWYsUUFBUSxDQUlOLEtBQUssQUFFRixNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsSUFBSSxDQUFHLEFBeHlCMUIsQUE0eUJJLFlBNXlCUSxDQTR0QlYsaUJBQWlCLENBZ0ZmLE9BQU8sQUFBQSxNQUFNLEFBQUMsQ0FDWixLQUFLLENBQUUsSUFBSSxDQUFHLEFBN3lCcEIsQUFnekJFLFlBaHpCVSxDQWd6QlYsT0FBTyxDQUFDLEdBQUcsQUFBQyxDQUNWLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLENBQUMsQ0FBRyxBQUdoQixBQUNFLE9BREssQ0FDTCxnQkFBZ0IsQUFBQyxDQUNmLFVBQVUsQ2RwMkJJLE9BQU8sQ2NvMkJVLEFBRm5DLEFBSUUsT0FKSyxDQUlMLGNBQWMsQUFBQyxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQUcsQUFMekIsQUFPRSxPQVBLLENBT0wsZUFBZSxBQUFDLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBNzJCTixJQUFJLENBODJCUixNQUFNLENBQUUsSUFBSSxDQUNaLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLE1BQU0sQ0FDZixVQUFVLENBQUUsVUFBVSxDQUN0QixhQUFhLENBQUUsQ0FBQyxDQUNoQixXQUFXLENBQUUsT0FBTyxDQUFHLEFBZjNCLEFBaUJFLE9BakJLLENBaUJMLHNCQUFzQixBQUFDLENBQ3JCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLENBQUMsQ0FDUixHQUFHLENBQUUsQ0FBQyxDQUNOLFdBQVcsQ0FBRSw0QkFBNEIsQ0FDekMsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBaDRCRCxJQUFJLENBaTRCUixNQUFNLENBQUUsT0FBTyxDQUNmLFVBQVUsQ0FBRSxtQkFBbUIsQ0FBRyxBQTlCdEMsQUFnQ0UsT0FoQ0ssQ0FnQ0wsaUJBQWlCLENBQUMsVUFBVSxBQUFDLENBQzNCLEdBQUcsQ0FBRSxDQUFDLENBQUcsQUFqQ2IsQUFvQ0ksT0FwQ0csQ0FtQ0wsU0FBUyxBQUFBLE1BQU0sQ0FDYixJQUFJLEFBQUMsQ0FDSCxNQUFNLENBQUUsS0FBSyxDQUFHLEFBckN0QixBQXVDSSxPQXZDRyxDQW1DTCxTQUFTLEFBQUEsTUFBTSxDQUliLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxHQUFHLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLENBQUMsQ0FDVixHQUFHLENBQUUsR0FBRyxDQUNSLElBQUksQ0FBRSxHQUFHLENBQ1QsS0FBSyxDQWw1QkgsSUFBSSxDQW81Qk4sVUFBVSxDQUFFLFVBQVUsQ0F3QmEsQUF4RXpDLEFBaURNLE9BakRDLENBbUNMLFNBQVMsQUFBQSxNQUFNLENBSWIsS0FBSyxDQVVILEVBQUUsQUFBQyxDQUNELEtBQUssQ0F0NUJMLElBQUksQ0F1NUJKLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsV0FBVyxDQUFFLEtBQUssQ0FDbEIsY0FBYyxDQUFFLFNBQVMsQ0FDekIsYUFBYSxDQUFFLElBQUksQ0FDbkIsVUFBVSxDQUFFLGVBQWUsQ0FDM0IsT0FBTyxDQUFFLFNBQVMsQ0FRYyxBQWpFeEMsQUEwRFEsT0ExREQsQ0FtQ0wsU0FBUyxBQUFBLE1BQU0sQ0FJYixLQUFLLENBVUgsRUFBRSxDQVNBLE1BQU0sQUFBQyxDQUNMLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDQWo2QlAsSUFBSSxDQWs2QkYsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsS0FBSyxDQUNsQixjQUFjLENBQUUsU0FBUyxDQUFHLEFBakV0QyxBQW9FTSxPQXBFQyxDQW1DTCxTQUFTLEFBQUEsTUFBTSxDQUliLEtBQUssQ0E2QkgsQ0FBQyxBQUFDLENBQ0EsYUFBYSxDQUFFLElBQUksQ0FDbkIsS0FBSyxDQTE2QkwsSUFBSSxDQTI2QkosVUFBVSxDQUFFLGVBQWUsQ0FDM0IsT0FBTyxDQUFFLElBQUksQ0FBQyxJQUFJLENBQUEsVUFBVSxDQUFHLEFBeEV2QyxBQTJFSSxPQTNFRyxDQW1DTCxTQUFTLEFBQUEsTUFBTSxDQXdDYixjQUFjLEFBQUMsQ0FDYixLQUFLLENBQUUsR0FBRyxDQUFHLEFBSW5CLEFBQUEsY0FBYyxBQUFDLENBQ2IsS0FBSyxDQXI3QkMsSUFBSSxDQXE3Qk0sQUFFbEIsQUFBQSxlQUFlLENBQUMsS0FBSyxBQUFDLENBQ3JCLGdCQUFnQixDQXA3QlMsT0FBTyxDQWc5QmYsQUE3QmxCLEFBRUMsZUFGYyxDQUFDLEtBQUssQ0FFbEIsQ0FBQyxBQUFDLENBQ0gsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1Ysa0JBQWtCLENBQUUsVUFBVSxDQUM5QixlQUFlLENBQUUsVUFBVSxDQUUzQixVQUFVLENBQUUsVUFBVSxDQUN0QixXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxTQUFTLENBQ2xCLGtCQUFrQixDQUFFLFNBQVMsQ0FDN0IsZUFBZSxDQUFFLFNBQVMsQ0FDMUIsY0FBYyxDQUFFLFNBQVMsQ0FDekIsYUFBYSxDQUFFLFNBQVMsQ0FFeEIsVUFBVSxDQUFFLFNBQVMsQ0FFRixBQXJCckIsQUFvQkUsZUFwQmEsQ0FBQyxLQUFLLENBRWxCLENBQUMsQUFrQkQsT0FBTyxBQUFDLENBQ1IsS0FBSyxDQTU4QkEsSUFBSSxDQTQ4Qk8sQUFyQm5CLEFBd0JDLGVBeEJjLENBQUMsS0FBSyxBQXdCbkIsTUFBTSxBQUFDLENBQ1AsT0FBTyxDQUFFLEVBQUUsQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsR0FBRyxDQUFHLEFBQ2hCLEFBQ0ksaUJBRGEsQ0FDYixhQUFhLEFBQUMsQ0FDVixXQUFXLENBQUUsSUFBSSxDQUFHLEFBRjVCLEFBR0ksaUJBSGEsQ0FHYixLQUFLLEFBQUEsT0FBTyxBQUFDLENBQ1QsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDQUFFLElBQUksQ0FBRyxBQUV0QixBQUNFLFdBRFMsQ0FDVCxJQUFJLEFBQUMsQ0FDSCxPQUFPLENBQUUsWUFBWSxDQUdFLEFBTDNCLEFBR0ksV0FITyxDQUNULElBQUksQ0FFRixZQUFZLENBSGhCLFdBQVcsQ0FDVCxJQUFJLENBR0YsY0FBYyxBQUFDLENBQ2IsV0FBVyxDQUFFLEdBQUcsQ0FBRyxBQ24rQnpCLEFBQ0UsS0FERyxBQUNGLE9BQU8sQUFBQyxDQUNQLFdBQVcsQ0FBRSxnQkFBZ0IsQ0FDN0IsVUFBVSxDQUFFLE1BQU0sQ0FBRyxBQUh6QixBQUlFLEtBSkcsQUFJRixTQUFTLEFBQUEsT0FBTyxBQUFDLENBQ2hCLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUFMbkIsQUFNRSxLQU5HLEFBTUYsTUFBTSxBQUFBLE9BQU8sQUFBQyxDQUNiLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUFQbkIsQUFRRSxLQVJHLEFBUUYsaUJBQWlCLEFBQUEsT0FBTyxBQUFDLENBQ3hCLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUFUbkIsQUFVRSxLQVZHLEFBVUYsZ0JBQWdCLEFBQUEsT0FBTyxBQUFDLENBQ3ZCLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUFYbkIsQUFZRSxLQVpHLEFBWUYsa0JBQWtCLEFBQUEsT0FBTyxBQUFDLENBQ3pCLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUFibkIsQUFjRSxLQWRHLEFBY0YsUUFBUSxBQUFBLE9BQU8sQUFBQyxDQUNmLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUFmbkIsQUFnQkUsS0FoQkcsQUFnQkYsT0FBTyxBQUFBLE9BQU8sQUFBQyxDQUNkLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUFqQm5CLEFBa0JFLEtBbEJHLEFBa0JGLEtBQUssQUFBQSxPQUFPLEFBQUMsQ0FDWixPQUFPLENBQUUsR0FBRyxDQUFHLEFBbkJuQixBQW9CRSxLQXBCRyxBQW9CRixTQUFTLEFBQUEsT0FBTyxBQUFDLENBQ2hCLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUFyQm5CLEFBc0JFLEtBdEJHLEFBc0JGLE9BQU8sQUFBQSxPQUFPLEFBQUMsQ0FDZCxPQUFPLENBQUUsWUFBWSxDQUNyQixZQUFZLENBQUUsR0FBRyxDQUNqQixLQUFLLENmaEJLLE9BQU8sQ2VpQmpCLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUMxQm5CLEFBQUEsT0FBTyxBQUFDLENBQ04sU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsSUFBSSxDQUNoQixXQUFXLENBQUUsR0FBRyxDQUNoQixLQUFLLENBQUUsT0FBTyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsbUJBQW1CLENBQUUsSUFBSSxDQUN6QixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLFdBQVcsQ0FBRSxJQUFJLENBQUcsQUFFdEIsQUFBQSxjQUFjLEFBQUMsQ0FDYixNQUFNLENBQUUsT0FBTyxDQUFHLEFBRXBCLEFBQUEsY0FBYyxBQUFBLHNCQUFzQixBQUFDLENBQ25DLFlBQVksQ0FBRSxPQUFPLENBQUcsQUFFMUIsQUFBQSxlQUFlLEFBQUMsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLDBCQUEwQixDQUFFLEtBQUssQ0FBRyxBQUV0QyxBQUFBLE9BQU8sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFFaEIsQUFBQSxlQUFlLEFBQUMsQ0FDZCxRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENBQUUsT0FBTyxDQUNuQixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLGdCQUFnQixDQUFFLENBQUMsQ0FDbkIsbUJBQW1CLENBQUUsQ0FBQyxDQUN0QixhQUFhLENBQUUsV0FBVyxDQUMxQixVQUFVLENBQUUsVUFBVSxDQUN0QixTQUFTLENBQUUsS0FBSyxDQUNoQixTQUFTLENBQUUsS0FBSyxDQUNoQixVQUFVLENBQUUsQ0FBQyxDQUNiLFVBQVUsQ0FBRSxvREFBb0QsQ0FDaEUsTUFBTSxDQUFFLGdCQUFnQixDQUN4QixZQUFZLENBQUUsQ0FBQyxDQUNmLE9BQU8sQ0FBRSxDQUFDLENBQ1YsaUJBQWlCLENBQUUsZ0JBQWdCLENBQUMsa0JBQWtCLENBQUMsY0FBYyxDQUNyRSxTQUFTLENBQUUsZ0JBQWdCLENBQUMsa0JBQWtCLENBQUMsY0FBYyxDQUM3RCxVQUFVLENBQUUsb0dBQW9HLENBQ2hILFVBQVUsQ0FBRSw0RkFBNEYsQ0FBRyxBQUU3RyxBQUFBLGNBQWMsQUFBQyxDQUNiLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUFFakIsQUFBQSxhQUFhLEFBQUMsQ0FDWixNQUFNLENBQUUsSUFBSSxDQUFHLEFBRWpCLEFBQUEsZUFBZSxDQUFDLGVBQWUsQUFBQyxDQUM5QixVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENBQUUsc0RBQXNELENBQ2xFLE1BQU0sQ0FBRSxrQkFBa0IsQ0FDMUIsWUFBWSxDQUFFLENBQUMsQ0FDZixPQUFPLENBQUUsQ0FBQyxDQUNWLGdCQUFnQixDQUFFLEdBQUcsQ0FDckIsbUJBQW1CLENBQUUsR0FBRyxDQUN4QixpQkFBaUIsQ0FBRSxhQUFhLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUNqRSxTQUFTLENBQUUsYUFBYSxDQUFDLGtCQUFrQixDQUFDLGFBQWEsQ0FDekQsVUFBVSxDQUFFLHdGQUF3RixDQUNwRyxVQUFVLENBQUUsZ0ZBQWdGLENBQzVGLFVBQVUsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsZ0JBQW1CLENBQUcsQUFFbkQsQUFBQSxZQUFZLEFBQUMsQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUFHLEFBRW5CLEFBQUEsZUFBZSxBQUFDLENBQ2QsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLEtBQUssQ0FBRyxBQUV0QixBQUFBLGNBQWMsQ0FDZCxhQUFhLEFBQUMsQ0FDWixXQUFXLENBQUUsR0FBRyxDQUNoQixPQUFPLENBQUUsWUFBWSxDQUNyQixXQUFXLENBQUUsS0FBSyxDQUNsQixZQUFZLENBQUUsS0FBSyxDQUFHLEFBRXhCLEFBQUEsYUFBYSxBQUFDLENBQ1osS0FBSyxDQUFFLE9BQU8sQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxNQUFNLENBQUcsQUFFdkIsQUFBQSxzQkFBc0IsQ0FDdEIscUJBQXFCLEFBQUMsQ0FDcEIsTUFBTSxDQUFFLGlCQUFpQixDQUN6QixNQUFNLENBQUUsR0FBRyxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLEtBQUssQ0FDbEIsWUFBWSxDQUFFLEtBQUssQ0FBRyxBQUV4QixNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFDdkIsQUFBQSxzQkFBc0IsQ0FDdEIscUJBQXFCLEFBQUMsQ0FDcEIsVUFBVSxDQUFFLE1BQU0sQ0FBRyxBQUd2QixBQUFBLHNCQUFzQixBQUFDLENBQ3JCLEtBQUssQ0FBRSxHQUFHLENBQUcsQUFFZixBQUFBLHFCQUFxQixBQUFDLENBQ3BCLEtBQUssQ0FBRSxLQUFLLENBQUcsQUFFakIsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQzVCLHFCQUFxQixBQUFBLE1BQU0sQUFBQyxDQUMxQixZQUFZLENBQUUsT0FBTyxDQUFHLEFBRTFCLEFBQUEsa0JBQWtCLENBQ2xCLGtCQUFrQixBQUFDLENBQ2pCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxXQUFXLENBQ3BCLEtBQUssQ0FBRSxHQUFHLENBQ1YsTUFBTSxDQUFFLEdBQUcsQ0FDWCxVQUFVLENBQUUsV0FBVyxDQUN2QixHQUFHLENBQUUsT0FBTyxDQUFHLENBRW5CLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQUN2QixBQUFBLGtCQUFrQixDQUNsQixrQkFBa0IsQUFBQyxDQUNqQixHQUFHLENBQUUsT0FBTyxDQUFHLEFBR2pCLEFBQUEsa0JBQWtCLEFBQUMsQ0FDakIsSUFBSSxDQUFFLElBQUksQ0FDVixhQUFhLENBQUUsTUFBTSxDQUFHLENBRTVCLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQUN2QixBQUFBLGtCQUFrQixBQUFDLENBQ2pCLGFBQWEsQ0FBRSxLQUFLLENBQUcsQUFHekIsQUFBQSxrQkFBa0IsQUFBQyxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxNQUFNLENBQUcsQ0FFM0IsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVBQ3ZCLEFBQUEsa0JBQWtCLEFBQUMsQ0FDakIsWUFBWSxDQUFFLEtBQUssQ0FBRyxBQUd4QixBQUFBLGtCQUFrQixBQUFBLE9BQU8sQ0FDekIsa0JBQWtCLEFBQUEsT0FBTyxBQUFDLENBQ3hCLE9BQU8sQ0FBRSxHQUFHLENBQ1osVUFBVSxDQUFFLHNCQUFzQixDQUNsQyxhQUFhLENBQUUsc0JBQXNCLENBQ3JDLFlBQVksQ0FBRSxvQkFBb0IsQ0FDbEMsS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLE1BQU0sQ0FBRyxBQUVuQixBQUFBLGtCQUFrQixBQUFBLE9BQU8sQUFBQyxDQUN4QixZQUFZLENBQUUsQ0FBQyxDQUNmLFdBQVcsQ0FBRSxvQkFBb0IsQ0FBRyxBQUV0QyxBQUFBLGtCQUFrQixBQUFBLE1BQU0sQ0FDeEIsa0JBQWtCLEFBQUEsTUFBTSxBQUFDLENBQ3ZCLE1BQU0sQ0FBRSxPQUFPLENBQ2YsS0FBSyxDQUFFLE9BQU8sQ0FDZCxVQUFVLENBQUUsT0FBTyxDQUFHLEFBRXhCLEFBQUEsc0JBQXNCLENBQ3RCLHNCQUFzQixBQUFBLE1BQU0sQ0FDNUIsc0JBQXNCLEFBQUEsT0FBTyxDQUM3QixzQkFBc0IsQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFDLENBQ2xDLE1BQU0sQ0FBRSxPQUFPLENBQ2YsVUFBVSxDQUFFLElBQUksQ0FDaEIsa0JBQWtCLENBQUUsT0FBTyxDQUMzQixpQkFBaUIsQ0FBRSxPQUFPLENBQUcsQUFFL0IsQUFBQSxjQUFjLEFBQUMsQ0FDYixVQUFVLENBQUUsTUFBTSxDQUNsQixlQUFlLENBQUUsUUFBUSxDQUN6QixjQUFjLENBQUUsQ0FBQyxDQUNqQixZQUFZLENBQUUsS0FBSyxDQUNuQixTQUFTLENBQUUsT0FBTyxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLGFBQWEsQ0FBRSxJQUFJLENBQUcsQ0FFMUIsTUFBTSxFQUFFLFVBQVUsRUFBRSxRQUFRLEVBQzFCLEFBQUEsY0FBYyxBQUFDLENBQ2IsYUFBYSxDQUFFLEtBQUssQ0FBRyxBQUV6QixBQUFBLGNBQWMsQ0FBQyxFQUFFLEFBQUMsQ0FDaEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUFHLEFBRWYsQUFBQSxnQkFBZ0IsQUFBQyxDQUNmLEtBQUssQ0FBRSxhQUFhLENBQ3BCLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLGNBQWMsQ0FBRSxLQUFLLENBQ3JCLEtBQUssQ0FBRSxPQUFPLENBQ2QsV0FBVyxDQUFFLEdBQUcsQ0FBRyxDQUV2QixNQUFNLEVBQUUsVUFBVSxFQUFFLFFBQVEsRUFDMUIsQUFBQSxnQkFBZ0IsQUFBQyxDQUNmLGNBQWMsQ0FBRSxJQUFJLENBQUcsQUFFekIsQUFBQSxZQUFZLEFBQUMsQ0FDWCxPQUFPLENBQUUsU0FBUyxDQUNsQixXQUFXLENBQUUsR0FBRyxDQUNoQixNQUFNLENBQUUscUJBQXFCLENBQUcsQUFFbEMsQUFBQSxtQkFBbUIsQUFBQyxDQUNsQixRQUFRLENBQUUsUUFBUSxDQUFHLEFBRXZCLEFBQUEsbUJBQW1CLEFBQUEsT0FBTyxBQUFDLENBQ3pCLE9BQU8sQ0FBRSxHQUFHLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixLQUFLLENBQUUsR0FBRyxDQUNWLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FDVCxVQUFVLENBQUUsbUJBQW1CLENBQy9CLFdBQVcsQ0FBRSxzQkFBc0IsQ0FBRyxBQUV4QyxBQUFBLHNCQUFzQixBQUFBLE9BQU8sQUFBQyxDQUM1QixnQkFBZ0IsQ0FBRSxPQUFPLENBQUcsQUFFOUIsQUFBQSxzQkFBc0IsQUFBQyxDQUNyQixLQUFLLENBQUUsT0FBTyxDQUFHLEFBRW5CLEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUMzQixzQkFBc0IsQUFBQSxNQUFNLEFBQUMsQ0FDM0IsTUFBTSxDQUFFLE9BQU8sQ0FDZixLQUFLLENBQUUsT0FBTyxDQUNkLFVBQVUsQ0FBRSxPQUFPLENBQUcsQUFFeEIsQUFBQSx5QkFBeUIsQUFBQyxDQUN4QixZQUFZLENBQUUsT0FBTyxDQUFHLEFBRTFCLEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUMvQixnQkFBZ0IsQ0FBQyx5QkFBeUIsQUFBQyxDQUN6QyxNQUFNLENBQUUsT0FBTyxDQUNmLEtBQUssQ0FBRSxPQUFPLENBQ2QsVUFBVSxDQUFFLE9BQU8sQ0FBRyxBQUV4QixBQUFBLHNCQUFzQixDQUN0QixzQkFBc0IsQUFBQSxNQUFNLENBQzVCLGdCQUFnQixDQUFDLHNCQUFzQixBQUFDLENBQ3RDLFVBQVUsQ0FBRSxPQUFPLENBQ25CLEtBQUssQ0FBRSxPQUFPLENBQUcsQUFFbkIsQUFBQSxzQkFBc0IsQ0FDdEIsc0JBQXNCLEFBQUEsTUFBTSxDQUM1QixnQkFBZ0IsQ0FBQyxzQkFBc0IsQUFBQyxDQUN0QyxVQUFVLENBQUUsT0FBTyxDQUNuQixZQUFZLENBQUUsT0FBTyxDQUNyQixLQUFLLENBQUUsT0FBTyxDQUNkLE1BQU0sQ0FBRSxPQUFPLENBQUcsQUFFcEIsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FDL0MseUJBQXlCLEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxBQUFDLENBQ3BELFVBQVUsQ0FBRSxPQUFPLENBQUcsQUFFeEIsQUFBQSxlQUFlLEFBQUMsQ0FDZCxVQUFVLENBQUUsTUFBTSxDQUFHLEFBRXZCLEFBQUEsc0JBQXNCLENBQ3RCLHNCQUFzQixDQUN0QixzQkFBc0IsQUFBQyxDQUNyQixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLFVBQVUsQ0FBRSxPQUFPLENBQ25CLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDQUFFLEdBQUcsQ0FDVixPQUFPLENBQUUsWUFBWSxDQUNyQixjQUFjLENBQUUsTUFBTSxDQUFHLEFBRTNCLEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUM1QixzQkFBc0IsQUFBQSxNQUFNLENBQzVCLHNCQUFzQixBQUFBLE1BQU0sQUFBQyxDQUMzQixNQUFNLENBQUUsT0FBTyxDQUNmLEtBQUssQ0FBRSxPQUFPLENBQ2QsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsbUJBQW1CLENBQUUsT0FBTyxDQUFHLEFBRWpDLEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUM1QixzQkFBc0IsQUFBQSxNQUFNLENBQzVCLHNCQUFzQixBQUFBLE1BQU0sQUFBQyxDQUMzQixVQUFVLENBQUUsT0FBTyxDQUNuQixZQUFZLENBQUUsT0FBTyxDQUNyQixPQUFPLENBQUUsSUFBSSxDQUFHLEFBRWxCLEFBQUEsc0JBQXNCLEFBQUEsT0FBTyxDQUM3QixzQkFBc0IsQUFBQSxPQUFPLENBQzdCLHNCQUFzQixBQUFBLE9BQU8sQUFBQyxDQUM1QixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsWUFBWSxDQUNyQixNQUFNLENBQUUsQ0FBQyxDQUFHLEFBRWQsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLENBQzdCLHNCQUFzQixBQUFBLE9BQU8sQUFBQyxDQUM1QixPQUFPLENBQUUsR0FBRyxDQUNaLFlBQVksQ0FBRSxLQUFLLENBQUcsQUFFeEIsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLEFBQUMsQ0FDNUIsR0FBRyxDQUFFLE9BQU8sQ0FDWixLQUFLLENBQUUsQ0FBQyxDQUNSLFVBQVUsQ0FBRSxvQkFBb0IsQ0FDaEMsV0FBVyxDQUFFLHVCQUF1QixDQUFHLEFBRXpDLEFBQUEsc0JBQXNCLEFBQUEsT0FBTyxBQUFDLENBQzVCLEdBQUcsQ0FBRSxPQUFPLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FDWixVQUFVLENBQUUsaUJBQWlCLENBQUcsQUFFbEMsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLEFBQUMsQ0FDNUIsT0FBTyxDQUFFLEtBQUssQ0FDZCxHQUFHLENBQUUsTUFBTSxDQUNYLGNBQWMsQ0FBRSxHQUFHLENBQ25CLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLFlBQVksQ0FBRSxLQUFLLENBQ25CLEtBQUssQ0FBRSxPQUFPLENBQUcsQUFFbkIsQUFBQSxzQkFBc0IsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUN2QixzQkFBc0IsQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLE1BQU0sQUFBQyxDQUNyQyxVQUFVLENBQUUsT0FBTyxDQUNuQixZQUFZLENBQUUsT0FBTyxDQUNyQixLQUFLLENBQUUsT0FBTyxDQUNkLE1BQU0sQ0FBRSxPQUFPLENBQUcsQUFFcEIsQUFBQSxzQkFBc0IsQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLE9BQU8sQUFBQyxDQUN0QyxnQkFBZ0IsQ0FBRSxPQUFPLENBQUcsQ0N4VWhDLEFBQ0UsY0FEWSxDQUNaLE1BQU0sQUFBQyxDQUNMLFdBQVcsQ0FBRSxJQUFJLENBQUcsQUFGeEIsQUFJRSxjQUpZLENBSVosRUFBRSxBQUFDLENBQ0QsVUFBVSxDQUFFLE1BQU0sQ0FBRyxBQUx6QixBQU9FLGNBUFksQ0FPWixHQUFHLEFBQUMsQ0FDRixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLEdBQUcsQ0FBRyxBQVZ6QixBQVlFLGNBWlksQ0FZWixDQUFDLEFBQUMsQ0FDQSxLQUFLLENqQlRTLE9BQU8sQ2lCU0csVUFBVSxDQUFHLEFBYnpDLEFBZUUsY0FmWSxDQWVaLENBQUMsQUFBQyxDQUNBLGVBQWUsQ0FBRSxZQUFZLENBQUcsQUFoQnBDLEFBa0JFLGNBbEJZLENBa0JaLENBQUMsQUFBQyxDQUNBLGVBQWUsQ0FBRSxTQUFTLENBQUcsQUFuQmpDLEFBb0JFLGNBcEJZLENBb0JaLEVBQUUsQUFBQyxDQUNELFVBQVUsQ0FBRSxJQUFJLENBQ2hCLEtBQUssQ2pCdEJJLE9BQU8sQ2lCdUJoQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ2xCaEJELElBQUksQ2tCaUJkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFlBQVksQ0FBRSxJQUFJLENBU0EsQUFuQ3RCLEFBMkJJLGNBM0JVLENBb0JaLEVBQUUsQUFPQyxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsRUFBRSxDQUNYLFVBQVUsQ2pCN0JILE9BQU8sQ2lCOEJkLFlBQVksQ0FBRSxJQUFJLENBQ2xCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxDQUFDLENBQ1AsR0FBRyxDQUFFLElBQUksQ0FDVCxLQUFLLENBQUUsR0FBRyxDQUNWLE1BQU0sQ0FBRSxHQUFHLENBQUcsQUFHcEIsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUNyQixjQUFjLEFBQUEsTUFBTSxBQUFDLENBQ25CLE9BQU8sQ0FBRSxFQUFFLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FBRyxBQUNuQixBQUFBLGNBQWMsQUFBQSxNQUFNLEFBQUMsQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FBRyxBQzNDaEIsQUFBQSxXQUFXLEFBQUMsQ0FDVixNQUFNLENBQUUsSUFBSSxDQTJDa0IsQUE1Q2hDLEFBRUUsV0FGUyxDQUVULENBQUMsQ0FGSCxXQUFXLENBR1QsUUFBUSxBQUFDLENBQ1AsS0FBSyxDbEJESyxJQUFJLENrQkVkLFlBQVksQ0FBRSxHQUFHLENBQ2pCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLFVBQVUsQ2xCUkksT0FBTyxDa0JTckIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDakJaYixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENpQmtCN0IsQUFuQmhDLEFBZ0JJLFdBaEJPLENBRVQsQ0FBQyxBQWNFLE1BQU0sQ0FoQlgsV0FBVyxDQUdULFFBQVEsQUFhTCxNQUFNLEFBQUMsQ0FDTixlQUFlLENBQUUsSUFBSSxDQUNyQixVQUFVLENBQUUsT0FBNkIsQ2pCaEI3QyxrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENpQmtCL0IsQUFuQjlCLEFBcUJFLFdBckJTLENBcUJULFFBQVEsQUFBQyxDQUNQLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDbEJ2QkQsT0FBTyxDQ0VsQixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENpQjBCN0IsQUEzQmhDLEFBeUJJLFdBekJPLENBcUJULFFBQVEsQUFJTCxNQUFNLEFBQUMsQ0FDTixVQUFVLENBQUUsT0FBd0IsQ2pCeEJ4QyxrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENpQjBCL0IsQUEzQjlCLEFBNkJFLFdBN0JTLENBNkJULFNBQVMsQ0E3QlgsV0FBVyxDQThCVCxLQUFLLEFBQUMsQ0FDSixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQVlnQixBQTVDOUIsQUFpQ0ksV0FqQ08sQ0E2QlQsU0FBUyxDQUlQLENBQUMsQ0FqQ0wsV0FBVyxDQThCVCxLQUFLLENBR0gsQ0FBQyxBQUFDLENBQ0EsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUFwQ3JCLEFBcUNJLFdBckNPLENBNkJULFNBQVMsQUFRTixPQUFPLENBckNaLFdBQVcsQ0E4QlQsS0FBSyxBQU9GLE9BQU8sQUFBQyxDQUNQLElBQUksQ0FBRSxHQUFHLENBQ1QsR0FBRyxDQUFFLEdBQUcsQ0FDUixRQUFRLENBQUUsUUFBUSxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLEtBQUssQ2xCekNHLElBQUksQ2tCeUNVLEFDNUM1QixBQUFBLFNBQVMsQUFBQyxDQUNSLE1BQU0sQ0FBRSxLQUFLLENBQ2IsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FRQyxBQVhyQixBQUlFLFNBSk8sQ0FJUCxHQUFHLEFBQUMsQ0FDRixpQkFBaUIsQ0FBRSxvQkFBa0IsQ0FDckMsY0FBYyxDQUFFLG9CQUFrQixDQUNsQyxhQUFhLENBQUUsb0JBQWtCLENBQ2pDLFNBQVMsQ0FBRSxvQkFBa0IsQ0FDN0IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUFHLEFDWG5CLEFBRUUsZUFGYSxDQUViLElBQUksQUFBQyxDQUNILFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FBRyxBQUxsQixBQU9FLGVBUGEsQ0FPYixNQUFNLEFBQUMsQ0FDTCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDcEJUUyxPQUFPLENvQlNLLEFBVjlCLEFBWUUsZUFaYSxDQVliLG1CQUFtQixBQUFDLENBQ2xCLE9BQU8sQ0FBRSxNQUFNLENBQUcsQUFidEIsQUFlRSxlQWZhLENBZWIsbUJBQW1CLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLEdBQUcsQ0FDVixjQUFjLENBQUUsTUFBTSxDQUFHLEFBbEI3QixBQW9CRSxlQXBCYSxDQW9CYixRQUFRLEFBQUMsQ0FDUCxLQUFLLENBQUUsT0FBTyxDQUNkLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGNBQWMsQ0FBRSxHQUFHLENBQ25CLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFVBQVUsQ0FBRSxVQUFVLENBVU8sQUFuQ2pDLEFBNEJJLGVBNUJXLENBb0JiLFFBQVEsQ0FRTixNQUFNLEFBQUMsQ0FDTCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLHdDQUF3QyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDcEI1Qi9ELElBQUksQ29CNkJaLGVBQWUsQ0FBRSxTQUFTLENBQzFCLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLFVBQVUsQ0FDbkIsVUFBVSxDQUFFLFVBQVUsQ0FBRyxBQW5DL0IsQUFxQ0UsZUFyQ2EsQ0FxQ2IsSUFBSSxBQUFDLENBQ0gsV0FBVyxDQUFFLENBQUMsQ0FDZCxLQUFLLENBQUUsR0FBRyxDQUNWLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLENBQUMsQ0FDZCxhQUFhLENBQUUsSUFBSSxDQUNuQixjQUFjLENBQUUsTUFBTSxDQUN0QixVQUFVLENBQUUsVUFBVSxDQUFHLEFFN0M3QixBQUFBLEtBQUssQUFBQyxDQUNKLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFFbEIsQUFBQSxJQUFJLEFBQUMsQ0FDSCxLQUFLLENBQUUsTUFBTSxDQUFHLEFDSmxCLEFBQUEsTUFBTSxBQUFBLEtBQUssQUFBQyxDQUNWLE1BQU0sQ0FBRSxLQUFLLENBQ2IsYUFBYSxDQUFFLElBQUksQ0E2UWUsQUEvUXBDLEFBR0UsTUFISSxBQUFBLEtBQUssQ0FHVCxJQUFJLEFBQUMsQ0FDSCxVQUFVLENBQUUsVUFBVSxDQUN0QixPQUFPLENBQUUsTUFBTSxDQUFHLEFBTHRCLEFBTUUsTUFOSSxBQUFBLEtBQUssQ0FNVCxZQUFZLEFBQUMsQ0FDWCxVQUFVLENBQUUsT0FBTyxDQUNuQixNQUFNLENBQUUsSUFBSSxDQXlJdUIsQUFqSnZDLEFBU0ksTUFURSxBQUFBLEtBQUssQ0FNVCxZQUFZLENBR1YsQ0FBQyxBQUFDLENBQ0EsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLEN2Qk5PLE9BQU8sQ3VCVVMsQUFmbEMsQUFZTSxNQVpBLEFBQUEsS0FBSyxDQU1ULFlBQVksQ0FHVixDQUFDLEFBR0UsTUFBTSxDQVpiLE1BQU0sQUFBQSxLQUFLLENBTVQsWUFBWSxDQUdWLENBQUMsQUFJRSxNQUFNLENBYmIsTUFBTSxBQUFBLEtBQUssQ0FNVCxZQUFZLENBR1YsQ0FBQyxBQUtFLE9BQU8sQUFBQyxDQUNQLGVBQWUsQ0FBRSxJQUFJLENBQUcsQUFmaEMsQUFnQkksTUFoQkUsQUFBQSxLQUFLLENBTVQsWUFBWSxDQVVWLElBQUksQUFBQyxDQUNILFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDQUFFLElBQUksQ0FDWCxZQUFZLENBQUUsSUFBSSxDQUNsQixLQUFLLEN2QmxCRyxJQUFJLEN1QnVDNkIsQUExQy9DLEFBd0JRLE1BeEJGLEFBQUEsS0FBSyxDQU1ULFlBQVksQ0FVVixJQUFJLEFBTUQsVUFBVSxDQUVULENBQUMsQ0F4QlQsTUFBTSxBQUFBLEtBQUssQ0FNVCxZQUFZLENBVVYsSUFBSSxBQU9ELFdBQVcsQ0FDVixDQUFDLEFBQUMsQ0FDQSxXQUFXLENBQUUsTUFBTSxDQUNuQixLQUFLLEN2QnJCRyxPQUFPLEN1QitCRyxBQXBDNUIsQUEyQlUsTUEzQkosQUFBQSxLQUFLLENBTVQsWUFBWSxDQVVWLElBQUksQUFNRCxVQUFVLENBRVQsQ0FBQyxBQUdFLE9BQU8sQ0EzQmxCLE1BQU0sQUFBQSxLQUFLLENBTVQsWUFBWSxDQVVWLElBQUksQUFPRCxXQUFXLENBQ1YsQ0FBQyxBQUdFLE9BQU8sQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDdkIxQkgsSUFBSSxDdUIyQk4sU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsR0FBRyxDQUNaLFlBQVksQ0FBRSxHQUFHLENBQ2pCLFVBQVUsQ0FBRSwwQkFBMEIsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FDeEQsZUFBZSxDQUFFLFNBQVMsQ0FDMUIsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUFHLEFBcEMxQixBQXVDVSxNQXZDSixBQUFBLEtBQUssQ0FNVCxZQUFZLENBVVYsSUFBSSxBQXFCRCxXQUFXLENBQ1YsQ0FBQyxBQUNFLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxFQUFFLENBQ1gsVUFBVSxDQUFFLHlCQUF5QixDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUN2RCxlQUFlLENBQUUsU0FBUyxDQUFHLEFBMUN6QyxBQTJDSSxNQTNDRSxBQUFBLEtBQUssQ0FNVCxZQUFZLENBcUNWLEVBQUUsQUFBQyxDQUNELEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLENBQUMsQ0EyRm9ELEFBeEluRSxBQThDTSxNQTlDQSxBQUFBLEtBQUssQ0FNVCxZQUFZLENBcUNWLEVBQUUsQ0FHQSxFQUFFLEFBQUMsQ0FrQkQsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsSUFBSSxDQXFFd0MsQUF4SWpFLEFBK0NRLE1BL0NGLEFBQUEsS0FBSyxDQU1ULFlBQVksQ0FxQ1YsRUFBRSxDQUdBLEVBQUUsQUFDQyxjQUFjLEFBQUMsQ0FDZCxXQUFXLENBQUUsSUFBSSxDQUFHLEFBaEQ5QixBQWlEUSxNQWpERixBQUFBLEtBQUssQ0FNVCxZQUFZLENBcUNWLEVBQUUsQ0FHQSxFQUFFLENBR0EsaUJBQWlCLEFBQUMsQ0FDaEIsVUFBVSxDQUFFLDJCQUEyQixDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUN6RCxlQUFlLENBQUUsU0FBUyxDQUMxQixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFyRHhCLEFBd0RZLE1BeEROLEFBQUEsS0FBSyxDQU1ULFlBQVksQ0FxQ1YsRUFBRSxDQUdBLEVBQUUsQUFRQyxRQUFRLENBQ1AsQ0FBQyxDQUNDLElBQUksQUFBQyxDQUNILFlBQVksQ0FBRSxDQUFDLEN0QnZEM0Isa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDc0J5RHZCLEFBMUR0QyxBQThEYyxNQTlEUixBQUFBLEtBQUssQ0FNVCxZQUFZLENBcUNWLEVBQUUsQ0FHQSxFQUFFLEFBUUMsUUFBUSxDQUNQLENBQUMsQUFJRSxNQUFNLENBR0wsSUFBSSxDQTlEbEIsTUFBTSxBQUFBLEtBQUssQ0FNVCxZQUFZLENBcUNWLEVBQUUsQ0FHQSxFQUFFLEFBUUMsUUFBUSxDQUNQLENBQUMsQUFLRSxNQUFNLENBRUwsSUFBSSxDQTlEbEIsTUFBTSxBQUFBLEtBQUssQ0FNVCxZQUFZLENBcUNWLEVBQUUsQ0FHQSxFQUFFLEFBUUMsUUFBUSxDQUNQLENBQUMsQUFNRSxPQUFPLENBQ04sSUFBSSxBQUFDLENBQ0gsS0FBSyxDdkIxREgsT0FBTyxDdUIwRGlCLEFBL0QxQyxBQW9FUSxNQXBFRixBQUFBLEtBQUssQ0FNVCxZQUFZLENBcUNWLEVBQUUsQ0FHQSxFQUFFLEFBc0JDLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFyRTFCLEFBc0VRLE1BdEVGLEFBQUEsS0FBSyxDQU1ULFlBQVksQ0FxQ1YsRUFBRSxDQUdBLEVBQUUsQ0F3QkEsQ0FBQyxBQUFDLENBQ0EsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDdkJ4RUYsT0FBTyxDdUJ5RVYsU0FBUyxDQUFFLElBQUksQ0FBRyxBQXpFNUIsQUEwRVEsTUExRUYsQUFBQSxLQUFLLENBTVQsWUFBWSxDQXFDVixFQUFFLENBR0EsRUFBRSxBQTRCQyxnQkFBZ0IsQUFBQyxDQUNoQixRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsT0FBTyxDQTREc0MsQUF4SS9ELEFBNkVVLE1BN0VKLEFBQUEsS0FBSyxDQU1ULFlBQVksQ0FxQ1YsRUFBRSxDQUdBLEVBQUUsQUE0QkMsZ0JBQWdCLENBR2QsSUFBSSxBQUFDLENBQ0osWUFBWSxDQUFFLENBQUMsQ0FPYSxBQXJGeEMsQUErRVksTUEvRU4sQUFBQSxLQUFLLENBTVQsWUFBWSxDQXFDVixFQUFFLENBR0EsRUFBRSxBQTRCQyxnQkFBZ0IsQ0FHZCxJQUFJLEFBRUYsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLEtBQUssQ0FDWixXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsQ0FBQyxDQUNiLFdBQVcsQ0FBRSxNQUFNLENBQ25CLE9BQU8sQ0FBRSxHQUFHLEN0QmxGeEIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDc0JvRnZCLEFBckZ0QyxBQTBGYyxNQTFGUixBQUFBLEtBQUssQ0FNVCxZQUFZLENBcUNWLEVBQUUsQ0FHQSxFQUFFLEFBNEJDLGdCQUFnQixBQVlkLE1BQU0sQ0FHSixJQUFJLEFBQ0YsTUFBTSxDQTFGckIsTUFBTSxBQUFBLEtBQUssQ0FNVCxZQUFZLENBcUNWLEVBQUUsQ0FHQSxFQUFFLEFBNEJDLGdCQUFnQixBQWFkLE1BQU0sQ0FFSixJQUFJLEFBQ0YsTUFBTSxDQTFGckIsTUFBTSxBQUFBLEtBQUssQ0FNVCxZQUFZLENBcUNWLEVBQUUsQ0FHQSxFQUFFLEFBNEJDLGdCQUFnQixBQWNkLE9BQU8sQ0FDTCxJQUFJLEFBQ0YsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLEtBQUssQ0FDWixXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsQ0FBQyxDQUNiLFdBQVcsQ0FBRSxNQUFNLENBQ25CLE9BQU8sQ0FBRSxHQUFHLENBQ1osU0FBUyxDQUFFLGNBQWMsQ0FBRyxBQWhHNUMsQUFvR1ksTUFwR04sQUFBQSxLQUFLLENBTVQsWUFBWSxDQXFDVixFQUFFLENBR0EsRUFBRSxBQTRCQyxnQkFBZ0IsQUF1QmQsTUFBTSxDQUdKLEVBQUUsQ0FwR2YsTUFBTSxBQUFBLEtBQUssQ0FNVCxZQUFZLENBcUNWLEVBQUUsQ0FHQSxFQUFFLEFBNEJDLGdCQUFnQixBQXdCZCxNQUFNLENBRUosRUFBRSxDQXBHZixNQUFNLEFBQUEsS0FBSyxDQU1ULFlBQVksQ0FxQ1YsRUFBRSxDQUdBLEVBQUUsQUE0QkMsZ0JBQWdCLEFBeUJkLE9BQU8sQ0FDTCxFQUFFLEFBQUMsQ0FDRixPQUFPLENBQUUsS0FBSyxDQUFHLEFBckcvQixBQXNHVSxNQXRHSixBQUFBLEtBQUssQ0FNVCxZQUFZLENBcUNWLEVBQUUsQ0FHQSxFQUFFLEFBNEJDLGdCQUFnQixDQTRCZixFQUFFLEFBQUMsQ0FDRCxPQUFPLENBQUUsSUFBSSxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsS0FBSyxDQUFFLENBQUMsQ0FDUixVQUFVLENBQUUsT0FBTyxDQUNuQixPQUFPLENBQUUsRUFBRSxDQTRCc0MsQUF4STdELEFBNkdZLE1BN0dOLEFBQUEsS0FBSyxDQU1ULFlBQVksQ0FxQ1YsRUFBRSxDQUdBLEVBQUUsQUE0QkMsZ0JBQWdCLENBNEJmLEVBQUUsQ0FPQSxFQUFFLEFBQUMsQ0FDRCxXQUFXLENBQUUsQ0FBQyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxJQUFJLENBc0I0QixBQXhJM0QsQUFtSGMsTUFuSFIsQUFBQSxLQUFLLENBTVQsWUFBWSxDQXFDVixFQUFFLENBR0EsRUFBRSxBQTRCQyxnQkFBZ0IsQ0E0QmYsRUFBRSxDQU9BLEVBQUUsQ0FNQSxDQUFDLEFBQUMsQ0FDQSxPQUFPLENBQUUsUUFBUSxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxLQUFLLEN0QnJINUIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDc0JrSXJCLEFBbkl4QyxBQXlIZ0IsTUF6SFYsQUFBQSxLQUFLLENBTVQsWUFBWSxDQXFDVixFQUFFLENBR0EsRUFBRSxBQTRCQyxnQkFBZ0IsQ0E0QmYsRUFBRSxDQU9BLEVBQUUsQ0FNQSxDQUFDLENBTUMsR0FBRyxDQXpIbkIsTUFBTSxBQUFBLEtBQUssQ0FNVCxZQUFZLENBcUNWLEVBQUUsQ0FHQSxFQUFFLEFBNEJDLGdCQUFnQixDQTRCZixFQUFFLENBT0EsRUFBRSxDQU1BLENBQUMsQ0FPQyxJQUFJLEFBQUMsQ0FDSCxLQUFLLENBQUUsR0FBRyxDQUNWLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLFlBQVksQ0FBRSxDQUFDLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsSUFBSSxDQUFHLEFBaEl0QyxBQWlJZ0IsTUFqSVYsQUFBQSxLQUFLLENBTVQsWUFBWSxDQXFDVixFQUFFLENBR0EsRUFBRSxBQTRCQyxnQkFBZ0IsQ0E0QmYsRUFBRSxDQU9BLEVBQUUsQ0FNQSxDQUFDLENBY0MsR0FBRyxBQUFDLENBQ0YsS0FBSyxDQUFFLGVBQWUsQ0FDdEIsWUFBWSxDQUFFLEdBQUcsQ0FBRyxBQW5JdEMsQUF1SWdCLE1BdklWLEFBQUEsS0FBSyxDQU1ULFlBQVksQ0FxQ1YsRUFBRSxDQUdBLEVBQUUsQUE0QkMsZ0JBQWdCLENBNEJmLEVBQUUsQ0FPQSxFQUFFLEFBdUJDLE1BQU0sQ0FHTCxDQUFDLENBdklqQixNQUFNLEFBQUEsS0FBSyxDQU1ULFlBQVksQ0FxQ1YsRUFBRSxDQUdBLEVBQUUsQUE0QkMsZ0JBQWdCLENBNEJmLEVBQUUsQ0FPQSxFQUFFLEFBd0JDLE1BQU0sQ0FFTCxDQUFDLENBdklqQixNQUFNLEFBQUEsS0FBSyxDQU1ULFlBQVksQ0FxQ1YsRUFBRSxDQUdBLEVBQUUsQUE0QkMsZ0JBQWdCLENBNEJmLEVBQUUsQ0FPQSxFQUFFLEFBeUJDLE9BQU8sQ0FDTixDQUFDLEFBQUMsQ0FDQSxnQkFBZ0IsQ3ZCbkloQixPQUFPLEN1Qm1JOEIsQUF4SXZELEFBeUlJLE1BeklFLEFBQUEsS0FBSyxDQU1ULFlBQVksQ0FtSVYsWUFBWSxBQUFDLENBQ1gsR0FBRyxDQUFFLElBQUksQ0FDVCxLQUFLLENBQUUsQ0FBQyxDQU11QixBQWpKckMsQUE2SVEsTUE3SUYsQUFBQSxLQUFLLENBTVQsWUFBWSxDQW1JVixZQUFZLENBR1YsSUFBSSxDQUNGLFFBQVEsQUFBQyxDQUNQLGFBQWEsQ0FBRSxDQUFDLENBR08sQUFqSmpDLEFBK0lVLE1BL0lKLEFBQUEsS0FBSyxDQU1ULFlBQVksQ0FtSVYsWUFBWSxDQUdWLElBQUksQ0FDRixRQUFRLENBRU4sS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUFHLEFBakovQixBQW1KRSxNQW5KSSxBQUFBLEtBQUssQ0FtSlQsV0FBVyxBQUFDLENBQ1YsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsS0FBSyxDQUNaLFlBQVksQ0FBRSxJQUFJLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FJUSxBQTdKdkIsQUEwSkksTUExSkUsQUFBQSxLQUFLLENBbUpULFdBQVcsQ0FPVCxHQUFHLEFBQUMsQ0FDRixTQUFTLENBQUUsSUFBSSxDQUNmLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUE3SnJCLEFBK0pFLE1BL0pJLEFBQUEsS0FBSyxDQStKVCxjQUFjLEFBQUMsQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLElBQUksQ0E0R2MsQUEvUWxDLEFBb0tJLE1BcEtFLEFBQUEsS0FBSyxDQStKVCxjQUFjLENBS1osQ0FBQyxDQXBLTCxNQUFNLEFBQUEsS0FBSyxDQStKVCxjQUFjLENBTVYsTUFBTSxBQUFDLENBQ1AsT0FBTyxDQUFFLEtBQUssQ3RCcEtsQixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENzQnVLdkQsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0FxQ3dCLEFBak4vQyxBQWdMUSxNQWhMRixBQUFBLEtBQUssQ0ErSlQsY0FBYyxDQUtaLENBQUMsQUFTRSxnQkFBZ0IsQUFHZCxPQUFPLENBaExoQixNQUFNLEFBQUEsS0FBSyxDQStKVCxjQUFjLENBS1osQ0FBQyxBQVVFLGVBQWUsQUFFYixPQUFPLENBaExoQixNQUFNLEFBQUEsS0FBSyxDQStKVCxjQUFjLENBS1osQ0FBQyxBQVdFLGlCQUFpQixBQUNmLE9BQU8sQ0FoTGhCLE1BQU0sQUFBQSxLQUFLLENBK0pULGNBQWMsQ0FNVixNQUFNLEFBUUwsZ0JBQWdCLEFBR2QsT0FBTyxDQWhMaEIsTUFBTSxBQUFBLEtBQUssQ0ErSlQsY0FBYyxDQU1WLE1BQU0sQUFTTCxlQUFlLEFBRWIsT0FBTyxDQWhMaEIsTUFBTSxBQUFBLEtBQUssQ0ErSlQsY0FBYyxDQU1WLE1BQU0sQUFVTCxpQkFBaUIsQUFDZixPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUFHLEFBckwvQixBQXVMUSxNQXZMRixBQUFBLEtBQUssQ0ErSlQsY0FBYyxDQUtaLENBQUMsQUFrQkUsZ0JBQWdCLEFBQ2QsT0FBTyxDQXZMaEIsTUFBTSxBQUFBLEtBQUssQ0ErSlQsY0FBYyxDQU1WLE1BQU0sQUFpQkwsZ0JBQWdCLEFBQ2QsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLEVBQUUsQ0FDWCxVQUFVLENBQUUseUJBQXlCLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQ3pELGVBQWUsQ0FBRSxTQUFTLEN0QnhMbEMsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDc0IwTDNCLEFBM0xsQyxBQTZMVSxNQTdMSixBQUFBLEtBQUssQ0ErSlQsY0FBYyxDQUtaLENBQUMsQUFrQkUsZ0JBQWdCLEFBTWQsTUFBTSxBQUNKLE9BQU8sQ0E3TGxCLE1BQU0sQUFBQSxLQUFLLENBK0pULGNBQWMsQ0FNVixNQUFNLEFBaUJMLGdCQUFnQixBQU1kLE1BQU0sQUFDSixPQUFPLEFBQUMsQ0FDUCxVQUFVLENBQUUsK0JBQStCLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQy9ELGVBQWUsQ0FBRSxTQUFTLENBQUcsQUEvTHpDLEFBaU1VLE1Bak1KLEFBQUEsS0FBSyxDQStKVCxjQUFjLENBS1osQ0FBQyxBQWtCRSxnQkFBZ0IsQUFVZCxPQUFPLEFBQ0wsT0FBTyxDQWpNbEIsTUFBTSxBQUFBLEtBQUssQ0ErSlQsY0FBYyxDQU1WLE1BQU0sQUFpQkwsZ0JBQWdCLEFBVWQsT0FBTyxBQUNMLE9BQU8sQUFBQyxDQUNQLFVBQVUsQ0FBRSxnQ0FBZ0MsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FDaEUsZUFBZSxDQUFFLFNBQVMsQ0FBRyxBQW5NekMsQUFxTVEsTUFyTUYsQUFBQSxLQUFLLENBK0pULGNBQWMsQ0FLWixDQUFDLEFBZ0NFLGVBQWUsQUFDYixPQUFPLENBck1oQixNQUFNLEFBQUEsS0FBSyxDQStKVCxjQUFjLENBTVYsTUFBTSxBQStCTCxlQUFlLEFBQ2IsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLEVBQUUsQ0FDWCxVQUFVLENBQUUseUJBQXlCLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQ3pELGVBQWUsQ0FBRSxTQUFTLEN0QnRNbEMsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDc0J3TTNCLEFBek1sQyxBQTJNVSxNQTNNSixBQUFBLEtBQUssQ0ErSlQsY0FBYyxDQUtaLENBQUMsQUFnQ0UsZUFBZSxBQU1iLE1BQU0sQUFDSixPQUFPLENBM01sQixNQUFNLEFBQUEsS0FBSyxDQStKVCxjQUFjLENBTVYsTUFBTSxBQStCTCxlQUFlLEFBTWIsTUFBTSxBQUNKLE9BQU8sQUFBQyxDQUNQLFVBQVUsQ0FBRSwrQkFBK0IsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FDL0QsZUFBZSxDQUFFLFNBQVMsQ0FBRyxBQTdNekMsQUErTVUsTUEvTUosQUFBQSxLQUFLLENBK0pULGNBQWMsQ0FLWixDQUFDLEFBZ0NFLGVBQWUsQUFVYixPQUFPLEFBQ0wsT0FBTyxDQS9NbEIsTUFBTSxBQUFBLEtBQUssQ0ErSlQsY0FBYyxDQU1WLE1BQU0sQUErQkwsZUFBZSxBQVViLE9BQU8sQUFDTCxPQUFPLEFBQUMsQ0FDUCxVQUFVLENBQUUsZ0NBQWdDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQ2hFLGVBQWUsQ0FBRSxTQUFTLENBQUcsQUFqTnpDLEFBbU5JLE1Bbk5FLEFBQUEsS0FBSyxDQStKVCxjQUFjLENBb0RaLE9BQU8sQUFBQSxNQUFNLEFBQUMsQ0FDWixHQUFHLENBQUUsSUFBSSxDQUNULEtBQUssQ0FBRSxjQUFjLENBQ3JCLEtBQUssQ0FBRSxLQUFLLENBQ1osU0FBUyxDQUFFLElBQUksQ0FBRyxBQXZOeEIsQUF3TkksTUF4TkUsQUFBQSxLQUFLLENBK0pULGNBQWMsQ0F5RFosTUFBTSxBQUFBLE1BQU0sQ0F4TmhCLE1BQU0sQUFBQSxLQUFLLENBK0pULGNBQWMsQ0EwRFosT0FBTyxBQUFBLE1BQU0sQUFBQyxDQUNaLEdBQUcsQ0FBRSxJQUFJLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsS0FBSyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBa0RXLEFBL1FoQyxBQThOTSxNQTlOQSxBQUFBLEtBQUssQ0ErSlQsY0FBYyxDQXlEWixNQUFNLEFBQUEsTUFBTSxDQU1WLENBQUMsQ0E5TlAsTUFBTSxBQUFBLEtBQUssQ0ErSlQsY0FBYyxDQXlEWixNQUFNLEFBQUEsTUFBTSxDQU9WLE1BQU0sQ0EvTlosTUFBTSxBQUFBLEtBQUssQ0ErSlQsY0FBYyxDQTBEWixPQUFPLEFBQUEsTUFBTSxDQUtYLENBQUMsQ0E5TlAsTUFBTSxBQUFBLEtBQUssQ0ErSlQsY0FBYyxDQTBEWixPQUFPLEFBQUEsTUFBTSxDQU1YLE1BQU0sQUFBQyxDQUNMLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FDaEIsVUFBVSxDdkJ2TkwsT0FBTyxDdUJ3TlosT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsSUFBSSxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsVUFBVSxDQUN0QixPQUFPLENBQUUsUUFBUSxDQUNqQixhQUFhLENBQUUsR0FBRyxDQUNsQixLQUFLLEN2QjFPQSxPQUFPLEN1QjJPWixNQUFNLENBQUUsb0JBQW9CLEN0QnpPbEMsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDc0JnUHpCLEFBalBwQyxBQTZPUSxNQTdPRixBQUFBLEtBQUssQ0ErSlQsY0FBYyxDQXlEWixNQUFNLEFBQUEsTUFBTSxDQU1WLENBQUMsQUFlRSxNQUFNLENBN09mLE1BQU0sQUFBQSxLQUFLLENBK0pULGNBQWMsQ0F5RFosTUFBTSxBQUFBLE1BQU0sQ0FPVixNQUFNLEFBY0gsTUFBTSxDQTdPZixNQUFNLEFBQUEsS0FBSyxDQStKVCxjQUFjLENBMERaLE9BQU8sQUFBQSxNQUFNLENBS1gsQ0FBQyxBQWVFLE1BQU0sQ0E3T2YsTUFBTSxBQUFBLEtBQUssQ0ErSlQsY0FBYyxDQTBEWixPQUFPLEFBQUEsTUFBTSxDQU1YLE1BQU0sQUFjSCxNQUFNLEFBQUMsQ0FDTixlQUFlLENBQUUsSUFBSSxDQUNyQixVQUFVLEN2QjNPRixPQUFPLEN1QjRPZixLQUFLLEN2QjdPRCxJQUFJLENDRGhCLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ3NCZ1AzQixBQWpQbEMsQUFrUE0sTUFsUEEsQUFBQSxLQUFLLENBK0pULGNBQWMsQ0F5RFosTUFBTSxBQUFBLE1BQU0sQ0EwQlYsSUFBSSxDQWxQVixNQUFNLEFBQUEsS0FBSyxDQStKVCxjQUFjLENBMERaLE9BQU8sQUFBQSxNQUFNLENBeUJYLElBQUksQUFBQyxDQUNILE9BQU8sQ0FBRSxJQUFJLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsU0FBUyxDQUNqQixVQUFVLEN2QmxQQSxPQUFPLEN1Qm1QakIsS0FBSyxDdkJwUEMsSUFBSSxDdUJxUFYsTUFBTSxDQUFFLElBQUksQ0FDWixXQUFXLENBQUUsSUFBSSxDQUFHLEFBelA1QixBQTJQTSxNQTNQQSxBQUFBLEtBQUssQ0ErSlQsY0FBYyxDQXlEWixNQUFNLEFBQUEsTUFBTSxDQW1DVixRQUFRLENBM1BkLE1BQU0sQUFBQSxLQUFLLENBK0pULGNBQWMsQ0EwRFosT0FBTyxBQUFBLE1BQU0sQ0FrQ1gsUUFBUSxBQUFDLENBQ1AsVUFBVSxDdkJqUEwsT0FBTyxDdUJvUVUsQUEvUTlCLEFBOFBRLE1BOVBGLEFBQUEsS0FBSyxDQStKVCxjQUFjLENBeURaLE1BQU0sQUFBQSxNQUFNLENBbUNWLFFBQVEsQ0FHTixLQUFLLENBOVBiLE1BQU0sQUFBQSxLQUFLLENBK0pULGNBQWMsQ0EwRFosT0FBTyxBQUFBLE1BQU0sQ0FrQ1gsUUFBUSxDQUdOLEtBQUssQUFBQyxDQUNKLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQXlCLENBQzNDLEtBQUssQ0FBRSxLQUFLLENBQ1osVUFBVSxDdkI5UE4sSUFBSSxDdUIrUFIsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsS0FBSyxDQUNaLFlBQVksQ0FBRSxJQUFJLENBQ2xCLFVBQVUsQ0FBRSxHQUFHLENBQ2YsT0FBTyxDQUFFLFFBQVEsQ0FDakIsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsS0FBSyxDdkJ4UUYsT0FBTyxDdUJ5UVYsU0FBUyxDQUFFLElBQUksQ0FBRyxBQXpRNUIsQUEwUVEsTUExUUYsQUFBQSxLQUFLLENBK0pULGNBQWMsQ0F5RFosTUFBTSxBQUFBLE1BQU0sQ0FtQ1YsUUFBUSxDQWVOLEtBQUssQ0ExUWIsTUFBTSxBQUFBLEtBQUssQ0ErSlQsY0FBYyxDQTBEWixPQUFPLEFBQUEsTUFBTSxDQWtDWCxRQUFRLENBZU4sS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLEtBQUssQ0FDWixZQUFZLENBQUUsR0FBRyxDQUNqQixPQUFPLENBQUUsWUFBWSxDQUNyQixXQUFXLENBQUUsTUFBTSxDQUNuQixTQUFTLENBQUUsSUFBSSxDQUFHLEFBRTVCLEFBQ0UsTUFESSxBQUFBLFNBQVMsQ0FDYixFQUFFLEFBQUMsQ0FDRCxXQUFXLEN4QnpRUixJQUFJLEN3QjBRUCxLQUFLLEN2QnBSSSxPQUFPLEN1QnFSaEIsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsQ0FBQyxDQUFHLEFBTHZCLEFBTUUsTUFOSSxBQUFBLFNBQVMsQ0FNYixHQUFHLEFBQUMsQ0FDRixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUN6Um5CLEFBQUEsTUFBTSxBQUFBLEtBQUssQUFBQyxDQUNWLFVBQVUsQ3hCVUMsT0FBTyxDd0JpR0ssQUE1R3pCLEFBRUUsTUFGSSxBQUFBLEtBQUssQ0FFVCxDQUFDLEFBQUMsQ0FDQSxlQUFlLENBQUUsSUFBSSxDQUFHLEFBSDVCLEFBSUUsTUFKSSxBQUFBLEtBQUssQ0FJVCxVQUFVLEFBQUMsQ0FDVCxPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ3hCUEksT0FBTyxDd0JRaEIsU0FBUyxDQUFFLElBQUksQ0FBRyxBQVJ0QixBQVNFLE1BVEksQUFBQSxLQUFLLENBU1AsSUFBSSxBQUFDLENBQ0wsT0FBTyxDekJBSixJQUFJLEN5QkFRLENBQUMsQ0FpRHFDLEFBM0R6RCxBQVdJLE1BWEUsQUFBQSxLQUFLLENBU1AsSUFBSSxDQUVGLEdBQUcsQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEdBQUcsQ0FDVixhQUFhLENBQUUsSUFBSSxDQUNuQixVQUFVLENBQUUsVUFBVSxDQTRDMkIsQUEzRHZELEFBZ0JNLE1BaEJBLEFBQUEsS0FBSyxDQVNQLElBQUksQ0FFRixHQUFHLENBS0gsRUFBRSxBQUFDLENBQ0QsS0FBSyxDeEJoQkssT0FBTyxDd0JnQlMsQUFqQmxDLEFBa0JNLE1BbEJBLEFBQUEsS0FBSyxDQVNQLElBQUksQ0FFRixHQUFHLENBT0gsRUFBRSxBQUFDLENBQ0QsT0FBTyxDQUFFLEtBQUssQ0Fjb0IsQUFqQzFDLEFBb0JRLE1BcEJGLEFBQUEsS0FBSyxDQVNQLElBQUksQ0FFRixHQUFHLENBT0gsRUFBRSxBQUVDLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFyQjFCLEFBc0JRLE1BdEJGLEFBQUEsS0FBSyxDQVNQLElBQUksQ0FFRixHQUFHLENBT0gsRUFBRSxDQUlBLENBQUMsQUFBQyxDQUNBLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLFdBQVcsQ0FDdkIsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLEN4QnRCRyxPQUFPLEN3QnVCZixPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLEN2QjFCMUIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDdUJnQ3JCLEFBakN4QyxBQThCVSxNQTlCSixBQUFBLEtBQUssQ0FTUCxJQUFJLENBRUYsR0FBRyxDQU9ILEVBQUUsQ0FJQSxDQUFDLEFBUUUsTUFBTSxDQTlCakIsTUFBTSxBQUFBLEtBQUssQ0FTUCxJQUFJLENBRUYsR0FBRyxDQU9ILEVBQUUsQ0FJQSxDQUFDLEFBU0UsTUFBTSxDQS9CakIsTUFBTSxBQUFBLEtBQUssQ0FTUCxJQUFJLENBRUYsR0FBRyxDQU9ILEVBQUUsQ0FJQSxDQUFDLEFBVUUsT0FBTyxBQUFDLENBQ1AsS0FBSyxDeEJoQ0MsT0FBTyxDd0JnQ2EsQUFqQ3RDLEFBbUNRLE1BbkNGLEFBQUEsS0FBSyxDQVNQLElBQUksQ0FFRixHQUFHLENBdUJILFlBQVksQ0FDVixFQUFFLEFBQUMsQ0FDRCxPQUFPLENBQUUsWUFBWSxDQXVCb0IsQUEzRG5ELEFBcUNVLE1BckNKLEFBQUEsS0FBSyxDQVNQLElBQUksQ0FFRixHQUFHLENBdUJILFlBQVksQ0FDVixFQUFFLENBRUEsWUFBWSxBQUFDLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLGFBQWEsQ0FBRSxDQUFDLEN2QnZDMUIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDdUIwRFosQUEzRGpELEFBMkNZLE1BM0NOLEFBQUEsS0FBSyxDQVNQLElBQUksQ0FFRixHQUFHLENBdUJILFlBQVksQ0FDVixFQUFFLENBRUEsWUFBWSxBQU1ULE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUE1QzlCLEFBNkNZLE1BN0NOLEFBQUEsS0FBSyxDQVNQLElBQUksQ0FFRixHQUFHLENBdUJILFlBQVksQ0FDVixFQUFFLENBRUEsWUFBWSxBQVFULFNBQVMsQUFBQyxDQUNULFVBQVUsQ0FBRSxrQ0FBa0MsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FDNUQsZUFBZSxDQUFFLFNBQVMsQ0FDMUIsWUFBWSxDQUFFLElBQUksQ0FJZSxBQXBEL0MsQUFpRGMsTUFqRFIsQUFBQSxLQUFLLENBU1AsSUFBSSxDQUVGLEdBQUcsQ0F1QkgsWUFBWSxDQUNWLEVBQUUsQ0FFQSxZQUFZLEFBUVQsU0FBUyxBQUlQLE1BQU0sQ0FqRHJCLE1BQU0sQUFBQSxLQUFLLENBU1AsSUFBSSxDQUVGLEdBQUcsQ0F1QkgsWUFBWSxDQUNWLEVBQUUsQ0FFQSxZQUFZLEFBUVQsU0FBUyxBQUtQLE1BQU0sQUFBQyxDQUNOLFVBQVUsQ0FBRSx3Q0FBd0MsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FDbEUsZUFBZSxDQUFFLFNBQVMsQ0FBRyxBQXBEN0MsQUFxRFksTUFyRE4sQUFBQSxLQUFLLENBU1AsSUFBSSxDQUVGLEdBQUcsQ0F1QkgsWUFBWSxDQUNWLEVBQUUsQ0FFQSxZQUFZLEFBZ0JULFVBQVUsQUFBQyxDQUNWLFVBQVUsQ0FBRSxtQ0FBbUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FDN0QsZUFBZSxDQUFFLFNBQVMsQ0FJTyxBQTNEL0MsQUF3RGMsTUF4RFIsQUFBQSxLQUFLLENBU1AsSUFBSSxDQUVGLEdBQUcsQ0F1QkgsWUFBWSxDQUNWLEVBQUUsQ0FFQSxZQUFZLEFBZ0JULFVBQVUsQUFHUixNQUFNLENBeERyQixNQUFNLEFBQUEsS0FBSyxDQVNQLElBQUksQ0FFRixHQUFHLENBdUJILFlBQVksQ0FDVixFQUFFLENBRUEsWUFBWSxBQWdCVCxVQUFVLEFBSVIsTUFBTSxBQUFDLENBQ04sVUFBVSxDQUFFLHlDQUF5QyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUNuRSxlQUFlLENBQUUsU0FBUyxDQUFHLEFBM0Q3QyxBQThERSxNQTlESSxBQUFBLEtBQUssQ0E4RFQsT0FBTyxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLEN4QmhFSSxPQUFPLEN3QmlFaEIsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsR0FBRyxDQUNWLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFVBQVUsQ0FBRSxVQUFVLENBYUksQUFqRjlCLEFBcUVJLE1BckVFLEFBQUEsS0FBSyxDQThEVCxPQUFPLENBT0wsU0FBUyxDQXJFYixNQUFNLEFBQUEsS0FBSyxDQThEVCxPQUFPLENBUUwsVUFBVSxBQUFDLENBQ1QsS0FBSyxDQUFFLEdBQUcsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ3hCekVFLE9BQU8sQ3dCMEVkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLElBQUksQ0FBRyxBQTNFNUIsQUE0RUksTUE1RUUsQUFBQSxLQUFLLENBOERULE9BQU8sQ0FjTCxNQUFNLEFBQUMsQ0FDTCxTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ3hCN0VPLE9BQU8sQ3dCOEVuQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUFqRjVCLEFBbUZJLE1BbkZFLEFBQUEsS0FBSyxDQWtGVCxlQUFlLENBQ2IsQ0FBQyxBQUFDLENBQ0EsU0FBUyxDQUFFLElBQUksQ0FBRyxBQXBGeEIsQUFxRkUsTUFyRkksQUFBQSxLQUFLLENBcUZULENBQUMsQUFBQyxDQUNBLE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsS0FBSyxDeEJwRlMsT0FBTyxDd0JxRnJCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLElBQUksQ0FrQkEsQUE1R3ZCLEFBMkZJLE1BM0ZFLEFBQUEsS0FBSyxDQXFGVCxDQUFDLENBTUMsQ0FBQyxBQUFDLENBQ0EsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsS0FBSyxDeEJ6Rk8sT0FBTyxDd0IwRm5CLFNBQVMsQ0FBRSxJQUFJLENBRWEsQUFoR2xDLEFBK0ZNLE1BL0ZBLEFBQUEsS0FBSyxDQXFGVCxDQUFDLENBTUMsQ0FBQyxBQUlFLE1BQU0sQUFBQyxDQUNOLGVBQWUsQ0FBRSxJQUFJLENBQUcsQUFoR2hDLEFBaUdJLE1BakdFLEFBQUEsS0FBSyxDQXFGVCxDQUFDLEFBWUUsT0FBTyxBQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsR0FBRyxDQUNaLFdBQVcsQ0FBRSxNQUFNLENBQ25CLEtBQUssQ3hCckdFLHFCQUFPLEN3QnNHZCxTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNkLFlBQVksQ0FBRSxJQUFJLENBQUcsQUExRzNCLEFBMkdJLE1BM0dFLEFBQUEsS0FBSyxDQXFGVCxDQUFDLEFBc0JFLEtBQUssQUFBQSxPQUFPLEFBQUMsQ0FDWixPQUFPLENBQUUsR0FBRyxDQUFHLEFBR3JCLEFBQUEsV0FBVyxBQUFDLENBQ1YsVUFBVSxDeEIvR00sT0FBTyxDd0JnSHZCLE1BQU0sQ0FBRSxJQUFJLENBSVksQUFOMUIsQUFHRSxXQUhTLENBR1QsSUFBSSxBQUFDLENBQ0gsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLEN4QmpISyxJQUFJLEN3QmtIZCxXQUFXLENBQUUsSUFBSSxDQUFHLEFBRXhCLEFBQUEsbUJBQW1CLEFBQUMsQ0FDbEIsVUFBVSxDQUFFLEtBQUssQ0FDakIsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsYUFBYSxDQUFFLElBQUksQ0FJQSxBQVJyQixBQUtFLG1CQUxpQixBQUtoQixPQUFPLEFBQUMsQ3ZCMUhULGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ3VCNkh6RCxVQUFVLENBQUUsTUFBTSxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUFHLEFBR25CLEFBQUEsMEJBQTBCLEFBQUMsQ0FDekIsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsSUFBSSxDQUNaLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsVUFBVSxDQUFFLE9BQXVCLENBQ25DLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLEtBQUssQ3hCdElXLE9BQU8sQ3dCc0lHLEFBRzVCLEFBQUEsTUFBTSxBQUFDLENBQ0wsS0FBSyxDQUFFLENBQUMsQ0FDUixJQUFJLENBQUUsQ0FBQyxDQUNQLGlCQUFpQixDQUFFLG9CQUFrQixDQUNyQyxjQUFjLENBQUUsb0JBQWtCLENBQ2xDLGFBQWEsQ0FBRSxvQkFBa0IsQ0FDakMsU0FBUyxDQUFFLG9CQUFrQixDQUM3QixXQUFXLENBQUUsTUFBTSxDQUNuQixNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxLQUFLLENBQ2YsTUFBTSxDQUFFLEtBQUssQ3ZCckpiLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ3VCaUxoQixBQXJDN0MsQUFZRSxNQVpJLEFBWUgsT0FBTyxBQUFDLENBQ1AsV0FBVyxDQUFFLE1BQU0sQ3ZCeEpyQixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEN1QjJKekQsTUFBTSxDQUFFLENBQUMsQ0FBRyxBQWZoQixBQWdCRSxNQWhCSSxDQWdCSixDQUFDLEFBQUMsQ0FDQSxLQUFLLENBQUUsS0FBSyxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQWlCNEIsQUFyQzNDLEFBcUJJLE1BckJFLENBZ0JKLENBQUMsQUFLRSxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxNQUFNLENBQ25CLE9BQU8sQ0FBRSxHQUFHLENBQ1osS0FBSyxDeEJ4S0csSUFBSSxDQ0RoQixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEN1QjRLdkQsVUFBVSxDeEJ6S0UsT0FBTyxDd0J5S1ksQUFoQ3JDLEFBaUNJLE1BakNFLENBZ0JKLENBQUMsQUFpQkUsTUFBTSxBQUFDLENBQ04sZUFBZSxDQUFFLElBQUksQ0FHYyxBQXJDekMsQUFtQ00sTUFuQ0EsQ0FnQkosQ0FBQyxBQWlCRSxNQUFNLEFBRUosT0FBTyxBQUFDLEN2QjlLYixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEN1QmlMckQsVUFBVSxDeEI3S0EsT0FBTyxDd0I2S2MsQUNsTHZDLEFBQ0UsaUJBRGUsQ0FDZixFQUFFLEFBQUMsQ0FDRCxLQUFLLEN6QkZJLE9BQU8sQ3lCR2hCLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUFIdEIsQUFJRSxpQkFKZSxDQUlmLFVBQVUsQUFBQyxDQUNULFVBQVUsQ3pCRkEsSUFBSSxDeUJHZCxVQUFVLENBQUUsQ0FBQyxDQUNiLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLFNBQVMsQ0FJUyxBQVovQixBQVNJLGlCQVRhLENBSWYsVUFBVSxDQUtSLElBQUksQUFBQyxDQUNILEtBQUssQ0FBRSxJQUFJLENBRVksQUFaN0IsQUFXTSxpQkFYVyxDQUlmLFVBQVUsQ0FLUixJQUFJLEFBRUQsYUFBYSxBQUFDLENBQ2IsVUFBVSxDQUFFLElBQUksQ0FBRyxBQ1ozQixBQUFBLGFBQWEsQ0FDYixnQkFBZ0IsQUFBQyxDQUVmLE9BQU8sQzNCT0YsSUFBSSxDMkJQTSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FzTU0sQUF6TS9CLEFBS0ksYUFMUyxDQUlYLFFBQVEsQ0FDTixrQkFBa0IsQ0FKdEIsZ0JBQWdCLENBR2QsUUFBUSxDQUNOLGtCQUFrQixBQUFDLENBQ2pCLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUFONUIsQUFPSSxhQVBTLENBSVgsUUFBUSxDQUdOLENBQUMsQ0FOTCxnQkFBZ0IsQ0FHZCxRQUFRLENBR04sQ0FBQyxBQUFDLENBQ0EsZUFBZSxDQUFFLElBQUksQ0FHSyxBQVhoQyxBQVNNLGFBVE8sQ0FJWCxRQUFRLENBR04sQ0FBQyxDQUVFLEVBQUUsQ0FSVCxnQkFBZ0IsQ0FHZCxRQUFRLENBR04sQ0FBQyxDQUVFLEVBQUUsQUFBQyxDQUNGLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLElBQUksQ0FBRyxBQVg5QixBQVlJLGFBWlMsQ0FJWCxRQUFRLENBUU4sS0FBSyxDQVhULGdCQUFnQixDQUdkLFFBQVEsQ0FRTixLQUFLLEFBQUMsQ0FDSixVQUFVLENBQUUsVUFBVSxDQUN0QixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxLQUFLLENBQ1osYUFBYSxDQUFFLElBQUksQ0FDbkIsa0JBQWtCLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsZUFBZ0IsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxnQkFBZ0IsQ0FDM0UsZUFBZSxDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLGVBQWdCLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsZ0JBQWdCLENBQ3hFLFVBQVUsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxlQUFnQixDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGdCQUFnQixDQUNuRSxVQUFVLENBQUUsR0FBRyxDQUFDLElBQUksQ0FBQyxnQ0FBMEIsQ0E2RjhCLEFBbEhuRixBQXNCTSxhQXRCTyxDQUlYLFFBQVEsQ0FRTixLQUFLLEFBVUYsSUFBSyxDQUFBLFlBQWEsQ0FBQSxJQUFJLEdBckI3QixnQkFBZ0IsQ0FHZCxRQUFRLENBUU4sS0FBSyxBQVVGLElBQUssQ0FBQSxZQUFhLENBQUEsSUFBSSxFQUFHLENBQ3hCLFdBQVcsQ0FBRSxFQUFFLENBQUcsQUF2QjFCLEFBd0JNLGFBeEJPLENBSVgsUUFBUSxDQVFOLEtBQUssQ0FZSCxDQUFDLENBdkJQLGdCQUFnQixDQUdkLFFBQVEsQ0FRTixLQUFLLENBWUgsQ0FBQyxBQUFDLENBQ0EsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsSUFBSSxDQUFFLENBQUMsQ0FBRyxBQTdCbEIsQUE4Qk0sYUE5Qk8sQ0FJWCxRQUFRLENBUU4sS0FBSyxDQWtCSCxHQUFHLENBN0JULGdCQUFnQixDQUdkLFFBQVEsQ0FRTixLQUFLLENBa0JILEdBQUcsQUFBQyxDQUNGLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FBRyxBQWhDdkIsQUFpQ00sYUFqQ08sQ0FJWCxRQUFRLENBUU4sS0FBSyxDQXFCSCxnQkFBZ0IsQ0FoQ3RCLGdCQUFnQixDQUdkLFFBQVEsQ0FRTixLQUFLLENBcUJILGdCQUFnQixBQUFDLENBQ2YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLE9BQU8sQ0FBRSxDQUFDLEN6Qm5DaEIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDeUJxQzdCLEFBdENoQyxBQXVDTSxhQXZDTyxDQUlYLFFBQVEsQ0FRTixLQUFLLENBMkJILFVBQVUsQ0F0Q2hCLGdCQUFnQixDQUdkLFFBQVEsQ0FRTixLQUFLLENBMkJILFVBQVUsQUFBQyxDekJyQ2Ysa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDeUI0QzlCLEFBN0MvQixBQXlDUSxhQXpDSyxDQUlYLFFBQVEsQ0FRTixLQUFLLENBMkJILFVBQVUsQ0FFUixLQUFLLENBeENiLGdCQUFnQixDQUdkLFFBQVEsQ0FRTixLQUFLLENBMkJILFVBQVUsQ0FFUixLQUFLLEFBQUMsQ0FDSixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLElBQUksQ0FBRyxBQTdDN0IsQUE4Q00sYUE5Q08sQ0FJWCxRQUFRLENBUU4sS0FBSyxBQWtDRixNQUFNLENBOUNiLGFBQWEsQ0FJWCxRQUFRLENBUU4sS0FBSyxBQW1DRixNQUFNLENBL0NiLGFBQWEsQ0FJWCxRQUFRLENBUU4sS0FBSyxBQW9DRixPQUFPLENBL0NkLGdCQUFnQixDQUdkLFFBQVEsQ0FRTixLQUFLLEFBa0NGLE1BQU0sQ0E3Q2IsZ0JBQWdCLENBR2QsUUFBUSxDQVFOLEtBQUssQUFtQ0YsTUFBTSxDQTlDYixnQkFBZ0IsQ0FHZCxRQUFRLENBUU4sS0FBSyxBQW9DRixPQUFPLEFBQUMsQ3pCOUNiLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ3lCaURyRCxVQUFVLEMxQjlDQSxrQkFBTyxDQ0Z2QixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEN5QjJEdkIsQUE1RHRDLEFBbURRLGFBbkRLLENBSVgsUUFBUSxDQVFOLEtBQUssQUFrQ0YsTUFBTSxDQUtMLGdCQUFnQixDQW5EeEIsYUFBYSxDQUlYLFFBQVEsQ0FRTixLQUFLLEFBbUNGLE1BQU0sQ0FJTCxnQkFBZ0IsQ0FuRHhCLGFBQWEsQ0FJWCxRQUFRLENBUU4sS0FBSyxBQW9DRixPQUFPLENBR04sZ0JBQWdCLENBbER4QixnQkFBZ0IsQ0FHZCxRQUFRLENBUU4sS0FBSyxBQWtDRixNQUFNLENBS0wsZ0JBQWdCLENBbER4QixnQkFBZ0IsQ0FHZCxRQUFRLENBUU4sS0FBSyxBQW1DRixNQUFNLENBSUwsZ0JBQWdCLENBbER4QixnQkFBZ0IsQ0FHZCxRQUFRLENBUU4sS0FBSyxBQW9DRixPQUFPLENBR04sZ0JBQWdCLEFBQUMsQ0FDZixPQUFPLENBQUUsQ0FBQyxDQUFHLEFBcER2QixBQXNEUSxhQXRESyxDQUlYLFFBQVEsQ0FRTixLQUFLLEFBa0NGLE1BQU0sQ0FRTCxVQUFVLENBdERsQixhQUFhLENBSVgsUUFBUSxDQVFOLEtBQUssQUFtQ0YsTUFBTSxDQU9MLFVBQVUsQ0F0RGxCLGFBQWEsQ0FJWCxRQUFRLENBUU4sS0FBSyxBQW9DRixPQUFPLENBTU4sVUFBVSxDQXJEbEIsZ0JBQWdCLENBR2QsUUFBUSxDQVFOLEtBQUssQUFrQ0YsTUFBTSxDQVFMLFVBQVUsQ0FyRGxCLGdCQUFnQixDQUdkLFFBQVEsQ0FRTixLQUFLLEFBbUNGLE1BQU0sQ0FPTCxVQUFVLENBckRsQixnQkFBZ0IsQ0FHZCxRQUFRLENBUU4sS0FBSyxBQW9DRixPQUFPLENBTU4sVUFBVSxBQUFDLEN6QnBEakIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDeUJ1RG5ELE1BQU0sQ0FBRSxDQUFDLENBSWlCLEFBNURwQyxBQXlEVSxhQXpERyxDQUlYLFFBQVEsQ0FRTixLQUFLLEFBa0NGLE1BQU0sQ0FRTCxVQUFVLENBR1IsTUFBTSxDQXpEaEIsYUFBYSxDQUlYLFFBQVEsQ0FRTixLQUFLLEFBa0NGLE1BQU0sQ0FRTCxVQUFVLENBSVIsRUFBRSxDQTFEWixhQUFhLENBSVgsUUFBUSxDQVFOLEtBQUssQUFrQ0YsTUFBTSxDQVFMLFVBQVUsQ0FLUixLQUFLLENBM0RmLGFBQWEsQ0FJWCxRQUFRLENBUU4sS0FBSyxBQW1DRixNQUFNLENBT0wsVUFBVSxDQUdSLE1BQU0sQ0F6RGhCLGFBQWEsQ0FJWCxRQUFRLENBUU4sS0FBSyxBQW1DRixNQUFNLENBT0wsVUFBVSxDQUlSLEVBQUUsQ0ExRFosYUFBYSxDQUlYLFFBQVEsQ0FRTixLQUFLLEFBbUNGLE1BQU0sQ0FPTCxVQUFVLENBS1IsS0FBSyxDQTNEZixhQUFhLENBSVgsUUFBUSxDQVFOLEtBQUssQUFvQ0YsT0FBTyxDQU1OLFVBQVUsQ0FHUixNQUFNLENBekRoQixhQUFhLENBSVgsUUFBUSxDQVFOLEtBQUssQUFvQ0YsT0FBTyxDQU1OLFVBQVUsQ0FJUixFQUFFLENBMURaLGFBQWEsQ0FJWCxRQUFRLENBUU4sS0FBSyxBQW9DRixPQUFPLENBTU4sVUFBVSxDQUtSLEtBQUssQ0ExRGYsZ0JBQWdCLENBR2QsUUFBUSxDQVFOLEtBQUssQUFrQ0YsTUFBTSxDQVFMLFVBQVUsQ0FHUixNQUFNLENBeERoQixnQkFBZ0IsQ0FHZCxRQUFRLENBUU4sS0FBSyxBQWtDRixNQUFNLENBUUwsVUFBVSxDQUlSLEVBQUUsQ0F6RFosZ0JBQWdCLENBR2QsUUFBUSxDQVFOLEtBQUssQUFrQ0YsTUFBTSxDQVFMLFVBQVUsQ0FLUixLQUFLLENBMURmLGdCQUFnQixDQUdkLFFBQVEsQ0FRTixLQUFLLEFBbUNGLE1BQU0sQ0FPTCxVQUFVLENBR1IsTUFBTSxDQXhEaEIsZ0JBQWdCLENBR2QsUUFBUSxDQVFOLEtBQUssQUFtQ0YsTUFBTSxDQU9MLFVBQVUsQ0FJUixFQUFFLENBekRaLGdCQUFnQixDQUdkLFFBQVEsQ0FRTixLQUFLLEFBbUNGLE1BQU0sQ0FPTCxVQUFVLENBS1IsS0FBSyxDQTFEZixnQkFBZ0IsQ0FHZCxRQUFRLENBUU4sS0FBSyxBQW9DRixPQUFPLENBTU4sVUFBVSxDQUdSLE1BQU0sQ0F4RGhCLGdCQUFnQixDQUdkLFFBQVEsQ0FRTixLQUFLLEFBb0NGLE9BQU8sQ0FNTixVQUFVLENBSVIsRUFBRSxDQXpEWixnQkFBZ0IsQ0FHZCxRQUFRLENBUU4sS0FBSyxBQW9DRixPQUFPLENBTU4sVUFBVSxDQUtSLEtBQUssQUFBQyxDQUNKLEtBQUssQzFCekRILElBQUksQzBCeURnQixBQTVEbEMsQUE2RE0sYUE3RE8sQ0FJWCxRQUFRLENBUU4sS0FBSyxDQWlESCxNQUFNLENBN0RaLGFBQWEsQ0FJWCxRQUFRLENBUU4sS0FBSyxDQWlESyxFQUFFLENBNURoQixnQkFBZ0IsQ0FHZCxRQUFRLENBUU4sS0FBSyxDQWlESCxNQUFNLENBNURaLGdCQUFnQixDQUdkLFFBQVEsQ0FRTixLQUFLLENBaURLLEVBQUUsQUFBQyxDQUNULFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLHNCQUFzQixDQUNuQyxXQUFXLENBQUUsR0FBRyxDQUNoQixLQUFLLEMxQmpFSyxPQUFPLEMwQmtFakIsT0FBTyxDQUFFLEtBQUssQ0FDZCxhQUFhLENBQUUsQ0FBQyxDQUNoQixPQUFPLENBQUUsSUFBSSxDQUFHLEFBckV4QixBQXNFTSxhQXRFTyxDQUlYLFFBQVEsQ0FRTixLQUFLLENBMERILFlBQVksQ0FyRWxCLGdCQUFnQixDQUdkLFFBQVEsQ0FRTixLQUFLLENBMERILFlBQVksQUFBQyxDQUNYLE9BQU8sQ0FBRSxDQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDQUFFLENBQUMsQ3pCMUVkLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ3lCNkVyRCxhQUFhLENBQUUsVUFBVSxDQUN6QixVQUFVLEMxQjVFSixxQkFBSSxDMEI2RVYsTUFBTSxDQUFFLEtBQUssQ0FBQyxHQUFHLEMxQjdFWCxxQkFBSSxDMEI4RVYsWUFBWSxDQUFFLENBQUMsQ0FDZixVQUFVLENBQUUsQ0FBQyxDQWtCYixPQUFPLENBQUUsQ0FBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLEtBQUssQ0FFYyxBQTVHcEMsQUFtRlEsYUFuRkssQ0FJWCxRQUFRLENBUU4sS0FBSyxDQTBESCxZQUFZLEFBYVQsT0FBTyxDQWxGaEIsZ0JBQWdCLENBR2QsUUFBUSxDQVFOLEtBQUssQ0EwREgsWUFBWSxBQWFULE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQzFCdEZELElBQUksQzBCdUZSLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUEzRnpCLEFBNEZRLGFBNUZLLENBSVgsUUFBUSxDQVFOLEtBQUssQ0EwREgsWUFBWSxBQXNCVCxNQUFNLENBM0ZmLGdCQUFnQixDQUdkLFFBQVEsQ0FRTixLQUFLLENBMERILFlBQVksQUFzQlQsTUFBTSxBQUFDLENBQ04sZUFBZSxDQUFFLElBQUksQ0FDckIsWUFBWSxDMUIzRlIscUJBQUksQ0NEaEIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDeUIrRm5ELFVBQVUsQzFCN0ZOLHFCQUFJLEMwQitGVyxBQWxHN0IsQUFpR1UsYUFqR0csQ0FJWCxRQUFRLENBUU4sS0FBSyxDQTBESCxZQUFZLEFBc0JULE1BQU0sQUFLSixPQUFPLENBaEdsQixnQkFBZ0IsQ0FHZCxRQUFRLENBUU4sS0FBSyxDQTBESCxZQUFZLEFBc0JULE1BQU0sQUFLSixPQUFPLEFBQUMsQ0FDUCxNQUFNLENBQUUsSUFBSSxDQUFHLEFBbEczQixBQTJHUSxhQTNHSyxDQUlYLFFBQVEsQ0FRTixLQUFLLENBMERILFlBQVksQUFxQ1QsTUFBTSxDQTFHZixnQkFBZ0IsQ0FHZCxRQUFRLENBUU4sS0FBSyxDQTBESCxZQUFZLEFBcUNULE1BQU0sQUFBQyxDQUNOLGVBQWUsQ0FBRSxJQUFJLENBQUcsQUE1R2xDLEFBNkdNLGFBN0dPLENBSVgsUUFBUSxDQVFOLEtBQUssQUFpR0YsTUFBTSxDQTdHYixhQUFhLENBSVgsUUFBUSxDQVFOLEtBQUssQUFrR0YsTUFBTSxDQTlHYixhQUFhLENBSVgsUUFBUSxDQVFOLEtBQUssQUFtR0YsT0FBTyxDQTlHZCxnQkFBZ0IsQ0FHZCxRQUFRLENBUU4sS0FBSyxBQWlHRixNQUFNLENBNUdiLGdCQUFnQixDQUdkLFFBQVEsQ0FRTixLQUFLLEFBa0dGLE1BQU0sQ0E3R2IsZ0JBQWdCLENBR2QsUUFBUSxDQVFOLEtBQUssQUFtR0YsT0FBTyxBQUFDLENBQ1Asa0JBQWtCLENBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQzlFLGVBQWUsQ0FBRSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBRSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FDM0UsVUFBVSxDQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFHLEFBbEhqRixBQXFIUSxhQXJISyxDQUlYLFFBQVEsQUErR0wsTUFBTSxDQUNMLEtBQUssQUFDRixZQUFhLENBQUEsQ0FBQyxFQXJIdkIsYUFBYSxDQUlYLFFBQVEsQUErR0wsTUFBTSxDQUNMLEtBQUssQUFFRixZQUFhLENBQUEsQ0FBQyxFQXJIdkIsZ0JBQWdCLENBR2QsUUFBUSxBQStHTCxNQUFNLENBQ0wsS0FBSyxBQUNGLFlBQWEsQ0FBQSxDQUFDLEVBcEh2QixnQkFBZ0IsQ0FHZCxRQUFRLEFBK0dMLE1BQU0sQ0FDTCxLQUFLLEFBRUYsWUFBYSxDQUFBLENBQUMsQ0FBRSxDQUNmLEtBQUssQ0FBRSxHQUFHLENBQUcsQUF2SHZCLEFBd0hRLGFBeEhLLENBSVgsUUFBUSxBQStHTCxNQUFNLENBQ0wsS0FBSyxBQUlGLFlBQWEsQ0FBQSxDQUFDLEVBeEh2QixhQUFhLENBSVgsUUFBUSxBQStHTCxNQUFNLENBQ0wsS0FBSyxBQUtGLFlBQWEsQ0FBQSxDQUFDLEVBeEh2QixnQkFBZ0IsQ0FHZCxRQUFRLEFBK0dMLE1BQU0sQ0FDTCxLQUFLLEFBSUYsWUFBYSxDQUFBLENBQUMsRUF2SHZCLGdCQUFnQixDQUdkLFFBQVEsQUErR0wsTUFBTSxDQUNMLEtBQUssQUFLRixZQUFhLENBQUEsQ0FBQyxDQUFFLENBQ2YsV0FBVyxDQUFFLENBQUMsQ0FBRyxBQTFIM0IsQUEySFEsYUEzSEssQ0FJWCxRQUFRLEFBK0dMLE1BQU0sQ0FDTCxLQUFLLEFBT0YsWUFBYSxDQUFBLENBQUMsRUEzSHZCLGFBQWEsQ0FJWCxRQUFRLEFBK0dMLE1BQU0sQ0FDTCxLQUFLLEFBUUYsWUFBYSxDQUFBLEVBQUUsRUEzSHhCLGdCQUFnQixDQUdkLFFBQVEsQUErR0wsTUFBTSxDQUNMLEtBQUssQUFPRixZQUFhLENBQUEsQ0FBQyxFQTFIdkIsZ0JBQWdCLENBR2QsUUFBUSxBQStHTCxNQUFNLENBQ0wsS0FBSyxBQVFGLFlBQWEsQ0FBQSxFQUFFLENBQUUsQ0FDaEIsV0FBVyxDQUFFLEVBQUUsQ0FBRyxBQTdINUIsQUE4SEUsYUE5SFcsQUE4SFYsS0FBSyxDQTdIUixnQkFBZ0IsQUE2SGIsS0FBSyxBQUFDLENBQ0wsT0FBTyxDQUFFLFVBQVUsQ0E4RG1CLEFBN0wxQyxBQWlJTSxhQWpJTyxBQThIVixLQUFLLENBRUosS0FBSyxBQUNGLFFBQVEsQ0FoSWYsZ0JBQWdCLEFBNkhiLEtBQUssQ0FFSixLQUFLLEFBQ0YsUUFBUSxBQUFDLENBQ1IsY0FBYyxDQUFFLElBQUksQ0FHRyxBQXJJL0IsQUFtSVEsYUFuSUssQUE4SFYsS0FBSyxDQUVKLEtBQUssQUFDRixRQUFRLENBRVAsTUFBTSxDQWxJZCxnQkFBZ0IsQUE2SGIsS0FBSyxDQUVKLEtBQUssQUFDRixRQUFRLENBRVAsTUFBTSxBQUFDLENBQ0wsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsVUFBVSxDQUFFLElBQUksQ0FBRyxBQXJJN0IsQUF1SVEsYUF2SUssQUE4SFYsS0FBSyxDQUVKLEtBQUssQ0FNSCxNQUFNLENBQ0osZ0JBQWdCLENBdEl4QixnQkFBZ0IsQUE2SGIsS0FBSyxDQUVKLEtBQUssQ0FNSCxNQUFNLENBQ0osZ0JBQWdCLEFBQUMsQ0FDZixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsT0FBTyxDQUFFLENBQUMsQ3pCeklsQixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEN5QjJJM0IsQUE1SWxDLEFBNklNLGFBN0lPLEFBOEhWLEtBQUssQ0FFSixLQUFLLENBYUgsVUFBVSxDQTVJaEIsZ0JBQWdCLEFBNkhiLEtBQUssQ0FFSixLQUFLLENBYUgsVUFBVSxBQUFDLENBQ1QsT0FBTyxDQUFFLElBQUksQ0FDYixVQUFVLENBQUUsVUFBVSxDQUFHLEFBL0lqQyxBQWlKUSxhQWpKSyxBQThIVixLQUFLLENBRUosS0FBSyxDQWdCSCxvQkFBb0IsQ0FDbEIsY0FBYyxDQWhKdEIsZ0JBQWdCLEFBNkhiLEtBQUssQ0FFSixLQUFLLENBZ0JILG9CQUFvQixDQUNsQixjQUFjLEFBQUMsQ0FDYixVQUFVLENBQUUsSUFBSSxDQUNoQixTQUFTLENBQUUsSUFBSSxDQVlpQixBQS9KMUMsQUFvSlUsYUFwSkcsQUE4SFYsS0FBSyxDQUVKLEtBQUssQ0FnQkgsb0JBQW9CLENBQ2xCLGNBQWMsQ0FHWixFQUFFLENBbkpaLGdCQUFnQixBQTZIYixLQUFLLENBRUosS0FBSyxDQWdCSCxvQkFBb0IsQ0FDbEIsY0FBYyxDQUdaLEVBQUUsQUFBQyxDQUNELGFBQWEsQ0FBRSxJQUFJLENBVVMsQUEvSnhDLEFBc0pZLGFBdEpDLEFBOEhWLEtBQUssQ0FFSixLQUFLLENBZ0JILG9CQUFvQixDQUNsQixjQUFjLENBR1osRUFBRSxDQUVBLEVBQUUsQ0FySmQsZ0JBQWdCLEFBNkhiLEtBQUssQ0FFSixLQUFLLENBZ0JILG9CQUFvQixDQUNsQixjQUFjLENBR1osRUFBRSxDQUVBLEVBQUUsQUFBQyxDQUNELFlBQVksQ0FBRSxJQUFJLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLDhDQUE4QyxDQU1uQyxBQS9KdEMsQUEwSmMsYUExSkQsQUE4SFYsS0FBSyxDQUVKLEtBQUssQ0FnQkgsb0JBQW9CLENBQ2xCLGNBQWMsQ0FHWixFQUFFLENBRUEsRUFBRSxBQUlDLGFBQWEsQ0F6SjVCLGdCQUFnQixBQTZIYixLQUFLLENBRUosS0FBSyxDQWdCSCxvQkFBb0IsQ0FDbEIsY0FBYyxDQUdaLEVBQUUsQ0FFQSxFQUFFLEFBSUMsYUFBYSxBQUFDLENBQ2IsVUFBVSxDQUFFLElBQUksQ0FDaEIsWUFBWSxDQUFFLENBQUMsQ0FDZixTQUFTLENBQUUsSUFBSSxDQUVLLEFBL0pwQyxBQThKZ0IsYUE5SkgsQUE4SFYsS0FBSyxDQUVKLEtBQUssQ0FnQkgsb0JBQW9CLENBQ2xCLGNBQWMsQ0FHWixFQUFFLENBRUEsRUFBRSxBQUlDLGFBQWEsQUFJWCxPQUFPLENBN0p4QixnQkFBZ0IsQUE2SGIsS0FBSyxDQUVKLEtBQUssQ0FnQkgsb0JBQW9CLENBQ2xCLGNBQWMsQ0FHWixFQUFFLENBRUEsRUFBRSxBQUlDLGFBQWEsQUFJWCxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBL0psQyxBQWdLTSxhQWhLTyxBQThIVixLQUFLLENBRUosS0FBSyxDQWdDSCxPQUFPLENBL0piLGdCQUFnQixBQTZIYixLQUFLLENBRUosS0FBSyxDQWdDSCxPQUFPLEFBQUMsQ0FDTixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsT0FBTyxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixJQUFJLENBQUUsT0FBTyxDQUNiLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDMUJyS1AsT0FBTyxDMEJzS2pCLEtBQUssQzFCdEtLLE9BQU8sQzBCdUtqQixhQUFhLENBQUUsR0FBRyxDQUNsQixPQUFPLENBQUUsUUFBUSxDQUNqQixVQUFVLENBQUUsVUFBVSxDQUN0QixLQUFLLENBQUUsS0FBSyxDQUFHLEFBM0t2QixBQWdMVSxhQWhMRyxBQThIVixLQUFLLENBRUosS0FBSyxBQTRDRixNQUFNLENBR0wsTUFBTSxDQUNKLGdCQUFnQixDQWhMMUIsYUFBYSxBQThIVixLQUFLLENBRUosS0FBSyxBQTZDRixNQUFNLENBRUwsTUFBTSxDQUNKLGdCQUFnQixDQWhMMUIsYUFBYSxBQThIVixLQUFLLENBRUosS0FBSyxBQThDRixPQUFPLENBQ04sTUFBTSxDQUNKLGdCQUFnQixDQS9LMUIsZ0JBQWdCLEFBNkhiLEtBQUssQ0FFSixLQUFLLEFBNENGLE1BQU0sQ0FHTCxNQUFNLENBQ0osZ0JBQWdCLENBL0sxQixnQkFBZ0IsQUE2SGIsS0FBSyxDQUVKLEtBQUssQUE2Q0YsTUFBTSxDQUVMLE1BQU0sQ0FDSixnQkFBZ0IsQ0EvSzFCLGdCQUFnQixBQTZIYixLQUFLLENBRUosS0FBSyxBQThDRixPQUFPLENBQ04sTUFBTSxDQUNKLGdCQUFnQixBQUFDLENBQ2YsT0FBTyxDQUFFLENBQUMsQ0FBRyxBQWpMekIsQUFvTFksYUFwTEMsQUE4SFYsS0FBSyxDQUVKLEtBQUssQUE0Q0YsTUFBTSxDQU1MLG9CQUFvQixDQUNsQixFQUFFLENBQ0EsRUFBRSxDQXBMZCxhQUFhLEFBOEhWLEtBQUssQ0FFSixLQUFLLEFBNkNGLE1BQU0sQ0FLTCxvQkFBb0IsQ0FDbEIsRUFBRSxDQUNBLEVBQUUsQ0FwTGQsYUFBYSxBQThIVixLQUFLLENBRUosS0FBSyxBQThDRixPQUFPLENBSU4sb0JBQW9CLENBQ2xCLEVBQUUsQ0FDQSxFQUFFLENBbkxkLGdCQUFnQixBQTZIYixLQUFLLENBRUosS0FBSyxBQTRDRixNQUFNLENBTUwsb0JBQW9CLENBQ2xCLEVBQUUsQ0FDQSxFQUFFLENBbkxkLGdCQUFnQixBQTZIYixLQUFLLENBRUosS0FBSyxBQTZDRixNQUFNLENBS0wsb0JBQW9CLENBQ2xCLEVBQUUsQ0FDQSxFQUFFLENBbkxkLGdCQUFnQixBQTZIYixLQUFLLENBRUosS0FBSyxBQThDRixPQUFPLENBSU4sb0JBQW9CLENBQ2xCLEVBQUUsQ0FDQSxFQUFFLEFBQUMsQ0FDRCxLQUFLLEMxQmxMTCxJQUFJLEMwQm9MMkIsQUF2TDdDLEFBc0xjLGFBdExELEFBOEhWLEtBQUssQ0FFSixLQUFLLEFBNENGLE1BQU0sQ0FNTCxvQkFBb0IsQ0FDbEIsRUFBRSxDQUNBLEVBQUUsQUFFQyxPQUFPLENBdEx0QixhQUFhLEFBOEhWLEtBQUssQ0FFSixLQUFLLEFBNkNGLE1BQU0sQ0FLTCxvQkFBb0IsQ0FDbEIsRUFBRSxDQUNBLEVBQUUsQUFFQyxPQUFPLENBdEx0QixhQUFhLEFBOEhWLEtBQUssQ0FFSixLQUFLLEFBOENGLE9BQU8sQ0FJTixvQkFBb0IsQ0FDbEIsRUFBRSxDQUNBLEVBQUUsQUFFQyxPQUFPLENBckx0QixnQkFBZ0IsQUE2SGIsS0FBSyxDQUVKLEtBQUssQUE0Q0YsTUFBTSxDQU1MLG9CQUFvQixDQUNsQixFQUFFLENBQ0EsRUFBRSxBQUVDLE9BQU8sQ0FyTHRCLGdCQUFnQixBQTZIYixLQUFLLENBRUosS0FBSyxBQTZDRixNQUFNLENBS0wsb0JBQW9CLENBQ2xCLEVBQUUsQ0FDQSxFQUFFLEFBRUMsT0FBTyxDQXJMdEIsZ0JBQWdCLEFBNkhiLEtBQUssQ0FFSixLQUFLLEFBOENGLE9BQU8sQ0FJTixvQkFBb0IsQ0FDbEIsRUFBRSxDQUNBLEVBQUUsQUFFQyxPQUFPLEFBQUMsQ0FDUCxVQUFVLEMxQnBMWixJQUFJLEMwQm9MeUIsQUF2TDNDLEFBd0xVLGFBeExHLEFBOEhWLEtBQUssQ0FFSixLQUFLLEFBNENGLE1BQU0sQ0FNTCxvQkFBb0IsQ0FNbEIsQ0FBQyxDQXhMWCxhQUFhLEFBOEhWLEtBQUssQ0FFSixLQUFLLEFBNkNGLE1BQU0sQ0FLTCxvQkFBb0IsQ0FNbEIsQ0FBQyxDQXhMWCxhQUFhLEFBOEhWLEtBQUssQ0FFSixLQUFLLEFBOENGLE9BQU8sQ0FJTixvQkFBb0IsQ0FNbEIsQ0FBQyxDQXZMWCxnQkFBZ0IsQUE2SGIsS0FBSyxDQUVKLEtBQUssQUE0Q0YsTUFBTSxDQU1MLG9CQUFvQixDQU1sQixDQUFDLENBdkxYLGdCQUFnQixBQTZIYixLQUFLLENBRUosS0FBSyxBQTZDRixNQUFNLENBS0wsb0JBQW9CLENBTWxCLENBQUMsQ0F2TFgsZ0JBQWdCLEFBNkhiLEtBQUssQ0FFSixLQUFLLEFBOENGLE9BQU8sQ0FJTixvQkFBb0IsQ0FNbEIsQ0FBQyxBQUFDLENBQ0EsS0FBSyxDMUJ0TEgsSUFBSSxDMEJzTGdCLEFBekxsQyxBQTBMUSxhQTFMSyxBQThIVixLQUFLLENBRUosS0FBSyxBQTRDRixNQUFNLENBY0wsT0FBTyxDQTFMZixhQUFhLEFBOEhWLEtBQUssQ0FFSixLQUFLLEFBNkNGLE1BQU0sQ0FhTCxPQUFPLENBMUxmLGFBQWEsQUE4SFYsS0FBSyxDQUVKLEtBQUssQUE4Q0YsT0FBTyxDQVlOLE9BQU8sQ0F6TGYsZ0JBQWdCLEFBNkhiLEtBQUssQ0FFSixLQUFLLEFBNENGLE1BQU0sQ0FjTCxPQUFPLENBekxmLGdCQUFnQixBQTZIYixLQUFLLENBRUosS0FBSyxBQTZDRixNQUFNLENBYUwsT0FBTyxDQXpMZixnQkFBZ0IsQUE2SGIsS0FBSyxDQUVKLEtBQUssQUE4Q0YsT0FBTyxDQVlOLE9BQU8sQUFBQyxDQUNOLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDMUJ4TGIsSUFBSSxDMEJ5TFIsVUFBVSxDMUJ6TE4sSUFBSSxDMEIwTFIsS0FBSyxDMUI1TEcsT0FBTyxDMEI0TFcsQUE3THBDLEFBZ01JLGFBaE1TLEFBK0xWLFFBQVEsQ0FDUCxLQUFLLENBL0xULGdCQUFnQixBQThMYixRQUFRLENBQ1AsS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLEdBQUcsQ0FFVyxBQW5NM0IsQUFrTU0sYUFsTU8sQUErTFYsUUFBUSxDQUNQLEtBQUssQUFFRixZQUFhLENBQUEsSUFBSSxFQWpNeEIsZ0JBQWdCLEFBOExiLFFBQVEsQ0FDUCxLQUFLLEFBRUYsWUFBYSxDQUFBLElBQUksQ0FBRSxDQUNsQixXQUFXLENBQUUsQ0FBQyxDQUFHLEFBbk16QixBQXFNSSxhQXJNUyxBQW9NVixVQUFVLENBQ1QsS0FBSyxDQXBNVCxnQkFBZ0IsQUFtTWIsVUFBVSxDQUNULEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxHQUFHLENBQ1YsV0FBVyxDQUFFLEVBQUUsQ0FFTSxBQXpNM0IsQUF3TU0sYUF4TU8sQUFvTVYsVUFBVSxDQUNULEtBQUssQUFHRixZQUFhLENBQUEsSUFBSSxFQXZNeEIsZ0JBQWdCLEFBbU1iLFVBQVUsQ0FDVCxLQUFLLEFBR0YsWUFBYSxDQUFBLElBQUksQ0FBRSxDQUNsQixXQUFXLENBQUUsQ0FBQyxDQUFHLEFBRXpCLEFBR00sYUFITyxBQUNWLEtBQUssQ0FDSixRQUFRLENBQ04sS0FBSyxBQUFDLENBQ0osTUFBTSxDQUFFLEtBQUssQ0FDYixVQUFVLENBQUUsS0FBSyxDQUNqQixRQUFRLENBQUUsTUFBTSxDQVVlLEFBaEJ2QyxBQVVVLGFBVkcsQUFDVixLQUFLLENBQ0osUUFBUSxDQUNOLEtBQUssQUFJRixNQUFNLENBR0wsVUFBVSxDQVZwQixhQUFhLEFBQ1YsS0FBSyxDQUNKLFFBQVEsQ0FDTixLQUFLLEFBS0YsTUFBTSxDQUVMLFVBQVUsQ0FWcEIsYUFBYSxBQUNWLEtBQUssQ0FDSixRQUFRLENBQ04sS0FBSyxBQU1GLE9BQU8sQ0FDTixVQUFVLEFBQUMsQ0FDVCxVQUFVLENBQUUsT0FBTyxDQUFHLEFBWGxDLEFBWVEsYUFaSyxBQUNWLEtBQUssQ0FDSixRQUFRLENBQ04sS0FBSyxDQVNILFVBQVUsQUFBQyxDQUNULFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLEMxQnhOTixJQUFJLEMwQndObUIsQUFoQnJDLEFBbUJJLGFBbkJTLEFBa0JWLFlBQVksQ0FDWCxLQUFLLEFBQUMsQ0FDSixNQUFNLENBQUUsS0FBSyxDQUNiLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLFFBQVEsQ0FBRSxNQUFNLENBY2tCLEFBcEN4QyxBQXdCUSxhQXhCSyxBQWtCVixZQUFZLENBQ1gsS0FBSyxDQUlILE1BQU0sQ0FDSixVQUFVLEFBQUMsQ0FDVCxVQUFVLEMxQmpPTixJQUFJLEMwQmtPUixLQUFLLENBQUUsSUFBSSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxDQUFDLENBRTBCLEFBOUI3QyxBQTZCVSxhQTdCRyxBQWtCVixZQUFZLENBQ1gsS0FBSyxDQUlILE1BQU0sQ0FDSixVQUFVLENBS1IsTUFBTSxBQUFDLENBQ0wsVUFBVSxDQUFFLE1BQU0sQ0FBQSxVQUFVLENBQUcsQUE5QjNDLEFBbUNVLGFBbkNHLEFBa0JWLFlBQVksQ0FDWCxLQUFLLEFBWUYsTUFBTSxDQUdMLE1BQU0sQ0FDSixVQUFVLENBbkNwQixhQUFhLEFBa0JWLFlBQVksQ0FDWCxLQUFLLEFBYUYsTUFBTSxDQUVMLE1BQU0sQ0FDSixVQUFVLENBbkNwQixhQUFhLEFBa0JWLFlBQVksQ0FDWCxLQUFLLEFBY0YsT0FBTyxDQUNOLE1BQU0sQ0FDSixVQUFVLEFBQUMsQ0FDVCxVQUFVLENBQUUsT0FBTyxDQUFHLEFDL09sQyxBQUFBLGFBQWEsQUFBQyxDQUNaLE9BQU8sQzVCU0YsSUFBSSxDNEJUTSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FDdkIsVUFBVSxDM0JDRSxJQUFJLEMyQnlFTyxBQTVFekIsQUFHRSxhQUhXLENBR1gsS0FBSyxBQUFDLENBQ0osUUFBUSxDQUFFLE1BQU0sQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxhQUFhLENBQ3JCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE1BQU0sQ0FBRSxLQUFLLENBQ2IsS0FBSyxDM0JQSyxJQUFJLEMyQlFkLFVBQVUsQzNCUEksT0FBTyxDMkJRckIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0ErRFMsQUE1RXZCLEFBY0ksYUFkUyxDQUdYLEtBQUssQUFXRixVQUFVLEFBQUMsQ0FDVixZQUFZLENBQUUsQ0FBQyxDQUFHLEFBZnhCLEFBZ0JJLGFBaEJTLENBR1gsS0FBSyxDQWFILEdBQUcsQUFBQyxDQUNGLE9BQU8sQ0FBRSxDQUFDLENBQ1YsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQzFCcEJoQixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEMwQnNCL0IsQUF2QjlCLEFBd0JJLGFBeEJTLENBR1gsS0FBSyxDQXFCSCxVQUFVLEFBQUMsQ0FDVCxPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxLQUFLLENBQ2IsTUFBTSxDQUFFLE1BQU0sQ0FDZCxVQUFVLEMzQmpDSCxzQkFBTyxDQ0VsQixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEMwQmlDL0IsQUFsQzlCLEFBb0NNLGFBcENPLENBR1gsS0FBSyxBQWdDRixNQUFNLENBQ0wsR0FBRyxBQUFDLENBQ0YsS0FBSyxDQUFFLEdBQUcsQ0FDVixHQUFHLENBQUUsR0FBRyxDQUNSLE1BQU0sQ0FBRSxHQUFHLENBQ1gsSUFBSSxDQUFFLEdBQUcsQ0FDVCxLQUFLLENBQUUsSUFBSSxDMUJ2Q2pCLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQzBCeUM3QixBQTFDaEMsQUEyQ00sYUEzQ08sQ0FHWCxLQUFLLEFBZ0NGLE1BQU0sQ0FRTCxVQUFVLEFBQUMsQ0FDVCxNQUFNLENBQUUsQ0FBQyxDMUIxQ2Ysa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDMEI0QzdCLEFBN0NoQyxBQThDSSxhQTlDUyxDQUdYLEtBQUssQ0EyQ0gsRUFBRSxBQUFDLENBQ0QsT0FBTyxDQUFFLENBQUMsQ0FDVixLQUFLLEMzQmhERSxPQUFPLEMyQmlEZCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLGNBQWMsQ0FBRSxTQUFTLENBQUcsQUF2RGxDLEFBd0RJLGFBeERTLENBR1gsS0FBSyxDQXFESCxDQUFDLEFBQUMsQ0FDQSxTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQzNCdkRHLElBQUksQzJCdURVLEFBMUQ1QixBQTJESSxhQTNEUyxDQUdYLEtBQUssQ0F3REgsQ0FBQyxBQUFDLENBQ0EsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNWLE9BQU8sQ0FBRSxLQUFLLENBRWMsQUFwRWxDLEFBbUVNLGFBbkVPLENBR1gsS0FBSyxDQXdESCxDQUFDLEFBUUUsTUFBTSxBQUFDLENBQ04sZUFBZSxDQUFFLElBQUksQ0FBRyxBQXBFaEMsQUFzRU0sYUF0RU8sQ0FHWCxLQUFLLEFBa0VGLFVBQVcsQ0FBQSxDQUFDLEVBQ1gsRUFBRSxBQUFDLENBQ0QsS0FBSyxDM0JwRUMsSUFBSSxDMkJvRVksQUF2RTlCLEFBd0VNLGFBeEVPLENBR1gsS0FBSyxBQWtFRixVQUFXLENBQUEsQ0FBQyxFQUdYLFVBQVUsQUFBQyxDQUNULE1BQU0sQ0FBRSxDQUFDLENBQ1QsVUFBVSxDQUFFLFdBQVcsQ0FBRyxBQTFFbEMsQUEyRUksYUEzRVMsQ0FHWCxLQUFLLEFBd0VGLE9BQU8sQUFBQyxDQUNQLEtBQUssQ0FBRSxLQUFLLENBQUcsQUM1RXJCLEFBQUEsVUFBVSxBQUFDLENBQ1QsTUFBTSxDQUFFLEtBQUssQ0FBQyxHQUFHLEM1QlVOLE9BQU8sQzRCVGxCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLElBQUksQ0FDWixhQUFhLEM3Qk1SLElBQUksQzZCTmMsQUFFekIsQUFBQSxhQUFhLEFBQUMsQ0FDWixVQUFVLENBQUUsS0FBSyxDQUNqQixRQUFRLENBQUUsUUFBUSxDQUNsQixXQUFXLENBQUUsSUFBSSxDQXNCVyxBQXpCOUIsQUFJRSxhQUpXLENBSVgsRUFBRSxBQUFDLENBQ0QsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsT0FBd0IsQ0FDcEMsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsVUFBVSxDQUFFLGdEQUFvRCxDQUNoRSxVQUFVLENBQUUsZ0dBQWlHLENBQzdHLFVBQVUsQ0FBRSxtREFBc0QsQ0FDbEUsVUFBVSxDQUFFLDhDQUFpRCxDQUM3RCxVQUFVLENBQUUsK0NBQWtELENBQzlELFVBQVUsQ0FBRSxpREFBb0QsQ0FDaEUsTUFBTSxDQUFFLDJHQUEyRyxDQUNuSCxhQUFhLENBQUUsS0FBSyxDQUFDLEdBQUcsQzVCVmYsT0FBTyxDNEJXaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsT0FBTyxDQUFFLElBQUksQ0FDYixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLENBQUMsQ0FJZ0IsQUF6QjVCLEFBc0JJLGFBdEJTLENBSVgsRUFBRSxDQWtCQSxLQUFLLEFBQUMsQ0FDSixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFdBQVcsQ0FBRSxJQUFJLENBQUcsQUFFMUIsQUFBQSxlQUFlLEFBQUMsQ0FDZCxVQUFVLEM1QnZCQyxPQUFPLEM0QndCbEIsT0FBTyxDN0J6QkYsSUFBSSxDNkJ5Qk0sQ0FBQyxDQWtTRyxBQXBTckIsQUFLRSxlQUxhLENBS2Isa0JBQWtCLENBTHBCLGVBQWUsQ0FNYixnQkFBZ0IsQUFBQyxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLEtBQUssQ0FlYSxBQXZCOUIsQUFTSSxlQVRXLENBS2Isa0JBQWtCLENBSWQsR0FBRyxDQVRULGVBQWUsQ0FNYixnQkFBZ0IsQ0FHWixHQUFHLEFBQUMsQ0FDSixLQUFLLENBQUUsSUFBSSxDQUFHLEFBVnBCLEFBV0ksZUFYVyxDQUtiLGtCQUFrQixDQU1oQixVQUFVLENBWGQsZUFBZSxDQU1iLGdCQUFnQixDQUtkLFVBQVUsQUFBQyxDQUNULFdBQVcsQ0FBRSxJQUFJLENBQUcsQUFaMUIsQUFhSSxlQWJXLENBS2Isa0JBQWtCLENBUWhCLFFBQVEsQ0FiWixlQUFlLENBTWIsZ0JBQWdCLENBT2QsUUFBUSxBQUFDLENBQ1AsS0FBSyxDQUFFLEtBQUssQ0FLTSxBQW5CeEIsQUFlTSxlQWZTLENBS2Isa0JBQWtCLENBUWhCLFFBQVEsQ0FFTixDQUFDLEFBQUEsSUFBSSxDQWZYLGVBQWUsQ0FNYixnQkFBZ0IsQ0FPZCxRQUFRLENBRU4sQ0FBQyxBQUFBLElBQUksQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsWUFBWSxDQUFFLEdBQUcsQ0FBRyxBQWpCNUIsQUFrQk0sZUFsQlMsQ0FLYixrQkFBa0IsQ0FRaEIsUUFBUSxDQUtOLElBQUksQUFBQSxPQUFPLEFBQUEsT0FBTyxDQWxCeEIsZUFBZSxDQU1iLGdCQUFnQixDQU9kLFFBQVEsQ0FLTixJQUFJLEFBQUEsT0FBTyxBQUFBLE9BQU8sQUFBQyxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUFHLEFBbkJ0QixBQW9CSSxlQXBCVyxDQUtiLGtCQUFrQixDQWVoQixNQUFNLENBcEJWLGVBQWUsQ0FNYixnQkFBZ0IsQ0FjZCxNQUFNLEFBQUMsQ0FDTCxLQUFLLENBQUUsS0FBSyxDQUNaLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLEtBQUssQzVCL0NHLE9BQU8sQzRCK0NPLEFBdkI1QixBQXlCRSxlQXpCYSxDQXlCYixnQkFBZ0IsQ0FBQyxJQUFJLEFBQUEsTUFBTSxBQUFDLENBQzFCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxPQUFPLENBQUcsQUEzQnBCLEFBNEJFLGVBNUJhLENBNEJiLGtCQUFrQixBQUFDLENBQ2pCLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUE3QnBCLEFBK0JFLGVBL0JhLENBK0JiLGVBQWUsQUFBQyxDQUNkLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEtBQUssQ0FDWixZQUFZLENBQUUsSUFBSSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUFBLFVBQVUsQ0E2RG9CLEFBakd4QyxBQXNDSSxlQXRDVyxDQStCYixlQUFlLENBT2Isb0JBQW9CLENBdEN4QixlQUFlLENBK0JiLGVBQWUsQ0FRYix1QkFBdUIsQ0F2QzNCLGVBQWUsQ0ErQmIsZUFBZSxDQVNiLHNCQUFzQixDQXhDMUIsZUFBZSxDQStCYixlQUFlLENBVWIsZ0JBQWdCLEFBQUMsQ0FDZixhQUFhLENBQUUsSUFBSSxDQUNuQixPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQzVCMUVGLElBQUksQzRCMEVlLEFBNUNqQyxBQTZDSSxlQTdDVyxDQStCYixlQUFlLENBY2IsRUFBRSxBQUFDLENBQ0QsTUFBTSxDQUFFLFVBQVUsQ0FDbEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FFSyxBQWxEMUIsQUFpRE0sZUFqRFMsQ0ErQmIsZUFBZSxDQWNiLEVBQUUsQUFJQyxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsSUFBSSxDQUFHLEFBbER4QixBQW1ESSxlQW5EVyxDQStCYixlQUFlLENBb0JiLEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxDQUFDLENBR1UsQUF2RDFCLEFBc0RNLGVBdERTLENBK0JiLGVBQWUsQ0FvQmIsRUFBRSxBQUdDLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUF2RHhCLEFBd0RJLGVBeERXLENBK0JiLGVBQWUsQ0F5QmIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFpQixDQUNyQixVQUFVLENBQUUsR0FBRyxDQUFHLEFBekR4QixBQTJESSxlQTNEVyxDQStCYixlQUFlLENBNEJiLENBQUMsQUFBQSxJQUFJLENBM0RULGVBQWUsQ0ErQmIsZUFBZSxDQTZCYixDQUFDLEFBQUEsS0FBSyxDQTVEVixlQUFlLENBK0JiLGVBQWUsQ0E4QmIsQ0FBQyxBQUFBLEdBQUcsQUFBQyxDQUNILFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsUUFBUSxDQUNsQixZQUFZLENBQUUsSUFBSSxDQVFILEFBMUVyQixBQW1FTSxlQW5FUyxDQStCYixlQUFlLENBNEJiLENBQUMsQUFBQSxJQUFJLEFBUUYsT0FBTyxDQW5FZCxlQUFlLENBK0JiLGVBQWUsQ0E2QmIsQ0FBQyxBQUFBLEtBQUssQUFPSCxPQUFPLENBbkVkLGVBQWUsQ0ErQmIsZUFBZSxDQThCYixDQUFDLEFBQUEsR0FBRyxBQU1ELE9BQU8sQUFBQyxDQUNQLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxPQUF5QixDQUNoQyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxHQUFHLENBQ1osSUFBSSxDQUFFLENBQUMsQ0FDUCxHQUFHLENBQUUsR0FBRyxDQUFHLEFBMUVuQixBQTJFSSxlQTNFVyxDQStCYixlQUFlLENBNENiLENBQUMsQUFBQSxLQUFLLEFBQUEsT0FBTyxBQUFDLENBQ1osT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQTVFckIsQUE2RUksZUE3RVcsQ0ErQmIsZUFBZSxDQThDYixDQUFDLEFBQUEsR0FBRyxBQUFBLE9BQU8sQUFBQyxDQUNWLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUE5RXJCLEFBZ0ZJLGVBaEZXLENBK0JiLGVBQWUsQ0FpRGIsdUJBQXVCLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLENBQUMsQ0FnQnNCLEFBakd0QyxBQWtGTSxlQWxGUyxDQStCYixlQUFlLENBaURiLHVCQUF1QixDQUVyQixnQkFBZ0IsQUFBQyxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FBRyxBQXBGdkIsQUFxRk0sZUFyRlMsQ0ErQmIsZUFBZSxDQWlEYix1QkFBdUIsQ0FLckIsRUFBRSxBQUFDLENBQ0QsS0FBSyxDQUFFLEdBQUcsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxDQUFDLEMzQnZIaEIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDMkJpSXpCLEFBakdwQyxBQTBGUSxlQTFGTyxDQStCYixlQUFlLENBaURiLHVCQUF1QixDQUtyQixFQUFFLENBS0EsR0FBRyxBQUFDLENBQ0YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE1BQU0sQ0FBRSxPQUFPLENBQUcsQUE3RjVCLEFBK0ZRLGVBL0ZPLENBK0JiLGVBQWUsQ0FpRGIsdUJBQXVCLENBS3JCLEVBQUUsQUFVQyxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsR0FBRyxDM0IvSHBCLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQzJCaUkzQixBQWpHbEMsQUFrR0UsZUFsR2EsQ0FrR2IsbUJBQW1CLEFBQUMsQ0FDbEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxZQUFZLENBQUUsSUFBSSxDQXFCa0IsQUExSHhDLEFBc0dJLGVBdEdXLENBa0diLG1CQUFtQixDQUlqQix1QkFBdUIsQUFBQyxDQUN0QixPQUFPLENBQUUsQ0FBQyxDQW1Cc0IsQUExSHRDLEFBd0dNLGVBeEdTLENBa0diLG1CQUFtQixDQUlqQix1QkFBdUIsQ0FFckIsZ0JBQWdCLEFBQUMsQ0FDZixLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUExR3ZCLEFBMkdNLGVBM0dTLENBa0diLG1CQUFtQixDQUlqQix1QkFBdUIsQ0FLckIsRUFBRSxBQUFDLENBQ0QsTUFBTSxDQUFFLElBQUksQ0FDWixhQUFhLENBQUUsSUFBSSxDQUNuQixLQUFLLENBQUUsSUFBSSxDM0I3SWpCLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQzJCMEp6QixBQTFIcEMsQUErR1EsZUEvR08sQ0FrR2IsbUJBQW1CLENBSWpCLHVCQUF1QixDQUtyQixFQUFFLEFBSUMsT0FBTyxBQUFDLENBQ1AsVUFBVSxDQUFFLElBQUksQ0FDaEIsVUFBVSxDQUFFLEdBQUcsQ0FBRyxBQWpINUIsQUFtSFEsZUFuSE8sQ0FrR2IsbUJBQW1CLENBSWpCLHVCQUF1QixDQUtyQixFQUFFLENBUUEsR0FBRyxBQUFDLENBQ0YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE1BQU0sQ0FBRSxPQUFPLENBQUcsQUF0SDVCLEFBd0hRLGVBeEhPLENBa0diLG1CQUFtQixDQUlqQix1QkFBdUIsQ0FLckIsRUFBRSxBQWFDLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxHQUFHLEMzQnhKcEIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDMkIwSjNCLEFBMUhsQyxBQTRIRSxlQTVIYSxDQTRIYixZQUFZLENBNUhkLGVBQWUsQ0E2SGIsU0FBUyxDQTdIWCxlQUFlLENBOEhiLE9BQU8sQUFBQyxDQUNOLFVBQVUsQzVCN0pBLElBQUksQzRCOEpkLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FDWixPQUFPLENBQUUsbUJBQW1CLENBQzVCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLFFBQVEsQ0FBRSxRQUFRLENBU1MsQUE3SS9CLEFBc0lNLGVBdElTLENBNEhiLFlBQVksQ0FTVixhQUFhLENBQ1gsS0FBSyxDQXRJWCxlQUFlLENBNEhiLFlBQVksQ0FTVixhQUFhLENBQ0osS0FBSyxDQXRJbEIsZUFBZSxDQTZIYixTQUFTLENBUVAsYUFBYSxDQUNYLEtBQUssQ0F0SVgsZUFBZSxDQTZIYixTQUFTLENBUVAsYUFBYSxDQUNKLEtBQUssQ0F0SWxCLGVBQWUsQ0E4SGIsT0FBTyxDQU9MLGFBQWEsQ0FDWCxLQUFLLENBdElYLGVBQWUsQ0E4SGIsT0FBTyxDQU9MLGFBQWEsQ0FDSixLQUFLLEFBQUMsQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxDQUFDLENBQ1QsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUFHLEFBM0l0QixBQTRJTSxlQTVJUyxDQTRIYixZQUFZLENBU1YsYUFBYSxDQU9YLEtBQUssQ0E1SVgsZUFBZSxDQTZIYixTQUFTLENBUVAsYUFBYSxDQU9YLEtBQUssQ0E1SVgsZUFBZSxDQThIYixPQUFPLENBT0wsYUFBYSxDQU9YLEtBQUssQUFBQyxDQUNKLFVBQVUsQ0FBRSxJQUFJLENBQUcsQUE3STNCLEFBOElFLGVBOUlhLENBOEliLE9BQU8sQ0E5SVQsZUFBZSxDQStJYixTQUFTLEFBQUMsQ0FDUixVQUFVLENBQUUsSUFBUyxDQUFHLEFBaEo1QixBQWtKSSxlQWxKVyxDQWlKYixZQUFZLENBQ1YsRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0FBRyxBQW5KeEIsQUFvSkksZUFwSlcsQ0FpSmIsWUFBWSxDQUdWLEtBQUssQ0FwSlQsZUFBZSxDQWlKYixZQUFZLENBSVYsS0FBSyxBQUFBLElBQUssQ0FBQSxJQUFJLEVBckpsQixlQUFlLENBaUpiLFlBQVksQ0FLVixnQkFBZ0IsQ0F0SnBCLGVBQWUsQ0FpSmIsWUFBWSxDQU1WLE1BQU0sQUFBQyxDQUNMLEtBQUssQ0FBRSxJQUFJLENBQUcsQUF4SnBCLEFBMEpJLGVBMUpXLENBaUpiLFlBQVksQ0FTVixFQUFFLENBMUpOLGVBQWUsQ0FpSmIsWUFBWSxDQVNQLEVBQUUsQ0ExSlQsZUFBZSxDQWlKYixZQUFZLENBU0osRUFBRSxBQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUNoQixNQUFNLENBQUUsVUFBVSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLENBQUMsQ0FDUixXQUFXLENBQUUsU0FBUyxDQUN0QixTQUFTLENBQUUsSUFBSSxDQUNmLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQzVCak1FLE9BQU8sQzRCa01uQixVQUFVLENBQUUsbURBQWtGLENBQzlGLFVBQVUsQ0FBRSxtR0FBK0gsQ0FDM0ksVUFBVSxDQUFFLHNEQUFvRixDQUNoRyxVQUFVLENBQUUsaURBQStFLENBQzNGLFVBQVUsQ0FBRSxrREFBZ0YsQ0FDNUYsVUFBVSxDQUFFLG9EQUFrRixDQUM5RixNQUFNLENBQUUsMkdBQTJHLENBQ25ILE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLElBQUksQ0FDakIsT0FBTyxDQUFFLElBQUksQ0FDYixLQUFLLEM1QjdNRyxJQUFJLEM0QitNUSxBQWpMMUIsQUFnTE0sZUFoTFMsQ0FpSmIsWUFBWSxDQVNWLEVBQUUsQUFzQkMsTUFBTSxDQWhMYixlQUFlLENBaUpiLFlBQVksQ0FTUCxFQUFFLEFBc0JGLE1BQU0sQ0FoTGIsZUFBZSxDQWlKYixZQUFZLENBU0osRUFBRSxBQXNCTCxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsSUFBSSxDQUFHLEFBakx4QixBQW1MSSxlQW5MVyxDQWlKYixZQUFZLENBa0NWLEVBQUUsQUFBQyxDQUNELE1BQU0sQ0FBRSxNQUFNLENBQUcsQUFwTHZCLEFBcUxJLGVBckxXLENBaUpiLFlBQVksQ0FvQ1YsRUFBRSxBQUFDLENBQ0QsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0FBRSxLQUFLLENBeUJTLEFBak5oQyxBQXlMTSxlQXpMUyxDQWlKYixZQUFZLENBb0NWLEVBQUUsQUFJQyxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBMUx4QixBQTJMTSxlQTNMUyxDQWlKYixZQUFZLENBb0NWLEVBQUUsQUFNQyxTQUFTLENBQUMsQ0FBQyxBQUFDLENBQ1gsS0FBSyxDQUFFLElBQTJCLENBQUcsQUE1TDdDLEFBNkxNLGVBN0xTLENBaUpiLFlBQVksQ0FvQ1YsRUFBRSxBQVFDLE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDWixLQUFLLEM1QnZORyxPQUFPLEM0QndOZixTQUFTLENBQUUsSUFBSSxDQUdPLEFBbE05QixBQWdNUSxlQWhNTyxDQWlKYixZQUFZLENBb0NWLEVBQUUsQUFRQyxNQUFNLEFBQUEsTUFBTSxDQUdYLElBQUksQUFBQyxDQUNILFVBQVUsQ0FBRSxHQUFHLENBQ2YsU0FBUyxDQUFFLElBQUksQ0FBRyxBQWxNNUIsQUFtTU0sZUFuTVMsQ0FpSmIsWUFBWSxDQW9DVixFQUFFLENBY0EsTUFBTSxBQUFDLENBQ0wsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxhQUFhLENBQUUsS0FBSyxDQUFDLEdBQUcsQzVCNU5uQixPQUFPLEM0QjZOWixhQUFhLENBQUUsR0FBRyxDQUNsQixjQUFjLENBQUUsR0FBRyxDQUFHLEFBeE05QixBQXlNTSxlQXpNUyxDQWlKYixZQUFZLENBb0NWLEVBQUUsQ0FvQkEsTUFBTSxBQUFDLENBQ0wsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLEdBQUcsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBSU0sQUFqTjlCLEFBOE1RLGVBOU1PLENBaUpiLFlBQVksQ0FvQ1YsRUFBRSxDQW9CQSxNQUFNLENBS0osS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDNUJqUEYsT0FBTyxDNEJrUFYsU0FBUyxDQUFFLElBQUksQ0FBRyxBQWpONUIsQUFtTkksZUFuTlcsQ0FpSmIsWUFBWSxDQWtFVixJQUFJLEFBQUMsQ0FDSCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUFHLEFBeE4zQixBQTJORSxlQTNOYSxDQTJOYixTQUFTLENBM05YLGVBQWUsQ0E0TmIsT0FBTyxBQUFDLENBQ04sV0FBVyxDQUFFLElBQUksQ0FnQmEsQUE3T2xDLEFBOE5JLGVBOU5XLENBMk5iLFNBQVMsQ0FHUCxNQUFNLENBOU5WLGVBQWUsQ0E0TmIsT0FBTyxDQUVMLE1BQU0sQUFBQyxDQUNMLGFBQWEsQ0FBRSxJQUFJLENBQ25CLE9BQU8sQ0FBRSxLQUFLLENBQUcsQUFoT3ZCLEFBaU9JLGVBak9XLENBMk5iLFNBQVMsQ0FNUCxLQUFLLEFBQUEsT0FBTyxDQWpPaEIsZUFBZSxDQTROYixPQUFPLENBS0wsS0FBSyxBQUFBLE9BQU8sQUFBQyxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLGFBQWEsQ0FDckIsS0FBSyxDNUJqUU8sT0FBTyxDNEJrUW5CLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFyT3BCLEFBc09JLGVBdE9XLENBMk5iLFNBQVMsQ0FXUCxJQUFJLENBdE9SLGVBQWUsQ0EyTmIsU0FBUyxDQVdELElBQUksQ0F0T2QsZUFBZSxDQTROYixPQUFPLENBVUwsSUFBSSxDQXRPUixlQUFlLENBNE5iLE9BQU8sQ0FVQyxJQUFJLEFBQUMsQ0FDVCxTQUFTLENBQUUsSUFBSSxDQUFHLEFBdk94QixBQTBPTSxlQTFPUyxDQTJOYixTQUFTLEFBY04sTUFBTSxDQUNMLFFBQVEsQ0ExT2QsZUFBZSxDQTROYixPQUFPLEFBYUosTUFBTSxDQUNMLFFBQVEsQUFBQyxDM0J6UWIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDMkI0UXJELE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLE9BQU8sQ0FBRyxBQTdPOUIsQUFpUE0sZUFqUFMsQ0ErT2IsT0FBTyxDQUNMLEdBQUcsQ0FDRCxJQUFJLEFBQUMsQ0FDSCxLQUFLLENBQUUsR0FBRyxDQUNWLE9BQU8sQ0FBRSxZQUFZLENBRUcsQUFyUGhDLEFBb1BRLGVBcFBPLENBK09iLE9BQU8sQ0FDTCxHQUFHLENBQ0QsSUFBSSxBQUdELGFBQWEsQUFBQyxDQUNiLFVBQVUsQ0FBRSxLQUFLLENBQUcsQUFyUDlCLEFBdVBFLGVBdlBhLENBdVBiLEtBQUssQUFBQyxDQUNKLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsQ0FBQyxDQUNSLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLE9BQXdCLENBQ3BDLFVBQVUsQ0FBRSxPQUFPLENBQ25CLFVBQVUsQ0FBRSxnREFBb0QsQ0FDaEUsVUFBVSxDQUFFLGdHQUFpRyxDQUM3RyxVQUFVLENBQUUsbURBQXNELENBQ2xFLFVBQVUsQ0FBRSw4Q0FBaUQsQ0FDN0QsVUFBVSxDQUFFLCtDQUFrRCxDQUM5RCxVQUFVLENBQUUsaURBQW9ELENBQ2hFLE1BQU0sQ0FBRSwyR0FBMkcsQ0FDbkgsYUFBYSxDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsT0FBdUIsQ0FDaEQsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsTUFBTSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBeUJTLEFBbFM5QixBQTBRSSxlQTFRVyxDQXVQYixLQUFLLENBbUJILEtBQUssQUFBQyxDQUNKLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRSxJQUFJLENBc0JXLEFBbFM1QixBQTZRTSxlQTdRUyxDQXVQYixLQUFLLENBbUJILEtBQUssQ0FHSCxRQUFRLEFBQUMsQ0FDUCxJQUFJLENBQUUsSUFBSSxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEtBQUssQ0FDWixTQUFTLENBQUUsS0FBSyxDQUNoQixPQUFPLENBQUUsS0FBSyxDQUtRLEFBdlI5QixBQW1SUSxlQW5STyxDQXVQYixLQUFLLENBbUJILEtBQUssQ0FHSCxRQUFRLENBTUosTUFBTSxBQUFBLFlBQVksQUFBQyxDQUNuQixPQUFPLENBQUUsS0FBSyxDQUNkLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUF2UjVCLEFBeVJNLGVBelJTLENBdVBiLEtBQUssQ0FtQkgsS0FBSyxDQWVILElBQUksQUFBQyxDQUNILEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLFVBQVUsQ0FDakIsT0FBTyxDQUFFLEtBQUssQ0FBRyxBQTVSekIsQUE2Uk0sZUE3UlMsQ0F1UGIsS0FBSyxDQW1CSCxLQUFLLENBbUJILE1BQU0sQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLEtBQUssQ0FBRyxBQS9SekIsQUFnU00sZUFoU1MsQ0F1UGIsS0FBSyxDQW1CSCxLQUFLLENBc0JILEVBQUUsQUFBQyxDQUNELFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUFsUzFCLEFBbVNFLGVBblNhLENBbVNiLFlBQVksQUFBQyxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUFFbkIsQUFBQSxxQkFBcUIsQUFBQyxDQUNwQixVQUFVLEM3QjlUTCxJQUFJLEM2QjZWcUIsQUFoQ2hDLEFBRUUscUJBRm1CLENBRW5CLElBQUksQUFBQyxDQUNILFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLE9BQU8sQ0FDZixVQUFVLENBQUUsVUFBVSxDQUN0QixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsT0FBTyxDQUFFLElBQUksQ0FBQyxJQUFTLENBQ3ZCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsT0FBd0IsQ0FDMUMsVUFBVSxDQUFFLE9BQXVCLENBQ25DLEtBQUssQzVCcFZJLE9BQU8sQzRCcVZoQixhQUFhLENBQUUsSUFBSSxDQUNuQixhQUFhLENBQUUsSUFBSSxDQUVZLEFBakJuQyxBQWdCSSxxQkFoQmlCLENBRW5CLElBQUksQUFjRCxRQUFRLEFBQUMsQ0FDUixVQUFVLEM1QnJWRixJQUFJLEM0QnFWZSxBQWpCakMsQUFrQkUscUJBbEJtQixDQWtCbkIsUUFBUSxBQUFDLENBQ1AsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLEM1QnpWQSxJQUFJLEM0QjBWZCxPQUFPLEM3Qm5WSixJQUFJLEM2Qm1WUSxJQUFTLENBQ3hCLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQXdCLENBQUcsQUF2QmpELEFBd0JFLHFCQXhCbUIsQ0F3Qm5CLFlBQVksQUFBQyxDQUNYLGlCQUFpQixDQUFFLG9CQUFrQixDQUNyQyxjQUFjLENBQUUsb0JBQWtCLENBQ2xDLGFBQWEsQ0FBRSxvQkFBa0IsQ0FDakMsU0FBUyxDQUFFLG9CQUFrQixDQUlILEFBaEM5QixBQThCTSxxQkE5QmUsQ0F3Qm5CLFlBQVksQ0FLVixFQUFFLENBQ0EsS0FBSyxDQTlCWCxxQkFBcUIsQ0F3Qm5CLFlBQVksQ0FLUCxFQUFFLENBQ0gsS0FBSyxDQTlCWCxxQkFBcUIsQ0F3Qm5CLFlBQVksQ0FLSixFQUFFLENBQ04sS0FBSyxDQTlCWCxxQkFBcUIsQ0F3Qm5CLFlBQVksQ0FLRCxFQUFFLENBQ1QsS0FBSyxDQTlCWCxxQkFBcUIsQ0F3Qm5CLFlBQVksQ0FLRSxFQUFFLENBQ1osS0FBSyxDQTlCWCxxQkFBcUIsQ0F3Qm5CLFlBQVksQ0FLSyxFQUFFLENBQ2YsS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLEtBQUssQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUFHLEFBRTFCLGtCQUFrQixDQUFsQixnQkFBa0IsQ0FDaEIsRUFBRSxDQUNBLEtBQUssQ0FBRSxDQUFDLENBQ1YsR0FBRyxDQUNELEtBQUssQ0FBRSxHQUFHLENBQ1osSUFBSSxDQUNGLEtBQUssQ0FBRSxJQUFJLEVBRWYsQUFLVSxnQkFMTSxDQUNkLFlBQVksQ0FDVixFQUFFLENBQ0EsRUFBRSxDQUNBLElBQUksQUFDRCxXQUFXLEFBQUMsQ0FDWCxRQUFRLENBQUUsTUFBTSxDQUFHLEFBTi9CLEFBT0UsZ0JBUGMsQ0FPZCxVQUFVLEFBQUMsQ0FDVCxLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLElBQUksQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENBQUUscUJBQXdCLENBQ3BDLE9BQU8sQ0FBRSxFQUFFLENBQ1gsT0FBTyxDQUFFLEdBQUcsQ0FPb0IsQUF4QnBDLEFBa0JJLGdCQWxCWSxDQU9kLFVBQVUsQ0FXUixLQUFLLEFBQUEsUUFBUSxBQUFDLENBQ1osS0FBSyxDQUFFLGdCQUFnQixDQUN2QixHQUFHLENBQUUsR0FBRyxDQUNSLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLG1CQUFtQixDQUFFLElBQUksQ0FBRyxBQXhCbEMsQUF5QkUsZ0JBekJjLENBeUJkLG9CQUFvQixDQXpCdEIsZ0JBQWdCLENBMEJkLGtCQUFrQixBQUFDLENBQ2pCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLEdBQUcsQ0FlUSxBQTVDdkIsQUE4QkksZ0JBOUJZLENBeUJkLG9CQUFvQixDQUtsQixhQUFhLENBOUJqQixnQkFBZ0IsQ0EwQmQsa0JBQWtCLENBSWhCLGFBQWEsQUFBQyxDQUNaLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBV0ksQUE1Q3JCLEFBa0NNLGdCQWxDVSxDQXlCZCxvQkFBb0IsQ0FLbEIsYUFBYSxDQUlYLElBQUksQ0FsQ1YsZ0JBQWdCLENBMEJkLGtCQUFrQixDQUloQixhQUFhLENBSVgsSUFBSSxBQUFDLENBQ0gsT0FBTyxDQUFFLEtBQUssQ0FBRyxBQW5DekIsQUFvQ00sZ0JBcENVLENBeUJkLG9CQUFvQixDQUtsQixhQUFhLENBTVgsSUFBSSxDQXBDVixnQkFBZ0IsQ0EwQmQsa0JBQWtCLENBSWhCLGFBQWEsQ0FNWCxJQUFJLEFBQUMsQ0FDSCxVQUFVLENBQUUsaUJBQW9CLENBQUcsQUFyQzNDLEFBc0NNLGdCQXRDVSxDQXlCZCxvQkFBb0IsQ0FLbEIsYUFBYSxDQVFYLFNBQVMsQ0F0Q2YsZ0JBQWdCLENBMEJkLGtCQUFrQixDQUloQixhQUFhLENBUVgsU0FBUyxBQUFDLENBQ1IsaUJBQWlCLENBQUUsd0NBQXdDLENBQzNELFNBQVMsQ0FBRSx3Q0FBd0MsQ0FDbkQsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsR0FBRyxDQUNaLEtBQUssQ0FBRSxDQUFDLENBQUcsQUE1Q25CLEFBOENJLGdCQTlDWSxDQTZDZCxTQUFTLENBQ1AsSUFBSSxBQUFDLENBQ0gsS0FBSyxDQUFFLElBQUksQ0FDWCxhQUFhLENBQUUsQ0FBQyxDQUFHLEFBaER6QixBQWlESSxnQkFqRFksQ0E2Q2QsU0FBUyxDQUlQLGFBQWEsQUFBQyxDQUNaLE9BQU8sQ0FBRSxJQUFJLENBQ2IsVUFBVSxDQUFFLElBQUksQ0FBRyxBRXBhekIsTUFBTSxDQUFDLE1BQU0sQ0FDWCxBQUFBLG1CQUFtQixBQUFDLENBQ2xCLFVBQVUsQ0FBRSxPQUFPLENBQ25CLE9BQU8sQ0FBRSxNQUFNLENBQ2YsU0FBUyxDQUFFLElBQUksQ0EwNUJXLEFBNzVCNUIsQUFLRSxtQkFMaUIsQ0FLakIsZUFBZSxBQUFDLENBQ2QsVUFBVSxDQUFFLFdBQVcsQ0F5MkJRLEFBLzJCbkMsQUFRSSxtQkFSZSxDQUtqQixlQUFlLEFBR1osS0FBSyxBQUFDLENBQ0wsS0FBSyxDQUFFLEdBQUcsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQzlCVEosSUFBSSxDOEJVVixPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ0FBRSxVQUFVLENBcXVCUyxBQWx2QnJDLEFBZU0sbUJBZmEsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FPSixLQUFLLEFBQUMsQ0FDSixhQUFhLENBQUUsSUFBSSxDQTBCTyxBQTFDbEMsQUFpQlEsbUJBakJXLENBS2pCLGVBQWUsQUFHWixLQUFLLENBT0osS0FBSyxDQUVILEdBQUcsQUFBQyxDQUNGLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEdBQUcsQ0FBRyxBQW5CdkIsQUFvQlEsbUJBcEJXLENBS2pCLGVBQWUsQUFHWixLQUFLLENBT0osS0FBSyxDQUtILEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLEVBQUUsQ0FDZixTQUFTLENBQUUsR0FBRyxDQW1CUSxBQTFDaEMsQUF3QlUsbUJBeEJTLENBS2pCLGVBQWUsQUFHWixLQUFLLENBT0osS0FBSyxDQUtILEtBQUssQUFJRix1QkFBdUIsQUFBQyxDQUN2QixVQUFVLENBQUUsSUFBSSxDQUNoQixXQUFXLENBQUUsQ0FBQyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FBRyxBQTVCOUIsQUE2QlUsbUJBN0JTLENBS2pCLGVBQWUsQUFHWixLQUFLLENBT0osS0FBSyxDQUtILEtBQUssQ0FTSCxFQUFFLEFBQUMsQ0FDRCxLQUFLLEM5QjNCRCxPQUFPLEM4QjRCWCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFdBQVcsQ0FBRSxJQUFJLENBQUcsQUFsQ2hDLEFBbUNVLG1CQW5DUyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQU9KLEtBQUssQ0FLSCxLQUFLLENBZUgsY0FBYyxBQUFDLENBQ2IsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsS0FBSyxDQUFHLEFBdkM3QixBQXdDVSxtQkF4Q1MsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FPSixLQUFLLENBS0gsS0FBSyxDQW9CSCxtQkFBbUIsQUFBQyxDQUNsQixVQUFVLENBQUUsSUFBSSxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUFHLEFBMUM5QixBQTRDTSxtQkE1Q2EsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxBQUFDLENBQ1gsYUFBYSxDQUFFLENBQUMsQ0Fxc0JXLEFBbHZCbkMsQUE4Q1EsbUJBOUNXLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FFVixFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxzQkFBc0IsQ0FDbkMsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsS0FBSyxDOUIvQ0MsT0FBTyxDOEJnRGIsYUFBYSxDQUFFLElBQUksQ0FDbkIsVUFBVSxDQUFFLElBQUksQ0FBRyxBQXBEN0IsQUFxRFEsbUJBckRXLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FTVixNQUFNLEFBQUMsQ0FDTCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQUcsQUF2RHhCLEFBd0RRLG1CQXhEVyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxBQUFDLENBQ2IsT0FBTyxDQUFFLElBQUksQ0FDYixTQUFTLENBQUUsSUFBSSxDQUNmLFFBQVEsQ0FBRSxRQUFRLENBdXJCSyxBQWx2QmpDLEFBNERVLG1CQTVEUyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQUlaLFdBQVcsQUFBQyxDQUNWLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEtBQUssQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FBRyxBQS9EN0IsQUFnRVUsbUJBaEVTLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxBQUFDLENBQ1AsS0FBSyxDQUFFLEdBQUcsQ0FDVixhQUFhLENBQUUsSUFBSSxDQUNuQixVQUFVLENBQUUsVUFBVSxDQUN0QixRQUFRLENBQUUsUUFBUSxDQXFnQm9CLEFBemtCbEQsQUFxRVksbUJBckVPLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQUtOLGVBQWUsQUFBQSxpQkFBaUIsQUFBQyxDQUMvQixNQUFNLENBQUUsQ0FBQyxDQUFHLEFBdEUxQixBQXVFWSxtQkF2RU8sQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLEFBT0wsT0FBTyxBQUFDLENBQ1AsUUFBUSxDQUFFLFFBQVEsQ0FBRyxBQXhFbkMsQUF5RVksbUJBekVPLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQVNOLEtBQUssQUFBQyxDQUNKLE1BQU0sQ0FBRSxJQUFJLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FDWCxHQUFHLENBQUUsR0FBRyxDQW9Ec0IsQUFsSTVDLEFBK0VjLG1CQS9FSyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQ0FTTixLQUFLLEFBTUYsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFdBQVcsQ0FBRSxPQUFPLENBQ3BCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsT0FBTyxDQUFFLEdBQUcsQ0FDWixLQUFLLENBQUUsT0FBeUIsQ0FBRyxBQXZGbkQsQUF3RmMsbUJBeEZLLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQVNOLEtBQUssQUFlRixNQUFNLEFBQUEsT0FBTyxBQUFDLENBQ2IsS0FBSyxDOUJ0RkwsT0FBTyxDOEJzRm1CLEFBekYxQyxBQTBGYyxtQkExRkssQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBU04sS0FBSyxDQWlCSCxRQUFRLEFBQUMsQ0FDUCxNQUFNLENBQUUsSUFBSSxDQUNaLElBQUksQ0FBRSxJQUFJLENBQ1YsR0FBRyxDQUFFLENBQUMsQ0FDTixTQUFTLENBQUUsS0FBSyxDQUNoQixTQUFTLENBQUUsS0FBSyxDN0I5RmhDLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQzZCaUczQyxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQXlCLENBQzNDLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxnQkFBZSxDQUNuQyxVQUFVLENBQUUsTUFBTSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQzlCdkdkLElBQUksQzhCMkgwQixBQTdIMUMsQUEwR2dCLG1CQTFHRyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQ0FTTixLQUFLLENBaUJILFFBQVEsQ0FnQk4sQ0FBQyxDQTFHakIsbUJBQW1CLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQVNOLEtBQUssQ0FpQkgsUUFBUSxDQWlCTixNQUFNLEFBQUMsQ0FDTCxTQUFTLENBQUUsSUFBSSxDQUFHLEFBNUdwQyxBQTZHZ0IsbUJBN0dHLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQVNOLEtBQUssQ0FpQkgsUUFBUSxDQW1CTixDQUFDLEFBQUMsQ0FDQSxhQUFhLENBQUUsSUFBSSxDQUFHLEFBOUd4QyxBQWdIa0IsbUJBaEhDLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQVNOLEtBQUssQ0FpQkgsUUFBUSxDQXFCTixFQUFFLENBQ0EsRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0FDZixZQUFZLENBQUUsSUFBSSxDQUNsQixVQUFVLENBQUUsVUFBVSxDQUN0QixRQUFRLENBQUUsUUFBUSxDQVNBLEFBN0h0QyxBQXFIb0IsbUJBckhELENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQVNOLEtBQUssQ0FpQkgsUUFBUSxDQXFCTixFQUFFLENBQ0EsRUFBRSxBQUtDLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxFQUFFLENBQ1gsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsWUFBWSxDQUFFLElBQUksQ0FDbEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLENBQUMsQ0FDUCxHQUFHLENBQUUsSUFBSSxDQUNULEtBQUssQ0FBRSxHQUFHLENBQ1YsTUFBTSxDQUFFLEdBQUcsQ0FBRyxBQTdIcEMsQUErSGdCLG1CQS9IRyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQ0FTTixLQUFLLEFBcURGLE1BQU0sQ0FDTCxRQUFRLEFBQUMsQzdCOUh6QixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEM2QmlJekMsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENBQUUsT0FBTyxDQUFHLEFBbEl4QyxBQW1JWSxtQkFuSU8sQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLEFBbUVMLFlBQWEsQ0FBQSxHQUFHLENBQUUsQ0FFakIsWUFBWSxDQUFFLEVBQUUsQ0FBRyxBQXJJakMsQUFzSVksbUJBdElPLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxBQXNFTCxZQUFhLENBQUEsSUFBSSxDQUFFLENBRWxCLFlBQVksQ0FBRSxDQUFDLENBQUcsQUF4SWhDLEFBeUlZLG1CQXpJTyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQ0F5RU4sS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQzlCbEliLE9BQU8sQzhCbUlKLGFBQWEsQ0FBRSxjQUFjLENBQzdCLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQXlCLENBQzNDLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxpQkFBaUIsQ0FDMUIsS0FBSyxDOUJuSlIsT0FBTyxDOEJvSkosU0FBUyxDQUFFLElBQUksQ0FDZixRQUFRLENBQUUsUUFBUSxDQW9HSSxBQXhQcEMsQUFxSmMsbUJBckpLLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQXlFTixLQUFLLEFBWUYsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLEtBQUssQ0FDZCxHQUFHLENBQUUsSUFBSSxDQUNULElBQUksQ0FBRSxJQUFJLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FBRyxBQXpKckMsQUEwSmMsbUJBMUpLLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQXlFTixLQUFLLEFBaUJGLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxLQUFLLENBQ2QsT0FBTyxDQUFFLG9DQUF1QyxDQUNoRCxTQUFTLENBQUUsVUFBVSxDQUNyQixHQUFHLENBQUUsS0FBSyxDQUNWLEtBQUssQ0FBRSxLQUFLLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FBRyxBQWhLckMsQUFpS2MsbUJBaktLLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQXlFTixLQUFLLEFBd0JGLE1BQU0sQUFBQyxDQUNOLFlBQVksQ0FBRSxJQUFJLENBQ2xCLFVBQVUsQzlCekpmLE9BQU8sQzhCMEpGLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FpQ2dCLEFBdE0zQyxBQXNLZ0IsbUJBdEtHLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQXlFTixLQUFLLEFBd0JGLE1BQU0sQUFLSixTQUFTLEFBQUMsQ0FDVCxLQUFLLENBQUUsSUFBSSxDQUFHLEFBdktoQyxBQXdLZ0IsbUJBeEtHLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQXlFTixLQUFLLEFBd0JGLE1BQU0sQUFPSixNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsRUFBRSxDQUFHLEFBektoQyxBQTBLZ0IsbUJBMUtHLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQXlFTixLQUFLLEFBd0JGLE1BQU0sQUFTSixNQUFNLEFBQUMsQ0FDTixNQUFNLENBQUUsT0FBTyxDQUFHLEFBM0twQyxBQTRLZ0IsbUJBNUtHLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQXlFTixLQUFLLEFBd0JGLE1BQU0sQ0FXTCxLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQzlCcEtqQixPQUFPLEM4Qm9LMEIsQUE5SzVDLEFBK0tnQixtQkEvS0csQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBeUVOLEtBQUssQUF3QkYsTUFBTSxBQWNKLFdBQVcsQUFBQyxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBSVcsQUFwTHpDLEFBaUxrQixtQkFqTEMsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBeUVOLEtBQUssQUF3QkYsTUFBTSxBQWNKLFdBQVcsQ0FFVixRQUFRLEFBQUMsQ0FDUCxVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxRQUFRLENBQUcsQUFwTHZDLEFBcUxnQixtQkFyTEcsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBeUVOLEtBQUssQUF3QkYsTUFBTSxDQW9CTCxJQUFJLEFBQUMsQ0FDSCxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsR0FBRyxDQUFHLEFBdkwvQixBQXdMZ0IsbUJBeExHLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQXlFTixLQUFLLEFBd0JGLE1BQU0sQUF1QkosWUFBWSxBQUFDLENBQ1osS0FBSyxDQUFFLEdBQUcsQ0FDVixZQUFZLENBQUUsR0FBRyxDQVlNLEFBdE16QyxBQTJMa0IsbUJBM0xDLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQXlFTixLQUFLLEFBd0JGLE1BQU0sQUF1QkosWUFBWSxBQUdWLE9BQU8sQUFBQyxDQUNQLEtBQUssQ0FBRSxHQUFHLENBQUcsQUE1TGpDLEFBNkxrQixtQkE3TEMsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBeUVOLEtBQUssQUF3QkYsTUFBTSxBQXVCSixZQUFZLEFBS1YsS0FBSyxBQUFDLENBQ0wsS0FBSyxDQUFFLElBQUksQ0FBRyxBQTlMbEMsQUErTGtCLG1CQS9MQyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQ0F5RU4sS0FBSyxBQXdCRixNQUFNLEFBdUJKLFlBQVksQUFPVixNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxFQUFFLENBRU8sQUFuTTFDLEFBa01vQixtQkFsTUQsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBeUVOLEtBQUssQUF3QkYsTUFBTSxBQXVCSixZQUFZLEFBT1YsTUFBTSxBQUdKLE9BQU8sQUFBQyxDQUNQLFdBQVcsQ0FBRSxFQUFFLENBQUcsQUFuTXhDLEFBb01rQixtQkFwTUMsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBeUVOLEtBQUssQUF3QkYsTUFBTSxBQXVCSixZQUFZLENBWVQsSUFBSSxBQUFDLENBQ0wsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUFHLEFBdE12QyxBQXVNYyxtQkF2TUssQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBeUVOLEtBQUssQUE4REYsYUFBYSxBQUFDLENBQ2IsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsSUFBSSxDQUlNLEFBN01sQyxBQTBNZ0IsbUJBMU1HLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQXlFTixLQUFLLEFBOERGLGFBQWEsQUFHWCxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsRUFBRSxDQUFHLEFBM01oQyxBQTRNZ0IsbUJBNU1HLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQXlFTixLQUFLLEFBOERGLGFBQWEsQ0FLWixZQUFZLEFBQUMsQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUFHLEFBN01oQyxBQStNYyxtQkEvTUssQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBeUVOLEtBQUssQUFzRUYsS0FBSyxBQUFDLENBQ0wsVUFBVSxDOUI5TWQsSUFBSSxDOEIrTUEsTUFBTSxDQUFFLElBQUksQ0FDWixhQUFhLENBQUUsQ0FBQyxDQUNoQixZQUFZLENBQUUsQ0FBQyxDQWlCTyxBQXBPdEMsQUFvTmdCLG1CQXBORyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQ0F5RU4sS0FBSyxBQXNFRixLQUFLLEFBS0gsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEVBQUUsQ0FBRyxBQXJOaEMsQUFzTmdCLG1CQXRORyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQ0F5RU4sS0FBSyxBQXNFRixLQUFLLENBT0osS0FBSyxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsRUFBa0IsQ0FDM0IsS0FBSyxDQUFFLElBQUksQ0FBRyxBQXZOaEMsQUF3TmdCLG1CQXhORyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQ0F5RU4sS0FBSyxBQXNFRixLQUFLLENBU0osSUFBSSxBQUFDLENBQ0gsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLEdBQUcsQ0FBRSxDQUFDLENBQ04sUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsQ0FBQyxDQUlTLEFBbE9wQyxBQStOa0IsbUJBL05DLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQXlFTixLQUFLLEFBc0VGLEtBQUssQ0FTSixJQUFJLEFBT0QsSUFBSSxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FBRyxBQWhPbEMsQUFpT2tCLG1CQWpPQyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQ0F5RU4sS0FBSyxBQXNFRixLQUFLLENBU0osSUFBSSxBQVNELFVBQVUsQUFBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFsT2xDLEFBbU9nQixtQkFuT0csQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBeUVOLEtBQUssQUFzRUYsS0FBSyxBQW9CSCxNQUFNLEFBQUMsQ0FDTixNQUFNLENBQUUsT0FBTyxDQUFHLEFBcE9wQyxBQTJPYyxtQkEzT0ssQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBeUVOLEtBQUssQUFrR0YsUUFBUSxBQUFDLENBQ1IsS0FBSyxDOUJuT1AsT0FBTyxDOEJ1T1csQUFoUGhDLEFBNk9nQixtQkE3T0csQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBeUVOLEtBQUssQUFrR0YsUUFBUSxBQUVOLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxtQ0FBc0MsQ0FDL0MsR0FBRyxDQUFFLEdBQUcsQ0FDUixJQUFJLENBQUUsR0FBRyxDQUFHLEFBaFA5QixBQWlQYyxtQkFqUEssQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBeUVOLEtBQUssQUF3R0YsT0FBTyxBQUFDLENBQ1AsV0FBVyxDQUFFLEtBQUssQ0FBQyxHQUFHLEM5Qi9PdEIsT0FBTyxDOEJnUFAsVUFBVSxDQUFFLEtBQUssQ0FBQyxHQUFHLEM5QmhQckIsT0FBTyxDOEJpUFAsWUFBWSxDQUFFLEtBQUssQ0FBQyxHQUFHLEM5QmpQdkIsT0FBTyxDOEJrUFAsYUFBYSxDQUFFLElBQUksQ0FDbkIsS0FBSyxDOUJuUEwsT0FBTyxDOEJtUG1CLEFBdFAxQyxBQXVQYyxtQkF2UEssQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBeUVOLEtBQUssQUE4R0YsTUFBTSxBQUFDLENBQ04sTUFBTSxDQUFFLE9BQU8sQ0FBRyxBQXhQbEMsQUF5UFksbUJBelBPLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQXlMTixlQUFlLEFBQUMsQ0FDZCxVQUFVLEM5QnZQUixPQUFPLEM4QndQVCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FDWixVQUFVLENBQUUsQ0FBQyxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLENBQUMsQ0FDUixVQUFVLENBQUUsYUFBYSxDQWV3QixBQWpSL0QsQUFtUWMsbUJBblFLLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQXlMTixlQUFlLEFBVVosT0FBTyxBQUFDLENBQ1AsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxHQUFHLENBQ1osS0FBSyxDOUJ0UVQsSUFBSSxDOEJ1UUEsT0FBTyxDQUFFLEtBQUssQ0FDZCxXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxNQUFNLENBQUcsQUE3UXJDLEFBOFFjLG1CQTlRSyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQ0F5TE4sZUFBZSxBQXFCWixNQUFNLEFBQUMsQ0FDTixLQUFLLEM5QjdRVCxJQUFJLEM4QjhRQSxZQUFZLEM5QjdRWixPQUFPLEM4QjhRUCxVQUFVLENBQUUsT0FBOEIsQ0FBRyxBQWpSN0QsQUFrUlksbUJBbFJPLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQWtOTixTQUFTLEFBQUMsQ0FDUixTQUFTLENBQUUsR0FBRyxDQUNkLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLE9BQU8sQ0FBRSxZQUFZLENBQUcsQUFyUnRDLEFBc1JZLG1CQXRSTyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQ0FzTk4sVUFBVSxBQUFDLENBQ1QsVUFBVSxDOUIvUVosT0FBTyxDOEJnUkwsS0FBSyxDOUJ0UlAsSUFBSSxDOEJ1UkYsS0FBSyxDQUFFLGVBQWUsQ0FDdEIsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsS0FBSyxDQUNaLEdBQUcsQ0FBRSxLQUFLLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLENBQUMsQ0FDUixVQUFVLENBQUUsYUFBYSxDQUlvQixBQW5TM0QsQUFnU2MsbUJBaFNLLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQXNOTixVQUFVLEFBVVAsTUFBTSxBQUFDLENBQ04sS0FBSyxDOUIvUlQsSUFBSSxDOEJnU0EsWUFBWSxDOUIvUlosT0FBTyxDOEJnU1AsVUFBVSxDQUFFLE9BQTBCLENBQUcsQUFuU3pELEFBb1NZLG1CQXBTTyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQ0FvT04sZUFBZSxBQUFDLENBQ2QsVUFBVSxDQUFFLEdBQUcsQ0FDZixLQUFLLENBQUUsSUFBSSxDQUFHLEFBdFM1QixBQXVTWSxtQkF2U08sQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBdU9OLFlBQVksQUFBQyxDQUNYLE9BQU8sQ0FBRSxrQkFBa0IsQ0FBRyxBQXhTNUMsQUF5U1ksbUJBelNPLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQXlPTixlQUFlLEFBQUMsQ0FDZCxVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENBQUUsTUFBTSxDQUNsQixVQUFVLENBQUUsS0FBSyxDQUNqQixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLGFBQWEsQ0FBRSxLQUFLLENBQUMsR0FBRyxDOUI1U3RCLE9BQU8sQzhCNlNULFlBQVksQ0FBRSxLQUFLLENBQUMsR0FBRyxDOUI3U3JCLE9BQU8sQzhCOFNULFdBQVcsQ0FBRSxLQUFLLENBQUMsR0FBRyxDOUI5U3BCLE9BQU8sQzhCK1NULFVBQVUsQzlCaFRaLElBQUksQzhCaVRGLE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsT0FBTyxDQUFFLENBQUMsQ0FvRXdCLEFBelhoRCxBQXNUYyxtQkF0VEssQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBeU9OLGVBQWUsQUFhWixPQUFPLEFBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUFHLEFBdlQ5QixBQXdUYyxtQkF4VEssQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBeU9OLGVBQWUsQUFlWixVQUFVLEFBQUMsQ0FDVixNQUFNLENBQUUsS0FBSyxDQUFHLEFBelRoQyxBQTJUYyxtQkEzVEssQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBeU9OLGVBQWUsQ0FrQmIsRUFBRSxBQUFDLENBQ0QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLENBQUMsQ0F3RHFCLEFBelg5QyxBQWtVZ0IsbUJBbFVHLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQXlPTixlQUFlLENBa0JiLEVBQUUsQ0FPQSxFQUFFLEFBQUMsQ0FDRCxXQUFXLENBQUUsS0FBSyxDQUNsQixVQUFVLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF5QixDQUMvQyxPQUFPLENBQUUsUUFBUSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQzlCN1RqQixPQUFPLEM4QjhUQSxVQUFVLENBQUUsYUFBYSxDQWlEQyxBQXpYNUMsQUF5VWtCLG1CQXpVQyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQ0F5T04sZUFBZSxDQWtCYixFQUFFLENBT0EsRUFBRSxBQU9DLFNBQVMsQUFBQyxDQUNULFVBQVUsQ0FBRSxPQUF3QixDQUFHLEFBMVUzRCxBQTJVa0IsbUJBM1VDLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQXlPTixlQUFlLENBa0JiLEVBQUUsQ0FPQSxFQUFFLEFBU0MsU0FBUyxBQUFDLENBQ1QsS0FBSyxDQUFFLE9BQXlCLENBQ2hDLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFVBQVUsQ0FBRSxtQ0FBc0MsQ0FBQyxJQUF5QixDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FDdkcsZUFBZSxDQUFFLFNBQVMsQ0E2QkgsQUE3VzNDLEFBaVZvQixtQkFqVkQsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBeU9OLGVBQWUsQ0FrQmIsRUFBRSxDQU9BLEVBQUUsQUFTQyxTQUFTLENBTU4sR0FBRyxBQUFDLENBQ0osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsU0FBUyxDQUFFLEtBQUssQ0FDaEIsS0FBSyxDQUFFLE9BQU8sQ0FDZCxVQUFVLENBQUUsT0FBTyxDQUNuQixVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsSUFBSSxDQUNiLE9BQU8sQ0FBRSxJQUFJLENBQ2IsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsa0JBQWtCLENBQUcsSUFBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUUsSUFBRyxDQUFDLGVBQWUsQ0FDdEQsZUFBZSxDQUFHLElBQUcsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFFLElBQUcsQ0FBQyxlQUFlLENBQ25ELFVBQVUsQ0FBRyxJQUFHLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBRSxJQUFHLENBQUMsZUFBZSxDQUM5QyxPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxtQkFBbUIsQ0FXWSxBQXpXakUsQUErVnNCLG1CQS9WSCxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQ0F5T04sZUFBZSxDQWtCYixFQUFFLENBT0EsRUFBRSxBQVNDLFNBQVMsQ0FNTixHQUFHLEFBY0YsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEVBQUUsQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsSUFBSSxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsQ0FBQyxDQUNULFlBQVksQ0FBRSxpQkFBaUIsQ0FDL0IsVUFBVSxDQUFFLHFCQUFxQixDQUNqQyxhQUFhLENBQUUscUJBQXFCLENBQUcsQUF6Vy9ELEFBMFdvQixtQkExV0QsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBeU9OLGVBQWUsQ0FrQmIsRUFBRSxDQU9BLEVBQUUsQUFTQyxTQUFTLEFBK0JQLE1BQU0sQUFBQyxDQUNOLFVBQVUsQ0FBRSw4QkFBaUMsQzlCeFduRCxPQUFPLEM4QndXOEQsS0FBSyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUN6RixlQUFlLENBQUUsU0FBUyxDQUMxQixVQUFVLENBQUUsSUFBSSxDQUFHLEFBN1d6QyxBQStXa0IsbUJBL1dDLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxDQXlPTixlQUFlLENBa0JiLEVBQUUsQ0FPQSxFQUFFLEFBNkNDLE1BQU0sQUFBQyxDQUNOLFVBQVUsQzlCN1dkLE9BQU8sQzhCOFdILEtBQUssQzlCL1diLElBQUksQzhCZ1hJLE1BQU0sQ0FBRSxPQUFPLENBQUcsQUFsWHRDLEFBbVhrQixtQkFuWEMsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBeU9OLGVBQWUsQ0FrQmIsRUFBRSxDQU9BLEVBQUUsQUFpREMsZUFBZSxBQUFDLENBQ2YsVUFBVSxDQUFFLElBQXlCLENBQ3JDLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLENBR0ksQUF6WDFDLEFBdVhvQixtQkF2WEQsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBeU9OLGVBQWUsQ0FrQmIsRUFBRSxDQU9BLEVBQUUsQUFpREMsZUFBZSxBQUliLE1BQU0sQUFBQyxDQUNOLEtBQUssQzlCelhoQixPQUFPLEM4QjBYSSxNQUFNLENBQUUsT0FBTyxDQUFHLEFBelh4QyxBQTRYWSxtQkE1WE8sQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLENBNFROLFdBQVcsQUFBQyxDQUNWLFVBQVUsQ0FBRSw4QkFBaUMsQ0FBQyxPQUF3QixDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FDakcsZUFBZSxDQUFFLFNBQVMsQ0FDMUIsS0FBSyxDOUI3WFAsSUFBSSxDOEI4WEYsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEtBQUssQ0FDVixLQUFLLENBQUUsS0FBSyxDQUNaLFdBQVcsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLE9BQXdCLENBQy9DLFlBQVksQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLE9BQXdCLENBQ2hELGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLE9BQXdCLENBQ2pELE9BQU8sQ0FBRSxnQkFBZ0IsQ0FDekIsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsT0FBTyxDQUFFLENBQUMsQ0FDVixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxLQUFLLENBRUQsQUE1WS9CLEFBMlljLG1CQTNZSyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQ0E0VE4sV0FBVyxBQWVSLFdBQVcsQUFBQyxDQUNYLEdBQUcsQ0FBRSxLQUFLLENBQUcsQUE1WTdCLEFBK1lnQixtQkEvWUcsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLEFBNlVMLGNBQWMsQ0FDYixLQUFLLEFBQ0YsT0FBTyxBQUFDLENBQ1AsVUFBVSxDOUI5WWhCLElBQUksQzhCK1lFLE9BQU8sQ0FBRSxDQUFDLENBQUcsQUFqWi9CLEFBa1pjLG1CQWxaSyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQUE2VUwsY0FBYyxDQUtiLFdBQVcsQUFBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxJQUFJLENBQUUsQ0FBQyxDQUNQLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFVBQVUsQzlCdFpkLElBQUksQzhCdVpBLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDOUJ0WmpCLE9BQU8sQzhCdVpQLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxhQUFhLENBNktRLEFBemtCOUMsQUE2WmdCLG1CQTdaRyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQUE2VUwsY0FBYyxDQUtiLFdBQVcsQUFXUixPQUFPLEFBQUMsQ0FDUCxXQUFXLENBQUUsS0FBSyxDQUFDLEdBQUcsQzlCM1p4QixPQUFPLEM4QjRaTCxVQUFVLENBQUUsS0FBSyxDQUFDLEdBQUcsQzlCNVp2QixPQUFPLEM4QjZaTCxZQUFZLENBQUUsS0FBSyxDQUFDLEdBQUcsQzlCN1p6QixPQUFPLEM4QjhaTCxhQUFhLENBQUUsS0FBSyxDQUFDLEdBQUcsQzlCL1o5QixJQUFJLEM4QmdhRSxLQUFLLEM5Qi9aUCxPQUFPLEM4QitacUIsQUFsYTVDLEFBbWFnQixtQkFuYUcsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLEFBNlVMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQUFBQyxDQUNkLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsaUJBQWlCLENBQUUsSUFBSSxDQUN2QixhQUFhLENBQUUsSUFBSSxDQUNuQixTQUFTLENBQUUsSUFBSSxDQW9KTyxBQTdqQnhDLEFBMGFrQixtQkExYUMsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLEFBNlVMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQ0FPYixNQUFNLEFBQUMsQ0FDTCxPQUFPLENBQUUsWUFBWSxDQUNyQixPQUFPLENBQUUsV0FBVyxDQUNwQixPQUFPLENBQUUsSUFBSSxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBQ2YsZUFBZSxDQUFFLE1BQU0sQ0FDdkIsS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2IsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsTUFBTSxDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsT0FBeUIsQ0FDM0MsWUFBWSxDQUFFLElBQUksQ0FDbEIsYUFBYSxDQUFFLEVBQUUsQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsZ0JBQWdCLENBQzVCLFFBQVEsQ0FBRSxRQUFRLENBbUlBLEFBN2pCdEMsQUEyYm9CLG1CQTNiRCxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQUE2VUwsY0FBYyxDQUtiLFdBQVcsQ0FpQlQsZUFBZSxDQU9iLE1BQU0sQUFpQkgsTUFBTSxBQUFDLENBSU4sTUFBTSxDQUFFLE9BQU8sQ0FXSSxBQTFjekMsQUFrY3NCLG1CQWxjSCxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQUE2VUwsY0FBYyxDQUtiLFdBQVcsQ0FpQlQsZUFBZSxDQU9iLE1BQU0sQUFpQkgsTUFBTSxDQU9MLGFBQWEsQUFBQyxDQUNaLGdCQUFnQixDOUJoY3hCLE9BQU8sQzhCaWNDLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxDQUFDLENBQ1AsR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLE9BQU8sQ0FDbkIsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQTFjdkMsQUEyY29CLG1CQTNjRCxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQUE2VUwsY0FBYyxDQUtiLFdBQVcsQ0FpQlQsZUFBZSxDQU9iLE1BQU0sQ0FpQ0osYUFBYSxBQUFDLENBQ1osVUFBVSxDQUFFLE1BQU0sQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENBQUUsaUJBQWlCLENBQUcsQUE5Y3RELEFBK2NvQixtQkEvY0QsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLEFBNlVMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQ0FPYixNQUFNLEFBcUNILFNBQVMsQUFBQyxDQUNULFlBQVksQzlCemNwQixPQUFPLEM4QjBjQyxRQUFRLENBQUUsUUFBUSxDQXdCTSxBQXplOUMsQUFrZHNCLG1CQWxkSCxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQUE2VUwsY0FBYyxDQUtiLFdBQVcsQ0FpQlQsZUFBZSxDQU9iLE1BQU0sQUFxQ0gsU0FBUyxDQUdSLGdCQUFnQixBQUFDLENBQ2YsZ0JBQWdCLEM5QjVjMUIsaUJBQU8sQzhCNmNHLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxDQUFDLENBQ1AsR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osZ0JBQWdCLENBQUUseUNBQTRDLENBQzlELGlCQUFpQixDQUFFLFNBQVMsQ0FDNUIsbUJBQW1CLENBQUUsTUFBTSxDQUMzQixPQUFPLENBQUUsR0FBRyxDQU1hLEFBbGVqRCxBQTZkd0IsbUJBN2RMLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxBQTZVTCxjQUFjLENBS2IsV0FBVyxDQWlCVCxlQUFlLENBT2IsTUFBTSxBQXFDSCxTQUFTLENBR1IsZ0JBQWdCLENBV2QsR0FBRyxBQUFDLENBQ0YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixVQUFVLENBQUUsS0FBSyxDQUNqQixJQUFJLENBQUUsR0FBRyxDQUNULFdBQVcsQ0FBRSxLQUFLLENBQUcsQUFsZS9DLEFBbWVzQixtQkFuZUgsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLEFBNlVMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQ0FPYixNQUFNLEFBcUNILFNBQVMsQUFvQlAsTUFBTSxBQUFDLENBQ04sTUFBTSxDQUFFLE9BQU8sQ0FDZixnQkFBZ0IsQ0FBRSxXQUFXLENBSVQsQUF6ZTVDLEFBc2V3QixtQkF0ZUwsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLEFBNlVMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQ0FPYixNQUFNLEFBcUNILFNBQVMsQUFvQlAsTUFBTSxDQUdMLENBQUMsQUFBQyxDQUNBLEtBQUssQzlCeGVwQixPQUFPLEM4QndlNkIsQUF2ZS9DLEFBd2V3QixtQkF4ZUwsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLEFBNlVMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQ0FPYixNQUFNLEFBcUNILFNBQVMsQUFvQlAsTUFBTSxDQUtMLGFBQWEsQUFBQyxDQUNaLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUF6ZTFDLEFBMGVvQixtQkExZUQsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLEFBNlVMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQ0FPYixNQUFNLEFBZ0VILFNBQVMsQUFBQyxDQUNULFlBQVksQ0FBRSxPQUF5QixDQUN2QyxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsTUFBTSxDQUNiLE9BQU8sQ0FBRSxHQUFHLENBOENpQixBQTVoQm5ELEFBK2VzQixtQkEvZUgsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLEFBNlVMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQ0FPYixNQUFNLEFBZ0VILFNBQVMsQ0FLUixHQUFHLEFBQUMsQ0FDRixVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsR0FBRyxDQUFHLEFBamZ2QyxBQWtmc0IsbUJBbGZILENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxBQTZVTCxjQUFjLENBS2IsV0FBVyxDQWlCVCxlQUFlLENBT2IsTUFBTSxBQWdFSCxTQUFTLENBUVIsQ0FBQyxBQUFDLENBQ0EsV0FBVyxDQUFFLEtBQUssQ0FDbEIsS0FBSyxDQUFFLE9BQXlCLENBQ2hDLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUFyZjFDLEFBc2ZzQixtQkF0ZkgsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLEFBNlVMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQ0FPYixNQUFNLEFBZ0VILFNBQVMsQ0FZUixnQkFBZ0IsQUFBQyxDQUNmLGdCQUFnQixDOUJyZjVCLHFCQUFJLEM4QnNmUSxRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsQ0FBQyxDQUNQLEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLGdCQUFnQixDQUFFLG9DQUF1QyxDQUN6RCxpQkFBaUIsQ0FBRSxTQUFTLENBQzVCLG1CQUFtQixDQUFFLFNBQVMsQ0FDOUIsZUFBZSxDQUFFLElBQUksQ0FvQkEsQUFwaEI3QyxBQWlnQndCLG1CQWpnQkwsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLEFBNlVMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQ0FPYixNQUFNLEFBZ0VILFNBQVMsQ0FZUixnQkFBZ0IsQ0FXZCxHQUFHLEFBQUMsQ0FDRixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLElBQUksQ0FBRSxHQUFHLENBQ1QsV0FBVyxDQUFFLEtBQUssQ0FBRyxBQXRnQi9DLEFBdWdCd0IsbUJBdmdCTCxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQUE2VUwsY0FBYyxDQUtiLFdBQVcsQ0FpQlQsZUFBZSxDQU9iLE1BQU0sQUFnRUgsU0FBUyxDQVlSLGdCQUFnQixDQWlCZCxDQUFDLEFBQUMsQ0FDQSxXQUFXLENBQUUsS0FBSyxDQUNsQixVQUFVLENBQUUsTUFBTSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxXQUFXLENBQUcsQUEzZ0JwRCxBQTZnQjBCLG1CQTdnQlAsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLEFBNlVMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQ0FPYixNQUFNLEFBZ0VILFNBQVMsQ0FZUixnQkFBZ0IsQUFzQmIsTUFBTSxDQUNMLENBQUMsQUFBQyxDQUNBLFVBQVUsQzlCNWdCMUIscUJBQUksQzhCNmdCWSxVQUFVLENBQUUsQ0FBQyxDQUNiLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLEtBQUssQzlCemdCckIsT0FBTyxDOEIwZ0JTLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsT0FBTyxDQUFFLENBQUMsQ0FBRyxBQXBoQnpDLEFBcWhCc0IsbUJBcmhCSCxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQUE2VUwsY0FBYyxDQUtiLFdBQVcsQ0FpQlQsZUFBZSxDQU9iLE1BQU0sQUFnRUgsU0FBUyxBQTJDUCxNQUFNLEFBQUMsQ0FDTixNQUFNLENBQUUsT0FBTyxDQUNmLGdCQUFnQixDQUFFLFdBQVcsQ0FDN0IsWUFBWSxDQUFFLE9BQXlCLENBSWQsQUE1aEJqRCxBQXloQndCLG1CQXpoQkwsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLEFBNlVMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQ0FPYixNQUFNLEFBZ0VILFNBQVMsQUEyQ1AsTUFBTSxDQUlMLEdBQUcsQUFBQyxDQUNGLE9BQU8sQ0FBRSxDQUFDLENBQUcsQUExaEJ2QyxBQTJoQndCLG1CQTNoQkwsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLEFBNlVMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQ0FPYixNQUFNLEFBZ0VILFNBQVMsQUEyQ1AsTUFBTSxDQU1MLENBQUMsQUFBQyxDQUNBLEtBQUssQzlCN2hCcEIsT0FBTyxDOEI2aEI2QixBQTVoQi9DLEFBNmhCb0IsbUJBN2hCRCxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQUE2VUwsY0FBYyxDQUtiLFdBQVcsQ0FpQlQsZUFBZSxDQU9iLE1BQU0sQUFtSEgsUUFBUSxBQUFDLENBQ1IsWUFBWSxDOUJyaEJwQixPQUFPLEM4QnNoQkMsUUFBUSxDQUFFLFFBQVEsQ0FxQlcsQUFwakJuRCxBQWdpQnNCLG1CQWhpQkgsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FRWixRQUFRLEFBNlVMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQ0FPYixNQUFNLEFBbUhILFFBQVEsQ0FHUCxlQUFlLEFBQUMsQ0FDZCxnQkFBZ0IsQzlCeGhCMUIsbUJBQU8sQzhCeWhCRyxRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsQ0FBQyxDQUNQLEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLGdCQUFnQixDQUFFLHVDQUEwQyxDQUM1RCxpQkFBaUIsQ0FBRSxTQUFTLENBQzVCLG1CQUFtQixDQUFFLE1BQU0sQ0FNRixBQS9pQmpELEFBMGlCd0IsbUJBMWlCTCxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQUE2VUwsY0FBYyxDQUtiLFdBQVcsQ0FpQlQsZUFBZSxDQU9iLE1BQU0sQUFtSEgsUUFBUSxDQUdQLGVBQWUsQ0FVYixHQUFHLEFBQUMsQ0FDRixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLElBQUksQ0FBRSxHQUFHLENBQ1QsV0FBVyxDQUFFLEtBQUssQ0FBRyxBQS9pQi9DLEFBZ2pCc0IsbUJBaGpCSCxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQUE2VUwsY0FBYyxDQUtiLFdBQVcsQ0FpQlQsZUFBZSxDQU9iLE1BQU0sQUFtSEgsUUFBUSxBQW1CTixNQUFNLEFBQUMsQ0FDTixNQUFNLENBQUUsT0FBTyxDQUNmLGdCQUFnQixDQUFFLFdBQVcsQ0FFSixBQXBqQmpELEFBbWpCd0IsbUJBbmpCTCxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQUE2VUwsY0FBYyxDQUtiLFdBQVcsQ0FpQlQsZUFBZSxDQU9iLE1BQU0sQUFtSEgsUUFBUSxBQW1CTixNQUFNLENBR0wsQ0FBQyxBQUFDLENBQ0EsS0FBSyxDOUJyakJwQixPQUFPLEM4QnFqQjZCLEFBcGpCL0MsQUFxakJvQixtQkFyakJELENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxBQTZVTCxjQUFjLENBS2IsV0FBVyxDQWlCVCxlQUFlLENBT2IsTUFBTSxDQTJJSixHQUFHLEFBQUMsQ0FDRixPQUFPLENBQUUsWUFBWSxDQUNyQixVQUFVLENBQUUsSUFBSSxDQUFHLEFBdmpCekMsQUF3akJvQixtQkF4akJELENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxBQTZVTCxjQUFjLENBS2IsV0FBVyxDQWlCVCxlQUFlLENBT2IsTUFBTSxDQThJSixDQUFDLEFBQUMsQ0FDQSxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLE1BQU0sQ0FBRSxTQUFTLENBQ2pCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FBRyxBQTdqQnBDLEFBOGpCZ0IsbUJBOWpCRyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQVFaLFFBQVEsQUE2VUwsY0FBYyxDQUtiLFdBQVcsQ0E0S1QsZUFBZSxBQUFDLENBQ2QsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsV0FBVyxDQUFFLEtBQUssQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxjQUFjLENBQUUsSUFBSSxDQU1NLEFBemtCNUMsQUFva0JrQixtQkFwa0JDLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxBQTZVTCxjQUFjLENBS2IsV0FBVyxDQTRLVCxlQUFlLENBTWIsS0FBSyxBQUFDLENBQ0osVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLHlDQUF5QyxDQUN0RCxTQUFTLENBQUUsSUFBSSxDQUFHLEFBdmtCdEMsQUF3a0JrQixtQkF4a0JDLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBUVosUUFBUSxBQTZVTCxjQUFjLENBS2IsV0FBVyxDQTRLVCxlQUFlLENBVWIsRUFBRSxBQUFDLENBQ0QsV0FBVyxDQUFFLE1BQU0sQ0FBRyxBQXprQjFDLEFBNmtCYyxtQkE3a0JLLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBbWhCWixPQUFPLEFBQ0osbUJBQW1CLENBQ2xCLFFBQVEsQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDQUFFLEdBQUcsQ0FxRGUsQUFwb0JqRCxBQWdsQmdCLG1CQWhsQkcsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FtaEJaLE9BQU8sQUFDSixtQkFBbUIsQ0FDbEIsUUFBUSxDQUdOLEtBQUssQUFBQyxDQUNKLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxhQUFhLENBQUUsSUFBSSxDQUNuQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBRUcsQUF4bEJ0QyxBQXVsQmtCLG1CQXZsQkMsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FtaEJaLE9BQU8sQUFDSixtQkFBbUIsQ0FDbEIsUUFBUSxDQUdOLEtBQUssQUFPRixNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsSUFBSSxDQUFHLEFBeGxCcEMsQUF5bEJnQixtQkF6bEJHLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBbWhCWixPQUFPLEFBQ0osbUJBQW1CLENBQ2xCLFFBQVEsQ0FZTixZQUFZLEFBQUMsQ0FDWCxXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUFHLEFBM2xCcEMsQUE0bEJnQixtQkE1bEJHLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBbWhCWixPQUFPLEFBQ0osbUJBQW1CLENBQ2xCLFFBQVEsQ0FlTixLQUFLLEFBQUEsSUFBSyxDQUFBLElBQUksRUE1bEI5QixtQkFBbUIsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FtaEJaLE9BQU8sQUFDSixtQkFBbUIsQ0FDbEIsUUFBUSxDQWdCTixNQUFNLEFBQUMsQ0FDTCxVQUFVLEM5QnBsQmpCLE9BQU8sQzhCcWxCQSxXQUFXLENBQUUsTUFBTSxDQUNuQixhQUFhLENBQUUsY0FBYyxDQUM3QixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF5QixDQUMzQyxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsS0FBSyxDOUJ0bUJaLE9BQU8sQzhCdW1CQSxTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLElBQUksQzdCdm1CN0Isa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDNkI0bkJHLEFBNW5COUQsQUEwbUJrQixtQkExbUJDLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBbWhCWixPQUFPLEFBQ0osbUJBQW1CLENBQ2xCLFFBQVEsQ0FlTixLQUFLLEFBQUEsSUFBSyxDQUFBLElBQUksQ0FjWCxTQUFTLENBMW1CNUIsbUJBQW1CLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBbWhCWixPQUFPLEFBQ0osbUJBQW1CLENBQ2xCLFFBQVEsQ0FnQk4sTUFBTSxBQWFILFNBQVMsQUFBQyxDQUNULGdCQUFnQixDQUFFLFdBQVcsQ0FDN0IsWUFBWSxDOUIxbUJwQixJQUFJLEM4QjJtQkksS0FBSyxDQUFFLE9BQXlCLENBQUcsQUE3bUJ2RCxBQThtQmtCLG1CQTltQkMsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FtaEJaLE9BQU8sQUFDSixtQkFBbUIsQ0FDbEIsUUFBUSxDQWVOLEtBQUssQUFBQSxJQUFLLENBQUEsSUFBSSxDQWtCWCxNQUFNLENBOW1CekIsbUJBQW1CLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBbWhCWixPQUFPLEFBQ0osbUJBQW1CLENBQ2xCLFFBQVEsQ0FnQk4sTUFBTSxBQWlCSCxNQUFNLEFBQUMsQzdCN21CMUIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDNkJnbkJ2QyxNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQzlCN21CckIsT0FBTyxDOEI4bUJILEtBQUssQzlCOW1CVCxPQUFPLEM4QjhtQnVCLEFBam5COUMsQUFrbkJrQixtQkFsbkJDLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBbWhCWixPQUFPLEFBQ0osbUJBQW1CLENBQ2xCLFFBQVEsQ0FlTixLQUFLLEFBQUEsSUFBSyxDQUFBLElBQUksQ0FzQlgsTUFBTSxDQWxuQnpCLG1CQUFtQixDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQW1oQlosT0FBTyxBQUNKLG1CQUFtQixDQUNsQixRQUFRLENBZ0JOLE1BQU0sQUFxQkgsTUFBTSxBQUFDLEM3QmpuQjFCLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQzZCb25CdkMsZ0JBQWdCLEM5QjFtQnpCLE9BQU8sQzhCMm1CRSxNQUFNLENBQUUsT0FBTyxDQUFHLEFBcm5CdEMsQUFzbkJrQixtQkF0bkJDLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBbWhCWixPQUFPLEFBQ0osbUJBQW1CLENBQ2xCLFFBQVEsQ0FlTixLQUFLLEFBQUEsSUFBSyxDQUFBLElBQUksQ0EwQlgsTUFBTSxBQUFBLE1BQU0sQ0F0bkIvQixtQkFBbUIsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FtaEJaLE9BQU8sQUFDSixtQkFBbUIsQ0FDbEIsUUFBUSxDQWdCTixNQUFNLEFBeUJILE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDWixNQUFNLENBQUUsSUFBSSxDQUFHLEFBdm5CbkMsQUF3bkJrQixtQkF4bkJDLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBbWhCWixPQUFPLEFBQ0osbUJBQW1CLENBQ2xCLFFBQVEsQ0FlTixLQUFLLEFBQUEsSUFBSyxDQUFBLElBQUksQ0E0QlgsVUFBVSxDQXhuQjdCLG1CQUFtQixDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQW1oQlosT0FBTyxBQUNKLG1CQUFtQixDQUNsQixRQUFRLENBZ0JOLE1BQU0sQUEyQkgsVUFBVSxBQUFDLENBQ1YsYUFBYSxDQUFFLHNCQUFzQixDQUFHLEFBem5CNUQsQUEwbkJrQixtQkExbkJDLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBbWhCWixPQUFPLEFBQ0osbUJBQW1CLENBQ2xCLFFBQVEsQ0FlTixLQUFLLEFBQUEsSUFBSyxDQUFBLElBQUksQ0E4QlgsTUFBTSxDQTFuQnpCLG1CQUFtQixDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQW1oQlosT0FBTyxBQUNKLG1CQUFtQixDQUNsQixRQUFRLENBZ0JOLE1BQU0sQUE2QkgsTUFBTSxBQUFDLENBQ04sVUFBVSxDQUFFLElBQUksQ0FDaEIsYUFBYSxDQUFFLHNCQUFzQixDQUFHLEFBNW5CNUQsQUE2bkJnQixtQkE3bkJHLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBbWhCWixPQUFPLEFBQ0osbUJBQW1CLENBQ2xCLFFBQVEsQ0FnRE4sTUFBTSxBQUFDLENBQ0wsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixlQUFlLENBQUUsSUFBSSxDQUNyQixjQUFjLENBQUUsSUFBSSxDQUNwQixVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENBQUUsb0NBQXVDLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxNQUFNLEM5QnpuQi9FLE9BQU8sQzhCMG5CQSxlQUFlLENBQUUsU0FBUyxDQUFHLEFBcG9CL0MsQUFzb0JVLG1CQXRvQlMsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0E4a0JaLFlBQVksQUFBQyxDQUNYLEtBQUssQzlCOW5CSCxPQUFPLEM4QituQlQsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FBRyxBQXpvQjlCLEFBMG9CVSxtQkExb0JTLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBa2xCWixXQUFXLEFBQUMsQ0FDVixNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxJQUFJLENBc0JpQixBQWxxQjdDLEFBNm9CWSxtQkE3b0JPLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBa2xCWixXQUFXLENBR1QsYUFBYSxBQUFDLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsS0FBSyxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsTUFBTSxDQUNsQixLQUFLLEM5Qm5wQkgsT0FBTyxDOEJxcEJRLEFBeHBCL0IsQUF1cEJjLG1CQXZwQkssQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0FrbEJaLFdBQVcsQ0FHVCxhQUFhLENBVVgsWUFBWSxBQUFDLENBQ1gsS0FBSyxDQUFFLEdBQUcsQ0FBRyxBQXhwQjdCLEFBeXBCWSxtQkF6cEJPLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBa2xCWixXQUFXLENBZVQsYUFBYSxBQUFDLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FRZSxBQWxxQjNDLEFBMnBCYyxtQkEzcEJLLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBa2xCWixXQUFXLENBZVQsYUFBYSxDQUVYLFFBQVEsQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsY0FBYyxDQUM3QixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLFVBQVUsQ0FBRSxPQUFPLENBQ25CLE9BQU8sQ0FBRSxJQUFJLENBQ2IsVUFBVSxDQUFFLFVBQVUsQ0FBRyxBQWxxQnpDLEFBbXFCVSxtQkFucUJTLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBMm1CWixZQUFZLEFBQUMsQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUFHLEFBcnFCOUIsQUFzcUJVLG1CQXRxQlMsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0E4bUJaLGVBQWUsQUFBQyxDQUNkLFVBQVUsQ0FBRSxLQUFLLENBVU0sQUFqckJuQyxBQXdxQlksbUJBeHFCTyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQThtQlosZUFBZSxDQUViLEVBQUUsQUFBQyxDQUNELGFBQWEsQ0FBRSxDQUFDLENBQ2hCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDOUI1cUJSLE9BQU8sQzhCNnFCSixXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsR0FBRyxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQUcsQUE5cUJqQyxBQStxQlksbUJBL3FCTyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQThtQlosZUFBZSxDQVNiLFNBQVMsQUFBQyxDQUNSLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLENBQUMsQ0FBRyxBQWpyQmpDLEFBa3JCVSxtQkFsckJTLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBMG5CWixXQUFXLEFBQUMsQ0FDVixLQUFLLENBQUUsSUFBSSxDQTREWSxBQS91Qm5DLEFBb3JCWSxtQkFwckJPLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBMG5CWixXQUFXLENBRVQsY0FBYyxBQUFDLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsaUJBQWlCLENBQ3pCLFVBQVUsQ0FBRSxLQUFLLENBcURnQyxBQTV1Qi9ELEFBeXJCZ0IsbUJBenJCRyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQTBuQlosV0FBVyxDQUVULGNBQWMsQ0FJWixLQUFLLENBQ0gsRUFBRSxBQUFDLENBQ0QsVUFBVSxDQUFFLElBQUksQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsaUJBQWlCLENBQ2hDLFVBQVUsQ0FBRSxPQUFPLENBQ25CLE9BQU8sQ0FBRSxRQUFRLENBRXFCLEFBaHNCeEQsQUErckJrQixtQkEvckJDLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBMG5CWixXQUFXLENBRVQsY0FBYyxDQUlaLEtBQUssQ0FDSCxFQUFFLEFBTUMsSUFBSyxDQUFBLGFBQWEsQ0FBRSxDQUNuQixZQUFZLENBQUUsaUJBQWlCLENBQUcsQUFoc0J0RCxBQWtzQmdCLG1CQWxzQkcsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0EwbkJaLFdBQVcsQ0FFVCxjQUFjLENBYVosS0FBSyxDQUNILEVBQUUsQUFBQyxDQUNELFFBQVEsQ0FBRSxRQUFRLENBeUN1QixBQTV1QjNELEFBb3NCa0IsbUJBcHNCQyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQTBuQlosV0FBVyxDQUVULGNBQWMsQ0FhWixLQUFLLENBQ0gsRUFBRSxBQUVDLElBQUssQ0FBQSxhQUFhLENBQUUsQ0FDbkIsYUFBYSxDQUFFLGlCQUFpQixDQUFHLEFBcnNCdkQsQUFzc0JrQixtQkF0c0JDLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBMG5CWixXQUFXLENBRVQsY0FBYyxDQWFaLEtBQUssQ0FDSCxFQUFFLENBSUEsRUFBRSxBQUFDLENBQ0QsVUFBVSxDQUFFLElBQUksQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsUUFBUSxDQUNqQixVQUFVLENBQUUsVUFBVSxDN0J6c0IxQyxrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEM2Qnl0Qk4sQUF6dEJyRCxBQTRzQm9CLG1CQTVzQkQsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0EwbkJaLFdBQVcsQ0FFVCxjQUFjLENBYVosS0FBSyxDQUNILEVBQUUsQ0FJQSxFQUFFLEFBTUMsSUFBSyxDQUFBLGFBQWEsQ0FBRSxDQUNuQixZQUFZLENBQUUsaUJBQWlCLENBQUcsQUE3c0J4RCxBQStzQm9CLG1CQS9zQkQsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0EwbkJaLFdBQVcsQ0FFVCxjQUFjLENBYVosS0FBSyxDQUNILEVBQUUsQ0FJQSxFQUFFLENBU0EsYUFBYSxBQUFDLENBQ1osUUFBUSxDQUFFLE9BQU8sQ0FTWSxBQXp0Qm5ELEFBaXRCc0IsbUJBanRCSCxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQTBuQlosV0FBVyxDQUVULGNBQWMsQ0FhWixLQUFLLENBQ0gsRUFBRSxDQUlBLEVBQUUsQ0FTQSxhQUFhLENBRVgsVUFBVSxBQUFDLENBQ1QsUUFBUSxDQUFFLE9BQU8sQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsb0NBQW9DLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFBLFVBQVUsQ0FDcEYsZUFBZSxDQUFFLElBQUksQ0FBQyxJQUFJLENBQUEsVUFBVSxDQUNwQyxVQUFVLENBQUUsVUFBVSxDN0JydEI5QyxrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEM2QnV0QlgsQUF2dEJoRCxBQXd0QnNCLG1CQXh0QkgsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0EwbkJaLFdBQVcsQ0FFVCxjQUFjLENBYVosS0FBSyxDQUNILEVBQUUsQ0FJQSxFQUFFLENBU0EsYUFBYSxDQVNYLFdBQVcsQUFBQyxDQUNWLEtBQUssQ0FBRSxLQUFLLENBQUEsVUFBVSxDQUFHLEFBenRCakQsQUE2dEJvQixtQkE3dEJELENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBMG5CWixXQUFXLENBRVQsY0FBYyxDQWFaLEtBQUssQ0FDSCxFQUFFLEFBd0JDLE1BQU0sQ0FHTCxFQUFFLENBN3RCdEIsbUJBQW1CLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBMG5CWixXQUFXLENBRVQsY0FBYyxDQWFaLEtBQUssQ0FDSCxFQUFFLEFBeUJDLE1BQU0sQ0FFTCxFQUFFLENBN3RCdEIsbUJBQW1CLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBMG5CWixXQUFXLENBRVQsY0FBYyxDQWFaLEtBQUssQ0FDSCxFQUFFLEFBMEJDLE9BQU8sQ0FDTixFQUFFLEFBQUMsQ0FDRCxVQUFVLENBQUUsT0FBTyxDQUNuQixNQUFNLENBQUUsT0FBTyxDQUNmLFdBQVcsQ0FBRSxhQUFhLENBWU8sQUE1dUJ2RCxBQWl1QnNCLG1CQWp1QkgsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0EwbkJaLFdBQVcsQ0FFVCxjQUFjLENBYVosS0FBSyxDQUNILEVBQUUsQUF3QkMsTUFBTSxDQUdMLEVBQUUsQUFJQyxJQUFLLENBQUEsY0FBYyxFQWp1QjFDLG1CQUFtQixDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQTBuQlosV0FBVyxDQUVULGNBQWMsQ0FhWixLQUFLLENBQ0gsRUFBRSxBQXlCQyxNQUFNLENBRUwsRUFBRSxBQUlDLElBQUssQ0FBQSxjQUFjLEVBanVCMUMsbUJBQW1CLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBMG5CWixXQUFXLENBRVQsY0FBYyxDQWFaLEtBQUssQ0FDSCxFQUFFLEFBMEJDLE9BQU8sQ0FDTixFQUFFLEFBSUMsSUFBSyxDQUFBLGNBQWMsQ0FBRSxDQUNwQixLQUFLLEM5Qi90QmIsT0FBTyxDOEJndUJDLFdBQVcsQ0FBRSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQzlCaHVCNUIsT0FBTyxDOEJndUJ5QyxBQW51QmhFLEFBcXVCc0IsbUJBcnVCSCxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQTBuQlosV0FBVyxDQUVULGNBQWMsQ0FhWixLQUFLLENBQ0gsRUFBRSxBQXdCQyxNQUFNLENBR0wsRUFBRSxDQVFBLGFBQWEsQ0FydUJuQyxtQkFBbUIsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0EwbkJaLFdBQVcsQ0FFVCxjQUFjLENBYVosS0FBSyxDQUNILEVBQUUsQUF5QkMsTUFBTSxDQUVMLEVBQUUsQ0FRQSxhQUFhLENBcnVCbkMsbUJBQW1CLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBMG5CWixXQUFXLENBRVQsY0FBYyxDQWFaLEtBQUssQ0FDSCxFQUFFLEFBMEJDLE9BQU8sQ0FDTixFQUFFLENBUUEsYUFBYSxBQUFDLENBQ1osUUFBUSxDQUFFLE9BQU8sQ0FNWSxBQTV1QnJELEFBdXVCd0IsbUJBdnVCTCxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQTBuQlosV0FBVyxDQUVULGNBQWMsQ0FhWixLQUFLLENBQ0gsRUFBRSxBQXdCQyxNQUFNLENBR0wsRUFBRSxDQVFBLGFBQWEsQ0FFWCxVQUFVLENBdnVCbEMsbUJBQW1CLENBS2pCLGVBQWUsQUFHWixLQUFLLENBb0NKLFlBQVksQ0FZVixjQUFjLENBMG5CWixXQUFXLENBRVQsY0FBYyxDQWFaLEtBQUssQ0FDSCxFQUFFLEFBeUJDLE1BQU0sQ0FFTCxFQUFFLENBUUEsYUFBYSxDQUVYLFVBQVUsQ0F2dUJsQyxtQkFBbUIsQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0EwbkJaLFdBQVcsQ0FFVCxjQUFjLENBYVosS0FBSyxDQUNILEVBQUUsQUEwQkMsT0FBTyxDQUNOLEVBQUUsQ0FRQSxhQUFhLENBRVgsVUFBVSxBQUFDLENBQ1QsUUFBUSxDQUFFLE9BQU8sQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsb0NBQW9DLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFBLFVBQVUsQ0FDdkYsZUFBZSxDQUFFLElBQUksQ0FBQyxJQUFJLENBQUEsVUFBVSxDQUNwQyxVQUFVLENBQUUsVUFBVSxDQUFHLEFBNXVCbkQsQUE4dUJjLG1CQTl1QkssQ0FLakIsZUFBZSxBQUdaLEtBQUssQ0FvQ0osWUFBWSxDQVlWLGNBQWMsQ0EwbkJaLFdBQVcsQ0EyRFQsbUJBQW1CLENBQ2pCLHNCQUFzQixBQUFDLENBQ3JCLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUEvdUIvQixBQWd2QlUsbUJBaHZCUyxDQUtqQixlQUFlLEFBR1osS0FBSyxDQW9DSixZQUFZLENBWVYsY0FBYyxDQXdyQlosWUFBWSxBQUFDLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxhQUFhLENBQUUsQ0FBQyxDQUFHLEFBbHZCL0IsQUF3dkJJLG1CQXh2QmUsQ0FLakIsZUFBZSxBQW12QlosTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLEdBQUcsQ0FDVixLQUFLLENBQUUsS0FBSyxDQUNaLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLE9BQU8sQ0FBRSxDQUFDLENBbUhpQixBQS8yQmpDLEFBNnZCTSxtQkE3dkJhLENBS2pCLGVBQWUsQUFtdkJaLE1BQU0sQ0FLTCxPQUFPLEFBQUMsQ0FDTixPQUFPLENBQUUsU0FBUyxDQUNsQixVQUFVLENBQUUsVUFBVSxDQUN0QixVQUFVLEM5Qjl2Qk4sSUFBSSxDOEJnd0JlLEFBbHdCL0IsQUFpd0JRLG1CQWp3QlcsQ0FLakIsZUFBZSxBQW12QlosTUFBTSxDQUtMLE9BQU8sQUFJSixJQUFLLENBQUEsY0FBYyxDQUFFLENBQ3BCLFVBQVUsQ0FBRSxJQUFJLENBQUcsQUFsd0I3QixBQW13Qk0sbUJBbndCYSxDQUtqQixlQUFlLEFBbXZCWixNQUFNLENBV0wsRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsc0JBQXNCLENBQ25DLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUF2d0I5QixBQXd3Qk0sbUJBeHdCYSxDQUtqQixlQUFlLEFBbXZCWixNQUFNLENBZ0JMLFNBQVMsQUFBQyxDQUNSLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUF6d0IxQixBQTJ3QlEsbUJBM3dCVyxDQUtqQixlQUFlLEFBbXZCWixNQUFNLENBa0JMLElBQUksQ0FDRixJQUFJLEFBQUMsQ0FDSCxTQUFTLENBQUUsSUFBSSxDQUlJLEFBaHhCN0IsQUE2d0JVLG1CQTd3QlMsQ0FLakIsZUFBZSxBQW12QlosTUFBTSxDQWtCTCxJQUFJLENBQ0YsSUFBSSxBQUVELGNBQWMsQUFBQyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQUcsQUE5d0IxQixBQSt3QlUsbUJBL3dCUyxDQUtqQixlQUFlLEFBbXZCWixNQUFNLENBa0JMLElBQUksQ0FDRixJQUFJLEFBSUQsYUFBYSxBQUFDLENBQ2IsS0FBSyxDQUFFLEtBQUssQ0FBRyxBQWh4QjNCLEFBa3hCVSxtQkFseEJTLENBS2pCLGVBQWUsQUFtdkJaLE1BQU0sQ0FrQkwsSUFBSSxBQU9ELE1BQU0sQ0FDTCxJQUFJLEFBQUMsQ0FDSCxLQUFLLEM5Qmh4QkQsT0FBTyxDOEJpeEJYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLHNCQUFzQixDQUNuQyxXQUFXLENBQUUsR0FBRyxDQUFHLEFBdHhCL0IsQUF1eEJNLG1CQXZ4QmEsQ0FLakIsZUFBZSxBQW12QlosTUFBTSxDQStCTCxFQUFFLEFBQUMsQ0FDRCxNQUFNLENBQUUsTUFBTSxDQUNkLGFBQWEsQ0FBRSxpQkFBaUIsQ0FBRyxBQXp4QjNDLEFBMnhCUSxtQkEzeEJXLENBS2pCLGVBQWUsQUFtdkJaLE1BQU0sQ0FrQ0wsTUFBTSxBQUNILFFBQVEsQUFBQyxDQUNSLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLFVBQVUsQ0FDbEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsTUFBTSxDQUFFLElBQUksQ0FBRyxBQWh5QnpCLEFBaXlCUSxtQkFqeUJXLENBS2pCLGVBQWUsQUFtdkJaLE1BQU0sQ0FrQ0wsTUFBTSxBQU9ILFVBQVUsQUFBQyxDQUNWLGdCQUFnQixDaEIveEJILElBQU8sQ2dCZ3lCcEIsWUFBWSxDaEJueEJDLElBQUksQ2dCb3hCakIsU0FBUyxDQUFFLGVBQWUsQ0FDMUIsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQWtCSSxBQXh6QjlCLEFBdXlCVSxtQkF2eUJTLENBS2pCLGVBQWUsQUFtdkJaLE1BQU0sQ0FrQ0wsTUFBTSxBQU9ILFVBQVUsQ0FNVCxJQUFJLEFBQUMsQ0FDSCxPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLENoQnh5QlgsSUFBSSxDZ0J5eUJFLGNBQWMsQ0FBRSxNQUFNLENBQUcsQUExeUJyQyxBQTJ5QlUsbUJBM3lCUyxDQUtqQixlQUFlLEFBbXZCWixNQUFNLENBa0NMLE1BQU0sQUFPSCxVQUFVLENBVVQsR0FBRyxBQUFDLENBQ0YsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLE9BQU8sQ0FBRSxLQUFLLENBQUcsQUFoekI3QixBQWl6QlUsbUJBanpCUyxDQUtqQixlQUFlLEFBbXZCWixNQUFNLENBa0NMLE1BQU0sQUFPSCxVQUFVLEFBZ0JSLE1BQU0sQUFBQyxDQUNOLFVBQVUsQ2hCOXlCRSxPQUFPLENnQjh5Qm9CLEFBbHpCbkQsQUFtekJVLG1CQW56QlMsQ0FLakIsZUFBZSxBQW12QlosTUFBTSxDQWtDTCxNQUFNLEFBT0gsVUFBVSxBQWtCUixNQUFNLEFBQUMsQ0FDTixVQUFVLENoQmh6QkUsT0FBTyxDZ0JnekJvQixBQXB6Qm5ELEFBcXpCVSxtQkFyekJTLENBS2pCLGVBQWUsQUFtdkJaLE1BQU0sQ0FrQ0wsTUFBTSxBQU9ILFVBQVUsQUFvQlIsT0FBTyxBQUFDLENBQ1AsVUFBVSxDaEJsekJFLE9BQU8sQ2dCa3pCb0IsQUF0ekJuRCxBQXV6QlUsbUJBdnpCUyxDQUtqQixlQUFlLEFBbXZCWixNQUFNLENBa0NMLE1BQU0sQUFPSCxVQUFVLEFBc0JSLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUF4ekI1QixBQTB6QlEsbUJBMXpCVyxDQUtqQixlQUFlLEFBbXZCWixNQUFNLENBaUVMLFNBQVMsQ0FDUCxRQUFRLEFBQUMsQ0FDUCxZQUFZLENBQUUsSUFBSSxDQUNsQixVQUFVLENBQUUsVUFBVSxDQUN0QixRQUFRLENBQUUsUUFBUSxDQWVJLEFBNTBCaEMsQUE4ekJVLG1CQTl6QlMsQ0FLakIsZUFBZSxBQW12QlosTUFBTSxDQWlFTCxTQUFTLENBQ1AsUUFBUSxDQUlOLEdBQUcsQUFBQyxDQUNGLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLElBQUksQ0FBRSxDQUFDLENBQUcsQUFuMEJ0QixBQW8wQlUsbUJBcDBCUyxDQUtqQixlQUFlLEFBbXZCWixNQUFNLENBaUVMLFNBQVMsQ0FDUCxRQUFRLENBVU4sRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsQ0FBQyxDQUFHLEFBdDBCL0IsQUF1MEJVLG1CQXYwQlMsQ0FLakIsZUFBZSxBQW12QlosTUFBTSxDQWlFTCxTQUFTLENBQ1AsUUFBUSxDQWFOLEtBQUssQ0F2MEJmLG1CQUFtQixDQUtqQixlQUFlLEFBbXZCWixNQUFNLENBaUVMLFNBQVMsQ0FDUCxRQUFRLENBY04sT0FBTyxBQUFDLENBQ04sS0FBSyxDOUJ0MEJELE9BQU8sQzhCdTBCWCxPQUFPLENBQUUsS0FBSyxDQUFHLEFBMTBCN0IsQUEyMEJVLG1CQTMwQlMsQ0FLakIsZUFBZSxBQW12QlosTUFBTSxDQWlFTCxTQUFTLENBQ1AsUUFBUSxDQWlCTixRQUFRLEFBQUMsQ0FDUCxTQUFTLENBQUUsSUFBSSxDQUFHLEFBNTBCOUIsQUE4MEJRLG1CQTkwQlcsQ0FLakIsZUFBZSxBQW12QlosTUFBTSxDQXFGTCxlQUFlLENBQ2IsRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsc0JBQXNCLENBQ25DLFdBQVcsQ0FBRSxHQUFHLENBQUcsQUFqMUI3QixBQWsxQlEsbUJBbDFCVyxDQUtqQixlQUFlLEFBbXZCWixNQUFNLENBcUZMLGVBQWUsQ0FLYixjQUFjLENBbDFCdEIsbUJBQW1CLENBS2pCLGVBQWUsQUFtdkJaLE1BQU0sQ0FxRkwsZUFBZSxDQU1iLFNBQVMsQUFBQyxDQUNSLFVBQVUsQzlCbDFCUixJQUFJLEM4Qm0xQk4sT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsaUJBQWlCLENBQzFCLEtBQUssQzlCcDFCQyxPQUFPLEM4QnExQmIsV0FBVyxDQUFFLHVCQUF1QixDQUNwQyxTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDOUJ4MUJYLE9BQU8sQzhCeTFCYixhQUFhLENBQUUsR0FBRyxDN0IzMUI1QixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEM2QmsyQmQsQUFsMkI3QyxBQTgxQlUsbUJBOTFCUyxDQUtqQixlQUFlLEFBbXZCWixNQUFNLENBcUZMLGVBQWUsQ0FLYixjQUFjLEFBWVgsTUFBTSxDQTkxQmpCLG1CQUFtQixDQUtqQixlQUFlLEFBbXZCWixNQUFNLENBcUZMLGVBQWUsQ0FNYixTQUFTLEFBV04sTUFBTSxBQUFDLENBQ04sTUFBTSxDQUFFLE9BQU8sQ0FDZixlQUFlLENBQUUsSUFBSSxDQUNyQixLQUFLLEM5Qi8xQkwsSUFBSSxDOEJnMkJKLFVBQVUsQzlCLzFCTixPQUFPLEM4QisxQm9CLEFBbDJCM0MsQUFtMkJRLG1CQW4yQlcsQ0FLakIsZUFBZSxBQW12QlosTUFBTSxDQXFGTCxlQUFlLENBc0JiLGNBQWMsQUFBQyxDQUNiLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUFwMkJoQyxBQXUyQlUsbUJBdjJCUyxDQUtqQixlQUFlLEFBbXZCWixNQUFNLENBNkdMLFNBQVMsQ0FDUCxPQUFPLENBQ0wsS0FBSyxBQUFDLENBQ0osU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsSUFBSSxDQUNuQixPQUFPLENBQUUsS0FBSyxDQUFHLEFBMTJCN0IsQUEyMkJVLG1CQTMyQlMsQ0FLakIsZUFBZSxBQW12QlosTUFBTSxDQTZHTCxTQUFTLENBQ1AsT0FBTyxDQUtMLFFBQVEsQ0EzMkJsQixtQkFBbUIsQ0FLakIsZUFBZSxBQW12QlosTUFBTSxDQTZHTCxTQUFTLENBQ1AsT0FBTyxDQU1MLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLGlCQUFpQixDQUN6QixPQUFPLENBQUUsR0FBRyxDQUFHLEFBLzJCM0IsQUFtM0JFLG1CQW4zQmlCLENBbTNCakIscUJBQXFCLEFBQUMsQ0FDcEIsVUFBVSxDL0IzMkJULElBQUksQytCMjJCZSxBQXAzQnhCLEFBczNCRSxtQkF0M0JpQixDQXMzQmpCLGNBQWMsQUFBQyxDQUNiLE9BQU8sQ0FBRSxJQUFTLENBQ2xCLFVBQVUsQzlCdDNCRixJQUFJLEM4QnUzQlosVUFBVSxDL0JoM0JULElBQUksQytCaTNCTCxPQUFPLENBQUUsZ0JBQWdCLENBZUMsQUF6NEI5QixBQTIzQkksbUJBMzNCZSxDQXMzQmpCLGNBQWMsQ0FLWixFQUFFLEFBQUMsQ0FDRCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxRQUFRLENBQ2YsYUFBYSxDQUFFLElBQUksQ0FDbkIsYUFBYSxDL0J0M0JkLElBQUksQytCNDNCcUIsQUFyNEI5QixBQWc0Qk0sbUJBaDRCYSxDQXMzQmpCLGNBQWMsQ0FLWixFQUFFLENBS0EsS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsR0FBRyxDQUFHLEFBbDRCdkIsQUFtNEJNLG1CQW40QmEsQ0FzM0JqQixjQUFjLENBS1osRUFBRSxDQVFBLENBQUMsQUFBQyxDQUNBLE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLElBQUksQ0FBRyxBQXI0QjVCLEFBczRCSSxtQkF0NEJlLENBczNCakIsY0FBYyxDQWdCWixFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUF6NEI1QixBQTA0QkUsbUJBMTRCaUIsQ0EwNEJqQixlQUFlLEFBQUMsQ0FDZCxTQUFTLENBQUUsR0FBRyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBaUJXLEFBNzVCMUIsQUE2NEJJLG1CQTc0QmUsQ0EwNEJqQixlQUFlLENBR2IsdUJBQXVCLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLENBQUMsQ0FZZ0IsQUExNUJoQyxBQSs0Qk0sbUJBLzRCYSxDQTA0QmpCLGVBQWUsQ0FHYix1QkFBdUIsQ0FFckIsZ0JBQWdCLEFBQUMsQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUFqNUJ2QixBQWs1Qk0sbUJBbDVCYSxDQTA0QmpCLGVBQWUsQ0FHYix1QkFBdUIsQ0FLckIsRUFBRSxBQUFDLENBQ0QsS0FBSyxDQUFFLEdBQUcsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxDQUFDLEM3QnA1QmxCLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQzZCMDVCN0IsQUExNUI5QixBQXU1QlEsbUJBdjVCVyxDQTA0QmpCLGVBQWUsQ0FHYix1QkFBdUIsQ0FLckIsRUFBRSxDQUtBLEdBQUcsQUFBQyxDQUNGLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsT0FBTyxDQUFHLEFBMTVCNUIsQUEyNUJJLG1CQTM1QmUsQ0EwNEJqQixlQUFlLEFBaUJaLHVCQUF1QixBQUFDLENBQ3ZCLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FBRyxDQUUxQixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBQ2xDLEFBSUksbUJBSmUsQ0FFakIsZUFBZSxBQUVaLEtBQUssQUFBQyxDQUNMLEtBQUssQ0FBRSxLQUFLLENBQUcsQUFMckIsQUFNSSxtQkFOZSxDQUVqQixlQUFlLEFBSVosTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLEdBQUcsQ0FBRyxDQUVyQixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBQ2xDLEFBSUksbUJBSmUsQ0FFakIsZUFBZSxBQUVaLEtBQUssQ0FKVixtQkFBbUIsQ0FFakIsZUFBZSxBQUdaLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FBQSxVQUFVLENBQ3RCLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FBQSxVQUFVLENBQUcsQUFUckMsQUFVSSxtQkFWZSxDQUVqQixlQUFlLEFBUVosTUFBTSxBQUFDLENBQ04sVUFBVSxDQUFFLElBQUksQ0FBRyxDQUczQixBQUFBLEdBQUcsQUFBQyxDQUNGLFNBQVMsQ0FBRSxNQUFNLENBQUcsQUFFdEIsQUFBQSxlQUFlLEFBQUMsQ0FDZCxPQUFPLENBQUUsSUFBSSxDQUNiLFFBQVEsQ0FBRSxLQUFLLENBQ2YsT0FBTyxDQUFFLENBQUMsQ0FDVixXQUFXLENBQUUsS0FBSyxDQUNsQixJQUFJLENBQUUsQ0FBQyxDQUNQLEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxJQUFJLENBQ2QsZ0JBQWdCLENBQUUsSUFBVSxDQUM1QixnQkFBZ0IsQ0FBRSxlQUFlLENBb0NGLEFBL0NqQyxBQVlFLGVBWmEsQ0FZYixjQUFjLEFBQUMsQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLFVBQVUsQ0FDbkIsTUFBTSxDQUFFLGNBQWMsQ0FDdEIsS0FBSyxDQUFFLEdBQUcsQ0FDVixVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsZ0JBQWdCLENBQ3JFLHNCQUFzQixDQUFFLFVBQVUsQ0FDbEMsMEJBQTBCLENBQUUsSUFBSSxDQUNoQyxjQUFjLENBQUUsVUFBVSxDQUMxQixrQkFBa0IsQ0FBRSxJQUFJLENBQ3hCLFFBQVEsQ0FBRSxJQUFJLENBQUcsQUF4QnJCLEFBeUJFLGVBekJhLENBeUJiLE1BQU0sQUFBQyxDQUNMLEtBQUssQzlCbDlCUyxPQUFPLEM4Qm05QnJCLEdBQUcsQ0FBRSxDQUFDLENBQ04sUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQUcsQUEvQnhCLEFBZ0NFLGVBaENhLENBZ0NiLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsYUFBYSxDQUFFLElBQUksQ0FBRyxBQW5DMUIsQUFvQ0UsZUFwQ2EsQ0FvQ2IscUJBQXFCLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLENBQUMsQ0FVaUIsQUEvQy9CLEFBc0NJLGVBdENXLENBb0NiLHFCQUFxQixDQUVuQixFQUFFLEFBQUMsQ0FDRCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBdkN0QixBQXdDSSxlQXhDVyxDQW9DYixxQkFBcUIsQ0FJbkIsRUFBRSxBQUFDLENBQ0QsTUFBTSxDQUFFLENBQUMsQ0FNYyxBQS9DN0IsQUEwQ00sZUExQ1MsQ0FvQ2IscUJBQXFCLENBSW5CLEVBQUUsQ0FFQSxFQUFFLEFBQUMsQ0FDRCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1YsYUFBYSxDQUFFLElBQUksQ0FFQSxBQS9DM0IsQUE4Q1EsZUE5Q08sQ0FvQ2IscUJBQXFCLENBSW5CLEVBQUUsQ0FFQSxFQUFFLENBSUEsR0FBRyxBQUFDLENBQ0YsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQUl6QixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQ2pDLEFBS1UsbUJBTFMsQ0FDakIsZUFBZSxBQUFBLEtBQUssQ0FDbEIsWUFBWSxDQUNWLGNBQWMsQ0FDWixRQUFRLEFBQUEsY0FBYyxDQUNwQixXQUFXLEFBQUMsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUFHLENDdC9CNUIsQUFHSSxnQkFIWSxDQUNkLFNBQVMsQ0FFUCxHQUFHLENBSFAsZ0JBQWdCLENBRWQsVUFBVSxDQUNSLEdBQUcsQUFBQyxDQUNGLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixhQUFhLENoQ0laLElBQUksQ2dDSmtCLEFBTjdCLEFBT0ksZ0JBUFksQ0FDZCxTQUFTLENBTVAsSUFBSSxBQUFBLFFBQVEsQ0FQaEIsZ0JBQWdCLENBRWQsVUFBVSxDQUtSLElBQUksQUFBQSxRQUFRLEFBQUMsQ0FDWCxTQUFTLENBQUUsS0FBSyxDQUNoQixLQUFLLENBQUUsS0FBSyxDQUNaLFlBQVksQ0FBRSxJQUFJLENBQUcsQUFWM0IsQUFXSSxnQkFYWSxDQUNkLFNBQVMsQ0FVUCxLQUFLLENBWFQsZ0JBQWdCLENBRWQsVUFBVSxDQVNSLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxLQUFLLENBQUcsQUFackIsQUFjRSxnQkFkYyxDQWNkLGtCQUFrQixBQUFDLENBQ2pCLFdBQVcsQ0FBRSxLQUFLLENBMEJRLEFBekM5QixBQWlCSSxnQkFqQlksQ0FjZCxrQkFBa0IsQ0FHaEIsUUFBUSxBQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUFHLEFBbkJwQixBQXFCSSxnQkFyQlksQ0FjZCxrQkFBa0IsQ0FPaEIsUUFBUSxBQUFDLENBQ1AsS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsSUFBSSxDQUlRLEFBM0J6QixBQXlCTSxnQkF6QlUsQ0FjZCxrQkFBa0IsQ0FPaEIsUUFBUSxDQUlOLElBQUksQUFBQyxDQUNILFNBQVMsQ0FBRSxLQUFLLENBQ2hCLEtBQUssQ0FBRSxLQUFLLENBQUcsQUEzQnZCLEFBNEJJLGdCQTVCWSxDQWNkLGtCQUFrQixDQWNoQixNQUFNLEFBQUMsQ0FDTCxLQUFLLEMvQnBCRyxPQUFPLEMrQm9CTyxBQTdCNUIsQUE4QkksZ0JBOUJZLENBY2Qsa0JBQWtCLENBZ0JoQixhQUFhLEFBQUMsQ0FDWixVQUFVLENBQUUsT0FBTyxDQUNuQixLQUFLLENBQUUsT0FBTyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsTUFBTSxDQUFFLGlCQUFpQixDQUFHLEFBbkNsQyxBQW9DSSxnQkFwQ1ksQ0FjZCxrQkFBa0IsQ0FzQmhCLE1BQU0sQ0FwQ1YsZ0JBQWdCLENBY2Qsa0JBQWtCLENBdUJoQixhQUFhLEFBQUMsQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsYUFBYSxDQUFFLElBQUksQ0FBRyxBQXpDNUIsQUEyQ0UsZ0JBM0NjLENBMkNkLGdCQUFnQixBQUFDLENBQ2YsV0FBVyxDQUFFLEtBQUssQ0FZSyxBQXhEM0IsQUE4Q0ksZ0JBOUNZLENBMkNkLGdCQUFnQixDQUdkLFFBQVEsQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQUcsQUEvQ3BCLEFBaURJLGdCQWpEWSxDQTJDZCxnQkFBZ0IsQ0FNZCxRQUFRLEFBQUMsQ0FDUCxLQUFLLENBQUUsS0FBSyxDQUNaLEtBQUssQ0FBRSxJQUFJLENBS1EsQUF4RHpCLEFBcURNLGdCQXJEVSxDQTJDZCxnQkFBZ0IsQ0FNZCxRQUFRLENBSU4sSUFBSSxBQUFDLENBQ0gsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsS0FBSyxDQUNoQixLQUFLLENBQUUsS0FBSyxDQUFHLEFDeER2QixBQUNFLFFBRE0sQ0FDTixJQUFJLEFBQUMsQ0FDSCxVQUFVLENoQ0NBLElBQUksQ2dDQWQsT0FBTyxDakNPSixJQUFJLENpQ1BVLEFBSHJCLEFBS0UsUUFMTSxDQUtOLE1BQU0sQUFBQyxDQUNMLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEdBQUcsQ0FDVixVQUFVLENBQUUsS0FBSyxDQUNqQixPQUFPLENBQUUsS0FBSyxDQUFDLEdBQUcsQ2hDRVQsT0FBTyxDZ0NEaEIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsT0FBTyxDQUFFLElBQUksQ0FDYixRQUFRLENBQUUsUUFBUSxDQW9DWSxBQWpEbEMsQUFjSSxRQWRJLENBS04sTUFBTSxDQVNKLENBQUMsQUFBQyxDQUNBLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQUcsQUFuQmxCLEFBb0JJLFFBcEJJLENBS04sTUFBTSxDQWVKLEdBQUcsQUFBQyxDQUNGLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLFNBQVMsQ0FBRyxBQXRCMUIsQUF1QkksUUF2QkksQ0FLTixNQUFNLENBa0JKLFVBQVUsQUFBQyxDQUNULFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLElBQUksQ0FDVixLQUFLLENBQUUsSUFBSSxDQUFHLEFBM0JwQixBQTZCSSxRQTdCSSxDQUtOLE1BQU0sQ0F3QkosTUFBTSxBQUFDLENBQ0wsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxJQUFJLENBQUUsQ0FBQyxDQUNQLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLEtBQUssQ0FBRSxDQUFDLENBQ1IsT0FBTyxDQUFFLEdBQUcsQ0FDWixhQUFhLENBQUUsR0FBRyxDQUNsQixVQUFVLENoQzFCSCxPQUFPLENnQzJCZCxVQUFVLENBQUUsTUFBTSxDQUFHLEFBdEMzQixBQXdDSSxRQXhDSSxDQUtOLE1BQU0sQ0FtQ0osRUFBRSxBQUFDLENBQ0QsTUFBTSxDQUFFLENBQUMsQ0FHZ0IsQUE1Qy9CLEFBMENNLFFBMUNFLENBS04sTUFBTSxDQW1DSixFQUFFLENBRUEsRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0FDZixZQUFZLENBQUUsSUFBSSxDQUFHLEFBNUM3QixBQStDTSxRQS9DRSxDQUtOLE1BQU0sQUF5Q0gsTUFBTSxDQUNMLE1BQU0sQUFBQyxDQUNMLFVBQVUsQ2hDNUNBLE9BQU8sQ2dDNkNqQixLQUFLLENoQzlDQyxJQUFJLENnQzhDWSxBQWpEOUIsQUFvREUsUUFwRE0sQ0FvRE4sRUFBRSxBQUFDLENBQ0QsS0FBSyxDQUFFLElBQUksQ0FDWCxhQUFhLENBQUUsQ0FBQyxDQUFHLEFBdER2QixBQXdERSxRQXhETSxDQXdETixlQUFlLEFBQUMsQ0FDZCxLQUFLLENBQUUsS0FBSyxDQWFnQixBQXRFaEMsQUEwREksUUExREksQ0F3RE4sZUFBZSxDQUViLFFBQVEsQUFBQyxDQUNQLE1BQU0sQ0FBRSxDQUFDLENBQUcsQUEzRGxCLEFBNERJLFFBNURJLENBd0ROLGVBQWUsQ0FJYixJQUFJLEFBQUMsQ0FDSCxhQUFhLENBQUUsQ0FBQyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxDQUFDLENBQ1YsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDQUFFLElBQUksQ0FLYSxBQXRFOUIsQUFrRU0sUUFsRUUsQ0F3RE4sZUFBZSxDQUliLElBQUksQUFNRCxPQUFPLEFBQUMsQ0FDUCxTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxHQUFHLENBQ1osS0FBSyxDaENsRUMsSUFBSSxDZ0NtRVYsV0FBVyxDQUFFLElBQUksQ0FBRyxBQXRFNUIsQUF3RUUsUUF4RU0sQ0F3RU4sWUFBWSxBQUFDLENBQ1gsS0FBSyxDQUFFLEtBQUssQ0FDWixhQUFhLENqQ2hFVixJQUFJLENpQ21Fa0IsQUE3RTdCLEFBMkVJLFFBM0VJLENBd0VOLFlBQVksQ0FHVixJQUFJLEFBQUMsQ0FDSCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxVQUFVLENBQUcsQUM3RTNCLEFBQUEsT0FBTyxBQUFDLENBQ04sYUFBYSxDQUFFLElBQUksQ0FzQkMsQUF2QnRCLEFBRUUsT0FGSyxDQUVMLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxHQUFHLENBQ1YsVUFBVSxDakNEQSxJQUFJLENpQ0VkLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsS0FBSyxDakNSSSxPQUFPLENpQ1NoQixLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxFQUFFLENBQ2hCLFVBQVUsQ0FBRSxVQUFVLENBWU4sQUF2QnBCLEFBWUksT0FaRyxDQUVMLEtBQUssQUFVRixZQUFhLENBQUEsSUFBSSxDQUFFLENBQ2xCLFlBQVksQ0FBRSxDQUFDLENBQUcsQUFieEIsQUFjSSxPQWRHLENBRUwsS0FBSyxDQVlILE1BQU0sQUFBQyxDQUNMLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsVUFBVSxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUFHLEFBbkJyQixBQW9CSSxPQXBCRyxDQUVMLEtBQUssQ0FrQkgsSUFBSSxBQUFDLENBQ0gsS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxDQUFDLENBQUcsQUN2QmxCLEFBQUEsUUFBUSxBQUFDLENBQ1AsT0FBTyxDQUFFLE1BQU0sQ0FDZixVQUFVLENsQ1NDLE9BQU8sQ2tDdUJLLEFBbEN6QixBQUdFLFFBSE0sQ0FHTixDQUFDLEFBQUMsQ0FDQSxLQUFLLENBQUUsR0FBRyxDQUNWLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxnQkFBZ0IsQ0FDekIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENsQ1JJLE9BQU8sQ2tDU2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0F3QkUsQUFsQ3ZCLEFBV0ksUUFYSSxDQUdOLENBQUMsQUFRRSxPQUFPLEFBQUMsQ0FDUCxXQUFXLENBQUUsTUFBTSxDQUNuQixPQUFPLENBQUUsR0FBRyxDQUNaLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLE1BQU0sQ0FBRSxLQUFLLENBQUMsSUFBSSxDbENkVixxQkFBSSxDa0NlWixVQUFVLENBQUUsVUFBVSxDQUN0QixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ2xDakJHLElBQUksQ2tDa0JaLFVBQVUsQ2xDckJILHNCQUFPLENrQ3NCZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxZQUFZLENBQUUsSUFBSSxDQUNsQixVQUFVLENBQUUsS0FBSyxDQUFHLEFBMUIxQixBQTJCSSxRQTNCSSxDQUdOLENBQUMsQUF3QkUsWUFBWSxBQUFBLE9BQU8sQUFBQyxDQUNuQixPQUFPLENBQUUsR0FBRyxDQUFHLEFBNUJyQixBQTZCSSxRQTdCSSxDQUdOLENBQUMsQUEwQkUsYUFBYSxBQUFBLE9BQU8sQUFBQyxDQUNwQixPQUFPLENBQUUsR0FBRyxDQUFHLEFBOUJyQixBQStCSSxRQS9CSSxDQUdOLENBQUMsQUE0QkUsWUFBWSxBQUFBLE9BQU8sQUFBQyxDQUNuQixPQUFPLENBQUUsR0FBRyxDQUFHLEFBaENyQixBQWlDSSxRQWpDSSxDQUdOLENBQUMsQUE4QkUsZUFBZSxBQUFBLE9BQU8sQUFBQyxDQUN0QixPQUFPLENBQUUsR0FBRyxDQUFHLEFBR3JCLEFBQUEsV0FBVyxBQUFDLENBQ1YsT0FBTyxDQUFFLElBQUksQ0FDYixLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxJQUFJLENBR1EsQUFOM0IsQUFJRSxXQUpTLENBSVQsR0FBRyxBQUFDLENBQ0YsS0FBSyxDQUFFLElBQUksQ0FDWCxZQUFZLENBQUUsSUFBSSxDQUFHLEFBR3pCLEFBRUksUUFGSSxBQUNMLGNBQWMsQ0FDYixJQUFJLEFBQUMsQ0FDSCxLQUFLLENBQUUsR0FBRyxDQUNWLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDbENwREUsT0FBTyxDa0NxRGQsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsTUFBTSxDQTRCZ0IsQUFyQ3hDLEFBVU0sUUFWRSxBQUNMLGNBQWMsQ0FDYixJQUFJLENBUUYsR0FBRyxBQUFDLENBQ0YsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsTUFBTSxDQUNsQixVQUFVLENBQUUsVUFBVSxDQUN0QixTQUFTLENBQUUsSUFBSSxDQUNmLGFBQWEsQ0FBRSxJQUFJLENBQ25CLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGNBQWMsQ0FBRSxHQUFHLENBQUcsQUFqQjlCLEFBa0JNLFFBbEJFLEFBQ0wsY0FBYyxDQUNiLElBQUksQ0FnQkYsQ0FBQyxBQUFDLENBQ0EsS0FBSyxDQUFFLGdCQUFnQixDQUN2QixjQUFjLENBQUUsR0FBRyxDQUNuQixVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsWUFBWSxDQUNyQixZQUFZLENBQUUsSUFBSSxDQUNsQixVQUFVLENBQUUsVUFBVSxDQUN0QixXQUFXLENBQUUsdUJBQXVCLENBQ3BDLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLENBQUMsQ0FRYyxBQXJDdEMsQUE4QlEsUUE5QkEsQUFDTCxjQUFjLENBQ2IsSUFBSSxDQWdCRixDQUFDLENBWUMsTUFBTSxBQUFDLENBQ0wsV0FBVyxDQUFFLHVCQUF1QixDQUNwQyxXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsS0FBSyxDbEMvRUcsT0FBTyxDa0MrRVcsQUNuRnBDLEFBQUEsWUFBWSxBQUFDLENBQ1gsVUFBVSxDbkNFRSxJQUFJLENtQ0RoQixPQUFPLENwQ1FGLElBQUksQ29DUk0sQ0FBQyxDQVNVLEFBWDVCLEFBR0UsWUFIVSxDQUdWLEVBQUUsQUFBQyxDQUNELE1BQU0sQ0FBRSxDQUFDLENBQ1QsS0FBSyxDbkNEUyxPQUFPLENtQ0VyQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQUcsQUFQakIsQUFRRSxZQVJVLENBUVYsR0FBRyxBQUFDLENBQ0YsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsR0FBRyxDQUNWLE1BQU0sQ0FBRSxXQUFXLENBQUcsQUNYMUIsQUFBQSxZQUFZLEFBQUMsQ0FDWCxXQUFXLENyQ1NOLElBQUksQ3FDaUdtQyxBQTNHOUMsQUFHRSxZQUhVLENBR1YsUUFBUSxBQUFDLENBQ1AsYUFBYSxDckNNVixJQUFJLENxQ0xQLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLElBQUksQ0FBRyxBQU5sQixBQVFJLFlBUlEsQ0FPVixPQUFPLENBQ0wsTUFBTSxBQUFDLENBQ0wsVUFBVSxDcENFSCxPQUFPLENvQ0NkLE9BQU8sQ0FBRSxNQUFNLENBQ2YsS0FBSyxDcENiRSxPQUFPLENvQ2NkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0E0QlMsQUE1Q2hDLEFBaUJNLFlBakJNLENBT1YsT0FBTyxDQUNMLE1BQU0sQ0FTSixFQUFFLEFBQUMsQ0FDRCxNQUFNLENBQUUsQ0FBQyxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLE1BQU0sQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixPQUFPLENBQUUsWUFBWSxDQUNyQixXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsS0FBSyxDQUNoQixRQUFRLENBQUUsTUFBTSxDQUNoQixXQUFXLENBQUUsTUFBTSxDQUNuQixLQUFLLENwQzNCQSxPQUFPLENvQzRCWixTQUFTLENBQUUsSUFBSSxDQUFHLEFBNUIxQixBQTZCTSxZQTdCTSxDQU9WLE9BQU8sQ0FDTCxNQUFNLENBcUJKLEtBQUssQUFBQyxDQUNKLE1BQU0sQ0FBRSxJQUFJLENBQ1osZUFBZSxDQUFFLFFBQVEsQ0FDekIsS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsS0FBSyxDQVdVLEFBNUM5QixBQWtDUSxZQWxDSSxDQU9WLE9BQU8sQ0FDTCxNQUFNLENBcUJKLEtBQUssQ0FLSCxFQUFFLEFBQUMsQ0FDRCxLQUFLLENwQ25DRixPQUFPLENvQ29DVixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxTQUFTLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsWUFBWSxDQUFFLEtBQUssQ0FBQyxHQUFHLENwQ3BDbkIsSUFBSSxDb0N5Q1UsQUE1QzVCLEFBd0NVLFlBeENFLENBT1YsT0FBTyxDQUNMLE1BQU0sQ0FxQkosS0FBSyxDQUtILEVBQUUsQUFNQyxZQUFZLEFBQUMsQ0FDWixLQUFLLENBQUUsS0FBSyxDQUFHLEFBekMzQixBQTBDVSxZQTFDRSxDQU9WLE9BQU8sQ0FDTCxNQUFNLENBcUJKLEtBQUssQ0FLSCxFQUFFLEFBUUMsVUFBVyxDQUFBLENBQUMsRUExQ3ZCLFlBQVksQ0FPVixPQUFPLENBQ0wsTUFBTSxDQXFCSixLQUFLLENBS0gsRUFBRSxBQVNDLFVBQVcsQ0FBQSxDQUFDLENBQUUsQ0FDYixLQUFLLENBQUUsSUFBSSxDQUFHLEFBNUMxQixBQThDTSxZQTlDTSxDQU9WLE9BQU8sQ0FzQ0wsUUFBUSxDQUNOLE1BQU0sQUFBQyxDQUNMLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEtBQUssQ0FDWixhQUFhLENyQ3ZDZCxJQUFJLENxQzJDZ0IsQUFyRDNCLEFBa0RRLFlBbERJLENBT1YsT0FBTyxDQXNDTCxRQUFRLENBQ04sTUFBTSxDQUlKLEdBQUcsQUFBQyxDQUNGLE1BQU0sQ0FBRSxHQUFHLENBQUMsQ0FBQyxDckN6Q2hCLElBQUksQ3FDeUNtQixDQUFDLENBQ3JCLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUFyRHpCLEFBdURNLFlBdkRNLENBT1YsT0FBTyxDQXNDTCxRQUFRLENBVU4sS0FBSyxBQUFDLENBQ0osTUFBTSxDQUFFLE9BQU8sQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxLQUFLLENBQ1osZUFBZSxDQUFFLFFBQVEsQ0FnRE8sQUEzR3hDLEFBNERRLFlBNURJLENBT1YsT0FBTyxDQXNDTCxRQUFRLENBVU4sS0FBSyxDQUtILEVBQUUsQUFBQyxDQUNELE1BQU0sQ0FBRSxJQUFJLENBQ1osTUFBTSxDQUFFLEtBQUssQ0FBQyxHQUFHLENwQzNEYixJQUFJLENvQzREUixTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ3BDckRQLE9BQU8sQ29Dc0RWLEtBQUssQ3BDakVGLE9BQU8sQ29Da0VWLE9BQU8sQ0FBRSxJQUFJLENBQ2IsS0FBSyxDQUFFLElBQUksQ25DakVuQixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENtQ21GekIsQUFwRnBDLEFBcUVVLFlBckVFLENBT1YsT0FBTyxDQXNDTCxRQUFRLENBVU4sS0FBSyxDQUtILEVBQUUsQUFTQyxZQUFZLEFBQUMsQ0FDWixLQUFLLENBQUUsS0FBSyxDQUFHLEFBdEUzQixBQXVFVSxZQXZFRSxDQU9WLE9BQU8sQ0FzQ0wsUUFBUSxDQVVOLEtBQUssQ0FLSCxFQUFFLEFBV0MsV0FBVyxBQUFDLENBQ1gsWUFBWSxDQUFFLElBQUksQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsT0FBNEMsQ0FVbEMsQUFwRmxDLEFBMkVZLFlBM0VBLENBT1YsT0FBTyxDQXNDTCxRQUFRLENBVU4sS0FBSyxDQUtILEVBQUUsQUFXQyxXQUFXLEFBSVQsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLElBQUksQ0FDakIsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDcEM5RUwsSUFBSSxDb0MrRUosV0FBVyxDQUFFLE1BQU0sQ0FDbkIsT0FBTyxDQUFFLEdBQUcsQ0FDWixTQUFTLENBQUUsSUFBSSxDQUFHLEFBcEZoQyxBQXFGUSxZQXJGSSxDQU9WLE9BQU8sQ0FzQ0wsUUFBUSxDQVVOLEtBQUssQ0E4QkgsRUFBRSxBQUFDLENBQ0QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FBRyxBQXZGM0IsQUF3RlEsWUF4RkksQ0FPVixPQUFPLENBc0NMLFFBQVEsQ0FVTixLQUFLLENBaUNILEVBQUUsQUFBQSxVQUFXLENBQUEsR0FBRyxFQUFFLEVBQUUsQUFBQyxDQUNqQixVQUFVLENBQUUsT0FBd0IsQ0FFMkIsQUEzRjNFLEFBMEZZLFlBMUZBLENBT1YsT0FBTyxDQXNDTCxRQUFRLENBVU4sS0FBSyxDQWlDSCxFQUFFLEFBQUEsVUFBVyxDQUFBLEdBQUcsRUFBRSxFQUFFLEFBRWYsV0FBVyxBQUFDLENBQ1gsVUFBVSxDQUFFLE9BQTRDLENBQUcsQUEzRnpFLEFBNkZRLFlBN0ZJLENBT1YsT0FBTyxDQXNDTCxRQUFRLENBVU4sS0FBSyxDQXNDSCxFQUFFLEFBQUEsTUFBTSxDQUFDLEVBQUUsQUFBQyxDQUNWLEtBQUssQ3BDM0ZELElBQUksQ29DNEZSLFVBQVUsQ0FBRSxPQUEyQyxDbkM3Ri9ELGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ21Da0dXLEFBbkd4RSxBQWlHVSxZQWpHRSxDQU9WLE9BQU8sQ0FzQ0wsUUFBUSxDQVVOLEtBQUssQ0FzQ0gsRUFBRSxBQUFBLE1BQU0sQ0FBQyxFQUFFLEFBSVIsV0FBVyxBQUFDLENBQ1gsS0FBSyxDcEMvRkgsSUFBSSxDb0NnR04sVUFBVSxDQUFFLE9BQTJDLENBQUcsQUFuR3RFLEFBb0dRLFlBcEdJLENBT1YsT0FBTyxDQXNDTCxRQUFRLENBVU4sS0FBSyxDQTZDSCxDQUFDLEFBQUMsQ0FDQSxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLEtBQUssQ0FBRSxDQUFDLENBQ1IsSUFBSSxDQUFFLENBQUMsQ0FDUCxNQUFNLENBQUUsQ0FBQyxDQUVtQixBQTNHdEMsQUEwR1UsWUExR0UsQ0FPVixPQUFPLENBc0NMLFFBQVEsQ0FVTixLQUFLLENBNkNILENBQUMsQUFNRSxNQUFNLEFBQUMsQ0FDTixlQUFlLENBQUUsSUFBSSxDQUFHLEFBRXBDLEFBQUEsWUFBWSxBQUFDLENBQ1gsT0FBTyxDckNwR0YsSUFBSSxDcUNvR00sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUcsQUU5R3pCLEFBQ0UsS0FERyxDQUNILE9BQU8sQUFBQyxDQUNOLGFBQWEsQ3ZDUVYsSUFBSSxDdUNSZ0IsQUFGM0IsQUFHRSxLQUhHLENBR0gsV0FBVyxBQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUVOMUIsQUFBQSxRQUFRLEFBQUMsQ0FDUCxPQUFPLEN6Q1NGLElBQUksQ3lDVE0sQ0FBQyxDQU9hLEFBUi9CLEFBRUUsUUFGTSxDQUVOLElBQUksQUFBQyxDQUNILGFBQWEsQ3pDT1YsSUFBSSxDeUNGa0IsQUFSN0IsQUFLTSxRQUxFLENBRU4sSUFBSSxDQUVGLFFBQVEsQ0FDTixLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsS0FBSyxDQUFHLEFBTnZCLEFBT0ksUUFQSSxDQUVOLElBQUksQ0FLRixJQUFJLEFBQUEsR0FBRyxBQUFDLENBQ04sV0FBVyxDQUFFLEtBQUssQ0FBRyxBQUMzQixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBQ2xDLEFBRUksUUFGSSxDQUNOLElBQUksQ0FDRixJQUFJLEFBQUEsR0FBRyxBQUFDLENBQ04sV0FBVyxDQUFFLEtBQUssQ0FBQSxVQUFVLENBQUcsQ0FDdkMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUNqQyxBQUdNLFFBSEUsQ0FDTixJQUFJLENBQ0YsUUFBUSxDQUNOLEtBQUssQ0FIWCxRQUFRLENBQ04sSUFBSSxDQUNGLFFBQVEsQ0FFTixLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQUcsQUFOM0IsQUFPSSxRQVBJLENBQ04sSUFBSSxDQU1GLElBQUksQUFBQSxHQUFHLEFBQUMsQ0FDTixXQUFXLENBQUUsQ0FBQyxDQUFBLFVBQVUsQ0FBRyxDQ3ZCbkMsQUFBQSxPQUFPLENBQ1AsZ0JBQWdCLEFBQUMsQ0FDZixhQUFhLEMxQ1FSLElBQUksQzBDUFQsVUFBVSxDekNBRSxJQUFJLEN5Q0NoQixPQUFPLENBQUUsa0JBQWtCLENBMERPLEFBOURwQyxBQUtFLE9BTEssQ0FLTCxDQUFDLENBSkgsZ0JBQWdCLENBSWQsQ0FBQyxBQUFDLENBQ0EsT0FBTyxDQUFFLE1BQU0sQ0FDZixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF3QixDQUMxQyxVQUFVLEN6Q05FLE9BQU8sQ3lDT25CLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FrQitCLEFBOUJyRCxBQWFJLE9BYkcsQ0FLTCxDQUFDLEFBUUUsTUFBTSxDQVpYLGdCQUFnQixDQUlkLENBQUMsQUFRRSxNQUFNLEFBQUMsQ0FDTixlQUFlLENBQUUsSUFBSSxDQUFHLEFBZDlCLEFBZUksT0FmRyxDQUtMLENBQUMsQ0FVQyxNQUFNLENBZFYsZ0JBQWdCLENBSWQsQ0FBQyxDQVVDLE1BQU0sQUFBQyxDQUNMLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE1BQU0sQ0FBRSxNQUFNLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDekNqQk8sT0FBTyxDeUNpQk8sQUFyQmhDLEFBc0JJLE9BdEJHLENBS0wsQ0FBQyxDQWlCQyxFQUFFLENBckJOLGdCQUFnQixDQUlkLENBQUMsQ0FpQkMsRUFBRSxBQUFDLENBQ0QsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLENBQUMsQ0FBRyxBQXhCekIsQUF5QkksT0F6QkcsQ0FLTCxDQUFDLENBb0JDLElBQUksQ0F4QlIsZ0JBQWdCLENBSWQsQ0FBQyxDQW9CQyxJQUFJLEFBQUMsQ0FDSCxhQUFhLENBQUUsQ0FBQyxDQUNoQixLQUFLLENBQUUsS0FBSyxDQUFHLEFBM0JyQixBQTRCSSxPQTVCRyxDQUtMLENBQUMsQUF1QkUsTUFBTSxDQUFDLElBQUksQ0EzQmhCLGdCQUFnQixDQUlkLENBQUMsQUF1QkUsTUFBTSxDQUFDLElBQUksQUFBQyxDQUNYLFlBQVksQ3pDekJBLE9BQU8sQ3lDMEJuQixVQUFVLENBQUUsT0FBOEIsQ0FBRyxBQTlCbkQsQUErQkUsT0EvQkssQ0ErQkwsQ0FBQyxDQTlCSCxnQkFBZ0IsQ0E4QmQsQ0FBQyxBQUFDLENBQ0EsTUFBTSxDQUFFLGFBQWEsQ0FBRyxBQWhDNUIsQUFpQ0UsT0FqQ0ssQUFpQ0osSUFBSSxDQWhDUCxnQkFBZ0IsQUFnQ2IsSUFBSSxBQUFDLENBQ0osT0FBTyxDQUFFLE9BQU8sQ0FDaEIsVUFBVSxDQUFFLElBQUksQ0EyQmMsQUE5RGxDLEFBb0NJLE9BcENHLEFBaUNKLElBQUksQ0FHSCxDQUFDLENBbkNMLGdCQUFnQixBQWdDYixJQUFJLENBR0gsQ0FBQyxBQUFDLENBQ0EsVUFBVSxDekNsQ0YsSUFBSSxDeUNtQ1osT0FBTyxDQUFFLElBQUksQ0FBQSxVQUFVLENBS08sQUEzQ3BDLEFBMENRLE9BMUNELEFBaUNKLElBQUksQ0FHSCxDQUFDLEFBR0UsTUFBTSxDQUdMLElBQUksQ0ExQ1osT0FBTyxBQWlDSixJQUFJLENBR0gsQ0FBQyxBQUlFLE1BQU0sQ0FFTCxJQUFJLENBMUNaLE9BQU8sQUFpQ0osSUFBSSxDQUdILENBQUMsQUFLRSxPQUFPLENBQ04sSUFBSSxDQXpDWixnQkFBZ0IsQUFnQ2IsSUFBSSxDQUdILENBQUMsQUFHRSxNQUFNLENBR0wsSUFBSSxDQXpDWixnQkFBZ0IsQUFnQ2IsSUFBSSxDQUdILENBQUMsQUFJRSxNQUFNLENBRUwsSUFBSSxDQXpDWixnQkFBZ0IsQUFnQ2IsSUFBSSxDQUdILENBQUMsQUFLRSxPQUFPLENBQ04sSUFBSSxBQUFDLENBQ0gsVUFBVSxDQUFFLE9BQU8sQ0FBRyxBQTNDaEMsQUE0Q0ksT0E1Q0csQUFpQ0osSUFBSSxDQVdILEdBQUcsQ0EzQ1AsZ0JBQWdCLEFBZ0NiLElBQUksQ0FXSCxHQUFHLEFBQUMsQ0FDRixZQUFZLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FBRyxBQTdDckMsQUE4Q0ksT0E5Q0csQUFpQ0osSUFBSSxDQWFILEtBQUssQ0E3Q1QsZ0JBQWdCLEFBZ0NiLElBQUksQ0FhSCxLQUFLLEFBQUMsQ0FDSixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsSUFBSSxDQUNULEtBQUssQ0FBRSxJQUFJLENBQUcsQUFqRHBCLEFBa0RJLE9BbERHLEFBaUNKLElBQUksQ0FpQkgsRUFBRSxDQWpETixnQkFBZ0IsQUFnQ2IsSUFBSSxDQWlCSCxFQUFFLEFBQUMsQ0FDRCxhQUFhLENBQUUsS0FBSyxDQUNwQixVQUFVLENBQUUsVUFBVSxDQUN0QixTQUFTLENBQUUsSUFBSSxDQUFHLEFBckR4QixBQXNESSxPQXRERyxBQWlDSixJQUFJLENBcUJILElBQUksQ0FyRFIsZ0JBQWdCLEFBZ0NiLElBQUksQ0FxQkgsSUFBSSxBQUFDLENBQ0gsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDekNwRE8sT0FBTyxDeUNxRG5CLFNBQVMsQ0FBRSxJQUFJLENBS1csQUE5RGhDLEFBMERNLE9BMURDLEFBaUNKLElBQUksQ0FxQkgsSUFBSSxBQUlELE1BQU0sQ0ExRGIsT0FBTyxBQWlDSixJQUFJLENBcUJILElBQUksQUFLRCxNQUFNLENBM0RiLE9BQU8sQUFpQ0osSUFBSSxDQXFCSCxJQUFJLEFBTUQsT0FBTyxDQTNEZCxnQkFBZ0IsQUFnQ2IsSUFBSSxDQXFCSCxJQUFJLEFBSUQsTUFBTSxDQXpEYixnQkFBZ0IsQUFnQ2IsSUFBSSxDQXFCSCxJQUFJLEFBS0QsTUFBTSxDQTFEYixnQkFBZ0IsQUFnQ2IsSUFBSSxDQXFCSCxJQUFJLEFBTUQsT0FBTyxBQUFDLENBQ1AsVUFBVSxDekN6REEsT0FBTyxDeUN5RFcsVUFBVSxDQUN0QyxLQUFLLEN6QzNEQyxJQUFJLEN5QzJEWSxBQUU5QixBQUdJLGlCQUhhLENBQ2YsU0FBUyxDQUVQLE9BQU8sQ0FIWCxpQkFBaUIsQ0FFZixVQUFVLENBQ1IsT0FBTyxBQUFDLENBQ04sYUFBYSxDQUFFLElBQUksQ0FFSSxBQU43QixBQUtNLGlCQUxXLENBQ2YsU0FBUyxDQUVQLE9BQU8sQUFFSixhQUFhLENBTHBCLGlCQUFpQixDQUVmLFVBQVUsQ0FDUixPQUFPLEFBRUosYUFBYSxBQUFDLENBQ2IsYUFBYSxDQUFFLENBQUMsQ0FBRyxBQ3RFM0IsQUFFRSxPQUZLLENBRUwsRUFBRSxBQUFDLENBQ0QsT0FBTyxDQUFFLElBQUksQ0FBRyxBQUhwQixBQUlFLE9BSkssQ0FJTCxjQUFjLENBSmhCLE9BQU8sQ0FLTCxZQUFZLEFBQUMsQ0FDWCxPQUFPLENBQUUsU0FBUyxDQUNsQixVQUFVLEMxQ0pBLElBQUksQzBDS2QsYUFBYSxDQUFFLElBQUksQ0FDbkIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLFVBQVUsQ0FJRyxBQWQ3QixBQVdJLE9BWEcsQ0FJTCxjQUFjLENBT1osRUFBRSxDQVhOLE9BQU8sQ0FJTCxjQUFjLENBT1QsRUFBRSxDQVhULE9BQU8sQ0FJTCxjQUFjLENBT04sRUFBRSxDQVhaLE9BQU8sQ0FLTCxZQUFZLENBTVYsRUFBRSxDQVhOLE9BQU8sQ0FLTCxZQUFZLENBTVAsRUFBRSxDQVhULE9BQU8sQ0FLTCxZQUFZLENBTUosRUFBRSxBQUFDLENBQ1AsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsQ0FBQyxDQUNoQixLQUFLLEMxQ2RFLE9BQU8sQzBDY08sQUFkM0IsQUFnQkUsT0FoQkssQ0FnQkwsZUFBZSxBQUFDLENBQ2QsVUFBVSxDQUFFLFdBQVcsQ0FDdkIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsS0FBSyxDQUNaLFlBQVksQ0FBRSxJQUFJLENBZ0NRLEFBcEQ5QixBQXNCSSxPQXRCRyxDQWdCTCxlQUFlLENBTWIsa0JBQWtCLENBdEJ0QixPQUFPLENBZ0JMLGVBQWUsQ0FPYixnQkFBZ0IsQUFBQyxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLEtBQUssQ0FzQmEsQUEvQ2hDLEFBMEJNLE9BMUJDLENBZ0JMLGVBQWUsQ0FNYixrQkFBa0IsQ0FJZCxHQUFHLENBMUJYLE9BQU8sQ0FnQkwsZUFBZSxDQU9iLGdCQUFnQixDQUdaLEdBQUcsQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDQUFFLElBQUksQ0FBRyxBQTVCOUIsQUE2Qk0sT0E3QkMsQ0FnQkwsZUFBZSxDQU1iLGtCQUFrQixDQU9oQixRQUFRLENBN0JkLE9BQU8sQ0FnQkwsZUFBZSxDQU9iLGdCQUFnQixDQU1kLFFBQVEsQUFBQyxDQUNQLEtBQUssQ0FBRSxLQUFLLENBR1ksQUFqQ2hDLEFBK0JRLE9BL0JELENBZ0JMLGVBQWUsQ0FNYixrQkFBa0IsQ0FPaEIsUUFBUSxDQUVOLENBQUMsQUFBQSxJQUFJLENBL0JiLE9BQU8sQ0FnQkwsZUFBZSxDQU9iLGdCQUFnQixDQU1kLFFBQVEsQ0FFTixDQUFDLEFBQUEsSUFBSSxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FDWCxZQUFZLENBQUUsR0FBRyxDQUFHLEFBakM5QixBQWtDTSxPQWxDQyxDQWdCTCxlQUFlLENBTWIsa0JBQWtCLENBWWhCLE1BQU0sQ0FsQ1osT0FBTyxDQWdCTCxlQUFlLENBT2IsZ0JBQWdCLENBV2QsTUFBTSxBQUFDLENBQ0wsS0FBSyxDMUMxQkMsT0FBTyxDMEMwQlMsQUFuQzlCLEFBb0NNLE9BcENDLENBZ0JMLGVBQWUsQ0FNYixrQkFBa0IsQ0FjaEIsYUFBYSxDQXBDbkIsT0FBTyxDQWdCTCxlQUFlLENBT2IsZ0JBQWdCLENBYWQsYUFBYSxBQUFDLENBQ1osVUFBVSxDQUFFLE9BQU8sQ0FDbkIsS0FBSyxDQUFFLE9BQU8sQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE1BQU0sQ0FBRSxpQkFBaUIsQ0FBRyxBQXpDcEMsQUEwQ00sT0ExQ0MsQ0FnQkwsZUFBZSxDQU1iLGtCQUFrQixDQW9CaEIsTUFBTSxDQTFDWixPQUFPLENBZ0JMLGVBQWUsQ0FNYixrQkFBa0IsQ0FxQmhCLGFBQWEsQ0EzQ25CLE9BQU8sQ0FnQkwsZUFBZSxDQU9iLGdCQUFnQixDQW1CZCxNQUFNLENBMUNaLE9BQU8sQ0FnQkwsZUFBZSxDQU9iLGdCQUFnQixDQW9CZCxhQUFhLEFBQUMsQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsYUFBYSxDQUFFLElBQUksQ0FBRyxBQS9DOUIsQUFpREksT0FqREcsQ0FnQkwsZUFBZSxDQWlDYixJQUFJLEFBQUEsU0FBUyxBQUFDLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsS0FBSyxDQUNaLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUFwRDVCLEFBc0RFLE9BdERLLENBc0RMLFlBQVksQUFBQyxDQUNYLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FBRyxBQXhEbkIsQUEyREksT0EzREcsQ0EwREwsYUFBYSxDQUNYLElBQUksQUFBQyxDQUNILEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLEdBQUcsQ0FDVixXQUFXLENBQUUsQ0FBQyxDQUNkLFVBQVUsQzFDdkRBLE9BQU8sQzBDd0RqQixLQUFLLEMxQzdERyxJQUFJLEMwQzhEWixZQUFZLENBQUUsT0FBMEIsQ0FFZCxBQW5FaEMsQUFrRU0sT0FsRUMsQ0EwREwsYUFBYSxDQUNYLElBQUksQUFPRCxPQUFPLEFBQUMsQ0FDUCxLQUFLLEMxQ2hFQyxJQUFJLEMwQ2dFWSxBQW5FOUIsQUFxRUUsT0FyRUssQ0FxRUwsY0FBYyxBQUFDLENBQ2IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLG1CQUFtQixDQXVDRixBQTlHOUIsQUF3RUksT0F4RUcsQ0FxRUwsY0FBYyxDQUdaLEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLHNCQUFzQixDQUNuQyxLQUFLLEMxQzNFRSxPQUFPLEMwQzRFZCxXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLFVBQVUsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUVJLEFBbkYxQixBQWtGTSxPQWxGQyxDQXFFTCxjQUFjLENBR1osRUFBRSxBQVVDLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFuRnhCLEFBcUZJLE9BckZHLENBcUVMLGNBQWMsQ0FnQlosSUFBSSxBQUFBLFFBQVEsQUFBQyxDQUNYLEtBQUssQ0FBRSxLQUFLLENBQUEsVUFBVSxDQUN0QixLQUFLLENBQUUsR0FBRyxDQUFBLFVBQVUsQ0FDcEIsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxVQUFVLEMxQ3ZGRixJQUFJLEMwQ3dGWixPQUFPLENBQUUsaUJBQWlCLENBQzFCLEtBQUssQzFDeEZPLE9BQU8sQzBDeUZuQixXQUFXLENBQUUsdUJBQXVCLENBQ3BDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEMxQzVGTCxPQUFPLEMwQzZGbkIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0FLUyxBQXZHaEMsQUFtR00sT0FuR0MsQ0FxRUwsY0FBYyxDQWdCWixJQUFJLEFBQUEsUUFBUSxBQWNULE1BQU0sQ0FuR2IsT0FBTyxDQXFFTCxjQUFjLENBZ0JaLElBQUksQUFBQSxRQUFRLEFBZVQsTUFBTSxDQXBHYixPQUFPLENBcUVMLGNBQWMsQ0FnQlosSUFBSSxBQUFBLFFBQVEsQUFnQlQsT0FBTyxBQUFDLENBQ1AsVUFBVSxDMUNsR0EsT0FBTyxDMENtR2pCLEtBQUssQzFDcEdDLElBQUksQzBDb0dZLEFBdkc5QixBQTBHSSxPQTFHRyxDQXFFTCxjQUFjLENBcUNaLENBQUMsQUFBQyxDQUNBLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEdBQUcsQ0FDVixVQUFVLENBQUUsVUFBVSxDQUN0QixhQUFhLENBQUUsSUFBSSxDQUFHLEFBOUc1QixBQWlISSxPQWpIRyxDQWdITCw0QkFBNEIsQ0FDMUIsbUJBQW1CLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLGFBQWEsQ0FTTSxBQTNIbEMsQUFvSFEsT0FwSEQsQ0FnSEwsNEJBQTRCLENBQzFCLG1CQUFtQixDQUVqQix1QkFBdUIsQUFDcEIsT0FBTyxBQUFDLENBQ1AsVUFBVSxDQUFFLGdDQUFnQyxDQUFDLFNBQVMsQ0FDdEQsT0FBTyxDQUFFLEVBQUUsQ0FDWCxhQUFhLENBQUUsQ0FBQyxDQUNoQixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLFlBQVksQ0FDckIsV0FBVyxDQUFFLElBQUksQ0FBRyxBQTNIOUIsQUE2SEUsT0E3SEssQ0E2SEwsYUFBYSxDQUFHLEdBQUcsQUFBQSx5QkFBeUIsQUFBQSxPQUFPLEFBQUMsQ0FDbEQsZ0JBQWdCLEMxQzFIRixPQUFPLEMwQzBIZ0IsQUM5SHpDLEFBQ0UsWUFEVSxDQUNWLFlBQVksQUFBQyxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQzNDQUEsSUFBSSxDMkNDZCxPQUFPLENBQUUsbUJBQW1CLENBc0NMLEFBMUMzQixBQU1JLFlBTlEsQ0FDVixZQUFZLENBS1YsRUFBRSxBQUFDLENBQ0QsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsV0FBVyxDQUFFLE9BQU8sQ0FDcEIsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsQ0FBQyxDQUNULFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQVVTLEFBdkIvQixBQWNNLFlBZE0sQ0FDVixZQUFZLENBS1YsRUFBRSxBQVFDLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFmeEIsQUFnQk0sWUFoQk0sQ0FDVixZQUFZLENBS1YsRUFBRSxBQVVDLE9BQU8sQUFBQyxDQUNQLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLEtBQUssQzNDbEJBLE9BQU8sQzJDbUJaLFNBQVMsQ0FBRSxJQUFJLENBQ2YsR0FBRyxDQUFFLElBQUksQ0FDVCxJQUFJLENBQUUsSUFBSSxDQUNWLE9BQU8sQ0FBRSxHQUFHLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FBRyxBQXZCN0IsQUF5QkksWUF6QlEsQ0FDVixZQUFZLENBd0JWLE1BQU0sQUFBQyxDQUNMLEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDQUFFLElBQUksQ0FXSSxBQXRDN0IsQUE0Qk0sWUE1Qk0sQ0FDVixZQUFZLENBd0JWLE1BQU0sQ0FHSixHQUFHLEFBQUMsQ0FDRixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQzNDbEJaLE9BQU8sQzJDbUJaLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsSUFBSSxDQUNaLFlBQVksQ0FBRSxJQUFJLENBQUcsQUFqQzdCLEFBa0NNLFlBbENNLENBQ1YsWUFBWSxDQXdCVixNQUFNLENBU0osVUFBVSxBQUFDLENBQ1QsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsSUFBSSxDQUFHLEFBcEN0QixBQXFDTSxZQXJDTSxDQUNWLFlBQVksQ0F3QlYsTUFBTSxBQVlILGFBQWMsRUFBRSxDQUNmLGFBQWEsQ0FBRSxDQUFDLENBQUcsQUF0QzNCLEFBd0NJLFlBeENRLENBQ1YsWUFBWSxDQXVDVixJQUFJLEFBQUEsT0FBTyxBQUFDLENBQ1YsU0FBUyxDQUFFLEtBQUssQ0FDaEIsVUFBVSxDQUFFLElBQUksQ0FBRyxBQTFDekIsQUE0Q0UsWUE1Q1UsQ0E0Q1YsZUFBZSxBQUFDLENBQ2QsVUFBVSxDQUFFLEtBQUssQ0FDakIsTUFBTSxDQUFFLGFBQWEsQ0FFSSxBQWhEN0IsQUErQ0ksWUEvQ1EsQ0E0Q1YsZUFBZSxDQUdiLElBQUksQUFBQyxDQUNILE1BQU0sQ0FBRSxVQUFVLENBQUcsQUNoRDNCLEFBQ0UsZUFEYSxDQUNiLElBQUksQUFBQSxPQUFPLEFBQUMsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxJQUFJLENBQUcsQUNIekIsQUFDRSxVQURRLENBQ1IsT0FBTyxBQUFDLENBQ04sVUFBVSxDN0NDQSxJQUFJLEM2Q0FkLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FDWixVQUFVLENBQUUsVUFBVSxDQUN0QixPQUFPLENBQUUsTUFBTSxDQUFHLEFBTnRCLEFBT0UsVUFQUSxDQU9SLE9BQU8sQUFBQyxDQUNOLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsVUFBVSxDQUN0QixPQUFPLENBQUUsTUFBTSxDQUNmLGFBQWEsQzlDSFYsSUFBSSxDOENNVyxBQWhCdEIsQUFjSSxVQWRNLENBT1IsT0FBTyxBQU9KLFVBQVUsQUFBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FBRyxBQ2hCcEIsQUFBQSxPQUFPLENBQ1AsWUFBWSxDQUNaLFFBQVEsQ0FDUixRQUFRLENBQ1IsUUFBUSxDQUNSLGFBQWEsQ0FDYixXQUFXLENBQ1gsU0FBUyxDQUNULFdBQVcsQ0FDWCxlQUFlLENBQ2YsWUFBWSxDQUNaLFlBQVksQ0FDWixnQkFBZ0IsQ0FDaEIsV0FBVyxDQUNYLGlCQUFpQixDQUNqQixXQUFXLENBQ1gsT0FBTyxDQUNQLFFBQVEsQ0FDUixLQUFLLEFBQUMsQ0FDSixPQUFPLEMvQ1RGLElBQUksQytDU00sQ0FBQyxDQUNoQixVQUFVLEM5Q1RDLE9BQU8sQzhDU1EsQUFFNUIsQUFDRSxJQURFLENBQ0YsU0FBUyxDQURYLElBQUksQ0FFRixVQUFVLEFBQUMsQ0FDVCxVQUFVLEM5Q3RCQSxJQUFJLEM4Q3VCZCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1YsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsYUFBYSxDQUFFLElBQUksQ0FrQkksQUExQjNCLEFBVUksSUFWQSxDQUNGLFNBQVMsQ0FTUCxLQUFLLENBVlQsSUFBSSxDQUVGLFVBQVUsQ0FRUixLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsS0FBSyxDQUFHLEFBWHJCLEFBWUksSUFaQSxDQUNGLFNBQVMsQ0FXUCxLQUFLLENBWlQsSUFBSSxDQUNGLFNBQVMsQ0FZUCxNQUFNLENBYlYsSUFBSSxDQUNGLFNBQVMsQ0FhUCxRQUFRLENBZFosSUFBSSxDQUNGLFNBQVMsQ0FjUCxnQkFBZ0IsQ0FmcEIsSUFBSSxDQUNGLFNBQVMsQ0FlUCxJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxHQWhCZCxJQUFJLENBRUYsVUFBVSxDQVVSLEtBQUssQ0FaVCxJQUFJLENBRUYsVUFBVSxDQVdSLE1BQU0sQ0FiVixJQUFJLENBRUYsVUFBVSxDQVlSLFFBQVEsQ0FkWixJQUFJLENBRUYsVUFBVSxDQWFSLGdCQUFnQixDQWZwQixJQUFJLENBRUYsVUFBVSxDQWNSLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLEVBQWdCLENBQ3hCLEtBQUssQ0FBRSxLQUFLLENBQUcsQUFqQnJCLEFBa0JJLElBbEJBLENBQ0YsU0FBUyxDQWlCUCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEVBbEJWLElBQUksQ0FFRixVQUFVLENBZ0JSLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FBaUIsQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FFWCxLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxDQUFDLENBQ2YsS0FBSyxDQUFFLEtBQUssQ0FBRyxBQXZCckIsQUF5Qk0sSUF6QkYsQ0FDRixTQUFTLENBdUJQLE1BQU0sQ0FDSixLQUFLLENBekJYLElBQUksQ0FFRixVQUFVLENBc0JSLE1BQU0sQ0FDSixLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsS0FBSyxDQUFHLEFBMUJ2QixBQTRCSSxJQTVCQSxBQTJCRCxZQUFZLENBQ1gsU0FBUyxDQTVCYixJQUFJLEFBMkJELFlBQVksQ0FFWCxVQUFVLEFBQUMsQ0FDVCxLQUFLLENBQUUsR0FBRyxDQUNWLE9BQU8sQ0FBRSxJQUFJLEMvQzNDWixJQUFJLEMrQzRDTCxVQUFVLENBQUUsS0FBSyxDQUFHLEFBaEMxQixBQWlDSSxJQWpDQSxBQTJCRCxZQUFZLENBTVgsU0FBUyxBQUFDLENBQ1IsS0FBSyxDQUFFLEtBQUssQ0FDWixZQUFZLENBQUUsQ0FBQyxDQUFHLEFBbkN4QixBQW9DSSxJQXBDQSxBQTJCRCxZQUFZLENBU1gsVUFBVSxBQUFDLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FBRyxBQXJDcEIsQUF5Q0UsSUF6Q0UsQ0F5Q0YsVUFBVSxBQUFDLENBQ1QsS0FBSyxDQUFFLEtBQUssQ0FHSyxBQTdDckIsQUEyQ0ksSUEzQ0EsQ0F5Q0YsVUFBVSxDQUVSLFNBQVMsQ0EzQ2IsSUFBSSxDQXlDRixVQUFVLENBR1IsVUFBVSxBQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FBRyxBQTdDbkIsQUErQ0UsSUEvQ0UsQ0ErQ0YsU0FBUyxBQUFDLENBQ1IsWUFBWSxDQUFFLEVBQUUsQ0FHQyxBQW5EckIsQUFpREksSUFqREEsQ0ErQ0YsU0FBUyxDQUVQLFNBQVMsQ0FqRGIsSUFBSSxDQStDRixTQUFTLENBR1AsVUFBVSxBQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FBRyxBQUVuQixBQUFBLFVBQVUsQUFBQyxDQUNULE1BQU0sQ0FBRSxJQUFJLENBQ1osYUFBYSxDQUFFLElBQUksQ0FpQkQsQUFuQnBCLEFBR0UsVUFIUSxDQUdSLElBQUksQUFBQyxDQUNILE9BQU8sQ0FBRSxDQUFDLENBQ1YsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxDQUFDLENBQ1QsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsR0FBRyxDQU1NLEFBakI1QixBQVlJLFVBWk0sQ0FHUixJQUFJLEFBU0QsUUFBUSxBQUFDLENBQ1IsS0FBSyxDQUFFLEtBQUssQ0FBRyxBQWJyQixBQWNJLFVBZE0sQ0FHUixJQUFJLEFBV0QsS0FBSyxBQUFDLENBQ0wsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDOUN2Rk8sT0FBTyxDOEN3Rm5CLFlBQVksQ0FBRSxHQUFHLENBQUcsQUFqQjFCLEFBa0JFLFVBbEJRLENBa0JSLENBQUMsQUFBQyxDQUNBLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFHbEIsQUFBQSxZQUFZLEFBQUMsQ0FDWCxLQUFLLENBQUUsS0FBSyxDQUVhLEFBSDNCLEFBRUUsWUFGVSxBQUVULElBQUksQUFBQyxDQUNKLFlBQVksQ0FBRSxJQUFJLENBQUcsQUFFekIsQUFBQSxXQUFXLEFBQUMsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUFHLEFBRWhCLEFBQUEsYUFBYSxBQUFDLENBQ1osWUFBWSxDQUFFLElBQUksQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0FBRyxBQUV0QixBQUFBLFdBQVcsQUFBQyxDQUNWLFVBQVUsQ0FBRSxLQUFLLENBQUcsQUFDdEIsQUFBQSxVQUFVLEFBQUMsQ0FDVCxVQUFVLENBQUUsSUFBSSxDQUFHLEFBQ3JCLEFBQUEsWUFBWSxBQUFDLENBQ1gsVUFBVSxDQUFFLE9BQU8sQ0FBRyxBQUV4QixBQUFBLFVBQVUsQUFBQyxDQUNULFVBQVUsQ0FBRSxNQUFNLENBQUcsQUFFdkIsQUFBQSxLQUFLLEFBQUMsQ0FDSixPQUFPLEMvQzlHRixJQUFJLEMrQzhHTSxDQUFDLENBQUcsQUFHckIsQUFRSSxZQVJRLENBT1YsSUFBSSxDQUNGLE9BQU8sQ0FQWCxRQUFRLENBTU4sSUFBSSxDQUNGLE9BQU8sQ0FOWCxZQUFZLENBS1YsSUFBSSxDQUNGLE9BQU8sQ0FMWCxpQkFBaUIsQ0FJZixJQUFJLENBQ0YsT0FBTyxDQUpYLE9BQU8sQ0FHTCxJQUFJLENBQ0YsT0FBTyxDQUhYLFNBQVMsQ0FFUCxJQUFJLENBQ0YsT0FBTyxDQUZYLEtBQUssQ0FDSCxJQUFJLENBQ0YsT0FBTyxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUFHLEFBVnBCLEFBV0ksWUFYUSxDQU9WLElBQUksQ0FJRixRQUFRLENBVlosUUFBUSxDQU1OLElBQUksQ0FJRixRQUFRLENBVFosWUFBWSxDQUtWLElBQUksQ0FJRixRQUFRLENBUlosaUJBQWlCLENBSWYsSUFBSSxDQUlGLFFBQVEsQ0FQWixPQUFPLENBR0wsSUFBSSxDQUlGLFFBQVEsQ0FOWixTQUFTLENBRVAsSUFBSSxDQUlGLFFBQVEsQ0FMWixLQUFLLENBQ0gsSUFBSSxDQUlGLFFBQVEsQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEdBQUcsQ0FBRyxBQWJuQixBQWNJLFlBZFEsQ0FPVixJQUFJLENBT0YsU0FBUyxDQWJiLFFBQVEsQ0FNTixJQUFJLENBT0YsU0FBUyxDQVpiLFlBQVksQ0FLVixJQUFJLENBT0YsU0FBUyxDQVhiLGlCQUFpQixDQUlmLElBQUksQ0FPRixTQUFTLENBVmIsT0FBTyxDQUdMLElBQUksQ0FPRixTQUFTLENBVGIsU0FBUyxDQUVQLElBQUksQ0FPRixTQUFTLENBUmIsS0FBSyxDQUNILElBQUksQ0FPRixTQUFTLEFBQUMsQ0FDUixLQUFLLENBQUUsSUFBSSxDQUFHLEFBZnBCLEFBa0JNLFlBbEJNLENBT1YsSUFBSSxDQVNGLFNBQVMsQ0FFUCxRQUFRLENBbEJkLFlBQVksQ0FPVixJQUFJLENBVUYsVUFBVSxDQUNSLFFBQVEsQ0FqQmQsUUFBUSxDQU1OLElBQUksQ0FTRixTQUFTLENBRVAsUUFBUSxDQWpCZCxRQUFRLENBTU4sSUFBSSxDQVVGLFVBQVUsQ0FDUixRQUFRLENBaEJkLFlBQVksQ0FLVixJQUFJLENBU0YsU0FBUyxDQUVQLFFBQVEsQ0FoQmQsWUFBWSxDQUtWLElBQUksQ0FVRixVQUFVLENBQ1IsUUFBUSxDQWZkLGlCQUFpQixDQUlmLElBQUksQ0FTRixTQUFTLENBRVAsUUFBUSxDQWZkLGlCQUFpQixDQUlmLElBQUksQ0FVRixVQUFVLENBQ1IsUUFBUSxDQWRkLE9BQU8sQ0FHTCxJQUFJLENBU0YsU0FBUyxDQUVQLFFBQVEsQ0FkZCxPQUFPLENBR0wsSUFBSSxDQVVGLFVBQVUsQ0FDUixRQUFRLENBYmQsU0FBUyxDQUVQLElBQUksQ0FTRixTQUFTLENBRVAsUUFBUSxDQWJkLFNBQVMsQ0FFUCxJQUFJLENBVUYsVUFBVSxDQUNSLFFBQVEsQ0FaZCxLQUFLLENBQ0gsSUFBSSxDQVNGLFNBQVMsQ0FFUCxRQUFRLENBWmQsS0FBSyxDQUNILElBQUksQ0FVRixVQUFVLENBQ1IsUUFBUSxBQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsVUFBVSxDQUN0QixLQUFLLENBQUUsSUFBSSxDQUFHLEFBRXRCLEFBQUEsWUFBWSxBQUFDLENBQ1gsS0FBSyxDOUMxSU8sT0FBTyxDOEMwSUcsQUFFeEIsQUFBQSxXQUFXLEFBQUMsQ0FDVixLQUFLLENBQUUsT0FBMkMsQ0FBRyxBQUV2RCxBQUFBLGNBQWMsQUFBQyxDQUNiLEtBQUssQzlDakpTLE9BQU8sQzhDaUpHLEFDekoxQixBQUFBLGdCQUFnQixBQUFDLENBQ2YsYUFBYSxDaERTUixJQUFJLENnRGdCbUksQUExQjlJLEFBRUUsZ0JBRmMsQ0FFZCxFQUFFLEFBQUMsQ0FDRCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFKbEIsQUFLRSxnQkFMYyxDQUtkLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsVUFBVSxDQUFFLDRDQUErQyxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLE9BQTBCLENBQzdHLEtBQUssQy9DTkssSUFBSSxDK0NPZCxLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxTQUFTLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLFVBQVUsQ0FZdUgsQUExQjVJLEFBZUksZ0JBZlksQ0FLZCxFQUFFLEFBVUMsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLElBQUksQ0FBRyxBQWhCdEIsQUFpQkksZ0JBakJZLENBS2QsRUFBRSxBQVlDLE9BQU8sQUFBQyxDQUNQLFVBQVUsQ0FBRSwyQ0FBOEMsQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLE1BQU0sQy9DVnZFLE9BQU8sQytDVWtGLEFBbEJ6RyxBQW1CSSxnQkFuQlksQ0FLZCxFQUFFLEFBY0MsV0FBVyxBQUFDLENBQ1gsZ0JBQWdCLENBQUUsSUFBSSxDQUFHLEFBcEIvQixBQXFCSSxnQkFyQlksQ0FLZCxFQUFFLEFBZ0JDLFNBQVMsQUFBQyxDQUNULFVBQVUsQ0FBRSxPQUE2QyxDQUFHLEFBdEJsRSxBQXVCSSxnQkF2QlksQ0FLZCxFQUFFLEFBa0JDLFVBQVUsQUFBQyxDQUNWLFVBQVUsQ0FBRSw4Q0FBaUQsQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxPQUE2QyxDQUFHLEFBeEIzSSxBQXlCSSxnQkF6QlksQ0FLZCxFQUFFLEFBb0JDLFNBQVMsQUFBQyxDQUNULFVBQVUsQ0FBRSw2Q0FBZ0QsQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxPQUE2QyxDQUFHLEFBQzFJLEFBQUEsS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLENBQUMsQ0FtSm9CLEFBcEpoQyxBQUVFLEtBRkcsQ0FFSCxNQUFNLENBRlIsS0FBSyxDQUVJLEVBQUUsQ0FGWCxLQUFLLENBRU8sRUFBRSxDQUZkLEtBQUssQ0FFVSxFQUFFLENBRmpCLEtBQUssQ0FFYSxFQUFFLEFBQUMsQ0FDakIsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNWLFdBQVcsQ0FBRSxhQUFhLENBQzFCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLEtBQUssQy9DOUJTLE9BQU8sQytDZ0NELEFBVHhCLEFBUUksS0FSQyxDQUVILE1BQU0sQUFNSCxNQUFNLENBUlgsS0FBSyxDQUVJLEVBQUUsQUFNTixNQUFNLENBUlgsS0FBSyxDQUVPLEVBQUUsQUFNVCxNQUFNLENBUlgsS0FBSyxDQUVVLEVBQUUsQUFNWixNQUFNLENBUlgsS0FBSyxDQUVhLEVBQUUsQUFNZixNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsSUFBSSxDQUFHLEFBVHRCLEFBVUUsS0FWRyxDQVVILE1BQU0sQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUFYdEIsQUFZRSxLQVpHLENBWUgsRUFBRSxDQUFDLE1BQU0sQUFBQyxDQUNSLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsR0FBRyxDQUNaLFlBQVksQ0FBRSxJQUFJLENBR0MsQUFwQnZCLEFBa0JJLEtBbEJDLENBWUgsRUFBRSxDQUFDLE1BQU0sQ0FNUCxNQUFNLEFBQUMsQ0FDTCxXQUFXLENBQUUsSUFBSSxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUFHLEFBcEJyQixBQXVCSSxLQXZCQyxDQXNCSCxvQkFBb0IsQ0FDbEIsRUFBRSxBQUFDLENBQ0QsVUFBVSxDL0N4Q0gsT0FBTyxDK0N5Q2QsT0FBTyxDQUFFLFFBQVEsQ0FDakIsV0FBVyxDQUFFLGFBQWEsQ0FDMUIsU0FBUyxDQUFFLElBQUksQ0FTRyxBQXBDeEIsQUE0Qk0sS0E1QkQsQ0FzQkgsb0JBQW9CLENBQ2xCLEVBQUUsQ0FLQSxNQUFNLEFBQUMsQ0FDTCxVQUFVLENBQUUsS0FBSyxDQUNqQixNQUFNLENBQUUsQ0FBQyxDQUNULFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLFlBQVksQ0FBRyxBQWhDaEMsQUFrQ00sS0FsQ0QsQ0FzQkgsb0JBQW9CLENBQ2xCLEVBQUUsQ0FXQSxFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFwQ3RCLEFBc0NFLEtBdENHLENBc0NILGdCQUFnQixDQUFDLE1BQU0sQUFBQyxDQUN0QixVQUFVLENBQUUsSUFBSSxDQUNoQixXQUFXLENBQUUsdUJBQXVCLENBQ3BDLFdBQVcsQ0FBRSxNQUFNLENBQUcsQUF6QzFCLEFBaURJLEtBakRDLENBMkNILFlBQVksQ0FNVixFQUFFLENBakROLEtBQUssQ0EyQ0gsWUFBWSxDQU9WLEVBQUUsQ0FBQyxNQUFNLENBbERiLEtBQUssQ0E0Q0gsYUFBYSxDQUtYLEVBQUUsQ0FqRE4sS0FBSyxDQTRDSCxhQUFhLENBTVgsRUFBRSxDQUFDLE1BQU0sQ0FsRGIsS0FBSyxDQTZDSCxlQUFlLENBSWIsRUFBRSxDQWpETixLQUFLLENBNkNILGVBQWUsQ0FLYixFQUFFLENBQUMsTUFBTSxDQWxEYixLQUFLLENBOENILFVBQVUsQ0FHUixFQUFFLENBakROLEtBQUssQ0E4Q0gsVUFBVSxDQUlSLEVBQUUsQ0FBQyxNQUFNLENBbERiLEtBQUssQ0ErQ0gsY0FBYyxDQUVaLEVBQUUsQ0FqRE4sS0FBSyxDQStDSCxjQUFjLENBR1osRUFBRSxDQUFDLE1BQU0sQ0FsRGIsS0FBSyxDQWdESCxZQUFZLENBQ1YsRUFBRSxDQWpETixLQUFLLENBZ0RILFlBQVksQ0FFVixFQUFFLENBQUMsTUFBTSxBQUFDLENBQ1IsVUFBVSxDQUFFLEtBQUssQ0FBRyxBQW5EMUIsQUFvREUsS0FwREcsQ0FvREgsZUFBZSxDQUFDLEVBQUUsQUFBQyxDQUNqQixXQUFXLENBQUUsSUFBSSxDQUFHLEFBckR4QixBQXNERSxLQXRERyxDQXNESCxFQUFFLEFBQUEsZUFBZ0IsQ0FBQSxDQUFDLEVBQUUsRUFBRSxBQUFDLENBQ3RCLGNBQWMsQ0FBRSxJQUFJLENBQUcsQUF2RDNCLEFBeURFLEtBekRHLENBeURILFlBQVksQUFBQyxDQUNYLFVBQVUsQy9DMUVELE9BQU8sQytDMkVoQixPQUFPLENBQUUsUUFBUSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQy9DcEZTLE9BQU8sQytDcUZyQixVQUFVLENBQUUsS0FBSyxDQU1PLEFBcEU1QixBQStESSxLQS9EQyxDQXlESCxZQUFZLENBTVYsTUFBTSxBQUFDLENBQ0wsS0FBSyxDL0NuRkssT0FBTyxDK0NvRmpCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLEtBQUssQ0FBRyxBQXBFMUIsQUF3RUksS0F4RUMsQ0F1RUgsWUFBWSxDQUNWLEVBQUUsQUFBQyxDQUNELFVBQVUsQy9DekZILE9BQU8sQytDMEZkLE9BQU8sQ0FBRSxRQUFRLENBQUcsQUExRTFCLEFBNEVFLEtBNUVHLENBNEVILFFBQVEsQUFBQyxDQUNQLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLEtBQUssQ0Fja0IsQUE1RmxDLEFBK0VJLEtBL0VDLENBNEVILFFBQVEsQ0FHTixPQUFPLEFBQUMsQ0FDTixVQUFVLEMvQ3hHRixJQUFJLEMrQ3lHWixPQUFPLENBQUUsbUJBQW1CLENBQzVCLGFBQWEsQ0FBRSxJQUFJLENBVU8sQUE1RmhDLEFBbUZNLEtBbkZELENBNEVILFFBQVEsQ0FHTixPQUFPLENBSUwsTUFBTSxDQW5GWixLQUFLLENBNEVILFFBQVEsQ0FHTixPQUFPLENBSUcsRUFBRSxBQUFDLENBQ1QsV0FBVyxDQUFFLFVBQVUsQ0FDdkIsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLEMvQ2pIQSxPQUFPLEMrQ2tIWixPQUFPLENBQUUsS0FBSyxDQUNkLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUF4RjlCLEFBeUZNLEtBekZELENBNEVILFFBQVEsQ0FHTixPQUFPLENBVUwsR0FBRyxBQUFDLENBQ0YsS0FBSyxDQUFFLEdBQUcsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUE1RjlCLEFBK0ZFLEtBL0ZHLENBK0ZILElBQUksQUFBQyxDQUNILFVBQVUsQ0FBRSxVQUFVLENBQ3RCLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLElBQUksQ0FBRyxBQWxHbEIsQUFtR0UsS0FuR0csQ0FtR0gsS0FBSyxBQUFDLENBQ0osVUFBVSxDQUFFLFVBQVUsQ0FDdEIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQy9DL0hBLElBQUksQytDZ0lkLE9BQU8sQ0FBRSxJQUFJLENBQ2IsYUFBYSxDQUFFLElBQUksQ0FBRyxBQXpHMUIsQUE0R0ksS0E1R0MsQ0EwR0gsS0FBSyxDQUFDLEVBQUUsQ0FFSixFQUFFLENBNUdSLEtBQUssQ0EyR0QsRUFBRSxDQUNBLEVBQUUsQUFBQyxDQUNILFVBQVUsQ0FBRSxJQUFJLENBQ2hCLEtBQUssQy9DeklFLE9BQU8sQytDMElkLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLFNBQVMsQ0FBRSxLQUFLLENBQUcsQUFsSHpCLEFBbUhJLEtBbkhDLENBMEdILEtBQUssQ0FBQyxFQUFFLENBU0osRUFBRSxDQW5IUixLQUFLLENBMkdELEVBQUUsQ0FRQSxFQUFFLEFBQUMsQ0FDSCxXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsS0FBSyxDL0NwSkUsT0FBTyxDK0NvSk8sQUF6SDNCLEFBMEhJLEtBMUhDLENBMEdILEtBQUssQ0FBQyxFQUFFLENBZ0JOLEVBQUUsQ0ExSE4sS0FBSyxDQTBHSCxLQUFLLENBQUMsRUFBRSxDQWdCRixFQUFFLENBMUhWLEtBQUssQ0EyR0QsRUFBRSxDQWVGLEVBQUUsQ0ExSE4sS0FBSyxDQTJHRCxFQUFFLENBZUUsRUFBRSxBQUFDLENBQ0wsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsY0FBYyxDQUFFLEdBQUcsQ0FBRyxBQTVINUIsQUE4SEksS0E5SEMsQ0E2SEgsS0FBSyxDQUFDLEVBQUUsQ0FDTixFQUFFLEFBQUEsWUFBWSxDQTlIbEIsS0FBSyxDQTZISCxLQUFLLENBQUMsRUFBRSxDQUVKLEVBQUUsQUFBQSxZQUFZLEFBQUMsQ0FDZixLQUFLLENBQUUsS0FBSyxDQUNaLFlBQVksQ0FBRSxLQUFLLENBQUMsR0FBRyxDL0N6SmYsSUFBSSxDK0MwSlosYUFBYSxDQUFFLEdBQUcsQ0FBRyxBQWxJM0IsQUFtSUksS0FuSUMsQ0E2SEgsS0FBSyxDQUFDLEVBQUUsQ0FNTixFQUFFLEFBQUEsVUFBVyxDQUFBLENBQUMsRUFuSWxCLEtBQUssQ0E2SEgsS0FBSyxDQUFDLEVBQUUsQ0FPSixFQUFFLEFBQUEsVUFBVyxDQUFBLENBQUMsQ0FBRSxDQUNoQixLQUFLLENBQUUsS0FBSyxDQUNaLFlBQVksQ0FBRSxLQUFLLENBQUMsR0FBRyxDL0M5SmYsSUFBSSxDK0MrSlosYUFBYSxDQUFFLEdBQUcsQ0FBRyxBQXZJM0IsQUF3SUksS0F4SUMsQ0E2SEgsS0FBSyxDQUFDLEVBQUUsQ0FXTixFQUFFLEFBQUEsVUFBVyxDQUFBLENBQUMsRUF4SWxCLEtBQUssQ0E2SEgsS0FBSyxDQUFDLEVBQUUsQ0FZSixFQUFFLEFBQUEsVUFBVyxDQUFBLENBQUMsQ0FBRSxDQUNoQixLQUFLLENBQUUsS0FBSyxDQUNaLFlBQVksQ0FBRSxLQUFLLENBQUMsR0FBRyxDL0NuS2YsSUFBSSxDK0NvS1osYUFBYSxDQUFFLEdBQUcsQ0FBRyxBQTVJM0IsQUE2SUksS0E3SUMsQ0E2SEgsS0FBSyxDQUFDLEVBQUUsQ0FnQk4sRUFBRSxBQUFBLFVBQVcsQ0FBQSxDQUFDLEVBN0lsQixLQUFLLENBNkhILEtBQUssQ0FBQyxFQUFFLENBaUJKLEVBQUUsQUFBQSxVQUFXLENBQUEsQ0FBQyxDQUFFLENBQ2hCLEtBQUssQ0FBRSxLQUFLLENBQ1osVUFBVSxDQUFFLEtBQUssQ0FBRyxBQWhKMUIsQUFtSkksS0FuSkMsQ0FrSkgsY0FBYyxDQUNaLElBQUksQ0FBRyxLQUFLLEFBQUMsQ0FDWCxhQUFhLENBQUUsSUFBSSxDQUFHLEFBRTVCLEFBQUEsYUFBYSxBQUFDLENBQ1osVUFBVSxDL0MvS0UsSUFBSSxDK0NnTGhCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsYUFBYSxDQUFFLElBQUksQ0FvQkksQUF2QnpCLEFBSUUsYUFKVyxDQUlYLFNBQVMsQUFBQyxDQUNSLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEdBQUcsQ0FDVixZQUFZLENBQUUsRUFBRSxDQUFHLEFBUHZCLEFBUUUsYUFSVyxDQVFYLEtBQUssQUFBQyxDQUNKLFVBQVUsQ0FBRSxJQUFJLENBQUcsQUFUdkIsQUFVRSxhQVZXLENBVVgsVUFBVSxBQUFDLENBQ1QsS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsR0FBRyxDQUNWLFdBQVcsQ0FBRSxFQUFFLENBQUcsQUFidEIsQUFjRSxhQWRXLENBY1gsUUFBUSxBQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLEtBQUssQ0FBRyxBQWxCcEIsQUFtQkUsYUFuQlcsQ0FtQlgsSUFBSSxBQUFBLFFBQVEsQUFBQyxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEtBQUssQ0FDWixVQUFVLENBQUUsTUFBTSxDQUNsQixVQUFVLENBQUUsSUFBSSxDQUFHLEFBRXZCLEFBQ0UsS0FERyxDQUFDLE9BQU8sQ0FDWCxFQUFFLEFBQUMsQ0FDRCxXQUFXLENBQUUsSUFBSSxDQUFHLEFBRnhCLEFBR0UsS0FIRyxDQUFDLE9BQU8sQ0FHWCxNQUFNLEFBQUMsQ0FDTCxNQUFNLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBUyxDQUFHLEFBSjlCLEFBTUUsS0FORyxDQUFDLE9BQU8sQ0FNWCxLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsS0FBSyxDQUFHLEFBRW5CLEFBQ0UsWUFEVSxDQUNWLFNBQVMsQUFBQyxDQUNSLGFBQWEsQ0FBRSxJQUFJLENBa0NNLEFBcEM3QixBQUdJLFlBSFEsQ0FDVixTQUFTLENBRVAsSUFBSSxBQUFDLENBQ0gsYUFBYSxDQUFFLENBQUMsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsR0FBRyxDQUFHLEFBTjNCLEFBT0ksWUFQUSxDQUNWLFNBQVMsQ0FNUCxFQUFFLEFBQUMsQ0FDRCxXQUFXLENBQUUsVUFBVSxDQUN2QixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLFVBQVUsQ0FDbEIsVUFBVSxDQUFFLElBQUksQ0FJSSxBQWhCMUIsQUFhTSxZQWJNLENBQ1YsU0FBUyxDQU1QLEVBQUUsQUFNQyxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsSUFBSSxDQUFHLEFBZHhCLEFBZU0sWUFmTSxDQUNWLFNBQVMsQ0FNUCxFQUFFLENBUUUsRUFBRSxBQUFDLENBQ0gsT0FBTyxDQUFFLElBQUksQ0FBRyxBQWhCeEIsQUFpQkksWUFqQlEsQ0FDVixTQUFTLENBZ0JQLFFBQVEsQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFsQnBCLEFBbUJJLFlBbkJRLENBQ1YsU0FBUyxDQWtCUCxLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsS0FBSyxDQUFHLEFBcEJyQixBQXFCSSxZQXJCUSxDQUNWLFNBQVMsQ0FvQlAsS0FBSyxBQUFDLENBQ0osVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLEtBQUssQ0FBRyxBQXZCckIsQUEwQk0sWUExQk0sQ0FDVixTQUFTLENBdUJQLFVBQVUsQ0FFUixDQUFDLENBMUJQLFlBQVksQ0FDVixTQUFTLENBd0JQLFNBQVMsQ0FDUCxDQUFDLEFBQUMsQ0FDQSxTQUFTLENBQUUsSUFBSSxDQUFHLEFBM0IxQixBQTZCTSxZQTdCTSxDQUNWLFNBQVMsQ0EyQlAsVUFBVSxDQUNSLElBQUksQUFBQyxDQUNILEtBQUssQ0FBRSxLQUFLLENBQ1osV0FBVyxDQUFFLEtBQUssQ0FBRyxBQS9CN0IsQUFnQ0ksWUFoQ1EsQ0FDVixTQUFTLENBK0JQLFFBQVEsQUFBQyxDQUNQLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLEtBQUssQ0FDakIsWUFBWSxDQUFFLElBQUksQ0FBRyxBQXBDM0IsQUFzQ0ksWUF0Q1EsQ0FxQ1YsYUFBYSxDQUNYLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FFRyxBQTFDMUIsQUF5Q00sWUF6Q00sQ0FxQ1YsYUFBYSxDQUNYLEVBQUUsQ0FHRSxFQUFFLEFBQUMsQ0FDSCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBMUN4QixBQTJDRSxZQTNDVSxDQTJDVixNQUFNLEFBQUEsSUFBSSxBQUFBLFFBQVEsQUFBQSxRQUFRLEFBQUEsY0FBYyxBQUFDLENBQ3ZDLFVBQVUsQy9DNVBBLElBQUksQytDNlBkLEtBQUssQy9DNVBTLE9BQU8sQytDNlByQixZQUFZLENBQUUsR0FBRyxDQUNqQixXQUFXLENBQUUsQ0FBQyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsU0FBUyxDQUNqQixhQUFhLENBQUUsR0FBRyxDQUNsQixhQUFhLENBQUUsR0FBRyxDQUFHLEFBRXpCLEFBQ0UsV0FEUyxDQUNULE9BQU8sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFGbEIsQUFHRSxXQUhTLENBR1QsS0FBSyxBQUFDLENBQ0osVUFBVSxDL0MxUUEsSUFBSSxDK0MwUWEsQUFKL0IsQUFPSSxXQVBPLENBTVQsS0FBSyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQ1osRUFBRSxBQUFBLFlBQVksQ0FQbEIsV0FBVyxDQU1ULEtBQUssQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUVWLEVBQUUsQUFBQSxZQUFZLEFBQUMsQ0FDZixLQUFLLENBQUUsS0FBSyxDQUFHLEFBVHJCLEFBVUksV0FWTyxDQU1ULEtBQUssQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUlaLEVBQUUsQUFBQSxVQUFXLENBQUEsQ0FBQyxFQVZsQixXQUFXLENBTVQsS0FBSyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBS1YsRUFBRSxBQUFBLFVBQVcsQ0FBQSxDQUFDLENBQUUsQ0FDaEIsS0FBSyxDQUFFLEtBQUssQ0FBRyxBQVpyQixBQWFJLFdBYk8sQ0FNVCxLQUFLLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FPWixFQUFFLEFBQUEsVUFBVyxDQUFBLENBQUMsRUFibEIsV0FBVyxDQU1ULEtBQUssQ0FBQyxLQUFLLENBQUMsRUFBRSxDQVFWLEVBQUUsQUFBQSxVQUFXLENBQUEsQ0FBQyxDQUFFLENBQ2hCLEtBQUssQ0FBRSxLQUFLLENBQUcsQUFmckIsQUFnQkksV0FoQk8sQ0FNVCxLQUFLLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FVWixFQUFFLEFBQUEsVUFBVyxDQUFBLENBQUMsRUFoQmxCLFdBQVcsQ0FNVCxLQUFLLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FXVixFQUFFLEFBQUEsVUFBVyxDQUFBLENBQUMsQ0FBRSxDQUNoQixLQUFLLENBQUUsS0FBSyxDQUNaLFVBQVUsQ0FBRSxLQUFLLENBQUcsQUFuQjFCLEFBcUJFLFdBckJTLENBcUJULFNBQVMsQ0FyQlgsV0FBVyxDQXNCVCxVQUFVLEFBQUMsQ0FDVCxVQUFVLENBQUUsS0FBSyxDQUNqQixRQUFRLENBQUUsUUFBUSxDQVFRLEFBaEM5QixBQTBCSSxXQTFCTyxDQXFCVCxTQUFTLENBS1AsS0FBSyxDQTFCVCxXQUFXLENBc0JULFVBQVUsQ0FJUixLQUFLLEFBQUMsQ0FDSixPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsSUFBSSxDQUFFLElBQUksQ0FFWSxBQWhDNUIsQUErQk0sV0EvQkssQ0FxQlQsU0FBUyxDQUtQLEtBQUssQUFLRixPQUFPLENBL0JkLFdBQVcsQ0FzQlQsVUFBVSxDQUlSLEtBQUssQUFLRixPQUFPLEFBQUMsQ0FDUCxTQUFTLENBQUUsSUFBSSxDQUFHLEFBRTFCLEFBSUksS0FKQyxDQUdILFFBQVEsQ0FDTixLQUFLLENBSFQsWUFBWSxDQUVWLFFBQVEsQ0FDTixLQUFLLENBRlQsV0FBVyxDQUNULFFBQVEsQ0FDTixLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsS0FBSyxDQUFHLEFBTHJCLEFBTUksS0FOQyxDQUdILFFBQVEsQ0FHTixNQUFNLENBTFYsWUFBWSxDQUVWLFFBQVEsQ0FHTixNQUFNLENBSlYsV0FBVyxDQUNULFFBQVEsQ0FHTixNQUFNLEFBQUMsQ0FDTCxLQUFLLENBQUUsS0FBSyxDQUNaLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsQ0FBQyxDQUtzQixBQWpCdEMsQUFhTSxLQWJELENBR0gsUUFBUSxDQUdOLE1BQU0sQ0FPSixLQUFLLENBWlgsWUFBWSxDQUVWLFFBQVEsQ0FHTixNQUFNLENBT0osS0FBSyxDQVhYLFdBQVcsQ0FDVCxRQUFRLENBR04sTUFBTSxDQU9KLEtBQUssQUFBQyxDQUNKLEdBQUcsQ0FBRSxJQUFJLENBQ1QsSUFBSSxDQUFFLEdBQUcsQ0FFbUIsQUFqQnBDLEFBZ0JRLEtBaEJILENBR0gsUUFBUSxDQUdOLE1BQU0sQ0FPSixLQUFLLEFBR0YsT0FBTyxDQWZoQixZQUFZLENBRVYsUUFBUSxDQUdOLE1BQU0sQ0FPSixLQUFLLEFBR0YsT0FBTyxDQWRoQixXQUFXLENBQ1QsUUFBUSxDQUdOLE1BQU0sQ0FPSixLQUFLLEFBR0YsT0FBTyxBQUFDLENBQ0wsS0FBSyxDL0N6VEgsSUFBSSxDK0N5VGdCLEFBRWxDLEFBQ0UsZUFEYSxDQUNiLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFGbEIsQUFHRSxlQUhhLENBR2IsSUFBSSxBQUFBLFFBQVEsQUFBQyxDQUNYLEtBQUssQ0FBRSxLQUFLLENBQ1osWUFBWSxDQUFFLElBQUksQ0FDbEIsYUFBYSxDQUFFLEdBQUcsQ0FBRyxBQUV6QixBQUdJLG1CQUhlLENBQ2pCLFVBQVUsQ0FFUixLQUFLLENBSFQsbUJBQW1CLENBRWpCLFNBQVMsQ0FDUCxLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsS0FBSyxDQUFHLEFBSnJCLEFBTU0sbUJBTmEsQ0FDakIsVUFBVSxDQUlSLE1BQU0sQ0FDSixLQUFLLENBTlgsbUJBQW1CLENBRWpCLFNBQVMsQ0FHUCxNQUFNLENBQ0osS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLEtBQUssQ0FBRyxBQVB2QixBQVNJLG1CQVRlLENBUWpCLFNBQVMsQ0FDUCxLQUFLLENBVFQsbUJBQW1CLENBUWpCLFNBQVMsQ0FDQSxNQUFNLEFBQUMsQ0FDWixLQUFLLENBQUUsSUFBSSxDQUFHLEFBVnBCLEFBWUksbUJBWmUsQ0FXakIsVUFBVSxDQUNSLE1BQU0sQUFBQSxlQUFlLEFBQUMsQ0FDcEIsS0FBSyxDQUFFLEtBQUssQ0FBRyxBQUVyQixBQUFBLGVBQWUsQUFBQyxDQUNkLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxZQUFZLENBT0wsQUFWbEIsQUFJRSxlQUphLENBSWIsS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FBRyxBQUxsQixBQU1FLGVBTmEsQ0FNYixJQUFJLEFBQUMsQ0FDSCxNQUFNLENBQUUsT0FBTyxDQUNmLEtBQUssQy9DelZTLE9BQU8sQytDeVZLLEFBUjlCLEFBU0UsZUFUYSxDQVNiLFFBQVEsQUFBQyxDQUNQLE1BQU0sQ0FBRSxDQUFDLENBQUcsQUFDaEIsQUFBQSxlQUFlLEFBQUMsQ0FDZCxPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLENBQUUsS0FBSyxDQUFHLEFDbFdqQixBQUNFLEtBREcsQ0FDSCxXQUFXLEFBQUMsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUV5QixBQUp4QyxBQUdJLEtBSEMsQ0FDSCxXQUFXLENBRVQsR0FBRyxBQUFDLENBQ0YsTUFBTSxDQUFFLEtBQUssQ0FBQyxHQUFHLENoRE9WLE9BQU8sQ2dEUGtCLEFBSnRDLEFBTUksS0FOQyxDQUtILEtBQUssQ0FDSCxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQyxDQUNoQixXQUFXLENBQUUsSUFBSSxDQUFHLEFBUDFCLEFBU0UsS0FURyxDQVNILE1BQU0sQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FBaUIsQ0FDdEIsS0FBSyxDQUFFLElBQUksQ0FBRyxBQVZsQixBQVlFLEtBWkcsQ0FZSCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBQWMsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxJQUFJLENBQUcsQUFmekIsQUFpQkUsS0FqQkcsQ0FpQkgsTUFBTSxBQUFDLENBQ0wsS0FBSyxDaERWTyxPQUFPLENnRFduQixXQUFXLENBQUUsSUFBSSxDQUFHLEFBbkJ4QixBQXFCRSxLQXJCRyxDQXFCSCxLQUFLLEFBQUMsQ0FDSixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxLQUFLLENBQUcsQUN2Qm5CLEFBQUEscUJBQXFCLEFBQUMsQ0FDcEIsVUFBVSxDQUFFLE1BQU0sQ0FjMkIsQUFmL0MsQUFFRSxxQkFGbUIsQUFFbEIsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLEVBQUUsQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLFNBQVMsQ0FDakIsYUFBYSxDQUFFLEtBQUssQ0FDcEIsS0FBSyxDbERDRyxJQUFJLENrREFaLE1BQU0sQ2xEQUUsSUFBSSxDa0RDWixXQUFXLENBQUUsT0FBTyxDQUNwQixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ2pEUEgsT0FBTyxDaURRckIsbUJBQW1CLENqRFRULElBQUksQ2lEVWQsaUJBQWlCLENBQUUsMkJBQTJCLENBQzlDLGNBQWMsQ0FBRSwyQkFBMkIsQ0FDM0MsU0FBUyxDQUFFLDJCQUEyQixDQUFHLEFBRTdDLEFBQ0UseUJBRHVCLENBQ3ZCLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxLQUFLLENBQUcsQUNuQm5CLEFBQ0UsUUFETSxDQUNOLFVBQVUsQUFBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDQUFFLEdBQUcsQ0FBRyxBQUhqQixBQUlFLFFBSk0sQ0FJTixTQUFTLEFBQUMsQ0FDUixLQUFLLENBQUUsR0FBRyxDQUFHLEFBTGpCLEFBT0ksUUFQSSxDQU1OLGFBQWEsQ0FDWCxRQUFRLENBUFosUUFBUSxDQU1OLGFBQWEsQ0FFWCxZQUFZLEFBQUMsQ0FDWCxLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxjQUFjLENBQUcsQUFWL0IsQUFXSSxRQVhJLENBTU4sYUFBYSxDQUtYLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxLQUFLLENBQ1osWUFBWSxDQUFFLElBQUksQ0FBRyxBQWIzQixBQWNJLFFBZEksQ0FNTixhQUFhLENBUVgsSUFBSSxBQUFBLE9BQU8sQUFBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FBRyxBQWhCekIsQUFpQkUsUUFqQk0sQ0FpQk4sUUFBUSxDQWpCVixRQUFRLENBaUJJLFVBQVUsQUFBQyxDQUNuQixXQUFXLENBQUUsS0FBSyxDQUFHLEFDbEJ6QixBQUVFLFFBRk0sQ0FFTixRQUFRLEFBQUMsQ0FDUCxLQUFLLENBQUUsZUFBZSxDQUN0QixXQUFXLENBQUUsWUFBWSxDQUFHLEFBSmhDLEFBS0UsUUFMTSxDQUtOLFVBQVUsQUFBQyxDQUNULE1BQU0sQ0FBRSxDQUFDLENBQUcsQUFFaEIsQUFBQSxjQUFjLENBQUMsRUFBRSxDQUNqQixjQUFjLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQyxDQUN2QixLQUFLLENuRE5XLE9BQU8sQ21ETUcsQUFDNUIsQUFBQSxjQUFjLEFBQUMsQ0FDYixNQUFNLENBQUUsS0FBSyxDQUNiLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDbkRaRSxJQUFJLENtRGFoQixLQUFLLENuRGJPLElBQUksQ21EY2hCLFFBQVEsQ0FBRSxNQUFNLENBdUJPLEFBN0J6QixBQU9FLGNBUFksQ0FPWixFQUFFLEFBQUMsQ0FDRCxVQUFVLENBQUUsR0FBRyxDQUFDLEtBQUssQ25EUlosT0FBTyxDbURTaEIsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENuRFRmLE9BQU8sQ21EVWhCLFlBQVksQ25EVkgsT0FBTyxDbURVWSxBQVZoQyxBQVdFLGNBWFksQ0FXWixFQUFFLEFBQUMsQ0FDRCxPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ0FBRSxJQUFJLENBQUcsQUFidkIsQUFjRSxjQWRZLENBY1osRUFBRSxBQUFDLENBQ0QsT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsTUFBTSxDQVdhLEFBM0JoQyxBQWlCSSxjQWpCVSxDQWNaLEVBQUUsQUFHQyxZQUFZLEFBQUMsQ0FDWixXQUFXLENBQUUsSUFBSSxDQUFHLEFBbEIxQixBQW1CSSxjQW5CVSxDQWNaLEVBQUUsQUFLQyxXQUFXLEFBQUMsQ0FDWCxjQUFjLENBQUUsSUFBSSxDQUVhLEFBdEJ2QyxBQXFCTSxjQXJCUSxDQWNaLEVBQUUsQUFLQyxXQUFXLEFBRVQsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLGFBQWEsQ0FBQyxHQUFHLENBQUcsQUF0QnJDLEFBdUJJLGNBdkJVLENBY1osRUFBRSxBQVNDLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxhQUFhLENBQUMsSUFBSSxDQUMzQixXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENBQUUsS0FBSyxDQUNaLE9BQU8sQ0FBRSxZQUFZLENBQUcsQUEzQjlCLEFBNEJFLGNBNUJZLENBNEJaLElBQUksQUFBQyxDQUNILGFBQWEsQ0FBRSxDQUFDLENBQUcsQUFHdkIsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQ3RCLEFBRUksY0FGVSxDQUNaLEVBQUUsQUFDQyxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBSHRCLEFBSUUsY0FKWSxDQUlaLEVBQUUsQ0FKSixjQUFjLENBS1osRUFBRSxBQUFDLENBQ0QsT0FBTyxDQUFFLGNBQWMsQ0FJQSxBQVYzQixBQU9JLGNBUFUsQ0FJWixFQUFFLEFBR0MsWUFBWSxDQVBqQixjQUFjLENBS1osRUFBRSxBQUVDLFlBQVksQUFBQyxDQUNaLFlBQVksQ0FBRSxDQUFDLENBQUcsQUFSeEIsQUFTSSxjQVRVLENBSVosRUFBRSxBQUtDLFdBQVcsQ0FUaEIsY0FBYyxDQUtaLEVBQUUsQUFJQyxXQUFXLEFBQUMsQ0FDWCxhQUFhLENBQUUsQ0FBQyxDQUFHLEFBR3pCLEFBQUEsY0FBYyxDQUFDLEVBQUUsQ0FDakIsY0FBYyxDQUFDLEVBQUUsQUFBQyxDQUNoQixPQUFPLENBQUUsVUFBVSxDQUFHLENDM0QxQixBQUFBLFVBQVUsQUFBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDQUFFLEtBQUssQ0FDWixXQUFXLENBQUUsTUFBTSxDQUNuQixJQUFJLENBQUUsR0FBRyxDQUNULEdBQUcsQ0FBRSxLQUFLLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsa0JBQWtCLENBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLGdCQUFnQixDQUNyRCxlQUFlLENBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLGdCQUFnQixDQUNsRCxVQUFVLENBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLGdCQUFnQixDQUM3QyxVQUFVLENBQUUsVUFBVSxDQUN0QixPQUFPLENBQUUsSUFBSSxDQUNiLE1BQU0sQ0FBRSxjQUFjLENBc0JHLEFBcEMzQixBQWVFLFVBZlEsQ0FlUixLQUFLLEFBQUMsQ0FDSixVQUFVLENBQUUsSUFBSSxDQUFHLEFBaEJ2QixBQWlCRSxVQWpCUSxDQWlCUixFQUFFLEFBQUMsQ0FDRCxhQUFhLENBQUUsSUFBSSxDQUNuQixVQUFVLENBQUUsTUFBTSxDQUFHLEFBbkJ6QixBQW9CRSxVQXBCUSxDQW9CUixLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsSUFBSSxDQUFHLEFBckJsQixBQXNCRSxVQXRCUSxDQXNCUixLQUFLLEFBQUMsQ0FDSixPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0FBRSxNQUFNLENBRWEsQUExQm5DLEFBeUJJLFVBekJNLENBc0JSLEtBQUssQ0FHSCxHQUFHLEFBQUMsQ0FDRixNQUFNLENBQUUsZ0JBQWdCLENBQUcsQUExQmpDLEFBMkJFLFVBM0JRLENBMkJSLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBZSxDQUNuQixVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENwRHJCRSxPQUFPLENvRHNCbkIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsT0FBMkIsQ0FDN0MsS0FBSyxDcEQ1QkssSUFBSSxDb0Q0QlEsQUEvQjFCLEFBZ0NFLFVBaENRLENBZ0NSLFVBQVUsQUFBQyxDQUNULE9BQU8sQ0FBRSxJQUFJLENBQ2IsVUFBVSxDQUFFLElBQTBCLENBQ3RDLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLElBQTBCLENBQzVDLGFBQWEsQ0FBRSxHQUFHLENBQUcsQUFDekIsQUFBQSxZQUFZLEFBQUMsQ0FDWCxVQUFVLENBQUUsNEJBQTRCLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQzdELGVBQWUsQ0FBRSxLQUFLLENBQ3RCLElBQUksQ0FBRSxDQUFDLENBQ1AsR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsUUFBUSxDQUFFLEtBQUssQ0FBRyxBQzVDcEIsQUFBQSxxQkFBcUIsQUFBQyxDQUNwQixhQUFhLENBQUUsSUFBSSxDQUNuQixPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ3JEQUUsSUFBSSxDcUQ4QlUsQUFqQzVCLEFBSUUscUJBSm1CLENBSW5CLEVBQUUsQUFBQyxDQUNELE1BQU0sQ0FBRSxVQUFVLENBQ2xCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBRUssQUFUeEIsQUFRSSxxQkFSaUIsQ0FJbkIsRUFBRSxBQUlDLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFUdEIsQUFVRSxxQkFWbUIsQ0FVbkIsRUFBRSxBQUFDLENBQ0QsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsT0FBeUIsQ0FDbEQsY0FBYyxDQUFFLEdBQUcsQ0FBQSxVQUFVLENBQzdCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBaUJnQixBQS9CaEMsQUFlSSxxQkFmaUIsQ0FVbkIsRUFBRSxDQUtBLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsYUFBYSxDQUdGLEFBckJ6QixBQW1CTSxxQkFuQmUsQ0FVbkIsRUFBRSxDQUtBLEtBQUssQ0FJSCxHQUFHLEFBQUMsQ0FDRixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUFyQnZCLEFBc0JJLHFCQXRCaUIsQ0FVbkIsRUFBRSxDQVlBLENBQUMsQUFBQyxDQUNBLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLElBQUksQ0FDWixXQUFXLENBQUUsSUFBSSxDQUNqQixlQUFlLENBQUUsSUFBSSxDcER4QnpCLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ29EMEIvQixBQTNCOUIsQUE0QkkscUJBNUJpQixDQVVuQixFQUFFLENBa0JBLENBQUMsQUFBQSxNQUFNLEFBQUMsQ0FDTixVQUFVLENBQUUsT0FBeUIsQ0FDckMsS0FBSyxDckQzQkcsSUFBSSxDcUQ0QlosZUFBZSxDQUFFLElBQUksQ0FBRyxBQS9COUIsQUFnQ0UscUJBaENtQixDQWdDbkIsRUFBRSxBQUFBLFdBQVcsQUFBQyxDQUNaLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUNqQzFCLEFBQUEsUUFBUSxBQUFDLENBQ1AsTUFBTSxDQUFFLFVBQVUsQ0FnRWtCLEFBakV0QyxBQUVFLFFBRk0sQ0FFTixZQUFZLEFBQUMsQ0FDWCxVQUFVLENBQUUsT0FBTyxDQUNuQixhQUFhLENBQUUsSUFBSSxDQTZEYSxBQWpFcEMsQUFLSSxRQUxJLENBRU4sWUFBWSxDQUdWLFdBQVcsQUFBQyxDQUNWLE9BQU8sQ0FBRSxJQUFJLENBQ2IsTUFBTSxDQUFFLElBQUksQ0FDWixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsY0FBYyxDQU1QLEFBZnpCLEFBVU0sUUFWRSxDQUVOLFlBQVksQ0FHVixXQUFXLENBS1QsRUFBRSxBQUFDLENBQ0QsV0FBVyxDQUFFLElBQUksQ0FDakIsZUFBZSxDQUFFLElBQUksQ0FBRyxBQVpoQyxBQWFNLFFBYkUsQ0FFTixZQUFZLENBR1YsV0FBVyxDQVFULEdBQUcsQUFBQyxDQUNGLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FBRyxBQWZ2QixBQWdCSSxRQWhCSSxDQUVOLFlBQVksQ0FjVixRQUFRLEFBQUMsQ0FDUCxPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxPQUFPLENBQ2YsT0FBTyxDQUFFLElBQUksQ0FDYixVQUFVLENBQUUsS0FBSyxDQUNqQixVQUFVLENBQUUsVUFBVSxDQXNDVSxBQTNEdEMsQUFzQk0sUUF0QkUsQ0FFTixZQUFZLENBY1YsUUFBUSxDQU1OLFFBQVEsQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLGVBQWUsQ0FDdkIsVUFBVSxDQUFFLElBQUksQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FZRyxBQTNDdEIsQUFnQ1EsUUFoQ0EsQ0FFTixZQUFZLENBY1YsUUFBUSxDQU1OLFFBQVEsQUFVTCxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsR0FBRyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQUcsQUEzQ3BCLEFBNENNLFFBNUNFLENBRU4sWUFBWSxDQWNWLFFBQVEsQ0E0Qk4sRUFBRSxBQUFDLENBQ0QsS0FBSyxDdER6Q0ssT0FBTyxDc0QwQ2pCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsYUFBYSxDQUFFLENBQUMsQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FBRyxBQWhEdEIsQUFpRE0sUUFqREUsQ0FFTixZQUFZLENBY1YsUUFBUSxDQWlDTixlQUFlLEFBQUMsQ0FDZCxVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsS0FBSyxDQUNaLEtBQUssQ0FBRSxLQUFLLENBQ1osT0FBTyxDQUFFLFFBQVEsQ0FDakIsTUFBTSxDQUFFLEdBQUcsQ0FDWCxhQUFhLENBQUUsR0FBRyxDQUNsQixVQUFVLENBQUUsVUFBVSxDQUdNLEFBM0RwQyxBQXlEUSxRQXpEQSxDQUVOLFlBQVksQ0FjVixRQUFRLENBaUNOLGVBQWUsQ0FRYixJQUFJLEFBQUMsQ0FDSCxLQUFLLENBQUUsS0FBSyxDQUNaLE9BQU8sQ0FBRSxZQUFZLENBQUcsQUEzRGxDLEFBOERNLFFBOURFLENBRU4sWUFBWSxDQTJEVixRQUFRLEFBQUEsUUFBUSxDQUNkLFFBQVEsQUFBQyxDckQ1RGIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDcURnRTdCLEFBakVoQyxBQStEUSxRQS9EQSxDQUVOLFlBQVksQ0EyRFYsUUFBUSxBQUFBLFFBQVEsQ0FDZCxRQUFRLEFBQ0wsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQUd6QixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQ2pDLEFBR00sUUFIRSxDQUNOLFlBQVksQ0FDVixRQUFRLENBQ04sZUFBZSxBQUFDLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsaUJBQWlCLENBQUcsQUFMbkMsQUFNTSxRQU5FLENBQ04sWUFBWSxDQUNWLFFBQVEsQ0FJTixFQUFFLEFBQUMsQ0FDRCxLQUFLLENBQUUsSUFBSSxDQUFHLENBRXhCLEFBQ0Usc0JBRG9CLENBQ3BCLElBQUksQUFBQyxDQUNILE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRSxLQUFLLENBQ1osV0FBVyxDQUFFLElBQUksQ0FBRyxBQUV4QixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQ2pDLEFBQ0Usc0JBRG9CLENBQ3BCLElBQUksQUFBQyxDQUNILE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FBRyxDQ3ZGcEIsY0FBYyxDQUFkLFlBQWMsQ0FFWixBQUNFLE1BREksQ0FDSixNQUFNLEFBQUMsQ0FDTCxPQUFPLENBQUUsUUFBUSxDQUFHLEFBRXhCLEFBQUEsSUFBSSxBQUFBLE9BQU8sQUFBQyxDQUNWLE9BQU8sQ0FBRSxVQUFVLENBQUcsQUFFeEIsQUFBQSxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLENBQWEsQ0FDakIsTUFBTSxDQUFFLGVBQWUsQ0FBRyxDQ1Y5QixBQUFBLE1BQU0sQUFBQSxZQUFZLEFBQUMsQ0FDakIsT0FBTyxDQUFFLElBQUksQ0FBRyxBQ0RsQixBQUFBLG1CQUFtQixBQUFDLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsR0FBRyxDQUNmLE9BQU8sQ0FBRSxHQUFHLENBQ1osVUFBVSxDekRNQyxPQUFPLEN5RExsQixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF3QixDQUFHLEFDTC9DLEFBQUEsVUFBVSxDQUFFLFVBQVUsRUFBQyxBQUFBLEtBQUMsRUFBTyxLQUFLLEFBQVosRUFDeEIsV0FBVyxDQUFFLFdBQVcsRUFBQyxBQUFBLEtBQUMsRUFBTyxLQUFLLEFBQVosRUFDMUIsV0FBVyxDQUFFLFdBQVcsRUFBQyxBQUFBLEtBQUMsRUFBTyxLQUFLLEFBQVosQ0FBYyxDQUN0QyxVQUFVLENBQUUsVUFBVSxDQUN2QixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1QsUUFBUSxDQUFFLEtBQUssQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLElBQUksQ0FBRSwyRkFBMkYsQ0FFakcsU0FBUyxDQUFFLGVBQWUsQ0FDM0IsQUFHRCxBQUFBLFdBQVcsQUFBQyxDQUFFLE9BQU8sQ0FBRyxLQUFLLENBQUksQUFDakMsQUFBQSxVQUFVLEFBQUMsQ0FBRyxPQUFPLENBQUcsS0FBSyxDQUFJLEFBQ2pDLEFBQUEsV0FBVyxBQUFDLENBQUUsT0FBTyxDQUFFLE1BQU0sQ0FBSSxBQUlqQyxBQUFBLFdBQVcsQUFBQyxDQUNWLFFBQVEsQ0FBRSxLQUFLLENBQ2YsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWixBQUNELEFBQUEsc0JBQXNCLEFBQUMsQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLEVBQUUsQ0FDWCxNQUFNLENBQUUsaUJBQWlCLENBQzFCLEFBRUQsQUFBQSx3QkFBd0IsQ0FBQyxzQkFBc0IsQUFBQyxDQUM5QyxVQUFVLENBQUUsT0FBTyxDQUNuQixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxrQkFBa0IsQ0FDM0IsQUFJRCxBQUFBLFVBQVUsQUFBQSxnQkFBZ0IsQ0FDMUIsV0FBVyxBQUFBLGdCQUFnQixBQUFDLENBQzFCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFFBQVEsQ0FBRSxPQUFPLENBQ2xCLEFBT0QsQUFBQSxZQUFZLEFBQUMsQ0FDWCxNQUFNLENBQUUsWUFBWSxDQUNwQixTQUFTLENBQUUsWUFBWSxDQUN2QixVQUFVLENBQUUsWUFBWSxDQUN6QixBQUVELEFBQUEsT0FBTyxBQUFDLENBQ04sUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDYixBQUVELEFBQUEsU0FBUyxBQUFDLENBQ1IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLG1CQUFtQixDQUFFLElBQUksQ0FDekIsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxRQUFRLEFBQUMsQ0FDUCxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFHRCxBQUFBLGFBQWEsQUFBQyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxNQUFNLENBQ25CLEFBRUQsQUFBQSxzQkFBc0IsQ0FBQyxhQUFhLEFBQUMsQ0FBRSxNQUFNLENBQUUsT0FBTyxDQUFJLEFBVTFELEFBQUEsYUFBYSxDQUFDLGFBQWEsQUFBQyxDQUFFLE9BQU8sQ0FBRSxTQUFTLENBQUksQUFDcEQsQUFBQSxhQUFhLEFBQUEsWUFBWSxDQUFDLGFBQWEsQUFBQyxDQUFFLE9BQU8sQ0FBRSxJQUFJLENBQUksQUFHM0QsQUFBQSxjQUFjLENBQUMsYUFBYSxBQUFDLENBQUUsT0FBTyxDQUFFLFNBQVMsQ0FBSSxBQUNyRCxBQUFBLGNBQWMsQUFBQSxZQUFZLENBQUMsYUFBYSxBQUFDLENBQUUsT0FBTyxDQUFFLFNBQVMsQ0FBSSxBQUdqRSxNQUFNLENBQUMsR0FBRyxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sV0FBVyxFQUFFLFFBQVEsR0FBRSxHQUFHLE1BQU0sV0FBVyxFQUFFLFNBQVMsT0FBTyxVQUFVLEVBQUUsS0FBSyxFQUduSCxBQUFBLGFBQWEsQ0FBQyxhQUFhLEFBQUMsQ0FBRSxPQUFPLENBQUUsU0FBUyxDQUFJLEFBQ3BELEFBQUEsYUFBYSxBQUFBLFlBQVksQ0FBQyxhQUFhLEFBQUMsQ0FBRSxPQUFPLENBQUUsSUFBSSxDQUFJLEFBRzNELEFBQUEsY0FBYyxDQUFDLGFBQWEsQUFBQyxDQUFFLE9BQU8sQ0FBRSxTQUFTLENBQUksQUFDckQsQUFBQSxjQUFjLEFBQUEsWUFBWSxDQUFDLGFBQWEsQUFBQyxDQUFFLE9BQU8sQ0FBRSxTQUFTLENBQUksQ0FHbkUsTUFBTSxDQUFDLEdBQUcsTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFdBQVcsRUFBRSxRQUFRLEdBQUUsR0FBRyxNQUFNLFdBQVcsRUFBRSxTQUFTLE9BQU8sVUFBVSxFQUFFLEtBQUssRUFHbkgsQUFBQSxhQUFhLENBQUMsYUFBYSxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNsRCxBQUFBLGFBQWEsQUFBQSxZQUFZLENBQUMsYUFBYSxBQUFDLENBQUUsT0FBTyxDQUFFLEdBQUcsQ0FBSSxBQUcxRCxBQUFBLGNBQWMsQ0FBQyxhQUFhLEFBQUMsQ0FBRSxPQUFPLENBQUUsUUFBUSxDQUFJLEFBQ3BELEFBQUEsY0FBYyxBQUFBLFlBQVksQ0FBQyxhQUFhLEFBQUMsQ0FBRSxPQUFPLENBQUUsUUFBUSxDQUFJLENBSWxFLEFBQUEsZ0JBQWdCLENBQUMsYUFBYSxBQUFDLENBQUUsT0FBTyxDQUFFLENBQUMsQ0FBSSxBQUMvQyxBQUFBLGdCQUFnQixBQUFBLFlBQVksQ0FBQyxhQUFhLEFBQUMsQ0FBRSxPQUFPLENBQUUsQ0FBQyxDQUFJLEFBRzNELEFBQUEsZ0JBQWdCLEFBQUEsY0FBYyxDQUFDLGFBQWEsQUFBQyxDQUFFLE9BQU8sQ0FBRSxRQUFRLENBQUksQUFDcEUsQUFBQSxnQkFBZ0IsQUFBQSxZQUFZLEFBQUEsY0FBYyxDQUFDLGFBQWEsQUFBQyxDQUFFLE9BQU8sQ0FBRSxRQUFRLENBQUksQUFHaEYsQUFBQSxjQUFjLENBQUMsYUFBYSxBQUFDLENBQzNCLFdBQVcsQ0FBRSxZQUFZLENBQ3pCLGNBQWMsQ0FBRSxDQUFDLENBQUEsVUFBVSxDQUM1QixBQUdELEFBQUEsV0FBVyxDQUNYLHNCQUFzQixBQUFDLENBQ3JCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLEdBQUcsQ0FHVCxRQUFRLENBQUUsT0FBTyxDQUNsQixBQUdELEFBQUEsbUJBQW1CLEFBQUMsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFFRCxBQUFBLHNCQUFzQixBQUFDLENBQ3JCLFVBQVUsQ0FBRSxPQUFPLENBQ3BCLEFBRUQsQUFBQSxRQUFRLEFBQUMsQ0FDUCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsT0FBTyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLElBQUksQ0FDaEIsd0JBQXdCLENBQUUsSUFBSSxDQUM5QixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLG1CQUFtQixDQUFFLElBQUksQ0FDekIsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBQ0QsQUFBQSxtQkFBbUIsQUFBQyxDQUNsQixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFdBQVcsQ0FBRSxFQUFFLENBQ2YsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsQ0FBQyxDQUNYLEFBQ0QsQUFBQSxhQUFhLENBQUMsbUJBQW1CLEFBQUMsQ0FDaEMsTUFBTSxDQUFFLGlCQUFpQixDQUN6QixPQUFPLENBQUUsRUFBRSxDQUNYLElBQUksQ0FBRSxDQUFDLENBQ1IsQUFFRCxBQUFBLGNBQWMsQ0FBQyxtQkFBbUIsQUFBQyxDQUFFLFVBQVUsQ0FBRSxPQUFPLENBQUksQUFJNUQsQUFBQSxXQUFXLENBQUMsUUFBUSxBQUFDLENBQ25CLEdBQUcsQ0FBRSxJQUFJLENBQ1QsTUFBTSxDQUFFLENBQUMsQ0FDVixBQUVELEFBQUEsZUFBZSxBQUFDLENBQ2QsT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsTUFBTSxDQUNoQixPQUFPLENBQUUsSUFBSSxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLFdBQVcsQUFBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLE1BQU0sQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsQUFBQSxZQUFZLEFBQUMsQ0FDWCxLQUFLLENBQUUsT0FBTyxDQUNkLEtBQUssQ0FBRSxLQUFLLENBQ1osV0FBVyxDQUFFLElBQUksQ0FDakIsT0FBTyxDQUFFLElBQUksQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENBQUUsS0FBSyxDQUNqQixXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsTUFBTSxDQUNwQixBQUlELEFBQUEsb0JBQW9CLENBQ3BCLG1CQUFtQixBQUFDLENBQ2xCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsYUFBYSxDQUFFLElBQUksQ0FDbkIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsZUFBYyxDQUNuQyxPQUFPLENBQUUsSUFBSSxDQUNiLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLHdCQUF3QixDQUFFLElBQUksQ0FDOUIsZ0JBQWdCLENBQUUsSUFBSSxDQUN0QixtQkFBbUIsQ0FBRSxJQUFJLENBQ3pCLGtCQUFrQixDQUFFLElBQUksQ0FDeEIsZ0JBQWdCLENBQUUsSUFBSSxDQUN0QixlQUFlLENBQUUsSUFBSSxDQUNyQixXQUFXLENBQUUsSUFBSSxDQUNsQixBQUNELEFBQUEsbUJBQW1CLEFBQUMsQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FDVixBQUVELEFBQUEsdUJBQXVCLEFBQUMsQ0FDdEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsT0FBTyxDQUNuQixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLE9BQU8sQ0FBRSxFQUFFLENBQ1gsSUFBSSxDQUFFLENBQUMsQ0FDUixBQUNELEFBQUEsaUJBQWlCLEFBQUMsQ0FBRSxLQUFLLENBQUUsT0FBTyxDQUFJLEFBQ3RDLEFBQUEsb0JBQW9CLENBQUMsaUJBQWlCLENBQ3RDLG1CQUFtQixDQUFDLGlCQUFpQixBQUFDLENBQ3BDLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsV0FBVyxDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGVBQWMsQ0FDckMsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQUdELEFBQUEsY0FBYyxDQUFDLG9CQUFvQixBQUFDLENBQUUsT0FBTyxDQUFFLEtBQUssQ0FBSSxBQUN4RCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUMsWUFBWSxBQUFDLENBQUUsT0FBTyxDQUFFLElBQUksQ0FBSSxBQUV4RCxBQUFBLGFBQWEsQUFBQSxjQUFjLENBQUMsbUJBQW1CLEFBQUMsQ0FBRSxPQUFPLENBQUUsS0FBSyxDQUFJLEFBR3BFLEFBQUEsUUFBUSxDQUFDLENBQUMsQ0FDVixRQUFRLENBQUMsQ0FBQyxBQUFBLE1BQU0sQUFBQyxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLENBQUMsQ0FDVCxVQUFVLENBQUUsSUFBSSxDQUNoQixlQUFlLENBQUUsU0FBUyxDQUMzQixBQUNELEFBQUEsUUFBUSxDQUFDLENBQUMsQUFBQSxNQUFNLEFBQUMsQ0FBRSxLQUFLLENBQUUsSUFBSSxDQUFJLEFBR2xDLEFBQUEsY0FBYyxBQUFBLGNBQWMsQ0FBQyxRQUFRLEFBQUMsQ0FBRSxPQUFPLENBQUUsSUFBSSxDQUFJLEFBQ3pELEFBQUEsYUFBYSxBQUFBLGNBQWMsQ0FBQyxXQUFXLEFBQUMsQ0FBRSxPQUFPLENBQUUsSUFBSSxDQUFJLEFBSTNELEFBQUEsVUFBVSxBQUFDLENBQ1QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLEdBQUcsQ0FDWixBQUNELEFBQUEsbUJBQW1CLEFBQUMsQ0FBRSxLQUFLLENBQUUsR0FBRyxDQUFFLE1BQU0sQ0FBRSxJQUFJLENBQUksQUFDbEQsQUFBQSxxQkFBcUIsQUFBQyxDQUFFLE9BQU8sQ0FBRSxLQUFLLENBQUksQUFFMUMsQUFBQSxnQkFBZ0IsQUFBQyxDQUFFLElBQUksQ0FBRSxJQUFJLENBQUUsS0FBSyxDQUFFLENBQUMsQ0FBSSxBQUMzQyxBQUFBLGlCQUFpQixBQUFDLENBQUUsR0FBRyxDQUFFLElBQUksQ0FBRSxNQUFNLENBQUUsQ0FBQyxDQUFJLEFBRTVDLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsc0JBQXFCLENBQ2xDLEFBR0QsQUFBQSxRQUFRLENBQUMsZ0JBQWdCLEFBQUMsQ0FBRSxVQUFVLENBQUUsa0JBQWlCLENBQUksQUFHN0QsQUFBQSxjQUFjLEFBQUEsZUFBZSxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQUFBQyxDQUFFLE9BQU8sQ0FBRSxJQUFJLENBQUksQUFHL0UsQUFBQSxnQkFBZ0IsQ0FBQyxVQUFVLEFBQUMsQ0FBRSxPQUFPLENBQUUsSUFBSSxDQUFJLEFBQy9DLEFBQUEsZ0JBQWdCLENBQUMsc0JBQXNCLEFBQUMsQ0FBRSxVQUFVLENBQUUsSUFBSSxDQUFJLEFBRzlELEFBQUEsUUFBUSxDQUFDLGNBQWMsQUFBQyxDQUFFLE9BQU8sQ0FBRSxJQUFJLENBQUksQUFLM0MsQUFBQSxRQUFRLEFBQUMsQ0FDUCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsS0FBSyxDQUNiLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLE1BQU0sQ0FBRSxPQUFPLENBQ2YsbUJBQW1CLENBQUUsSUFBSSxDQUN6QixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLElBQUksQ0FBRSxDQUFDLENBQ1IsQUFDRCxBQUFBLGlCQUFpQixBQUFDLENBQUUsSUFBSSxDQUFFLENBQUMsQ0FBSSxBQUMvQixBQUFBLGFBQWEsQUFBQyxDQUFFLEtBQUssQ0FBRSxDQUFDLENBQUUsSUFBSSxDQUFFLElBQUksQ0FBSSxBQUV4QyxBQUFBLGlCQUFpQixBQUFDLENBQUUsTUFBTSxDQUFFLE9BQU8sQ0FBSSxBQUN2QyxBQUFBLGVBQWUsQUFBQyxDQUFFLE9BQU8sQ0FBRSxlQUFlLENBQUksQUFFOUMsQUFBQSxlQUFlLEFBQUMsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFDRCxBQUFBLDBCQUEwQixBQUFDLENBQ3pCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3ZCLEFBQ0QsQUFBQSxvQkFBb0IsQUFBQyxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxJQUFJLENBQUUsQ0FBQyxDQUNQLG1CQUFtQixDQUFFLE9BQU8sQ0FDNUIsaUJBQWlCLENBQUUsU0FBUyxDQUM3QixBQUVELE1BQU0sQ0FBQyxHQUFHLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxXQUFXLEVBQUUsUUFBUSxHQUFFLEdBQUcsTUFBTSxXQUFXLEVBQUUsU0FBUyxPQUFPLFVBQVUsRUFBRSxLQUFLLEVBRW5ILEFBQUEsUUFBUSxBQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE1BQU0sQ0FBRSxDQUFDLENBQ1QsVUFBVSxDQUFFLEtBQUssQ0FDbEIsQUFDRCxBQUFBLGVBQWUsQUFBQyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsS0FBSyxDQUNkLENBS0gsQUFBQSxTQUFTLEFBQUMsQ0FDUixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxPQUFPLENBQ2YsbUJBQW1CLENBQUUsSUFBSSxDQUN6QixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxvQkFBb0IsQ0FDcEIsY0FBYyxBQUFDLENBQ2IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxJQUFJLENBQUUsSUFBSSxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxtQkFBbUIsQ0FBRSxPQUFPLENBQzVCLGlCQUFpQixDQUFFLFNBQVMsQ0FDN0IsQUFDRCxBQUFBLG9CQUFvQixBQUFDLENBQUUsZ0JBQWdCLENBQUUsSUFBSSxDQUFJLEFBTWpELEFBQUEsY0FBYyxBQUFDLENBQ2IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsUUFBUSxDQUFFLE1BQU0sQ0FDakIsQUFDRCxBQUFBLHVCQUF1QixDQUFDLGNBQWMsQUFBQyxDQUFFLE9BQU8sQ0FBRSxlQUFlLENBQUksQUFDckUsQUFBQSx5QkFBeUIsQ0FBQyxjQUFjLEFBQUMsQ0FDdkMsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsR0FBRyxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFFRCxBQUFBLHVCQUF1QixDQUFDLGNBQWMsQUFBQyxDQUNyQyxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxHQUFHLENBQ1YsU0FBUyxDQUFFLElBQUksQ0FDZixTQUFTLENBQUUsS0FBSyxDQUNoQixJQUFJLENBQUUsQ0FBQyxDQUNSLEFBRUQsQUFBQSxjQUFjLENBQ2QsY0FBYyxDQUFDLENBQUMsQUFBQyxDQUNmLG1CQUFtQixDQUFFLElBQUksQ0FDekIsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxzQkFBc0IsQUFBQyxDQUNyQixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxHQUFHLENBQ1QsTUFBTSxDQUFFLElBQUksQ0FDYixBQUNELEFBQUEsdUJBQXVCLENBQUMsc0JBQXNCLEFBQUMsQ0FDN0MsR0FBRyxDQUFFLEdBQUcsQ0FDUixJQUFJLENBQUUsQ0FBQyxDQUNSLEFBRUQsQUFBQSxxQkFBcUIsQUFBQyxDQUNwQixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxJQUFJLENBQUUsQ0FBQyxDQUNSLEFBRUQsQUFBQSwyQkFBMkIsQUFBQyxDQUMxQixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsTUFBTSxDQUFFLElBQUksQ0FDYixBQUVELEFBQUEscUJBQXFCLEFBQUMsQ0FDcEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUixBQUVELEFBQUEsb0JBQW9CLEFBQUMsQ0FDbkIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLG1CQUFtQixBQUFDLENBQ2xCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxDQUFDLENBQ1AsUUFBUSxDQUFFLE1BQU0sQ0FDakIsQUFFRCxBQUFBLGFBQWEsQUFBQyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixJQUFJLENBQUUsR0FBRyxDQUNULEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLENBQUMsQ0FDUCxNQUFNLENBQUUsT0FBTyxDQUNmLE1BQU0sQ0FBRSxNQUFNLENBQ2YsQUFDRCxBQUFBLFNBQVMsQ0FBQyxhQUFhLENBQUMsQ0FBQyxBQUFDLENBQ3hCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsSUFBSSxDQUFFLENBQUMsQ0FDUixBQUVELEFBQUEscUJBQXFCLEFBQUMsQ0FDcEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsT0FBTyxDQUFFLE1BQU0sQ0FDZixPQUFPLENBQUUsQ0FBQyxDQUNYLEFBRUQsQUFBQSxxQkFBcUIsQUFBQyxDQUFFLE1BQU0sQ0FBRSxPQUFPLENBQUksQUFDM0MsQUFBQSxvQkFBb0IsQ0FBQyxxQkFBcUIsQUFBQyxDQUFFLE1BQU0sQ0FBRSxPQUFPLENBQUksQUFDaEUsQUFBQSxxQkFBcUIsQ0FDckIsZ0NBQWdDLENBQ2hDLDRCQUE0QixBQUFDLENBQzNCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osWUFBWSxDQUFFLENBQUMsQ0FDZixRQUFRLENBQUUsTUFBTSxDQUNoQixZQUFZLENBQUUsS0FBSyxDQUNuQixZQUFZLENBQUUsV0FBVyxDQUMxQixBQUNELEFBQUEsU0FBUyxDQUFDLDRCQUE0QixBQUFDLENBQUUsWUFBWSxDQUFFLFlBQVksQ0FBSSxBQUN2RSxBQUFBLGFBQWEsQ0FBQyxtQkFBbUIsQUFBQyxDQUNoQyxRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLE9BQU8sQ0FBRSxHQUFHLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFDRCxBQUFBLGFBQWEsQUFBQSxNQUFNLENBQUMsbUJBQW1CLENBQ3ZDLG9CQUFvQixBQUFBLE1BQU0sQ0FBQyxtQkFBbUIsQUFBQyxDQUM3QyxNQUFNLENBQUUsaUJBQWlCLENBQ3pCLE9BQU8sQ0FBRSxHQUFHLENBQ2IsQUFDRCxBQUFBLG9CQUFvQixDQUFDLG1CQUFtQixDQUN4QyxvQkFBb0IsQUFBQSxNQUFNLENBQUMsbUJBQW1CLEFBQUMsQ0FDN0MsTUFBTSxDQUFFLGlCQUFpQixDQUN6QixPQUFPLENBQUUsR0FBRyxDQUNiLEFBQ0QsQUFBQSxvQkFBb0IsQUFBQyxDQUFFLE1BQU0sQ0FBRSxPQUFPLENBQUssQUFHM0MsQUFBQSxxQkFBcUIsQ0FDckIsZ0NBQWdDLENBQ2hDLDBCQUEwQixBQUFDLENBQ3pCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFDRCxBQUFBLGdDQUFnQyxBQUFDLENBQy9CLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsbUJBQW1CLENBQUUsT0FBTyxDQUM1QixpQkFBaUIsQ0FBRSxTQUFTLENBQzVCLE9BQU8sQ0FBRSxFQUFFLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsMEJBQTBCLEFBQUMsQ0FBRSxPQUFPLENBQUUsSUFBSSxDQUFJLEFBRzlDLEFBQUEsbUJBQW1CLENBQUMsbUJBQW1CLEFBQUMsQ0FDdEMsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixnQkFBZ0IsQ0FBRSxPQUFPLENBQzFCLEFBSUQsQUFBQSxtQkFBbUIsQUFBQyxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsS0FBSyxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFFBQVEsQ0FBRSxNQUFNLENBQ2pCLEFBQ0QsQUFBQSw0QkFBNEIsQUFBQyxDQUFFLFdBQVcsQ0FBRSxJQUFJLENBQUksQUFDcEQsQUFBQSx3QkFBd0IsQUFBQyxDQUFFLFlBQVksQ0FBRSxJQUFJLENBQUksQUFFakQsQUFBQSx1QkFBdUIsQ0FBQyxtQkFBbUIsQUFBQyxDQUMxQyxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLE1BQU0sQ0FDZixBQUNELEFBQUEsdUJBQXVCLENBQUMsNEJBQTRCLEFBQUMsQ0FBRSxVQUFVLENBQUUsSUFBSSxDQUFJLEFBQzNFLEFBQUEsdUJBQXVCLENBQUMsd0JBQXdCLEFBQUMsQ0FBRSxhQUFhLENBQUUsSUFBSSxDQUFJLEFBRTFFLEFBQUEsMEJBQTBCLEFBQUMsQ0FDekIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixJQUFJLENBQUUsR0FBRyxDQUNULFVBQVUsQ0FBRSxLQUFLLENBQ2pCLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsT0FBTyxDQUNoQixBQUVELEFBQUEscUNBQXFDLEFBQUMsQ0FDcEMsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsaUJBQWlCLENBQ3pCLE9BQU8sQ0FBRSxFQUFFLENBQ1gsZUFBZSxDQUFFLDRCQUE0QixDQUM3QyxrQkFBa0IsQ0FBRSw0QkFBNEIsQ0FDaEQsVUFBVSxDQUFFLDRCQUE0QixDQUN4QyxnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLE1BQU0sQ0FBRSxPQUFPLENBQ2YsYUFBYSxDQUFFLEdBQUcsQ0FDbkIsQUFDRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQyxxQ0FBcUMsQUFBQyxDQUFFLGdCQUFnQixDQUFFLE9BQU8sQ0FBSSxBQUV0RyxBQUFBLG1DQUFtQyxDQUFDLENBQUMsQUFBQyxDQUFFLE1BQU0sQ0FBRSxPQUFPLENBQUksQUFDM0QsQUFBQSxtQ0FBbUMsQUFBQSxNQUFNLENBQUMscUNBQXFDLEFBQUMsQ0FBRSxnQkFBZ0IsQ0FBRSxJQUFJLENBQUksQUFFNUcsQUFBQSwrQkFBK0IsQUFBQyxDQUM5QixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FHbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDYixBQUdELEFBQUEsdUJBQXVCLENBQUMsbUJBQW1CLENBQzNDLHVCQUF1QixDQUFDLHFCQUFxQixDQUM3Qyx1QkFBdUIsQ0FBQyxtQkFBbUIsQUFBQyxDQUFFLEtBQUssQ0FBRSxJQUFJLENBQUksQUFHN0QsQUFBQSx1QkFBdUIsQ0FBQyxjQUFjLEFBQUMsQ0FBRSxVQUFVLENBQUUsT0FBTyxDQUFJLEFBR2hFLEFBQUEsdUJBQXVCLEFBQUEsc0JBQXNCLEFBQUEseUJBQXlCLENBQUMsUUFBUSxDQUFDLGlCQUFpQixBQUFDLENBQUUsT0FBTyxDQUFFLGdCQUFnQixDQUFJLEFBQ2pJLEFBQUEsdUJBQXVCLEFBQUEsc0JBQXNCLEFBQUEsdUJBQXVCLENBQUMsUUFBUSxDQUFDLGVBQWUsQUFBQyxDQUFFLE9BQU8sQ0FBRSxnQkFBZ0IsQ0FBSSxBQUc3SCxBQUFBLHlCQUF5QixDQUFDLHFCQUFxQixBQUFDLENBQUUsT0FBTyxDQUFFLFFBQVEsQ0FBSSxBQUN2RSxBQUFBLHVCQUF1QixDQUFDLHFCQUFxQixBQUFDLENBQUUsT0FBTyxDQUFFLFFBQVEsQ0FBSSxBQUNyRSxBQUFBLHVCQUF1QixDQUFDLHFCQUFxQixBQUFDLENBQUUsT0FBTyxDQUFFLFlBQVksQ0FBSSxBQUV6RSxNQUFNLENBQUMsR0FBRyxNQUFNLFVBQVUsRUFBRSxLQUFLLEVBQy9CLEFBQUEseUJBQXlCLENBQUMscUJBQXFCLEFBQUMsQ0FBRSxPQUFPLENBQUUsUUFBUSxDQUFJLEFBQ3ZFLEFBQUEseUJBQXlCLENBQUMsbUJBQW1CLEFBQUMsQ0FBRSxNQUFNLENBQUUsS0FBSyxDQUFJLEFBQ2pFLEFBQUEseUJBQXlCLENBQUMsNEJBQTRCLEFBQUMsQ0FBRSxXQUFXLENBQUUsSUFBSSxDQUFJLEFBQzlFLEFBQUEseUJBQXlCLENBQUMsd0JBQXdCLEFBQUMsQ0FBRSxZQUFZLENBQUUsSUFBSSxDQUFJLENBRTdFLE1BQU0sQ0FBQyxHQUFHLE1BQU0sVUFBVSxFQUFFLEtBQUssRUFDL0IsQUFBQSx5QkFBeUIsQ0FBQyxxQkFBcUIsQUFBQyxDQUFFLE9BQU8sQ0FBRSxTQUFTLENBQUksQUFDeEUsQUFBQSx5QkFBeUIsQ0FBQyxtQkFBbUIsQUFBQyxDQUFFLE1BQU0sQ0FBRSxNQUFNLENBQUksQUFDbEUsQUFBQSx5QkFBeUIsQ0FBQyw0QkFBNEIsQUFBQyxDQUFFLFdBQVcsQ0FBRSxJQUFJLENBQUksQUFDOUUsQUFBQSx5QkFBeUIsQ0FBQyx3QkFBd0IsQUFBQyxDQUFFLFlBQVksQ0FBRSxJQUFJLENBQUksQ0FJN0UsTUFBTSxDQUFDLEdBQUcsTUFBTSxTQUFTLEVBQUUsTUFBTSxFQUMvQixBQUFBLHVCQUF1QixDQUFDLHFCQUFxQixBQUFDLENBQUUsT0FBTyxDQUFFLFFBQVEsQ0FBSSxBQUNyRSxBQUFBLHVCQUF1QixDQUFDLG1CQUFtQixBQUFDLENBQUUsTUFBTSxDQUFFLEtBQUssQ0FBSSxBQUMvRCxBQUFBLHVCQUF1QixDQUFDLDRCQUE0QixBQUFDLENBQUUsVUFBVSxDQUFFLElBQUksQ0FBSSxBQUMzRSxBQUFBLHVCQUF1QixDQUFDLHdCQUF3QixBQUFDLENBQUUsYUFBYSxDQUFFLElBQUksQ0FBSSxDQUU1RSxNQUFNLENBQUMsR0FBRyxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBQy9CLEFBQUEsdUJBQXVCLENBQUMscUJBQXFCLEFBQUMsQ0FBRSxPQUFPLENBQUUsU0FBUyxDQUFJLEFBQ3RFLEFBQUEsdUJBQXVCLENBQUMsbUJBQW1CLEFBQUMsQ0FBRSxNQUFNLENBQUUsTUFBTSxDQUFJLEFBQ2hFLEFBQUEsdUJBQXVCLENBQUMsNEJBQTRCLEFBQUMsQ0FBRSxVQUFVLENBQUUsSUFBSSxDQUFJLEFBQzNFLEFBQUEsdUJBQXVCLENBQUMsd0JBQXdCLEFBQUMsQ0FBRSxhQUFhLENBQUUsSUFBSSxDQUFJLENBTTVFLE1BQU0sQ0FBQyxHQUFHLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxXQUFXLEVBQUUsUUFBUSxHQUFFLEdBQUcsTUFBTSxXQUFXLEVBQUUsU0FBUyxPQUFPLFVBQVUsRUFBRSxLQUFLLEVBRW5ILEFBQUEseUJBQXlCLENBQUMsY0FBYyxBQUFDLENBQUUsT0FBTyxDQUFFLGVBQWUsQ0FBSSxDQUV6RSxNQUFNLENBQUMsR0FBRyxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sV0FBVyxFQUFFLFFBQVEsR0FBRSxHQUFHLE1BQU0sV0FBVyxFQUFFLFNBQVMsT0FBTyxVQUFVLEVBQUUsS0FBSyxFQUVuSCxBQUFBLHVCQUF1QixDQUFDLGNBQWMsQUFBQyxDQUFFLE9BQU8sQ0FBRSxlQUFlLENBQUksQ0FNdkUsTUFBTSxDQUFDLEdBQUcsTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFdBQVcsRUFBRSxRQUFRLEdBQUUsR0FBRyxNQUFNLFdBQVcsRUFBRSxTQUFTLE9BQU8sVUFBVSxFQUFFLEtBQUssRUFFbkgsQUFBQSxRQUFRLEFBQUMsQ0FBRSxTQUFTLENBQUUsSUFBSSxDQUFJLEFBQzlCLEFBQUEsUUFBUSxBQUFDLENBQUUsVUFBVSxDQUFFLElBQUksQ0FBSSxDQU9qQyxBQUFBLHVCQUF1QixDQUFDLHFCQUFxQixDQUM3Qyx1QkFBdUIsQ0FBQyx5QkFBeUIsQ0FDakQsdUJBQXVCLENBQUMsaUJBQWlCLENBQ3pDLHVCQUF1QixDQUFDLFdBQVcsQ0FBQyxhQUFhLENBQ2pELHVCQUF1QixDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FDckQsdUJBQXVCLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FDN0MsdUJBQXVCLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FFNUMscUJBQXFCLENBQUMsdUJBQXVCLENBQzdDLHFCQUFxQixDQUFDLDJCQUEyQixDQUNqRCxxQkFBcUIsQ0FBQyxtQkFBbUIsQ0FDekMscUJBQXFCLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FDL0MscUJBQXFCLENBQUMsV0FBVyxDQUFDLGlCQUFpQixDQUNuRCxxQkFBcUIsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUMzQyxxQkFBcUIsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUUxQyxvQkFBb0IsQ0FBQyxRQUFRLENBQUcsUUFBUSxDQUN4QyxvQkFBb0IsQ0FBQyx1QkFBdUIsQ0FDNUMsb0JBQW9CLENBQUMsMkJBQTJCLENBQ2hELG9CQUFvQixDQUFDLG1CQUFtQixDQUN4QyxvQkFBb0IsQ0FBQyxxQkFBcUIsQ0FDMUMsb0JBQW9CLENBQUMseUJBQXlCLENBQzlDLG9CQUFvQixDQUFDLGlCQUFpQixBQUFDLENBQ3JDLE9BQU8sQ0FBRSxlQUFlLENBQ3pCLEFBTUQsQUFBQSxhQUFhLEFBQUMsQ0FDWixPQUFPLENBQUUsQ0FBQyxDQUNWLGtCQUFrQixDQUFFLFdBQVcsQ0FDL0IsVUFBVSxDQUFFLFdBQVcsQ0FDeEIsQUFDRCxBQUFBLHdCQUF3QixDQUFDLE9BQU8sQ0FBRyxhQUFhLENBQ2hELHFCQUFxQixDQUFDLGFBQWEsQ0FBQyxhQUFhLEFBQUMsQ0FBRSxPQUFPLENBQUUsQ0FBQyxDQUFJLEFBRWxFLEFBQUEsdUJBQXVCLENBQUMsT0FBTyxDQUFHLGFBQWEsQ0FDL0Msb0JBQW9CLENBQUMsYUFBYSxDQUFDLGFBQWEsQUFBQyxDQUMvQyxrQkFBa0IsQ0FBRSxXQUFXLENBQy9CLFVBQVUsQ0FBRSxXQUFXLENBQ3hCLEFBQ0QsQUFBQSxTQUFTLEFBQUEsdUJBQXVCLENBQUMsT0FBTyxDQUFHLGFBQWEsQ0FDeEQsU0FBUyxBQUFBLG9CQUFvQixDQUFDLGFBQWEsQ0FBQyxhQUFhLEFBQUMsQ0FBRSxPQUFPLENBQUUsSUFBSSxDQUFJLEFBRzdFLEFBQUEsV0FBVyxBQUFDLENBQ1YsUUFBUSxDQUFFLEtBQUssQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLE9BQU8sQ0FDbkIsVUFBVSxDQUFFLG1CQUFrQixDQUM5QixhQUFhLENBQUUsR0FBRyxDQUNuQixBQUNELEFBQUEsV0FBVyxDQUFDLEdBQUcsQUFBQyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxNQUFNLENBQUUsR0FBRyxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLEdBQUcsQ0FDZixPQUFPLENBQUUsQ0FBQyxDQUNWLGlCQUFpQixDQUFFLG1DQUFtQyxDQUN0RCxTQUFTLENBQVUsbUNBQW1DLENBQ3ZELEFBRUQsQUFBQSxXQUFXLENBQUMsR0FBRyxBQUFBLE1BQU0sQUFBQyxDQUNwQixPQUFPLENBQUUsRUFBRSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLEdBQUcsQ0FDVCxLQUFLLENBQUUsR0FBRyxDQUNWLE1BQU0sQ0FBRSxHQUFHLENBQ1gsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLElBQUksQ0FDaEIsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLGFBQWEsQ0FDbEMsQUFFRCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQUUsYUFBYSxDQUFFLGFBQWEsQ0FBRSxpQkFBaUIsQ0FBRSxhQUFhLENBQUUsU0FBUyxDQUFFLGFBQWEsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNoTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQUUsYUFBYSxDQUFFLGFBQWEsQ0FBRSxpQkFBaUIsQ0FBRSxhQUFhLENBQUUsU0FBUyxDQUFFLGFBQWEsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNoTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQUUsYUFBYSxDQUFFLGFBQWEsQ0FBRSxpQkFBaUIsQ0FBRSxhQUFhLENBQUUsU0FBUyxDQUFFLGFBQWEsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNoTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQUUsYUFBYSxDQUFFLGNBQWMsQ0FBRSxpQkFBaUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFFLGNBQWMsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNuTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQUUsYUFBYSxDQUFFLGNBQWMsQ0FBRSxpQkFBaUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFFLGNBQWMsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNuTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQUUsYUFBYSxDQUFFLGNBQWMsQ0FBRSxpQkFBaUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFFLGNBQWMsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNuTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQUUsYUFBYSxDQUFFLGNBQWMsQ0FBRSxpQkFBaUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFFLGNBQWMsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNuTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQUUsYUFBYSxDQUFFLGNBQWMsQ0FBRSxpQkFBaUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFFLGNBQWMsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNuTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQUUsYUFBYSxDQUFFLGNBQWMsQ0FBRSxpQkFBaUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFFLGNBQWMsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNuTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQUUsYUFBYSxDQUFFLGNBQWMsQ0FBRSxpQkFBaUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFFLGNBQWMsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNuTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsV0FBVyxBQUFDLENBQUUsYUFBYSxDQUFFLGNBQWMsQ0FBRSxpQkFBaUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFFLGNBQWMsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNwTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsV0FBVyxBQUFDLENBQUUsYUFBYSxDQUFFLGNBQWMsQ0FBRSxpQkFBaUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFFLGNBQWMsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNwTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsV0FBVyxBQUFDLENBQUUsYUFBYSxDQUFFLGNBQWMsQ0FBRSxpQkFBaUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFFLGNBQWMsQ0FBRSx1QkFBdUIsQ0FBRSxFQUFFLENBQUUsZUFBZSxDQUFFLEVBQUUsQ0FBSSxBQUU5SyxrQkFBa0IsQ0FBbEIsU0FBa0IsQ0FDaEIsRUFBRSxDQUFLLE9BQU8sQ0FBRSxDQUFDLENBQ2pCLElBQUksQ0FBRyxPQUFPLENBQUUsQ0FBQyxFQUVuQixVQUFVLENBQVYsU0FBVSxDQUNSLEVBQUUsQ0FBSyxPQUFPLENBQUUsQ0FBQyxDQUNqQixJQUFJLENBQUcsT0FBTyxDQUFFLENBQUMsRUFJbkIsQUFBQSxxQkFBcUIsQUFBQyxDQUNwQixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLElBQUksQ0FBRSxHQUFHLENBQ1QsVUFBVSxDQUFFLEtBQUssQ0FDakIsV0FBVyxDQUFFLEtBQUssQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNiLEFBQ0QsQUFBQSwwQkFBMEIsQUFBQyxDQUN6QixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxXQUFXLENBQ25CLFdBQVcsQ0FBRSxPQUFPLENBQ3BCLFVBQVUsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLHFCQUF3QixDQUM5QyxZQUFZLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxxQkFBd0IsQ0FDaEQsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMscUJBQXdCLENBQ2pELFdBQVcsQ0FBRSxjQUFjLENBQzNCLGlCQUFpQixDQUFFLHNDQUFzQyxDQUN6RCxTQUFTLENBQUUsc0NBQXNDLENBRWxELEFBQ0QsQUFBQSwwQkFBMEIsQ0FDMUIsMEJBQTBCLEFBQUEsTUFBTSxBQUFDLENBQy9CLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDYixBQUNELGtCQUFrQixDQUFsQixpQkFBa0IsQ0FDaEIsRUFBRSxDQUFHLGlCQUFpQixDQUFFLFlBQVksQ0FBRSxTQUFTLENBQUUsWUFBWSxDQUM3RCxJQUFJLENBQUcsaUJBQWlCLENBQUUsY0FBYyxDQUFFLFNBQVMsQ0FBRSxjQUFjLEVBRXJFLFVBQVUsQ0FBVixpQkFBVSxDQUNSLEVBQUUsQ0FBRyxpQkFBaUIsQ0FBRSxZQUFZLENBQUUsU0FBUyxDQUFFLFlBQVksQ0FDN0QsSUFBSSxDQUFHLGlCQUFpQixDQUFFLGNBQWMsQ0FBRSxTQUFTLENBQUUsY0FBYyxFQUtyRSxBQUFBLFNBQVMsQUFBQyxDQUNSLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxLQUFLLENBQ2QsQUFFRCxBQUFBLGNBQWMsQUFBQyxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixHQUFHLENBQUUsR0FBRyxDQUNSLElBQUksQ0FBRSxHQUFHLENBQ1QsV0FBVyxDQUFFLEtBQUssQ0FDbEIsVUFBVSxDQUFFLEtBQUssQ0FDbEIsQUFNRCxBQUFBLHNCQUFzQixDQUFDLG9CQUFvQixDQUMzQyxzQkFBc0IsQ0FBQyxjQUFjLENBQ3JDLHNCQUFzQixDQUFDLCtCQUErQixDQUN0RCxzQkFBc0IsQ0FBQyxjQUFjLEFBQUMsQ0FDcEMsZ0JBQWdCLENBQUUsa0NBQWtDLENBQ3JELEFBRUQsQUFBQSxzQkFBc0IsQUFBQSxVQUFVLENBQUMsb0JBQW9CLENBQ3JELHNCQUFzQixBQUFBLFVBQVUsQ0FBQyxjQUFjLENBQy9DLHNCQUFzQixBQUFBLFVBQVUsQ0FBQywrQkFBK0IsQ0FDaEUsc0JBQXNCLENBQUMsY0FBYyxBQUFDLENBQ3BDLGdCQUFnQixDQUFFLGtDQUFrQyxDQUNyRCxBQUVELEFBQUEsc0JBQXNCLENBQUMsY0FBYyxBQUFDLENBQUUsbUJBQW1CLENBQUUsYUFBYSxDQUFJLEFBRTlFLEFBQUEsc0JBQXNCLENBQUMsc0JBQXNCLEFBQUMsQ0FDNUMsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLGVBQWMsQ0FDbkMsQUFDRCxBQUFBLHNCQUFzQixBQUFBLHVCQUF1QixDQUFDLHNCQUFzQixBQUFDLENBQUUsVUFBVSxDQUFFLElBQUksQ0FBSSxBQUczRixBQUFBLHNCQUFzQixDQUFDLHFCQUFxQixBQUFDLENBQUUsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLGVBQWlCLENBQUksQUFDeEYsQUFBQSxzQkFBc0IsQ0FBQyxvQkFBb0IsQ0FBQyxxQkFBcUIsQUFBQyxDQUFFLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxlQUFpQixDQUFJLEFBSTdHLEFBQUEsc0JBQXNCLENBQUMsMEJBQTBCLEFBQUMsQ0FBRSxnQkFBZ0IsQ0FBRSxXQUFXLENBQUksQUFDckYsQUFBQSxzQkFBc0IsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFdBQVcsQ0FBSSxBQUNwRyxBQUFBLHNCQUFzQixDQUFDLGFBQWEsQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFdBQVcsQ0FBSSxBQUVoRyxBQUFBLHNCQUFzQixDQUFDLGlCQUFpQixBQUFBLE1BQU0sQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFlBQVksQ0FBSSxBQUMzRyxBQUFBLHNCQUFzQixDQUFDLGFBQWEsQUFBQSxNQUFNLENBQUMsb0JBQW9CLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxZQUFZLENBQUksQUFHdkcsQUFBQSxzQkFBc0IsQUFBQSxVQUFVLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLENBQzdGLHNCQUFzQixBQUFBLFVBQVUsQUFBQSxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFlBQVksQ0FBSSxBQUMvSCxBQUFBLHNCQUFzQixBQUFBLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsb0JBQW9CLENBQ3JGLHNCQUFzQixBQUFBLFVBQVUsQUFBQSxnQkFBZ0IsQ0FBQyxhQUFhLENBQUMsb0JBQW9CLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxZQUFZLENBQUksQUFHM0gsQUFBQSxzQkFBc0IsQUFBQSxVQUFVLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsb0JBQW9CLENBQ3hGLHNCQUFzQixBQUFBLFVBQVUsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FDOUcsc0JBQXNCLEFBQUEsVUFBVSxDQUFDLGlCQUFpQixBQUFBLGlCQUFpQixBQUFBLE1BQU0sQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFlBQVksQ0FBSSxBQUN0SSxBQUFBLHNCQUFzQixBQUFBLFVBQVUsQ0FBQyxhQUFhLEFBQUEsaUJBQWlCLENBQUMsb0JBQW9CLENBQ3BGLHNCQUFzQixBQUFBLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsaUJBQWlCLENBQUMsb0JBQW9CLENBQ3RHLHNCQUFzQixBQUFBLFVBQVUsQ0FBQyxhQUFhLEFBQUEsaUJBQWlCLEFBQUEsTUFBTSxDQUFDLG9CQUFvQixBQUFDLENBQUUsbUJBQW1CLENBQUUsWUFBWSxDQUFJLEFBR2xJLEFBQUEsc0JBQXNCLEFBQUEsT0FBTyxDQUFDLGlCQUFpQixDQUFDLG9CQUFvQixBQUFDLENBQUUsbUJBQW1CLENBQUUsWUFBWSxDQUFJLEFBQzVHLEFBQUEsc0JBQXNCLEFBQUEsT0FBTyxDQUFDLGFBQWEsQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFlBQVksQ0FBSSxBQUN4RyxBQUFBLHNCQUFzQixBQUFBLE9BQU8sQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLE9BQU8sQ0FBRSxFQUFFLENBQUksQUFFcEUsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLENBQUMsUUFBUSxBQUFBLE1BQU0sQ0FBQyxvQkFBb0IsQ0FDakUsc0JBQXNCLEFBQUEsT0FBTyxDQUFDLHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLG9CQUFvQixDQUMxRixzQkFBc0IsQUFBQSxPQUFPLENBQUMsaUJBQWlCLENBQUMsYUFBYSxDQUFDLG9CQUFvQixBQUFDLENBQUUsT0FBTyxDQUFFLENBQUMsQ0FBSSxBQUVuRyxBQUFBLHNCQUFzQixBQUFBLE9BQU8sQUFBQSxnQkFBZ0IsQ0FBQyxRQUFRLENBQUMsb0JBQW9CLEFBQUMsQ0FBRSxPQUFPLENBQUUsRUFBRSxDQUFJLEFBRzdGLEFBQUEsc0JBQXNCLEFBQUEsT0FBTyxDQUFDLGlCQUFpQixDQUFDLG9CQUFvQixDQUNwRSxzQkFBc0IsQUFBQSxPQUFPLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLENBQzFGLHNCQUFzQixBQUFBLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FDdEYsc0JBQXNCLEFBQUEsT0FBTyxDQUFDLGlCQUFpQixBQUFBLE1BQU0sQ0FBQyxvQkFBb0IsQ0FDMUUsc0JBQXNCLEFBQUEsT0FBTyxBQUFBLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLG9CQUFvQixBQUFDLENBQUUsT0FBTyxDQUFFLEVBQUUsQ0FBSSxBQUd0RyxBQUFBLHNCQUFzQixBQUFBLG9CQUFvQixDQUFDLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FDaEcsc0JBQXNCLEFBQUEsdUJBQXVCLEFBQUEsc0JBQXNCLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLEFBQUMsQ0FBRSxnQkFBZ0IsQ0FBRSxJQUFJLENBQUksQUFHdkksTUFBTSxDQUFDLEdBQUcsTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFdBQVcsRUFBRSxRQUFRLEdBQUUsR0FBRyxNQUFNLFdBQVcsRUFBRSxTQUFTLE9BQU8sVUFBVSxFQUFFLEtBQUssRUFFbkgsQUFBQSxzQkFBc0IsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFVBQVUsQ0FBSSxBQUNuRyxBQUFBLHNCQUFzQixDQUFDLGFBQWEsQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFlBQVksQ0FBSSxBQUVqRyxBQUFBLHNCQUFzQixDQUFDLGlCQUFpQixBQUFBLE1BQU0sQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFVBQVUsQ0FBSSxBQUN6RyxBQUFBLHNCQUFzQixDQUFDLGFBQWEsQUFBQSxNQUFNLENBQUMsb0JBQW9CLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxZQUFZLENBQUksQUFHdkcsQUFBQSxzQkFBc0IsQUFBQSxVQUFVLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLENBQzdGLHNCQUFzQixBQUFBLFVBQVUsQUFBQSxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFVBQVUsQ0FBSSxBQUM3SCxBQUFBLHNCQUFzQixBQUFBLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsb0JBQW9CLENBQ3JGLHNCQUFzQixBQUFBLFVBQVUsQUFBQSxnQkFBZ0IsQ0FBQyxhQUFhLENBQUMsb0JBQW9CLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxZQUFZLENBQUksQUFHM0gsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxVQUFVLENBQUksQUFDMUcsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLENBQUMsYUFBYSxDQUFDLG9CQUFvQixBQUFDLENBQUUsbUJBQW1CLENBQUUsWUFBWSxDQUFJLEFBR3hHLEFBQUEsc0JBQXNCLEFBQUEsVUFBVSxDQUFDLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLG9CQUFvQixDQUN4RixzQkFBc0IsQUFBQSxVQUFVLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsb0JBQW9CLENBQzlHLHNCQUFzQixBQUFBLFVBQVUsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQUFBQSxNQUFNLENBQUMsb0JBQW9CLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxVQUFVLENBQUksQUFFcEksQUFBQSxzQkFBc0IsQUFBQSxVQUFVLENBQUMsYUFBYSxBQUFBLGlCQUFpQixDQUFDLG9CQUFvQixDQUNwRixzQkFBc0IsQUFBQSxVQUFVLENBQUMsaUJBQWlCLENBQUMsYUFBYSxBQUFBLGlCQUFpQixDQUFDLG9CQUFvQixDQUN0RyxzQkFBc0IsQUFBQSxVQUFVLENBQUMsYUFBYSxBQUFBLGlCQUFpQixBQUFBLE1BQU0sQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFlBQVksQ0FBSSxDQUtwSSxBQUFBLHNCQUFzQixBQUFBLHFCQUFxQixDQUFDLG9CQUFvQixBQUFDLENBQUUsZ0JBQWdCLENBQUUsT0FBTyxDQUFJLEFBQ2hHLEFBQUEsc0JBQXNCLEFBQUEscUJBQXFCLENBQUMsU0FBUyxBQUFBLE1BQU0sQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLGdCQUFnQixDQUFFLE9BQU8sQ0FBSSxBQUVoSCxBQUFBLHNCQUFzQixBQUFBLG9CQUFvQixDQUFDLG9CQUFvQixDQUMvRCxzQkFBc0IsQUFBQSx1QkFBdUIsQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLGdCQUFnQixDQUFFLE9BQU8sQ0FBRSxNQUFNLENBQUUsaUJBQWlCLENBQUUsT0FBTyxDQUFFLEVBQUUsQ0FBSSxBQUMxSSxBQUFBLHNCQUFzQixBQUFBLG9CQUFvQixDQUFDLFNBQVMsQUFBQSxNQUFNLENBQUMsb0JBQW9CLENBQy9FLHNCQUFzQixBQUFBLHVCQUF1QixDQUFDLFNBQVMsQUFBQSxNQUFNLENBQUMsb0JBQW9CLEFBQUMsQ0FBRSxnQkFBZ0IsQ0FBRSxPQUFPLENBQUksQUFHbEgsQUFBQSxzQkFBc0IsQ0FBQyxTQUFTLENBQUMsY0FBYyxBQUFDLENBQUUsbUJBQW1CLENBQUUsV0FBVyxDQUFHLEFBQ3JGLEFBQUEsc0JBQXNCLENBQUMsU0FBUyxBQUFBLE1BQU0sQ0FBQyxjQUFjLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxXQUFXLENBQUksQUFHNUYsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLENBQUMsU0FBUyxDQUFDLGNBQWMsQUFBQyxDQUNyRCxtQkFBbUIsQ0FBRSxXQUFXLENBQ2hDLE9BQU8sQ0FBRSxFQUFFLENBQ1osQUFDRCxBQUFBLHNCQUFzQixDQUFDLFNBQVMsQUFBQSxNQUFNLENBQUMsY0FBYyxBQUFFLENBQUUsT0FBTyxDQUFFLENBQUMsQ0FBSSxBQUd2RSxBQUFBLHNCQUFzQixDQUFDLHFCQUFxQixBQUFDLENBQzNDLFlBQVksQ0FBRSxXQUFXLENBQ3pCLFlBQVksQ0FBRSxLQUFLLENBQ25CLFlBQVksQ0FBRSxDQUFDLENBQ2hCLEFBQ0QsQUFBQSxzQkFBc0IsQ0FBQyxxQkFBcUIsQUFBQyxDQUFFLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxlQUFpQixDQUFJLEFBQ3hGLEFBQUEsc0JBQXNCLENBQUMsb0JBQW9CLENBQUMscUJBQXFCLEFBQUMsQ0FBRSxVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsZUFBaUIsQ0FBSSxBQUM3RyxBQUFBLHNCQUFzQixDQUFDLHFCQUFxQixBQUFDLENBQzNDLFVBQVUsQ0FBRSxDQUFDLENBQUUsSUFBRyxDQUFDLEdBQUcsQ0FBQyxlQUFpQixDQUN6QyxBQUNELEFBQUEsc0JBQXNCLENBQUMsNEJBQTRCLEFBQUMsQ0FDbEQsWUFBWSxDQUFFLEdBQUcsQ0FDakIsWUFBWSxDQUFFLHNCQUF3QixDQUN2QyxBQUVELEFBQUEsc0JBQXNCLENBQUMsb0JBQW9CLENBQUMsNEJBQTRCLENBQ3hFLHNCQUFzQixDQUFDLG9CQUFvQixBQUFBLE1BQU0sQ0FBQyw0QkFBNEIsQUFBQyxDQUFFLE1BQU0sQ0FBRSxHQUFHLENBQUksQUFHaEcsQUFBQSxzQkFBc0IsQ0FBQyw0QkFBNEIsQ0FBQywrQkFBK0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFlBQVksQ0FBRyxBQUMxSCxBQUFBLHNCQUFzQixDQUFDLDRCQUE0QixBQUFBLE1BQU0sQ0FBQywrQkFBK0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFlBQVksQ0FBSSxBQUNqSSxBQUFBLHNCQUFzQixDQUFDLHdCQUF3QixDQUFDLCtCQUErQixBQUFDLENBQUUsbUJBQW1CLENBQUUsWUFBWSxDQUFHLEFBQ3RILEFBQUEsc0JBQXNCLENBQUMsd0JBQXdCLEFBQUEsTUFBTSxDQUFDLCtCQUErQixBQUFDLENBQUUsbUJBQW1CLENBQUUsWUFBWSxDQUFJLEFBRTdILEFBQUEsc0JBQXNCLEFBQUEsdUJBQXVCLENBQUMsNEJBQTRCLENBQUMsK0JBQStCLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxZQUFZLENBQUcsQUFDakosQUFBQSxzQkFBc0IsQUFBQSx1QkFBdUIsQ0FBQyw0QkFBNEIsQUFBQSxNQUFNLENBQUMsK0JBQStCLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxZQUFZLENBQUksQUFDeEosQUFBQSxzQkFBc0IsQUFBQSx1QkFBdUIsQ0FBQyx3QkFBd0IsQ0FBQywrQkFBK0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFlBQVksQ0FBRyxBQUM3SSxBQUFBLHNCQUFzQixBQUFBLHVCQUF1QixDQUFDLHdCQUF3QixBQUFBLE1BQU0sQ0FBQywrQkFBK0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFlBQVksQ0FBSSxBQUdwSixBQUFBLHNCQUFzQixBQUFBLE9BQU8sQ0FBQyxtQkFBbUIsQ0FBQywrQkFBK0IsQUFBQyxDQUNoRixlQUFlLENBQUUsbUJBQW1CLENBQ3BDLGtCQUFrQixDQUFFLG1CQUFtQixDQUN2QyxVQUFVLENBQUUsbUJBQW1CLENBQy9CLE9BQU8sQ0FBRSxFQUFFLENBQ1osQUFDRCxBQUFBLHNCQUFzQixBQUFBLE9BQU8sQ0FBQyw0QkFBNEIsQ0FBQywrQkFBK0IsQ0FDMUYsc0JBQXNCLEFBQUEsT0FBTyxDQUFDLDRCQUE0QixDQUFDLG1DQUFtQyxBQUFDLENBQUUsbUJBQW1CLENBQUUsWUFBWSxDQUFJLEFBQ3RJLEFBQUEsc0JBQXNCLEFBQUEsT0FBTyxDQUFDLHdCQUF3QixDQUFDLCtCQUErQixDQUN0RixzQkFBc0IsQUFBQSxPQUFPLENBQUMsd0JBQXdCLENBQUMsbUNBQW1DLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxZQUFZLENBQUksQUFDbEksQUFBQSxzQkFBc0IsQUFBQSxPQUFPLENBQUMsbUJBQW1CLEFBQUEsTUFBTSxDQUFDLCtCQUErQixBQUFDLENBQUUsT0FBTyxDQUFFLENBQUMsQ0FBSSxBQUV4RyxBQUFBLHNCQUFzQixBQUFBLE9BQU8sQUFBQSx1QkFBdUIsQ0FBQyw0QkFBNEIsQ0FBQywrQkFBK0IsQ0FDakgsc0JBQXNCLEFBQUEsT0FBTyxBQUFBLHVCQUF1QixDQUFDLDRCQUE0QixDQUFDLG1DQUFtQyxBQUFDLENBQUUsbUJBQW1CLENBQUUsWUFBWSxDQUFJLEFBQzdKLEFBQUEsc0JBQXNCLEFBQUEsT0FBTyxBQUFBLHVCQUF1QixDQUFDLHdCQUF3QixDQUFDLCtCQUErQixDQUM3RyxzQkFBc0IsQUFBQSxPQUFPLEFBQUEsdUJBQXVCLENBQUMsd0JBQXdCLENBQUMsbUNBQW1DLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxZQUFZLENBQUksQUFHekosQUFBQSxzQkFBc0IsQUFBQSxPQUFPLENBQUMsbUJBQW1CLENBQUMsbUNBQW1DLENBQ3JGLHNCQUFzQixBQUFBLE9BQU8sQ0FBQyxtQkFBbUIsQUFBQSxNQUFNLENBQUMsbUNBQW1DLEFBQUMsQ0FBRSxPQUFPLENBQUUsRUFBRSxDQUFJLEFBRzdHLEFBQUEsc0JBQXNCLEFBQUEsVUFBVSxDQUFDLDRCQUE0QixDQUFDLG1DQUFtQyxDQUFDLCtCQUErQixDQUNqSSxzQkFBc0IsQUFBQSxVQUFVLENBQUMsNEJBQTRCLEFBQUEsTUFBTSxDQUFDLG1DQUFtQyxDQUFDLCtCQUErQixBQUFDLENBQ3RJLG1CQUFtQixDQUFFLFlBQVksQ0FDbEMsQUFDRCxBQUFBLHNCQUFzQixBQUFBLFVBQVUsQ0FBQyx3QkFBd0IsQ0FBQyxtQ0FBbUMsQ0FBQywrQkFBK0IsQ0FDN0gsc0JBQXNCLEFBQUEsVUFBVSxDQUFDLHdCQUF3QixBQUFBLE1BQU0sQ0FBQyxtQ0FBbUMsQ0FBQywrQkFBK0IsQUFBQyxDQUNsSSxtQkFBbUIsQ0FBRSxZQUFZLENBQ2xDLEFBQ0QsQUFBQSxzQkFBc0IsQUFBQSxVQUFVLENBQUMsbUJBQW1CLENBQUMsbUNBQW1DLENBQUMscUNBQXFDLENBQzlILHNCQUFzQixBQUFBLFVBQVUsQ0FBQyxtQkFBbUIsQUFBQSxNQUFNLENBQUMsbUNBQW1DLENBQUMscUNBQXFDLEFBQUMsQ0FDbkksTUFBTSxDQUFFLGlCQUFpQixDQUMxQixBQUVELEFBQUEsc0JBQXNCLEFBQUEsVUFBVSxBQUFBLHVCQUF1QixDQUFDLDRCQUE0QixDQUFDLG1DQUFtQyxDQUFDLCtCQUErQixDQUN4SixzQkFBc0IsQUFBQSxVQUFVLEFBQUEsdUJBQXVCLENBQUMsNEJBQTRCLEFBQUEsTUFBTSxDQUFDLG1DQUFtQyxDQUFDLCtCQUErQixBQUFDLENBQzdKLG1CQUFtQixDQUFFLFlBQVksQ0FDbEMsQUFDRCxBQUFBLHNCQUFzQixBQUFBLFVBQVUsQUFBQSx1QkFBdUIsQ0FBQyx3QkFBd0IsQ0FBQyxtQ0FBbUMsQ0FBQywrQkFBK0IsQ0FDcEosc0JBQXNCLEFBQUEsVUFBVSxBQUFBLHVCQUF1QixDQUFDLHdCQUF3QixBQUFBLE1BQU0sQ0FBQyxtQ0FBbUMsQ0FBQywrQkFBK0IsQUFBQyxDQUN6SixtQkFBbUIsQ0FBRSxZQUFZLENBQ2xDLEFDbGxDRCxBQUFBLEdBQUcsQ0FBQSxBQUFBLEdBQUMsRUFBSyxNQUFNLEFBQVgsRUFDSixHQUFHLENBQUEsQUFBQSxHQUFDLEVBQUssTUFBTSxBQUFYLENBQWEsQ0FDZixlQUFlLENBQUUsZ0JBQWdCLENBQ2pDLGVBQWUsQ0FBSSxjQUFjLENBQ2pDLGVBQWUsQ0FBRSx5QkFBeUIsQ0FDMUMsZUFBZSxDQUFFLFdBQVcsQ0FDNUIsc0JBQXNCLENBQUUsZ0JBQWdCLENBQUcsQUFHN0MsQUFBQSxZQUFZLEFBQUMsQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUFFeEIsQUFBQSxTQUFTLEFBQUMsQ0FDUixVQUFVLENBQUUsTUFBTSxDQUFHLEFBRXZCLEFBQUEsWUFBWSxBQUFDLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FBRyxBQUVsQixBQUFBLEtBQUssQUFBQyxDQUNKLE9BQU8sQ0FBRSxVQUFVLENBQUcsQUFFeEIsQUFBQSxlQUFlLEFBQUMsQ0FDZCxZQUFZLENBQUUsRUFBRSxDQUFHLEFBRXJCLEFBQUEsZUFBZSxBQUFDLENBQ2QsYUFBYSxDQUFFLENBQUMsQ0FBQSxVQUFVLENBQUcsQUFFL0IsQUFBQSxjQUFjLEFBQUMsQ0FDYixXQUFXLENBQUUsSUFBSSxDQUFHLEFBRXRCLEFBQUEsaUJBQWlCLEFBQUMsQ0FDaEIsY0FBYyxDQUFFLElBQUksQ0FBRyxBQUV6QixBQUNFLElBREUsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBQ1IsaUJBQWlCLEFBQUMsQ0FHaEIsWUFBWSxDQUFFLENBQUMsQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FDbkIsV0FBVyxDQUFFLHNCQUFzQixDQUNuQyxLQUFLLENBQUUsT0FBTyxDQUNkLFdBQVcsQ0FBRSxHQUFHLENBQUcsQUFadkIsQUFFSSxJQUZBLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQUNSLGlCQUFpQixBQUNkLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFXdEIsQUFBQSxnQkFBZ0IsQUFBQyxDQUNmLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFFbEIsQUFDRSxzQkFEb0IsQ0FDcEIsQ0FBQyxBQUFDLENBQ0EsS0FBSyxDQUFFLGtCQUFrQixDQUN6QixLQUFLLENBQUUsS0FBSyxDQUNaLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFVBQVUsQ0FBRSxVQUFVLENBQUcsQUFFN0IsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUNqQyxBQUFBLGVBQWUsQUFBQyxDQUNkLFlBQVksQ0FBRSxDQUFDLENBQUcsQ0FFdEIsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUNqQyxBQUNFLHNCQURvQixDQUNwQixDQUFDLEFBQUMsQ0FDQSxLQUFLLENBQUUsaUJBQWlCLENBQ3hCLEtBQUssQ0FBRSxLQUFLLENBQ1osYUFBYSxDQUFFLElBQUksQ0FDbkIsVUFBVSxDQUFFLFVBQVUsQ0FBRyxDQUUvQixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQ2pDLEFBQ0UsSUFERSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FDUixpQkFBaUIsQUFBQyxDQUNoQixVQUFVLENBQUUsSUFBSSxDQUFHLENBR3pCLEFBRUUsZ0JBRmMsQ0FFZCxJQUFJLENBRE4sZUFBZSxDQUNiLElBQUksQUFBQyxDQUNILFNBQVMsQ0FBRSxJQUFJLENBQ2YsSUFBSSxDQUFFLENBQUMsQ0FDUCxNQUFNLENBQUUsR0FBRyxDQUFBLFVBQVUsQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENBQUUsTUFBTSxDQUFBLFVBQVUsQzFEcEY5QixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEMwRHNGakMsQUFUNUIsQUFXSSxnQkFYWSxBQVViLE1BQU0sQ0FDTCxJQUFJLENBVlIsZUFBZSxBQVNaLE1BQU0sQ0FDTCxJQUFJLEFBQUMsQ0FDSCxLQUFLLENBQUUsT0FBTyxDQUFHLEFBWnZCLEFBY0ksZ0JBZFksQUFhYixPQUFPLENBQ04sSUFBSSxDQWJSLGVBQWUsQUFZWixPQUFPLENBQ04sSUFBSSxBQUFDLENBQ0gsS0FBSyxDM0R6Rk8sT0FBTyxDMkR5Rk8sQUFJaEMsQUFBQSxZQUFZLEFBQUMsQ0FDWCxhQUFhLENBQUUsSUFBSSxDQUFHLEFBRXhCLEFBQUEsT0FBTyxBQUFDLENBQ04sYUFBYSxDQUFFLElBQUksQ0FBRyxBQUV4QixBQUNFLG1CQURpQixDQUNqQixFQUFFLEFBQUMsQ0FDRCxZQUFZLENBQUUsQ0FBQyxDQUVLLEFBSnhCLEFBR0ksbUJBSGUsQ0FDakIsRUFBRSxBQUVDLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFKdEIsQUFLRSxtQkFMaUIsQ0FLakIseUJBQXlCLEFBQUMsQ0FDeEIsS0FBSyxDQUFFLEdBQUcsQ0FDVixNQUFNLENBQUUsR0FBRyxDQUNYLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE1BQU0sQ0FBRSxLQUFLLENBQ2IsVUFBVSxDQUFFLElBQUksQ0FDaEIsTUFBTSxDQUFFLGNBQWMsQ0FFQyxBQWQzQixBQWFJLG1CQWJlLENBS2pCLHlCQUF5QixBQVF0QixVQUFVLEFBQUMsQ0FDVixVQUFVLENBQUUsSUFBSSxDQUFHLEFBRXpCLEFBQUEsY0FBYyxBQUFDLENBQ2IsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsWUFBWSxDQUFFLENBQUMsQ0FxRXdCLEFBdkV6QyxBQUdFLGNBSFksQUFHWCxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBSnBCLEFBS0UsY0FMWSxDQUtaLFlBQVksQUFBQyxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLENBQUMsQ0FDVixRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsQ0FBQyxDQUNQLEdBQUcsQ0FBRSxpQkFBaUIsQ0E0QmEsQUF0Q3ZDLEFBV0ksY0FYVSxDQUtaLFlBQVksQ0FNVixTQUFTLEFBQUMsQ0FDUixLQUFLLENBQUUsR0FBRyxDQUFHLEFBWm5CLEFBYUksY0FiVSxDQUtaLFlBQVksQ0FRVixNQUFNLEFBQUMsQ0FDTCxXQUFXLENBQUUsc0JBQXNCLENBQ25DLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDM0R0SUcsSUFBSSxDMkR1SVosV0FBVyxDQUFFLElBQUksQ0FBRyxBQW5CMUIsQUFvQkksY0FwQlUsQ0FLWixZQUFZLENBZVYsQ0FBQyxBQUFDLENBQ0EsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLEMzRDFJRyxJQUFJLEMyRDBJVSxBQXRCNUIsQUF1QkksY0F2QlUsQ0FLWixZQUFZLENBa0JWLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDM0Q3SUcsSUFBSSxDMkQ2SVUsQUF6QjVCLEFBMEJJLGNBMUJVLENBS1osWUFBWSxDQXFCVixJQUFJLEFBQUEsUUFBUSxBQUFDLENBQ1gsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEMzRC9JVCxJQUFJLEMyRGdKWixVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLEMzRGpKRyxJQUFJLEMyRGlKTyxVQUFVLENBQzdCLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLENBQUMsQ0FDaEIsV0FBVyxDQUFFLEdBQUcsQ0FLZSxBQXRDckMsQUFrQ00sY0FsQ1EsQ0FLWixZQUFZLENBcUJWLElBQUksQUFBQSxRQUFRLEFBUVQsTUFBTSxDQWxDYixjQUFjLENBS1osWUFBWSxDQXFCVixJQUFJLEFBQUEsUUFBUSxBQVNULE1BQU0sQ0FuQ2IsY0FBYyxDQUtaLFlBQVksQ0FxQlYsSUFBSSxBQUFBLFFBQVEsQUFVVCxPQUFPLEFBQUMsQ0FDUCxLQUFLLEMzRDNKSyxPQUFPLEMyRDJKTSxVQUFVLENBQ2pDLFVBQVUsQzNEMUpKLElBQUksQzJEMEppQixBQXRDbkMsQUF1Q0UsY0F2Q1ksQ0F1Q1osR0FBRyxBQUFDLENBQ0YsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsT0FBTyxDQUNsQixhQUFhLENBQUUsQ0FBQyxDQUFHLEFBMUN2QixBQTJDRSxjQTNDWSxDQTJDWixrQkFBa0IsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sTUFBTSxDQUFFLENBQUMsQ0FDVCxJQUFJLENBQUUsQ0FBQyxDQUNQLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDM0R4S0ksT0FBTyxDMkR5S3JCLEtBQUssQ0FBRSxHQUFHLENBQ1YsY0FBYyxDQUFFLGtCQUFrQixDQUNsQyxpQkFBaUIsQ0FBRSxrQkFBa0IsQ0FDckMsWUFBWSxDQUFFLGtCQUFrQixDQUNoQyxhQUFhLENBQUUsa0JBQWtCLENBQ2pDLFNBQVMsQ0FBRSxrQkFBa0IsQ0FlTSxBQXZFdkMsQUF5REksY0F6RFUsQ0EyQ1osa0JBQWtCLEFBY2YsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLEVBQUUsQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxHQUFHLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixNQUFNLENBQUUsQ0FBQyxDQUNULElBQUksQ0FBRSxDQUFDLENBQ1AsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLEMzRHhMRSxPQUFPLEMyRHlMbkIsY0FBYyxDQUFFLGlCQUFpQixDQUNqQyxpQkFBaUIsQ0FBRSxpQkFBaUIsQ0FDcEMsWUFBWSxDQUFFLGlCQUFpQixDQUMvQixhQUFhLENBQUUsaUJBQWlCLENBQ2hDLFNBQVMsQ0FBRSxpQkFBaUIsQ0FBRyxBQUVyQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBQ2xDLEFBQ0UsY0FEWSxDQUNaLFlBQVksQUFBQyxDQUNYLEdBQUcsQ0FBRSxHQUFHLENBQUcsQ0FFakIsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQUNsQyxBQUNFLGNBRFksQ0FDWixZQUFZLEFBQUMsQ0FDWCxHQUFHLENBQUUsR0FBRyxDQUljLEFBTjFCLEFBR0ksY0FIVSxDQUNaLFlBQVksQ0FFVixNQUFNLEFBQUMsQ0FDTCxTQUFTLENBQUUsSUFBSSxDQUFHLEFBSnhCLEFBS0ksY0FMVSxDQUNaLFlBQVksQ0FJVixDQUFDLEFBQUMsQ0FDQSxTQUFTLENBQUUsSUFBSSxDQUFHLENBRTFCLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFDakMsQUFFSSxjQUZVLENBQ1osWUFBWSxDQUNWLE1BQU0sQUFBQyxDQUNMLFdBQVcsQ0FBRSxJQUFJLENBQUcsQUFIMUIsQUFJSSxjQUpVLENBQ1osWUFBWSxDQUdWLENBQUMsQUFBQyxDQUNBLGFBQWEsQ0FBRSxJQUFJLENBQUcsQ0FHOUIsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUNqQyxBQUNFLGNBRFksQ0FDWixZQUFZLEFBQUMsQ0FDWCxHQUFHLENBQUUsR0FBRyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsQ0FBQyxDQUNSLE9BQU8sQ0FBRSxJQUFJLENBQ2IsVUFBVSxDQUFFLFVBQVUsQ0FhTCxBQXBCckIsQUFRSSxjQVJVLENBQ1osWUFBWSxDQU9WLE1BQU0sQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FBRyxBQVYxQixBQVdJLGNBWFUsQ0FDWixZQUFZLENBVVYsQ0FBQyxBQUFDLENBQ0EsT0FBTyxDQUFFLElBQUksQ0FBRyxBQVp0QixBQWFJLGNBYlUsQ0FDWixZQUFZLENBWVYsQ0FBQyxBQUFDLENBQ0EsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsSUFBSSxDQUFFLENBQUMsQ0FDUCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxDQUFDLENBQUcsQ0FHckIsQUFBQSxRQUFRLEFBQUMsQ0FDUCxVQUFVLEMzRDlPSSxPQUFPLEMyRCtPckIsT0FBTyxDQUFFLE1BQU0sQ0FDZixhQUFhLENBQUUsSUFBSSxDQUFHLEFBRXhCLEFBQUEsY0FBYyxBQUFDLENBQ2IsVUFBVSxDM0RoUE0sT0FBTyxDMkRpUHZCLE9BQU8sQ0FBRSxNQUFNLENBQ2YsVUFBVSxDQUFFLE1BQU0sQ0FxQnNDLEFBeEIxRCxBQUtJLGNBTFUsQ0FJWixJQUFJLENBQ0YsY0FBYyxBQUFDLENBQ2IsYUFBYSxDQUFFLENBQUMsQ0FrQmdDLEFBeEJ0RCxBQU9NLGNBUFEsQ0FJWixJQUFJLENBQ0YsY0FBYyxDQUVaLEVBQUUsQUFBQyxDQUNELGNBQWMsQ0FBRSxTQUFTLENBQ3pCLFNBQVMsQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUFHLEFBVHBDLEFBVU0sY0FWUSxDQUlaLElBQUksQ0FDRixjQUFjLENBS1osQ0FBQyxBQUFDLENBQ0EsS0FBSyxDM0Q5UEssT0FBTyxDMkQ4UFMsQUFYbEMsQUFZTSxjQVpRLENBSVosSUFBSSxDQUNGLGNBQWMsQ0FPWixJQUFJLEFBQUMsQ0FDSCxLQUFLLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDckIsYUFBYSxDQUFFLENBQUMsQ0FDaEIsV0FBVyxDQUFFLEdBQUcsQ0FTNEIsQUF4QnBELEFBZ0JRLGNBaEJNLENBSVosSUFBSSxDQUNGLGNBQWMsQ0FPWixJQUFJLEFBSUQsUUFBUSxBQUFDLENBQ1IsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEMzRGxRYixJQUFJLEMyRG1RUixVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLEMzRHBRRCxJQUFJLEMyRHlRZ0MsQUF4QmxELEFBb0JVLGNBcEJJLENBSVosSUFBSSxDQUNGLGNBQWMsQ0FPWixJQUFJLEFBSUQsUUFBUSxBQUlOLE1BQU0sQ0FwQmpCLGNBQWMsQ0FJWixJQUFJLENBQ0YsY0FBYyxDQU9aLElBQUksQUFJRCxRQUFRLEFBS04sTUFBTSxDQXJCakIsY0FBYyxDQUlaLElBQUksQ0FDRixjQUFjLENBT1osSUFBSSxBQUlELFFBQVEsQUFNTixPQUFPLEFBQUMsQ0FDUCxVQUFVLEMzRHhRUixJQUFJLEMyRHlRTixLQUFLLEMzRDNRQyxPQUFPLEMyRDJRVSxVQUFVLENBQUcsQUFFaEQsQUFDRSxlQURhLENBQ2IsY0FBYyxBQUFDLENBQ2IsYUFBYSxDQUFFLENBQUMsQ0FBRyxBQUV2QixBQUFBLElBQUksQ0FBQyxjQUFjLENBQ25CLGNBQWMsQUFBQyxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBdUtjLEFBeksvQixBQUlJLElBSkEsQ0FBQyxjQUFjLENBR2pCLENBQUMsQUFDRSxNQUFNLENBSlgsSUFBSSxDQUFDLGNBQWMsQ0FHakIsQ0FBQyxBQUVFLE1BQU0sQ0FMWCxJQUFJLENBQUMsY0FBYyxDQUdqQixDQUFDLEFBR0UsT0FBTyxDQUxaLGNBQWMsQ0FFWixDQUFDLEFBQ0UsTUFBTSxDQUhYLGNBQWMsQ0FFWixDQUFDLEFBRUUsTUFBTSxDQUpYLGNBQWMsQ0FFWixDQUFDLEFBR0UsT0FBTyxBQUFDLENBQ1AsZUFBZSxDQUFFLElBQUksQ0FBRyxBQVA5QixBQVVFLElBVkUsQ0FBQyxjQUFjLENBVWpCLEVBQUUsQ0FUSixjQUFjLENBU1osRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixhQUFhLENBQUUsSUFBSSxDQUFHLEFBYjFCLEFBY0UsSUFkRSxDQUFDLGNBQWMsQ0FjakIsRUFBRSxDQWJKLGNBQWMsQ0FhWixFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUFqQjFCLEFBa0JFLElBbEJFLENBQUMsY0FBYyxDQWtCakIsRUFBRSxDQWpCSixjQUFjLENBaUJaLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FBRyxBQXJCMUIsQUFzQkUsSUF0QkUsQ0FBQyxjQUFjLENBc0JqQixFQUFFLENBckJKLGNBQWMsQ0FxQlosRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixhQUFhLENBQUUsR0FBRyxDQUFHLEFBekJ6QixBQTBCRSxJQTFCRSxDQUFDLGNBQWMsQ0EwQmpCLEVBQUUsQ0ExQkosSUFBSSxDQUFDLGNBQWMsQ0EwQmIsU0FBUyxDQXpCZixjQUFjLENBeUJaLEVBQUUsQ0F6QkosY0FBYyxDQXlCUixTQUFTLEFBQUMsQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGFBQWEsQ0FBRSxHQUFHLENBQUcsQUE3QnpCLEFBOEJFLElBOUJFLENBQUMsY0FBYyxDQThCakIsWUFBWSxDQTdCZCxjQUFjLENBNkJaLFlBQVksQUFBQyxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FDbkIsY0FBYyxDQUFFLFNBQVMsQ0FBRyxBQWxDaEMsQUFtQ0UsSUFuQ0UsQ0FBQyxjQUFjLENBbUNqQixFQUFFLENBbENKLGNBQWMsQ0FrQ1osRUFBRSxBQUFDLENBQ0QsYUFBYSxDQUFFLGlCQUFpQixDQUNoQyxNQUFNLENBQUUsTUFBTSxDQUFHLEFBckNyQixBQXNDRSxJQXRDRSxDQUFDLGNBQWMsQ0FzQ2pCLElBQUksQ0FyQ04sY0FBYyxDQXFDWixJQUFJLEFBQUMsQ0FDSCxPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxHQUFHLENBQ25CLFNBQVMsQ0FBRSxJQUFJLENBNER1QixBQXJHMUMsQUEwQ0ksSUExQ0EsQ0FBQyxjQUFjLENBc0NqQixJQUFJLENBSUEsRUFBRSxDQXpDUixjQUFjLENBcUNaLElBQUksQ0FJQSxFQUFFLEFBQUMsQ0FDSCxVQUFVLENBQUUsQ0FBQyxDQUFHLEFBM0N0QixBQTRDSSxJQTVDQSxDQUFDLGNBQWMsQ0FzQ2pCLElBQUksQ0FNRixZQUFZLENBM0NoQixjQUFjLENBcUNaLElBQUksQ0FNRixZQUFZLEFBQUMsQ0FDWCxhQUFhLENBQUUsSUFBSSxDQUNuQixRQUFRLENBQUUsUUFBUSxDQXVEZ0IsQUFyR3hDLEFBK0NNLElBL0NGLENBQUMsY0FBYyxDQXNDakIsSUFBSSxDQU1GLFlBQVksQUFHVCxNQUFNLENBOUNiLGNBQWMsQ0FxQ1osSUFBSSxDQU1GLFlBQVksQUFHVCxNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsR0FBRyxDQUNWLFdBQVcsQ0FBRSxFQUFFLENBSVEsQUFyRC9CLEFBa0RRLElBbERKLENBQUMsY0FBYyxDQXNDakIsSUFBSSxDQU1GLFlBQVksQUFHVCxNQUFNLEFBR0osSUFBSyxDQUFBLFVBQVcsQ0FBQSxJQUFJLEdBakQ3QixjQUFjLENBcUNaLElBQUksQ0FNRixZQUFZLEFBR1QsTUFBTSxBQUdKLElBQUssQ0FBQSxVQUFXLENBQUEsSUFBSSxFQUFHLENBQ3RCLFdBQVcsQ0FBRSxDQUFDLENBQUcsQUFuRDNCLEFBb0RRLElBcERKLENBQUMsY0FBYyxDQXNDakIsSUFBSSxDQU1GLFlBQVksQUFHVCxNQUFNLENBS0wsRUFBRSxDQW5EVixjQUFjLENBcUNaLElBQUksQ0FNRixZQUFZLEFBR1QsTUFBTSxDQUtMLEVBQUUsQUFBQyxDQUNELGFBQWEsQ0FBRSxDQUFDLENBQUcsQUFyRDdCLEFBc0RNLElBdERGLENBQUMsY0FBYyxDQXNDakIsSUFBSSxDQU1GLFlBQVksQUFVVCxNQUFNLENBckRiLGNBQWMsQ0FxQ1osSUFBSSxDQU1GLFlBQVksQUFVVCxNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsR0FBRyxDQUNWLFdBQVcsQ0FBRSxDQUFDLENBRVEsQUExRDlCLEFBeURRLElBekRKLENBQUMsY0FBYyxDQXNDakIsSUFBSSxDQU1GLFlBQVksQUFVVCxNQUFNLEFBR0osSUFBSyxDQUFBLFlBQWEsQ0FBQSxJQUFJLEdBeEQvQixjQUFjLENBcUNaLElBQUksQ0FNRixZQUFZLEFBVVQsTUFBTSxBQUdKLElBQUssQ0FBQSxZQUFhLENBQUEsSUFBSSxFQUFHLENBQ3hCLFdBQVcsQ0FBRSxFQUFFLENBQUcsQUExRDVCLEFBMkRNLElBM0RGLENBQUMsY0FBYyxDQXNDakIsSUFBSSxDQU1GLFlBQVksQUFlVCxNQUFNLENBMURiLGNBQWMsQ0FxQ1osSUFBSSxDQU1GLFlBQVksQUFlVCxNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsS0FBSyxDQUNaLFdBQVcsQ0FBRSxFQUFFLENBSU0sQUFqRTdCLEFBOERRLElBOURKLENBQUMsY0FBYyxDQXNDakIsSUFBSSxDQU1GLFlBQVksQUFlVCxNQUFNLEFBR0osY0FBYyxDQTdEdkIsY0FBYyxDQXFDWixJQUFJLENBTUYsWUFBWSxBQWVULE1BQU0sQUFHSixjQUFjLEFBQUMsQ0FDZCxXQUFXLENBQUUsQ0FBQyxDQUFHLEFBL0QzQixBQWdFUSxJQWhFSixDQUFDLGNBQWMsQ0FzQ2pCLElBQUksQ0FNRixZQUFZLEFBZVQsTUFBTSxBQUtKLFVBQVcsQ0FBQSxJQUFJLEVBL0R4QixjQUFjLENBcUNaLElBQUksQ0FNRixZQUFZLEFBZVQsTUFBTSxBQUtKLFVBQVcsQ0FBQSxJQUFJLENBQUUsQ0FDaEIsV0FBVyxDQUFFLENBQUMsQ0FBRyxBQWpFM0IsQUFrRU0sSUFsRUYsQ0FBQyxjQUFjLENBc0NqQixJQUFJLENBTUYsWUFBWSxBQXNCVCxNQUFNLENBakViLGNBQWMsQ0FxQ1osSUFBSSxDQU1GLFlBQVksQUFzQlQsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLEdBQUcsQ0FBRyxBQW5FckIsQUFvRU0sSUFwRUYsQ0FBQyxjQUFjLENBc0NqQixJQUFJLENBTUYsWUFBWSxBQXdCVCxXQUFXLENBbkVsQixjQUFjLENBcUNaLElBQUksQ0FNRixZQUFZLEFBd0JULFdBQVcsQUFBQyxDQUNYLFVBQVUsQ0FBRSxVQUFVLENBQUcsQUFyRWpDLEFBc0VNLElBdEVGLENBQUMsY0FBYyxDQXNDakIsSUFBSSxDQU1GLFlBQVksQ0EwQlYsY0FBYyxDQXJFcEIsY0FBYyxDQXFDWixJQUFJLENBTUYsWUFBWSxDQTBCVixjQUFjLEFBQUMsQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLENBQUMsQ0FDVixPQUFPLENBQUUsQ0FBQyxDQUFHLEFBM0VyQixBQTRFTSxJQTVFRixDQUFDLGNBQWMsQ0FzQ2pCLElBQUksQ0FNRixZQUFZLENBZ0NWLEdBQUcsQ0EzRVQsY0FBYyxDQXFDWixJQUFJLENBTUYsWUFBWSxDQWdDVixHQUFHLEFBQUMsQ0FDRixLQUFLLENBQUUsSUFBSSxDQUNYLGFBQWEsQ0FBRSxDQUFDLENBQUcsQUE5RTNCLEFBK0VNLElBL0VGLENBQUMsY0FBYyxDQXNDakIsSUFBSSxDQU1GLFlBQVksQ0FtQ1YsU0FBUyxDQTlFZixjQUFjLENBcUNaLElBQUksQ0FNRixZQUFZLENBbUNWLFNBQVMsQUFBQyxDQUNSLGFBQWEsQ0FBRSxDQUFDLENBQUcsQUFoRjNCLEFBaUZNLElBakZGLENBQUMsY0FBYyxDQXNDakIsSUFBSSxDQU1GLFlBQVksQUFxQ1QsWUFBWSxDQWhGbkIsY0FBYyxDQXFDWixJQUFJLENBTUYsWUFBWSxBQXFDVCxZQUFZLEFBQUMsQ0FDWixrQkFBa0IsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxlQUFnQixDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGdCQUFnQixDQUMzRSxlQUFlLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsZUFBZ0IsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxnQkFBZ0IsQ0FDeEUsVUFBVSxDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLGVBQWdCLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsZ0JBQWdCLENBQ25FLFVBQVUsQ0FBRSxHQUFHLENBQUMsSUFBSSxDQUFDLGdDQUEwQixDQWdCakIsQUFyR3RDLEFBc0ZRLElBdEZKLENBQUMsY0FBYyxDQXNDakIsSUFBSSxDQU1GLFlBQVksQUFxQ1QsWUFBWSxBQUtWLE1BQU0sQ0F0RmYsSUFBSSxDQUFDLGNBQWMsQ0FzQ2pCLElBQUksQ0FNRixZQUFZLEFBcUNULFlBQVksQUFNVixNQUFNLENBdkZmLElBQUksQ0FBQyxjQUFjLENBc0NqQixJQUFJLENBTUYsWUFBWSxBQXFDVCxZQUFZLEFBT1YsT0FBTyxDQXZGaEIsY0FBYyxDQXFDWixJQUFJLENBTUYsWUFBWSxBQXFDVCxZQUFZLEFBS1YsTUFBTSxDQXJGZixjQUFjLENBcUNaLElBQUksQ0FNRixZQUFZLEFBcUNULFlBQVksQUFNVixNQUFNLENBdEZmLGNBQWMsQ0FxQ1osSUFBSSxDQU1GLFlBQVksQUFxQ1QsWUFBWSxBQU9WLE9BQU8sQUFBQyxDQUNQLGtCQUFrQixDQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUM5RSxlQUFlLENBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQzNFLFVBQVUsQ0FBRSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBRSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBRyxBQTNGbkYsQUE0RlEsSUE1RkosQ0FBQyxjQUFjLENBc0NqQixJQUFJLENBTUYsWUFBWSxBQXFDVCxZQUFZLENBV1gsWUFBWSxDQTNGcEIsY0FBYyxDQXFDWixJQUFJLENBTUYsWUFBWSxBQXFDVCxZQUFZLENBV1gsWUFBWSxBQUFDLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FDYixVQUFVLENBQUUsVUFBVSxDQU9JLEFBckdwQyxBQStGVSxJQS9GTixDQUFDLGNBQWMsQ0FzQ2pCLElBQUksQ0FNRixZQUFZLEFBcUNULFlBQVksQ0FXWCxZQUFZLENBR1YsRUFBRSxDQTlGWixjQUFjLENBcUNaLElBQUksQ0FNRixZQUFZLEFBcUNULFlBQVksQ0FXWCxZQUFZLENBR1YsRUFBRSxBQUFDLENBQ0QsV0FBVyxDQUFFLDhDQUE4QyxDQUMzRCxXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUFHLEFBbEc5QixBQW9HWSxJQXBHUixDQUFDLGNBQWMsQ0FzQ2pCLElBQUksQ0FNRixZQUFZLEFBcUNULFlBQVksQ0FXWCxZQUFZLENBT1YsRUFBRSxDQUNBLEVBQUUsQ0FuR2QsY0FBYyxDQXFDWixJQUFJLENBTUYsWUFBWSxBQXFDVCxZQUFZLENBV1gsWUFBWSxDQU9WLEVBQUUsQ0FDQSxFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSSxDQUFHLEFBckdoQyxBQXNHRSxJQXRHRSxDQUFDLGNBQWMsQ0FzR2pCLFlBQVksQ0FyR2QsY0FBYyxDQXFHWixZQUFZLEFBQUMsQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsS0FBSyxDQUNiLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBeUNDLEFBbkp4QixBQTJHSSxJQTNHQSxDQUFDLGNBQWMsQ0FzR2pCLFlBQVksQ0FLVixHQUFHLENBMUdQLGNBQWMsQ0FxR1osWUFBWSxDQUtWLEdBQUcsQUFBQyxDQUNGLGFBQWEsQ0FBRSxDQUFDLENBQUcsQUE1R3pCLEFBNkdJLElBN0dBLENBQUMsY0FBYyxDQXNHakIsWUFBWSxDQU9WLFFBQVEsQ0E1R1osY0FBYyxDQXFHWixZQUFZLENBT1YsUUFBUSxBQUFDLENBQ1AsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLEtBQUssQ0FDYixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDM0RoWUUsa0JBQU8sQzJEaVluQixPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ0FBRSxVQUFVLEMxRHBZMUIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDMERtWmYsQUFsSTlDLEFBc0hNLElBdEhGLENBQUMsY0FBYyxDQXNHakIsWUFBWSxDQU9WLFFBQVEsQ0FTTixDQUFDLENBckhQLGNBQWMsQ0FxR1osWUFBWSxDQU9WLFFBQVEsQ0FTTixDQUFDLEFBQUMsQ0FDQSxLQUFLLEMzRHRZQyxJQUFJLEMyRHVZVixhQUFhLENBQUUsQ0FBQyxDQUlLLEFBNUg3QixBQXlIUSxJQXpISixDQUFDLGNBQWMsQ0FzR2pCLFlBQVksQ0FPVixRQUFRLENBU04sQ0FBQyxDQUdDLE1BQU0sQ0F4SGQsY0FBYyxDQXFHWixZQUFZLENBT1YsUUFBUSxDQVNOLENBQUMsQ0FHQyxNQUFNLEFBQUMsQ0FDTCxTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQzNEMVlELElBQUksQzJEMllSLE9BQU8sQ0FBRSxLQUFLLENBQUcsQUE1SDNCLEFBNkhNLElBN0hGLENBQUMsY0FBYyxDQXNHakIsWUFBWSxDQU9WLFFBQVEsQ0FnQk4sU0FBUyxDQTVIZixjQUFjLENBcUdaLFlBQVksQ0FPVixRQUFRLENBZ0JOLFNBQVMsQUFBQyxDQUNSLEtBQUssQzNEN1lDLElBQUksQzJENllTLFVBQVUsQ0FDN0IsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsSUFBSSxDQUVvQixBQWxJNUMsQUFpSVEsSUFqSUosQ0FBQyxjQUFjLENBc0dqQixZQUFZLENBT1YsUUFBUSxDQWdCTixTQUFTLENBSVAsQ0FBQyxDQWhJVCxjQUFjLENBcUdaLFlBQVksQ0FPVixRQUFRLENBZ0JOLFNBQVMsQ0FJUCxDQUFDLEFBQUMsQ0FDQSxLQUFLLEMzRGpaRCxJQUFJLEMyRGlaVyxVQUFVLENBQUcsQUFsSTFDLEFBb0lNLElBcElGLENBQUMsY0FBYyxDQXNHakIsWUFBWSxBQTZCVCxlQUFlLENBQ2QsUUFBUSxDQW5JZCxjQUFjLENBcUdaLFlBQVksQUE2QlQsZUFBZSxDQUNkLFFBQVEsQUFBQyxDQUNQLE1BQU0sQ0FBRSxNQUFNLENBU2EsQUE5SW5DLEFBdUlVLElBdklOLENBQUMsY0FBYyxDQXNHakIsWUFBWSxBQTZCVCxlQUFlLENBQ2QsUUFBUSxDQUVOLFNBQVMsQ0FDUCxDQUFDLENBdElYLGNBQWMsQ0FxR1osWUFBWSxBQTZCVCxlQUFlLENBQ2QsUUFBUSxDQUVOLFNBQVMsQ0FDUCxDQUFDLEFBQUMsQ0FDQSxVQUFVLENBQUUsSUFBSSxDQUFHLEFBeEkvQixBQXlJVSxJQXpJTixDQUFDLGNBQWMsQ0FzR2pCLFlBQVksQUE2QlQsZUFBZSxDQUNkLFFBQVEsQ0FFTixTQUFTLENBR1AsSUFBSSxDQXhJZCxjQUFjLENBcUdaLFlBQVksQUE2QlQsZUFBZSxDQUNkLFFBQVEsQ0FFTixTQUFTLENBR1AsSUFBSSxBQUFDLENBQ0gsS0FBSyxDQUFFLEtBQUssQ0FDWixVQUFVLEMzRDFaUixJQUFJLEMyRDJaTixZQUFZLEMzRDNaVixJQUFJLEMyRDRaTixLQUFLLEMzRDNaQyxPQUFPLEMyRDJaVSxVQUFVLENBQ2pDLFdBQVcsQ0FBRSxHQUFHLENBQUcsQUE5SS9CLEFBa0pNLElBbEpGLENBQUMsY0FBYyxDQXNHakIsWUFBWSxBQXlDVCxNQUFNLENBR0wsUUFBUSxDQWxKZCxJQUFJLENBQUMsY0FBYyxDQXNHakIsWUFBWSxBQTBDVCxNQUFNLENBRUwsUUFBUSxDQWxKZCxJQUFJLENBQUMsY0FBYyxDQXNHakIsWUFBWSxBQTJDVCxPQUFPLENBQ04sUUFBUSxDQWpKZCxjQUFjLENBcUdaLFlBQVksQUF5Q1QsTUFBTSxDQUdMLFFBQVEsQ0FqSmQsY0FBYyxDQXFHWixZQUFZLEFBMENULE1BQU0sQ0FFTCxRQUFRLENBakpkLGNBQWMsQ0FxR1osWUFBWSxBQTJDVCxPQUFPLENBQ04sUUFBUSxBQUFDLENBQ1AsTUFBTSxDQUFFLENBQUMsQ0FBRyxBQW5KcEIsQUFzSkUsSUF0SkUsQ0FBQyxjQUFjLENBc0pqQixjQUFjLENBckpoQixjQUFjLENBcUpaLGNBQWMsQUFBQyxDQUNiLFVBQVUsQ0FBRSxNQUFNLENBWWMsQUFuS3BDLEFBd0pJLElBeEpBLENBQUMsY0FBYyxDQXNKakIsY0FBYyxDQUVaLENBQUMsQ0F2SkwsY0FBYyxDQXFKWixjQUFjLENBRVosQ0FBQyxBQUFDLENBQ0EsS0FBSyxDM0R4YUcsSUFBSSxDMkR3YU8sVUFBVSxDQUM3QixhQUFhLENBQUUsQ0FBQyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFlBQVksQ0FBRSxJQUFJLENBQ2xCLGFBQWEsQ0FBRSxJQUFJLENBSVMsQUFuS2xDLEFBZ0tNLElBaEtGLENBQUMsY0FBYyxDQXNKakIsY0FBYyxDQUVaLENBQUMsQUFRRSxNQUFNLENBaEtiLElBQUksQ0FBQyxjQUFjLENBc0pqQixjQUFjLENBRVosQ0FBQyxBQVNFLE1BQU0sQ0FqS2IsSUFBSSxDQUFDLGNBQWMsQ0FzSmpCLGNBQWMsQ0FFWixDQUFDLEFBVUUsT0FBTyxDQWpLZCxjQUFjLENBcUpaLGNBQWMsQ0FFWixDQUFDLEFBUUUsTUFBTSxDQS9KYixjQUFjLENBcUpaLGNBQWMsQ0FFWixDQUFDLEFBU0UsTUFBTSxDQWhLYixjQUFjLENBcUpaLGNBQWMsQ0FFWixDQUFDLEFBVUUsT0FBTyxBQUFDLENBQ1AsZUFBZSxDQUFFLElBQUksQ0FBRyxBQW5LaEMsQUF3S0ksSUF4S0EsQ0FBQyxjQUFjLENBdUtqQixTQUFTLENBQ1AsR0FBRyxDQXZLUCxjQUFjLENBc0taLFNBQVMsQ0FDUCxHQUFHLEFBQUMsQ0FDRixTQUFTLENBQUUsT0FBTyxDQUFHLEFBRTNCLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFDbEMsQUFFRSxJQUZFLENBQUMsY0FBYyxDQUVqQixZQUFZLENBRGQsY0FBYyxDQUNaLFlBQVksQUFBQyxDQUNYLE1BQU0sQ0FBRSxLQUFLLENBQUcsQ0FFdEIsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQUNsQyxBQUVFLElBRkUsQ0FBQyxjQUFjLENBRWpCLFlBQVksQ0FEZCxjQUFjLENBQ1osWUFBWSxBQUFDLENBQ1gsTUFBTSxDQUFFLE9BQU8sQ0FFVyxBQUw5QixBQUlJLElBSkEsQ0FBQyxjQUFjLENBRWpCLFlBQVksQ0FFVixRQUFRLENBSFosY0FBYyxDQUNaLFlBQVksQ0FFVixRQUFRLEFBQUMsQ0FDUCxNQUFNLENBQUUsQ0FBQyxDQUFBLFVBQVUsQ0FBRyxBQUw1QixBQU9JLElBUEEsQ0FBQyxjQUFjLEFBTWhCLGVBQWUsQ0FDZCxRQUFRLENBTlosY0FBYyxBQUtYLGVBQWUsQ0FDZCxRQUFRLEFBQUMsQ0FDUCxNQUFNLENBQUUsQ0FBQyxDQUFBLFVBQVUsQ0FBRyxDQUc5QixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQ2pDLEFBSUUsSUFKRSxDQUFDLGNBQWMsQ0FJakIsRUFBRSxDQUhKLGNBQWMsQ0FHWixFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSSxDQUNmLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUFOMUIsQUFPRSxJQVBFLENBQUMsY0FBYyxDQU9qQixFQUFFLENBTkosY0FBYyxDQU1aLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLElBQUksQ0FBRyxBQVQxQixBQVVFLElBVkUsQ0FBQyxjQUFjLENBVWpCLEVBQUUsQ0FUSixjQUFjLENBU1osRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsSUFBSSxDQUFHLEFBWjFCLEFBYUUsSUFiRSxDQUFDLGNBQWMsQ0FhakIsRUFBRSxDQVpKLGNBQWMsQ0FZWixFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSSxDQUNmLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUFFMUIsQUFHTSxjQUhRLENBQ1osSUFBSSxDQUNGLGNBQWMsQ0FDWixFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDekIsYUFBYSxDQUFFLElBQUksQ0FBRyxDQUVoQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQ2pDLEFBS00sSUFMRixDQUFDLGNBQWMsQ0FHakIsSUFBSSxDQUNGLFlBQVksQUFDVCxNQUFNLENBSmIsY0FBYyxDQUVaLElBQUksQ0FDRixZQUFZLEFBQ1QsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FFVSxBQVI3QixBQU9RLElBUEosQ0FBQyxjQUFjLENBR2pCLElBQUksQ0FDRixZQUFZLEFBQ1QsTUFBTSxBQUVKLElBQUssQ0FBQSxjQUFjLEVBTjVCLGNBQWMsQ0FFWixJQUFJLENBQ0YsWUFBWSxBQUNULE1BQU0sQUFFSixJQUFLLENBQUEsY0FBYyxDQUFFLENBQ3BCLFdBQVcsQ0FBRSxDQUFDLENBQUcsQUFSM0IsQUFTTSxJQVRGLENBQUMsY0FBYyxDQUdqQixJQUFJLENBQ0YsWUFBWSxBQUtULE1BQU0sQ0FSYixjQUFjLENBRVosSUFBSSxDQUNGLFlBQVksQUFLVCxNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSSxDQUVVLEFBWjdCLEFBV1EsSUFYSixDQUFDLGNBQWMsQ0FHakIsSUFBSSxDQUNGLFlBQVksQUFLVCxNQUFNLEFBRUosSUFBSyxDQUFBLGNBQWMsRUFWNUIsY0FBYyxDQUVaLElBQUksQ0FDRixZQUFZLEFBS1QsTUFBTSxBQUVKLElBQUssQ0FBQSxjQUFjLENBQUUsQ0FDcEIsV0FBVyxDQUFFLENBQUMsQ0FBRyxBQVozQixBQWFNLElBYkYsQ0FBQyxjQUFjLENBR2pCLElBQUksQ0FDRixZQUFZLEFBU1QsTUFBTSxDQVpiLGNBQWMsQ0FFWixJQUFJLENBQ0YsWUFBWSxBQVNULE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBRVUsQUFoQjdCLEFBZVEsSUFmSixDQUFDLGNBQWMsQ0FHakIsSUFBSSxDQUNGLFlBQVksQUFTVCxNQUFNLEFBRUosSUFBSyxDQUFBLGNBQWMsRUFkNUIsY0FBYyxDQUVaLElBQUksQ0FDRixZQUFZLEFBU1QsTUFBTSxBQUVKLElBQUssQ0FBQSxjQUFjLENBQUUsQ0FDcEIsV0FBVyxDQUFFLENBQUMsQ0FBRyxBQWhCM0IsQUFpQk0sSUFqQkYsQ0FBQyxjQUFjLENBR2pCLElBQUksQ0FDRixZQUFZLEFBYVQsTUFBTSxDQWhCYixjQUFjLENBRVosSUFBSSxDQUNGLFlBQVksQUFhVCxNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSSxDQUFHLENBR3hCLEFBSVEsbUJBSlcsQ0FDakIsZUFBZSxBQUNaLGNBQWMsQ0FDYix1QkFBdUIsQ0FDckIsZ0JBQWdCLEFBQUMsQ0FDZixLQUFLLENBQUUsa0JBQWtCLENBQ3pCLFlBQVksQ0FBRSxLQUFLLENBQUcsQUFOaEMsQUFPUSxtQkFQVyxDQUNqQixlQUFlLEFBQ1osY0FBYyxDQUNiLHVCQUF1QixDQUlyQixVQUFVLEFBQUMsQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsS0FBSyxDQUNaLElBQUksQ0FBRSxJQUFJLENBQ1YsR0FBRyxDQUFFLElBQUksQ0FNeUIsQUFqQjVDLEFBWVUsbUJBWlMsQ0FDakIsZUFBZSxBQUNaLGNBQWMsQ0FDYix1QkFBdUIsQ0FJckIsVUFBVSxDQUtSLEVBQUUsQUFBQyxDQUNELEtBQUssQ0FBRSxJQUFJLENBSW1CLEFBakIxQyxBQWNZLG1CQWRPLENBQ2pCLGVBQWUsQUFDWixjQUFjLENBQ2IsdUJBQXVCLENBSXJCLFVBQVUsQ0FLUixFQUFFLENBRUEsRUFBRSxBQUFDLENBQ0QsS0FBSyxDQUFFLElBQUksQ0FFZSxBQWpCeEMsQUFnQmMsbUJBaEJLLENBQ2pCLGVBQWUsQUFDWixjQUFjLENBQ2IsdUJBQXVCLENBSXJCLFVBQVUsQ0FLUixFQUFFLENBRUEsRUFBRSxBQUVDLElBQUssQ0FBQSxhQUFhLENBQUUsQ0FDbkIsYUFBYSxDQUFFLElBQUksQ0FBRyxBQUV0QyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBQ2xDLEFBSVEsbUJBSlcsQ0FDakIsZUFBZSxBQUNaLGNBQWMsQ0FDYix1QkFBdUIsQ0FDckIsVUFBVSxBQUFDLENBQ1QsS0FBSyxDQUFFLEtBQUssQ0FBRyxDQUUzQixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQ2pDLEFBSVEsbUJBSlcsQ0FDakIsZUFBZSxBQUNaLGNBQWMsQ0FDYix1QkFBdUIsQ0FDckIsZ0JBQWdCLEFBQUMsQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxDQUFDLENBQUcsQUFONUIsQUFPUSxtQkFQVyxDQUNqQixlQUFlLEFBQ1osY0FBYyxDQUNiLHVCQUF1QixDQUlyQixVQUFVLEFBQUMsQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLElBQUksQ0FBRSxDQUFDLENBQ1AsR0FBRyxDQUFFLENBQUMsQ0FJZSxBQWYvQixBQVlVLG1CQVpTLENBQ2pCLGVBQWUsQUFDWixjQUFjLENBQ2IsdUJBQXVCLENBSXJCLFVBQVUsQ0FLUixFQUFFLEFBQUMsQ0FDRCxLQUFLLENBQUUsSUFBSSxDQUVNLEFBZjdCLEFBY1ksbUJBZE8sQ0FDakIsZUFBZSxBQUNaLGNBQWMsQ0FDYix1QkFBdUIsQ0FJckIsVUFBVSxDQUtSLEVBQUUsQ0FFQSxFQUFFLEFBQUMsQ0FDRCxLQUFLLENBQUUsR0FBRyxDQUFHLENBSTdCLEFBQUEseUJBQXlCLEFBQUMsQ0FDeEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsTUFBTSxDQUFFLGlCQUFpQixDQVNhLEFBYnhDLEFBU1UseUJBVGUsQ0FLdkIsUUFBUSxDQUNOLElBQUksQ0FDRixZQUFZLENBQ1YsWUFBWSxDQUNWLEVBQUUsQUFBQyxDQUNELFdBQVcsQ0FBRSxzQkFBc0IsQ0FDbkMsV0FBVyxDQUFFLEdBQUcsQ0FBRyxBQVgvQixBQVlVLHlCQVplLENBS3ZCLFFBQVEsQ0FDTixJQUFJLENBQ0YsWUFBWSxDQUNWLFlBQVksQ0FJVixDQUFDLEFBQUMsQ0FDQSxTQUFTLENBQUUsSUFBSSxDQUFHLEFBRzlCLEFBQ0UsS0FERyxBQUNGLElBQUksQUFBQyxDQUNKLFdBQVcsQ0FBRSxDQUFDLENBQUcsQUFDckIsQUFBQSxZQUFZLEFBQUMsQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2IsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsVUFBVSxDM0Rqa0JFLElBQUksQzJEMmxCYSxBQTlCL0IsQUFLRSxZQUxVLENBS1YsS0FBSyxBQUFDLENBQ0osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxLQUFLLENBQUUsSUFBSSxDQUFHLEFBUmxCLEFBU0UsWUFUVSxDQVNWLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLElBQUksQ0FDbkIsYUFBYSxDQUFFLEtBQUssQ0FDcEIsVUFBVSxDQUFFLFVBQVUsQ0FBRyxBQWI3QixBQWVJLFlBZlEsR0FjVCxZQUFZLEFBQ1YsSUFBSSxBQUFDLENBQ0osWUFBWSxDQUFFLENBQUMsQ0FDZixXQUFXLENBQUUsR0FBRyxDQUFHLEFBakJ6QixBQWtCRSxZQWxCVSxHQWtCVCxZQUFZLEFBQUMsQ0FDWixNQUFNLENBQUUsTUFBTSxDQUNkLE9BQU8sQ0FBRSxZQUFZLENBVUksQUE5QjdCLEFBcUJJLFlBckJRLEdBa0JULFlBQVksQUFHVixPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsRUFBRSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsWUFBWSxDQUNyQixVQUFVLENBQUUsZ0NBQWdDLENBQzVDLGVBQWUsQ0FBRSxTQUFTLENBQzFCLG1CQUFtQixDQUFFLE9BQU8sQ0FDNUIsaUJBQWlCLENBQUUsU0FBUyxDQUM1QixZQUFZLENBQUUsSUFBSSxDQUFHLEFBRTNCLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFDakMsQUFDRSxZQURVLENBQ1YsS0FBSyxBQUFDLENBQ0osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsQ0FBQyxDQUNSLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLEtBQUssQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FBRyxBQVB0QixBQVFFLFlBUlUsQ0FRVixFQUFFLEFBQUMsQ0FDRCxhQUFhLENBQUUsQ0FBQyxDQUFHLENBRXpCLEFBQ0UsZUFEYSxDQUNiLEVBQUUsQUFBQyxDQUNELEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUVHLEFBUHhCLEFBTUksZUFOVyxDQUNiLEVBQUUsQUFLQyxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsSUFBSSxDQUFHLEFBR3RCLEFBQUEscUJBQXFCLEFBQUMsQ0FDcEIsVUFBVSxDM0RwbkJFLElBQUksQzJEcW5CaEIsYUFBYSxDQUFFLEtBQUssQ0FDcEIsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsUUFBUSxDQUFFLFFBQVEsQ0FnQjJCLEFBcEIvQyxBQUtFLHFCQUxtQixDQUtuQixHQUFHLEFBQUMsQ0FDRixLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxJQUFJLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxLQUFLLENBQUUsSUFBSSxDQUFHLEFBVmxCLEFBV0UscUJBWG1CLENBV25CLEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxJQUFJLENBQ2IsYUFBYSxDQUFFLENBQUMsQ0FBRyxBQWJ2QixBQWNFLHFCQWRtQixDQWNuQixPQUFPLEFBQUMsQ0FDTixPQUFPLENBQUUsTUFBTSxDQUNmLFVBQVUsQ0FBRSxVQUFVLENBSW1CLEFBcEI3QyxBQWlCSSxxQkFqQmlCLENBY25CLE9BQU8sQ0FHTCxJQUFJLEFBQUMsQ0FDSCxVQUFVLEMzRHJvQkYsSUFBSSxDMkRzb0JaLEtBQUssQzNEcm9CTyxPQUFPLEMyRHNvQm5CLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDM0R0b0JMLE9BQU8sQzJEc29Ca0IsQUFFM0MsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQUNsQyxBQUFBLHFCQUFxQixBQUFDLENBQ3BCLGFBQWEsQ0FBRSxDQUFDLENBRUksQUFIdEIsQUFFRSxxQkFGbUIsQ0FFbkIsR0FBRyxBQUFDLENBQ0YsT0FBTyxDQUFFLElBQUksQ0FBRyxDQUd0QixBQUNFLE1BREksQUFBQSxLQUFLLENBQ1QsU0FBUyxBQUFDLENBQ1IsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUFHLEFBSHhCLEFBTU0sTUFOQSxBQUFBLEtBQUssQ0FJVCxpQkFBaUIsQ0FDZixHQUFHLEFBQ0EsY0FBYyxBQUFDLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUFHLEFBUnZCLEFBU00sTUFUQSxBQUFBLEtBQUssQ0FJVCxpQkFBaUIsQ0FDZixHQUFHLEFBSUEsYUFBYSxBQUFDLENBQ2IsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsSUFBSSxDQUFHLEFBRXZCLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFDbEMsQUFHTSxNQUhBLEFBQUEsS0FBSyxDQUNULGlCQUFpQixDQUNmLEdBQUcsQUFDQSxjQUFjLEFBQUMsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1YsTUFBTSxDQUFFLElBQUksQ0FBRyxBQU52QixBQU9NLE1BUEEsQUFBQSxLQUFLLENBQ1QsaUJBQWlCLENBQ2YsR0FBRyxBQUtBLGFBQWEsQUFBQyxDQUNiLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLEdBQUcsQ0FDVixNQUFNLENBQUUsSUFBSSxDQUFHLENBRXpCLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFDakMsQUFDRSxNQURJLEFBQUEsS0FBSyxDQUNULG9CQUFvQixBQUFDLENBQ25CLFVBQVUsQ0FBRSxJQUFJLENBQUcsQUFGdkIsQUFLTSxNQUxBLEFBQUEsS0FBSyxDQUdULGlCQUFpQixDQUNmLEdBQUcsQUFDQSxjQUFjLEFBQUMsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1YsTUFBTSxDQUFFLElBQUksQ0FBRyxBQVJ2QixBQVNNLE1BVEEsQUFBQSxLQUFLLENBR1QsaUJBQWlCLENBQ2YsR0FBRyxBQUtBLGFBQWEsQUFBQyxDQUNiLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLEdBQUcsQ0FDVixNQUFNLENBQUUsSUFBSSxDQUFHLENBR3pCLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDZixVQUFVLEMzRDNyQkUsSUFBSSxDMkQ0ckJoQixXQUFXLENBQUUsQ0FBQyxDQUNkLGNBQWMsQ0FBRSxDQUFDLENBdUZRLEFBMUYzQixBQUlFLGdCQUpjLENBSVosR0FBRyxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FBRyxBQUxsQixBQU1FLGdCQU5jLENBTWQsa0JBQWtCLEFBQUMsQ0FDakIsT0FBTyxDQUFFLE1BQU0sQ0FtRk0sQUExRnpCLEFBUUksZ0JBUlksQ0FNZCxrQkFBa0IsQ0FFaEIsRUFBRSxDQVJOLGdCQUFnQixDQU1kLGtCQUFrQixDQUViLEVBQUUsQUFBQyxDQUNKLE1BQU0sQ0FBRSxPQUFPLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUVJLEFBYjFCLEFBWU0sZ0JBWlUsQ0FNZCxrQkFBa0IsQ0FFaEIsRUFBRSxBQUlDLE1BQU0sQ0FaYixnQkFBZ0IsQ0FNZCxrQkFBa0IsQ0FFYixFQUFFLEFBSUYsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLElBQUksQ0FBRyxBQWJ4QixBQWNJLGdCQWRZLENBTWQsa0JBQWtCLENBUWhCLFNBQVMsQUFBQyxDQUNSLE9BQU8sQ0FBRSxVQUFVLENBQ25CLEtBQUssQ0FBRSxHQUFHLENBQ1YsWUFBWSxDQUFFLENBQUMsQ0FxRU8sQUF0RjVCLEFBa0JNLGdCQWxCVSxDQU1kLGtCQUFrQixDQVFoQixTQUFTLENBSVAsWUFBWSxBQUFDLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsWUFBWSxDQUNyQixXQUFXLENBQUUsQ0FBQyxDQUNkLFdBQVcsQ0FBRSxJQUFJLENBQUcsQUF0QjVCLEFBd0JRLGdCQXhCUSxDQU1kLGtCQUFrQixDQVFoQixTQUFTLENBU1AsS0FBSyxBQUNGLE9BQU8sQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQUcsQUF6QnhCLEFBMEJNLGdCQTFCVSxDQU1kLGtCQUFrQixDQVFoQixTQUFTLENBWVAsZUFBZSxBQUFDLENBQ2QsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLEdBQUcsQ0FnQmdCLEFBNUNsQyxBQTZCUSxnQkE3QlEsQ0FNZCxrQkFBa0IsQ0FRaEIsU0FBUyxDQVlQLGVBQWUsQ0FHWCxLQUFLLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLFlBQVksQ0FDckIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsVUFBVSxDQUFFLENBQUMsQ0FBRyxBQWxDMUIsQUFtQ1EsZ0JBbkNRLENBTWQsa0JBQWtCLENBUWhCLFNBQVMsQ0FZUCxlQUFlLENBU1gsS0FBSyxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFlBQVksQ0FBRSxJQUFJLENBQ2xCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLFdBQVcsQ0FBRSxJQUFJLENBRUssQUE1Q2hDLEFBMkNVLGdCQTNDTSxDQU1kLGtCQUFrQixDQVFoQixTQUFTLENBWVAsZUFBZSxDQVNYLEtBQUssQUFRSixNQUFNLEFBQUMsQ0FDTixNQUFNLENBQUUsT0FBTyxDQUFHLEFBNUM5QixBQTZDTSxnQkE3Q1UsQ0FNZCxrQkFBa0IsQ0FRaEIsU0FBUyxDQStCUCxpQkFBaUIsQUFBQyxDQUNoQixLQUFLLENBQUUsR0FBRyxDQUNWLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRSxJQUFJLENBb0JNLEFBcEV6QixBQWlEUSxnQkFqRFEsQ0FNZCxrQkFBa0IsQ0FRaEIsU0FBUyxDQStCUCxpQkFBaUIsQUFJZCxZQUFhLENBQUEsSUFBSSxDQUFFLENBQ2xCLEtBQUssQ0FBRSxLQUFLLENBQUcsQUFsRHpCLEFBb0RVLGdCQXBETSxDQU1kLGtCQUFrQixDQVFoQixTQUFTLENBK0JQLGlCQUFpQixDQU1mLGFBQWEsQ0FDWCxLQUFLLEFBQUMsQ0FDSixPQUFPLENBQUUsWUFBWSxDQUNyQixVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxPQUFPLENBQ2QsYUFBYSxDQUFFLENBQUMsQ0FDaEIsV0FBVyxDQUFFLElBQUksQ0FBRyxBQTFEaEMsQUEyRFUsZ0JBM0RNLENBTWQsa0JBQWtCLENBUWhCLFNBQVMsQ0ErQlAsaUJBQWlCLENBTWYsYUFBYSxDQVFYLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLFlBQVksQ0FBRyxBQTdEcEMsQUE4RFEsZ0JBOURRLENBTWQsa0JBQWtCLENBUWhCLFNBQVMsQ0ErQlAsaUJBQWlCLENBaUJiLEtBQUssQ0E5RGYsZ0JBQWdCLENBTWQsa0JBQWtCLENBUWhCLFNBQVMsQ0ErQlAsaUJBQWlCLENBa0JiLE1BQU0sQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFoRXhCLEFBaUVRLGdCQWpFUSxDQU1kLGtCQUFrQixDQVFoQixTQUFTLENBK0JQLGlCQUFpQixBQW9CZCxhQUFhLEFBQUMsQ0FDYixLQUFLLENBQUUsSUFBSSxDQUFHLEFBbEV4QixBQW1FUSxnQkFuRVEsQ0FNZCxrQkFBa0IsQ0FRaEIsU0FBUyxDQStCUCxpQkFBaUIsQUFzQmQsaUJBQWlCLEFBQUMsQ0FDakIsS0FBSyxDQUFFLEdBQUcsQ0FBRyxBQXBFdkIsQUF1RVUsZ0JBdkVNLENBTWQsa0JBQWtCLENBUWhCLFNBQVMsQ0F1RFAsZUFBZSxDQUNiLGFBQWEsQ0FDWCxLQUFLLEFBQUMsQ0FDSixPQUFPLENBQUUsWUFBWSxDQUNyQixVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxPQUFPLENBQ2QsYUFBYSxDQUFFLENBQUMsQ0FDaEIsV0FBVyxDQUFFLElBQUksQ0FBRyxBQTdFaEMsQUE4RVUsZ0JBOUVNLENBTWQsa0JBQWtCLENBUWhCLFNBQVMsQ0F1RFAsZUFBZSxDQUNiLGFBQWEsQ0FRWCxLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxZQUFZLENBQUcsQUFoRnBDLEFBaUZRLGdCQWpGUSxDQU1kLGtCQUFrQixDQVFoQixTQUFTLENBdURQLGVBQWUsQ0FZYixRQUFRLEFBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUFHLEFBbEZ4QixBQW9GUSxnQkFwRlEsQ0FNZCxrQkFBa0IsQ0FRaEIsU0FBUyxDQXFFUCxjQUFjLENBQ1osSUFBSSxBQUFDLENBQ0gsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FBRyxBQXRGeEIsQUF1RkksZ0JBdkZZLENBTWQsa0JBQWtCLENBaUZoQixVQUFVLEFBQUMsQ0FDVCxPQUFPLENBQUUsT0FBTyxDQUNoQixLQUFLLENBQUUsR0FBRyxDQUNWLFdBQVcsQ0FBRSxDQUFDLENBQUcsQUFFdkIsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQUNsQyxBQUtRLGdCQUxRLENBQ2Qsa0JBQWtCLENBQ2hCLFNBQVMsQ0FDUCxlQUFlLENBRWIsS0FBSyxDQUxiLGdCQUFnQixDQUNkLGtCQUFrQixDQUNoQixTQUFTLENBRVAsaUJBQWlCLENBQ2YsS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLE9BQU8sQ0FBRyxBQU43QixBQVFRLGdCQVJRLENBQ2Qsa0JBQWtCLENBQ2hCLFNBQVMsQ0FLUCxjQUFjLENBQ1osSUFBSSxBQUFDLENBQ0gsV0FBVyxDQUFFLENBQUMsQ0FDZCxZQUFZLENBQUUsQ0FBQyxDQUFHLENBRTlCLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFDbEMsQUFFSSxnQkFGWSxDQUNkLGtCQUFrQixDQUNoQixTQUFTLENBRmIsZ0JBQWdCLENBQ2Qsa0JBQWtCLENBRWhCLFVBQVUsQUFBQyxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLE9BQU8sQ0FBRyxDQUUzQixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQ2pDLEFBR00sZ0JBSFUsQ0FDZCxrQkFBa0IsQ0FDaEIsU0FBUyxDQUNQLGVBQWUsQUFBQyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQUcsQ0FFeEIsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUNqQyxBQUNFLGdCQURjLENBQ2Qsa0JBQWtCLEFBQUMsQ0FDakIsT0FBTyxDQUFFLE1BQU0sQ0FVcUIsQUFaeEMsQUFHSSxnQkFIWSxDQUNkLGtCQUFrQixDQUVoQixFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSSxDQUFHLEFBSnhCLEFBTU0sZ0JBTlUsQ0FDZCxrQkFBa0IsQ0FJaEIsU0FBUyxDQUNQLGlCQUFpQixBQUFDLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBRU8sQUFUMUIsQUFRUSxnQkFSUSxDQUNkLGtCQUFrQixDQUloQixTQUFTLENBQ1AsaUJBQWlCLEFBRWQsaUJBQWlCLEFBQUMsQ0FDakIsS0FBSyxDQUFFLElBQUksQ0FBRyxBQVR4QixBQVdRLGdCQVhRLENBQ2Qsa0JBQWtCLENBSWhCLFNBQVMsQ0FLUCxjQUFjLENBQ1osSUFBSSxBQUFDLENBQ0gsS0FBSyxDQUFFLElBQUksQ0FBQSxVQUFVLENBQUcsQ0FFcEMsQUFBQSxnQkFBZ0IsQUFBQyxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsVUFBVSxDQUFFLFVBQVUsQ0FvQmlCLEFBdkJ6QyxBQUlFLGdCQUpjLENBSWQsRUFBRSxBQUFDLENBR0QsWUFBWSxDQUFFLENBQUMsQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FDbkIsV0FBVyxDQUFFLHNCQUFzQixDQUNuQyxLQUFLLENBQUUsT0FBTyxDQUNkLFdBQVcsQ0FBRSxHQUFHLENBQUcsQUFmdkIsQUFLSSxnQkFMWSxDQUlkLEVBQUUsQUFDQyxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsSUFBSSxDQUFHLEFBTnRCLEFBbUJRLGdCQW5CUSxDQWdCZCxxQkFBcUIsQ0FDbkIsS0FBSyxDQUNILEVBQUUsQ0FDQSxFQUFFLEFBQUMsQ0FDRCxjQUFjLENBQUUsR0FBRyxDQUNuQixLQUFLLENBQUUsT0FBTyxDQUNkLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGNBQWMsQ0FBRSxJQUFJLENBQUcsQUFFakMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUNqQyxBQUlRLGdCQUpRLENBQ2QscUJBQXFCLENBQ25CLEtBQUssQ0FDSCxFQUFFLENBQ0EsRUFBRSxBQUFDLENBQ0QsS0FBSyxDQUFFLEdBQUcsQ0FBRyxDQUV6QixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQ2pDLEFBSVEsZ0JBSlEsQ0FDZCxxQkFBcUIsQ0FDbkIsS0FBSyxDQUNILEVBQUUsQ0FDQSxFQUFFLEFBQUMsQ0FDRCxLQUFLLENBQUUsSUFBSSxDQUFHLENBSTFCLEFBQUEsUUFBUSxDQUFDLFNBQVMsQ0FDbEIsUUFBUSxDQUFDLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBQXlCLE9BQU8sQ0FDbkQsUUFBUSxDQUFDLFlBQVksQUFBQyxDQUNwQixLQUFLLENBQUUsS0FBSyxDQUNaLEtBQUssQ0FBRSxLQUFLLENBQUcsQUFHakIsQUFBQSxRQUFRLENBQUMsU0FBUyxBQUFDLENBQ2pCLGFBQWEsQ0FBRSxLQUFLLENBQUcsQUFFekIsQUFBQSxRQUFRLENBQUMsU0FBUyxDQUFDLEVBQUUsQUFBQyxDQUNwQixPQUFPLENBQUUsSUFBSSxDQUFHLEFBRWxCLEFBQUEsUUFBUSxDQUFDLEVBQUUsQ0FDWCxRQUFRLENBQUMsRUFBRSxBQUFDLENBQ1YsU0FBUyxDQUFFLGVBQWUsQ0FDMUIsVUFBVSxDQUFFLFlBQVksQ0FDeEIsVUFBVSxDQUFFLGVBQWUsQ0FDM0IsS0FBSyxDQUFFLGVBQWUsQ0FBRyxBQUUzQixBQUFBLFFBQVEsQ0FBQyxFQUFFLEFBQUEsTUFBTSxDQUNqQixRQUFRLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQyxDQUNoQixhQUFhLENBQUUsZUFBZSxDQUFHLEFBRW5DLEFBQUEsUUFBUSxDQUFDLEdBQUcsQUFBQSxXQUFXLEFBQUMsQ0FDdEIsS0FBSyxDQUFFLEtBQUssQ0FDWixVQUFVLENBQUUscUNBQXFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUMzRSxLQUFLLENBQUUsSUFBSSxDQUNYLGVBQWUsQ0FBRSxTQUFTLENBQzFCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLFdBQVcsQ0FBRSxLQUFLLENBQUcsQUFFdkIsQUFBQSxRQUFRLENBQUMsR0FBRyxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUMsQ0FDekIsYUFBYSxDQUFFLENBQUMsQ0FBRyxBQUNyQixBQUFBLFFBQVEsQ0FBQyxHQUFHLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQyxDQUN6QixVQUFVLENBQUUsaUJBQWlCLENBQzdCLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLFlBQVksQ0FBRSxJQUFJLENBQUcsQUFFdkIsQUFBQSxRQUFRLENBQUMsR0FBRyxBQUFBLFdBQVcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFDLENBQzNCLEtBQUssQ0FBRSxPQUFPLENBQUcsQUFFbkIsQUFBQSxRQUFRLENBQUMsR0FBRyxBQUFBLFdBQVcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLE1BQU0sQUFBQyxDQUNqQyxlQUFlLENBQUUsSUFBSSxDQUNyQixLQUFLLENBQUUsT0FBTyxDQUFHLEFBRW5CLEFBQUEsUUFBUSxDQUFDLElBQUksQUFBQSxZQUFZLEFBQUEsY0FBYyxBQUFDLENBQ3RDLFVBQVUsQ0FBRSxLQUFLLENBQUcsQUFFdEIsQUFBQSxRQUFRLENBQUMsSUFBSSxBQUFBLFlBQVksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBQXlCLEtBQUssQUFBQSxJQUFLLENBQUEsSUFBSSxDQUFFLENBQ3RFLEtBQUssQ0FBRSxLQUFLLENBQUcsQUFFakIsQUFBQSxRQUFRLENBQUMsWUFBWSxDQUFDLEVBQUUsQUFBQyxDQUN2QixhQUFhLENBQUUsSUFBSSxDQUNuQixPQUFPLENBQUUsWUFBWSxDQUFHLEFBRTFCLEFBQUEsUUFBUSxBQUFBLGFBQWEsQ0FBQyxZQUFZLENBQUMsRUFBRSxBQUFDLENBQ3BDLFdBQVcsQ0FBRSxLQUFLLENBQUcsQUFFdkIsQUFBQSxRQUFRLEFBQUEsYUFBYSxDQUFDLFlBQVksQ0FBQyxTQUFTLEFBQUMsQ0FDM0MsV0FBVyxDQUFFLFVBQVUsQ0FDdkIsS0FBSyxDQUFFLE9BQU8sQ0FBRyxBQUVuQixBQUFBLFFBQVEsQUFBQSxhQUFhLENBQUMsWUFBWSxDQUFDLEVBQUUsQUFBQyxDQUNwQyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxLQUFLLENBQUcsQUFFdkIsQUFBQSxRQUFRLEFBQUEsYUFBYSxDQUFDLFlBQVksQ0FBQyxFQUFFLEFBQUMsQ0FDcEMsYUFBYSxDQUFFLENBQUMsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FBRyxBQUVwQixBQUFBLFFBQVEsQUFBQSxhQUFhLENBQUMsVUFBVSxDQUNoQyxRQUFRLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxBQUFDLENBQ25DLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLFVBQVUsQ0FBRSxVQUFVLENBQUcsQUFFM0IsQUFBQSxZQUFZLENBQUcsSUFBSSxDQUFFLFNBQVMsQ0FBRyxJQUFJLEFBQUMsQ0FDcEMsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsVUFBVSxDQUFFLFVBQVUsQ0FBRyxBQUUzQixBQUFBLFNBQVMsQ0FBRyxJQUFJLENBQUMsS0FBSyxBQUFBLEtBQUssQUFBQyxDQUMxQixXQUFXLENBQUUsT0FBTyxDQUNwQixXQUFXLENBQUUsTUFBTSxDQUFHLEFBRXhCLEFBQUEsWUFBWSxDQUFHLElBQUksQ0FBQyxJQUFJLEFBQUEsVUFBVSxBQUFDLENBQ2pDLEtBQUssQ0FBRSxLQUFLLENBQUcsQUFFakIsQUFBQSxZQUFZLENBQUcsSUFBSSxDQUFDLEVBQUUsQUFBQyxDQUNyQixNQUFNLENBQUUsSUFBSSxDQUFHLEFBRWpCLEFBQUEsWUFBWSxDQUFHLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFDLENBQ3ZCLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUFFcEIsQUFBQSxZQUFZLEFBQUEsZ0JBQWdCLENBQUMsS0FBSyxBQUFDLENBQ2pDLEtBQUssQ0FBRSxLQUFLLENBQUcsQUFFakIsQUFBQSxZQUFZLEFBQUEsZ0JBQWdCLENBQUMsS0FBSyxBQUFDLENBQ2pDLEtBQUssQ0FBRSxLQUFLLENBQUcsQUFFakIsQUFBQSxJQUFJLEFBQUEsUUFBUSxDQUFDLFNBQVMsQ0FDdEIsSUFBSSxBQUFBLFFBQVEsQ0FBQyxVQUFVLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLFNBQVMsQ0FBRyxBQUV2QixBQUFBLElBQUksQUFBQSxpQkFBaUIsQ0FBQyxTQUFTLENBQy9CLElBQUksQUFBQSxpQkFBaUIsQUFBQSxVQUFVLEFBQUMsQ0FDOUIsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENBQUUsR0FBRyxDQUFHLEFBRWYsQUFBQSxJQUFJLEFBQUEsaUJBQWlCLENBQUMsU0FBUyxDQUFDLE1BQU0sQUFBQyxDQUNyQyxLQUFLLENBQUUsS0FBSyxDQUFHLEFBRWpCLEFBQUEsSUFBSSxBQUFBLGdCQUFnQixDQUFDLE1BQU0sQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FBaUIsQ0FDM0MsS0FBSyxDQUFFLEtBQUssQ0FBRyxBQUVqQixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBQ2xDLEFBQUEsUUFBUSxDQUFDLEdBQUcsQUFBQSxXQUFXLEFBQUMsQ0FDdEIsV0FBVyxDQUFFLENBQUMsQ0FDZCxZQUFZLENBQUUsS0FBSyxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNYLGFBQWEsQ0FBRSxJQUFJLENBR0ssQUFQMUIsQUFNSSxRQU5JLENBQUMsR0FBRyxBQUFBLFdBQVcsQ0FLckIsRUFBRSxBQUNDLGNBQWMsQUFBQyxDQUNkLFVBQVUsQ0FBRSxDQUFDLENBQUcsQUFFdEIsQUFBQSxRQUFRLENBQUMsU0FBUyxDQUNsQixRQUFRLENBQUMsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FBeUIsT0FBTyxDQUNuRCxRQUFRLENBQUMsWUFBWSxBQUFDLENBQ3BCLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFFaEIsQUFBQSxRQUFRLENBQUMsU0FBUyxBQUFDLENBQ2pCLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUFFeEIsQUFHTSxRQUhFLENBQ04sT0FBTyxDQUNMLElBQUksQUFDRCxTQUFTLEFBQUMsQ0FDVCxLQUFLLENBQUUsSUFBSSxDQUFHLEFBRXRCLEFBRUksSUFGQSxBQUFBLGlCQUFpQixDQUNuQixTQUFTLENBQ1AsTUFBTSxBQUFDLENBQ0wsS0FBSyxDQUFFLElBQUksQ0FBRyxBQUhwQixBQUlFLElBSkUsQUFBQSxpQkFBaUIsQ0FJbkIsVUFBVSxBQUFDLENBQ1QsUUFBUSxDQUFFLFFBQVEsQ0FPSSxBQVoxQixBQU1JLElBTkEsQUFBQSxpQkFBaUIsQ0FJbkIsVUFBVSxDQUVSLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFQcEIsQUFTTSxJQVRGLEFBQUEsaUJBQWlCLENBSW5CLFVBQVUsQUFJUCxPQUFPLENBQ04sSUFBSSxBQUFDLENBQ0gsUUFBUSxDQUFFLFFBQVEsQ0FBQSxVQUFVLENBQzVCLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FBRyxBQUV0QixBQUFBLFFBQVEsQUFBQSxhQUFhLENBQUMsVUFBVSxDQUNoQyxRQUFRLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxBQUFDLENBQ25DLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLENBQUMsQ0FBRyxDQUVyQixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQ2pDLEFBQUEsSUFBSSxBQUFBLGlCQUFpQixDQUFDLFNBQVMsQ0FDL0IsSUFBSSxBQUFBLGlCQUFpQixBQUFBLFVBQVUsQUFBQyxDQUM5QixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxLQUFLLENBQUcsQ0FFeEIsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUNqQyxBQUFBLElBQUksQUFBQSxpQkFBaUIsQ0FBQyxVQUFVLEFBQUEsT0FBTyxDQUFDLElBQUksQUFBQyxDQUMzQyxHQUFHLENBQUUsT0FBTyxDQUFHLENBSW5CLEFBQ0UsZ0JBRGMsQ0FDYixFQUFFLEFBQUMsQ0FDRixPQUFPLENBQUUsSUFBSSxDQUFHIn0= */
