@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-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-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-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-face{font-family:'libre-light';src:url("../assets/font/librefranklin-light-webfont.eot");src:url("../assets/font/librefranklin-light-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/librefranklin-light-webfont.woff") format("woff2"),url("../assets/font/librefranklin-light-webfont.woff") format("woff"),url("../assets/font/librefranklin-light-webfont.ttf") format("truetype"),url("../assets/font/librefranklin-light-webfont.svg#robotolight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'libre-bold';src:url("../assets/font/librefranklin-bold-webfont.eot");src:url("../assets/font/librefranklin-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/librefranklin-bold-webfont.woff") format("woff2"),url("../assets/font/librefranklin-bold-webfont.woff") format("woff"),url("../assets/font/librefranklin-bold-webfont.ttf") format("truetype"),url("../assets/font/librefranklin-bold-webfont.svg#robotolight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'libre-medium';src:url("../assets/font/librefranklin-medium-webfont.eot");src:url("../assets/font/librefranklin-medium-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/librefranklin-medium-webfont.woff") format("woff2"),url("../assets/font/librefranklin-medium-webfont.woff") format("woff"),url("../assets/font/librefranklin-medium-webfont.ttf") format("truetype"),url("../assets/font/librefranklin-medium-webfont.svg#robotolight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'libre-regular';src:url("../assets/font/librefranklin-regular-webfont.eot");src:url("../assets/font/librefranklin-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/librefranklin-regular-webfont.woff") format("woff2"),url("../assets/font/librefranklin-regular-webfont.woff") format("woff"),url("../assets/font/librefranklin-regular-webfont.ttf") format("truetype"),url("../assets/font/librefranklin-regular-webfont.svg#robotolight") format("svg");font-weight:normal;font-style:normal}*{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:'regular', 'Helvetica', arial, sans-serif;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5C788F}*: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:#5C788F;color:#fff}::-webkit-selection{background:#5C788F;color:#fff}::-ms-selection{background:#5C788F;color:#fff}::-o-selection{background:#5C788F;color:#fff}::selection{background:#5C788F;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;color:#5C788F;font-weight:100;margin-bottom:24px}h1,h2,h3,.headline{font-size:24px;margin-bottom:48px}h4{font-size:20px}h5{font-size:18px}h6{font-size:18px}ul li{list-style:none;color:#5C788F;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:#5C788F}.highlight.success{color:#7f7d7c !important}.highlight.error{color:#d12b0b !important}a{color:#5C788F}a:hover{color:#485e70;text-decoration:underline}a::-webkit-selection{color:#fff;background:#5C788F}a::-moz-selection{color:#fff;background:#5C788F}a::-ms-selection{color:#fff;background:#5C788F}a::selection{color:#fff;background:#5C788F}strong:not([class="headline"]),b{font-family:'bold';font-weight:300;font-style:normal;color:#5C788F;font-size:14px}span.delete{color:#7791a7;border-bottom:solid 1px #f3f5f7;margin-bottom:30px;display:inline-block}em,i{color:#5C788F;font-size:14px;color:#869eb1}hr{margin:24px 0;border-bottom:solid 1px #d4dce3}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}.btn{position:relative;display:inline-block;padding:0 10px;border:solid 1px #6d6b6a;background:#7f7d7c;border-radius:2px;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:#5C788F;background:#7791a7;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.btn:active,.btn.active{border-color:#32414e;background:#465b6d}.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:#32414e;border-bottom-color:#7791a7}.btn.success{border-color:#4e6679;background:#5C788F}.btn.success:hover,.btn.success.hover{color:#fff;border-color:#6c7c89;background:#8d8f91;-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:#3e5160;background:#485e70}.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:#32414e;border-bottom-color:#7791a7}.btn.error{border-color:#a12108;background:#d12b0b}.btn.error:hover,.btn.error.hover{color:#fff;border-color:#c63216;background:#f33f1c;-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:#6b1606;background:#af2409}.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:#6b1606;border-bottom-color:#f33f1c}.btn.delete{border-color:#a12108;background:transparent;color:#d12b0b}.btn.delete:hover,.btn.delete.hover{color:#fff;border-color:#c63216;background:#f33f1c;-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:#6b1606;background:#af2409}.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:#6b1606;border-bottom-color:#f33f1c}.btn.disabled{cursor:not-allowed;border:solid 1px #d1d1d1;background:#f7f7f7;color:#96aabb}.btn.disabled:hover,.btn.disabled:active,.btn.disabled:focus{color:#96aabb;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:#5C788F}.btn.upload:before{position:absolute;left:5px;font-size:20px;content:'U';color:#5C788F;font-family:'icon';top:2px}.btn.upload.finished{background:#7f7d7c;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:#5C788F;border-radius:6px;width:auto !important;border:none;margin:0 !important;min-width:80px;font-size:14px}.btn.edit:hover{color:#fff;background:#5C788F}.btn{overflow:hidden}.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 #5C788F;-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-box-shadow:0px 9px 17px -11px rgba(0,0,0,0.4);-moz-box-shadow:0px 9px 17px -11px rgba(0,0,0,0.4);box-shadow:0px 9px 17px -11px rgba(0,0,0,0.4);background:white;color:#fff;height:50px;position:absolute;z-index:2;top:165px;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:#5C788F;display:block;float:left;margin-left:24px;box-sizing:border-box;height:50px;line-height:30px;font-size:18px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#navbar .wrp>ul>li:first-child{cursor:pointer;font-size:18px;padding:7px 10px 10px 10px;line-height:25px;height:47px;margin-top:3px;margin-left:0;border-radius:4px 4px 0 0}#navbar .wrp>ul>li:first-child:after{float:right;margin-left:5px;margin-top:4px;font-family:'icon';content:'v'}#navbar .wrp>ul>li:first-child:hover{color:#fff;background:#505050}#navbar .wrp>ul>li a{padding:10px;box-sizing:border-box;height:50px;display:block;font-size:18px;color:#5C788F;-webkit-transition:background .25s ease-out;-moz-transition:background .25s ease-out;transition:background .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:#7791a7}#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 ul{width:250px;display:block;background:#f7f7f7;top:47px;left:0;box-sizing:border-box}#navbar .wrp>ul>li:hover ul>li{margin:0;position:static}#navbar .wrp>ul>li:hover ul>li a{box-sizing:border-box;width:100%;font-size:16px;line-height:16px;color:#5C788F;display:block;border:solid 1px #d4dce3;border-top:none;padding:10px;height:50px}#navbar .wrp>ul>li:hover ul>li.menu-item-more:hover a{background:#5C788F;color:#fff;border:solid 1px #485e70;border-top:none}#navbar .wrp>ul>li:hover ul>li:hover a{background:#fff;border-right-color:#fff}#navbar .wrp>ul>li:hover ul>li:hover ul{min-height:400px;box-sizing:border-box;padding:15px;display:block;position:absolute;left:250px;top:0;background:#fff;width:350px;border:solid 1px #d4dce3;border-left:none;border-top:none}#navbar .wrp>ul>li:hover ul>li:hover ul li a{display:block;background:#f7f7f7;border:none;height:30px;margin-bottom:5px;border-radius:2px;line-height:14px;padding:8px 10px}#navbar .wrp>ul>li:hover ul>li:hover ul li a:after{float:right;content:'>'}#navbar .wrp>ul>li:hover ul>li:hover ul li a:hover{background:#d4dce3}#navbar .wrp>ul>li:hover ul>li ul{display:none}#navbar a.topMenu{color:#5C788F}#navbar_multi{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background:#ededed;color:#5C788F;height:50px;position:absolute;z-index:2;top:130px;left:0;right:0;box-sizing:border-box}#navbar_multi.sticky{position:fixed;top:0}#navbar_multi li:before{display:none;margin:0}#navbar_multi .wrp>ul{margin:0}#navbar_multi .wrp>ul>li{position:relative;color:#5C788F;display:block;float:left;margin-left:24px;box-sizing:border-box;height:50px;line-height:30px;font-size:16px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;cursor:pointer;font-size:16px;padding:10px 15px 10px 10px;line-height:25px;height:47px;margin-top:3px;margin-left:0;border-radius:4px 4px 0 0}#navbar_multi .wrp>ul>li.sub:after{float:right;margin-left:5px;margin-top:4px;font-family:'icon'}#navbar_multi .wrp>ul>li:hover{color:#fff;background:#5C788F}#navbar_multi .wrp>ul>li a{padding:10px;box-sizing:border-box;height:50px;display:block;font-size:18px;color:#fff;-webkit-transition:background .25s ease-out;-moz-transition:background .25s ease-out;transition:background .25s ease-out}#navbar_multi .wrp>ul>li a:hover,#navbar_multi .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;color:#fff;background:#5C788F}#navbar_multi .wrp>ul>li a em{font-size:12px;display:block}#navbar_multi .wrp>ul>li ul{display:none;position:absolute}#navbar_multi .wrp>ul>li:hover ul{width:250px;display:block;background:#f7f7f7;top:47px;left:0;box-sizing:border-box}#navbar_multi .wrp>ul>li:hover ul>li{margin:0;position:static}#navbar_multi .wrp>ul>li:hover ul>li a{box-sizing:border-box;width:100%;font-size:16px;line-height:16px;color:#5C788F;display:block;border:solid 1px #d4dce3;border-top:none;padding:10px;height:50px}#navbar_multi .wrp>ul>li:hover ul>li.menu-item-more:hover a{background:#5C788F;color:#fff;border:solid 1px #485e70;border-top:none}#navbar_multi .wrp>ul>li:hover ul>li:hover a{background:#5C788F;border-right-color:#5C788F;color:#fff}#navbar_multi .wrp>ul>li:hover ul>li:hover ul{min-height:400px;box-sizing:border-box;padding:15px;display:block;position:absolute;left:250px;top:0;background:#fff;width:350px;border:solid 1px #d4dce3;border-left:none;border-top:none}#navbar_multi .wrp>ul>li:hover ul>li:hover ul li a{display:block;background:#f7f7f7;border:none;height:30px;margin-bottom:5px;border-radius:2px;line-height:14px;padding:8px 10px}#navbar_multi .wrp>ul>li:hover ul>li:hover ul li a:after{float:right;content:'>'}#navbar_multi .wrp>ul>li:hover ul>li:hover ul li a:hover{background:#5C788F;color:#fff}#navbar_multi .wrp>ul>li:hover ul>li ul{display:none}#navbar_mega{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background:#5C788F;color:#fff;height:50px;position:absolute;z-index:2;top:130px;left:0;right:0;box-sizing:border-box}#navbar_mega.sticky{position:fixed;top:0}#navbar_mega li:before{display:none;margin:0}#navbar_mega .wrp>ul{margin:0}#navbar_mega .wrp>ul>li{color:#fff;display:block;float:left;margin-left:24px;box-sizing:border-box;height:50px;line-height:30px;font-size:18px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;cursor:pointer;font-size:16px;padding:7px 10px 10px 10px;line-height:25px;height:47px;margin-top:3px;margin-left:0;border-radius:4px 4px 0 0}#navbar_mega .wrp>ul>li:hover{background:#7791a7}#navbar_mega .wrp>ul>li a{padding:10px;box-sizing:border-box;height:50px;display:block;font-size:18px;color:#fff;-webkit-transition:background .25s ease-out;-moz-transition:background .25s ease-out;transition:background .25s ease-out}#navbar_mega .wrp>ul>li a:hover,#navbar_mega .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:#5C788F}#navbar_mega .wrp>ul>li a em{font-size:12px;display:block;color:#fff}#navbar_mega .wrp>ul>li ul{display:none;position:relative}#navbar_mega .wrp>ul>li ul ul{width:80%}#navbar_mega .wrp>ul>li:hover ul{width:80%;display:block;margin-top:15px;padding-top:15px;left:0;box-sizing:border-box;position:absolute;z-index:5;border-left:solid 0px #d4dce3;background:#7791a7}#navbar_mega .wrp>ul>li:hover ul>li{margin:0;padding:0 0 5px 0;position:relative;float:left;width:33.333333%;background:#7791a7}#navbar_mega .wrp>ul>li:hover ul>li a{box-sizing:border-box;width:100%;font-size:16px;line-height:16px;color:#fff;display:block;border:solid 0px #d4dce3;border-left:none;border-top:none;padding:10px;height:50px}#navbar_mega .wrp>ul>li:hover ul>li a:hover{color:#5C788F}#navbar_mega .wrp>ul>li:hover ul>li.menu-item-more:hover a{color:#fff;border:solid 0px #485e70;border-top:none}#navbar_mega .wrp>ul>li:hover ul>li:hover{color:#5C788F}#navbar_mega .wrp>ul>li:hover ul>li:hover ul{min-height:400px;box-sizing:border-box;padding:15px;display:block;position:absolute;left:250px;top:0;background:#fff;width:350px;border:solid 1px #d4dce3;border-left:none;border-top:none}#navbar_mega .wrp>ul>li:hover ul>li:hover ul li a{display:block;background:#f7f7f7;border:none;height:30px;margin-bottom:5px;border-radius:2px;line-height:14px;padding:8px 10px}#navbar_mega .wrp>ul>li:hover ul>li:hover ul li a:hover{background-color:#455A64;text-decoration:underline}#navbar_mega .wrp>ul>li:hover ul>li ul{display:none}#navbar .service-menu,#navbar_mega .service-menu,#navbar_multi .service-menu{float:right;color:#fff}#navbar .service-menu div,#navbar_mega .service-menu div,#navbar_multi .service-menu div{cursor:pointer;padding:0 10px;height:47px;margin-top:3px;font-size:16px;border-radius:3px 3px 0 0;display:block;line-height:47px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;color:#5C788F}#navbar .service-menu div:after,#navbar_mega .service-menu div:after,#navbar_multi .service-menu div:after{float:right;margin-left:5px;margin-top:4px;font-family:'icon';content:'v'}#navbar .service-menu div:hover,#navbar_mega .service-menu div:hover,#navbar_multi .service-menu div:hover{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;color:#5C788F}#navbar .service-menu div:hover ul,#navbar_mega .service-menu div:hover ul,#navbar_multi .service-menu div:hover ul{display:block}#navbar .service-menu ul,#navbar_mega .service-menu ul,#navbar_multi .service-menu ul{position:absolute;right:0;top:50px;background:#fff;width:250px;display:none;box-sizing:border-box}#navbar .service-menu ul li,#navbar_mega .service-menu ul li,#navbar_multi .service-menu ul li{margin:0;position:static}#navbar .service-menu ul li a,#navbar_mega .service-menu ul li a,#navbar_multi .service-menu ul li a{box-sizing:border-box;width:100%;font-size:16px;color:#5C788F;display:block;border:solid 1px #d4dce3;border-top:none;padding:10px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#navbar .service-menu ul li:hover a,#navbar_mega .service-menu ul li:hover a,#navbar_multi .service-menu ul li:hover a{text-decoration:none;background:#fff;color:#5C788F;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}ul.cd-dropdown-content .noChildren{padding-top:8px}ul.cd-dropdown-content .noChildren li{margin-top:0 !important}ul.cd-dropdown-content .noChildren li:hover a{color:#5C788F;-webkit-text-fill-color:#5C788F}ul.cd-dropdown-content em{border:1px solid #5C788F;border-radius:2em;padding:2px 5px;color:#2a3741;font-size:10px;margin-left:5px}ul.cd-dropdown-content a:hover{color:#5C788F}.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 #d4dce3;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(92,120,143,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;background:url("../assets/slider_bg.jpg") no-repeat}#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:80px}#slider .slide figcaption strong{font-family:'libre-bold';display:inline-block;margin-bottom:10px;font-size:24px;color:#333;text-transform:uppercase}#slider .slide figcaption p{display:block;width:40%;font-size:14px;line-height:19px;margin-bottom:15px}#slider .slide figcaption em{font-size:18px;color:#5C788F}#slider .slide figcaption .btn.success{background:none;color:#5C788F;border-color:#7791a7;font-size:14px;line-height:35px;height:35px;min-width:100px}#slider .slide figcaption .btn.success:hover{background:#5C788F;color:#fff;border-color:#485e70}#slider .slide.active figcaption{-webkit-animation:sliderCaption 0.35s 0s 1 ease-in;-moz-animation:sliderCaption 0.35s 0s 1 ease-in;-ms-animation:sliderCaption 0.35s 0s 1 ease-in;animation:sliderCaption 0.35s 0s 1 ease-in}#slider .wrp{height:100%;padding-left:20px}#slider .side-nav{position:absolute;z-index:2;display:block;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(92,120,143,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(92,120,143,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:#f7f7f7;border:solid 1px #c4c4c4}#slider #controlNav a.current{background:#d4dce3;border:solid 1px #166a12}@-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 #5C788F;background:#fff}.slide__text-link:hover{background:#5C788F;color:#fff}.slider-pagi__elem{border:1px solid #166a12}.slider-pagi__elem:before{background:#166a12}section .sidebar{box-sizing:border-box;height:auto;overflow:hidden;float:left;background:#fff;padding:0;width:280px}section .sidebar li{display:block}section .sidebar li a{color:#5C788F;font-size:16px;border-bottom:solid 1px #f3f5f7;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:after{float:right;margin-left:5px;margin-top:3px;font-family:'icon';content:'v';transform:rotate(-90deg);font-size:21px}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:#d4dce3;border-bottom-color:#5C788F;color:#5C788F}section .sidebar li.current a{background:#5C788F;color:#fff;border-bottom-color:#5C788F}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;margin-top:5px}.breadcrumb li{float:left;display:block;margin-right:5px}.breadcrumb li a{font-size:14px;display:block;padding:5px 10px 5px 0;color:#5C788F;-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:#5C788F;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:#5C788F}.breadcrumb li:before{display:none}.hint{background:#f5e9e7;color:#d12b0b;padding:15px 30px;font-size:18px;box-sizing:border-box;margin-bottom:25px;border:solid 1px #d12b0b}.hint.wrp,.hint .wrp{width:100%}.hint strong{display:inline-block;font-size:18px;font-family:'bold';color:#d12b0b !important}.hint li{color:#d12b0b}.hint ul{margin:0}.hint li:before{background:#d12b0b;color:#d12b0b}.hint.message{background:#f7f7f7;padding:10px;color:#5C788F;display:block;box-sizing:border-box;border:solid 1px #dedede;font-size:16px}.hint.message.success{border-color:#7f7d7c;background:#fdfdfd;color:#7f7d7c}.hint.message.success *{color:#7f7d7c}.hint.message.success li{color:#7f7d7c}.hint.message.success li:before{display:none}.hint.message.success strong{color:#7f7d7c}.hint.message *{color:#5C788F}.hint.message li{color:#5C788F}.hint.message li:before{display:none}.hint.message strong{color:#5C788F !important}.hint.message .btn.success#kundenholensubmit{color:#fff;margin-left:20px}.hint_msg{background:#f5e9e7;color:#d12b0b;padding:15px 30px;font-size:18px;box-sizing:border-box;margin-bottom:25px;border:solid 1px #d12b0b}.hint_msg.wrp,.hint_msg .wrp{width:100%}.hint_msg strong{display:inline-block;font-size:18px;font-family:'bold';color:#d12b0b !important}.hint_msg li{color:#d12b0b}.hint_msg ul{margin:0}.hint_msg li:before{background:#d12b0b;color:#d12b0b}.hint_msg.message{background:#f7f7f7;padding:10px;color:#5C788F;display:block;box-sizing:border-box;border:solid 1px #dedede;font-size:16px}.hint_msg.message.success{border-color:#7f7d7c;background:#fdfdfd;color:#7f7d7c}.hint_msg.message.success *{color:#7f7d7c}.hint_msg.message.success li{color:#7f7d7c}.hint_msg.message.success li:before{display:none}.hint_msg.message.success strong{color:#7f7d7c}.hint_msg.message *{color:#5C788F}.hint_msg.message li{color:#5C788F}.hint_msg.message li:before{display:none}.hint_msg.message strong{color:#5C788F !important}.hint_msg.message .btn.success#kundenholensubmit{color:#fff;margin-left:20px}.error_msg{color:#d12b0b;font-size:14px;display:block;margin-bottom:10px}.error_msg strong{display:block;font-size:18px;margin-bottom:10px;font-family:'bold';color:#d12b0b !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:#869eb1}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:#5C788F;font-family:bold;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 #d4dce3;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:#7f7d7c}form:not([id="formular_reseller"]) fieldset{line-height:40px;color:#5C788F;margin-bottom:10px;position:relative}form:not([id="formular_reseller"]) label{white-space:pre;text-align:right;min-height:1px;color:#5C788F;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:#96aabb;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;font-family:'bold';border-radius:2px !important;border:solid 1px #b5c3cf;height:40px;box-sizing:border-box;padding:10px;color:#5C788F;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:#96aabb}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 #5C788F;color:#5C788F}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;font-family:'regular';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"]{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{font-family:'icon';width:20px;height:20px;content:'o';color:#fff;display:block;text-indent:-4px;font-size:28px;line-height:22px;text-align:center}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:#5C788F}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:#5C788F;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:#869eb1}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:#96aabb}form:not([id="formular_reseller"]) .info:hover:before{color:#5C788F}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 #d4dce3;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 #5C788F;border-bottom-color:#fff}#delivery_address,#divergent_address{clear:both;margin-top:60px}#cart_teillieferung{padding-top:50px}#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;margin-left:185px}#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}}.upload_field progress{width:100%;display:block}.upload_field .text_percent{color:#585756;text-align:right;display:block;margin:5px 0 15px 0}.upload_field .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:#5C788F}#postaktuell .pa_maincolor_brd{border-color:#5C788F}#postaktuell .pa_maincolor_bg{background:#5C788F}#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 #5C788F;color:#5C788F;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 #5C788F;color:#5C788F}#postaktuell .pa_boxcontent .btn-cta.changeproduct:hover{background:#5C788F;color:#fff}#postaktuell .pa_boxcontent .btn-cta.changeproduct:focus{background:#5C788F;color:#fff}#postaktuell .pa_boxcontent .btn-cta.changeproduct:active{background:#5C788F;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 #5C788F;margin-right:5px;background:#5C788F;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:#5C788F}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]:focus::-moz-range-thumb{border-color:#5C788F}#postaktuell .pa_boxcontent .pa_rangecontainer input[type=range]:focus::-ms-thumb{border-color:#5C788F}#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:#5C788F}#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:#5C788F}#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:#d12b0b;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{max-width:1130px;margin-bottom:2em}.rte_container a{color:#5C788F !important}.rte_container s{text-decoration:line-through}.rte_container u{text-decoration:underline}.rte_container ul{margin-top:10px}.rte_container li{list-style:none;color:#5C788F;line-height:24px;position:relative;padding-left:17px}.rte_container li:before{content:'';background:#5C788F;margin-right:14px;position:absolute;left:2px;top:9px;width:6px;height:6px}.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:#5C788F;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:#485e70;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.pagination .current{font-size:14px;background:#5C788F;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.pagination .current:hover{background:#485e70;-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{margin-top:50px;height:500px;overflow:hidden;position:relative;background-size:cover;background-position:center}.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}.parallax .wrp{background:rgba(255,255,255,0.8);text-align:center;box-sizing:border-box;padding:35px;margin-top:100px;margin-bottom:100px;border:1px solid #5C788F}.parallax .wrp h3{font-family:'libre-light';font-size:26px;font-weight:normal;margin-bottom:10px}#product_filter form{position:relative;z-index:3;float:right}#product_filter h1{display:none}#product_filter fieldset{width:250px;float:left}#product_filter fieldset label{width:100px;line-height:2;height:30px}#product_filter fieldset select{width:150px;padding:5px 10px;height:30px}#product_filter .btn{line-height:1;float:left;margin-left:20px;width:120px;height:30px}#related{background:#fff}#related .item{width:25%;float:left;box-sizing:border-box;padding:10px}#related .item a{padding:0 0 5px 0;display:block;background:#5C788F;color:#fff}#related .item a span{display:block;padding:0 10px;color:#fff}#related .item img{border-bottom:solid 1px #f7f7f7;margin-bottom:10px;width:100%;height:auto}#path{display:none}.wrp{width:1150px}header.main{height:165px;margin-bottom:30px}header.main .wrp{box-sizing:border-box;padding:20px 10px 0 10px}header.main #service-bar{background:#5C788F;height:30px}header.main #service-bar .wrp{padding-top:0}header.main #service-bar a{font-size:12px;color:#fff}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,header.main #service-bar span.label_mail{font-family:'bold';color:#fff}header.main #service-bar span.label_tel:before,header.main #service-bar span.label_mail:before{float:left;font-family:'icon';color:#fff;font-size:15px;content:'y';margin-right:8px}header.main #service-bar span.label_mail:before{content:'h'}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;color:#fff}header.main #service-bar ul li:before{display:none}header.main #service-bar ul li a{line-height:30px;color:#fff;font-size:12px}header.main #brand-logo{clear:both;width:320px;margin-right:20px;display:block;float:left}header.main #brand-logo img{min-width:80px;max-width:160px;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{background:#f7f7f7;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;content:'u';font-family:'icon';color:#5C788F;font-size:30px}header.main #customer-menu a.menu-item-cart:before,header.main #customer-menu>button.menu-item-cart:before{content:'c'}header.main #customer-menu a.menu-item-search:before,header.main #customer-menu>button.menu-item-search:before{content:'+'}header.main #customer-menu a:hover,header.main #customer-menu>button:hover{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;text-decoration:none;background:#dedede}header.main #customer-menu a.active,header.main #customer-menu>button.active{background:#7f7d7c}header.main #customer-menu a.active:before,header.main #customer-menu>button.active:before{color:#fff}header.main #customer-menu a.active .count,header.main #customer-menu>button.active .count{color:#7f7d7c;background:#fff}header.main #customer-menu a .count,header.main #customer-menu>button .count{position:absolute;top:5px;right:5px;background:#166a12;color:#fff;height:16px;width:16px;border-radius:8px;font-size:12px;line-height:16px;text-align:center;display:block}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:#5C788F;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:#5C788F;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:#5C788F;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 #d4dce3;width:180px;background:#fff;height:30px;float:right;margin-right:10px;margin-top:5px;padding:5px 10px;box-sizing:border-box;color:#5C788F;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:#5C788F;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:#5C788F;font-size:14px}footer.main>.wrp{padding:30px 0}footer.main>.wrp>nav{float:right;width:300px;margin-left:85px}footer.main>.wrp>nav h3{color:#5C788F}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:#5C788F;border-bottom:solid 1px #96aabb;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{text-decoration:none;text-indent:5px;color:#5C788F;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}footer.main>.wrp>nav li a:after{position:absolute;top:5px;right:0;content:'>';float:right}footer.main>.wrp>nav li:last-child a{border:none}footer.main address{float:left;color:#5C788F;font-size:14px;width:380px}footer.main address .col_left,footer.main address .col_right{width:50%;float:left;color:#5C788F;font-size:14px;margin-bottom:25px}footer.main i{display:block;font-family:'bold';color:#5C788F;font-size:22px;margin-bottom:20px}footer.main i a{font-family:'bold';color:#5C788F;font-size:22px}footer.main i a:hover{text-decoration:none}footer.main i:before{float:left;content:'y';font-family:'icon';color:rgba(92,120,143,0.5);font-size:40px;width:40px;height:40px;display:block;margin-right:10px}footer.main i.mail:before{content:'h'}#footer-bar{background:#5C788F;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:#5C788F}#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:#485e70}#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:#166a12}#account_tracking td{color:#5C788F;font-size:14px}.trade-groups,.product-listing{padding:0 0 50px 0}.trade-groups .content,.product-listing .content{float:left;width:100%}.trade-groups .card,.product-listing .card{box-sizing:border-box;border:solid 2px rgba(255,255,255,0);position:relative;float:left;width:25%;margin:0;overflow:hidden;height:250px;border-top:2px solid #5C788F;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.trade-groups .card.cardBig,.product-listing .card.cardBig{width:50%}.trade-groups .card span:after,.product-listing .card span:after{position:absolute;margin-left:3px;margin-top:1px;font-family:'icon';content:'v';transform:rotate(-90deg);font-size:16px}.trade-groups .card img,.product-listing .card img{width:100%;height:auto}.trade-groups .card figcaption,.product-listing .card figcaption{position:relative;padding:15px 10px 10px 10px;background:#5C788F;text-align:center;font-size:12px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.trade-groups .card:hover,.product-listing .card:hover{border:solid 2px #fff;box-shadow:0 0 3px rgba(0,0,0,0.25);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.trade-groups .card:hover figcaption,.product-listing .card:hover figcaption{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;bottom:37px;background:#5C788F;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.trade-groups .card:hover figcaption strong,.trade-groups .card:hover figcaption h2,.trade-groups .card:hover figcaption .link,.trade-groups .card:hover figcaption .rte_container,.product-listing .card:hover figcaption strong,.product-listing .card:hover figcaption h2,.product-listing .card:hover figcaption .link,.product-listing .card:hover figcaption .rte_container{color:#fff}.trade-groups .card strong,.trade-groups .card h2,.product-listing .card strong,.product-listing .card h2{font-size:16px;text-align:center;font-family:'regular';color:#fff;display:block;margin-bottom:0}.trade-groups .card em,.product-listing .card em{border:1px solid #5C788F;border-radius:2em;padding:2px 5px;color:#2a3741;font-size:10px;margin-left:5px}.trade-groups .card .link,.product-listing .card .link{font-size:14px;color:#5C788F;text-align:center;display:block;margin-top:15px;margin-bottom:10px}.trade-groups .card .preview-btn,.product-listing .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}.trade-groups .card .preview-btn:before,.product-listing .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 .card .preview-btn:hover,.product-listing .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 .card .preview-btn:hover:before,.product-listing .card .preview-btn:hover:before{border:none}.trade-groups .card a:not(.fresco),.product-listing .card a:not(.fresco){z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;display:block}.trade-groups .card a:not(.fresco):hover,.product-listing .card a:not(.fresco):hover{text-decoration:none}.trade-groups.full .content,.product-listing.full .content{width:100%}.trade-groups.full .card,.product-listing.full .card{width:25%;margin:0}.trade-groups.full .card.cardBig,.product-listing.full .card.cardBig{width:50%}.trade-groups.sidebar{background:#f7f7f7;padding:25px 0;margin-bottom:25px}.trade-groups.sidebar aside.sidebar{background:transparent;margin-bottom:5px;width:100%}.trade-groups.sidebar aside.sidebar li{width:25%;float:left;background:#fff}.trade-groups.sidebar aside.sidebar li a{padding:15px 20px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.trade-groups.sidebar aside.sidebar li a:after{transform:rotate(0deg)}#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:#5C788F;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(92,120,143,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:#5C788F;position:absolute;top:0;left:0;padding:20px 30px;display:block;font-size:24px;text-transform:uppercase;background-color:#99B6BA;color:#fff}#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;background-color:transparent}#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:14px;display:inline-block;color:#5C788F;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:#d12b0b}#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:#869eb1;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:#5C788F;background:-moz-linear-gradient(top, #5C788F 0%, #526b7f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5C788F), color-stop(100%, #526b7f));background:-webkit-linear-gradient(top, #5C788F 0%, #526b7f 100%);background:-o-linear-gradient(top, #5C788F 0%, #526b7f 100%);background:-ms-linear-gradient(top, #5C788F 0%, #526b7f 100%);background:linear-gradient(to bottom, #5C788F 0%, #526b7f 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:#4b4a4a}#product-detail #total_block li.total.gross{color:#7f7d7c;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:#5C788F;font-size:12px}#product-detail #total_block .btn{display:block;width:100%;font-size:18px;line-height:12px;text-align:center;margin-top:10px;font-size:14px}#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:#5C788F;float:left}#product-detail #delivery span,#product-detail #delivery time,#product-detail #weight span,#product-detail #weight time{font-size:14px;line-height:32px}#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:#5C788F;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 .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:0}@media screen{#visual_calculation{background:#f7f7f7;padding:30px 0;font-size:14px}#visual_calculation #selectView{float:right}#visual_calculation #selectView fieldset{line-height:40px;color:dimgray;margin-bottom:10px;position:relative}#visual_calculation #selectView select.select{width:160px;height:35px;padding:5px 20px 5px 10px;margin-top:7px;background:url(../assets/elements_select.png) #f7f7f7 95% 50% no-repeat;background-size:24px 24px}#visual_calculation #selectView label{width:auto;white-space:pre;text-align:right;min-height:1px;color:dimgray;font-size:16px;float:left;padding-right:17px;box-sizing:border-box;display:block;line-height:40px}#visual_calculation #selectView label .tooltip{text-align:left}#visual_calculation #selectView select{position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-size:25px 25px;background:#f7f7f7;font-family:'bold';border-radius:2px !important;border:solid 1px #b6b6b6;box-sizing:border-box;padding:10px;color:dimgray;font-size:14px;float:left;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#visual_calculation #selectView select option{cursor:pointer}#visual_calculation #selectView .info{cursor:help;position:relative;display:block;float:left;width:20px;height:40px}#visual_calculation #selectView .info:before{display:block;width:40px;height:40px;text-align:center;line-height:40px;font-size:20px;font-family:'icon';content:'?';color:#9c9c9c}#visual_calculation #selectView .info:hover:before{color:dimgray}#visual_calculation #selectView .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 #cfcfcf;box-shadow:0 0 6px rgba(0,0,0,0.15);visibility:hidden;opacity:0;background:#fff}#visual_calculation #selectView .info .tooltip strong{font-size:14px}#visual_calculation #selectView .info .tooltip p{margin:0;font-size:12px;line-height:18px}#visual_calculation #selectView .info .tooltip ul{margin-bottom:5px}#visual_calculation #selectView .info .tooltip ul li{font-size:12px;line-height:18px}#visual_calculation #selectView .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{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-left:0}#visual_calculation .contentwrapper.left .head .text h1{color:#5C788F;font-size:30px;font-weight:400;margin-bottom:0;line-height:100%}#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:18px;font-family:'bold';color:#5C788F;margin-bottom:14px;margin-top:20px}#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}#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:#96aabb}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info:hover:before{color:#5C788F}#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 #d4dce3;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: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 #b5c3cf;height:40px;box-sizing:border-box;padding:10px 10px 10px 35px;color:#5C788F;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:86%}#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 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.default:before{content:url("../assets/option_edit.png")}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.check:before{content:url("../assets/option_checkmark.png")}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.warning{color:#ffc51f}#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 #5C788F;border-top:solid 1px #5C788F;border-right:solid 1px #5C788F;border-bottom:none;color:#5C788F}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label:hover{cursor:pointer}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .btnCalcOptical{background:#5C788F;width:40px;height:40px;float:right;margin-top:4px;position:relative;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:#5C788F;background:#7791a7}#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:#d12b0b;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:#5C788F;background:#f33f1c}#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:48%;border-bottom:solid 1px #5C788F;border-right:solid 1px #5C788F;border-left:solid 1px #5C788F;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:2.5em;border-top:solid 1px #f3f5f7;padding:0 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:#96aabb;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") #5C788F right 5px center no-repeat;background-size:15px 15px;transition:none}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li:hover{background:#5C788F;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:#5C788F;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:100%;left:0;padding-right:0;background:#fff;border:solid 1px #5C788F;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 #5C788F;border-top:solid 1px #5C788F;border-right:solid 1px #5C788F;border-bottom:solid 1px #fff;color:#5C788F}#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 #b5c3cf;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:#5C788F;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:#7f7d7c;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected .selectedOverlay{background-color:rgba(127,125,124,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:#5C788F}#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:#97a1a6;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:#96aabb;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:#d12b0b;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:#7c888e}#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:#5C788F}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.warning{border-color:#ffc51f;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.warning .warningOverlay{background-color:rgba(255,197,31,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:#5C788F}#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 #b5c3cf;height:40px;box-sizing:border-box;padding:10px;color:#5C788F;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:#96aabb}#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 #5C788F;color:#5C788F}#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:#ffc51f;position:absolute;font-size:12px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon{height:28px;position:absolute;width:48%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon:hover>div.zusTextCover{display:none}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextCover{display:block;background:white;position:absolute;bottom:0;width:100%;padding:4px 10px;box-sizing:border-box;text-align:right;font-size:12px;font-style:italic;color:#5C788F}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextCover .requirement{color:red}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextInput{padding:3px 0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextInput input{width:100%;font-size:12px;border-bottom:solid 1px #b5c3cf}#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:#5C788F;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:#5C788F;text-shadow:1px 0 0 #5C788F}#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:'bold';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:#5C788F;font-size:16px;font-family:'bold'}#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;padding-right:40px}#visual_calculation .contentwrapper.right button:before{display:inline-block;width:38px;height:38px;line-height:38px;content:'c';font-family:'icon';color:#fff;font-size:30px;position:absolute;right:20px;top:0}#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{font-family:'bold';color:#5C788F;display:block}#visual_calculation .contentwrapper.right #delivery .content .tooltip{font-size:10px}#visual_calculation .contentwrapper.right #printTemplates #showTemplates{background:url("../assets/icon_document.png") no-repeat 10px center #5C788F;background-size:20px;display:block;padding:10px 10px 10px 40px;color:#fff;font-family:'bold';font-size:16px}#visual_calculation .contentwrapper.right #printTemplates #showTemplates:hover{cursor:pointer}#visual_calculation .contentwrapper.right #comments .remark label{font-size:18px;font-family:'bold';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 #product_informations header{display:none}#visual_calculation #product_informations .content{background:transparent;padding:0;border:none}#visual_calculation #product_informations .content article{padding:15px;background:#fff;margin-bottom:30px;display:block !important}#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:#5C788F;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{#visual_calculation.expert{background:#f7f7f7;padding:30px 0;font-size:14px}#visual_calculation.expert form#selectView{float:right}#visual_calculation.expert form#selectView select.select{width:150px;height:35px;padding:5px 10px;margin-top:7px}#visual_calculation.expert form#selectView label{width:auto}#visual_calculation.expert form#selectView label .tooltip{text-align:left}#visual_calculation.expert #option_block hr{margin:2px 0}#visual_calculation.expert #priceTable{margin:15px 0 0 0}#visual_calculation.expert .contentwrapper{box-sizing:content-box}#visual_calculation.expert .contentwrapper.left{width:65%;float:left;background:#fff;padding:20px;box-sizing:border-box}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item{border:solid 1px #b5c3cf;margin-bottom:15px;background:#f7f7f7}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.selected button small{display:inline-block}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.selected .counter{color:#f7f7f7;position:relative;background:#f7f7f7;border:1px solid #5C788F;box-shadow:none}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.selected .counter:before{content:'';position:absolute;display:block;width:14px;height:10px;top:5px;left:3px;background:url(../assets/option_checkmark.png) no-repeat;background-size:14px 10px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item button[aria-expanded='true']{border-bottom:1px solid #d1c4bc;border-top:none}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.disabled{margin-top:-1px;border-top-color:#d6d6d6}#visual_calculation.expert .contentwrapper.left .accordion button{position:relative;display:block;text-align:left;width:100%;padding:8px 0;color:#5C788F;font-size:1.15rem;font-weight:400;border:none;background:none;outline:none}#visual_calculation.expert .contentwrapper.left .accordion button:hover,#visual_calculation.expert .contentwrapper.left .accordion button:focus{cursor:pointer;color:#5C788F}#visual_calculation.expert .contentwrapper.left .accordion button:hover::after,#visual_calculation.expert .contentwrapper.left .accordion button:focus::after{cursor:pointer;color:#5C788F;border:1px solid #5C788F}#visual_calculation.expert .contentwrapper.left .accordion button .accordion-title{padding:1em 1.5em 1em 0;font-size:16px}#visual_calculation.expert .contentwrapper.left .accordion button .accordion-title strong{font-size:14px;color:#7f7d7c}#visual_calculation.expert .contentwrapper.left .accordion button .icon{display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px}#visual_calculation.expert .contentwrapper.left .accordion button .icon::before{display:block;position:absolute;content:'';top:3px;left:6px;width:10px;height:2px;background:#5C788F}#visual_calculation.expert .contentwrapper.left .accordion button .icon::after{display:block;position:absolute;content:'';top:-1px;left:10px;width:2px;height:10px;background:#5C788F}#visual_calculation.expert .contentwrapper.left .accordion button .counter{display:inline-block;position:relative;top:0;left:7px;width:20px;height:20px;border:1px solid;border-radius:22px;text-align:center;font-size:14px;border-color:#5C788F;background:#5C788F;color:#fff;margin-right:10px}#visual_calculation.expert .contentwrapper.left .accordion button .attribute-name{font-size:14px}#visual_calculation.expert .contentwrapper.left .accordion button.disabled{opacity:0.7}#visual_calculation.expert .contentwrapper.left .accordion button.disabled .counter{border-color:#d1c4bc;background:#fff;color:#d1c4bc}#visual_calculation.expert .contentwrapper.left .accordion button.disabled:hover{cursor:not-allowed;pointer-events:stroke}#visual_calculation.expert .contentwrapper.left .accordion button small{display:none;font-size:12px;position:absolute;right:25px;top:13px}#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded='true']{color:#5C788F}#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded='true'] .icon::after{width:0}#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded='true']+.accordion-content{opacity:1;max-height:100vh;transition:all 400ms ease;will-change:opacity, max-height;-webkit-box-shadow:3px 8px 8px -5px rgba(0,0,0,0.15);box-shadow:3px 8px 8px -5px rgba(0,0,0,0.15)}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity 350ms ease, max-height 350ms ease;will-change:opacity, max-height}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content p{font-size:1rem;font-weight:300;margin:2em 0}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content .optionName{font-size:16px;line-height:2.1em;display:block}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label{width:100%;display:block;background:#f7f7f7;border-radius:2px !important;border:solid 1px #b5c3cf;height:40px;box-sizing:border-box;padding:10px 10px 10px 35px;color:#5C788F;font-size:14px;position:relative}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label:before{display:block;top:11px;left:11px;position:absolute}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label:after{display:block;content:url("../assets/elements_select.png");transform:scale(0.3);top:-23px;right:-22px;position:absolute}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input{padding-left:10px;background:#f7f7f7;float:left;width:86%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.width100{width:100%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input:after{content:''}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input:hover{cursor:initial}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input input{width:100%;background:#f7f7f7}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input span{position:absolute;right:5px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.input-small{width:30%;margin-right:5px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.input-small.length{width:18%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.input-small.left{float:left}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.input-small.right{float:left;margin-left:6%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.input-small.right.length{margin-left:3%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.input-small+span{float:left;margin-top:15px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.upload_field{padding:0;border:none}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.upload_field:after{content:''}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.upload_field .progressBar{width:100%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.text{background:#fff;border:none;padding-right:0;padding-left:0}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.text:after{content:''}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.text input:not([type='checkbox']){width:100%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.text .btn{min-width:auto;width:40px;top:0;position:absolute;right:0;margin:0}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.text .btn.big{width:100%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.text .btn.autoWidth{width:auto}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.text:hover{cursor:initial}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.default:before{content:url("../assets/option_edit.png")}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.check:before{content:url("../assets/option_checkmark.png")}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.warning{color:#ffc51f}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.warning:before{content:url("../assets/option_warning.png");top:7px;left:7px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.active{border-left:solid 1px #5C788F;border-top:solid 1px #5C788F;border-right:solid 1px #5C788F;border-bottom:none;color:#5C788F}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label:hover{cursor:pointer}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions label.active{background:#fff;z-index:3}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions{position:relative;z-index:2;width:100%;left:0;padding-right:0;background:#fff;box-sizing:border-box;margin-top:-1px;padding:10px 0 0 10px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions.active{border-left:solid 1px #5C788F;border-top:solid 1px #5C788F;border-right:solid 1px #5C788F;border-bottom:solid 1px #fff;color:#5C788F}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .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.expert .contentwrapper.left .accordion .accordion-item .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 #b5c3cf;margin-right:1.6%;margin-bottom:2%;text-align:center;font-size:12px;transition:0.3s ease-in-out;position:relative}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel:hover{cursor:pointer}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel:hover .hoverOverlay{background-color:#5C788F;position:absolute;left:0;top:0;width:100%;height:100%;visibility:visible;opacity:0.3}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel .hoverOverlay{visibility:hidden;opacity:0;transition:all 0.3s ease-out}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.selected{border-color:#7f7d7c;position:relative}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.selected .selectedOverlay{background-color:rgba(127,125,124,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.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.selected .selectedOverlay img{position:absolute;top:50%;margin-top:-20px;left:50%;margin-left:-25px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.selected:hover{cursor:initial;background-color:transparent}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.selected:hover p{color:#5C788F}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.selected:hover .hoverOverlay{display:none}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled{border-color:#97a1a6;position:relative;width:15.05%;padding:5px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled img{max-height:60px;opacity:0.7}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled p{line-height:1.2em;color:#96aabb;font-size:11px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .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.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay img{position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-19px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay p{line-height:1.4em;visibility:hidden;opacity:0;transition:0.3s linear}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay:hover p{background:rgba(255,255,255,0.8);margin-top:0;line-height:1.4em;color:#d12b0b;padding:5px 0;visibility:visible;opacity:1}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled:hover{cursor:pointer;background-color:transparent;border-color:#7c888e}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled:hover img{opacity:1}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled:hover p{color:#5C788F}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.warning{border-color:#ffc51f;position:relative}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.warning .warningOverlay{background-color:rgba(255,197,31,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.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.warning .warningOverlay img{position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-19px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.warning:hover{cursor:initial;background-color:transparent}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.warning:hover p{color:#5C788F}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel img{display:inline-block;max-height:80px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel p{font-size:12px;line-height:1.4em;margin:5px 0 0 0;display:block;width:100%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .optionHeadline{font-family:'bold';margin-bottom:5px;line-height:1.2em;display:block;padding-bottom:10px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .optionHeadline small{font-style:italic;font-family:'regular', 'Helvetica', arial, sans-serif;font-size:11px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .optionHeadline br{line-height:normal}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon{overflow-y:auto;overflow-x:hidden;max-height:215px;position:relative;width:48%;background:#fff;z-index:2;box-sizing:border-box;padding:0}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon.select{width:100%;padding:0 10px 10px 10px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon.select.quantity{min-height:auto;max-height:inherit;padding:0 10px 10px 10px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul{position:relative;z-index:2;width:100%;box-sizing:border-box;padding:0;margin:0}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li{line-height:2.5em;border-top:solid 1px #f3f5f7;padding:0 10px;font-size:14px;transition:all 0.3s ease}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.selected{color:#5C788F}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.selected:before{content:url("../assets/option_checkmark.png");margin-right:5px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.disabled{color:#96aabb;position:relative;font-style:italic;background:url("../assets/stop-icon_gray.png") #fff right 5px center no-repeat;background-size:15px 15px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .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.expert .contentwrapper.left .accordion .accordion-item .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.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.disabled:hover{background:url("../assets/stop-icon.png") #5C788F right 5px center no-repeat;background-size:15px 15px;transition:none}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li:hover{background:#5C788F;color:#fff;cursor:pointer}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.optionHeadline{background:#fff;border-top:none;font-style:italic}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.optionHeadline:hover{color:#5C788F;cursor:initial}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionWrapper{display:flex;flex-wrap:wrap;position:relative}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionWrapper .priceTableText{margin-right:0}}@media screen and (max-width: 1280px){#visual_calculation.expert .contentwrapper.left{width:67.5%}#visual_calculation.expert .contentwrapper.right{width:30%}}@media screen and (max-width: 1023px){#visual_calculation.expert .contentwrapper.left,#visual_calculation.expert .contentwrapper.right{width:100%;height:auto !important;float:none;position:relative !important}#visual_calculation.expert .contentwrapper.right{margin-top:30px}}@media screen and (max-width: 550px){#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel{width:31.7%}}#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}#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:#5C788F;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:#5C788F;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;box-sizing-padding:10px 30px 0 30px;float:left;color:#5C788F;font-size:14px;line-height:19px;text-align:center}#usp-bar i:before{text-align:center;box-sizing:border-box;width:70px;height:70px;margin-right:10px;display:inline-block}#usp-bar i.usp-quality:before{content:url("../assets/icon_usp_01.png")}#usp-bar i.usp-delivery:before{content:url("../assets/icon_usp_02.png")}#usp-bar i.usp-payment:before{content:url("../assets/icon_usp_03.png")}#usp-bar i.usp-ecological:before{content:url("../assets/icon_usp_04.png")}#usp-bar i strong{font-family:'libre-medium';font-size:16px;line-height:19px;display:block;margin-bottom:10px}#header_usp{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:#5C788F;font-size:14px;line-height:19px;text-align:center}#usp-bar .individualUSP span img{text-align:center;box-sizing:border-box;max-width:70px;margin-bottom:10px;display:inline-block}#usp-bar .individualUSP span strong{font-family:'bold';font-size:16px;line-height:19px;display:block;margin-bottom:10px}#payment-bar{background:#fff;padding:30px 0}#payment-bar h3{margin:0;color:#5C788F;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:#5C788F;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:#5C788F;font-size:18px}.cat_listing article header table{height:30px;border-collapse:separate;float:right;width:440px}.cat_listing article header table td{color:#5C788F;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:#5C788F;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:#b5c3cf}.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:#5C788F}.cat_listing article .content table tr:nth-child(even) td:last-child{background:#d1c4bc}.cat_listing article .content table tr:hover td{color:#fff;background:#869eb1;-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:#869eb1}.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}.product-listing .card:hover figcaption{background:rgba(127,125,124,0.65)}#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}#orders,#orders_canceled{margin-bottom:30px}#orders a,#orders_canceled a{padding:5px;border:solid 1px #f2f2f2;background:#fff;margin-bottom:20px;display:block;border-radius:4px}#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}#orders a em,#orders_canceled a em{line-height:40px}#orders a .btn,#orders_canceled a .btn{margin-bottom:0;float:right}#orders a:hover .btn,#orders_canceled a:hover .btn{border-color:#5C788F;background:#7791a7}#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 .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:#5C788F}#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}#upload #upload_section .template-download .file_info,#upload #upload_section .template-upload .file_info{margin-left:10px}#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{width:700px;margin-left:10px;color:#d12b0b}#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:#5C788F;color:#fff;border-color:#526b7f}#upload .upload_field .btn:before{color:#fff}#upload .upload_option{position:relative;padding:15px 20px 15px 50px}#upload .upload_option h3{font-family:regular;padding:0;margin:0;width:100%;text-align:left}#upload .upload_option h3:after{display:none}#upload .upload_option:before{font-family:'icon';color:#5C788F;font-size:32px;top:15px;left:10px;content:'p';position:absolute}#upload .upload_option#upload_browser:before{content:'a'}#upload .upload_option#upload_ftp:before{content:'a'}#upload .upload_option#upload_cd:before{content:'e'}#upload .upload_option#upload_email:before{content:'f'}#upload .upload_option#upload_fotolia:before{content:'m'}#upload .upload_option .btn.default{float:right;width:48%;box-sizing:border-box;margin:0}#upload .upload_option p{float:left;width:48%}#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:#5C788F;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 .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:40px;width:250px;float:left;margin:0;text-align:center;font-size:18px}.actionbar .btn.success{float:right}.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:#d12b0b}.color-hint{color:#f3631c}.color-success{color:#7f7d7c}.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 #7f7d7c}.cart_breadcrumb li:last-child{background-image:none}.cart_breadcrumb li.disabled{background:#979797}.cart_breadcrumb li.preactive{background:url("../assets/cart_breadcrumb_preactive.png") no-repeat right center #979797}.cart_breadcrumb li.unactive{background:url("../assets/cart_breadcrumb_unactive.png") no-repeat right center #979797}#cart{padding:0}#cart strong,#cart h3,#cart h4,#cart h5,#cart h6{margin:0;padding:0;font-weight:300;font-family:regular;text-align:left;color:#5C788F}#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}#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}#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:#5C788F;text-align:right}#cart #total_price strong{color:#7f7d7c;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:10px;margin-bottom:20px}#cart #sidebar section strong,#cart #sidebar section h3{font-weight:bold;font-size:14px;color:#5C788F;display:block;margin-bottom:20px}#cart #sidebar section img{width:50%;float:left;margin-bottom:20px}#cart #sidebar section:first-child{background:url("../assets/cart_secure_bg.png") no-repeat bottom right #fff}#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:#5C788F;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:#5C788F}#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{width:100%;margin-bottom:0}#cart_second #formular h3{font-family:regular;padding:0;margin:0;text-align:left}#cart_second #formular h3:after{display:none}#cart_second #formular fieldset{width:100%}#cart_second #formular input{width:300px;float:right}#cart_second #formular label{text-align:left;width:160px}#cart_second #formular .col_right .btn{width:300px;float:right}#cart_second #formular .lost_pw{margin-top:10px;display:block;text-align:right}#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}#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:50px}#cart_third_agb label{width:60px}#cart_third_agb span{cursor:pointer;color:#5C788F}#cart_third_agb fieldset{margin:0}#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:#7f7d7c;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 #5C788F;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:#5C788F}.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:#7f7d7c;border:1px solid #656463;color:#fff}#pageLogin .error_msg{padding:10px;background:#feefec;border:1px solid #f77c65;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 #f3f5f7;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:#f3f5f7;color:#fff;text-decoration: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:#5C788F;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}.benefits>div{color:#fff}.benefits>div span{color:#b3b3b3}.benefits>div:first-child{background-color:#5C788F !important}.benefits>div:nth-of-type(2){background-color:#5C788F !important}.benefits>div:nth-of-type(3){background-color:#7791a7 !important}#homepage-text3 .subline{color:#96aabb}#homepage-text4{background:#5C788F}#homepage-text4 .wrp>div{color:#fff}#navbar .topMenu:hover{color:#5C788F;background:#fff}.menu-item-login.login_status_green:after{background-color:#166a12}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#166a12}.menu-item-login.login_status_green:after{background-color:#166a12 !important}.cd-dropdown-trigger{color:#5C788F}.no-touch .cd-dropdown-trigger:hover{color:#5C788F}.cd-dropdown-trigger::before,.cd-dropdown-trigger::after{background:#fff}.cd-dropdown-content .see-all a{color:#5C788F}.slide__text-link{border:1px solid #5C788F;background:#fff}.slide__text-link:hover{background:#5C788F;color:#fff}@media screen and (max-width: 1024px){.cd-dropdown-trigger.dropdown-is-active{background-color:#5C788F}.cd-dropdown{background-color:#5C788F;color:#fff}.cd-dropdown h2{background-color:#5C788F}.no-touch .cd-dropdown-trigger.dropdown-is-active:hover{background-color:#5C788F}.no-touch .cd-dropdown-content>li:not(.has-children) a:hover{color:#5C788F}.no-touch .cd-dropdown-content .cd-secondary-dropdown a:hover{color:#5C788F}.no-touch .cd-dropdown-content .cd-secondary-dropdown a strong{color:#fff !important}.cd-dropdown-content .cd-secondary-dropdown>li>a{color:#fff}.cd-dropdown-content .cd-secondary-dropdown>li>a strong{color:#fff !important;font-weight:normal}.cd-dropdown-content .cd-secondary-dropdown .go-back{background:#d1c4bc}.cd-dropdown-content .cd-secondary-dropdown .go-back a{color:#fff}.cd-dropdown-content>.has-children>a.is-active{box-shadow:inset 2px 0 0 #166a12;color:#5C788F}.cd-dropdown-content>.has-children>a.is-active::before,.cd-dropdown-content>.has-children>a.is-active::after{background:#5C788F}.open-to-left .cd-dropdown-content>.has-children>a.is-active{box-shadow:inset -2px 0 0 #5C788F}.go-back a::before,.go-back a::after{background:#166a12}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwbGljYXRpb24uY3NzIiwic291cmNlcyI6WyJhcHBsaWNhdGlvbi5zYXNzIiwiX3NldHRpbmdzLnNhc3MiLCJfdGVtcGxhdGUuc2FzcyIsIl9mdW5jdGlvbnMuc2FzcyIsIl9yZXNldC5zYXNzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNhc3MiLCJjb21wb25lbnRzL19uYXZiYXIuc2FzcyIsImNvbXBvbmVudHMvX25hdmJhcl9tZWdhLnNhc3MiLCJjb21wb25lbnRzL19tb2RhbC5zYXNzIiwiY29tcG9uZW50cy9fc2xpZGVyLnNhc3MiLCJjb21wb25lbnRzL19zaWRlYmFyLnNhc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1iLnNhc3MiLCJjb21wb25lbnRzL19lcnJvcmhhbmRsZXIuc2FzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2FzcyIsImNvbXBvbmVudHMvX3VwbG9hZC5zYXNzIiwiY29tcG9uZW50cy9fcG9wdXAuc2FzcyIsImNvbXBvbmVudHMvX3Bvc3Rha3R1ZWxsLnNhc3MiLCJjb21wb25lbnRzL19pY29ucy5zYXNzIiwiY29tcG9uZW50cy9fZGF0ZXBpY2tlci5zYXNzIiwiY29tcG9uZW50cy9fcnRlX2VkaXRvci5zYXNzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zYXNzIiwiY29tcG9uZW50cy9fcGFyYWxsYXguc2FzcyIsImNvbXBvbmVudHMvX2ZpbHRlci5zYXNzIiwiY29tcG9uZW50cy9fcmVsYXRlZC5zYXNzIiwibGF5b3V0L19sYXlvdXQuc2FzcyIsImxheW91dC9faGVhZGVyLnNhc3MiLCJsYXlvdXQvX2Zvb3Rlci5zYXNzIiwibGF5b3V0L19hY2NvdW50X3RyYWNraW5nLnNhc3MiLCJsYXlvdXQvX3RyYWRlLWdyb3VwLnNhc3MiLCJsYXlvdXQvX3RyYWRlLWJsb2NrLnNhc3MiLCJsYXlvdXQvX2RldGFpbC5zYXNzIiwibGF5b3V0L19kZXRhaWxfZnJlZS5zYXNzIiwibGF5b3V0L19kZXRhaWxfdmlzdWFsLnNhc3MiLCJsYXlvdXQvX2RldGFpbF92aXN1YWxfZXhwZXJ0LnNhc3MiLCJsYXlvdXQvX2Zvcm1faW5kaXZpZHVhbC5zYXNzIiwibGF5b3V0L19mb3RvbGlhLnNhc3MiLCJsYXlvdXQvX2ZpbmlzaC5zYXNzIiwibGF5b3V0L191c3Auc2FzcyIsImxheW91dC9fcGF5bWVudC5zYXNzIiwibGF5b3V0L19jYXRlZ29yeS5zYXNzIiwibGF5b3V0L19jYXRlZ29yeV9wcm9kdWN0LWxpc3Rpbmcuc2FzcyIsImxheW91dC9fY21zLXBhZ2Uuc2FzcyIsImxheW91dC9fYWRkcmVzcy5zYXNzIiwibGF5b3V0L19wd19sb3N0LnNhc3MiLCJsYXlvdXQvX2tvbnRvX3RyYWNraW5nLnNhc3MiLCJsYXlvdXQvX3VwbG9hZC5zYXNzIiwibGF5b3V0L191cGxvYWRjaGVjay5zYXNzIiwibGF5b3V0L191cGxvYWRfbmFjaF9iZXN0ZWxsdW5nLnNhc3MiLCJsYXlvdXQvX2ltcHJlc3N1bS5zYXNzIiwibGF5b3V0L19zaXRlcy5zYXNzIiwibGF5b3V0L19jYXJ0LnNhc3MiLCJsYXlvdXQvX2Nyb3Auc2FzcyIsImxheW91dC9fY2FsY3VsYXRvci5zYXNzIiwibGF5b3V0L19jb250YWN0LnNhc3MiLCJsYXlvdXQvX2NvbnRhY3RfcGVyc29uLnNhc3MiLCJsYXlvdXQvX2xvZ2luLnNhc3MiLCJtb2R1bGVzL19wcmludHRlbXBsYXRlLnNhc3MiLCJtb2R1bGVzL19tb2R1bGUtY2xpbWF0ZXBhcnRuZXIuc2FzcyIsImJyb3dzZXItZml4ZXMvX21vei5zYXNzIiwiYnJvd3Nlci1maXhlcy9faWUuc2FzcyIsInBsdWdpbnMvX2NvdW50ZG93bi5zYXNzIiwicGx1Z2lucy9fZnJlc2NvLnNjc3MiLCJjdXN0b20vY3VzdG9tLnNhc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy9QcmVzZXR0aW5ncyBhbmQgcmVzZXRcbkBpbXBvcnQgXCJzZXR0aW5nc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlXCI7XG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwicmVzZXRcIjtcblxuLy9pbXBvcnQgY29tcG9uZW50IHN0eWxlc1xuQGltcG9ydCBcImNvbXBvbmVudHMvYnV0dG9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9uYXZiYXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL25hdmJhcl9tZWdhXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2RhbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2xpZGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zaWRlYmFyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9icmVhZGNydW1iXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9lcnJvcmhhbmRsZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm1cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3VwbG9hZFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcG9wdXBcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Bvc3Rha3R1ZWxsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9pY29uc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZGF0ZXBpY2tlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcnRlX2VkaXRvclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGFyYWxsYXhcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZpbHRlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcmVsYXRlZFwiO1xuXG4vL2ltcG9ydCBsYXlvdXQgc3BlY2lmaWMgc3R5bGVzXG5AaW1wb3J0IFwibGF5b3V0L2xheW91dFwiO1xuQGltcG9ydCBcImxheW91dC9oZWFkZXJcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZm9vdGVyXCI7XG5AaW1wb3J0IFwibGF5b3V0L2FjY291bnRfdHJhY2tpbmdcIjtcbkBpbXBvcnQgXCJsYXlvdXQvdHJhZGUtZ3JvdXBcIjtcbkBpbXBvcnQgXCJsYXlvdXQvdHJhZGUtYmxvY2tcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZGV0YWlsXCI7XG5AaW1wb3J0IFwibGF5b3V0L2RldGFpbF9mcmVlXCI7XG5AaW1wb3J0IFwibGF5b3V0L2RldGFpbF92aXN1YWxcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZGV0YWlsX3Zpc3VhbF9leHBlcnRcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZm9ybV9pbmRpdmlkdWFsXCI7XG5AaW1wb3J0IFwibGF5b3V0L2ZvdG9saWFcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZmluaXNoXCI7XG5AaW1wb3J0IFwibGF5b3V0L3VzcFwiO1xuQGltcG9ydCBcImxheW91dC9wYXltZW50XCI7XG5AaW1wb3J0IFwibGF5b3V0L2NhdGVnb3J5XCI7XG5AaW1wb3J0IFwibGF5b3V0L2NhdGVnb3J5X3Byb2R1Y3QtbGlzdGluZ1wiO1xuQGltcG9ydCBcImxheW91dC9jbXMtcGFnZVwiO1xuQGltcG9ydCBcImxheW91dC9hZGRyZXNzXCI7XG5AaW1wb3J0IFwibGF5b3V0L3B3X2xvc3RcIjtcbkBpbXBvcnQgXCJsYXlvdXQva29udG9fdHJhY2tpbmdcIjtcbkBpbXBvcnQgXCJsYXlvdXQvdXBsb2FkXCI7XG5AaW1wb3J0IFwibGF5b3V0L3VwbG9hZGNoZWNrXCI7XG5AaW1wb3J0IFwibGF5b3V0L3VwbG9hZF9uYWNoX2Jlc3RlbGx1bmdcIjtcbkBpbXBvcnQgXCJsYXlvdXQvaW1wcmVzc3VtXCI7XG5AaW1wb3J0IFwibGF5b3V0L3NpdGVzXCI7XG5AaW1wb3J0IFwibGF5b3V0L2NhcnRcIjtcbkBpbXBvcnQgXCJsYXlvdXQvY3JvcFwiO1xuQGltcG9ydCBcImxheW91dC9jYWxjdWxhdG9yXCI7XG5AaW1wb3J0IFwibGF5b3V0L2NvbnRhY3RcIjtcbkBpbXBvcnQgXCJsYXlvdXQvY29udGFjdF9wZXJzb25cIjtcbkBpbXBvcnQgXCJsYXlvdXQvbG9naW5cIjtcblxuLy9pbXBvcnQgbW9kdWxlcyBzdHlsZXNcbkBpbXBvcnQgXCJtb2R1bGVzL3ByaW50dGVtcGxhdGVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL21vZHVsZS1jbGltYXRlcGFydG5lclwiO1xuXG4vL2ltcG9ydCBicm93c2VyIGZpeGVzXG5AaW1wb3J0IFwiYnJvd3Nlci1maXhlcy9tb3pcIjtcbkBpbXBvcnQgXCJicm93c2VyLWZpeGVzL2llXCI7XG5cbi8vaW1wb3J0IHBsdWdpbnMgc3R5bGVzXG5AaW1wb3J0IFwicGx1Z2lucy9jb3VudGRvd25cIjtcbkBpbXBvcnQgXCJwbHVnaW5zL2ZyZXNjb1wiO1xuXG4vL2ltcG9ydCBjdXN0b20gc3R5bGVzXG5AaW1wb3J0IFwiY3VzdG9tL2N1c3RvbVwiO1xuIiwiLyojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNTRVRUSU5HUyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgKi9cbiR0ZW1wbGF0ZTogJ3ByZW1pdW0nO1xuJGZvbnRwYXRoOiAnLi4vYXNzZXRzL2ZvbnQvJztcbiRtZWRpYXBhdGg6ICcuLi9hc3NldHMvJztcbiRsaW5lLWhlaWdodDogMjRweDtcbiRmb250LXNpemU6IDE0cHg7XG4kZ3JpZDogMzBweDtcbiIsIiRjb2xvcl9mb250OiAjNUM3ODhGO1xuJGNvbG9yX3doaXRlOiAjZmZmO1xuJGNvbG9yX2hpZ2hsaWdodDogIzVDNzg4RjsgLy8jY2YwMGEwXG4kY29sb3JfbGlnaHQ6ICNkMWM0YmM7XG4kY29sb3Jfc3VjY2VzczogIzdmN2Q3YztcbiRjb2xvcl9ncmVlbjogIzE2NmExMjtcbiRjb2xvcl9lcnJvcjogI2QxMmIwYjtcbiRjb2xvcl9ncmF5OiAjZjdmN2Y3O1xuJGltYWdlX3ByZWZpeDogJ3ByZW1pdW0nO1xuJGNvbG9yX2luZGl2aWR1YWw6ICM1Qzc4OEY7XG4kY29sb3JfYmxhY2s6ICMzMzMzMzM7XG4kY29sb3Jfd2FybmluZzogI2ZmYzUxZjtcbiRjb2xvcl9kYXJrOiAjNGM1NDU4O1xuJGNvbG9yX3N1Y2Nlc3NfZ3JlZW46ICM2OWNhMDA7XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI01peGluc1xuQG1peGluIHRyYW5zaXRpb24oICRhdHRyOiBhbGwsICR0aW1lOiAwLjI1LCAkZWFzaW5nOiBlYXNlLW91dCApIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkYXR0ciAkdGltZStzICRlYXNpbmc7XG4gIC1tb3otdHJhbnNpdGlvbjogJGF0dHIgJHRpbWUrcyAkZWFzaW5nO1xuICB0cmFuc2l0aW9uOiAkYXR0ciAkdGltZStzICRlYXNpbmc7IH1cblxuQG1peGluIHBvc2l0aW9uKCR0b3A6IGF1dG8sICRyaWdodDogYXV0bywgJGJvdHRvbTogYXV0bywgJGxlZnQ6IGF1dG8pIHtcbiAgdG9wOiAkdG9wO1xuICByaWdodDogJHJpZ2h0O1xuICBib3R0b206ICRib3R0b207XG4gIGxlZnQ6ICRsZWZ0OyB9XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgc3JjOiB1cmwoJGZvbnRwYXRoICsgJ2RydWNrc2hvcC1wcmVtaXVtLmVvdCcpO1xuICBzcmM6IHVybCgkZm9udHBhdGggKyAnZHJ1Y2tzaG9wLXByZW1pdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCRmb250cGF0aCArICdkcnVja3Nob3AtcHJlbWl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgkZm9udHBhdGggKyAnZHJ1Y2tzaG9wLXByZW1pdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJGZvbnRwYXRoICsgJ2RydWNrc2hvcC1wcmVtaXVtLnN2ZyNkcnVja3Nob3AtcHJlbWl1bScpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmVndWxhcic7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdyb2JvdG8tbGlnaHQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJGZvbnRwYXRoICsgJ3JvYm90by1saWdodC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgkZm9udHBhdGggKyAncm9ib3RvLWxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCRmb250cGF0aCArICdyb2JvdG8tbGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgkZm9udHBhdGggKyAncm9ib3RvLWxpZ2h0LXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJGZvbnRwYXRoICsgJ3JvYm90by1saWdodC13ZWJmb250LnN2ZyNyb2JvdG9saWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdyb2JvdG8tbWVkaXVtLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdyb2JvdG8tbWVkaXVtLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCRmb250cGF0aCArICdyb2JvdG8tbWVkaXVtLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCRmb250cGF0aCArICdyb2JvdG8tbWVkaXVtLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJGZvbnRwYXRoICsgJ3JvYm90by1tZWRpdW0td2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgkZm9udHBhdGggKyAncm9ib3RvLW1lZGl1bS13ZWJmb250LnN2ZyNyb2JvdG9saWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndGFnZ2VkJztcbiAgc3JjOiB1cmwoJGZvbnRwYXRoICsgJ1RpdGlsbGl1bS1MaWdodC13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgkZm9udHBhdGggKyAnVGl0aWxsaXVtLUxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCRmb250cGF0aCArICdUaXRpbGxpdW0tTGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJGZvbnRwYXRoICsgJ1RpdGlsbGl1bS1MaWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCRmb250cGF0aCArICdUaXRpbGxpdW0tTGlnaHQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgkZm9udHBhdGggKyAnVGl0aWxsaXVtLUxpZ2h0LXdlYmZvbnQuc3ZnI3JvYm90b2xpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsaWJyZS1saWdodCc7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdsaWJyZWZyYW5rbGluLWxpZ2h0LXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdsaWJyZWZyYW5rbGluLWxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCRmb250cGF0aCArICdsaWJyZWZyYW5rbGluLWxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCRmb250cGF0aCArICdsaWJyZWZyYW5rbGluLWxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJGZvbnRwYXRoICsgJ2xpYnJlZnJhbmtsaW4tbGlnaHQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgkZm9udHBhdGggKyAnbGlicmVmcmFua2xpbi1saWdodC13ZWJmb250LnN2ZyNyb2JvdG9saWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGlicmUtYm9sZCc7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdsaWJyZWZyYW5rbGluLWJvbGQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJGZvbnRwYXRoICsgJ2xpYnJlZnJhbmtsaW4tYm9sZC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgkZm9udHBhdGggKyAnbGlicmVmcmFua2xpbi1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCRmb250cGF0aCArICdsaWJyZWZyYW5rbGluLWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgkZm9udHBhdGggKyAnbGlicmVmcmFua2xpbi1ib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJGZvbnRwYXRoICsgJ2xpYnJlZnJhbmtsaW4tYm9sZC13ZWJmb250LnN2ZyNyb2JvdG9saWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGlicmUtbWVkaXVtJztcbiAgc3JjOiB1cmwoJGZvbnRwYXRoICsgJ2xpYnJlZnJhbmtsaW4tbWVkaXVtLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCRmb250cGF0aCArICdsaWJyZWZyYW5rbGluLW1lZGl1bS13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgkZm9udHBhdGggKyAnbGlicmVmcmFua2xpbi1tZWRpdW0td2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJGZvbnRwYXRoICsgJ2xpYnJlZnJhbmtsaW4tbWVkaXVtLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJGZvbnRwYXRoICsgJ2xpYnJlZnJhbmtsaW4tbWVkaXVtLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJGZvbnRwYXRoICsgJ2xpYnJlZnJhbmtsaW4tbWVkaXVtLXdlYmZvbnQuc3ZnI3JvYm90b2xpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsaWJyZS1yZWd1bGFyJztcbiAgc3JjOiB1cmwoJGZvbnRwYXRoICsgJ2xpYnJlZnJhbmtsaW4tcmVndWxhci13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgkZm9udHBhdGggKyAnbGlicmVmcmFua2xpbi1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCRmb250cGF0aCArICdsaWJyZWZyYW5rbGluLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJGZvbnRwYXRoICsgJ2xpYnJlZnJhbmtsaW4tcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCRmb250cGF0aCArICdsaWJyZWZyYW5rbGluLXJlZ3VsYXItd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgkZm9udHBhdGggKyAnbGlicmVmcmFua2xpbi1yZWd1bGFyLXdlYmZvbnQuc3ZnI3JvYm90b2xpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4vLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjUkVTRVRcbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC10YWItaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxNDUlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6ICdyZWd1bGFyJywgJ0hlbHZldGljYScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogJGNvbG9yX2ZvbnQ7IH1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDsgfVxuXG5zZWxlY3Q6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7IH1cblxuc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzAwMDsgfVxuXG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5xOmFmdGVyLFxucTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLG1lbnUsbmF2LHNlY3Rpb24sbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLGNhbnZhcyx2aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCB0ZXh0YXJlYSwgYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbmlucHV0LCBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGw6IHRvdWNoOyB9XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAqb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZGFya2VuKCRjb2xvcl9ncmF5LCAxNSUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGRhcmtlbigkY29sb3JfZ3JheSwgMTUlKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGRhcmtlbigkY29sb3JfZ3JheSwgMTUlKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbjo6aW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZGFya2VuKCRjb2xvcl9ncmF5LCAxNSUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9mb250O1xuICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG46Oi13ZWJraXQtc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2ZvbnQ7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH1cbjo6LW1zLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9mb250O1xuICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG46Oi1vLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9mb250O1xuICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9mb250O1xuICBjb2xvcjogJGNvbG9yX3doaXRlOyB9XG4vLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1BSRVNFVFNcblxuLy8jIyMjIyMjI0hlbHBlcmNsYXNzZXNcbi53cnAge1xuICAvL3dyYXBwZXJjbGFzc1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmNsciB7XG4gIC8vc2luZ2xlIGxpbmUgY2xlYXJmaXhcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jZiB7XG4gIC8vbXVsdGlibG9jayBjbGVhcmZpeFxuICB6b29tOiAxOyB9XG4uY2Y6YmVmb3JlLFxuLmNmOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cbi5jZjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8vIyMjIyMjIyNIZWFkbGluZXNcblxuaDEsaDIsaDMsaDQsaDUsaDYsLmhlYWRsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0OyB9XG5cbmgxLGgyLGgzLC5oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0ICogMjsgfVxuaDQge1xuICBmb250LXNpemU6IDIwcHg7IH1cbmg1IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5oNiB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4vLyMjIyMjIyMjVHlwb2dyYXBoeVxuXG5cblxudWwge1xuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAvKiY6YmVmb3JlXG4gICAgICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQgLyAzXG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2ZvbnRcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweFxuICAgICAgZmxvYXQ6IGxlZnRcbiAgICAgIHdpZHRoOiA2cHhcbiAgICAgIGhlaWdodDogNnB4Ki8gfVxuXG4gICYubGlua19saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICBjbGVhcjogYm90aDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJ0biB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICY6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlOyB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH1cblxuXG4uaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICYuc3VjY2VzcyB7XG4gICAgY29sb3I6ICRjb2xvcl9zdWNjZXNzICFpbXBvcnRhbnQ7IH1cbiAgJi5lcnJvciB7XG4gICAgY29sb3I6ICRjb2xvcl9lcnJvciAhaW1wb3J0YW50OyB9IH1cblxuYSB7XG5cbiAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9XG5cbmE6Oi13ZWJraXQtc2VsZWN0aW9uIHtcbiAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG5hOjotbW96LXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7IH1cblxuYTo6LW1zLXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7IH1cblxuYTo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG5zdHJvbmc6bm90KFtjbGFzcz1cImhlYWRsaW5lXCJdKSwgYiB7XG4gIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICRjb2xvcl9mb250O1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuc3Bhbi5kZWxldGUge1xuICBjb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwgMTAlKTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDUwJSk7XG4gIG1hcmdpbi1ib3R0b206ICRncmlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuZW0sIGkge1xuICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDE1JSk7IH1cbmhyIHtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQgMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDQwJSk7IH1cblxuaW1nIHtcbiAgLy9pbWFnZSBjbGVhcmZpeFxuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IH1cblxuI29mZmNhbnZhcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBvcEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsMSk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIsMS4yKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwxKTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBwb3BJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLDEpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yLDEuMik7IH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHBvcEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLDEpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwxLjIpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwxKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ubGVhZHByaW50LWJyYW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gIG1hcmdpbi1yaWdodDogNjBweDsgfVxuIiwiLyojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjQnV0dG9uIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgKi9cblxuLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3Jfc3VjY2VzcywgNyUpO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3VjY2VzcztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtaW4td2lkdGg6ICRncmlkICogNDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICY6aG92ZXIsXG4gICYuaG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LCAyMSUpO1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LCAxMSUpOyB9XG4gICYuYWN0aXZlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgLW1vei1hbmltYXRpb246IHJpcHBsZSAwLjFzIDEgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgIC5hbmltLmxvYWRpbmcge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgMjElKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKTsgfSB9XG4gICYuc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgNyUpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgJjpob3ZlcixcbiAgICAmLmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6IGRlc2F0dXJhdGUobGlnaHRlbigkY29sb3JfaGlnaGxpZ2h0LDIlKSwgMTAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGRlc2F0dXJhdGUobGlnaHRlbigkY29sb3JfaGlnaGxpZ2h0LCAxMCUpLDIwJSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LCAxNSUpO1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl9oaWdobGlnaHQsIDEwJSk7IH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgICAtbW96LWFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgICBhbmltYXRpb246IHJpcHBsZSAwLjFzIDEgbGluZWFyO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgLmFuaW0ubG9hZGluZyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcl9oaWdobGlnaHQsIDIxJSk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKTsgfSB9IH1cbiAgJi5lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2Vycm9yLCAxMCUpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9lcnJvcjtcbiAgICAmOmhvdmVyLFxuICAgICYuaG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGVzYXR1cmF0ZSgkY29sb3JfZXJyb3IsIDEwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9lcnJvciwgMTAlKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfVxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcl9lcnJvciwgMjElKTtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfZXJyb3IsIDclKTsgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByaXBwbGUgMC4xcyAxIGxpbmVhcjtcbiAgICAgIC1tb3otYW5pbWF0aW9uOiByaXBwbGUgMC4xcyAxIGxpbmVhcjtcbiAgICAgIGFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAuYW5pbS5sb2FkaW5nIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2Vycm9yLCAyMSUpO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBsaWdodGVuKCRjb2xvcl9lcnJvciwgMTAlKTsgfSB9IH1cblxuICAmLmRlbGV0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2Vycm9yLCAxMCUpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3JfZXJyb3I7XG4gICAgJjpob3ZlcixcbiAgICAmLmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6IGRlc2F0dXJhdGUoJGNvbG9yX2Vycm9yLCAxMCUpO1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfZXJyb3IsIDEwJSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3JfZXJyb3IsIDIxJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yX2Vycm9yLCA3JSk7IH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgICAtbW96LWFuaW1hdGlvbjogcmlwcGxlIDAuMXMgMSBsaW5lYXI7XG4gICAgICBhbmltYXRpb246IHJpcHBsZSAwLjFzIDEgbGluZWFyO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgLmFuaW0ubG9hZGluZyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcl9lcnJvciwgMjElKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogbGlnaHRlbigkY29sb3JfZXJyb3IsIDEwJSk7IH0gfSB9XG5cblxuICAmLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3JfZ3JheSwgMTUlKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwgMjAlKTtcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDIwJSk7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCBkYXJrZW4oJGNvbG9yX2dyYXksIDE1JSk7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICAuYW5pbS5sb2FkaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH1cbiAgJi51cGxvYWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBkYXJrZW4oJGNvbG9yX2dyYXksIDE1JSk7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbnRlbnQ6ICdVJztcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICB0b3A6IDJweDsgfVxuICAgICYuZmluaXNoZWQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3N1Y2Nlc3M7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZmluaXNoZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcG9wSW4gMC41cyAxIGVhc2U7XG4gICAgICAtbW96LWFuaW1hdGlvbjogcG9wSW4gMC41cyAxIGVhc2U7XG4gICAgICBhbmltYXRpb246IHBvcEluIDAuNXMgMSBlYXNlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgICBjb250ZW50OiAndyc7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH0gfSB9XG4gICYuZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl9ncmF5LCAyMCUpO1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2dyYXksIDI1JSk7XG4gICAgJjpob3ZlcixcbiAgICAmLmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfZ3JheSwgMzAlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcl9ncmF5LCAzNSUpOyB9IH1cblxuICAmLmVkaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIzcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfSB9XG5cbi5idG4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4vLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI0FuaW1hdGlvbnNcblxuLmFuaW0ubG9hZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHdpZHRoOiAkZm9udC1zaXplO1xuICBoZWlnaHQ6ICRmb250LXNpemU7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBib3JkZXI6IHNvbGlkIDNweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICAtbW96LWFuaW1hdGlvbjogbG9hZGVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGxvYWRlciAxLjFzIGluZmluaXRlIGxpbmVhcjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgbG9hZGVyIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cblxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxvYWRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmlwcGxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUsMS4wNSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsMSk7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgcmlwcGxlIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLDEpOyB9XG4gIDUwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDUsMS4wNSk7IH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJpcHBsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsMSk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUsMS4wNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLDEpOyB9IH1cbiIsIiNuYXZiYXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA5cHggMTdweCAtMTFweCByZ2JhKDAsMCwwLDAuNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDlweCAxN3B4IC0xMXB4IHJnYmEoMCwwLDAsMC40KTtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxN3B4IC0xMXB4IHJnYmEoMCwwLDAsMC40KTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDE2NXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgJi5zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7IH1cbiAgbGk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICAud3JwID4gdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICA+IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogJGxpbmUtaGVpZ2h0O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTBweCAxMHB4IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgICAgICBjb250ZW50OiAndic7IH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1MDUwNTA7IH0gfVxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQpO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAuY3VycmVudCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfaGlnaGxpZ2h0LCAxMCUpOyB9XG4gICAgICAgIGVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICY6aG92ZXIgdWwge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgICAgdG9wOiA0N3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA0MCUpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cblxuICAgICAgICAgICYubWVudS1pdGVtLW1vcmU6aG92ZXIgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LDEwJSk7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvcl93aGl0ZTsgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMjUwcHg7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDQwJSk7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc+JzsgfVxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwgNDAlKTsgfSB9IH0gfSB9XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH0gfSB9XG5cbiAgYS50b3BNZW51IHtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7IH0gfVxuXG5cbiNuYXZiYXJfbXVsdGkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBjb2xvcjogJGNvbG9yX2luZGl2aWR1YWw7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDEzMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgJi5zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7IH1cbiAgbGk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICAud3JwID4gdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICA+IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAkY29sb3JfaW5kaXZpZHVhbDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogJGxpbmUtaGVpZ2h0O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICAgICYuc3ViOmFmdGVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7IH1cblxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2luZGl2aWR1YWw7IH1cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCk7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgIC5jdXJyZW50IHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kKTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9pbmRpdmlkdWFsOyB9XG4gICAgICAgIGVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICY6aG92ZXIgdWwge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgICAgdG9wOiA0N3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA0MCUpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cblxuICAgICAgICAgICYubWVudS1pdGVtLW1vcmU6aG92ZXIgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LDEwJSk7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2luZGl2aWR1YWw7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yX2luZGl2aWR1YWw7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDI1MHB4O1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA0MCUpO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnPic7IH1cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaW5kaXZpZHVhbDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfSB9IH0gfSB9XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH0gfSB9IH1cblxuXG5cblxuI25hdmJhcl9tZWdhIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMTMwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAmLnN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDsgfVxuICBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC53cnAgPiB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgID4gbGkge1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogJGxpbmUtaGVpZ2h0O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogN3B4IDEwcHggMTBweCAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuXG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAvKmNvbG9yOiAkY29sb3JfZm9udCAqL1xuICAgICAgICAvKmJhY2tncm91bmQ6ICRjb2xvcl9ncmF5ICovXG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKTsgfVxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kKTtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgLmN1cnJlbnQge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7IH1cbiAgICAgICAgZW0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlOyB9IH1cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gICAgICAmOmhvdmVyIHVsIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwcHggbGlnaHRlbigkY29sb3JfZm9udCwgNDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfaGlnaGxpZ2h0LCAxMCUpO1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDVweCAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9oaWdobGlnaHQsIDEwJSk7XG4gICAgICAgICAgLypiYWNrZ3JvdW5kOiAjNDU1QTY0ICovXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMHB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDQwJSk7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9IH1cblxuICAgICAgICAgICYubWVudS1pdGVtLW1vcmU6aG92ZXIgYSB7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDBweCBkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwxMCUpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcblxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAyNTBweDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgNDAlKTtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NUE2NDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfSB9IH0gfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH0gfSB9IH1cblxuXG5cblxuXG5cblxuI25hdmJhciwgI25hdmJhcl9tZWdhLCAjbmF2YmFyX211bHRpIHtcbiAgLnNlcnZpY2UtbWVudSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgZGl2IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGhlaWdodDogNDdweDtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgIGNvbG9yOiAkY29sb3JfaW5kaXZpZHVhbDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgICAgY29udGVudDogJ3YnOyB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH0gfVxuICAgIHVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDQwJSk7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfVxuICAgICAgICAmOmhvdmVyIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9IH0gfSB9IH1cbiIsInVsLmNkLWRyb3Bkb3duLWNvbnRlbnQge1xuICAubm9DaGlsZHJlbiB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfSB9IH1cbiAgZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LDI1JSk7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfVxuIiwiLm1vZGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gIGJvcmRlcjogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDQwJSk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4gICYubG9naW4ge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgIG1hcmdpbjogLTMwMHB4IDAgMCAtNDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAtMjAwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwwLDAsLjIpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2dpbm1lc3NhZ2UgNC41cyBlYXNlLW91dCAxO1xuICAgIC1tb3otYW5pbWF0aW9uOiBsb2dpbm1lc3NhZ2UgNC41cyBlYXNlLW91dCAxO1xuICAgIC1tcy1hbmltYXRpb246IGxvZ2lubWVzc2FnZSA0LjVzIGVhc2Utb3V0IDE7XG4gICAgYW5pbWF0aW9uOiBsb2dpbm1lc3NhZ2UgNC41cyBlYXNlLW91dCAxO1xuXG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9IH1cblxuXG5cblxuI292ZXJsYXkge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjAwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9mb250LDAuNSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSk7XG4gIG9wYWNpdHk6IDA7XG4gICYuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAwOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvZ2lubWVzc2FnZSB7XG4gIDAlIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4gIDIwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4gIDYwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4gIDEwMCUge1xuICAgIHRvcDogLTIwMCU7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBsb2dpbm1lc3NhZ2Uge1xuICAwJSB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cblxuICAyMCUge1xuICAgIHRvcDogNTAlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuICA2MCUge1xuICAgIHRvcDogNTAlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuICAxMDAlIHtcbiAgICB0b3A6IC0yMDAlO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBsb2dpbm1lc3NhZ2Uge1xuICAwJSB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cblxuICAyMCUge1xuICAgIHRvcDogNTAlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuICA2MCUge1xuICAgIHRvcDogNTAlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuICAxMDAlIHtcbiAgICB0b3A6IC0yMDAlO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxvZ2lubWVzc2FnZSB7XG4gIDAlIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4gIDIwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4gIDYwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4gIDEwMCUge1xuICAgIHRvcDogLTIwMCU7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4ubW9kYWwtY2FydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTsgfVxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDJweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBjb2xvcjogd2hpdGU7IH1cbi5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMnB4IDE2cHg7IH1cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAycHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgY29sb3I6IHdoaXRlOyB9XG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDIwcHggMCByZ2JhKDAsMCwwLDAuMTkpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbmltYXRldG9wO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGV0b3A7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgI21vZGFsLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhcnRpY2xlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5jbG9zZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAjYWFhYWFhO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb250ZW50OiBcInhcIjtcbiAgICB6LWluZGV4OiA2OyB9IH1cbi5jbG9zZTpob3Zlcixcbi5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRldG9wIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAtMzAwcHg7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4gIHRvIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZXRvcCB7XG4gIGZyb20ge1xuICAgIHRvcDogLTMwMHB4O1xuICAgIG9wYWNpdHk6IDA7IH1cblxuICB0byB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuIiwiI3NsaWRlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9zbGlkZXJfYmcuanBnXCIpIG5vLXJlcGVhdDtcbiAgLnNsaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogODBweDtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnbGlicmUtYm9sZCc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yX2JsYWNrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7IH1cbiAgICAgIC5idG4ge1xuICAgICAgICAmLnN1Y2Nlc3Mge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwxMCUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwxMCUpOyB9IH0gfSB9XG4gICAgJi5hY3RpdmUgZmlnY2FwdGlvbiB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGVyQ2FwdGlvbiAwLjM1cyAwcyAxIGVhc2UtaW47XG4gICAgICAtbW96LWFuaW1hdGlvbjogc2xpZGVyQ2FwdGlvbiAwLjM1cyAwcyAxIGVhc2UtaW47XG4gICAgICAtbXMtYW5pbWF0aW9uOiBzbGlkZXJDYXB0aW9uIDAuMzVzIDBzIDEgZWFzZS1pbjtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVyQ2FwdGlvbiAwLjM1cyAwcyAxIGVhc2UtaW47IH0gfVxuICAud3JwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5zaWRlLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICB3aWR0aDogMzdweDtcbiAgICAgIGhlaWdodDogMzdweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICB0ZXh0LWluZGVudDogLTRweDtcbiAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9mb250LCAwLjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfVxuICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2hpZ2hsaWdodCwwLjUpO1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfVxuICAgICYuc2xpZGUtbGVmdCB7XG4gICAgICBsZWZ0OiAtODBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ2wnOyB9IH1cbiAgICAmLnNsaWRlLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAtODBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ3InOyB9IH0gfVxuICAjY29udHJvbE5hdiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYSB7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCBkYXJrZW4oJGNvbG9yX2dyYXksIDIwJSk7XG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9pbmRpdmlkdWFsLCA0MCUpO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfZ3JlZW47IH0gfSB9IH1cblxuXG5cbi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjQW5pbWF0aW9uc1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVyQ2FwdGlvbiB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtNDBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cbkAtbW96LWtleWZyYW1lcyBzbGlkZXJDYXB0aW9uIHtcbiAgMCUge1xuICAgIGxlZnQ6IC00MHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuQC1tcy1rZXlmcmFtZXMgc2xpZGVyQ2FwdGlvbiB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtNDBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cbkBrZXlmcmFtZXMgc2xpZGVyQ2FwdGlvbiB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtNDBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuLnNsaWRlX190ZXh0LWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfaGlnaGxpZ2h0O1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfSB9XG4uc2xpZGVyLXBhZ2lfX2VsZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfZ3JlZW47XG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JlZW47IH0gfVxuIiwiXG5zZWN0aW9uIC5zaWRlYmFyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjgwcHg7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA1MCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICAgIGNvbnRlbnQ6ICd2JztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4OyB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwgNDAlKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfVxuICAgICYuY3VycmVudCBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG4gICAgJjpsYXN0LWNoaWxkIGEge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH1cblxuLmNhdF9saXN0aW5nIC5zaWRlYmFyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjUwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuIiwiLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAwO1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGNvbnRlbnQ6ICd2JztcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9IH1cbiAgICAmOmxhc3QtY2hpbGQgYSxcbiAgICAmOmhvdmVyIGEge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH1cbiIsIi5oaW50IHtcblxuICBiYWNrZ3JvdW5kOiBsaWdodGVuKGRlc2F0dXJhdGUoJGNvbG9yX2Vycm9yLCA1MCUpLDUwJSk7XG4gIGNvbG9yOiAkY29sb3JfZXJyb3I7XG4gIHBhZGRpbmc6IDE1cHggJGdyaWQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX2Vycm9yO1xuICAmLndycCxcbiAgLndycCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gICAgY29sb3I6ICRjb2xvcl9lcnJvciAhaW1wb3J0YW50OyB9XG5cbiAgbGkge1xuICAgIGNvbG9yOiAkY29sb3JfZXJyb3I7IH1cbiAgdWwge1xuICAgIG1hcmdpbjogMDsgfVxuICBsaTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9lcnJvcjtcbiAgICBjb2xvcjogJGNvbG9yX2Vycm9yOyB9XG5cbiAgJi5tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3JfZ3JheSwgMTAlKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgJi5zdWNjZXNzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3N1Y2Nlc3M7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKGRlc2F0dXJhdGUoJGNvbG9yX3N1Y2Nlc3MsIDUwJSksNTAlKTtcbiAgICAgIGNvbG9yOiAkY29sb3Jfc3VjY2VzcztcbiAgICAgICoge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3N1Y2Nlc3M7IH1cbiAgICAgIGxpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9zdWNjZXNzO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3N1Y2Nlc3M7IH0gfVxuXG4gICAgKiB7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7IH1cbiAgICBsaSB7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQgIWltcG9ydGFudDsgfVxuXG4gICAgLmJ0bi5zdWNjZXNzI2t1bmRlbmhvbGVuc3VibWl0IHtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9IH1cblxuLmhpbnRfbXNnIHtcblxuICBiYWNrZ3JvdW5kOiBsaWdodGVuKGRlc2F0dXJhdGUoJGNvbG9yX2Vycm9yLCA1MCUpLDUwJSk7XG4gIGNvbG9yOiAkY29sb3JfZXJyb3I7XG4gIHBhZGRpbmc6IDE1cHggJGdyaWQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX2Vycm9yO1xuICAmLndycCxcbiAgLndycCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gICAgY29sb3I6ICRjb2xvcl9lcnJvciAhaW1wb3J0YW50OyB9XG5cbiAgbGkge1xuICAgIGNvbG9yOiAkY29sb3JfZXJyb3I7IH1cbiAgdWwge1xuICAgIG1hcmdpbjogMDsgfVxuICBsaTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9lcnJvcjtcbiAgICBjb2xvcjogJGNvbG9yX2Vycm9yOyB9XG5cbiAgJi5tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3JfZ3JheSwgMTAlKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgJi5zdWNjZXNzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3N1Y2Nlc3M7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKGRlc2F0dXJhdGUoJGNvbG9yX3N1Y2Nlc3MsIDUwJSksNTAlKTtcbiAgICAgIGNvbG9yOiAkY29sb3Jfc3VjY2VzcztcbiAgICAgICoge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3N1Y2Nlc3M7IH1cbiAgICAgIGxpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9zdWNjZXNzO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3N1Y2Nlc3M7IH0gfVxuXG4gICAgKiB7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7IH1cbiAgICBsaSB7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQgIWltcG9ydGFudDsgfVxuXG4gICAgLmJ0bi5zdWNjZXNzI2t1bmRlbmhvbGVuc3VibWl0IHtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9IH1cblxuXG5cbi5lcnJvcl9tc2cge1xuICBjb2xvcjogJGNvbG9yX2Vycm9yO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gICAgY29sb3I6ICRjb2xvcl9lcnJvciAhaW1wb3J0YW50OyB9IH1cbiIsIi8vZm9ybSNmb3JtdWxhcixcbi8vZm9ybSNkcnVja211c3RlclxuZm9ybTpub3QoW2lkPVwiZm9ybXVsYXJfcmVzZWxsZXJcIl0pIHtcblxuICBoMSxoMixoMyxoNCxoNSxoNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwgMTUlKTsgfVxuXG4gIGgyLGgzLGg0LCBoNSwgaDYge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgZm9udC1mYW1pbHk6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxODVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogMTc4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA0MCUpO1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgd2lkdGg6IDM1MHB4OyB9IH1cblxuXG4gIGFydGljbGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDYxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZDsgfVxuICAjc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgc3Ryb25nLCBoMSxoMixoMyxoNCxoNSxoNiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIGg0IHtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBpbnB1dCwgYnV0dG9uLmJ0biwgYS5idG4sIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgd2lkdGg6IGF1dG87IH1cblxuICAgICNjdXN0b21lcmxvZ29fYmlsbGluZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87IH0gfSB9XG5cblxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGQge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIHRyLnRvdGFsIHtcbiAgICAgIGNvbG9yOiAkY29sb3Jfc3VjY2VzczsgfSB9XG5cbiAgZmllbGRzZXQge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBsYWJlbCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTg1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGltZyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMTBweCAxMHB4IDAgMDsgfVxuXG5cbiAgICBzbWFsbCB7XG4gICAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwgMjAlKTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7IH0gfVxuXG4gIGlucHV0Om5vdCguYnRuKSxcbiAgc2VsZWN0LFxuICAubm9uLWlucHV0LWZpZWxkLFxuICB0ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCAzMCUpO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl9mb250LCAyMCUpOyB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmF5O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgJjpmb2N1czpob3ZlciB7XG4gICAgICBjdXJzb3I6IHRleHQ7IH1cbiAgICAmLmhhcy1zcGFyZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMCAhaW1wb3J0YW50OyB9XG4gICAgJi5zcGFyZSB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHggIWltcG9ydGFudDsgfSB9XG5cblxuICAubm9uLWlucHV0LWZpZWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTsgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAubm9uLWlucHV0LWZpZWxkIHtcbiAgICB3aWR0aDogMzMwcHg7IH1cblxuXG4gIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdyZWd1bGFyJztcbiAgICB3aWR0aDogYXV0bztcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgaW5wdXRbbmFtZT1cImNtZF9jYWxjXCJdLFxuICBidXR0b25bbmFtZT1cImNtZF9jYWxjXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGNvbnRlbnQ6ICdvJztcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtaW5kZW50OiAtNHB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAubWVhc3VyZW1lbnQge1xuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMTBweDsgfVxuICAgIC52YWx1ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDsgfSB9XG4gIC5jb2wtMiBpbnB1dCB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuICBzZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKCRtZWRpYXBhdGggKyAnZWxlbWVudHNfc2VsZWN0LnBuZycpIG5vLXJlcGVhdCA5OCUgY2VudGVyICRjb2xvcl9ncmF5O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCAyNXB4O1xuICAgIG9wdGlvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfVxuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICAtd2Via2l0LXJlc2l6ZTogbm9uZTtcbiAgICAtbW96LXJlc2l6ZTogbm9uZTtcbiAgICAtbXMtcmVzaXplOiBub25lO1xuICAgIHJlc2l6ZTogbm9uZTsgfVxuXG4gID4gLmJ0bjpub3QoW25hbWU9XCJjbWRfY2FsY1wiXSksXG4gIGFydGljbGUgLmJ0bjpub3QoW25hbWU9XCJjbWRfY2FsY1wiXSksXG4gID4gc2VjdGlvbjpub3QoI3RvdGFsX2Jsb2NrKSA+IC5idG46bm90KFtuYW1lPVwiY21kX2NhbGNcIl0pIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuICAucmVxdWlyZW1lbnQsXG4gIC5zdWZmaXgge1xuICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuICAuc3VmZml4IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDE1JSk7IH1cblxuICAuaW5mbyB7XG4gICAgY3Vyc29yOiBoZWxwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgIGNvbnRlbnQ6ICc/JztcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl9mb250LCAyMCUpOyB9XG4gICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH1cbiAgICAudG9vbHRpcCB7XG4gICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA0MCUpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsMCwwLC4xNSk7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9IH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC50b29sdGlwIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH0gfSB9XG5cbiNwcmVsb2FkZXIge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zKTtcbiAgei1pbmRleDogMTA7XG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYW5pbS5sb2FkaW5nIHtcbiAgICByaWdodDogNDglO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXI6IHNvbGlkIDVweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcl93aGl0ZTsgfSB9XG5cblxuI2RlbGl2ZXJ5X2FkZHJlc3MsXG4jZGl2ZXJnZW50X2FkZHJlc3Mge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4jY2FydF90ZWlsbGllZmVydW5nIHtcbiAgJi5kZXRhaWxfcGFnZSB7fVxuICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAuY29sX2xlZnQge1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50OyB9XG5cbiAgLnJlc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAxODVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuXG4gIGZpZWxkc2V0IHtcbiAgICAmLnNhdmVTZXR0aW5ncyB7XG4gICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgIGZsb2F0OiBsZWZ0IWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4NXB4OyB9IH0gfVxuXG4gIHRhYmxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAuZGVsZXRlUGFydGlhbERlbGl2ZXJ5IHtcbiAgICAgIGNvbG9yOiBkYXJrcmVkO1xuICAgICAgdHJhbnNpdGlvbjogMTAwbXMgZWFzZS1pbiBmb250LXdlaWdodDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9IH0gfVxuXG4gIC5pbnB1dFdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG5cbiNjYXJ0X3RlaWxsaWVmZXJ1bmcuZGV0YWlsX3BhZ2UgZmllbGRzZXQgPiBsYWJlbCB7XG4gIHdpZHRoOiAxODVweCFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0IWltcG9ydGFudDsgfVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjY2FydF90ZWlsbGllZmVydW5nIHtcbiAgICAmLmRldGFpbF9wYWdlIHtcbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAyNDFweCFpbXBvcnRhbnQ7IH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMjQwcHg7IH0gfSB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAjY2FydF90ZWlsbGllZmVydW5nIHtcbiAgICAmLmRldGFpbF9wYWdlIHtcbiAgICAgIC5yZXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfSB9IH1cblxuICAjY2FydF90ZWlsbGllZmVydW5nLmRldGFpbF9wYWdlIGZpZWxkc2V0ID4gbGFiZWwsXG4gICNjYXJ0X3RlaWxsaWVmZXJ1bmcuZGV0YWlsX3BhZ2UgZmllbGRzZXQgPiBpbnB1dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuICB0YWJsZSB7XG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4OyB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIkZpcm1hOlwiOyB9IH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiTmFjaG5hbWU6XCI7IH0gfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJQTFo6XCI7IH0gfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJBdWZsYWdlOlwiOyB9IH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiVmVyc2FuZDpcIjsgfSB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiTCZvdW1sO3NjaGVuXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfSB9IH0gfSB9IH1cbiIsIi51cGxvYWRfZmllbGQge1xuICBwcm9ncmVzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRleHRfcGVyY2VudCB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3Jfc3VjY2VzcywgMTUlKTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDVweCAwIDE1cHggMDsgfVxuXG4gIC50ZXh0X2ZpbGVuYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuIiwiI3BvcHVwX29mZmVyLFxuI3BvcHVwX3JlY29tbWVuZCB7XG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5idG4uc3VjY2VzcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC5idG4sXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9IH1cblxuI3BvcHVwX3JlY29tbWVuZCB7XG4gIGZvcm0ge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBmaWVsZHNldCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfSB9XG5cbiNkc19wb3B1cF9vdmVybGF5IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC44KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjNzIDEgZWFzZTtcbiAgLW1vei1hbmltYXRpb246IGZhZGVJbiAwLjNzIDEgZWFzZTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyAxIGVhc2U7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSk7XG4gICY6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHdpZHRoOiAkZm9udC1zaXplO1xuICAgIGhlaWdodDogJGZvbnQtc2l6ZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICBib3JkZXI6IHNvbGlkIDNweCAkY29sb3Jfd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRlciAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAtbW96LWFuaW1hdGlvbjogbG9hZGVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogbG9hZGVyIDEuMXMgaW5maW5pdGUgbGluZWFyOyB9XG4gICY6YmVmb3JlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29udGVudDogJ3gnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICByaWdodDogMjBweDtcbiAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgIGZvbnQtc2l6ZTogMjAwJTsgfVxuXG4gICYuY2xvc2luZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5KTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuI2RzX3BvcHVwIHtcbiAgbWF4LWhlaWdodDogNzAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjE7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX2dyYXk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwb3BJbiAwLjVzIDEgZWFzZTtcbiAgLW1vei1hbmltYXRpb246IHBvcEluIDAuNXMgMSBlYXNlO1xuICBhbmltYXRpb246IHBvcEluIDAuNXMgMSBlYXNlO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkpO1xuICAmLmNsb3Npbmcge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC0xMDAlOyB9XG5cbiAgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuIiwiLy9jb2xvcnNcbiRibGFja181MDogcmdiYSgwLDAsMCwwLjUpO1xuJHdoaXRlOiAjZmZmO1xuJGNvbG9yX3N0YXJfZHVzdF9hcHByb3g6ICM5YzljOWM7XG4kY29sb3JfcGlua19zd2FuX2FwcHJveDogI2JiYmJiYjtcbiRjb2xvcl9xdWlsbF9ncmF5X2FwcHJveDogI2Q1ZDVkNTtcbiRjb2xvcl9ibGFja19oYXplX2FwcHJveDogI2Y2ZjZmNjtcbiRjb2xvcl9jaGljYWdvX2FwcHJveDogIzVkNWQ1ZDtcbiRhbGFiYXN0ZXI6ICNmYWZhZmE7XG4kY29sb3JfZ3Vuc21va2VfYXBwcm94OiAjODU4NTg1O1xuJGdhbGxlcnk6ICNlZmVmZWY7XG4kY29sb3Jfc2lsdmVyX2FwcHJveDogI2JmYmZiZjtcbiRjb2xvcl9zaWx2ZXJfY2hhbGljZV9hcHByb3g6ICNhYmFiYWI7XG4kY29sb3JfYm9uX2pvdXJfYXBwcm94OiAjZGZkZmRmO1xuJGJsYWNrXzEwOiByZ2JhKDAsMCwwLC4xKTtcbiRjb2xvcl9hbHRvX2FwcHJveDogI2RkZDtcbiRjb2xvcl90YXBhX2FwcHJveDogIzc3NztcbiRjb2xvcl9zdXZhX2dyYXlfYXBwcm94OiAjODg4O1xuJGNvbG9yX2NlbGVzdGVfYXBwcm94OiAjY2NjO1xuJGNvbG9yX21lcmN1cnlfYXBwcm94OiAjZTZlNmU2O1xuJGNvbG9yX2dyYXZlbF83NV9hcHByb3g6IHJnYmEoNzUsIDc1LCA3NSwgMC43NSk7XG5cblxuXG4uYm94LWhlYWRsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uYm94LXN1YmxpbmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5tLWxlZnQtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4ucC0yMCB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnAtbGVmdC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4ucC1yaWdodC0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuI3Bvc3Rha3R1ZWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuICAuY29sLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OSU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5jb25maWcge1xuICAgICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJveC1zaXppbmcoJGJzKVxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG5cblxuICAuY29sLXJpZ2h0IHtcbiAgICB3aWR0aDogNDklO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4gIC5wYV9tYWluY29sb3Ige1xuICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG5cbiAgLnBhX21haW5jb2xvcl9icmQge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG4gIC5wYV9tYWluY29sb3JfYmcge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7IH1cblxuICAuYmdfZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsYWNrX2hhemVfYXBwcm94OyB9XG5cbiAgLmJnX3doaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IH1cblxuICAucGFfYm94LWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiAgLnBhLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIycHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4gIC5tYXAtbWFya2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvcGFfbWFwbWFya2VyLnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wOyB9XG5cbiAgI21hcCB7XG4gICAgaGVpZ2h0OiA1MjFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiAgLnBhX21hcF9pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmxhY2tfaGF6ZV9hcHByb3g7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkY29sb3JfY2hpY2Fnb19hcHByb3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3gtc2l6aW5nKCRicylcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuY29sLWxlZnQge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBsZWZ0OiAyMHB4OyB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH0gfVxuXG5cbiAgLnBhX2RzdHJidG5fYXJlYSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIC50eHQtbGluay1kYW5nZXIge31cblxuICAgIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JsYWNrX2hhemVfYXBwcm94O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHRib2R5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB0ciB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfSB9XG5cblxuICAgICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4ICk7IH1cblxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmxhY2tfaGF6ZV9hcHByb3g7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDIwcHg7IH0gfVxuXG5cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHggMTBweCAzcHg7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCA1cHggMTBweCAyMHB4OyB9IH1cblxuXG4gICAgICAuYmdfZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhbGFiYXN0ZXI7IH0gfVxuXG5cbiAgICAucGFfZHN0cmJ0bl90b3RhbCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2d1bnNtb2tlX2FwcHJveDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG5cbiAgICB0Ym9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDIwcHg7IH1cblxuICAgIHRib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ2FsbGVyeTtcbiAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbiAgICB0Ym9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3NpbHZlcl9hcHByb3g7XG4gICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc2lsdmVyX2NoYWxpY2VfYXBwcm94OyB9IH1cblxuXG4gICAgLnR4dC1saW5rIC5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cblxuICAuZXJyb3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiAgLnBhX2NvbnRlbnRfbGVmdCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuICAgIC5idG4tY3RhIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYWx0b19hcHByb3g7XG4gICAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cblxuICAgIHVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9ndW5zbW9rZV9hcHByb3g7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogMDsgfSB9IH1cblxuXG5cbiAgLnBhX2JveGNvbnRlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9ib25fam91cl9hcHByb3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5idG4tY3RhIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2FsdG9fYXBwcm94O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgICAgJi5jaGFuZ2Vwcm9kdWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JsYWNrX2hhemVfYXBwcm94O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7IH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7IH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlOyB9IH1cblxuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cblxuICAgIC5yb3cge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cblxuICAgIC5jb2wge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICYubGVmdCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG5cbiAgICAgICYucmlnaHQge1xuICAgICAgICB3aWR0aDogODclO1xuICAgICAgICAmLnJlc3VsdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5cbiAgICAgICAgLmFkcmVzc0NvdW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuICAgICAgICAuY29udGVudFdyYXBwZXIge1xuICAgICAgICAgIC5pbnB1dFdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTY1cHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMyU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07IH0gfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuICAgICAgICAmLnByb2R1Y3Rfb3B0aW9ucyB7XG4gICAgICAgICAgd2lkdGg6IDUzMHB4O1xuICAgICAgICAgID4gaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiByZWd1bGFyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMCAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMzVweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9ib25fam91cl9hcHByb3g7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cblxuICAgICAgICAgIC5vcHRpb25ncm91cCB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuICAgICAgICAgICAgPiBzZWxlY3Qge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfc2lsdmVyX2NoYWxpY2VfYXBwcm94O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuICAgICAgICAgICAgPiBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xuICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfc2lsdmVyX2NoYWxpY2VfYXBwcm94O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gfSB9XG5cblxuXG4gICAgICAgIC5uZXh0c3RlcCB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuXG4gICAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuXG5cbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cblxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogLjc1ZW07XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHB4ICR3aGl0ZTsgfSB9XG5cblxuICAgICAgKyBsYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiA0MiU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuICAgICAgJjpub3QoOmNoZWNrZWQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9waW5rX3N3YW5fYXBwcm94O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggMCAkYmxhY2tfMTA7IH0gfVxuXG5cbiAgICAgICY6aG92ZXIgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2FsdG9fYXBwcm94O1xuICAgICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm94LXNoYWRvdygkc2hhZG93LTEsICRzaGFkb3ctMiwgJHNoYWRvdy0zLCAkc2hhZG93LTQsICRzaGFkb3ctNSwgJHNoYWRvdy02LCAkc2hhZG93LTcsICRzaGFkb3ctOCwgJHNoYWRvdy05LCAkc2hhZG93LTEwKVxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggJHdoaXRlOyB9IH1cblxuXG4gICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4gICAgICAmOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9IH1cblxuXG4gICAgLnBhX3JhbmdlY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1NyU7XG4gICAgICBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAwIHNvbGlkICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmxvYXQ6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuICAgICAgICAmOmZvY3VzOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2NoaWNhZ29fYXBwcm94OyB9XG5cbiAgICAgICAgJjpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG4gICAgICAgICY6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG4gICAgICAgICY6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG5cbiAgICAgICAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDsgfVxuXG4gICAgICAgICY6Zm9jdXM6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3V2YV9ncmF5X2FwcHJveDsgfVxuXG4gICAgICAgICY6Zm9jdXM6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY2VsZXN0ZV9hcHByb3g7IH0gfVxuXG5cbiAgICAgIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2NoaWNhZ29fYXBwcm94O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4gICAgICBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3JfY2hpY2Fnb19hcHByb3g7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7IH1cblxuICAgICAgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jaGljYWdvX2FwcHJveDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuICAgICAgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yX2NoaWNhZ29fYXBwcm94O1xuICAgICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm94LXNpemluZygkYnMpXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuICAgICAgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogNnB4IDA7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4gICAgICBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfdGFwYV9hcHByb3g7XG4gICAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuICAgICAgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2FsdG9fYXBwcm94O1xuICAgICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbiAgICAgIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yX2NoaWNhZ29fYXBwcm94OyB9XG5cbiAgICAgIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICAgICAgYm9yZGVyOiAwOyB9IH1cblxuXG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4gICAgYSB7XG4gICAgICAmLnBhX2VkaXRfYnRuIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxNXB4IDNweCAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4gICAgICAmLnBhX2VkaXRfYnRuOjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogcHJpbnRicmlkZ2UtaWNvbiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29udGVudDogJ1onO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBsZWZ0OiAxNXB4OyB9IH1cblxuXG4gICAgLnBhX3ByaWNlX3RhYmxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAudG90YWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cblxuXG4gICAgLnBhX3ByaWNlX2luZm8ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICBwYWRkaW5nOiAzcHg7IH1cblxuICAgIC5hZHJlc3MtY291bnQtd3JhcHBlciAuY29sLmxlZnQgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9IH1cblxuXG4gIGZvcm0ge1xuICAgIGxhYmVsIHtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuICAgIGlucHV0Om5vdCguYnRuKSB7fSB9XG5cblxuICAucGFfc2VhcmNoX2NvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiAgLnBhX3NlYXJjaF9hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG5cbiAgLnBhX3NlYXJjaF9hcmVhX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1mYW1pbHk6IHByaW50YnJpZGdlLWljb24sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuICAucGEtaW1hZ2Uge1xuICAgIC53cnAge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4gICAgJi5sYW5kaW5nIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvcGFfaGVhZGVyX2xhbmRpbmcucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIC53cnAge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5cbiAgICAmLmNvbmZpZyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL3BhX2hlYWRlcl9jb25maWcucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIC53cnAge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5cbiAgICAudGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JhdmVsXzc1X2FwcHJveDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICB0b3A6IDI1JTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWF4LXdpZHRoOiA1OTVweDtcbiAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3gtc2l6aW5nKCRicylcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTsgfSB9IH1cblxuXG5cbiAgLnBhLWluZm8ge1xuICAgIC53cnAge1xuICAgICAgcGFkZGluZzogNzBweCAwIDA7XG4gICAgICAucGFfY29udGVudF9sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG5cbiAgICAuY29sLWxlZnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuXG5cbiAgLnBhX3N0ZXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDMwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNjY2JTtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuICAgIC5pbm5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDY2JTtcbiAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgICAucGFfc3RlcF9udW1iZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgLy9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfSB9XG5cblxuXG4gIC5wYV9zdGVwXzAxIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL3BhXzAxX3N0ZXAucG5nKTsgfVxuXG4gIC5wYV9zdGVwXzAyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL3BhXzAyX3N0ZXAucG5nKTsgfVxuXG4gIC5wYV9zdGVwXzAzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL3BhXzAzX3N0ZXAucG5nKTsgfVxuXG4gIC5wYV9zdGVwXzA0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL3BhXzA0X3N0ZXAucG5nKTsgfVxuXG4gICNwcm9kdWN0LW92ZXJ2aWV3IHtcbiAgICB3aWR0aDogMTE5MHB4O1xuICAgIGhlaWdodDogNzAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAtMzUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01OTVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGgyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgcGFkZGluZzogMCAwIDI1cHggNTBweDtcbiAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3gtc2l6aW5nKCRicylcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cblxuICAgIC5jYXRfbGlzdGluZyB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMDtcbiAgICAgIC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyBib3gtc2l6aW5nKCRicylcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlOyB9XG5cbiAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOTBweDsgfSB9IH1cblxuXG5cbiAgICAgICAgaGVhZGVyIGgzIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuXG5cbiAgICAgIGFzaWRlIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LWhlaWdodDogNjM1cHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuICAgICAgLmNvbnRlbnQubGlzdGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYzNXB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH0gfVxuXG5cblxuXG4gICAgLnNpZGViYXIge1xuICAgICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH1cblxuXG5cbiAgICBhcnRpY2xlLmdyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuXG4gIC5wYV9tYXAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuXG4jc2xpZGVyIHtcbiAgLnBhX21haW5jb2xvcl9iZyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDsgfVxuXG4gIC5wYV9zZWFyY2hfY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuICAucGFfc2VhcmNoX2FyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuICAucGFfc2VhcmNoX2FyZWFfYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBmb250LWZhbWlseTogcHJpbnRicmlkZ2UtaWNvbiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuXG4gICNwb3N0YWt0dWVsbFNsaWRlIGZpZ2NhcHRpb24ge1xuICAgIHRvcDogMDsgfVxuXG4gIC5wYS1pbWFnZS5zdGFydCB7XG4gICAgLndycCB7XG4gICAgICBoZWlnaHQ6IDQ1MHB4OyB9XG5cbiAgICAudGV4dCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0b3A6IDEwJTtcbiAgICAgIGxlZnQ6IDUyJTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAvL0lmIHlvdSB1c2UgY29tcGFzcywgaW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlICsgYm94LXNpemluZygkYnMpXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgaDEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH0gfVxuXG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCFpbXBvcnRhbnQ7IH0gfVxuXG5cbiAgICAucGFfc2VhcmNoX2NvbiB7XG4gICAgICB3aWR0aDogNjAlOyB9IH0gfVxuXG5cblxuLnRvYXN0LW1lc3NhZ2Uge1xuICBjb2xvcjogJHdoaXRlOyB9XG5cbiNwYV9jb25maWdfZm9ybSAudGFicyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibGFja19oYXplX2FwcHJveDtcblx0PiBhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNTAlO1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ly9JZiB5b3UgdXNlIGNvbXBhc3MsIGluc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSArIGJveC1zaXppbmcoJGJzKVxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI0MG1zO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDI0MG1zO1xuXHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgMjQwbXM7XG5cdFx0LW8tdHJhbnNpdGlvbjogYWxsIDI0MG1zO1xuXHRcdC8vSWYgeW91IHVzZSBjb21wYXNzLCBpbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgKyB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLTEsICR0cmFuc2l0aW9uLTIsICR0cmFuc2l0aW9uLTMsICR0cmFuc2l0aW9uLTQsICR0cmFuc2l0aW9uLTUsICR0cmFuc2l0aW9uLTYsICR0cmFuc2l0aW9uLTcsICR0cmFuc2l0aW9uLTgsICR0cmFuc2l0aW9uLTksICR0cmFuc2l0aW9uLTEwKVxuXHRcdHRyYW5zaXRpb246IGFsbCAyNDBtcztcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlOyB9IH1cblxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxcHg7IH0gfVxuLmNhcnRfcG9zdEFrdHVlbGwge1xuICAgIC5oYXNJbmZvTGFiZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5pbmZvOmJlZm9yZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogMjVweDsgfSB9XG5cbiN3ZWlnaHRJbmZvIHtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICN3ZWlnaHRUb3RhbCxcbiAgICAjd2VpZ2h0UGVyVW5pdCB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9IH0gfVxuIiwiLmljb24ge1xuICAmOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IGljb24sIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICYuZGVsaXZlcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnYic7IH1cbiAgJi5yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdyJzsgfVxuICAmLmRlbGl2ZXJ5X2FkZHJlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnQCc7IH1cbiAgJi5wYXltZW50X2FkZHJlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAncCc7IH1cbiAgJi5kaXZlcmdlbnRfYWRkcmVzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdAJzsgfVxuICAmLnBheW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAncyc7IH1cbiAgJi5jb3Vwb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnaSc7IH1cbiAgJi5uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ3InOyB9XG4gICYucHJldmlvdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnbCc7IH1cbiAgJi5kZWxldGU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICRjb2xvcl9lcnJvcjtcbiAgICBjb250ZW50OiAneCc7IH0gfVxuIiwiLnBpY2tlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnBpY2tlcl9faW5wdXQge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnBpY2tlcl9faW5wdXQucGlja2VyX19pbnB1dC0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OWVjOyB9XG5cbi5waWNrZXJfX2hvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLnBpY2tlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5waWNrZXJfX2hvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogMTc2cHg7XG4gIG1heC13aWR0aDogNDY2cHg7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xZW0pIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xZW0pIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQsIG1heC1oZWlnaHQgMHMgMC4xNXMsIGJvcmRlci13aWR0aCAwcyAwLjE1cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0LCBtYXgtaGVpZ2h0IDBzIDAuMTVzLCBib3JkZXItd2lkdGggMHMgMC4xNXM7IH1cblxuLnBpY2tlcl9fZnJhbWUge1xuICBwYWRkaW5nOiAxcHg7IH1cblxuLnBpY2tlcl9fd3JhcCB7XG4gIG1hcmdpbjogLTFweDsgfVxuXG4ucGlja2VyLS1vcGVuZWQgLnBpY2tlcl9faG9sZGVyIHtcbiAgbWF4LWhlaWdodDogMjVlbTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAtbW96LW9wYWNpdHk6IDE7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dCwgb3BhY2l0eSAwLjE1cyBlYXNlLW91dCwgbWF4LWhlaWdodCAwcywgYm9yZGVyLXdpZHRoIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQsIG1heC1oZWlnaHQgMHMsIGJvcmRlci13aWR0aCAwcztcbiAgYm94LXNoYWRvdzogMCA2cHggMThweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ucGlja2VyX19ib3gge1xuICBwYWRkaW5nOiAwIDFlbTsgfVxuXG4ucGlja2VyX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLjc1ZW07IH1cblxuLnBpY2tlcl9fbW9udGgsXG4ucGlja2VyX195ZWFyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLjI1ZW07XG4gIG1hcmdpbi1yaWdodDogLjI1ZW07IH1cblxuLnBpY2tlcl9feWVhciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IC44ZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ucGlja2VyX19zZWxlY3QtLW1vbnRoLFxuLnBpY2tlcl9fc2VsZWN0LS15ZWFyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I3YjdiNztcbiAgaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IC41ZW07XG4gIG1hcmdpbi1sZWZ0OiAuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjQuNWVtKSB7XG4gIC5waWNrZXJfX3NlbGVjdC0tbW9udGgsXG4gIC5waWNrZXJfX3NlbGVjdC0teWVhciB7XG4gICAgbWFyZ2luLXRvcDogLTAuNWVtOyB9XG5cblxuICAucGlja2VyX19zZWxlY3QtLW1vbnRoIHtcbiAgICB3aWR0aDogMzUlOyB9XG5cbiAgLnBpY2tlcl9fc2VsZWN0LS15ZWFyIHtcbiAgICB3aWR0aDogMjIuNSU7IH1cblxuICAucGlja2VyX19zZWxlY3QtLW1vbnRoOmZvY3VzLFxuICAucGlja2VyX19zZWxlY3QtLXllYXI6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwODllYzsgfVxuXG4gIC5waWNrZXJfX25hdi0tcHJldixcbiAgLnBpY2tlcl9fbmF2LS1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogLjVlbSAxLjI1ZW07XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB0b3A6IC0wLjI1ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjQuNWVtKSB7XG4gIC5waWNrZXJfX25hdi0tcHJldixcbiAgLnBpY2tlcl9fbmF2LS1uZXh0IHtcbiAgICB0b3A6IC0wLjMzZW07IH1cblxuXG4gIC5waWNrZXJfX25hdi0tcHJldiB7XG4gICAgbGVmdDogLTFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjQuNWVtKSB7XG4gIC5waWNrZXJfX25hdi0tcHJldiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07IH1cblxuXG4gIC5waWNrZXJfX25hdi0tbmV4dCB7XG4gICAgcmlnaHQ6IC0xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjQuNWVtKSB7XG4gIC5waWNrZXJfX25hdi0tbmV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfVxuXG5cbiAgLnBpY2tlcl9fbmF2LS1wcmV2OmJlZm9yZSxcbiAgLnBpY2tlcl9fbmF2LS1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgYm9yZGVyLXRvcDogLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAuNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMC43NWVtIHNvbGlkICMwMDAwMDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbiAgLnBpY2tlcl9fbmF2LS1uZXh0OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwLjc1ZW0gc29saWQgIzAwMDAwMDsgfVxuXG4gIC5waWNrZXJfX25hdi0tcHJldjpob3ZlcixcbiAgLnBpY2tlcl9fbmF2LS1uZXh0OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZDogI2IxZGNmYjsgfVxuXG4gIC5waWNrZXJfX25hdi0tZGlzYWJsZWQsXG4gIC5waWNrZXJfX25hdi0tZGlzYWJsZWQ6aG92ZXIsXG4gIC5waWNrZXJfX25hdi0tZGlzYWJsZWQ6YmVmb3JlLFxuICAucGlja2VyX19uYXYtLWRpc2FibGVkOmJlZm9yZTpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjVmNWY1O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjVmNWY1OyB9XG5cbiAgLnBpY2tlcl9fdGFibGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC43NWVtO1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDMzLjg3NWVtKSB7XG4gIC5waWNrZXJfX3RhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTsgfVxuXG4gIC5waWNrZXJfX3RhYmxlIHRkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuXG4gIC5waWNrZXJfX3dlZWtkYXkge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODYlO1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IC4yNWVtO1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDMzLjg3NWVtKSB7XG4gIC5waWNrZXJfX3dlZWtkYXkge1xuICAgIHBhZGRpbmctYm90dG9tOiAuNWVtOyB9XG5cbiAgLnBpY2tlcl9fZGF5IHtcbiAgICBwYWRkaW5nOiAuMzEyNWVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4gIC5waWNrZXJfX2RheS0tdG9kYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4gIC5waWNrZXJfX2RheS0tdG9kYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMC41ZW0gc29saWQgIzAwNTliYztcbiAgICBib3JkZXItbGVmdDogLjVlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4gIC5waWNrZXJfX2RheS0tZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYWFhYWFhOyB9XG5cbiAgLnBpY2tlcl9fZGF5LS1vdXRmb2N1cyB7XG4gICAgY29sb3I6ICNkZGRkZGQ7IH1cblxuICAucGlja2VyX19kYXktLWluZm9jdXM6aG92ZXIsXG4gIC5waWNrZXJfX2RheS0tb3V0Zm9jdXM6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjYjFkY2ZiOyB9XG5cbiAgLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4OWVjOyB9XG5cbiAgLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZDpob3ZlcixcbiAgLnBpY2tlci0tZm9jdXNlZCAucGlja2VyX19kYXktLWhpZ2hsaWdodGVkIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZDogI2IxZGNmYjsgfVxuXG4gIC5waWNrZXJfX2RheS0tc2VsZWN0ZWQsXG4gIC5waWNrZXJfX2RheS0tc2VsZWN0ZWQ6aG92ZXIsXG4gIC5waWNrZXItLWZvY3VzZWQgLnBpY2tlcl9fZGF5LS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogIzAwODllYztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4gIC5waWNrZXJfX2RheS0tZGlzYWJsZWQsXG4gIC5waWNrZXJfX2RheS0tZGlzYWJsZWQ6aG92ZXIsXG4gIC5waWNrZXItLWZvY3VzZWQgLnBpY2tlcl9fZGF5LS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG4gICAgY29sb3I6ICNkZGRkZGQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbiAgLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC5waWNrZXJfX2RheS0tZGlzYWJsZWQsXG4gIC5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQucGlja2VyX19kYXktLWRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYmJiYmJiOyB9XG5cbiAgLnBpY2tlcl9fZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuICAucGlja2VyX19idXR0b24tLXRvZGF5LFxuICAucGlja2VyX19idXR0b24tLWNsZWFyLFxuICAucGlja2VyX19idXR0b24tLWNsb3NlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICAgIHBhZGRpbmc6IC42NmVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4gIC5waWNrZXJfX2J1dHRvbi0tdG9kYXk6aG92ZXIsXG4gIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6aG92ZXIsXG4gIC5waWNrZXJfX2J1dHRvbi0tY2xvc2U6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjYjFkY2ZiO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNiMWRjZmI7IH1cblxuICAucGlja2VyX19idXR0b24tLXRvZGF5OmZvY3VzLFxuICAucGlja2VyX19idXR0b24tLWNsZWFyOmZvY3VzLFxuICAucGlja2VyX19idXR0b24tLWNsb3NlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjFkY2ZiO1xuICAgIGJvcmRlci1jb2xvcjogIzAwODllYztcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbiAgLnBpY2tlcl9fYnV0dG9uLS10b2RheTpiZWZvcmUsXG4gIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6YmVmb3JlLFxuICAucGlja2VyX19idXR0b24tLWNsb3NlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDA7IH1cblxuICAucGlja2VyX19idXR0b24tLXRvZGF5OmJlZm9yZSxcbiAgLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIG1hcmdpbi1yaWdodDogLjQ1ZW07IH1cblxuICAucGlja2VyX19idXR0b24tLXRvZGF5OmJlZm9yZSB7XG4gICAgdG9wOiAtMC4wNWVtO1xuICAgIHdpZHRoOiAwO1xuICAgIGJvcmRlci10b3A6IDAuNjZlbSBzb2xpZCAjMDA1OWJjO1xuICAgIGJvcmRlci1sZWZ0OiAuNjZlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4gIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6YmVmb3JlIHtcbiAgICB0b3A6IC0wLjI1ZW07XG4gICAgd2lkdGg6IC42NmVtO1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZWUyMjAwOyB9XG5cbiAgLnBpY2tlcl9fYnV0dG9uLS1jbG9zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxEN1wiO1xuICAgIHRvcDogLTAuMWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC4zNWVtO1xuICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbiAgLnBpY2tlcl9fYnV0dG9uLS10b2RheVtkaXNhYmxlZF0sXG4gIC5waWNrZXJfX2J1dHRvbi0tdG9kYXlbZGlzYWJsZWRdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbiAgICBjb2xvcjogI2RkZGRkZDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuICAucGlja2VyX19idXR0b24tLXRvZGF5W2Rpc2FibGVkXTpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYWFhYWE7IH0gfVxuIiwiLnJ0ZV9jb250YWluZXIge1xuICBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiBib2xkOyB9XG5cbiAgZW0ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMTMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQgIWltcG9ydGFudDsgfVxuXG4gIHMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG5cbiAgdSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgdWwge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9mb250O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgdG9wOiA5cHg7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7IH0gfSB9XG5cblxuLnJ0ZV9jb250YWluZXI6YmVmb3JlLFxuLnJ0ZV9jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuLnJ0ZV9jb250YWluZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuIiwiLnBhZ2luYXRpb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGEsXG4gIC5jdXJyZW50IHtcbiAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfSB9XG5cbiAgLmN1cnJlbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZm9udDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yX2ZvbnQsIDEwJSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH0gfVxuXG4gIC5wcmV2aW91cyxcbiAgLm5leHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlOyB9IH0gfVxuIiwiLnBhcmFsbGF4IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGltZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC53cnAge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoICRjb2xvcl93aGl0ZSwgLjggKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9oaWdobGlnaHQ7XG5cbiAgICBoMyB7XG4gICAgICBmb250LWZhbWlseTogJ2xpYnJlLWxpZ2h0JztcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH0gfVxuIiwiI3Byb2R1Y3RfZmlsdGVyIHtcblxuICBmb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuICBoMSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4gIGZpZWxkc2V0IHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBsYWJlbCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cblxuICAuYnRuIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9IH1cbiIsIiNyZWxhdGVkIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAuaXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH0gfVxuICAgIGltZyB7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yX2dyYXk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfSB9XG4iLCIjcGF0aCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndycCB7XG4gIHdpZHRoOiAxMTUwcHg7IH1cblxuIiwiaGVhZGVyLm1haW4ge1xuICBoZWlnaHQ6IDE2NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAud3JwIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAwIDEwcHg7IH1cbiAgI3NlcnZpY2UtYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaW5kaXZpZHVhbDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgLndycCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAmLmxhYmVsX3RlbCxcbiAgICAgICYubGFiZWxfbWFpbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICd5JztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfSB9XG4gICAgICAmLmxhYmVsX21haWw6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ2gnOyB9IH1cblxuICAgIHVsIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH0gfSB9XG5cblxuICAjYnJhbmQtbG9nbyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBpbWcge1xuICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbiAgI2N1c3RvbWVyLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgYSxcbiAgICA+IGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgJi5tZW51LWl0ZW0tbG9naW46YmVmb3JlLFxuICAgICAgJi5tZW51LWl0ZW0tY2FydDpiZWZvcmUsXG4gICAgICAmLm1lbnUtaXRlbS1zZWFyY2g6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbnRlbnQ6ICd1JztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgICYubWVudS1pdGVtLWNhcnQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ2MnOyB9XG4gICAgICAmLm1lbnUtaXRlbS1zZWFyY2g6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJysnOyB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfZ3JheSwgMTAlKTsgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3VjY2VzcztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH1cbiAgICAgICAgLmNvdW50IHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3N1Y2Nlc3M7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlOyB9IH1cblxuICAgICAgLmNvdW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyZWVuO1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICNzZWFyY2gubW9kYWwge1xuICAgICAgdG9wOiA2NXB4O1xuICAgICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgI2xvZ2luLm1vZGFsLFxuICAgICNzZWFyY2gubW9kYWwge1xuICAgICAgdG9wOiA2NXB4O1xuICAgICAgcmlnaHQ6IDgxcHg7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBhLFxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH0gfVxuICAgICAgLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgICAgICAvL3BhZGRpbmctdG9wOiAxMHB4XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA0MCUpO1xuICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogJ2JvbGQnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9IH0gfSB9XG5cbmhlYWRlci5oZWFkbGluZSB7XG4gIGgxIHtcbiAgICBwYWRkaW5nLXRvcDogJGdyaWQ7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiIsImZvb3Rlci5tYWluIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZGlzdGFuY2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICA+IC53cnAge1xuICAgIHBhZGRpbmc6ICRncmlkIDA7XG4gICAgPiBuYXYge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCAyMCUpO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuICAgICAgICAmOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7IH0gfSB9IH1cbiAgYWRkcmVzcyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMzgwcHg7XG4gICAgLmNvbF9sZWZ0LFxuICAgIC5jb2xfcmlnaHQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogJ2JvbGQnO1xuICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNvbnRlbnQ6ICd5JztcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICBjb2xvcjogcmdiYSgkY29sb3JfZm9udCwgLjUpO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICYubWFpbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ2gnOyB9IH0gfVxuXG5cbiNmb290ZXItYmFyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgaGVpZ2h0OiA1MHB4O1xuICAud3JwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogNTBweDsgfSB9XG5cbiNmb290ZXItcHJvZHVjdC1uYXYge1xuICBtYXgtaGVpZ2h0OiAyNDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAmLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgIG1heC1oZWlnaHQ6IDIwMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5cbiNmb290ZXItcHJvZHVjdC1uYXZfdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yX2dyYXksIDUlKTtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG5cblxuI3RvdG9wIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIHdpbGwtY2hhbmdlOiBib3R0b207XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IC01MHB4O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICYuYWN0aXZlIHtcbiAgICB3aWxsLWNoYW5nZTogYm90dG9tO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICBib3R0b206IDA7IH1cbiAgYSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgY29udGVudDogJ3QnO1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LCAxMCUpOyB9XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyZWVuOyB9IH0gfSB9XG4iLCIjYWNjb3VudF90cmFja2luZyB7XG4gIHRkIHtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiIsIi50cmFkZS1ncm91cHMsXG4ucHJvZHVjdC1saXN0aW5nIHtcbiAgLy9iYWNrZ3JvdW5kOiAkY29sb3JfZ3JheVxuICBwYWRkaW5nOiAwIDAgNTBweCAwO1xuICAuY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhcmQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSgyNTUsMjU1LDI1NSwwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAmLmNhcmRCaWcge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIHNwYW46YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICBjb250ZW50OiAndic7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTBweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfVxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIGJvdHRvbTogMzdweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICBzdHJvbmcsXG4gICAgICAgIGgyLFxuICAgICAgICAubGluayxcbiAgICAgICAgLnJ0ZV9jb250YWluZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH0gfSB9XG4gICAgc3Ryb25nLCBoMiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJ3JlZ3VsYXInO1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIGVtIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LDI1JSk7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgLmxpbmsge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5wcmV2aWV3LWJ0biB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl93aGl0ZSwuMik7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKCRjb2xvcl93aGl0ZSwgLjIpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpY29uO1xuICAgICAgICBjb250ZW50OiAnKyc7IH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3Jfd2hpdGUsIC41KTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl93aGl0ZSwuNSk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7IH0gfSB9XG5cbiAgICBhOm5vdCguZnJlc2NvKSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfVxuICAmLmZ1bGwge1xuICAgIC5jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNhcmQge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICYuY2FyZEJpZyB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfSB9IH1cblxuLnRyYWRlLWdyb3VwcyB7XG4gICYuc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgYXNpZGUuc2lkZWJhciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH0gfSB9IH0gfSB9XG4iLCIjdHJhZGUtYmxvY2tzIHtcbiAgcGFkZGluZzogJGdyaWQgMCAzMHB4IDA7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM3MHB4O1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMjU1cHg7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgICYubGFzdC1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIGltZyB7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgYm90dG9tOiAtMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9mb250LCAwLjY1KTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfVxuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgcmlnaHQ6IC01JTtcbiAgICAgICAgdG9wOiAtNSU7XG4gICAgICAgIGJvdHRvbTogLTUlO1xuICAgICAgICBsZWZ0OiAtNSU7XG4gICAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfSB9XG4gICAgaDMge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTlCNkJBO1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfVxuICAgIGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgaDMge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICAgICYuZG91YmxlIHtcbiAgICAgIHdpZHRoOiA3NjBweDsgfSB9IH1cbiIsIiNvcGNfaW1hZ2Uge1xuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfZ3JheTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206ICRncmlkOyB9XG5cbiNjb25maWd1cmF0b3Ige1xuICBtaW4taGVpZ2h0OiA2MjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgaDEge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9ncmF5LCAxJSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCAjZjlmOWY5IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsI2ZmZmZmZiksIGNvbG9yLXN0b3AoMTAwJSwjZjlmOWY5KSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgI2ZmZmZmZiAwJSwjZjlmOWY5IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCNmOWY5ZjkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCNmOWY5ZjkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICNmZmZmZmYgMCUsI2Y5ZjlmOSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZjlmOWY5JyxHcmFkaWVudFR5cGU9MCApO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3JfZ3JheTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH0gfVxuXG4jcHJvZHVjdC1kZXRhaWwge1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgcGFkZGluZzogJGdyaWQgMDtcblxuXG4gIC50ZW1wbGF0ZS1kb3dubG9hZCxcbiAgLnRlbXBsYXRlLXVwbG9hZCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICA+IGRpdiB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5maWxlX2luZm8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuYnV0dG9ucyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBhLmJ0biB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLmJ0bi5kZWxldGUuY2FuY2VsIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5lcnJvciB7XG4gICAgICB3aWR0aDogNzAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGNvbG9yOiAkY29sb3JfZXJyb3I7IH0gfVxuXG4gIC50ZW1wbGF0ZS11cGxvYWQgLmJ0bi5zdGFydCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwMDAwcHg7IH1cbiAgLnRlbXBsYXRlLWRvd25sb2FkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgI2RldGFpbF9pbmZvYmFyIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAwIWltcG9ydGFudDtcblxuICAgICNkZXRhaWxfaW5mb2Jhcl90ZXh0LFxuICAgICNkZXRhaWxfaW5mb2Jhcl9nYWxsZXJ5LFxuICAgICNkZXRhaWxfaW5mb2Jhcl9zaGVldHMsXG4gICAgI2RldGFpbF9ib29raW5mbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTsgfVxuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbiAgICBhLnBkZixcbiAgICBhLmluZGQsXG4gICAgYS5haSB7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl9mb250LCAxNSUpO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpY29uO1xuICAgICAgICBjb250ZW50OiAnUCc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogM3B4OyB9IH1cbiAgICBhLmluZGQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdJJzsgfVxuICAgIGEuYWk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdBJzsgfVxuXG4gICAgI2RldGFpbF9pbmZvYmFyX2dhbGxlcnkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5nYWxsZXJ5X3ByZXZpZXcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH0gfSB9IH1cbiAgI2RldGFpbF9pbmZvYmFyLW9wYyB7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgI2RldGFpbF9pbmZvYmFyX2dhbGxlcnkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5nYWxsZXJ5X3ByZXZpZXcge1xuICAgICAgICB3aWR0aDogODcwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgbGkge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9IH0gfSB9XG5cbiAgI3RvdGFsX2Jsb2NrLFxuICAjZGVsaXZlcnksXG4gICN3ZWlnaHQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHBhZGRpbmc6IDgwcHggMTVweCAxNXB4IDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnVwbG9hZF9maWVsZCB7XG4gICAgICBpbnB1dCwgbGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9IH1cbiAgI3dlaWdodCxcbiAgI2RlbGl2ZXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAkZ3JpZCAvIDI7IH1cbiAgI3RvdGFsX2Jsb2NrIHtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICBpbnB1dCxcbiAgICBpbnB1dDpub3QoLmJ0biksXG4gICAgLm5vbi1pbnB1dC1maWVsZCxcbiAgICBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuICAgIGgxLGgyLGgzIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAncmVndWxhcic7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgJGNvbG9yX2hpZ2hsaWdodCAwJSwgZGFya2VuKCRjb2xvcl9oaWdobGlnaHQsIDUlKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsJGNvbG9yX2hpZ2hsaWdodCksIGNvbG9yLXN0b3AoMTAwJSxkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgNSUpKSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAkY29sb3JfaGlnaGxpZ2h0IDAlLGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LCA1JSkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAgJGNvbG9yX2hpZ2hsaWdodCAwJSxkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgNSUpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAkY29sb3JfaGlnaGxpZ2h0IDAlLGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LCA1JSkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgJGNvbG9yX2hpZ2hsaWdodCAwJSxkYXJrZW4oJGNvbG9yX2hpZ2hsaWdodCwgNSUpIDEwMCUpO1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMxN2FmYzEnLCBlbmRDb2xvcnN0cj0nIzE0OWJhZCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiAgICBociB7XG4gICAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgIGxpIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgJi5kaXNjb3VudCAqIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3Jfc3VjY2VzcywgMjAlKTsgfVxuICAgICAgJi50b3RhbC5ncm9zcyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfc3VjY2VzcztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAudmF0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yX2dyYXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgc21hbGwge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH0gfVxuXG4gICAgLmJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuXG4gICNkZWxpdmVyeSxcbiAgI3dlaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgc3Ryb25nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5pY29uOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW46IDVweCAxMHB4ICAwIDA7XG4gICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgc3BhbiwgdGltZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAudG9vbHRpcCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9IH1cblxuICAjd2VpZ2h0IHtcbiAgICBkaXYge1xuICAgICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH0gfSB9XG5cbiAgI2J1bGsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9ncmF5LCAxJSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCAjZjlmOWY5IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsI2ZmZmZmZiksIGNvbG9yLXN0b3AoMTAwJSwjZjlmOWY5KSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgI2ZmZmZmZiAwJSwjZjlmOWY5IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCNmOWY5ZjkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCNmOWY5ZjkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICNmZmZmZmYgMCUsI2Y5ZjlmOSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZjlmOWY5JyxHcmFkaWVudFR5cGU9MCApO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBkYXJrZW4oJGNvbG9yX2dyYXksIDUlKTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIC5pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgLnRvb2x0aXAge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDU4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgPiBzdHJvbmc6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4gICAgICAuY29sIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgbGkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfSB9XG4gICNidWxrX2hlaWdodCB7XG4gICAgaGVpZ2h0OiA0MHB4OyB9IH1cblxuI3Byb2R1Y3RfaW5mb3JtYXRpb25zIHtcbiAgbWFyZ2luLXRvcDogJGdyaWQ7XG4gIC50YWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggJGdyaWQgLyAyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBkYXJrZW4oJGNvbG9yX2dyYXksIDEwJSk7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl9ncmF5LCA1JSk7XG4gICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAmLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlOyB9IH1cbiAgLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICBwYWRkaW5nOiAkZ3JpZCAkZ3JpZCAvIDI7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggZGFya2VuKCRjb2xvcl9ncmF5LCAxMCUpOyB9XG4gIC50YWJfY29udGVudCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICBoMSxoMixoMyxoNCxoNSxoNiB7XG4gICAgICBzbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfSB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGN1c3RvbUxvYWRpbmdiYXIge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7IH1cbiAgNTAlIHtcbiAgICB3aWR0aDogMzUlOyB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuI3Jlc2VsbGVyQXJ0aWNsZSB7XG4gIC5wcmVsb2FkZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIC5hbmltLmxvYWRpbmcge1xuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCA1cHggIzM4MzgzODtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH0gfVxuICAucHJlbG9hZGVyVG90YWxibG9jayxcbiAgLnByZWxvYWRlckRlbGl2ZXJ5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIC5jdXN0b21Mb2FkZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmJhciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gICAgICAucHJvZ3Jlc3Mge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogY3VzdG9tTG9hZGluZ2JhciAwLjc1cyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uOiBjdXN0b21Mb2FkaW5nYmFyIDAuNzVzIGVhc2Utb3V0IGluZmluaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzhjOGM4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICB3aWR0aDogMDsgfSB9IH1cbiAgI2RlbGl2ZXJ5IHtcbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICNkZWxpdmVyeVRpbWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfSB9XG4iLCIiLCJAbWVkaWEgc2NyZWVuIHtcbiAgI3Zpc3VhbF9jYWxjdWxhdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgI3NlbGVjdFZpZXcge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogZGltZ3JheTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiAgICAgIHNlbGVjdC5zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9lbGVtZW50c19zZWxlY3QucG5nKSAkY29sb3JfZ3JheSA5NSUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7IH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgY29sb3I6IGRpbWdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgLnRvb2x0aXAge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjYjZiNmI2O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBjb2xvcjogZGltZ3JheTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7IH1cbiAgICAgIHNlbGVjdCBvcHRpb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuICAgICAgLmluZm8ge1xuICAgICAgICBjdXJzb3I6IGhlbHA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG5cbiAgICAgIC5pbmZvOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICAgIGNvbnRlbnQ6ICc/JztcbiAgICAgICAgY29sb3I6ICM5YzljOWM7IH1cblxuICAgICAgLmluZm86aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IGRpbWdyYXk7IH1cblxuICAgICAgLmluZm8gLnRvb2x0aXAge1xuICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2NmY2ZjZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuICAgICAgLmluZm8gLnRvb2x0aXAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiAgICAgIC5pbmZvIC50b29sdGlwIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuICAgICAgLmluZm8gLnRvb2x0aXAgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuICAgICAgLmluZm8gLnRvb2x0aXAgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbiAgICAgIC5pbmZvOmhvdmVyIC50b29sdGlwIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG4gICAgLyogY29udGVudHdyYXBwZXIgKi9cbiAgICAuY29udGVudHdyYXBwZXIge1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAvKiBjb250ZW50IGxlZnQgKi9cbiAgICAgICYubGVmdCB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC8qIGltYWdlIGFuZCB0ZXh0ICovXG4gICAgICAgIC5oZWFkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7IH1cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgJi5kZXRhaWxfaW5mb2Jhcl9nYWxsZXJ5IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAgIC5hcnRpY2xlTnVtYmVyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLmFydGljbGVEZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9IH1cbiAgICAgICAgLyogaW1hZ2UgYW5kIHRleHQgKi9cbiAgICAgICAgLm9wdGlvbkdyb3VwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgICAgLmNsZWFyIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAub3B0aW9uV3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLm9wdGlvbk5hbWUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjFlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgJi5zZWxlY3Qge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc/JztcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl9mb250LCAyMCUpOyB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH1cbiAgICAgICAgICAgICAgICAudG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA0MCUpO1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsMCwwLC4xNSk7XG4gICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlOyB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAudG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9IH1cbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICAgICAgICAvLyoqcGFkZGluZy1yaWdodDogMjBweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNCU7IH1cbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgICAgICAgLy8qKnBhZGRpbmctbGVmdDogMjBweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgMzAlKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJG1lZGlhcGF0aCArICdlbGVtZW50c19zZWxlY3QucG5nJyk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgICAgICAgICAgICAgICB0b3A6IC0yM3B4O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMnB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgICAgICAgICAgJi5pbnB1dCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDg2JTtcbiAgICAgICAgICAgICAgICAgICYud2lkdGgxMDAge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTsgfVxuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDsgfVxuICAgICAgICAgICAgICAgICAgJi5pbnB1dC1zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAmLmxlbmd0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4JTsgfVxuICAgICAgICAgICAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2JTtcbiAgICAgICAgICAgICAgICAgICAgICAmLmxlbmd0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMyU7IH0gfVxuICAgICAgICAgICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfSB9XG4gICAgICAgICAgICAgICAgJi51cGxvYWRfZmllbGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgICAgICAgICAgICAgLnByb2dyZXNzQmFyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4gICAgICAgICAgICAgICAgJi50ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgICAgICAgICAgICAgIGlucHV0Om5vdChbdHlwZT0nY2hlY2tib3gnXSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAmLmJpZyB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgICAgICAgJi5hdXRvV2lkdGgge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7IH0gfVxuICAgICAgICAgICAgICAgICYuZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgkbWVkaWFwYXRoICsgJ29wdGlvbl9lZGl0LnBuZycpOyB9IH1cbiAgICAgICAgICAgICAgICAmLmNoZWNrIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCRtZWRpYXBhdGggKyAnb3B0aW9uX2NoZWNrbWFyay5wbmcnKTsgfSB9XG4gICAgICAgICAgICAgICAgJi53YXJuaW5nIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2FybmluZztcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCRtZWRpYXBhdGggKyAnb3B0aW9uX3dhcm5pbmcucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7IH0gfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cbiAgICAgICAgICAgICAgLmJ0bkNhbGNPcHRpY2FsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbic7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdvJztcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiA2cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKTsgfSB9XG4gICAgICAgICAgICAgIC5maWxlTmFtZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgICAgLmJ0bkRlbGV0ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2Vycm9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfZXJyb3IsIDEwJSk7IH0gfVxuICAgICAgICAgICAgICAuZWRpdENvbG9yUGFnZXMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAudXBsb2FkX2FyZWEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAwcHggMjBweDsgfVxuICAgICAgICAgICAgICAub3B0aW9uR3JvdXBDb24ge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAmLnNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgICYuZml4SGVpZ2h0IHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjE1cHg7IH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi41ZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBsaWdodGVuKCRjb2xvcl9mb250LCA1MCUpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfZ3JheSwgMTAlKTsgfVxuICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwgMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkbWVkaWFwYXRoICsgJ3N0b3AtaWNvbl9ncmF5LnBuZycpIGxpZ2h0ZW4oJGNvbG9yX2dyYXksIDIwJSkgcmlnaHQgNXB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMHB4IDI2cHggLTFweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IC0ycHggMHB4IDI2cHggLTFweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IDBweCAyNnB4IC0xcHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRtZWRpYXBhdGggKyAnc3RvcC1pY29uLnBuZycpICRjb2xvcl9oaWdobGlnaHQgcmlnaHQgNXB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgICAgICAgICAgJi5vcHRpb25IZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfZ3JheSwgMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDsgfSB9IH0gfSB9XG4gICAgICAgICAgICAgIC8vKiogJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvcl9oaWdobGlnaHRcbiAgICAgICAgICAgICAgLmxpc3RMZWdlbmQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkbWVkaWFwYXRoICsgJ3N0b3AtaWNvbi5wbmcnKSBkYXJrZW4oJGNvbG9yX2dyYXksIDIwJSkgbGVmdCAxMHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAyOTFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzM5cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yX2dyYXksIDIwJSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZGFya2VuKCRjb2xvcl9ncmF5LCAyMCUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yX2dyYXksIDIwJSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMzVweDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgICAgICAmLmxpc3RMZWdlbmQge1xuICAgICAgICAgICAgICAgICAgdG9wOiAyNTlweDsgfSB9XG4gICAgICAgICAgICAgICYuc2VsZWN0T3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7IH0gfVxuICAgICAgICAgICAgICAgIC5jb25PcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH1cbiAgICAgICAgICAgICAgICAgIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIC5wYW5lbCB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOC40JTtcbiAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgMzAlKTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNiU7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vKiogYm9yZGVyLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyoqIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHRcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vKiogY29sb3I6ICRjb2xvcl93aGl0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcCB7fVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8qKmNvbG9yOiAkY29sb3Jfd2hpdGVcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ob3Zlck92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zOyB9IH1cbiAgICAgICAgICAgICAgICAgICAgICAuaG92ZXJPdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Jfc3VjY2VzcztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3RlZE92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9zdWNjZXNzLCAuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJG1lZGlhcGF0aCArICdvcHRpb25fY2hlY2ttYXJrX2JpZy5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7IH0gfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAuaG92ZXJPdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvcl9kYXJrLCAzMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1LjA1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDIwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmRpc2FibGVkT3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX3doaXRlLCAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJG1lZGlhcGF0aCArICdvcHRpb25fbG9ja19iaWcucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOXB4OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3doaXRlLCAuOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9lcnJvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfSB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvcl9kYXJrLCAyMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250OyB9IH0gfVxuICAgICAgICAgICAgICAgICAgICAgICYud2FybmluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl93YXJuaW5nO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLndhcm5pbmdPdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Jfd2FybmluZywgLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRtZWRpYXBhdGggKyAnb3B0aW9uX3dhcm5pbmdfYmlnLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE5cHg7IH0gfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDsgfSB9IH1cbiAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODBweDsgfVxuICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfVxuICAgICAgICAgICAgICAgICAgLm9wdGlvbkhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ3JlZ3VsYXInLCAnSGVsdmV0aWNhJywgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9IH0gfSB9IH1cblxuICAgICAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICAgICYjY2FydF90ZWlsbGllZmVydW5nIHtcbiAgICAgICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gICAgICAgICAgICAgICAgICAucmVxdWlyZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgICAgICAgICAgICBpbnB1dDpub3QoLmJ0biksXG4gICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDMwJSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDIwJSk7IH1cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmF5O1xuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHRleHQ7IH1cbiAgICAgICAgICAgICAgICAgICAgJi5oYXMtc3BhcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgICAgICAgJi5zcGFyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweCAhaW1wb3J0YW50OyB9IH1cbiAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJG1lZGlhcGF0aCArICdlbGVtZW50c19zZWxlY3QucG5nJykgbm8tcmVwZWF0IDk4JSBjZW50ZXIgJGNvbG9yX2dyYXk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCAyNXB4OyB9IH0gfSB9XG5cbiAgICAgICAgICAgIC53YXJuaW5nVGV4dCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2FybmluZztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgICAgIC56dXNUZXh0Q29uIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICY6aG92ZXI+ZGl2Lnp1c1RleHRDb3ZlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAuenVzVGV4dENvdmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAucmVxdWlyZW1lbnQge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDsgfSB9XG4gICAgICAgICAgICAgIC56dXNUZXh0SW5wdXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDMwJSk7IH0gfSB9XG5cbiAgICAgICAgICAgIC56dXNUZXh0ZmVsZCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgICAucHJpY2VUYWJsZVRleHQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgICAgICAjcHJpY2VUYWJsZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAjcHJpY2VPdmVydmlldyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YwZjBmMDsgfSB9IH1cbiAgICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwOyB9XG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjBmMGYwOyB9XG4gICAgICAgICAgICAgICAgICAgICAgLyogZGQgY29udGFpbmVyKi9cbiAgICAgICAgICAgICAgICAgICAgICAuZGQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmRkLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9lbGVtZW50c19zZWxlY3QucG5nXCIpIG5vLXJlcGVhdCA5OCUgY2VudGVyICNmZmYhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmRkLW9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHghaW1wb3J0YW50OyB9IH0gfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMCAwIGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMCAwICRjb2xvcl9oaWdobGlnaHQ7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIGRkIGNvbnRhaW5lciovXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5kZC1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvZWxlbWVudHNfc2VsZWN0LnBuZ1wiKSBuby1yZXBlYXQgOTglIGNlbnRlciAjZjhmOGY4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9IH0gfSB9IH0gfVxuICAgICAgICAgICAgICAjcHJpY2VjYWxpbmdXcmFwcGVyIHtcbiAgICAgICAgICAgICAgICAjY2xpY2thYmxlUHJpY2VzY2FsaW5nIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9IH1cbiAgICAgICAgICAgIC51cGxvYWRfYXJlYSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH0gfSB9XG5cblxuXG5cbiAgICAgIC8qIGNvbnRlbnQgcmlnaHQgKi9cbiAgICAgICYucmlnaHQge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAucm93IHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gICAgICAgICAgJi50b3RhbCB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdib2xkJzsgfSB9IH1cbiAgICAgICAgaHIge1xuICAgICAgICAgIG1hcmdpbjogMTRweCAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwOyB9XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgJi5zdWNjZXNzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgY29udGVudDogJ2MnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICAgICYucGFfYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9waW5rX3N3YW5fYXBwcm94O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Jfc3V2YV9ncmF5X2FwcHJveDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcXVpbGxfZ3JheV9hcHByb3g7IH1cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcXVpbGxfZ3JheV9hcHByb3g7IH1cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3F1aWxsX2dyYXlfYXBwcm94OyB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfSB9XG4gICAgICAgICNkZWxpdmVyeSB7XG4gICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgICAuZGF0ZSxcbiAgICAgICAgICAgIC53ZWlnaHQge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2JvbGQnO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC50b29sdGlwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH0gfVxuICAgICAgICAjcHJpbnRUZW1wbGF0ZXMge1xuICAgICAgICAgICNzaG93VGVtcGxhdGVzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29uX2RvY3VtZW50LnBuZ1wiKSBuby1yZXBlYXQgMTBweCBjZW50ZXIgJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2JvbGQnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9IH1cbiAgICAgICAgI2NvbW1lbnRzIHtcbiAgICAgICAgICAucmVtYXJrIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2JvbGQnO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgdGV4dGFyZWEsXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7IH0gfSB9IH0gfVxuXG5cblxuICAgICNwcm9kdWN0X2luZm9ybWF0aW9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAkZ3JpZDtcbiAgICAgIGhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgcGFkZGluZzogJGdyaWQgLyAyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH0gfVxuICAgICNwcmludHRlbXBsYXRlIHtcbiAgICAgIHBhZGRpbmc6ICRncmlkIC8gMjtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgIG1hcmdpbi10b3A6ICRncmlkO1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogICRncmlkO1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgI2RldGFpbF9pbmZvYmFyIHtcbiAgICAgIG1heC13aWR0aDogMzUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAjZGV0YWlsX2luZm9iYXJfZ2FsbGVyeSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5nYWxsZXJ5X3ByZXZpZXcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfSB9XG4gICAgICAmLmRldGFpbF9pbmZvYmFyX2dhbGxlcnkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAjdmlzdWFsX2NhbGN1bGF0aW9uIHtcbiAgICAvKiBjb250ZW50d3JhcHBlciAqL1xuICAgIC5jb250ZW50d3JhcHBlciB7XG4gICAgICAvKiBjb250ZW50IGxlZnQgKi9cbiAgICAgICYubGVmdCB7XG4gICAgICAgIHdpZHRoOiA2Ny41JTsgfVxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIHdpZHRoOiAzMCU7IH0gfSB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICN2aXN1YWxfY2FsY3VsYXRpb24ge1xuICAgIC8qIGNvbnRlbnR3cmFwcGVyICovXG4gICAgLmNvbnRlbnR3cmFwcGVyIHtcbiAgICAgIC8qIGNvbnRlbnQgbGVmdCAqL1xuICAgICAgJi5sZWZ0LFxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDsgfVxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfSB9IH1cblxuXG4uY2Yge1xuICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuXG4jbW9kYWxUZW1wbGF0ZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmctdG9wOiAyNTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsMCwwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuICAubW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDI1cHggMCAwIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgICB3aWR0aDogNjUlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwwLDAsMC4yKSwwIDZweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjE5KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbmltYXRldG9wO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRldG9wO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAuY2xvc2Uge1xuICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdib2xkJztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICNtb2R1bGVzUHJpbnR0ZW1wbGF0ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoMyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7IH0gfSB9IH0gfVxuXG4iLCJAbWVkaWEgc2NyZWVuIHtcbiAgI3Zpc3VhbF9jYWxjdWxhdGlvbi5leHBlcnQge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb3JtI3NlbGVjdFZpZXcge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgc2VsZWN0LnNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4OyB9XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAudG9vbHRpcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9IH1cbiAgICAjb3B0aW9uX2Jsb2NrIHtcbiAgICAgIGhyIHtcbiAgICAgICAgbWFyZ2luOiAycHggMDsgfSB9XG5cbiAgICAjcHJpY2VUYWJsZSB7XG4gICAgICBtYXJnaW46IDE1cHggMCAwIDA7IH1cblxuICAgIC8qIGNvbnRlbnR3cmFwcGVyICovXG4gICAgLmNvbnRlbnR3cmFwcGVyIHtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgLyogY29udGVudCBsZWZ0ICovXG4gICAgICAmLmxlZnQge1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgMzAlKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICAgICAgICAgIC5jb3VudGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2dyYXk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9mb250O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL29wdGlvbl9jaGVja21hcmsucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTBweDsgfSB9IH1cbiAgICAgICAgICAgIGJ1dHRvblthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2xpZ2h0O1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2Q2ZDZkNjsgfSB9XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfaGlnaGxpZ2h0OyB9IH1cbiAgICAgICAgICAgIC5hY2NvcmRpb24tdGl0bGUge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMS41ZW0gMWVtIDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9zdWNjZXNzOyB9IH1cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDsgfSB9XG4gICAgICAgICAgICAuY291bnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgLmF0dHJpYnV0ZS1uYW1lIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAuY291bnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfbGlnaHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHQ7IH1cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogc3Ryb2tlOyB9IH1cbiAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICB0b3A6IDEzcHg7IH0gfVxuXG4gICAgICAgICAgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwOyB9IH1cbiAgICAgICAgICAgICsgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlO1xuICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgbWF4LWhlaWdodDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggOHB4IDhweCAtNXB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDNweCA4cHggOHB4IC01cHggcmdiYSgwLDAsMCwwLjE1KTsgfSB9XG4gICAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZSwgbWF4LWhlaWdodCAzNTBtcyBlYXNlO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIG1heC1oZWlnaHQ7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDJlbSAwOyB9XG4gICAgICAgICAgICAub3B0aW9uTmFtZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMWVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggbGlnaHRlbigkY29sb3JfZm9udCwgMzAlKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJG1lZGlhcGF0aCArICdlbGVtZW50c19zZWxlY3QucG5nJyk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgICAgICAgICAgICAgICB0b3A6IC0yM3B4O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMnB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgICAgICAgICAgJi5pbnB1dCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDg2JTtcbiAgICAgICAgICAgICAgICAgICYud2lkdGgxMDAge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTsgfVxuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDsgfVxuICAgICAgICAgICAgICAgICAgJi5pbnB1dC1zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAmLmxlbmd0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4JTsgfVxuICAgICAgICAgICAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2JTtcbiAgICAgICAgICAgICAgICAgICAgICAmLmxlbmd0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMyU7IH0gfVxuICAgICAgICAgICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfSB9XG4gICAgICAgICAgICAgICAgJi51cGxvYWRfZmllbGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgICAgICAgICAgICAgLnByb2dyZXNzQmFyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4gICAgICAgICAgICAgICAgJi50ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgICAgICAgICAgICAgIGlucHV0Om5vdChbdHlwZT0nY2hlY2tib3gnXSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAmLmJpZyB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgICAgICAgJi5hdXRvV2lkdGgge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7IH0gfVxuICAgICAgICAgICAgICAgICYuZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgkbWVkaWFwYXRoICsgJ29wdGlvbl9lZGl0LnBuZycpOyB9IH1cbiAgICAgICAgICAgICAgICAmLmNoZWNrIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCRtZWRpYXBhdGggKyAnb3B0aW9uX2NoZWNrbWFyay5wbmcnKTsgfSB9XG4gICAgICAgICAgICAgICAgJi53YXJuaW5nIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2FybmluZztcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCRtZWRpYXBhdGggKyAnb3B0aW9uX3dhcm5pbmcucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7IH0gfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH0gfSB9XG5cblxuICAgICAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgICAgICAuc2VsZWN0T3B0aW9ucyB7XG4gICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAzOyB9IH1cbiAgICAgICAgICAgICAgLmNvbk9wdGlvbnMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG4gICAgICAgICAgICAgICAgLmZsZXgtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgIC5wYW5lbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOC40JTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDMwJSk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS42JTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIC8vKiogYm9yZGVyLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0XG4gICAgICAgICAgICAgICAgICAgICAgLy8qKiBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0XG4gICAgICAgICAgICAgICAgICAgICAgLy8qKiBjb2xvcjogJGNvbG9yX3doaXRlXG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgIHAge31cbiAgICAgICAgICAgICAgICAgICAgICAvLyoqY29sb3I6ICRjb2xvcl93aGl0ZVxuICAgICAgICAgICAgICAgICAgICAgIC5ob3Zlck92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7IH0gfVxuICAgICAgICAgICAgICAgICAgICAuaG92ZXJPdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9zdWNjZXNzO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0ZWRPdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX3N1Y2Nlc3MsIC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkbWVkaWFwYXRoICsgJ29wdGlvbl9jaGVja21hcmtfYmlnLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDsgfSB9XG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ob3Zlck92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2RhcmssIDMwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNS4wNSU7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfZm9udCwgMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgICAgICAgICAgICAgICAgICAgIC5kaXNhYmxlZE92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Jfd2hpdGUsIC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkbWVkaWFwYXRoICsgJ29wdGlvbl9sb2NrX2JpZy5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE5cHg7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl93aGl0ZSwgLjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZXJyb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9IH0gfVxuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2RhcmssIDIwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250OyB9IH0gfVxuICAgICAgICAgICAgICAgICAgICAmLndhcm5pbmcge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3dhcm5pbmc7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIC53YXJuaW5nT3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl93YXJuaW5nLCAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJG1lZGlhcGF0aCArICdvcHRpb25fd2FybmluZ19iaWcucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOXB4OyB9IH1cbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDsgfSB9IH1cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODBweDsgfVxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfVxuICAgICAgICAgICAgICAgIC5vcHRpb25IZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2JvbGQnO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ3JlZ3VsYXInLCAnSGVsdmV0aWNhJywgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgICAgICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9IH0gfSB9XG4gICAgICAgICAgICAub3B0aW9uR3JvdXBDb24ge1xuICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxNXB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgJi5zZWxlY3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgJi5xdWFudGl0eSB7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7IH0gfVxuXG5cbiAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDUwJSk7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCRtZWRpYXBhdGggKyAnb3B0aW9uX2NoZWNrbWFyay5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfSB9XG4gICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDIwJSk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJG1lZGlhcGF0aCArICdzdG9wLWljb25fZ3JheS5wbmcnKSBsaWdodGVuKCRjb2xvcl9ncmF5LCAyMCUpIHJpZ2h0IDVweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMHB4IDI2cHggLTFweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAtMnB4IDBweCAyNnB4IC0xcHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0ycHggMHB4IDI2cHggLTFweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJG1lZGlhcGF0aCArICdzdG9wLWljb24ucG5nJykgJGNvbG9yX2hpZ2hsaWdodCByaWdodCA1cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgICAgICAgJi5vcHRpb25IZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2dyYXksIDIwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDsgfSB9IH0gfSB9XG4gICAgICAgICAgICAub3B0aW9uV3JhcHBlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAucHJpY2VUYWJsZVRleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9IH0gfSB9IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAjdmlzdWFsX2NhbGN1bGF0aW9uLmV4cGVydCB7XG4gICAgLyogY29udGVudHdyYXBwZXIgKi9cbiAgICAuY29udGVudHdyYXBwZXIge1xuICAgICAgLyogY29udGVudCBsZWZ0ICovXG4gICAgICAmLmxlZnQge1xuICAgICAgICB3aWR0aDogNjcuNSU7IH1cbiAgICAgICYucmlnaHQge1xuICAgICAgICB3aWR0aDogMzAlOyB9IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjdmlzdWFsX2NhbGN1bGF0aW9uLmV4cGVydCB7XG4gICAgLyogY29udGVudHdyYXBwZXIgKi9cbiAgICAuY29udGVudHdyYXBwZXIge1xuICAgICAgLyogY29udGVudCBsZWZ0ICovXG4gICAgICAmLmxlZnQsXG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50OyB9XG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAjdmlzdWFsX2NhbGN1bGF0aW9uIHtcbiAgICAmLmV4cGVydCB7XG4gICAgICAuY29udGVudHdyYXBwZXIge1xuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgIC5hY2NvcmRpb24ge1xuICAgICAgICAgICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgICAgICAgLnNlbGVjdE9wdGlvbnMge1xuICAgICAgICAgICAgICAgIC5jb25PcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIC5wYW5lbCB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxLjclOyB9IH0gfSB9IH0gfSB9IH0gfSB9IH1cblxuIiwiI2Zvcm1faW5kaXZpZHVhbCB7XG4gIC5jb2xfbGVmdCxcbiAgLmNvbF9yaWdodCB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQ7IH1cbiAgICAuYnRuLnN1Y2Nlc3Mge1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjNweDsgfSB9IH1cbiIsIiNmb3RvbGlhIHtcbiAgLndycCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICAgIHBhZGRpbmc6ICRncmlkOyB9XG5cbiAgZmlndXJlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIG91dGxpbmU6IHNvbGlkIDFweCAkY29sb3JfZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvOyB9XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDU1JTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICByaWdodDogMjBweDsgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cblxuICAgICY6aG92ZXIge1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfSB9IH1cblxuXG4gIGgxIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiAgI2ZvdG9saWFfc2VhcmNoIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZmllbGRzZXQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgY29udGVudDogJ3InO1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICBmb250LWZhbWlseTogaWNvbjsgfSB9IH1cblxuICAjZm90b2xpYV9uYXYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZDtcbiAgICAuYnRuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4OyB9IH0gfVxuIiwiI2ZpbmlzaCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIC5pdGVtIHtcbiAgICB3aWR0aDogNDklO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICY6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmxhYmVsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7IH0gfSB9XG5cbiIsIiN1c3AtYmFyIHtcbiAgcGFkZGluZzogMzhweCAwO1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgaSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAwIDMwcHg7IH1cbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAmLnVzcC1xdWFsaXR5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaWNvbl91c3BfMDEucG5nXCIpOyB9XG4gICAgJi51c3AtZGVsaXZlcnk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pY29uX3VzcF8wMi5wbmdcIik7IH1cbiAgICAmLnVzcC1wYXltZW50OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaWNvbl91c3BfMDMucG5nXCIpOyB9XG4gICAgJi51c3AtZWNvbG9naWNhbDpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ljb25fdXNwXzA0LnBuZ1wiKTsgfVxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LWZhbWlseTogJ2xpYnJlLW1lZGl1bSc7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9IH1cblxuXG4jaGVhZGVyX3VzcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXG4jdXNwLWJhciB7XG4gIC5pbmRpdmlkdWFsVVNQIHtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnYm9sZCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH0gfSB9XG4iLCIjcGF5bWVudC1iYXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gIHBhZGRpbmc6ICRncmlkIDA7XG4gIGgzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTsgfVxuICBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMCU7XG4gICAgbWFyZ2luOiAwIDEuNjY2NjY2JTsgfSB9XG4iLCIuY2F0X2xpc3Rpbmcge1xuICBwYWRkaW5nLXRvcDogJGdyaWQ7XG4gIC8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI3JlY3Vyc2l2ZV9jYXRfbGlzdGluZ1xuICAubGlzdGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQ7XG4gICAgd2lkdGg6IDg4MHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIGFydGljbGUge1xuICAgIGhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgIC8vcGFkZGluZzogMjBweCA0MHB4XG4gICAgICAvL2hlaWdodDogMzBweFxuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICB0YWJsZSB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogNDQwcHg7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA2cHggJGNvbG9yX3doaXRlO1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4OyB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgd2lkdGg6IDg0cHg7IH0gfSB9IH1cbiAgICAuY29udGVudCB7XG4gICAgICBmaWd1cmUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW46IDNweCAwICRncmlkIDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4gICAgICB0YWJsZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICAgICAgdGQge1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDNweCAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOTBweDsgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwgMzAlKTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtN3B4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29uJztcbiAgICAgICAgICAgICAgY29udGVudDogJ3InO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7IH0gfSB9XG4gICAgICAgIHRyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl9ncmF5LCAxMCUpO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDsgfSB9XG4gICAgICAgIHRyOm50aC1jaGlsZChldmVuKSB0ZCB7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9saWdodDsgfSB9XG4gICAgICAgIHRyOmhvdmVyIHRkIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwxNSUpO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwxNSUpOyB9IH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9IH0gfSB9IH1cblxuLmRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogJGdyaWQgMDsgfVxuIiwiLnByb2R1Y3QtbGlzdGluZyB7XG4gIC5jYXJkOmhvdmVyIGZpZ2NhcHRpb24ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3N1Y2Nlc3MsIDAuNjUpOyB9IH1cbiIsIiNwYWdlIHtcbiAgYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQ7IH1cbiAgLmNtc0hlYWRJbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiIsIi8vI2FkZHJlc3Ncbi8vLy9iYWNrZ3JvdW5kOiAkY29sb3JfZ3JheVxuLy9wYWRkaW5nOiAkZ3JpZCAwXG4vL2Zvcm1cbi8vICAvL2JvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3JfZ3JheSwgMTAlKVxuLy8gIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZVxuLy8gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbi8vICAvL3BhZGRpbmc6IDMwcHggMCAvLyRncmlkXG4vLyAgcGFkZGluZy1ib3R0b206ICRncmlkXG4vLyAgd2lkdGg6IDcwMHB4XG4vLyAgLy9tYXJnaW46IDAgYXV0b1xuLy8gIHNlY3Rpb25cbi8vICAgIHBhZGRpbmc6ICRncmlkIC8gMiAwXG4vLyAgICAvL2JvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3JfZ3JheVxuIiwiI3B3X2xvc3Qge1xuICBwYWRkaW5nOiAkZ3JpZCAwO1xuICBmb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZDsgfSB9XG4iLCIjb3JkZXJzLFxuI29yZGVyc19jYW5jZWxlZCB7XG4gIG1hcmdpbi1ib3R0b206ICRncmlkO1xuICBhIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggZGFya2VuKCRjb2xvcl93aGl0ZSwgNSUpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIHN0cm9uZyB7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGVtIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgJjpob3ZlciAuYnRuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2hpZ2hsaWdodCwgMTAlKTsgfSB9IH1cblxuI2FjY291bnRfdHJhY2tpbmcge1xuICAuY29sX2xlZnQsXG4gIC5jb2xfcmlnaHQge1xuICAgIHNlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9IH0gfVxuIiwiI3VwbG9hZCB7XG4gIC51cGxvYWRfb3B0aW9uLFxuICAjdXBsb2FkX2luZm8ge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoMSxoMixoMyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250OyB9IH1cblxuICAjdXBsb2FkX3NlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3MzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAudGVtcGxhdGUtZG93bmxvYWQsXG4gICAgLnRlbXBsYXRlLXVwbG9hZCB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuZmlsZV9pbmZvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5idXR0b25zIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuICAgICAgLmVycm9yIHtcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9lcnJvcjsgfSB9XG5cbiAgICAuYnRuLmNvbnRpbnVlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4gICN1cGxvYWRfaW5mbyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0MDBweDsgfVxuXG4gIC51cGxvYWRfZmllbGQge1xuICAgIC5idG4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3JfaGlnaGxpZ2h0LCA1JSk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH0gfSB9XG5cbiAgLnVwbG9hZF9vcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCA1MHB4O1xuICAgIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiByZWd1bGFyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ2ljb24nO1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIGNvbnRlbnQ6ICdwJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICYjdXBsb2FkX2Jyb3dzZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdhJzsgfVxuICAgICYjdXBsb2FkX2Z0cDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ2EnOyB9XG4gICAgJiN1cGxvYWRfY2Q6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdlJzsgfVxuICAgICYjdXBsb2FkX2VtYWlsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnZic7IH1cbiAgICAmI3VwbG9hZF9mb3RvbGlhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnbSc7IH1cblxuICAgIC5idG4uZGVmYXVsdCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4gICAgcCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0OCU7IH0gfSB9XG4iLCIjdXBsb2FkY2hlY2sge1xuICAjdXBsb2FkX2RhdGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNTBweDtcblxuICAgIGgzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmb250LWZhbWlseTogcmVndWxhcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogaWNvbjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9mb250O1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgY29udGVudDogJ2EnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG4gICAgZmlndXJlIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9ncmF5O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICY6bGFzdC1vZi10eXBlKCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuICAgIC5idG4uZGVsZXRlIHtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuICAjdXBsb2FkX2FjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbjogMjBweCAwIDUwcHggMDtcbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMjBweDsgfSB9IH1cbiIsIi5icm93c2VyX3VwbG9hZCB7XG4gIC5idG4udXBsb2FkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuIiwiI2ltcHJlc3N1bSB7XG4gIGFkZHJlc3Mge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gIGFydGljbGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkO1xuICAgICYuZnVsbHdpZHRoIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9XG4iLCIjdXBsb2FkLFxuI3VwbG9hZGNoZWNrLFxuI2NvbnRhY3QsXG4jYWRkcmVzcyxcbiNzdW1tYXJ5LFxuI29yZGVyX3NhbXBsZSxcbiNjYXJ0X2ZpcnN0LFxuI3JlZ2lzdGVyLFxuI2NhbGN1bGF0b3IsXG4jdmVyaWZ5X2FkZHJlc3MsXG4jY2FydF9zZWNvbmQsXG4jZGV0YWlsX2ZyZWUsXG4jZm9ybV9pbmRpdmlkdWFsLFxuI2NhcnRfdGhpcmQsXG4jYWNjb3VudF90cmFja2luZyxcbiNuZXdzbGV0dGVyLFxuI2ZpbmlzaCxcbiNmb3RvbGlhLFxuI2Nyb3Age1xuICBwYWRkaW5nOiAkZ3JpZCAwO1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTsgfVxuXG5tYWluIHtcbiAgLmNvbF9sZWZ0LFxuICAuY29sX3JpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDI1cHggNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxhYmVsIHtcbiAgICAgIHdpZHRoOiAxNDBweDsgfVxuICAgIGlucHV0LFxuICAgIHNlbGVjdCxcbiAgICB0ZXh0YXJlYSxcbiAgICAubm9uLWlucHV0LWZpZWxkLFxuICAgIC5idG46bm90KFtuYW1lPWNtZF9jYWxjXSkge1xuICAgICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgLy9RUy1maXg6IDE3LjA4LjIwMTVcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmNvbC0yIHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDExNXB4OyB9IH0gfVxuXG5cbiAgLmNvbF9yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIC5jb2xfbGVmdCxcbiAgICAuY29sX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4gIC5jb2xfbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAuY29sX2xlZnQsXG4gICAgLmNvbF9yaWdodCB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH0gfVxuXG4uYWN0aW9uYmFyIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAuYnRuIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAmLnN1Y2Nlc3Mge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgcCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG5cbi5hbGlnbl9yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgJi5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG5cbi5hbGlnbl9sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmFsaWduX2NlbnRlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLnRleHRfcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRleHRfbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbi50ZXh0X2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuLnRhX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jcGFnZSB7XG4gIHBhZGRpbmc6ICRncmlkIDA7IH1cblxuLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIDIgU3BhbHRpZ2UgRm9ybXVsYXJlXG4jY2FydF9zZWNvbmQsXG4jY29udGFjdCxcbiNkZXRhaWxfZnJlZSxcbiNhY2NvdW50X3RyYWNraW5nLFxuI2ZpbmlzaCxcbiNyZWdpc3RlcixcbiNjcm9wIHtcbiAgZm9ybSB7XG4gICAgYXJ0aWNsZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgZmllbGRzZXQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmNvbC1mdWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbF9sZWZ0LFxuICAgIC5jb2xfcmlnaHQge1xuICAgICAgZmllbGRzZXQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9IH1cblxuLmNvbG9yLWVycm9yIHtcbiAgY29sb3I6ICRjb2xvcl9lcnJvcjsgfVxuXG4uY29sb3ItaGludCB7XG4gIGNvbG9yOiBhZGp1c3QtaHVlKGxpZ2h0ZW4oJGNvbG9yLWVycm9yLCAxMCUpLCAxMCUpOyB9XG5cbi5jb2xvci1zdWNjZXNzIHtcbiAgY29sb3I6ICRjb2xvcl9zdWNjZXNzOyB9XG4iLCIuY2FydF9icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogJGdyaWQ7XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogdXJsKCRtZWRpYXBhdGggKyAnY2FydF9icmVhZGNydW1iX2RlZmF1bHQucG5nJykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlciBkYXJrZW4oJGNvbG9yX2dyYXksIDExLjUlKTtcbiAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJG1lZGlhcGF0aCArICdjYXJ0X2JyZWFkY3J1bWJfYWN0aXZlLnBuZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIgJGNvbG9yX3N1Y2Nlc3M7IH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbihkZXNhdHVyYXRlKCRjb2xvcl9zdWNjZXNzLCAyNSUpLCAxMCUpOyB9XG4gICAgJi5wcmVhY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCRtZWRpYXBhdGggKyAnY2FydF9icmVhZGNydW1iX3ByZWFjdGl2ZS5wbmcnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyIGxpZ2h0ZW4oZGVzYXR1cmF0ZSgkY29sb3Jfc3VjY2VzcywgMjUlKSwgMTAlKTsgfVxuICAgICYudW5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCRtZWRpYXBhdGggKyAnY2FydF9icmVhZGNydW1iX3VuYWN0aXZlLnBuZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIgbGlnaHRlbihkZXNhdHVyYXRlKCRjb2xvcl9zdWNjZXNzLCAyNSUpLCAxMCUpOyB9IH0gfVxuI2NhcnQge1xuICBwYWRkaW5nOiAwO1xuICBzdHJvbmcsaDMsaDQsaDUsaDYge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6IHJlZ3VsYXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICB0ZCBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBvcHRpb24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7IH0gfVxuXG4gIC5wcm9kdWN0X2NhbGN1bGF0aW9uIHtcbiAgICB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheTtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9IH1cblxuICAucHJvZHVjdF9vcHRpb25zIHN0cm9uZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4gICN0b3RhbF9uZXR0byxcbiAgI3RvdGFsX2NvdXBvbixcbiAgI3RvdGFsX3NoaXBwaW5nLFxuICAjdG90YWxfdmF0LFxuICAjdG90YWxfb3B0aW9ucyxcbiAgI3RvdGFsX3ByaWNlIHtcbiAgICB0ZCxcbiAgICB0ZCBzdHJvbmcge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAjdG90YWxfc2hpcHBpbmcgdGQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIHRyOm50aC1sYXN0LWNoaWxkKDIpIHRkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4gICN0b3RhbF9wcmljZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGNvbG9yX3N1Y2Nlc3M7XG4gICAgICBmb250LWZhbWlseTogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuXG4gICN0b3RhbF9uZXR0byB7XG4gICAgdGQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDsgfSB9XG5cbiAgI3NpZGViYXIge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgc2VjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHN0cm9uZywgaDMge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCRtZWRpYXBhdGggKyAnY2FydF9zZWN1cmVfYmcucG5nJykgbm8tcmVwZWF0IGJvdHRvbSByaWdodCAkY29sb3Jfd2hpdGU7IH0gfSB9XG5cblxuICBmb3JtIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiA4ODBweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICB0YWJsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIHRib2R5IHRyLFxuICA+IHRyIHtcbiAgICA+IHRkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX2ZvbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogODcuNSU7IH1cbiAgICA+IHRoIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBib2xkO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgY29sb3I6ICRjb2xvcl9mb250OyB9XG4gICAgdGgsIHRkIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9IH1cbiAgdGJvZHkgdHIge1xuICAgIHRoOmZpcnN0LWNoaWxkLFxuICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA2cHggJGNvbG9yX3doaXRlO1xuICAgICAgcGFkZGluZy1yaWdodDogNHB4OyB9XG4gICAgdGg6bnRoLWNoaWxkKDIpLFxuICAgID4gdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgNnB4ICRjb2xvcl93aGl0ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuICAgIHRoOm50aC1jaGlsZCgzKSxcbiAgICA+IHRkOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDZweCAkY29sb3Jfd2hpdGU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7IH1cbiAgICB0aDpudGgtY2hpbGQoNCksXG4gICAgPiB0ZDpudGgtY2hpbGQoNCkge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG4gICNjaGVja291dF9sYXN0IHtcbiAgICBmb3JtID4gdGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9IH1cblxuI2NhcnRfb3B0aW9ucyB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgLmNvbF9sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbi1yaWdodDogMSU7IH1cbiAgLmhpbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmNvbF9yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLWxlZnQ6IDElOyB9XG4gIHRleHRhcmVhIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gIC5idG4uc3VjY2VzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuI2NhcnQgI2NvdXBvbiB7XG4gIHRkIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICBidXR0b24ge1xuICAgIG1hcmdpbjogMCAwIDAgJGdyaWQgLyAyOyB9XG5cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAyMDBweDsgfSB9XG5cbiNjYXJ0X3NlY29uZCB7XG4gICNmb3JtdWxhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiByZWd1bGFyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgZmllbGRzZXQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIGxhYmVsIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogMTYwcHg7IH1cbiAgICAuY29sX3JpZ2h0IHtcbiAgICAgIC5idG4ge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gICAgLmxvc3RfcHcge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfSB9XG5cbiNjYXJ0X3RoaXJkIHtcbiAgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI2NhcnQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTsgfVxuXG4gIHRhYmxlIHRib2R5IHRyIHtcbiAgICB0aDpmaXJzdC1jaGlsZCxcbiAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiA0ODBweDsgfVxuICAgIHRoOm50aC1jaGlsZCgyKSxcbiAgICA+IHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogMjUwcHg7IH1cbiAgICB0aDpudGgtY2hpbGQoMyksXG4gICAgPiB0ZDpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDE4MHB4OyB9XG4gICAgdGg6bnRoLWNoaWxkKDQpLFxuICAgID4gdGQ6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuICAuY29sX2xlZnQsXG4gIC5jb2xfcmlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH0gfSB9XG5cbiNjYXJ0LFxuI2NhcnRfc2Vjb25kLFxuI2NhcnRfdGhpcmQge1xuICAjc3BlY2lhbCB7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDQwMHB4OyB9XG4gICAgYnV0dG9uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLmljb24ge1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfSB9IH0gfSB9XG5cbiNjYXJ0X3RoaXJkX2J1eSB7XG4gIGxhYmVsIHtcbiAgICB3aWR0aDogNjBweDsgfVxuICAuYnRuLnN1Y2Nlc3Mge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXG4jY2FydF90aGlyZF9wYXltZW50IHtcbiAgLmNvbF9yaWdodCxcbiAgLmNvbF9sZWZ0IHtcbiAgICBsYWJlbCB7XG4gICAgICB3aWR0aDogMTQwcHg7IH1cbiAgICAuY29sLTIge1xuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTE1cHg7IH0gfSB9XG4gIC5jb2xfbGVmdCB7XG4gICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jb2xfcmlnaHQge1xuICAgIHNlbGVjdC5hdXRvLWNhbGN1bGF0ZSB7XG4gICAgICB3aWR0aDogNDAwcHg7IH0gfSB9XG5cbiNjYXJ0X3RoaXJkX2FnYiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGxhYmVsIHtcbiAgICB3aWR0aDogNjBweDsgfVxuICBzcGFuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH1cbiAgZmllbGRzZXQge1xuICAgIG1hcmdpbjogMDsgfSB9XG5cblxuXG4iLCIjY3JvcCB7XG4gIC5jcm9wX2ltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBpbWcge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX2dyYXk7IH0gfVxuICB0YWJsZSB7XG4gICAgdHIuZGVzY3JpcHRpb24gdGQge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuXG4gIGJ1dHRvbltuYW1lPVwiY21kX2NhbGNcIl0ge1xuICAgIHJpZ2h0OiAyM3B4OyB9XG5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuICAjdG90YWwge1xuICAgIGNvbG9yOiAkY29sb3Jfc3VjY2VzcztcbiAgICBmb250LWZhbWlseTogYm9sZDsgfVxuXG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDE2MHB4OyB9IH1cbiIsIiNjYWxjdWxhdG9yX3ByZWxvYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB3aWR0aDogJGZvbnQtc2l6ZTtcbiAgICBoZWlnaHQ6ICRmb250LXNpemU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgYm9yZGVyOiBzb2xpZCAzcHggJGNvbG9yX2hpZ2hsaWdodDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRlciAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAtbW96LWFuaW1hdGlvbjogbG9hZGVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogbG9hZGVyIDEuMXMgaW5maW5pdGUgbGluZWFyOyB9IH1cblxuI2NhbGN1bGF0b3Jfc2VhcmNocmVzdWx0cyB7XG4gIGxhYmVsIHtcbiAgICB3aWR0aDogMzU1cHg7IH0gfVxuIiwiI2NvbnRhY3Qge1xuICAuY29sX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbF9sZWZ0IHtcbiAgICB3aWR0aDogNDglOyB9XG4gIC51cGxvYWRfZmllbGQge1xuICAgIHByb2dyZXNzLFxuICAgIC5wcm9ncmVzc0JhciB7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDE4NXB4OyB9XG4gICAgaW5wdXQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4OyB9XG4gICAgLmJ0bi51cGxvYWQge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLnByZXZpZXcsIC5maWxlX2luZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxODVweDsgfSB9XG4iLCIuY250X3BybiB7XG4gIC5idG4ge31cbiAgLmRlZmF1bHQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubm9fbWFyZ2luIHtcbiAgICBtYXJnaW46IDA7IH0gfVxuXG4uY250X3Bybi10YWJsZSB0aCxcbi5jbnRfcHJuLXRhYmxlIHRkOmJlZm9yZSB7XG4gIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG4uY250X3Bybi10YWJsZSB7XG4gIG1hcmdpbjogMWVtIDA7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2dyYXk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9ncmF5O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2dyYXk7IH1cbiAgdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC4yNWVtO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IC41ZW07IH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IC41ZW07XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCkgXCIgXCI7IH0gfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCkgXCI6IFwiO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB3aWR0aDogNi41ZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNudF9wcm4tdGFibGUge1xuICAgIHRkIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH0gfVxuXG5cbiAgLmNudF9wcm4tdGFibGUgdGgsXG4gIC5jbnRfcHJuLXRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9IH1cblxuXG5cblxuXG5cblxuXG5cbiIsIiNwYWdlTG9naW4ge1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogNDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAyMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKDAsMCwwLDAuMjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKDAsMCwwLDAuMjUpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBsYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bzsgfSB9XG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3N1Y2Nlc3M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjb2xvcl9zdWNjZXNzLCAxMCUpO1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH1cbiAgLmVycm9yX21zZyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9lcnJvciwgNTMlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvcl9lcnJvciwgMjUlKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH0gfVxuI3BhZ2VMb2dpbkJnIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2xvZ2luYmcuanBnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuIiwiI21vZHVsZXNQcmludHRlbXBsYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuICBoMyB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigkY29sb3JfZm9udCwgNTAlKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4IWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIC5pY29uIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBtYXJnaW46IDRweCA1cHggMCAxcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH1cbiAgICBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2ZvbnQsIDUwJSk7XG4gICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfVxuXG4iLCIuY2xpbWF0ZSB7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgLmNsaW1hdGVJdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgLmFjY0NvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5hY2NIZWFkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC5vcGVuQnRuIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMjVweCAxMHB4IDAgNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmNsaW1hdGVJbmZvYm94IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH0gfVxuXG4gICAgLmFjY0hlYWQuY3VycmVudCB7XG4gICAgICAub3BlbkJ0biB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnLSc7IH1cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpOyB9IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jbGltYXRlIHtcbiAgICAuY2xpbWF0ZUl0ZW0ge1xuICAgICAgLmFjY0hlYWQge1xuICAgICAgICAuY2xpbWF0ZUluZm9ib3gge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTsgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfSB9IH0gfVxuXG4uY2xpbWF0ZVBhcnRuZXJBY2NvdW50IHtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jbGltYXRlUGFydG5lckFjY291bnQge1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9IH1cbiIsIkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG5cbiAgc2VsZWN0IHtcbiAgICBvcHRpb24ge1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7IH0gfVxuXG4gIC5idG4udXBsb2FkIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwOyB9XG5cbiAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiIsInNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiIsIiNkZWxpdmVyeV9jb3VudGRvd24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG4gIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3JfZ3JheSwgMjAlKTsgfVxuIiwiLyogYm94LXNpemluZyAqL1xuLmZyLXdpbmRvdywgLmZyLXdpbmRvdyBbY2xhc3NePVwiZnItXCJdLFxuLmZyLW92ZXJsYXksIC5mci1vdmVybGF5IFtjbGFzc149XCJmci1cIl0sXG4uZnItc3Bpbm5lciwgLmZyLXNwaW5uZXIgW2NsYXNzXj1cImZyLVwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mci13aW5kb3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udDogMTNweC8yMHB4IFwiTHVjaWRhIFNhbnNcIiwgXCJMdWNpZGEgU2FucyBVbmljb2RlXCIsIFwiTHVjaWRhIEdyYW5kZVwiLCBWZXJkYW5hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLyogQ2hyb21lIGhhY2ssIHRoaXMgZml4ZXMgYSB2aXN1YWwgZ2xpdGNoIHdoZW4gcXVpY2tseSB0b2dnbGluZyBhIHZpZGVvICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xufVxuXG4vKiB6LWluZGV4ICovXG4uZnItb3ZlcmxheSB7IHotaW5kZXg6ICA5OTk5ODsgfVxuLmZyLXdpbmRvdyB7ICB6LWluZGV4OiAgOTk5OTk7IH1cbi5mci1zcGlubmVyIHsgei1pbmRleDogMTAwMDAwOyB9XG5cblxuLyogb3ZlcmxheSAqL1xuLmZyLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mci1vdmVybGF5LWJhY2tncm91bmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogLjk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG59XG5cbi5mci1vdmVybGF5LXVpLWZ1bGxjbGljayAuZnItb3ZlcmxheS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogIzI5MjkyOTtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG5cblxuLyogbW9iaWxlIHRvdWNoIGhhcyBwb3NpdGlvbjphYnNvbHV0ZSB0byBhbGxvdyB6b29taW5nICovXG4uZnItd2luZG93LmZyLW1vYmlsZS10b3VjaCxcbi5mci1vdmVybGF5LmZyLW1vYmlsZS10b3VjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cblxuLyogc29tZSBwcm9wZXJ0aWVzIG9uIHRoZSB3aW5kb3cgYXJlIHVzZWQgdG8gdG9nZ2xlIHRoaW5nc1xuICogbGlrZSBtYXJnaW4gYW5kIHRoZSBmdWxsY2xpY2sgbW9kZSxcbiAqIHdlIHJlc2V0IHRob3NlIHByb3BlcnRpZXMgYWZ0ZXIgbWVhc3VyaW5nIHRoZW1cbiAqL1xuLmZyLW1lYXN1cmVkIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mci1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZyLXBhZ2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mci1wYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5cbi5mci1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mci1ob3ZlcmluZy1jbGlja2FibGUgLmZyLWNvbnRhaW5lciB7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG5cbi8qXG4gICBwYWRkaW5nOlxuICAgeW91dHViZSAmIHZpbWVvIGFsd2F5cyBoYXZlIGJ1dHRvbnMgb24gdGhlIG91dHNpZGVcbiAgIHNpZGUgYnV0dG9uID0gNzIgPSA1NCArICgyICogOSBtYXJnaW4pXG4gICBjbG9zZSBidXR0b24gPSA0OFxuKi9cbi8qIHBhZGRpbmcgdWk6aW5zaWRlICovXG4uZnItdWktaW5zaWRlIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAyMHB4IDIwcHg7IH1cbi5mci11aS1pbnNpZGUuZnItbm8tc2lkZXMgLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDIwcHg7IH1cblxuLyogcGFkZGluZyB1aTpvdXRzaWRlICovXG4uZnItdWktb3V0c2lkZSAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMjBweCA4MnB4OyB9XG4uZnItdWktb3V0c2lkZS5mci1uby1zaWRlcyAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMjBweCA0OHB4OyB9XG5cbi8qIHJlZHVjZSBwYWRkaW5nIG9uIHNtYWxsZXIgc2NyZWVucyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSxcbiAgICAgICBhbGwgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gIC8qIHBhZGRpbmcgdWk6aW5zaWRlICovXG4gIC5mci11aS1pbnNpZGUgLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDEycHggMTJweDsgfVxuICAuZnItdWktaW5zaWRlLmZyLW5vLXNpZGVzIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAxMnB4OyB9XG5cbiAgLyogcGFkZGluZyB1aTpvdXRzaWRlICovXG4gIC5mci11aS1vdXRzaWRlIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAxMnB4IDcycHg7IH1cbiAgLmZyLXVpLW91dHNpZGUuZnItbm8tc2lkZXMgLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDEycHggNDhweDsgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLFxuICAgICAgIGFsbCBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgLyogcGFkZGluZyB1aTppbnNpZGUgKi9cbiAgLmZyLXVpLWluc2lkZSAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMHB4IDBweDsgfVxuICAuZnItdWktaW5zaWRlLmZyLW5vLXNpZGVzIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAwcHg7IH1cblxuICAvKiBwYWRkaW5nIHVpOm91dHNpZGUgKi9cbiAgLmZyLXVpLW91dHNpZGUgLmZyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDBweCA3MnB4OyB9XG4gIC5mci11aS1vdXRzaWRlLmZyLW5vLXNpZGVzIC5mci1jb250YWluZXIgeyBwYWRkaW5nOiAwcHggNDhweDsgfVxufVxuXG4vKiBwYWRkaW5nIHVpOmZ1bGxjbGljayAqL1xuLmZyLXVpLWZ1bGxjbGljayAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMDsgfVxuLmZyLXVpLWZ1bGxjbGljay5mci1uby1zaWRlcyAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMDsgfVxuXG4vKiB2aWRlbyBmdWxsY2xpY2sgKi9cbi5mci11aS1mdWxsY2xpY2suZnItdHlwZS12aWRlbyAuZnItY29udGFpbmVyIHsgcGFkZGluZzogMHB4IDYycHg7IH1cbi5mci11aS1mdWxsY2xpY2suZnItbm8tc2lkZXMuZnItdHlwZS12aWRlbyAuZnItY29udGFpbmVyIHsgcGFkZGluZzogNDhweCAwcHg7IH1cblxuLyogb3ZlcmZsb3cteSBzaG91bGQgYWx3YXlzIGhhdmUgMCBwYWRkaW5nIHRvcCBhbmQgYm90dG9tICovXG4uZnItb3ZlcmZsb3cteSAuZnItY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50O1xufVxuXG5cbi5mci1jb250ZW50LFxuLmZyLWNvbnRlbnQtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLyogSUUxMSBoYXMgYSAxcHggYmx1ciBidWcgb24gdGhlIGVkZ2VzIG9mIHRoZSBjYXB0aW9uICh1aTppbnNpZGUpXG4gICAgIGR1cmluZyBhbmltYXRpb24gd2l0aCBvdmVyZmxvdzpoaWRkZW4gKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qIGltZy9pZnJhbWUvZXJyb3IgKi9cbi5mci1jb250ZW50LWVsZW1lbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZyLWNvbnRlbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICMxMDEwMTA7XG59XG5cbi5mci1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2VmZWZlZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG59XG4uZnItaW5mby1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxJTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuLmZyLXVpLWluc2lkZSAuZnItaW5mby1iYWNrZ3JvdW5kIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbiAgb3BhY2l0eTogLjg7XG4gIHpvb206IDE7XG59XG4vKiB1aTpvdXRzaWRlIGhhcyBhIHNsaWdodGx5IGxpZ2h0ZXIgaW5mbyBiYWNrZ3JvdW5kIHRvIGJyZWFrIHVwIGZyb20gYmxhY2sgcGFnZSBiYWNrZ3JvdW5kcyAqL1xuLmZyLXVpLW91dHNpZGUgLmZyLWluZm8tYmFja2dyb3VuZCB7IGJhY2tncm91bmQ6ICMwZDBkMGQ7IH1cblxuXG4vKiBpbmZvIGF0IHRoZSBib3R0b20gZm9yIHVpOmluc2lkZSAqL1xuLmZyLWNvbnRlbnQgLmZyLWluZm8ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cblxuLmZyLWluZm8tcGFkZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mci1jYXB0aW9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZnItcG9zaXRpb24ge1xuICBjb2xvcjogI2IzYjNiMztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgb3BhY2l0eTogMC45OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIHBvc2l0aW9ucyBub3Qgd2l0aGluIHRoZSBpbmZvIGJhclxuICAgZm9yIHVpOm91dHNpZGUvaW5zaWRlICovXG4uZnItcG9zaXRpb24tb3V0c2lkZSxcbi5mci1wb3NpdGlvbi1pbnNpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMTJweDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwwLDAsLjQpO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1zLXVzZXItc2VsZWN0OiB0ZXh0O1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbn1cbi5mci1wb3NpdGlvbi1pbnNpZGUge1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1wb3NpdGlvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwZDBkMGQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gIG9wYWNpdHk6IC44O1xuICB6b29tOiAxOyAvKiBvbGRJRSAqL1xufVxuLmZyLXBvc2l0aW9uLXRleHQgeyBjb2xvcjogI2IzYjNiMzsgfVxuLmZyLXBvc2l0aW9uLW91dHNpZGUgLmZyLXBvc2l0aW9uLXRleHQsXG4uZnItcG9zaXRpb24taW5zaWRlIC5mci1wb3NpdGlvbi10ZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4zKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogZGlzcGxheSBpdCBmb3IgdGhlIG91dHNpZGUgdWksIGhpZGUgdGhlIGNhcHRpb24gaW5zaWRlICovXG4uZnItdWktb3V0c2lkZSAuZnItcG9zaXRpb24tb3V0c2lkZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG4uZnItdWktb3V0c2lkZSAuZnItaW5mbyAuZnItcG9zaXRpb24geyBkaXNwbGF5OiBub25lOyB9XG5cbi5mci11aS1pbnNpZGUuZnItbm8tY2FwdGlvbiAuZnItcG9zaXRpb24taW5zaWRlIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGlua3MgKi9cbi5mci1pbmZvIGEsXG4uZnItaW5mbyBhOmhvdmVyIHtcbiAgY29sb3I6ICNjY2M7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZnItaW5mbyBhOmhvdmVyIHsgY29sb3I6ICNlZWU7IH1cblxuLyogbm8tY2FwdGlvbiAqL1xuLmZyLXVpLW91dHNpZGUuZnItbm8tY2FwdGlvbiAuZnItaW5mbyB7IGRpc3BsYXk6IG5vbmU7IH1cbi5mci11aS1pbnNpZGUuZnItbm8tY2FwdGlvbiAuZnItY2FwdGlvbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXG4vKiAtLS0gc3Ryb2tlICovXG4uZnItc3Ryb2tlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbn1cbi5mci1zdHJva2UtdmVydGljYWwgeyB3aWR0aDogMXB4OyBoZWlnaHQ6IDEwMCU7IH1cbi5mci1zdHJva2UtaG9yaXpvbnRhbCB7IHBhZGRpbmc6IDAgMXB4OyB9XG5cbi5mci1zdHJva2UtcmlnaHQgeyBsZWZ0OiBhdXRvOyByaWdodDogMDsgfVxuLmZyLXN0cm9rZS1ib3R0b20geyB0b3A6IGF1dG87IGJvdHRvbTogMDsgfVxuXG4uZnItc3Ryb2tlLWNvbG9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjA4KTtcbn1cblxuLyogdGhlIHN0cm9rZSBpcyBicmlnaHRlciBpbnNpZGUgdGhlIGluZm8gYm94ICovXG4uZnItaW5mbyAuZnItc3Ryb2tlLWNvbG9yIHsgYmFja2dyb3VuZDogcmdiYSg4MCw4MCw4MCwuMyk7IH1cblxuLyogcmVtb3ZlIHRoZSBzdHJva2Ugd2hlbiBvdXRzaWRlIHVpIGhhcyBhIGNhcHRpb24gKi9cbi5mci11aS1vdXRzaWRlLmZyLWhhcy1jYXB0aW9uIC5mci1jb250ZW50IC5mci1zdHJva2UtYm90dG9tIHsgZGlzcGxheTogbm9uZTsgfVxuXG4vKiByZW1vdmUgc3Ryb2tlIGFuZCBzaGFkb3cgd2hlbiB1aTpmdWxsY2xpY2sgKi9cbi5mci11aS1mdWxsY2xpY2sgLmZyLXN0cm9rZSB7IGRpc3BsYXk6IG5vbmU7IH1cbi5mci11aS1mdWxsY2xpY2sgLmZyLWNvbnRlbnQtYmFja2dyb3VuZCB7IGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyogdGhlIGluZm8gYm94IG5ldmVyIGJhcyBhIHRvcCBzdHJva2UgKi9cbi5mci1pbmZvIC5mci1zdHJva2UtdG9wIHsgZGlzcGxheTogbm9uZTsgfVxuXG5cblxuLyogPCA+ICovXG4uZnItc2lkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIG1hcmdpbjogMCA5cHg7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6b29tOiAxO1xufVxuLmZyLXNpZGUtcHJldmlvdXMgeyBsZWZ0OiAwOyB9XG4uZnItc2lkZS1uZXh0IHsgcmlnaHQ6IDA7IGxlZnQ6IGF1dG87IH1cblxuLmZyLXNpZGUtZGlzYWJsZWQgeyBjdXJzb3I6IGRlZmF1bHQ7IH1cbi5mci1zaWRlLWhpZGRlbiB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZnItc2lkZS1idXR0b24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmZyLXNpZGUtYnV0dG9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cbi5mci1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgem9vbTogMTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi8qIHNtYWxsZXIgc2lkZSBidXR0b25zICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLFxuICAgICAgIGFsbCBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LWhlaWdodDogNDE0cHgpIHtcbiAgLmZyLXNpZGUge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIH1cbiAgLmZyLXNpZGUtYnV0dG9uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luOiAwIDNweDtcbiAgfVxufVxuXG5cbi8qIFggKi9cbi5mci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZyLWNsb3NlLWJhY2tncm91bmQsXG4uZnItY2xvc2UtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAxMnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmZyLWNsb3NlLWJhY2tncm91bmQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cblxuXG5cbi8qIFRodW1ibmFpbHMgKi9cbi5mci10aHVtYm5haWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZyLXRodW1ibmFpbHMtZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbi5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMiU7XG4gIG1pbi1oZWlnaHQ6IDc0cHg7XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICBib3R0b206IDA7XG59XG5cbi5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAlO1xuICBtaW4td2lkdGg6IDc0cHg7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5mci10aHVtYm5haWxzLFxuLmZyLXRodW1ibmFpbHMgKiB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZyLXRodW1ibmFpbHMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXdyYXBwZXIge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbn1cblxuLmZyLXRodW1ibmFpbHMtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgem9vbTogMTtcbn1cblxuLmZyLXRodW1ibmFpbHMtc2xpZGVyLXNsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZyLXRodW1ibmFpbHMtdGh1bWJzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5mci10aHVtYm5haWxzLXNsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mci10aHVtYm5haWwtZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHpvb206IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mci10aHVtYm5haWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHpvb206IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uZnItbHRJRTkgLmZyLXRodW1ibmFpbCAqIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLyogSUU2KDcpICovXG4gIHotaW5kZXg6IDE7XG4gIHpvb206IDE7XG59XG5cbi5mci10aHVtYm5haWwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzE2MTYxNjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZTsgLyogSUU2KDcpICovXG4gIHotaW5kZXg6IDA7IC8qIElFOCAqL1xufVxuXG4uZnItdGh1bWJuYWlsLW92ZXJsYXkgeyBjdXJzb3I6IHBvaW50ZXI7IH1cbi5mci10aHVtYm5haWwtYWN0aXZlIC5mci10aHVtYm5haWwtb3ZlcmxheSB7IGN1cnNvcjogZGVmYXVsdDsgfVxuLmZyLXRodW1ibmFpbC1vdmVybGF5LFxuLmZyLXRodW1ibmFpbC1vdmVybGF5LWJhY2tncm91bmQsXG4uZnItdGh1bWJuYWlsLW92ZXJsYXktYm9yZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mci1sdElFOSAuZnItdGh1bWJuYWlsLW92ZXJsYXktYm9yZGVyIHsgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7IH1cbi5mci10aHVtYm5haWwgLmZyLXRodW1ibmFpbC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTg1KTtcbiAgb3BhY2l0eTogLjg1O1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uZnItdGh1bWJuYWlsOmhvdmVyIC5mci10aHVtYm5haWwtaW1hZ2UsXG4uZnItdGh1bWJuYWlsLWFjdGl2ZTpob3ZlciAuZnItdGh1bWJuYWlsLWltYWdlIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTk5KTtcbiAgb3BhY2l0eTogLjk5O1xufVxuLmZyLXRodW1ibmFpbC1hY3RpdmUgLmZyLXRodW1ibmFpbC1pbWFnZSxcbi5mci10aHVtYm5haWwtYWN0aXZlOmhvdmVyIC5mci10aHVtYm5haWwtaW1hZ2Uge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MzUpO1xuICBvcGFjaXR5OiAuMzU7XG59XG4uZnItdGh1bWJuYWlsLWFjdGl2ZSB7IGN1cnNvcjogZGVmYXVsdDsgIH1cblxuLyogVGh1bWJuYWlscyBsb2FkaW5nICovXG4uZnItdGh1bWJuYWlsLWxvYWRpbmcsXG4uZnItdGh1bWJuYWlsLWxvYWRpbmctYmFja2dyb3VuZCxcbi5mci10aHVtYm5haWwtbG9hZGluZy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZnItdGh1bWJuYWlsLWxvYWRpbmctYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjE2MTY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IC44O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLyogdGhpcyBlbGVtZW50IGlzIHRoZXJlIGFzIGFuIGFsdGVybmF0aXZlIHRvIHB1dHRpbmcgdGhlIGxvYWRpbmcgaW1hZ2Ugb24gdGhlIGJhY2tncm91bmQgKi9cbi5mci10aHVtYm5haWwtbG9hZGluZy1pY29uIHsgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBlcnJvciBvbiB0aHVtYm5haWwgKi9cbi5mci10aHVtYm5haWwtZXJyb3IgLmZyLXRodW1ibmFpbC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xufVxuXG5cbi8qIFRodW1ibmFpbCA8ID4gKi9cbi5mci10aHVtYm5haWxzLXNpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjhweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyB7IG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG4uZnItdGh1bWJuYWlscy1zaWRlLW5leHQgeyBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cblxuLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZSB7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyB7IG1hcmdpbi10b3A6IDIwcHg7IH1cbi5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xuICBtYXJnaW4tbGVmdDogLTE0cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICBvcGFjaXR5OiAuODtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b246aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tYmFja2dyb3VuZCB7IGJhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7IH1cblxuLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgKiB7IGN1cnNvcjogZGVmYXVsdDsgfVxuLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQ6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tYmFja2dyb3VuZCB7IGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cblxuLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7XG4gIGhlaWdodDogNDJweDtcbiAgd2lkdGg6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyp0b3A6IC03cHg7XG4gIGxlZnQ6IC03cHg7Ki9cbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiB2ZXJ0aWNhbCB0aHVtYm5haWxzICovXG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLFxuLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtdGh1bWJzLFxuLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbC1mcmFtZSB7IGNsZWFyOiBib3RoOyB9XG5cbi8qIHVpOmZ1bGxjbGljayBoYXMgYSBkYXJrIHRodW1ibmFpbCBiYWNrZ3JvdW5kICovXG4uZnItd2luZG93LXVpLWZ1bGxjbGljayAuZnItdGh1bWJuYWlscyB7IGJhY2tncm91bmQ6ICMwOTA5MDk7IH1cblxuLyogcHV0IGEgc3Ryb2tlIG9uIHRoZSBjb25uZWN0aW5nIGNhcHRpb24qL1xuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2suZnItdGh1bWJuYWlscy1lbmFibGVkLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItaW5mbyAuZnItc3Ryb2tlLWJvdHRvbSB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gLyooeyBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTsgfSAqL1xuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2suZnItdGh1bWJuYWlscy1lbmFibGVkLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLWluZm8gLmZyLXN0cm9rZS1sZWZ0IHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4vKiB0aHVtYm5haWwgc3BhY2luZyAgKi9cbi5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtdGh1bWJzIHsgcGFkZGluZzogMTJweCA1cHg7IH1cbi5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXRodW1icyB7IHBhZGRpbmc6IDVweCAxMnB4OyB9XG4uZnItdGh1bWJuYWlscy1tZWFzdXJlZCAuZnItdGh1bWJuYWlscy10aHVtYnMgeyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbi8qIGhvcml6b250YWwgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuICAuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzLXRodW1icyB7IHBhZGRpbmc6IDE2cHggOHB4OyB9XG4gIC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtc2lkZSB7IG1hcmdpbjogMCA4cHg7IH1cbiAgLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIHsgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cbiAgLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgeyBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4taGVpZ2h0OiA5ODBweCkge1xuICAuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzLXRodW1icyB7IHBhZGRpbmc6IDIwcHggMTBweDsgfVxuICAuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzLXNpZGUgeyBtYXJnaW46IDAgMTBweDsgfVxuICAuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgeyBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCB7IG1hcmdpbi1yaWdodDogMjBweDsgfVxufVxuXG4vKiB2ZXJ0aWNhbCAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXRodW1icyB7IHBhZGRpbmc6IDhweCAxNnB4OyB9XG4gIC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUgeyBtYXJnaW46IDAgOHB4OyB9XG4gIC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgeyBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCB7IG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy10aHVtYnMgeyBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZSB7IG1hcmdpbjogMTBweCAwOyB9XG4gIC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgeyBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbn1cblxuLyogaGlkZSB0aHVtYm5haWxzIG9uIHNtYWxsZXIgc2NyZWVuc1xuICAgdGhlIGpzIGFsd2F5cyBoaWRlcyB0aGVtIG9uIHRvdWNoIGJhc2VkIGRldmljZXNcbiovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLFxuICAgICAgIGFsbCBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscyB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSxcbiAgICAgICBhbGwgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDQxNHB4KSB7XG4gIC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG59XG5cblxuLyogZm9yY2UgZnVsbENsaWNrOiB0cnVlXG4gICBhbmQgZm9yY2Ugb3ZlcmZsb3c6IGZhbHNlICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLFxuICAgICAgIGFsbCBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LWhlaWdodDogNDE0cHgpIHtcbiAgLmZyLXBhZ2UgeyBtaW4td2lkdGg6IDEwMCU7IH0gLyogZnVsbGNsaWNrICovXG4gIC5mci1wYWdlIHsgbWluLWhlaWdodDogMTAwJTsgfSAvKiBvdmVyZmxvdzogZmFsc2UgKi9cbn1cblxuXG4vKiBzd2l0Y2ggYmV0d2VlbiB1aSBtb2Rlc1xuICAgd2UgZm9yY2UgZXZlcnl0aGluZyBub3QgaW4gdGhlIGN1cnJlbnQgVUkgbW9kZSB0byBoaWRlXG4qL1xuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLXNpZGUtbmV4dC1vdXRzaWRlLFxuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLXNpZGUtcHJldmlvdXMtb3V0c2lkZSxcbi5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci1jbG9zZS1vdXRzaWRlLFxuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNvbnRlbnQgLmZyLXNpZGUtbmV4dCxcbi5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci1jb250ZW50IC5mci1zaWRlLXByZXZpb3VzLFxuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNvbnRlbnQgLmZyLWNsb3NlLFxuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNvbnRlbnQgLmZyLWluZm8sXG5cbi5mci13aW5kb3ctdWktb3V0c2lkZSAuZnItc2lkZS1uZXh0LWZ1bGxjbGljayxcbi5mci13aW5kb3ctdWktb3V0c2lkZSAuZnItc2lkZS1wcmV2aW91cy1mdWxsY2xpY2ssXG4uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLWNsb3NlLWZ1bGxjbGljayxcbi5mci13aW5kb3ctdWktb3V0c2lkZSAuZnItY29udGVudCAuZnItc2lkZS1uZXh0LFxuLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1jb250ZW50IC5mci1zaWRlLXByZXZpb3VzLFxuLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1jb250ZW50IC5mci1jbG9zZSxcbi5mci13aW5kb3ctdWktb3V0c2lkZSAuZnItY29udGVudCAuZnItaW5mbyxcblxuLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLXBhZ2UgPiAuZnItaW5mbyxcbi5mci13aW5kb3ctdWktaW5zaWRlIC5mci1zaWRlLW5leHQtZnVsbGNsaWNrLFxuLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLXNpZGUtcHJldmlvdXMtZnVsbGNsaWNrLFxuLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLWNsb3NlLWZ1bGxjbGljayxcbi5mci13aW5kb3ctdWktaW5zaWRlIC5mci1zaWRlLW5leHQtb3V0c2lkZSxcbi5mci13aW5kb3ctdWktaW5zaWRlIC5mci1zaWRlLXByZXZpb3VzLW91dHNpZGUsXG4uZnItd2luZG93LXVpLWluc2lkZSAuZnItY2xvc2Utb3V0c2lkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vKiBzb21lIHVpIGVsZW1lbnRzIGNhbiBiZSB0b2dnbGVkIG9uIG1vdXNlbW92ZS5cbiAgIGZpbHRlcjphbHBoYShvcGFjaXR5KSBpcyBidWdnZWQgc28gd2UgdXNlIGRpc3BsYXkgaW4gb2xkSUVcbiovXG4uZnItdG9nZ2xlLXVpIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG59XG4uZnItdmlzaWJsZS1mdWxsY2xpY2stdWkgLmZyLWJveCA+IC5mci10b2dnbGUtdWksXG4uZnItdmlzaWJsZS1pbnNpZGUtdWkgLmZyLXVpLWluc2lkZSAuZnItdG9nZ2xlLXVpIHsgb3BhY2l0eTogMTsgfVxuXG4uZnItaGlkZGVuLWZ1bGxjbGljay11aSAuZnItYm94ID4gLmZyLXRvZ2dsZS11aSxcbi5mci1oaWRkZW4taW5zaWRlLXVpIC5mci11aS1pbnNpZGUgLmZyLXRvZ2dsZS11aSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xufVxuLmZyLWx0SUU5LmZyLWhpZGRlbi1mdWxsY2xpY2stdWkgLmZyLWJveCA+IC5mci10b2dnbGUtdWksXG4uZnItbHRJRTkuZnItaGlkZGVuLWluc2lkZS11aSAuZnItdWktaW5zaWRlIC5mci10b2dnbGUtdWkgeyBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFNwaW5uZXIgKi9cbi5mci1zcGlubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kOiAjMTAxMDEwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LDE2LDE2LC44NSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5mci1zcGlubmVyIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDY0JTtcbiAgd2lkdGg6IDY0JTtcbiAgbWFyZ2luLWxlZnQ6IDE4JTtcbiAgbWFyZ2luLXRvcDogMTglO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnJlc2NvLTEyIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogICAgICAgICBmcmVzY28tMTIgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLmZyLXNwaW5uZXIgZGl2OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsMCwwLDApOyAvKiBmaXhlcyByZW5kZXJpbmcgaW4gRmlyZWZveCAqL1xufVxuXG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi0xIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzOyBhbmltYXRpb24tZGVsYXk6IC0xLjFzOyB9XG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi0yIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjBzOyBhbmltYXRpb24tZGVsYXk6IC0xLjBzOyB9XG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi0zIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzOyBhbmltYXRpb24tZGVsYXk6IC0wLjlzOyB9XG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi00IHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzOyBhbmltYXRpb24tZGVsYXk6IC0wLjhzOyB9XG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi01IHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjdzOyBhbmltYXRpb24tZGVsYXk6IC0wLjdzOyB9XG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi02IHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzOyBhbmltYXRpb24tZGVsYXk6IC0wLjZzOyB9XG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi02IHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzOyBhbmltYXRpb24tZGVsYXk6IC0wLjZzOyB9XG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi03IHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjVzOyBhbmltYXRpb24tZGVsYXk6IC0wLjVzOyB9XG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi04IHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjRzOyBhbmltYXRpb24tZGVsYXk6IC0wLjRzOyB9XG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi05IHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjNzOyBhbmltYXRpb24tZGVsYXk6IC0wLjNzOyB9XG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi0xMCB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4yczsgYW5pbWF0aW9uLWRlbGF5OiAtMC4yczsgfVxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tMTEgeyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpOyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMXM7IGFuaW1hdGlvbi1kZWxheTogLTAuMXM7IH1cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTEyIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzOyBhbmltYXRpb24tZGVsYXk6IDBzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmcmVzY28tMTIge1xuICAwJSAgIHsgb3BhY2l0eTogMTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMDsgfVxufVxuQGtleWZyYW1lcyBmcmVzY28tMTIge1xuICAwJSAgIHsgb3BhY2l0eTogMTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMDsgfVxufVxuXG4vKiBUaHVtYm5haWwgc3Bpbm5lciAqL1xuLmZyLXRodW1ibmFpbC1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmZyLXRodW1ibmFpbC1zcGlubmVyLXNwaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDhweCAwIDAgOHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmci10aHVtYm5haWwtc3BpbiAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmci10aHVtYm5haWwtc3BpbiAxLjFzIGluZmluaXRlIGxpbmVhcjtcblxufVxuLmZyLXRodW1ibmFpbC1zcGlubmVyLXNwaW4sXG4uZnItdGh1bWJuYWlsLXNwaW5uZXItc3BpbjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmci10aHVtYm5haWwtc3BpbiB7XG4gIDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuQGtleWZyYW1lcyBmci10aHVtYm5haWwtc3BpbiB7XG4gIDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG5cbi8qIEVycm9yICovXG4uZnItZXJyb3Ige1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2EzNDM0O1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG59XG5cbi5mci1lcnJvci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xufVxuXG5cbi8qIHNraW46ICdmcmVzY28nICovXG5cbi8qIFNwcml0ZSAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLWNsb3NlLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1lcnJvci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvZnJlc2NvL3Nwcml0ZS5zdmcnKTtcbn1cbi8qIGZhbGxiYWNrIHBuZyBzcHJpdGUgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLWNsb3NlLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItZXJyb3ItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ZyZXNjby9zcHJpdGUucG5nJyk7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLWVycm9yLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyNnB4OyB9XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLWNvbnRlbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICMxMDEwMTA7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwuNCk7XG59XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNvbnRlbnQtYmFja2dyb3VuZCB7IGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyogdGh1bWJuYWlsIHNoYWRvdyAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLXdyYXBwZXIgeyBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgLjMpOyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWwtYWN0aXZlIC5mci10aHVtYm5haWwtd3JhcHBlciB7IGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAuMSk7IH1cblxuXG4vKiA8ID4gKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXNpZGUtYnV0dG9uLWJhY2tncm91bmQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1wcmV2aW91cyAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xM3B4IC0xNHB4OyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTNweCAtMTRweDsgfVxuXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLXByZXZpb3VzOmhvdmVyIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzcHggLTExNHB4OyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLW5leHQ6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTNweCAtMTE0cHg7IH1cblxuLyogdHJhbnNpdGlvbiAocG5nKSAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLWhvdmVyaW5nLXByZXZpb3VzIC5mci1zaWRlLXByZXZpb3VzIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcuZnItbW9iaWxlLXRvdWNoIC5mci1zaWRlLXByZXZpb3VzIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzcHggLTExNHB4OyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItaG92ZXJpbmctbmV4dCAuZnItc2lkZS1uZXh0IC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcuZnItbW9iaWxlLXRvdWNoIC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTNweCAtMTE0cHg7IH1cblxuLyogZGlzYWJsZWQgc3RhdGUgKHBuZykgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLXByZXZpb3VzLmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItaG92ZXJpbmctcHJldmlvdXMgLmZyLXNpZGUtcHJldmlvdXMuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLXByZXZpb3VzLmZyLXNpZGUtZGlzYWJsZWQ6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAtMjE0cHg7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLW5leHQuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1ob3ZlcmluZy1uZXh0IC5mci1zaWRlLW5leHQuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1zaWRlLW5leHQuZnItc2lkZS1kaXNhYmxlZDpob3ZlciAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05M3B4IC0yMTRweDsgfVxuXG4vKiB0cmFuc2l0aW9uIChzdmcpICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItc2lkZS1wcmV2aW91cyAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xM3B4IC0xMTRweDsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXNpZGUtbmV4dCAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05M3B4IC0xMTRweDsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXNpZGUtYnV0dG9uLWljb24geyBvcGFjaXR5OiAuNTsgfVxuXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItc2lkZTpob3ZlciAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1ob3ZlcmluZy1wcmV2aW91cyAuZnItc2lkZS1wcmV2aW91cyAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1ob3ZlcmluZy1uZXh0IC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24geyBvcGFjaXR5OiAxOyB9XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnLmZyLW1vYmlsZS10b3VjaCAuZnItc2lkZSAuZnItc2lkZS1idXR0b24taWNvbiB7IG9wYWNpdHk6IC44OyB9ICAvKiB0b3VjaCBhbHdheXMgYWN0aXZlIGJ1dCBhdCBsb3dlciBvcGFjaXR5ICovXG5cbi8qIGRpc2FibGVkIChzdmcpICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1ob3ZlcmluZy1wcmV2aW91cyAuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1ob3ZlcmluZy1uZXh0IC5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXNpZGUtZGlzYWJsZWQ6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2Zy5mci1tb2JpbGUtdG91Y2ggLmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24geyBvcGFjaXR5OiAuMjsgfSAvKiBUT0RPOiBtYWtlIHN1cmUgdGhpcyB3b3JrcyAqL1xuXG4vKiBoaWRlIGZvciB1aTppbnNpZGUvZnVsbGNsaWNrLCBvbmx5IGZvciB0aGUgaW1hZ2UgdHlwZSAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktaW5zaWRlIC5mci10eXBlLWltYWdlIC5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktZnVsbGNsaWNrLmZyLXNob3dpbmctdHlwZS1pbWFnZSAuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLyogPCA+IHJlc3BvbnNpdmUgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksXG4gICAgICAgYWxsIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA0MTRweCkge1xuICAuZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLXByZXZpb3VzIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zMDBweDsgfVxuICAuZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzAwcHg7IH1cblxuICAuZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLXByZXZpb3VzOmhvdmVyIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zNjBweDsgfVxuICAuZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLW5leHQ6aG92ZXIgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzYwcHg7IH1cblxuICAvKiB0cmFuc2l0aW9uIChwbmcpICovXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1ob3ZlcmluZy1wcmV2aW91cyAuZnItc2lkZS1wcmV2aW91cyAuZnItc2lkZS1idXR0b24taWNvbixcbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcuZnItbW9iaWxlLXRvdWNoIC5mci1zaWRlLXByZXZpb3VzIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zNjBweDsgfVxuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItaG92ZXJpbmctbmV4dCAuZnItc2lkZS1uZXh0IC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2Zy5mci1tb2JpbGUtdG91Y2ggLmZyLXNpZGUtbmV4dCAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zNjBweDsgfVxuXG4gIC8qIHRyYW5zaXRpb24gKHN2ZykgKi9cbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXNpZGUtcHJldmlvdXMgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM2MHB4OyB9XG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1zaWRlLW5leHQgLmZyLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzYwcHg7IH1cblxuICAvKiBkaXNhYmxlZCBzdGF0ZSAocG5nKSAqL1xuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItc2lkZS1wcmV2aW91cy5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItaG92ZXJpbmctcHJldmlvdXMgLmZyLXNpZGUtcHJldmlvdXMuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXNpZGUtcHJldmlvdXMuZnItc2lkZS1kaXNhYmxlZDpob3ZlciAuZnItc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNDIwcHg7IH1cblxuICAuZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItc2lkZS1uZXh0LmZyLXNpZGUtZGlzYWJsZWQgLmZyLXNpZGUtYnV0dG9uLWljb24sXG4gIC5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci1ob3ZlcmluZy1uZXh0IC5mci1zaWRlLW5leHQuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbixcbiAgLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXNpZGUtbmV4dC5mci1zaWRlLWRpc2FibGVkOmhvdmVyIC5mci1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQyMHB4OyB9XG59XG5cbi8qIFggKi9cbi8qIGNvbG9ycyAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktb3V0c2lkZSAuZnItY2xvc2UtYmFja2dyb3VuZCB7IGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLWNsb3NlOmhvdmVyIC5mci1jbG9zZS1iYWNrZ3JvdW5kIHsgYmFja2dyb3VuZC1jb2xvcjogIzQzNDM0MzsgfVxuXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLWNsb3NlLWJhY2tncm91bmQsXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNsb3NlLWJhY2tncm91bmQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxMzEzOyBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApOyBvcGFjaXR5OiAuODsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktaW5zaWRlIC5mci1jbG9zZTpob3ZlciAuZnItY2xvc2UtYmFja2dyb3VuZCxcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItd2luZG93LXVpLWZ1bGxjbGljayAuZnItY2xvc2U6aG92ZXIgLmZyLWNsb3NlLWJhY2tncm91bmQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5OyB9XG5cbi8qIC0gaW1hZ2UgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLWNsb3NlIC5mci1jbG9zZS1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC04cHg7fVxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItY2xvc2U6aG92ZXIgLmZyLWNsb3NlLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwcHggLThweDsgfVxuXG4vKiAtIHRyYW5zaXRpb24gKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci1jbG9zZSAuZnItY2xvc2UtaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAtOHB4O1xuICBvcGFjaXR5OiAuODtcbn1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLWNsb3NlOmhvdmVyIC5mci1jbG9zZS1pY29uICB7IG9wYWNpdHk6IDE7IH1cblxuLyogVGh1bWJuYWlscyAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLXdyYXBwZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWwtd3JhcHBlciB7IGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAuMyk7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC1hY3RpdmUgLmZyLXRodW1ibmFpbC13cmFwcGVyIHsgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIC4xKTsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLXdyYXBwZXIge1xuICBib3gtc2hhZG93OiAwIC0xcHggNHB4IHJnYmEoMCwgMCwgMCwgLjMpO1xufVxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLW92ZXJsYXktYm9yZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDgpOyAvKiBzaG91bGQgcmVtYWluIHJnYmEgKi9cbn1cbi8qIG5vIGlubmVyIGJvcmRlciBvbiBhY3RpdmUgdGh1bWJuYWlsICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWwtYWN0aXZlIC5mci10aHVtYm5haWwtb3ZlcmxheS1ib3JkZXIsXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci10aHVtYm5haWwtYWN0aXZlOmhvdmVyIC5mci10aHVtYm5haWwtb3ZlcmxheS1ib3JkZXIgeyBib3JkZXI6IDBweDsgfVxuXG4vKiBUaHVtYm5haWxzIDwgPiAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY3cHggLTQ5cHg7fVxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzOmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA5cHggLTQ5cHg7IH1cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY3cHggLTkxcHg7fVxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQ6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDlweCAtOTFweDsgfVxuLyogdmVydGljYWwgXiAodXAvZG93bikgYWRqdXN0bWVudHMgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjkzcHggLTQ5cHg7fVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXM6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMzVweCAtNDlweDsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5M3B4IC05MXB4O31cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQ6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMzVweCAtOTFweDsgfVxuXG4vKiBUaHVtYm5haWxzIDwgPiB0cmFuc2l0aW9uICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24ge1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbjtcbiAgb3BhY2l0eTogLjg7XG59XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2N3B4IC00OXB4OyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDlweCAtOTFweDsgfVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZTpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHsgb3BhY2l0eTogMTsgfVxuLyogdmVydGljYWwgXiAodXAvZG93bikgYWRqdXN0bWVudHMgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5M3B4IC00OXB4OyB9XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2Zy5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1zdmcuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1cHggLTkxcHg7IH1cblxuLyogbG93ZXIgb3BhY2l0eSBvbiBkaXNhYmxlZCBzdGF0ZXMgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItc3ZnIC5mci10aHVtYm5haWxzLXNpZGUgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQsXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlOmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIHsgb3BhY2l0eTogLjU7IH1cblxuLyogbG93ZXIgb3BhY2l0eSBJRSA8IDkgdXNpbmcgaW1hZ2VzICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24sXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzOmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUxcHggLTQ5cHg7XG59XG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2ZyAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dDpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MXB4IC05MXB4O1xufVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZSAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1iYWNrZ3JvdW5kLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcgLmZyLXRodW1ibmFpbHMtc2lkZTpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1iYWNrZ3JvdW5kIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbn1cbi8qIHZlcnRpY2FsIF4gKHVwL2Rvd24pIGFkanVzdG1lbnRzICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLW5vLXN2Zy5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91czpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1kaXNhYmxlZCAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3N3B4IC00OXB4O1xufVxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1uby1zdmcuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItbm8tc3ZnLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0OmhvdmVyIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWRpc2FibGVkIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc3cHggLTkxcHg7XG59XG4iLCIuYmVuZWZpdHMge1xuICAmID4gZGl2IHtcbiAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3Jfd2hpdGUsMzAlKTsgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2luZGl2aWR1YWwgIWltcG9ydGFudDsgfVxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodCAhaW1wb3J0YW50OyB9XG4gICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvcl9oaWdobGlnaHQsIDEwJSkgIWltcG9ydGFudDsgfSB9IH1cblxuI2hvbWVwYWdlLXRleHQzIHtcbiAgLnN1YmxpbmUge1xuICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl9mb250LCAyMCUpOyB9IH1cbiNob21lcGFnZS10ZXh0NCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9pbmRpdmlkdWFsOyB9XG5cbiNob21lcGFnZS10ZXh0NCB7XG4gIC53cnAge1xuICAgICYgPiBkaXYge1xuICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfSB9IH1cblxuI25hdmJhciB7XG4gIC50b3BNZW51IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfZm9udDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTsgfSB9IH1cbi5tZW51LWl0ZW0tbG9naW4ge1xuICAmLmxvZ2luX3N0YXR1c19ncmVlbiB7XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JlZW47IH0gfSB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmVlbjsgfSB9XG5cbi5tZW51LWl0ZW0tbG9naW4ge1xuICAmLmxvZ2luX3N0YXR1c19ncmVlbiB7XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JlZW4gIWltcG9ydGFudDsgfSB9IH1cblxuXG5cblxuLmNkLWRyb3Bkb3duLXRyaWdnZXIge1xuICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuLm5vLXRvdWNoIHtcbiAgLmNkLWRyb3Bkb3duLXRyaWdnZXIge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfSB9XG4uY2QtZHJvcGRvd24tdHJpZ2dlcjo6YmVmb3JlLCAuY2QtZHJvcGRvd24tdHJpZ2dlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7IH1cblxuLmNkLWRyb3Bkb3duLWNvbnRlbnQge1xuICAuc2VlLWFsbCB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfSB9IH1cblxuLnNsaWRlX190ZXh0LWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfaGlnaGxpZ2h0O1xuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9oaWdobGlnaHQ7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2QtZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgJi5kcm9wZG93bi1pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfSB9XG4gIC5jZC1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2luZGl2aWR1YWw7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICBoMiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9IH1cbiAgLm5vLXRvdWNoIHtcbiAgICAuY2QtZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgICAmLmRyb3Bkb3duLWlzLWFjdGl2ZSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfSB9XG4gICAgLmNkLWRyb3Bkb3duLWNvbnRlbnQge1xuICAgICAgJiA+IGxpIHtcbiAgICAgICAgJjpub3QoLmhhcy1jaGlsZHJlbikge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfaGlnaGxpZ2h0OyB9IH0gfSB9XG4gICAgICAuY2Qtc2Vjb25kYXJ5LWRyb3Bkb3duIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2hpZ2hsaWdodDsgfVxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlICFpbXBvcnRhbnQ7IH0gfSB9IH0gfVxuXG4gIC5jZC1kcm9wZG93bi1jb250ZW50IHtcbiAgICAuY2Qtc2Vjb25kYXJ5LWRyb3Bkb3duIHtcbiAgICAgICYgPiBsaSB7XG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9IH0gfVxuICAgICAgLmdvLWJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHQ7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7IH0gfSB9XG4gICAgJiA+IC5oYXMtY2hpbGRyZW4ge1xuICAgICAgJiA+IGEge1xuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDAgMCAkY29sb3JfZ3JlZW47XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9oaWdobGlnaHQ7IH0gfSB9IH1cbiAgLmNkLWRyb3Bkb3duLWNvbnRlbnQgPiAuaGFzLWNoaWxkcmVuID4gYS5pcy1hY3RpdmU6OmJlZm9yZSwgLmNkLWRyb3Bkb3duLWNvbnRlbnQgPiAuaGFzLWNoaWxkcmVuID4gYS5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfaGlnaGxpZ2h0OyB9XG4gIC5vcGVuLXRvLWxlZnQge1xuICAgIC5jZC1kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICYgPiAuaGFzLWNoaWxkcmVuIHtcbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IC0ycHggMCAwICRjb2xvcl9oaWdobGlnaHQ7IH0gfSB9IH0gfVxuICAuZ28tYmFjayBhOjpiZWZvcmUsIC5nby1iYWNrIGE6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JlZW47IH0gfVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBSUFBLFVBQVUsQ0FDUixXQUFXLENBQUUsTUFBTSxDQUNuQixHQUFHLENBQUUsMkNBQXdDLENBQzdDLEdBQUcsQ0FBRSxrREFBK0MsQ0FBQywyQkFBMkIsQ0FBRSw0Q0FBeUMsQ0FBQyxjQUFjLENBQUUsMkNBQXdDLENBQUMsa0JBQWtCLENBQUUsNkRBQTBELENBQUMsYUFBYSxDQUNqUixXQUFXLENBQUUsTUFBTSxDQUNuQixVQUFVLENBQUUsTUFBTSxDQUNwQixVQUFVLENBQ1IsV0FBVyxDQUFFLFNBQVMsQ0FDdEIsR0FBRyxDQUFFLDhDQUEyQyxDQUNoRCxHQUFHLENBQUUscURBQWtELENBQUMsMkJBQTJCLENBQUUsK0NBQTRDLENBQUMsZUFBZSxDQUFFLCtDQUE0QyxDQUFDLGNBQWMsQ0FBRSw4Q0FBMkMsQ0FBQyxrQkFBa0IsQ0FBRSwwREFBdUQsQ0FBQyxhQUFhLENBQ3JWLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFVBQVUsQ0FBRSxNQUFNLENBQ3BCLFVBQVUsQ0FDUixXQUFXLENBQUUsTUFBTSxDQUNuQixHQUFHLENBQUUsK0NBQTRDLENBQ2pELEdBQUcsQ0FBRSxzREFBbUQsQ0FBQywyQkFBMkIsQ0FBRSxnREFBNkMsQ0FBQyxlQUFlLENBQUUsZ0RBQTZDLENBQUMsY0FBYyxDQUFFLCtDQUE0QyxDQUFDLGtCQUFrQixDQUFFLDJEQUF3RCxDQUFDLGFBQWEsQ0FDMVYsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsVUFBVSxDQUFFLE1BQU0sQ0FDcEIsVUFBVSxDQUNSLFdBQVcsQ0FBRSxRQUFRLENBQ3JCLEdBQUcsQ0FBRSxpREFBOEMsQ0FDbkQsR0FBRyxDQUFFLHdEQUFxRCxDQUFDLDJCQUEyQixDQUFFLGtEQUErQyxDQUFDLGVBQWUsQ0FBRSxrREFBK0MsQ0FBQyxjQUFjLENBQUUsaURBQThDLENBQUMsa0JBQWtCLENBQUUsNkRBQTBELENBQUMsYUFBYSxDQUNwVyxXQUFXLENBQUUsTUFBTSxDQUNuQixVQUFVLENBQUUsTUFBTSxDQUNwQixVQUFVLENBQ1IsV0FBVyxDQUFFLGFBQWEsQ0FDMUIsR0FBRyxDQUFFLHFEQUFrRCxDQUN2RCxHQUFHLENBQUUsNERBQXlELENBQUMsMkJBQTJCLENBQUUsc0RBQW1ELENBQUMsZUFBZSxDQUFFLHNEQUFtRCxDQUFDLGNBQWMsQ0FBRSxxREFBa0QsQ0FBQyxrQkFBa0IsQ0FBRSxpRUFBOEQsQ0FBQyxhQUFhLENBQ3hYLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFVBQVUsQ0FBRSxNQUFNLENBQ3BCLFVBQVUsQ0FDUixXQUFXLENBQUUsWUFBWSxDQUN6QixHQUFHLENBQUUsb0RBQWlELENBQ3RELEdBQUcsQ0FBRSwyREFBd0QsQ0FBQywyQkFBMkIsQ0FBRSxxREFBa0QsQ0FBQyxlQUFlLENBQUUscURBQWtELENBQUMsY0FBYyxDQUFFLG9EQUFpRCxDQUFDLGtCQUFrQixDQUFFLGdFQUE2RCxDQUFDLGFBQWEsQ0FDblgsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsVUFBVSxDQUFFLE1BQU0sQ0FDcEIsVUFBVSxDQUNSLFdBQVcsQ0FBRSxjQUFjLENBQzNCLEdBQUcsQ0FBRSxzREFBbUQsQ0FDeEQsR0FBRyxDQUFFLDZEQUEwRCxDQUFDLDJCQUEyQixDQUFFLHVEQUFvRCxDQUFDLGVBQWUsQ0FBRSx1REFBb0QsQ0FBQyxjQUFjLENBQUUsc0RBQW1ELENBQUMsa0JBQWtCLENBQUUsa0VBQStELENBQUMsYUFBYSxDQUM3WCxXQUFXLENBQUUsTUFBTSxDQUNuQixVQUFVLENBQUUsTUFBTSxDQUNwQixVQUFVLENBQ1IsV0FBVyxDQUFFLGVBQWUsQ0FDNUIsR0FBRyxDQUFFLHVEQUFvRCxDQUN6RCxHQUFHLENBQUUsOERBQTJELENBQUMsMkJBQTJCLENBQUUsd0RBQXFELENBQUMsZUFBZSxDQUFFLHdEQUFxRCxDQUFDLGNBQWMsQ0FBRSx1REFBb0QsQ0FBQyxrQkFBa0IsQ0FBRSxtRUFBZ0UsQ0FBQyxhQUFhLENBQ2xZLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFVBQVUsQ0FBRSxNQUFNLENBRXBCLEFBQUEsQ0FBQyxBQUFDLENBQ0EsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLENBQUMsQ0FDViwyQkFBMkIsQ0FBRSxhQUFhLENBQzFDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsZUFBZSxDQUFFLElBQUksQ0FDckIsVUFBVSxDQUFFLElBQUksQ0FDaEIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsV0FBVyxDQUFFLHlDQUF5QyxDQUN0RCxZQUFZLENBQUUsTUFBTSxDQUNwQixjQUFjLENBQUUsSUFBSSxDQUNwQixzQkFBc0IsQ0FBRSxXQUFXLENBQ25DLHVCQUF1QixDQUFFLFNBQVMsQ0FDbEMsS0FBSyxDRmxFTSxPQUFPLENFa0VHLEFBRXZCLEFBQUEsQ0FBQyxBQUFBLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFDbEIsQUFBQSxrQkFBa0IsQUFBQyxDQUNqQixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQUcsQUFFZixBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQUFBQyxDQUN2QixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQUcsQUFFZixBQUFBLE1BQU0sQUFBQSxlQUFlLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLENBQUMsQ0FDVixLQUFLLENBQUUsV0FBVyxDQUNsQixXQUFXLENBQUUsVUFBVSxDQUFHLEFBRTVCLEFBQUEsSUFBSSxBQUFDLENBQ0gsd0JBQXdCLENBQUUsSUFBSSxDQUM5QixvQkFBb0IsQ0FBRSxJQUFJLENBQUcsQUFDL0IsQUFBQSxJQUFJLEFBQUMsQ0FDSCxXQUFXLENBQUUsQ0FBQyxDQUNkLFVBQVUsQ0FBRSxNQUFNLENBQUcsQUFFdkIsQUFBQSxVQUFVLENBQUUsQ0FBQyxBQUFDLENBQ1osTUFBTSxDQUFFLElBQUksQ0FBRyxBQUVqQixBQUFBLENBQUMsQUFBQSxNQUFNLENBQ1AsQ0FBQyxBQUFBLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxFQUFFLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FBRyxBQUVsQixBQUFBLEtBQUssQUFBQyxDQUNKLGVBQWUsQ0FBRSxRQUFRLENBQ3pCLGNBQWMsQ0FBRSxDQUFDLENBQUcsQUFFdEIsQUFBQSxPQUFPLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsSUFBSSxBQUFDLENBQzFFLE9BQU8sQ0FBRSxLQUFLLENBQUcsQUFFbkIsQUFBQSxLQUFLLENBQUMsTUFBTSxDQUFDLEtBQUssQUFBQyxDQUNqQixPQUFPLENBQUUsWUFBWSxDQUNyQixRQUFRLENBQUUsTUFBTSxDQUNoQixLQUFLLENBQUUsQ0FBQyxDQUFHLEFBRWIsQUFBQSxHQUFHLEFBQUEsSUFBSyxDQUFBLEtBQUssQ0FBRSxDQUNiLFFBQVEsQ0FBRSxNQUFNLENBQUcsQUFFckIsQUFBQSxLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVcsQ0FDcEIsT0FBTyxDQUFFLElBQUksQ0FDYixNQUFNLENBQUUsQ0FBQyxDQUFHLENBRWQsQUFBQSxBQUFBLE1BQUMsQUFBQSxDQUFRLENBQ1AsT0FBTyxDQUFFLElBQUksQ0FBRyxBQUVsQixBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDWCxNQUFNLENBQUUsT0FBTyxDQUFHLEFBRXBCLEFBQUEsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxFQUFjLFFBQVEsQ0FBRSxNQUFNLEFBQUMsQ0FDbkMsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixlQUFlLENBQUUsSUFBSSxDQUNyQixjQUFjLENBQUUsSUFBSSxDQUNwQixVQUFVLENBQUUsSUFBSSxDQUFHLEFBRXJCLEFBQUEsS0FBSyxDQUFFLE1BQU0sQUFBQyxDQUNaLGNBQWMsQ0FBRSxNQUFNLENBQUcsQUFFM0IsQUFBQSxRQUFRLEFBQUMsQ0FDUCx1QkFBdUIsQ0FBRSxLQUFLLENBQUcsQUFFbkMsQUFBQSxNQUFNLENBQ04sSUFBSSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFDWCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEVBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFlLENBQ25CLGtCQUFrQixDQUFFLE1BQU0sQ0FDMUIsTUFBTSxDQUFFLE9BQU8sQ0FDZixTQUFTLENBQUUsT0FBTyxDQUFHLEFBRXZCLEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQ1AsS0FBSyxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVUsQ0FDZCxNQUFNLENBQUUsT0FBTyxDQUFHLEFBRXBCLEFBQUEsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFjLDhCQUE4QixDQUNsRCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsMkJBQTJCLEFBQUMsQ0FDOUMsa0JBQWtCLENBQUUsSUFBSSxDQUFHLEFBRTdCLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUN4QixLQUFLLEFBQUEsa0JBQWtCLEFBQUMsQ0FDdEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUFHLEFBRWYsQUFBQSxNQUFNLEFBQUMsQ0FDTCxVQUFVLENBQUUsV0FBVyxDQUFHLEFBRTVCLEFBQUEsMkJBQTJCLEFBQUMsQ0FDMUIsS0FBSyxDQUFFLE9BQXdCLENBQy9CLFVBQVUsQ0FBRSxXQUFXLENBQUcsQUFDNUIsQUFBQSx3QkFBd0IsQUFBQyxDQUN2QixLQUFLLENBQUUsT0FBd0IsQ0FDL0IsVUFBVSxDQUFFLFdBQVcsQ0FBRyxBQUM1QixBQUFBLHVCQUF1QixBQUFDLENBQ3RCLEtBQUssQ0FBRSxPQUF3QixDQUMvQixVQUFVLENBQUUsV0FBVyxDQUFHLEFBQzVCLEFBQUEsbUJBQW1CLEFBQUMsQ0FDbEIsS0FBSyxDQUFFLE9BQXdCLENBQy9CLFVBQVUsQ0FBRSxXQUFXLENBQUcsQUFDNUIsQUFBQSxnQkFBZ0IsQUFBQyxDQUNmLFVBQVUsQ0Y1S0MsT0FBTyxDRTZLbEIsS0FBSyxDRjVLTyxJQUFJLENFNEtNLEFBQ3hCLEFBQUEsbUJBQW1CLEFBQUMsQ0FDbEIsVUFBVSxDRi9LQyxPQUFPLENFZ0xsQixLQUFLLENGL0tPLElBQUksQ0UrS00sQUFDeEIsQUFBQSxlQUFlLEFBQUMsQ0FDZCxVQUFVLENGbExDLE9BQU8sQ0VtTGxCLEtBQUssQ0ZsTE8sSUFBSSxDRWtMTSxBQUN4QixBQUFBLGNBQWMsQUFBQyxDQUNiLFVBQVUsQ0ZyTEMsT0FBTyxDRXNMbEIsS0FBSyxDRnJMTyxJQUFJLENFcUxNLEFBQ3hCLEFBQUEsV0FBVyxBQUFDLENBQ1YsVUFBVSxDRnhMQyxPQUFPLENFeUxsQixLQUFLLENGeExPLElBQUksQ0V3TE0sQUFJeEIsQUFBQSxJQUFJLEFBQUMsQ0FFSCxRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsTUFBTSxDQUFHLEFBRW5CLEFBQUEsT0FBTyxBQUFDLENBQ04sT0FBTyxDQUFFLElBQUksQ0FDYixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxNQUFNLENBQUcsQUFFdkIsQUFBQSxJQUFJLEFBQUMsQ0FFSCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFFaEIsQUFBQSxHQUFHLEFBQUMsQ0FFRixJQUFJLENBQUUsQ0FBQyxDQUFHLEFBQ1osQUFBQSxHQUFHLEFBQUEsT0FBTyxDQUNWLEdBQUcsQUFBQSxNQUFNLEFBQUMsQ0FDUixPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQUcsQUFDbkIsQUFBQSxHQUFHLEFBQUEsTUFBTSxBQUFDLENBQ1IsS0FBSyxDQUFFLElBQUksQ0FBRyxBQUloQixBQUFBLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFNBQVMsQUFBQyxDQUMxQixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0YxTk0sT0FBTyxDRTJObEIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsYUFBYSxDSHBORCxJQUFJLENHb05jLEFBRWhDLEFBQUEsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsU0FBUyxBQUFDLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLElBQWdCLENBQUcsQUFDcEMsQUFBQSxFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSSxDQUFHLEFBQ3BCLEFBQUEsRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0FBRyxBQUNwQixBQUFBLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQUcsQUFNcEIsQUFDRSxFQURBLENBQ0EsRUFBRSxBQUFDLENBQ0QsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDRi9PSSxPQUFPLENFZ1BoQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0h6T0QsSUFBSSxDRzBPZCxXQUFXLENBQUUsR0FBRyxDQVFDLEFBZHJCLEFBZ0JFLEVBaEJBLEFBZ0JDLFVBQVUsQ0FBQyxFQUFFLEFBQUMsQ0FDYixPQUFPLENBQUUsS0FBSyxDQUNkLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDRnhQRCxPQUFPLENFeVBoQixLQUFLLENBQUUsSUFBSSxDQVlVLEFBaEN6QixBQXFCSSxFQXJCRixBQWdCQyxVQUFVLENBQUMsRUFBRSxBQUtYLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEVBQUUsQ0FBRyxBQXZCcEIsQUF3QkksRUF4QkYsQUFnQkMsVUFBVSxDQUFDLEVBQUUsQUFRWCxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBekJ0QixBQTBCSSxFQTFCRixBQWdCQyxVQUFVLENBQUMsRUFBRSxDQVVaLElBQUksQUFBQyxDQUNILEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLFlBQVksQ0FBRyxBQTVCN0IsQUE2QkksRUE3QkYsQUFnQkMsVUFBVSxDQUFDLEVBQUUsQUFhWCxZQUFhLENBQUEsSUFBSSxDQUFFLENBQ2xCLFVBQVUsQ0Z6UUYsSUFBSSxDRXlRZSxBQTlCakMsQUErQkksRUEvQkYsQUFnQkMsVUFBVSxDQUFDLEVBQUUsQ0FlWixDQUFDLEFBQUMsQ0FDQSxPQUFPLENBQUUsS0FBSyxDQUFHLEFBR3ZCLEFBQUEsVUFBVSxBQUFDLENBQ1QsS0FBSyxDRjlRVyxPQUFPLENFa1JjLEFBTHZDLEFBRUUsVUFGUSxBQUVQLFFBQVEsQUFBQyxDQUNSLEtBQUssQ0Y5UU8sT0FBTyxDRThRRyxVQUFVLENBQUcsQUFIdkMsQUFJRSxVQUpRLEFBSVAsTUFBTSxBQUFDLENBQ04sS0FBSyxDRjlRSyxPQUFPLENFOFFHLFVBQVUsQ0FBRyxBQUVyQyxBQUFBLENBQUMsQUFBQyxDQUVBLEtBQUssQ0Z0UlcsT0FBTyxDRXlSVSxBQUxuQyxBQUdFLENBSEQsQUFHRSxNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsT0FBNkIsQ0FDcEMsZUFBZSxDQUFFLFNBQVMsQ0FBRyxBQUVqQyxBQUFBLENBQUMsQUFBQSxtQkFBbUIsQUFBQyxDQUNuQixLQUFLLENGN1JPLElBQUksQ0U4UmhCLFVBQVUsQ0Y3Uk0sT0FBTyxDRTZSUSxBQUVqQyxBQUFBLENBQUMsQUFBQSxnQkFBZ0IsQUFBQyxDQUNoQixLQUFLLENGalNPLElBQUksQ0VrU2hCLFVBQVUsQ0ZqU00sT0FBTyxDRWlTUSxBQUVqQyxBQUFBLENBQUMsQUFBQSxlQUFlLEFBQUMsQ0FDZixLQUFLLENGclNPLElBQUksQ0VzU2hCLFVBQVUsQ0ZyU00sT0FBTyxDRXFTUSxBQUVqQyxBQUFBLENBQUMsQUFBQSxXQUFXLEFBQUMsQ0FDWCxLQUFLLENGelNPLElBQUksQ0UwU2hCLFVBQVUsQ0Z6U00sT0FBTyxDRXlTUSxBQUVqQyxBQUFBLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxLQUFDLENBQU0sVUFBVSxBQUFoQixHQUFvQixDQUFDLEFBQUMsQ0FDaEMsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsS0FBSyxDRmpUTSxPQUFPLENFa1RsQixTQUFTLENBQUUsSUFBSSxDQUFHLEFBRXBCLEFBQUEsSUFBSSxBQUFBLE9BQU8sQUFBQyxDQUNWLEtBQUssQ0FBRSxPQUF5QixDQUNoQyxhQUFhLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF5QixDQUNsRCxhQUFhLENIN1NSLElBQUksQ0c4U1QsT0FBTyxDQUFFLFlBQVksQ0FBRyxBQUUxQixBQUFBLEVBQUUsQ0FBRSxDQUFDLEFBQUMsQ0FDSixLQUFLLENGM1RNLE9BQU8sQ0U0VGxCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLE9BQXlCLENBQUcsQUFDckMsQUFBQSxFQUFFLEFBQUMsQ0FDRCxNQUFNLENIdlRNLElBQUksQ0d1VEssQ0FBQyxDQUN0QixhQUFhLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF5QixDQUFHLEFBRXZELEFBQUEsR0FBRyxBQUFDLENBRUYsV0FBVyxDQUFFLENBQUMsQ0FDZCxjQUFjLENBQUUsTUFBTSxDQUN0QixPQUFPLENBQUUsS0FBSyxDQUNkLHNCQUFzQixDQUFFLE9BQU8sQ0FBRyxBQUVwQyxBQUFBLFVBQVUsQUFBQyxDQUNULE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFFbEIsa0JBQWtCLENBQWxCLEtBQWtCLENBQ2hCLEVBQUUsQ0FDQSxPQUFPLENBQUUsQ0FBQyxDQUNWLGlCQUFpQixDQUFFLFdBQVUsQ0FDL0IsR0FBRyxDQUNELE9BQU8sQ0FBRSxDQUFDLENBQ1YsaUJBQWlCLENBQUUsZUFBYyxDQUNuQyxJQUFJLENBQ0YsaUJBQWlCLENBQUUsV0FBVSxFQUVqQyxlQUFlLENBQWYsS0FBZSxDQUNiLEVBQUUsQ0FDQSxPQUFPLENBQUUsQ0FBQyxDQUNWLGNBQWMsQ0FBRSxXQUFVLENBQzVCLEdBQUcsQ0FDRCxPQUFPLENBQUUsQ0FBQyxDQUNWLGNBQWMsQ0FBRSxlQUFjLENBQ2hDLElBQUksQ0FDRixjQUFjLENBQUUsV0FBVSxFQUU5QixVQUFVLENBQVYsS0FBVSxDQUNSLEVBQUUsQ0FDQSxPQUFPLENBQUUsQ0FBQyxDQUNWLFNBQVMsQ0FBRSxXQUFVLENBQ3ZCLEdBQUcsQ0FDRCxPQUFPLENBQUUsQ0FBQyxDQUNWLFNBQVMsQ0FBRSxlQUFjLENBQzNCLElBQUksQ0FDRixTQUFTLENBQUUsV0FBVSxFQUV6QixrQkFBa0IsQ0FBbEIsTUFBa0IsQ0FDaEIsRUFBRSxDQUNBLE9BQU8sQ0FBRSxDQUFDLENBQ1osSUFBSSxDQUNGLE9BQU8sQ0FBRSxDQUFDLEVBRWQsZUFBZSxDQUFmLE1BQWUsQ0FDYixFQUFFLENBQ0EsT0FBTyxDQUFFLENBQUMsQ0FDWixJQUFJLENBQ0YsT0FBTyxDQUFFLENBQUMsRUFFZCxVQUFVLENBQVYsTUFBVSxDQUNSLEVBQUUsQ0FDQSxPQUFPLENBQUUsQ0FBQyxDQUNaLElBQUksQ0FDRixPQUFPLENBQUUsQ0FBQyxFQUVkLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDZixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLEtBQUssQ0FBRSxLQUFLLENBQ1osV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENGallPLElBQUksQ0VrWWhCLFlBQVksQ0FBRSxJQUFJLENBQUcsQUM3WHZCLEFBQUEsSUFBSSxBQUFDLENBQ0gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLFlBQVksQ0FDckIsT0FBTyxDQUFFLE1BQU0sQ0FDZixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUEwQixDQUM1QyxVQUFVLENIUEksT0FBTyxDR1FyQixhQUFhLENBQUUsR0FBRyxDQUNsQixTQUFTLENBQUUsS0FBUyxDQUNwQixNQUFNLENBQUUsSUFBSSxDQUNaLE1BQU0sQ0FBRSxPQUFPLENBQ2YsS0FBSyxDSGZPLElBQUksQ0dnQmhCLGFBQWEsQ0pURCxJQUFJLENJVWhCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0ZuQmpCLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ0VxTHBCLEFBaEx6QyxBQWlCRSxJQWpCRSxBQWlCRCxNQUFNLENBakJULElBQUksQUFrQkQsTUFBTSxBQUFDLENBQ04sS0FBSyxDSHhCSyxJQUFJLENHeUJkLFlBQVksQ0h4QkUsT0FBTyxDR3lCckIsVUFBVSxDQUFFLE9BQThCLENGekI1QyxrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENFMkJqQyxBQXRCNUIsQUF1QkUsSUF2QkUsQUF1QkQsT0FBTyxDQXZCVixJQUFJLEFBd0JELE9BQU8sQUFBQyxDQUNQLFlBQVksQ0FBRSxPQUE2QixDQUMzQyxVQUFVLENBQUUsT0FBNkIsQ0FBRyxBQTFCaEQsQUEyQkUsSUEzQkUsQUEyQkQsT0FBTyxBQUFDLENBQ1AsaUJBQWlCLENBQUUsb0JBQW9CLENBQ3ZDLGNBQWMsQ0FBRSxvQkFBb0IsQ0FDcEMsU0FBUyxDQUFFLG9CQUFvQixDRmxDakMsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDRXVDQyxBQWxDOUQsQUFnQ0ksSUFoQ0EsQUEyQkQsT0FBTyxDQUtOLEtBQUssQUFBQSxRQUFRLEFBQUMsQ0FDWixZQUFZLENBQUUsT0FBNkIsQ0FDM0MsbUJBQW1CLENBQUUsT0FBOEIsQ0FBRyxBQWxDNUQsQUFtQ0UsSUFuQ0UsQUFtQ0QsUUFBUSxBQUFDLENBQ1IsWUFBWSxDQUFFLE9BQTRCLENBQzFDLFVBQVUsQ0h6Q0ksT0FBTyxDRzJEeUMsQUF2RGxFLEFBc0NJLElBdENBLEFBbUNELFFBQVEsQUFHTixNQUFNLENBdENYLElBQUksQUFtQ0QsUUFBUSxBQUlOLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0g3Q0csSUFBSSxDRzhDWixZQUFZLENBQUUsT0FBNkMsQ0FDM0QsVUFBVSxDQUFFLE9BQThDLENGOUM5RCxrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENFZ0QvQixBQTNDOUIsQUE0Q0ksSUE1Q0EsQUFtQ0QsUUFBUSxBQVNOLE9BQU8sQ0E1Q1osSUFBSSxBQW1DRCxRQUFRLEFBVU4sT0FBTyxBQUFDLENBQ1AsWUFBWSxDQUFFLE9BQTZCLENBQzNDLFVBQVUsQ0FBRSxPQUE2QixDQUFHLEFBL0NsRCxBQWdESSxJQWhEQSxBQW1DRCxRQUFRLEFBYU4sT0FBTyxBQUFDLENBQ1AsaUJBQWlCLENBQUUsb0JBQW9CLENBQ3ZDLGNBQWMsQ0FBRSxvQkFBb0IsQ0FDcEMsU0FBUyxDQUFFLG9CQUFvQixDRnZEbkMsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDRTRERyxBQXZEaEUsQUFxRE0sSUFyREYsQUFtQ0QsUUFBUSxBQWFOLE9BQU8sQ0FLTixLQUFLLEFBQUEsUUFBUSxBQUFDLENBQ1osWUFBWSxDQUFFLE9BQTZCLENBQzNDLG1CQUFtQixDQUFFLE9BQThCLENBQUcsQUF2RDlELEFBd0RFLElBeERFLEFBd0RELE1BQU0sQUFBQyxDQUNOLFlBQVksQ0FBRSxPQUF5QixDQUN2QyxVQUFVLENIMURBLE9BQU8sQ0c0RXlDLEFBNUU5RCxBQTJESSxJQTNEQSxBQXdERCxNQUFNLEFBR0osTUFBTSxDQTNEWCxJQUFJLEFBd0RELE1BQU0sQUFJSixNQUFNLEFBQUMsQ0FDTixLQUFLLENIbEVHLElBQUksQ0dtRVosWUFBWSxDQUFFLE9BQTZCLENBQzNDLFVBQVUsQ0FBRSxPQUEwQixDRm5FMUMsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDRXFFL0IsQUFoRTlCLEFBaUVJLElBakVBLEFBd0RELE1BQU0sQUFTSixPQUFPLENBakVaLElBQUksQUF3REQsTUFBTSxBQVVKLE9BQU8sQUFBQyxDQUNQLFlBQVksQ0FBRSxPQUF5QixDQUN2QyxVQUFVLENBQUUsT0FBd0IsQ0FBRyxBQXBFN0MsQUFxRUksSUFyRUEsQUF3REQsTUFBTSxBQWFKLE9BQU8sQUFBQyxDQUNQLGlCQUFpQixDQUFFLG9CQUFvQixDQUN2QyxjQUFjLENBQUUsb0JBQW9CLENBQ3BDLFNBQVMsQ0FBRSxvQkFBb0IsQ0Y1RW5DLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ0VpRkQsQUE1RTVELEFBMEVNLElBMUVGLEFBd0RELE1BQU0sQUFhSixPQUFPLENBS04sS0FBSyxBQUFBLFFBQVEsQUFBQyxDQUNaLFlBQVksQ0FBRSxPQUF5QixDQUN2QyxtQkFBbUIsQ0FBRSxPQUEwQixDQUFHLEFBNUUxRCxBQThFRSxJQTlFRSxBQThFRCxPQUFPLEFBQUMsQ0FDUCxZQUFZLENBQUUsT0FBeUIsQ0FDdkMsVUFBVSxDQUFFLFdBQVcsQ0FDdkIsS0FBSyxDSGpGSyxPQUFPLENHbUd5QyxBQW5HOUQsQUFrRkksSUFsRkEsQUE4RUQsT0FBTyxBQUlMLE1BQU0sQ0FsRlgsSUFBSSxBQThFRCxPQUFPLEFBS0wsTUFBTSxBQUFDLENBQ04sS0FBSyxDSHpGRyxJQUFJLENHMEZaLFlBQVksQ0FBRSxPQUE2QixDQUMzQyxVQUFVLENBQUUsT0FBMEIsQ0YxRjFDLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ0U0Ri9CLEFBdkY5QixBQXdGSSxJQXhGQSxBQThFRCxPQUFPLEFBVUwsT0FBTyxDQXhGWixJQUFJLEFBOEVELE9BQU8sQUFXTCxPQUFPLEFBQUMsQ0FDUCxZQUFZLENBQUUsT0FBeUIsQ0FDdkMsVUFBVSxDQUFFLE9BQXdCLENBQUcsQUEzRjdDLEFBNEZJLElBNUZBLEFBOEVELE9BQU8sQUFjTCxPQUFPLEFBQUMsQ0FDUCxpQkFBaUIsQ0FBRSxvQkFBb0IsQ0FDdkMsY0FBYyxDQUFFLG9CQUFvQixDQUNwQyxTQUFTLENBQUUsb0JBQW9CLENGbkduQyxrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENFd0dELEFBbkc1RCxBQWlHTSxJQWpHRixBQThFRCxPQUFPLEFBY0wsT0FBTyxDQUtOLEtBQUssQUFBQSxRQUFRLEFBQUMsQ0FDWixZQUFZLENBQUUsT0FBeUIsQ0FDdkMsbUJBQW1CLENBQUUsT0FBMEIsQ0FBRyxBQW5HMUQsQUFzR0UsSUF0R0UsQUFzR0QsU0FBUyxBQUFDLENBQ1QsTUFBTSxDQUFFLFdBQVcsQ0FDbkIsTUFBTSxDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsT0FBd0IsQ0FDMUMsVUFBVSxDSHhHRCxPQUFPLENHeUdoQixLQUFLLENBQUUsT0FBeUIsQ0FTUixBQW5INUIsQUEyR0ksSUEzR0EsQUFzR0QsU0FBUyxBQUtQLE1BQU0sQ0EzR1gsSUFBSSxBQXNHRCxTQUFTLEFBTVAsT0FBTyxDQTVHWixJQUFJLEFBc0dELFNBQVMsQUFPUCxNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsT0FBeUIsQ0FDaEMsTUFBTSxDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsT0FBd0IsQ0FDMUMsTUFBTSxDQUFFLFdBQVcsQ0FDbkIsVUFBVSxDSGhISCxPQUFPLENHa0hNLEFBbkgxQixBQWtITSxJQWxIRixBQXNHRCxTQUFTLEFBS1AsTUFBTSxDQU9MLEtBQUssQUFBQSxRQUFRLENBbEhuQixJQUFJLEFBc0dELFNBQVMsQUFNUCxPQUFPLENBTU4sS0FBSyxBQUFBLFFBQVEsQ0FsSG5CLElBQUksQUFzR0QsU0FBUyxBQU9QLE1BQU0sQ0FLTCxLQUFLLEFBQUEsUUFBUSxBQUFDLENBQ1osT0FBTyxDQUFFLElBQUksQ0FBRyxBQW5IeEIsQUFvSEUsSUFwSEUsQUFvSEQsT0FBTyxBQUFDLENBQ1AsWUFBWSxDQUFFLElBQUksQ0FDbEIsVUFBVSxDQUFFLFdBQVcsQ0FDdkIsTUFBTSxDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsT0FBd0IsQ0FDMUMsS0FBSyxDSDlISSxPQUFPLENHMkpjLEFBckpsQyxBQXlISSxJQXpIQSxBQW9IRCxPQUFPLEFBS0wsT0FBTyxBQUFDLENBQ1AsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLEdBQUcsQ0FDVCxTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxHQUFHLENBQ1osS0FBSyxDSHBJRSxPQUFPLENHcUlkLFdBQVcsQ0FBRSxNQUFNLENBQ25CLEdBQUcsQ0FBRSxHQUFHLENBQUcsQUFoSWpCLEFBaUlJLElBaklBLEFBb0hELE9BQU8sQUFhTCxTQUFTLEFBQUMsQ0FDVCxVQUFVLENIcElBLE9BQU8sQ0dxSWpCLEtBQUssQ0h4SUcsSUFBSSxDRzBJUSxBQXJJMUIsQUFvSU0sSUFwSUYsQUFvSEQsT0FBTyxBQWFMLFNBQVMsQUFHUCxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBckl4QixBQXNJSSxJQXRJQSxBQW9IRCxPQUFPLENBa0JOLFNBQVMsQUFBQyxDQUNSLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0gvSUcsSUFBSSxDR2dKWixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLEdBQUcsQ0FDVixpQkFBaUIsQ0FBRSxpQkFBaUIsQ0FDcEMsY0FBYyxDQUFFLGlCQUFpQixDQUNqQyxTQUFTLENBQUUsaUJBQWlCLENBSUYsQUFySmhDLEFBa0pNLElBbEpGLEFBb0hELE9BQU8sQ0FrQk4sU0FBUyxBQVlOLE9BQU8sQUFBQyxDQUNQLFdBQVcsQ0FBRSxNQUFNLENBQ25CLE9BQU8sQ0FBRSxHQUFHLENBQ1osS0FBSyxDSDFKQyxJQUFJLENHMEpZLEFBcko5QixBQXNKRSxJQXRKRSxBQXNKRCxRQUFRLEFBQUMsQ0FDUixVQUFVLENBQUUsT0FBd0IsQ0FDcEMsS0FBSyxDSDdKSyxJQUFJLENHOEpkLFlBQVksQ0FBRSxPQUF3QixDQUlPLEFBN0pqRCxBQTBKSSxJQTFKQSxBQXNKRCxRQUFRLEFBSU4sTUFBTSxDQTFKWCxJQUFJLEFBc0pELFFBQVEsQUFLTixNQUFNLEFBQUMsQ0FDTixVQUFVLENBQUUsT0FBd0IsQ0FDcEMsWUFBWSxDQUFFLE9BQXdCLENBQUcsQUE3Si9DLEFBK0pFLElBL0pFLEFBK0pELEtBQUssQUFBQyxDQUNMLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsUUFBUSxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxXQUFXLENBQ3ZCLEtBQUssQ0gzS1MsT0FBTyxDRzRLckIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsS0FBSyxDQUFFLGVBQWUsQ0FDdEIsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsWUFBWSxDQUNwQixTQUFTLENBQUUsSUFBSSxDQUNmLFNBQVMsQ0FBRSxJQUFJLENBR29CLEFBaEx2QyxBQThLSSxJQTlLQSxBQStKRCxLQUFLLEFBZUgsTUFBTSxBQUFDLENBQ04sS0FBSyxDSHBMRyxJQUFJLENHcUxaLFVBQVUsQ0hwTEUsT0FBTyxDR29MWSxBQUVyQyxBQUFBLElBQUksQUFBQyxDQUNILFFBQVEsQ0FBRSxNQUFNLENBZ0JZLEFBakI5QixBQUVFLElBRkUsQUFFRCxNQUFNLEFBQUMsQ0FDTixlQUFlLENBQUUsSUFBSSxDQUFHLEFBSDVCLEFBSUUsSUFKRSxDQUlGLEtBQUssQUFBQyxDQUNKLFFBQVEsQ0FBRSxtQkFBbUIsQ0FDN0IsVUFBVSxDQUFFLGVBQWUsQ0FDM0IsR0FBRyxDQUFFLFlBQVksQ0FDakIsSUFBSSxDQUFFLFlBQVksQ0FDbEIsS0FBSyxDQUFFLFlBQVksQ0FDbkIsTUFBTSxDQUFFLFlBQVksQ0FDcEIsT0FBTyxDQUFFLGVBQWUsQ0FDeEIsVUFBVSxDQUFFLHFCQUFxQixDQUNqQyxTQUFTLENBQUUsa0JBQWtCLENBQzdCLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsVUFBVSxDQUFFLHNCQUFzQixDQUNsQyxNQUFNLENBQUUsWUFBWSxDQUNwQixPQUFPLENBQUUsWUFBWSxDQUFHLEFBSTVCLEFBQUEsS0FBSyxBQUFBLFFBQVEsQUFBQyxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLEdBQUcsQ0FBRSxJQUFJLENBQ1QsYUFBYSxDQUFFLEtBQUssQ0FDcEIsS0FBSyxDSjNNSyxJQUFJLENJNE1kLE1BQU0sQ0o1TUksSUFBSSxDSTZNZCxXQUFXLENBQUUsT0FBTyxDQUNwQixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0hyTkQsT0FBTyxDR3NOdkIsaUJBQWlCLENBQUUsMkJBQTJCLENBQzlDLGNBQWMsQ0FBRSwyQkFBMkIsQ0FDM0MsU0FBUyxDQUFFLDJCQUEyQixDQUFHLEFBRTNDLGtCQUFrQixDQUFsQixNQUFrQixDQUNoQixFQUFFLENBQ0EsaUJBQWlCLENBQUUsWUFBWSxDQUVqQyxJQUFJLENBQ0YsaUJBQWlCLENBQUUsY0FBYyxFQUVyQyxlQUFlLENBQWYsTUFBZSxDQUNiLEVBQUUsQ0FDQSxjQUFjLENBQUUsWUFBWSxDQUU5QixJQUFJLENBQ0YsY0FBYyxDQUFFLGNBQWMsRUFFbEMsVUFBVSxDQUFWLE1BQVUsQ0FDUixFQUFFLENBQ0EsU0FBUyxDQUFFLFlBQVksQ0FFekIsSUFBSSxDQUNGLFNBQVMsQ0FBRSxjQUFjLEVBSzdCLGtCQUFrQixDQUFsQixNQUFrQixDQUNoQixFQUFFLENBQ0EsaUJBQWlCLENBQUUsV0FBVSxDQUMvQixHQUFHLENBQ0QsaUJBQWlCLENBQUUsaUJBQWdCLENBQ3JDLElBQUksQ0FDRixpQkFBaUIsQ0FBRSxXQUFVLEVBRWpDLGVBQWUsQ0FBZixNQUFlLENBQ2IsRUFBRSxDQUNBLGNBQWMsQ0FBRSxXQUFVLENBQzVCLEdBQUcsQ0FDRCxjQUFjLENBQUUsaUJBQWdCLENBQ2xDLElBQUksQ0FDRixjQUFjLENBQUUsV0FBVSxFQUU5QixVQUFVLENBQVYsTUFBVSxDQUNSLEVBQUUsQ0FDQSxTQUFTLENBQUUsV0FBVSxDQUN2QixHQUFHLENBQ0QsU0FBUyxDQUFFLGlCQUFnQixDQUM3QixJQUFJLENBQ0YsU0FBUyxDQUFFLFdBQVUsRUMxUXpCLEFBQUEsT0FBTyxBQUFDLENBQ04sa0JBQWtCLENBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUUsS0FBSSxDQUFDLGVBQWUsQ0FDdEQsZUFBZSxDQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFFLEtBQUksQ0FBQyxlQUFlLENBQ25ELFVBQVUsQ0FBRSxHQUFHLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBRSxLQUFJLENBQUMsZUFBZSxDQUM5QyxVQUFVLENBQUUsS0FBSyxDQUNqQixLQUFLLENKSk8sSUFBSSxDSUtoQixNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsR0FBRyxDQUFFLEtBQUssQ0FDVixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1IsVUFBVSxDQUFFLFVBQVUsQ0F5SEcsQUFySTNCLEFBYUUsT0FiSyxBQWFKLE9BQU8sQUFBQyxDQUNQLFFBQVEsQ0FBRSxLQUFLLENBQ2YsR0FBRyxDQUFFLENBQUMsQ0FBRyxBQWZiLEFBZ0JFLE9BaEJLLENBZ0JMLEVBQUUsQUFBQSxPQUFPLEFBQUMsQ0FDUixPQUFPLENBQUUsSUFBSSxDQUNiLE1BQU0sQ0FBRSxDQUFDLENBQUcsQUFsQmhCLEFBbUJFLE9BbkJLLENBbUJMLElBQUksQ0FBRyxFQUFFLEFBQUMsQ0FDUixNQUFNLENBQUUsQ0FBQyxDQThHdUIsQUFsSXBDLEFBcUJJLE9BckJHLENBbUJMLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxBQUFDLENBQ0gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDSnZCRSxPQUFPLENJd0JkLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENMbEJILElBQUksQ0ttQlosVUFBVSxDQUFFLFVBQVUsQ0FDdEIsTUFBTSxDQUFFLElBQUksQ0FDWixXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDSDVCbkIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDR2lJM0IsQUFsSWxDLEFBZ0NNLE9BaENDLENBbUJMLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxBQVdELFlBQVksQUFBQyxDQUNaLE1BQU0sQ0FBRSxPQUFPLENBQ2YsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsa0JBQWtCLENBQzNCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLEdBQUcsQ0FDZixXQUFXLENBQUUsQ0FBQyxDQUNkLGFBQWEsQ0FBRSxXQUFXLENBVUEsQUFsRGxDLEFBeUNRLE9BekNELENBbUJMLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxBQVdELFlBQVksQUFTVixNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsS0FBSyxDQUNaLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxHQUFHLENBQ2YsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQTlDekIsQUFnRFEsT0FoREQsQ0FtQkwsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBV0QsWUFBWSxBQWdCVixNQUFNLEFBQUMsQ0FDTixLQUFLLENKaERELElBQUksQ0lpRFIsVUFBVSxDQUFFLE9BQU8sQ0FBRyxBQWxEaEMsQUFtRE0sT0FuREMsQ0FtQkwsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLENBOEJGLENBQUMsQUFBQyxDQUNBLE9BQU8sQ0FBRSxJQUFJLENBQ2IsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDSnpEQSxPQUFPLENDRWxCLGtCQUFrQixDR3dEUSxVQUFVLENIeERWLElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENHdURXLFVBQVUsQ0h2RGIsSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0dzRGdCLFVBQVUsQ0h0RGxCLElBQU8sQ0FIMEIsUUFBUSxDR2lFaEMsQUFsRTdCLEFBMkRRLE9BM0RELENBbUJMLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxDQThCRixDQUFDLEFBUUUsTUFBTSxDQTNEZixPQUFPLENBbUJMLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxDQThCRixDQUFDLENBU0MsUUFBUSxBQUFDLENBQ1AsZUFBZSxDQUFFLElBQUksQ0gzRDdCLGtCQUFrQixDRzREVSxVQUFVLENINURaLElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENHMkRhLFVBQVUsQ0gzRGYsSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0cwRGtCLFVBQVUsQ0gxRHBCLElBQU8sQ0FIMEIsUUFBUSxDRzhEbkQsVUFBVSxDQUFFLE9BQThCLENBQUcsQUEvRHZELEFBZ0VRLE9BaEVELENBbUJMLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxDQThCRixDQUFDLENBYUMsRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsS0FBSyxDQUFHLEFBbEUzQixBQW1FTSxPQW5FQyxDQW1CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQ0E4Q0YsRUFBRSxBQUFDLENBQ0QsT0FBTyxDQUFFLElBQUksQ0FDYixRQUFRLENBQUUsUUFBUSxDQUFHLEFBckU3QixBQXNFTSxPQXRFQyxDQW1CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUFpREQsTUFBTSxDQUFDLEVBQUUsQUFBQyxDQUNULEtBQUssQ0FBRSxLQUFLLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENKbEVMLE9BQU8sQ0ltRVosR0FBRyxDQUFFLElBQUksQ0FDVCxJQUFJLENBQUUsQ0FBQyxDQUNQLFVBQVUsQ0FBRSxVQUFVLENBc0RFLEFBbEloQyxBQTZFUSxPQTdFRCxDQW1CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUFpREQsTUFBTSxDQUFDLEVBQUUsQ0FPTixFQUFFLEFBQUMsQ0FDSCxNQUFNLENBQUUsQ0FBQyxDQUNULFFBQVEsQ0FBRSxNQUFNLENBbURJLEFBbEk5QixBQWdGVSxPQWhGSCxDQW1CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUFpREQsTUFBTSxDQUFDLEVBQUUsQ0FPTixFQUFFLENBR0YsQ0FBQyxBQUFDLENBQ0EsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLEtBQUssQ0pyRkosT0FBTyxDSXNGUixPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQXlCLENBQzNDLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsTUFBTSxDQUFFLElBQUksQ0FBRyxBQTFGM0IsQUE0RlUsT0E1RkgsQ0FtQkwsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBaURELE1BQU0sQ0FBQyxFQUFFLENBT04sRUFBRSxBQWVELGVBQWUsQUFBQSxNQUFNLENBQUMsQ0FBQyxBQUFDLENBQ3ZCLFVBQVUsQ0ozRkosT0FBTyxDSTRGYixLQUFLLENKN0ZILElBQUksQ0k4Rk4sTUFBTSxDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsT0FBNEIsQ0FDOUMsVUFBVSxDQUFFLElBQUksQ0FBRyxBQWhHL0IsQUFrR1ksT0FsR0wsQ0FtQkwsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBaURELE1BQU0sQ0FBQyxFQUFFLENBT04sRUFBRSxBQW9CRCxNQUFNLENBQ0wsQ0FBQyxBQUFDLENBQ0EsVUFBVSxDSmxHVixJQUFJLENJbUdKLGtCQUFrQixDSm5HbEIsSUFBSSxDSW1HK0IsQUFwR2pELEFBcUdZLE9BckdMLENBbUJMLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxBQWlERCxNQUFNLENBQUMsRUFBRSxDQU9OLEVBQUUsQUFvQkQsTUFBTSxDQUlMLEVBQUUsQUFBQyxDQUNELFVBQVUsQ0FBRSxLQUFLLENBQ2pCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsS0FBSyxDQUNYLEdBQUcsQ0FBRSxDQUFDLENBQ04sVUFBVSxDSjVHVixJQUFJLENJNkdKLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsT0FBeUIsQ0FDM0MsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLElBQUksQ0FleUMsQUFoSXZFLEFBbUhnQixPQW5IVCxDQW1CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUFpREQsTUFBTSxDQUFDLEVBQUUsQ0FPTixFQUFFLEFBb0JELE1BQU0sQ0FJTCxFQUFFLENBYUEsRUFBRSxDQUNBLENBQUMsQUFBQyxDQUNBLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDSjlHZixPQUFPLENJK0dGLE1BQU0sQ0FBRSxJQUFJLENBQ1osTUFBTSxDQUFFLElBQUksQ0FDWixhQUFhLENBQUUsR0FBRyxDQUNsQixhQUFhLENBQUUsR0FBRyxDQUNsQixXQUFXLENBQUUsSUFBSSxDQUNqQixPQUFPLENBQUUsUUFBUSxDQUtnQyxBQWhJbkUsQUE0SGtCLE9BNUhYLENBbUJMLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxBQWlERCxNQUFNLENBQUMsRUFBRSxDQU9OLEVBQUUsQUFvQkQsTUFBTSxDQUlMLEVBQUUsQ0FhQSxFQUFFLENBQ0EsQ0FBQyxBQVNFLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxLQUFLLENBQ1osT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQTlIbkMsQUErSGtCLE9BL0hYLENBbUJMLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxBQWlERCxNQUFNLENBQUMsRUFBRSxDQU9OLEVBQUUsQUFvQkQsTUFBTSxDQUlMLEVBQUUsQ0FhQSxFQUFFLENBQ0EsQ0FBQyxBQVlFLE1BQU0sQUFBQyxDQUNOLFVBQVUsQ0FBRSxPQUE4QixDQUFHLEFBaElqRSxBQWlJVSxPQWpJSCxDQW1CTCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUFpREQsTUFBTSxDQUFDLEVBQUUsQ0FPTixFQUFFLENBb0RGLEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFsSTVCLEFBb0lFLE9BcElLLENBb0lMLENBQUMsQUFBQSxRQUFRLEFBQUMsQ0FDUixLQUFLLENKcklJLE9BQU8sQ0lxSUssQUFHekIsQUFBQSxhQUFhLEFBQUMsQ0FDWixpQkFBaUIsQ0FBRSxvQkFBa0IsQ0FDckMsY0FBYyxDQUFFLG9CQUFrQixDQUNsQyxhQUFhLENBQUUsb0JBQWtCLENBQ2pDLFNBQVMsQ0FBRSxvQkFBa0IsQ0FDN0IsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsS0FBSyxDSnJJWSxPQUFPLENJc0l4QixNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsR0FBRyxDQUFFLEtBQUssQ0FDVixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1IsVUFBVSxDQUFFLFVBQVUsQ0F3SGMsQUFySXRDLEFBY0UsYUFkVyxBQWNWLE9BQU8sQUFBQyxDQUNQLFFBQVEsQ0FBRSxLQUFLLENBQ2YsR0FBRyxDQUFFLENBQUMsQ0FBRyxBQWhCYixBQWlCRSxhQWpCVyxDQWlCWCxFQUFFLEFBQUEsT0FBTyxBQUFDLENBQ1IsT0FBTyxDQUFFLElBQUksQ0FDYixNQUFNLENBQUUsQ0FBQyxDQUFHLEFBbkJoQixBQW9CRSxhQXBCVyxDQW9CWCxJQUFJLENBQUcsRUFBRSxBQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FnSHVCLEFBcklwQyxBQXNCSSxhQXRCUyxDQW9CWCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUFBQyxDQUNILFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0p2SlEsT0FBTyxDSXdKcEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0wzSkgsSUFBSSxDSzRKWixVQUFVLENBQUUsVUFBVSxDQUN0QixNQUFNLENBQUUsSUFBSSxDQUNaLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENIcktuQixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENHd0t2RCxNQUFNLENBQUUsT0FBTyxDQUNmLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLG1CQUFtQixDQUM1QixXQUFXLENBQUUsSUFBSSxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxHQUFHLENBQ2YsV0FBVyxDQUFFLENBQUMsQ0FDZCxhQUFhLENBQUUsV0FBVyxDQTZGRSxBQXJJbEMsQUF5Q00sYUF6Q08sQ0FvQlgsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBbUJELElBQUksQUFBQSxNQUFNLEFBQUMsQ0FDVixLQUFLLENBQUUsS0FBSyxDQUNaLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxHQUFHLENBQ2YsV0FBVyxDQUFFLE1BQU0sQ0FBRyxBQTdDOUIsQUFnRE0sYUFoRE8sQ0FvQlgsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBMEJELE1BQU0sQUFBQyxDQUNOLEtBQUssQ0p4TEMsSUFBSSxDSXlMVixVQUFVLENKakxDLE9BQU8sQ0lpTGMsQUFsRHhDLEFBbURNLGFBbkRPLENBb0JYLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxDQTZCRixDQUFDLEFBQUMsQ0FDQSxPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0poTUMsSUFBSSxDQ0NoQixrQkFBa0IsQ0dnTVEsVUFBVSxDSGhNVixJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDRytMVyxVQUFVLENIL0xiLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENHOExnQixVQUFVLENIOUxsQixJQUFPLENBSDBCLFFBQVEsQ0cwTWhDLEFBbkU3QixBQTJEUSxhQTNESyxDQW9CWCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQ0E2QkYsQ0FBQyxBQVFFLE1BQU0sQ0EzRGYsYUFBYSxDQW9CWCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQ0E2QkYsQ0FBQyxDQVNDLFFBQVEsQUFBQyxDQUNQLGVBQWUsQ0FBRSxJQUFJLENIbk03QixrQkFBa0IsQ0dvTVUsVUFBVSxDSHBNWixJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDR21NYSxVQUFVLENIbk1mLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENHa01rQixVQUFVLENIbE1wQixJQUFPLENBSDBCLFFBQVEsQ0dzTW5ELEtBQUssQ0p0TUQsSUFBSSxDSXVNUixVQUFVLENKL0xELE9BQU8sQ0krTGdCLEFBaEUxQyxBQWlFUSxhQWpFSyxDQW9CWCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQ0E2QkYsQ0FBQyxDQWNDLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLEtBQUssQ0FBRyxBQW5FM0IsQUFvRU0sYUFwRU8sQ0FvQlgsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLENBOENGLEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxJQUFJLENBQ2IsUUFBUSxDQUFFLFFBQVEsQ0FBRyxBQXRFN0IsQUF1RU0sYUF2RU8sQ0FvQlgsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBaURELE1BQU0sQ0FBQyxFQUFFLEFBQUMsQ0FDVCxLQUFLLENBQUUsS0FBSyxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDSjNNTCxPQUFPLENJNE1aLEdBQUcsQ0FBRSxJQUFJLENBQ1QsSUFBSSxDQUFFLENBQUMsQ0FDUCxVQUFVLENBQUUsVUFBVSxDQXdERSxBQXJJaEMsQUE4RVEsYUE5RUssQ0FvQlgsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBaURELE1BQU0sQ0FBQyxFQUFFLENBT04sRUFBRSxBQUFDLENBQ0gsTUFBTSxDQUFFLENBQUMsQ0FDVCxRQUFRLENBQUUsTUFBTSxDQXFESSxBQXJJOUIsQUFpRlUsYUFqRkcsQ0FvQlgsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBaURELE1BQU0sQ0FBQyxFQUFFLENBT04sRUFBRSxDQUdGLENBQUMsQUFBQyxDQUNBLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENKOU5KLE9BQU8sQ0krTlIsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF5QixDQUMzQyxVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsSUFBSSxDQUNiLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUEzRjNCLEFBNkZVLGFBN0ZHLENBb0JYLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxBQWlERCxNQUFNLENBQUMsRUFBRSxDQU9OLEVBQUUsQUFlRCxlQUFlLEFBQUEsTUFBTSxDQUFDLENBQUMsQUFBQyxDQUN2QixVQUFVLENKcE9KLE9BQU8sQ0lxT2IsS0FBSyxDSnRPSCxJQUFJLENJdU9OLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQTRCLENBQzlDLFVBQVUsQ0FBRSxJQUFJLENBQUcsQUFqRy9CLEFBbUdZLGFBbkdDLENBb0JYLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxBQWlERCxNQUFNLENBQUMsRUFBRSxDQU9OLEVBQUUsQUFvQkQsTUFBTSxDQUNMLENBQUMsQUFBQyxDQUNBLFVBQVUsQ0puT0wsT0FBTyxDSW9PWixrQkFBa0IsQ0pwT2IsT0FBTyxDSXFPWixLQUFLLENKN09MLElBQUksQ0k2T2tCLEFBdEdwQyxBQXVHWSxhQXZHQyxDQW9CWCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUFpREQsTUFBTSxDQUFDLEVBQUUsQ0FPTixFQUFFLEFBb0JELE1BQU0sQ0FLTCxFQUFFLEFBQUMsQ0FDRCxVQUFVLENBQUUsS0FBSyxDQUNqQixVQUFVLENBQUUsVUFBVSxDQUN0QixPQUFPLENBQUUsSUFBSSxDQUNiLE9BQU8sQ0FBRSxLQUFLLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLEtBQUssQ0FDWCxHQUFHLENBQUUsQ0FBQyxDQUNOLFVBQVUsQ0p0UFYsSUFBSSxDSXVQSixLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQXlCLENBQzNDLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxJQUFJLENBZ0JrQixBQW5JaEQsQUFxSGdCLGFBckhILENBb0JYLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxBQWlERCxNQUFNLENBQUMsRUFBRSxDQU9OLEVBQUUsQUFvQkQsTUFBTSxDQUtMLEVBQUUsQ0FhQSxFQUFFLENBQ0EsQ0FBQyxBQUFDLENBQ0EsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENKeFBmLE9BQU8sQ0l5UEYsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsSUFBSSxDQUNaLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxRQUFRLENBTVMsQUFuSTVDLEFBOEhrQixhQTlITCxDQW9CWCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUFpREQsTUFBTSxDQUFDLEVBQUUsQ0FPTixFQUFFLEFBb0JELE1BQU0sQ0FLTCxFQUFFLENBYUEsRUFBRSxDQUNBLENBQUMsQUFTRSxNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsS0FBSyxDQUNaLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUFoSW5DLEFBaUlrQixhQWpJTCxDQW9CWCxJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUFpREQsTUFBTSxDQUFDLEVBQUUsQ0FPTixFQUFFLEFBb0JELE1BQU0sQ0FLTCxFQUFFLENBYUEsRUFBRSxDQUNBLENBQUMsQUFZRSxNQUFNLEFBQUMsQ0FDTixVQUFVLENKalFYLE9BQU8sQ0lrUU4sS0FBSyxDSjFRWCxJQUFJLENJMFF3QixBQW5JMUMsQUFvSVUsYUFwSUcsQ0FvQlgsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBaURELE1BQU0sQ0FBQyxFQUFFLENBT04sRUFBRSxDQXNERixFQUFFLEFBQUMsQ0FDRCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBSzVCLEFBQUEsWUFBWSxBQUFDLENBQ1gsaUJBQWlCLENBQUUsb0JBQWtCLENBQ3JDLGNBQWMsQ0FBRSxvQkFBa0IsQ0FDbEMsYUFBYSxDQUFFLG9CQUFrQixDQUNqQyxTQUFTLENBQUUsb0JBQWtCLENBQzdCLFVBQVUsQ0pyUk0sT0FBTyxDSXNSdkIsS0FBSyxDSnZSTyxJQUFJLENJd1JoQixNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsR0FBRyxDQUFFLEtBQUssQ0FDVixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1IsVUFBVSxDQUFFLFVBQVUsQ0FnSWMsQUE3SXRDLEFBY0UsWUFkVSxBQWNULE9BQU8sQUFBQyxDQUNQLFFBQVEsQ0FBRSxLQUFLLENBQ2YsR0FBRyxDQUFFLENBQUMsQ0FBRyxBQWhCYixBQWlCRSxZQWpCVSxDQWlCVixFQUFFLEFBQUEsT0FBTyxBQUFDLENBQ1IsT0FBTyxDQUFFLElBQUksQ0FDYixNQUFNLENBQUUsQ0FBQyxDQUFHLEFBbkJoQixBQW9CRSxZQXBCVSxDQW9CVixJQUFJLENBQUcsRUFBRSxBQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0F3SHVCLEFBN0lwQyxBQXNCSSxZQXRCUSxDQW9CVixJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUFBQyxDQUNILEtBQUssQ0p4U0csSUFBSSxDSXlTWixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDTHBTSCxJQUFJLENLcVNaLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLElBQUksQ0g5U25CLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ0dpVHZELE1BQU0sQ0FBRSxPQUFPLENBQ2YsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsa0JBQWtCLENBQzNCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLEdBQUcsQ0FDZixXQUFXLENBQUUsQ0FBQyxDQUNkLGFBQWEsQ0FBRSxXQUFXLENBc0dFLEFBN0lsQyxBQTBDTSxZQTFDTSxDQW9CVixJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUFvQkQsTUFBTSxBQUFDLENBR04sVUFBVSxDQUFFLE9BQThCLENBQUcsQUE3Q3JELEFBOENNLFlBOUNNLENBb0JWLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxDQXdCRixDQUFDLEFBQUMsQ0FDQSxPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0pyVUMsSUFBSSxDQ0NoQixrQkFBa0IsQ0dxVVEsVUFBVSxDSHJVVixJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDR29VVyxVQUFVLENIcFViLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENHbVVnQixVQUFVLENIblVsQixJQUFPLENBSDBCLFFBQVEsQ0crVTNCLEFBOURsQyxBQXNEUSxZQXRESSxDQW9CVixJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQ0F3QkYsQ0FBQyxBQVFFLE1BQU0sQ0F0RGYsWUFBWSxDQW9CVixJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQ0F3QkYsQ0FBQyxDQVNDLFFBQVEsQUFBQyxDQUNQLGVBQWUsQ0FBRSxJQUFJLENIeFU3QixrQkFBa0IsQ0d5VVUsVUFBVSxDSHpVWixJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDR3dVYSxVQUFVLENIeFVmLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENHdVVrQixVQUFVLENIdlVwQixJQUFPLENBSDBCLFFBQVEsQ0cyVW5ELFVBQVUsQ0oxVUYsT0FBTyxDSTBVZ0IsQUExRHpDLEFBMkRRLFlBM0RJLENBb0JWLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxDQXdCRixDQUFDLENBYUMsRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0ovVUQsSUFBSSxDSStVYyxBQTlEaEMsQUErRE0sWUEvRE0sQ0FvQlYsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLENBeUNGLEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxJQUFJLENBQ2IsUUFBUSxDQUFFLFFBQVEsQ0FFRCxBQW5FekIsQUFrRVEsWUFsRUksQ0FvQlYsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLENBeUNGLEVBQUUsQ0FHQSxFQUFFLEFBQUMsQ0FDRCxLQUFLLENBQUUsR0FBRyxDQUFHLEFBbkV2QixBQW9FTSxZQXBFTSxDQW9CVixJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUE4Q0QsTUFBTSxDQUFDLEVBQUUsQUFBQyxDQUNULEtBQUssQ0FBRSxHQUFHLENBQ1YsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsSUFBSSxDQUNoQixXQUFXLENBQUUsSUFBSSxDQUNqQixJQUFJLENBQUUsQ0FBQyxDQUNQLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsV0FBVyxDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsT0FBeUIsQ0FDaEQsVUFBVSxDQUFFLE9BQThCLENBK0RsQixBQTdJaEMsQUErRVEsWUEvRUksQ0FvQlYsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBOENELE1BQU0sQ0FBQyxFQUFFLENBV04sRUFBRSxBQUFDLENBQ0gsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsU0FBUyxDQUNsQixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxVQUFVLENBQ2pCLFVBQVUsQ0FBRSxPQUE4QixDQXdEdEIsQUE3STlCLEFBdUZVLFlBdkZFLENBb0JWLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxBQThDRCxNQUFNLENBQUMsRUFBRSxDQVdOLEVBQUUsQ0FRRixDQUFDLEFBQUMsQ0FDQSxVQUFVLENBQUUsVUFBVSxDQUN0QixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDSjdXSCxJQUFJLENJOFdOLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsT0FBeUIsQ0FDM0MsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLElBQUksQ0FDYixNQUFNLENBQUUsSUFBSSxDQUVrQixBQXBHMUMsQUFtR1ksWUFuR0EsQ0FvQlYsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBOENELE1BQU0sQ0FBQyxFQUFFLENBV04sRUFBRSxDQVFGLENBQUMsQUFZRSxNQUFNLEFBQUMsQ0FDTixLQUFLLENKcFhELE9BQU8sQ0lvWGUsQUFwR3hDLEFBc0dVLFlBdEdFLENBb0JWLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxBQThDRCxNQUFNLENBQUMsRUFBRSxDQVdOLEVBQUUsQUF1QkQsZUFBZSxBQUFBLE1BQU0sQ0FBQyxDQUFDLEFBQUMsQ0FFdkIsS0FBSyxDSnpYSCxJQUFJLENJMFhOLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQTRCLENBQzlDLFVBQVUsQ0FBRSxJQUFJLENBQUcsQUExRy9CLEFBNEdVLFlBNUdFLENBb0JWLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxBQThDRCxNQUFNLENBQUMsRUFBRSxDQVdOLEVBQUUsQUE2QkQsTUFBTSxBQUFDLENBQ04sS0FBSyxDSjdYQyxPQUFPLENJMFpnQyxBQTFJekQsQUFnSFksWUFoSEEsQ0FvQlYsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBOENELE1BQU0sQ0FBQyxFQUFFLENBV04sRUFBRSxBQTZCRCxNQUFNLENBSUwsRUFBRSxBQUFDLENBQ0QsVUFBVSxDQUFFLEtBQUssQ0FDakIsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsT0FBTyxDQUFFLElBQUksQ0FDYixPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxLQUFLLENBQ1gsR0FBRyxDQUFFLENBQUMsQ0FDTixVQUFVLENKellWLElBQUksQ0kwWUosS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF5QixDQUMzQyxXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsSUFBSSxDQWN5QixBQTFJdkQsQUE4SGdCLFlBOUhKLENBb0JWLElBQUksQ0FBRyxFQUFFLENBRUwsRUFBRSxBQThDRCxNQUFNLENBQUMsRUFBRSxDQVdOLEVBQUUsQUE2QkQsTUFBTSxDQUlMLEVBQUUsQ0FhQSxFQUFFLENBQ0EsQ0FBQyxBQUFDLENBQ0EsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENKM1lmLE9BQU8sQ0k0WUYsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsSUFBSSxDQUNaLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxRQUFRLENBSWdCLEFBMUluRCxBQXdJa0IsWUF4SU4sQ0FvQlYsSUFBSSxDQUFHLEVBQUUsQ0FFTCxFQUFFLEFBOENELE1BQU0sQ0FBQyxFQUFFLENBV04sRUFBRSxBQTZCRCxNQUFNLENBSUwsRUFBRSxDQWFBLEVBQUUsQ0FDQSxDQUFDLEFBVUUsTUFBTSxBQUFDLENBQ04sZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixlQUFlLENBQUUsU0FBUyxDQUFHLEFBMUlqRCxBQTRJVSxZQTVJRSxDQW9CVixJQUFJLENBQUcsRUFBRSxDQUVMLEVBQUUsQUE4Q0QsTUFBTSxDQUFDLEVBQUUsQ0FXTixFQUFFLENBNkRGLEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFRNUIsQUFDRSxPQURLLENBQ0wsYUFBYSxDQUROLFlBQVksQ0FDbkIsYUFBYSxDQURRLGFBQWEsQ0FDbEMsYUFBYSxBQUFDLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENKemFLLElBQUksQ0l5ZHNCLEFBbkR4QyxBQUlJLE9BSkcsQ0FDTCxhQUFhLENBR1gsR0FBRyxDQUpFLFlBQVksQ0FDbkIsYUFBYSxDQUdYLEdBQUcsQ0FKZ0IsYUFBYSxDQUNsQyxhQUFhLENBR1gsR0FBRyxBQUFDLENBQ0YsTUFBTSxDQUFFLE9BQU8sQ0FDZixPQUFPLENBQUUsTUFBTSxDQUNmLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLEdBQUcsQ0FDZixTQUFTLENBQUUsSUFBSSxDQUNmLGFBQWEsQ0FBRSxXQUFXLENBQzFCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLElBQUksQ0hqYnJCLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ0dvYnZELEtBQUssQ0o1YVEsT0FBTyxDSXViSyxBQXpCL0IsQUFlTSxPQWZDLENBQ0wsYUFBYSxDQUdYLEdBQUcsQUFXQSxNQUFNLENBZkosWUFBWSxDQUNuQixhQUFhLENBR1gsR0FBRyxBQVdBLE1BQU0sQ0FmVSxhQUFhLENBQ2xDLGFBQWEsQ0FHWCxHQUFHLEFBV0EsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLEtBQUssQ0FDWixXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsR0FBRyxDQUNmLFdBQVcsQ0FBRSxNQUFNLENBQ25CLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUFwQnZCLEFBcUJNLE9BckJDLENBQ0wsYUFBYSxDQUdYLEdBQUcsQUFpQkEsTUFBTSxDQXJCSixZQUFZLENBQ25CLGFBQWEsQ0FHWCxHQUFHLEFBaUJBLE1BQU0sQ0FyQlUsYUFBYSxDQUNsQyxhQUFhLENBR1gsR0FBRyxBQWlCQSxNQUFNLEFBQUMsQ0gxYlosa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDRzZickQsS0FBSyxDSjViSyxPQUFPLENJOGJJLEFBekI3QixBQXdCUSxPQXhCRCxDQUNMLGFBQWEsQ0FHWCxHQUFHLEFBaUJBLE1BQU0sQ0FHTCxFQUFFLENBeEJELFlBQVksQ0FDbkIsYUFBYSxDQUdYLEdBQUcsQUFpQkEsTUFBTSxDQUdMLEVBQUUsQ0F4QmEsYUFBYSxDQUNsQyxhQUFhLENBR1gsR0FBRyxBQWlCQSxNQUFNLENBR0wsRUFBRSxBQUFDLENBQ0QsT0FBTyxDQUFFLEtBQUssQ0FBRyxBQXpCM0IsQUEwQkksT0ExQkcsQ0FDTCxhQUFhLENBeUJYLEVBQUUsQ0ExQkcsWUFBWSxDQUNuQixhQUFhLENBeUJYLEVBQUUsQ0ExQmlCLGFBQWEsQ0FDbEMsYUFBYSxDQXlCWCxFQUFFLEFBQUMsQ0FDRCxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsQ0FBQyxDQUNSLEdBQUcsQ0FBRSxJQUFJLENBQ1QsVUFBVSxDSnBjRixJQUFJLENJcWNaLEtBQUssQ0FBRSxLQUFLLENBQ1osT0FBTyxDQUFFLElBQUksQ0FDYixVQUFVLENBQUUsVUFBVSxDQWtCVSxBQW5EdEMsQUFrQ00sT0FsQ0MsQ0FDTCxhQUFhLENBeUJYLEVBQUUsQ0FRQSxFQUFFLENBbENDLFlBQVksQ0FDbkIsYUFBYSxDQXlCWCxFQUFFLENBUUEsRUFBRSxDQWxDZSxhQUFhLENBQ2xDLGFBQWEsQ0F5QlgsRUFBRSxDQVFBLEVBQUUsQUFBQyxDQUNELE1BQU0sQ0FBRSxDQUFDLENBQ1QsUUFBUSxDQUFFLE1BQU0sQ0FlWSxBQW5EcEMsQUFxQ1EsT0FyQ0QsQ0FDTCxhQUFhLENBeUJYLEVBQUUsQ0FRQSxFQUFFLENBR0EsQ0FBQyxDQXJDQSxZQUFZLENBQ25CLGFBQWEsQ0F5QlgsRUFBRSxDQVFBLEVBQUUsQ0FHQSxDQUFDLENBckNjLGFBQWEsQ0FDbEMsYUFBYSxDQXlCWCxFQUFFLENBUUEsRUFBRSxDQUdBLENBQUMsQUFBQyxDQUNBLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENKaGRGLE9BQU8sQ0lpZFYsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF5QixDQUMzQyxVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsSUFBSSxDSGxkckIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDR29kM0IsQUE5Q2xDLEFBK0NRLE9BL0NELENBQ0wsYUFBYSxDQXlCWCxFQUFFLENBUUEsRUFBRSxBQWFDLE1BQU0sQ0FBQyxDQUFDLENBL0NSLFlBQVksQ0FDbkIsYUFBYSxDQXlCWCxFQUFFLENBUUEsRUFBRSxBQWFDLE1BQU0sQ0FBQyxDQUFDLENBL0NNLGFBQWEsQ0FDbEMsYUFBYSxDQXlCWCxFQUFFLENBUUEsRUFBRSxBQWFDLE1BQU0sQ0FBQyxDQUFDLEFBQUMsQ0FDUixlQUFlLENBQUUsSUFBSSxDQUNyQixVQUFVLENKdmROLElBQUksQ0l3ZFIsS0FBSyxDSnZkRyxPQUFPLENDQXZCLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ0d5ZDNCLEFDMWRsQyxBQUNFLEVBREEsQUFBQSxvQkFBb0IsQ0FDcEIsV0FBVyxBQUFDLENBQ1YsV0FBVyxDQUFFLEdBQUcsQ0FNd0MsQUFSNUQsQUFHSSxFQUhGLEFBQUEsb0JBQW9CLENBQ3BCLFdBQVcsQ0FFVCxFQUFFLEFBQUMsQ0FDRCxVQUFVLENBQUUsWUFBWSxDQUk0QixBQVIxRCxBQU1RLEVBTk4sQUFBQSxvQkFBb0IsQ0FDcEIsV0FBVyxDQUVULEVBQUUsQUFFQyxNQUFNLENBQ0wsQ0FBQyxBQUFDLENBQ0EsS0FBSyxDTExHLE9BQU8sQ0tNZix1QkFBdUIsQ0xOZixPQUFPLENLTTZCLEFBUnRELEFBU0UsRUFUQSxBQUFBLG9CQUFvQixDQVNwQixFQUFFLEFBQUMsQ0FDRCxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0xSSCxPQUFPLENLU3JCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLEtBQUssQ0FBRSxPQUE0QixDQUNuQyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQUcsQUFmdkIsQUFnQkUsRUFoQkEsQUFBQSxvQkFBb0IsQ0FnQnBCLENBQUMsQUFBQSxNQUFNLEFBQUMsQ0FDTixLQUFLLENMZlMsT0FBTyxDS2VLLEFDakI5QixBQUFBLE1BQU0sQUFBQyxDQUNMLGlCQUFpQixDQUFFLG9CQUFrQixDQUNyQyxjQUFjLENBQUUsb0JBQWtCLENBQ2xDLGFBQWEsQ0FBRSxvQkFBa0IsQ0FDakMsU0FBUyxDQUFFLG9CQUFrQixDQUM3QixRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENOTEUsSUFBSSxDTU1oQixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF5QixDQUMzQyxPQUFPLENBQUUsSUFBSSxDQUNiLE9BQU8sQ0FBRSxDQUFDLENBQ1YsT0FBTyxDQUFFLElBQUksQ0FzQmMsQUFoQzdCLEFBV0UsTUFYSSxBQVdILE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxLQUFLLENBQUcsQUFackIsQUFjRSxNQWRJLEFBY0gsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLEtBQUssQ0FDWixVQUFVLENBQUUsSUFBSSxDQUNoQixNQUFNLENBQUUsZ0JBQWdCLENBQ3hCLFFBQVEsQ0FBRSxLQUFLLENBQ2YsSUFBSSxDQUFFLEdBQUcsQ0FDVCxPQUFPLENBQUUsS0FBSyxDQUNkLE9BQU8sQ0FBRSxDQUFDLENBQ1YsR0FBRyxDQUFFLEtBQUssQ0FDVixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsZUFBYyxDQUNsQyxpQkFBaUIsQ0FBRSw0QkFBNEIsQ0FDL0MsY0FBYyxDQUFFLDRCQUE0QixDQUM1QyxhQUFhLENBQUUsNEJBQTRCLENBQzNDLFNBQVMsQ0FBRSw0QkFBNEIsQ0FLaEIsQUFoQzNCLEFBNkJJLE1BN0JFLEFBY0gsTUFBTSxDQWVMLEVBQUUsQUFBQyxDQUNELGFBQWEsQ0FBRSxJQUFJLENBQUcsQUE5QjVCLEFBK0JJLE1BL0JFLEFBY0gsTUFBTSxDQWlCTCxDQUFDLEFBQUMsQ0FDQSxhQUFhLENBQUUsQ0FBQyxDQUFHLEFBS3pCLEFBQUEsUUFBUSxBQUFDLENBQ1AsTUFBTSxDQUFFLFdBQVcsQ0FDbkIsaUJBQWlCLENBQUUsb0JBQWtCLENBQ3JDLGNBQWMsQ0FBRSxvQkFBa0IsQ0FDbEMsYUFBYSxDQUFFLG9CQUFrQixDQUNqQyxTQUFTLENBQUUsb0JBQWtCLENBQzdCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsUUFBUSxDQUFFLEtBQUssQ0FDZixHQUFHLENBQUUsSUFBSSxDQUNULEtBQUssQ0FBRSxDQUFDLENBQ1IsSUFBSSxDQUFFLENBQUMsQ0FDUCxNQUFNLENBQUUsQ0FBQyxDQUNULE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDTmxEQyxvQkFBTyxDQ0VsQixrQkFBa0IsQ0tpREUsT0FBTyxDTGpERCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDS2dESyxPQUFPLENMaERKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENLK0NVLE9BQU8sQ0wvQ1QsSUFBTyxDQUgwQixRQUFRLENLbUQzRCxPQUFPLENBQUUsQ0FBQyxDQUlHLEFBbkJmLEFBZ0JFLFFBaEJNLEFBZ0JMLE9BQU8sQUFBQyxDTG5EVCxrQkFBa0IsQ0tvREksT0FBTyxDTHBESCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDS21ETyxPQUFPLENMbkROLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENLa0RZLE9BQU8sQ0xsRFgsSUFBTyxDQUgwQixRQUFRLENLc0R6RCxPQUFPLENBQUUsQ0FBQyxDQUNWLEdBQUcsQ0FBRSxDQUFDLENBQUcsQUFFYixrQkFBa0IsQ0FBbEIsWUFBa0IsQ0FDaEIsRUFBRSxDQUNBLEdBQUcsQ0FBRSxDQUFDLENBQ04sT0FBTyxDQUFFLENBQUMsQ0FFWixHQUFHLENBQ0QsR0FBRyxDQUFFLEdBQUcsQ0FDUixPQUFPLENBQUUsQ0FBQyxDQUVaLEdBQUcsQ0FDRCxHQUFHLENBQUUsR0FBRyxDQUNSLE9BQU8sQ0FBRSxDQUFDLENBRVosSUFBSSxDQUNGLEdBQUcsQ0FBRSxLQUFLLENBQ1YsT0FBTyxDQUFFLENBQUMsRUFFZCxlQUFlLENBQWYsWUFBZSxDQUNiLEVBQUUsQ0FDQSxHQUFHLENBQUUsQ0FBQyxDQUNOLE9BQU8sQ0FBRSxDQUFDLENBRVosR0FBRyxDQUNELEdBQUcsQ0FBRSxHQUFHLENBQ1IsT0FBTyxDQUFFLENBQUMsQ0FFWixHQUFHLENBQ0QsR0FBRyxDQUFFLEdBQUcsQ0FDUixPQUFPLENBQUUsQ0FBQyxDQUVaLElBQUksQ0FDRixHQUFHLENBQUUsS0FBSyxDQUNWLE9BQU8sQ0FBRSxDQUFDLEVBRWQsY0FBYyxDQUFkLFlBQWMsQ0FDWixBQUFBLEVBQUUsQUFBQyxDQUNELEdBQUcsQ0FBRSxDQUFDLENBQ04sT0FBTyxDQUFFLENBQUMsQ0FBRyxBQUVmLEFBQUEsR0FBRyxBQUFDLENBQ0YsR0FBRyxDQUFFLEdBQUcsQ0FDUixPQUFPLENBQUUsQ0FBQyxDQUFHLEFBRWYsQUFBQSxHQUFHLEFBQUMsQ0FDRixHQUFHLENBQUUsR0FBRyxDQUNSLE9BQU8sQ0FBRSxDQUFDLENBQUcsQUFFZixBQUFBLElBQUksQUFBQyxDQUNILEdBQUcsQ0FBRSxLQUFLLENBQ1YsT0FBTyxDQUFFLENBQUMsQ0FBRyxDQUVqQixVQUFVLENBQVYsWUFBVSxDQUNSLEVBQUUsQ0FDQSxHQUFHLENBQUUsQ0FBQyxDQUNOLE9BQU8sQ0FBRSxDQUFDLENBRVosR0FBRyxDQUNELEdBQUcsQ0FBRSxHQUFHLENBQ1IsT0FBTyxDQUFFLENBQUMsQ0FFWixHQUFHLENBQ0QsR0FBRyxDQUFFLEdBQUcsQ0FDUixPQUFPLENBQUUsQ0FBQyxDQUVaLElBQUksQ0FDRixHQUFHLENBQUUsS0FBSyxDQUNWLE9BQU8sQ0FBRSxDQUFDLEVBQ2QsQUFBQSxXQUFXLEFBQUMsQ0FDVixPQUFPLENBQUUsSUFBSSxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQUcsQUFDZixBQUFBLGFBQWEsQUFBQyxDQUNaLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsS0FBSyxDQUFFLEtBQUssQ0FBRyxBQUNqQixBQUFBLFdBQVcsQUFBQyxDQUNWLE9BQU8sQ0FBRSxRQUFRLENBQUcsQUFDdEIsQUFBQSxhQUFhLEFBQUMsQ0FDWixPQUFPLENBQUUsUUFBUSxDQUNqQixnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLEtBQUssQ0FBRSxLQUFLLENBQUcsQUFDakIsQUFBQSxjQUFjLEFBQUMsQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLElBQUksQ0FDYixNQUFNLENBQUUsY0FBYyxDQUN0QixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsZUFBZSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxnQkFBZ0IsQ0FDckUsc0JBQXNCLENBQUUsVUFBVSxDQUNsQywwQkFBMEIsQ0FBRSxJQUFJLENBQ2hDLGNBQWMsQ0FBRSxVQUFVLENBQzFCLGtCQUFrQixDQUFFLElBQUksQ0FDeEIsVUFBVSxDQUFFLEtBQUssQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FXRCxBQXhCbkIsQUFjRSxjQWRZLENBY1osV0FBVyxBQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FFSSxBQWpCMUIsQUFnQkksY0FoQlUsQ0FjWixXQUFXLENBRVQsT0FBTyxBQUFDLENBQ04sWUFBWSxDQUFFLENBQUMsQ0FBRyxBQWpCeEIsQUFrQkUsY0FsQlksQ0FrQlosTUFBTSxBQUFDLENBQ0wsS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsT0FBTyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsT0FBTyxDQUFFLEdBQUcsQ0FDWixPQUFPLENBQUUsQ0FBQyxDQUFHLEFBQ2pCLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FDWixNQUFNLEFBQUEsTUFBTSxBQUFDLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxlQUFlLENBQUUsSUFBSSxDQUNyQixNQUFNLENBQUUsT0FBTyxDQUFHLEFBR3BCLGtCQUFrQixDQUFsQixVQUFrQixDQUNoQixJQUFJLENBQ0YsR0FBRyxDQUFFLE1BQU0sQ0FDWCxPQUFPLENBQUUsQ0FBQyxDQUVaLEVBQUUsQ0FDQSxHQUFHLENBQUUsQ0FBQyxDQUNOLE9BQU8sQ0FBRSxDQUFDLEVBRWQsVUFBVSxDQUFWLFVBQVUsQ0FDUixJQUFJLENBQ0YsR0FBRyxDQUFFLE1BQU0sQ0FDWCxPQUFPLENBQUUsQ0FBQyxDQUVaLEVBQUUsQ0FDQSxHQUFHLENBQUUsQ0FBQyxDQUNOLE9BQU8sQ0FBRSxDQUFDLEVDM0xkLEFBQUEsT0FBTyxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSw4QkFBOEIsQ0FBQyxTQUFTLENBNEdQLEFBaEgvQyxBQUtFLE9BTEssQ0FLTCxNQUFNLEFBQUMsQ0FDTCxPQUFPLENBQUUsSUFBSSxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBNkN5QyxBQXhEdEQsQUFZSSxPQVpHLENBS0wsTUFBTSxDQU9KLEdBQUcsQUFBQyxDQUNGLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUFHLEFBaEJyQixBQWlCSSxPQWpCRyxDQUtMLE1BQU0sQ0FZSixVQUFVLEFBQUMsQ0FDVCxLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxDQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLENBQUMsQ0FDUCxHQUFHLENBQUUsSUFBSSxDQTZCZ0QsQUFuRC9ELEFBdUJNLE9BdkJDLENBS0wsTUFBTSxDQVlKLFVBQVUsQ0FNUixNQUFNLEFBQUMsQ0FDTCxXQUFXLENBQUUsWUFBWSxDQUN6QixPQUFPLENBQUUsWUFBWSxDQUNyQixhQUFhLENBQUUsSUFBSSxDQUNuQixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ1BsQkMsSUFBTyxDT21CYixjQUFjLENBQUUsU0FBUyxDQUFHLEFBN0JwQyxBQThCTSxPQTlCQyxDQUtMLE1BQU0sQ0FZSixVQUFVLENBYVIsQ0FBQyxBQUFDLENBQ0EsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsR0FBRyxDQUNWLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FBRyxBQW5DOUIsQUFvQ00sT0FwQ0MsQ0FLTCxNQUFNLENBWUosVUFBVSxDQW1CUixFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ1B0Q0EsT0FBTyxDT3NDUyxBQXRDN0IsQUF3Q1EsT0F4Q0QsQ0FLTCxNQUFNLENBWUosVUFBVSxDQXNCUixJQUFJLEFBQ0QsUUFBUSxBQUFDLENBQ1IsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDUDFDRixPQUFPLENPMkNWLFlBQVksQ0FBRSxPQUF3QixDQUN0QyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osU0FBUyxDQUFFLEtBQUssQ0FJaUMsQUFuRDNELEFBZ0RVLE9BaERILENBS0wsTUFBTSxDQVlKLFVBQVUsQ0FzQlIsSUFBSSxBQUNELFFBQVEsQUFRTixNQUFNLEFBQUMsQ0FDTixVQUFVLENQL0NKLE9BQU8sQ09nRGIsS0FBSyxDUGpESCxJQUFJLENPa0ROLFlBQVksQ0FBRSxPQUE0QixDQUFHLEFBbkR6RCxBQW9ESSxPQXBERyxDQUtMLE1BQU0sQUErQ0gsT0FBTyxDQUFDLFVBQVUsQUFBQyxDQUNsQixpQkFBaUIsQ0FBRSxnQ0FBZ0MsQ0FDbkQsY0FBYyxDQUFFLGdDQUFnQyxDQUNoRCxhQUFhLENBQUUsZ0NBQWdDLENBQy9DLFNBQVMsQ0FBRSxnQ0FBZ0MsQ0FBRyxBQXhEcEQsQUF5REUsT0F6REssQ0F5REwsSUFBSSxBQUFDLENBQ0gsTUFBTSxDQUFFLElBQUksQ0FDWixZQUFZLENBQUUsSUFBSSxDQUFHLEFBM0R6QixBQTRERSxPQTVESyxDQTRETCxTQUFTLEFBQUMsQ0FDUixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLEdBQUcsQ0FBRSxHQUFHLENBQ1IsVUFBVSxDQUFFLEtBQUssQ0FDakIsTUFBTSxDQUFFLE9BQU8sQ0F5QlEsQUE3RjNCLEFBcUVJLE9BckVHLENBNERMLFNBQVMsQUFTTixPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsRUFBRSxDQUNYLFdBQVcsQ0FBRSxNQUFNLENBQ25CLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNkLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDUC9FRSxvQkFBTyxDT2dGZCxhQUFhLENBQUUsSUFBSSxDTjlFdkIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDTWdGL0IsQUFqRjlCLEFBa0ZJLE9BbEZHLENBNERMLFNBQVMsQUFzQk4sTUFBTSxBQUFBLE9BQU8sQUFBQyxDTmhGakIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDTW1GdkQsVUFBVSxDUGxGRSxvQkFBTyxDT21GbkIsS0FBSyxDUHBGRyxJQUFJLENPb0ZVLEFBckY1QixBQXNGSSxPQXRGRyxDQTRETCxTQUFTLEFBMEJOLFdBQVcsQUFBQyxDQUNYLElBQUksQ0FBRSxLQUFLLENBRVEsQUF6RnpCLEFBd0ZNLE9BeEZDLENBNERMLFNBQVMsQUEwQk4sV0FBVyxBQUVULE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUF6RnZCLEFBMEZJLE9BMUZHLENBNERMLFNBQVMsQUE4Qk4sWUFBWSxBQUFDLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FFTyxBQTdGekIsQUE0Rk0sT0E1RkMsQ0E0REwsU0FBUyxBQThCTixZQUFZLEFBRVYsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQTdGdkIsQUE4RkUsT0E5RkssQ0E4RkwsV0FBVyxBQUFDLENBQ1YsTUFBTSxDQUFFLENBQUMsQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLE1BQU0sQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQVcyQixBQWhIN0MsQUFzR0ksT0F0R0csQ0E4RkwsV0FBVyxDQVFULENBQUMsQUFBQyxDQUNBLEtBQUssQ0FBRSxHQUFHLENBQ1YsTUFBTSxDQUFFLEdBQUcsQ0FDWCxhQUFhLENBQUUsR0FBRyxDQUNsQixPQUFPLENBQUUsWUFBWSxDQUNyQixNQUFNLENBQUUsS0FBSyxDQUNiLFVBQVUsQ1ByR0gsT0FBTyxDT3NHZCxNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF3QixDQUdMLEFBaEgzQyxBQThHTSxPQTlHQyxDQThGTCxXQUFXLENBUVQsQ0FBQyxBQVFFLFFBQVEsQUFBQyxDQUNSLFVBQVUsQ0FBRSxPQUErQixDQUMzQyxNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ1AzR1gsT0FBTyxDTzJHb0IsQUFNekMsa0JBQWtCLENBQWxCLGFBQWtCLENBQ2hCLEVBQUUsQ0FDQSxJQUFJLENBQUUsS0FBSyxDQUNiLElBQUksQ0FDRixJQUFJLENBQUUsQ0FBQyxFQUNYLGVBQWUsQ0FBZixhQUFlLENBQ2IsRUFBRSxDQUNBLElBQUksQ0FBRSxLQUFLLENBQ2IsSUFBSSxDQUNGLElBQUksQ0FBRSxDQUFDLEVBQ1gsY0FBYyxDQUFkLGFBQWMsQ0FDWixBQUFBLEVBQUUsQUFBQyxDQUNELElBQUksQ0FBRSxLQUFLLENBQUcsQUFDaEIsQUFBQSxJQUFJLEFBQUMsQ0FDSCxJQUFJLENBQUUsQ0FBQyxDQUFHLENBQ2QsVUFBVSxDQUFWLGFBQVUsQ0FDUixFQUFFLENBQ0EsSUFBSSxDQUFFLEtBQUssQ0FDYixJQUFJLENBQ0YsSUFBSSxDQUFFLENBQUMsRUFFWCxBQUFBLGlCQUFpQixBQUFDLENBQ2hCLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDUDFJRCxPQUFPLENPMkl2QixVQUFVLENQNUlFLElBQUksQ08rSVUsQUFMNUIsQUFHRSxpQkFIZSxBQUdkLE1BQU0sQUFBQyxDQUNOLFVBQVUsQ1A3SUksT0FBTyxDTzhJckIsS0FBSyxDUC9JSyxJQUFJLENPK0lRLEFBQzFCLEFBQUEsa0JBQWtCLEFBQUMsQ0FDakIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENQN0lMLE9BQU8sQ08rSVksQUFIakMsQUFFRSxrQkFGZ0IsQUFFZixPQUFPLEFBQUMsQ0FDUCxVQUFVLENQL0lBLE9BQU8sQ08rSVUsQUNuSi9CLEFBQUEsT0FBTyxDQUFDLFFBQVEsQUFBQyxDQUNmLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE1BQU0sQ0FBRSxJQUFJLENBQ1osUUFBUSxDQUFFLE1BQU0sQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENSTEUsSUFBSSxDUU1oQixPQUFPLENBQUUsQ0FBQyxDQUNWLEtBQUssQ0FBRSxLQUFLLENBZ0NZLEFBdkMxQixBQVFFLE9BUkssQ0FBQyxRQUFRLENBUWQsRUFBRSxBQUFDLENBQ0QsT0FBTyxDQUFFLEtBQUssQ0E4Qk0sQUF2Q3hCLEFBVUksT0FWRyxDQUFDLFFBQVEsQ0FRZCxFQUFFLENBRUEsQ0FBQyxBQUFDLENBQ0EsS0FBSyxDUlpFLE9BQU8sQ1FhZCxTQUFTLENBQUUsSUFBSSxDQUNmLGFBQWEsQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQXlCLENBQ2xELE9BQU8sQ0FBRSxLQUFLLENBQ2QsT0FBTyxDQUFFLFNBQVMsQ1BkdEIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDTzhCekIsQUE5QnBDLEFBaUJNLE9BakJDLENBQUMsUUFBUSxDQVFkLEVBQUUsQ0FFQSxDQUFDLEFBT0UsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLEtBQUssQ0FDWixXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsR0FBRyxDQUNmLFdBQVcsQ0FBRSxNQUFNLENBQ25CLE9BQU8sQ0FBRSxHQUFHLENBQ1osU0FBUyxDQUFFLGNBQWMsQ0FDekIsU0FBUyxDQUFFLElBQUksQ0FBRyxBQXhCMUIsQUF5Qk0sT0F6QkMsQ0FBQyxRQUFRLENBUWQsRUFBRSxDQUVBLENBQUMsQUFlRSxNQUFNLEFBQUMsQ0FDTixlQUFlLENBQUUsSUFBSSxDUHpCM0Isa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDTzRCckQsVUFBVSxDQUFFLE9BQThCLENBQzFDLG1CQUFtQixDUjVCVCxPQUFPLENRNkJqQixLQUFLLENSN0JLLE9BQU8sQ1E2QlMsQUE5QmxDLEFBK0JJLE9BL0JHLENBQUMsUUFBUSxDQVFkLEVBQUUsQUF1QkMsUUFBUSxDQUFDLENBQUMsQUFBQyxDQUNWLFVBQVUsQ1IvQkUsT0FBTyxDUWdDbkIsS0FBSyxDUmpDRyxJQUFJLENRa0NaLG1CQUFtQixDUmpDUCxPQUFPLENRaUNxQixBQWxDOUMsQUFvQ0ksT0FwQ0csQ0FBQyxRQUFRLENBUWQsRUFBRSxBQTRCQyxXQUFXLENBQUMsQ0FBQyxBQUFDLENBQ2IsTUFBTSxDQUFFLElBQUksQ0FBRyxBQXJDckIsQUFzQ0ksT0F0Q0csQ0FBQyxRQUFRLENBUWQsRUFBRSxBQThCQyxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBRXRCLEFBQUEsWUFBWSxDQUFDLFFBQVEsQUFBQyxDQUNwQixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDQUFFLEtBQUssQ0FDWixZQUFZLENBQUUsSUFBSSxDQUFHLEFDOUN2QixBQUFBLFdBQVcsQUFBQyxDQUNWLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLEdBQUcsQ0EyQlMsQUE3QjFCLEFBR0UsV0FIUyxDQUdULEVBQUUsQUFBQyxDQUNELEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxZQUFZLENBQUUsR0FBRyxDQXVCRyxBQTdCeEIsQUFPSSxXQVBPLENBR1QsRUFBRSxDQUlBLENBQUMsQUFBQyxDQUNBLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsY0FBYyxDQUN2QixLQUFLLENUWEUsT0FBTyxDQ0VsQixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENRc0J2QixBQXZCdEMsQUFhTSxXQWJLLENBR1QsRUFBRSxDQUlBLENBQUMsQUFNRSxNQUFNLEFBQUMsQ0FDTixXQUFXLENBQUUsTUFBTSxDQUNuQixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ1RoQkEsT0FBTyxDU2lCWixLQUFLLENBQUUsS0FBSyxDQUNaLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLE9BQU8sQ0FBRSxHQUFHLENBQ1osaUJBQWlCLENBQUUsY0FBYyxDQUNqQyxjQUFjLENBQUUsY0FBYyxDQUM5QixhQUFhLENBQUUsY0FBYyxDQUM3QixTQUFTLENBQUUsY0FBYyxDQUFHLEFBdkJwQyxBQXdCSSxXQXhCTyxDQUdULEVBQUUsQUFxQkMsV0FBVyxDQUFDLENBQUMsQ0F4QmxCLFdBQVcsQ0FHVCxFQUFFLEFBc0JDLE1BQU0sQ0FBQyxDQUFDLEFBQUMsQ1J2Qlosa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDUTBCckQsS0FBSyxDVHpCSyxPQUFPLENTeUJTLEFBM0JsQyxBQTRCSSxXQTVCTyxDQUdULEVBQUUsQUF5QkMsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLElBQUksQ0FBRyxBQzdCdEIsQUFBQSxLQUFLLEFBQUMsQ0FFSixVQUFVLENBQUUsT0FBMEMsQ0FDdEQsS0FBSyxDVkdPLE9BQU8sQ1VGbkIsT0FBTyxDQUFFLElBQUksQ1hNUixJQUFJLENXTFQsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsVUFBVSxDQUN0QixhQUFhLENBQUUsSUFBSSxDQUNuQixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ1ZGTCxPQUFPLENVb0RTLEFBMUQ5QixBQVNFLEtBVEcsQUFTRixJQUFJLENBVFAsS0FBSyxDQVVILElBQUksQUFBQyxDQUNILEtBQUssQ0FBRSxJQUFJLENBQUcsQUFYbEIsQUFZRSxLQVpHLENBWUgsTUFBTSxBQUFDLENBQ0wsT0FBTyxDQUFFLFlBQVksQ0FDckIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsTUFBTSxDQUNuQixLQUFLLENWVkssT0FBTyxDVVVHLFVBQVUsQ0FBRyxBQWhCckMsQUFrQkUsS0FsQkcsQ0FrQkgsRUFBRSxBQUFDLENBQ0QsS0FBSyxDVmJLLE9BQU8sQ1VhSyxBQW5CMUIsQUFvQkUsS0FwQkcsQ0FvQkgsRUFBRSxBQUFDLENBQ0QsTUFBTSxDQUFFLENBQUMsQ0FBRyxBQXJCaEIsQUFzQkUsS0F0QkcsQ0FzQkgsRUFBRSxBQUFBLE9BQU8sQUFBQyxDQUNSLFVBQVUsQ1ZqQkEsT0FBTyxDVWtCakIsS0FBSyxDVmxCSyxPQUFPLENVa0JLLEFBeEIxQixBQTBCRSxLQTFCRyxBQTBCRixRQUFRLEFBQUMsQ0FDUixVQUFVLENWcEJELE9BQU8sQ1VxQmhCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsS0FBSyxDVjdCSSxPQUFPLENVOEJoQixPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQXdCLENBQzFDLFNBQVMsQ0FBRSxJQUFJLENBeUJTLEFBMUQ1QixBQWtDSSxLQWxDQyxBQTBCRixRQUFRLEFBUU4sUUFBUSxBQUFDLENBQ1IsWUFBWSxDVi9CRixPQUFPLENVZ0NqQixVQUFVLENBQUUsT0FBNEMsQ0FDeEQsS0FBSyxDVmpDSyxPQUFPLENVeUNXLEFBN0NsQyxBQXNDTSxLQXRDRCxBQTBCRixRQUFRLEFBUU4sUUFBUSxDQUlQLENBQUMsQUFBQyxDQUNBLEtBQUssQ1ZuQ0csT0FBTyxDVW1DUyxBQXZDaEMsQUF3Q00sS0F4Q0QsQUEwQkYsUUFBUSxBQVFOLFFBQVEsQ0FNUCxFQUFFLEFBQUMsQ0FDRCxLQUFLLENWckNHLE9BQU8sQ1V1Q0ssQUEzQzVCLEFBMENRLEtBMUNILEFBMEJGLFFBQVEsQUFRTixRQUFRLENBTVAsRUFBRSxBQUVDLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUEzQzFCLEFBNENNLEtBNUNELEFBMEJGLFFBQVEsQUFRTixRQUFRLENBVVAsTUFBTSxBQUFDLENBQ0wsS0FBSyxDVnpDRyxPQUFPLENVeUNTLEFBN0NoQyxBQStDSSxLQS9DQyxBQTBCRixRQUFRLENBcUJQLENBQUMsQUFBQyxDQUNBLEtBQUssQ1ZoREUsT0FBTyxDVWdETyxBQWhEM0IsQUFpREksS0FqREMsQUEwQkYsUUFBUSxDQXVCUCxFQUFFLEFBQUMsQ0FDRCxLQUFLLENWbERFLE9BQU8sQ1VvRE0sQUFwRDFCLEFBbURNLEtBbkRELEFBMEJGLFFBQVEsQ0F1QlAsRUFBRSxBQUVDLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFwRHhCLEFBcURJLEtBckRDLEFBMEJGLFFBQVEsQ0EyQlAsTUFBTSxBQUFDLENBQ0wsS0FBSyxDVnRERSxPQUFPLENVc0RLLFVBQVUsQ0FBRyxBQXREdEMsQUF3REksS0F4REMsQUEwQkYsUUFBUSxDQThCUCxJQUFJLEFBQUEsUUFBUSxBQUFBLGtCQUFrQixBQUFDLENBQzdCLEtBQUssQ1Z4REcsSUFBSSxDVXlEWixXQUFXLENBQUUsSUFBSSxDQUFHLEFBRTFCLEFBQUEsU0FBUyxBQUFDLENBRVIsVUFBVSxDQUFFLE9BQTBDLENBQ3RELEtBQUssQ1Z6RE8sT0FBTyxDVTBEbkIsT0FBTyxDQUFFLElBQUksQ1h0RFIsSUFBSSxDV3VEVCxTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDVjlETCxPQUFPLENVZ0hTLEFBMUQ5QixBQVNFLFNBVE8sQUFTTixJQUFJLENBVFAsU0FBUyxDQVVQLElBQUksQUFBQyxDQUNILEtBQUssQ0FBRSxJQUFJLENBQUcsQUFYbEIsQUFZRSxTQVpPLENBWVAsTUFBTSxBQUFDLENBQ0wsT0FBTyxDQUFFLFlBQVksQ0FDckIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsTUFBTSxDQUNuQixLQUFLLENWdEVLLE9BQU8sQ1VzRUcsVUFBVSxDQUFHLEFBaEJyQyxBQWtCRSxTQWxCTyxDQWtCUCxFQUFFLEFBQUMsQ0FDRCxLQUFLLENWekVLLE9BQU8sQ1V5RUssQUFuQjFCLEFBb0JFLFNBcEJPLENBb0JQLEVBQUUsQUFBQyxDQUNELE1BQU0sQ0FBRSxDQUFDLENBQUcsQUFyQmhCLEFBc0JFLFNBdEJPLENBc0JQLEVBQUUsQUFBQSxPQUFPLEFBQUMsQ0FDUixVQUFVLENWN0VBLE9BQU8sQ1U4RWpCLEtBQUssQ1Y5RUssT0FBTyxDVThFSyxBQXhCMUIsQUEwQkUsU0ExQk8sQUEwQk4sUUFBUSxBQUFDLENBQ1IsVUFBVSxDVmhGRCxPQUFPLENVaUZoQixPQUFPLENBQUUsSUFBSSxDQUNiLEtBQUssQ1Z6RkksT0FBTyxDVTBGaEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsVUFBVSxDQUN0QixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF3QixDQUMxQyxTQUFTLENBQUUsSUFBSSxDQXlCUyxBQTFENUIsQUFrQ0ksU0FsQ0ssQUEwQk4sUUFBUSxBQVFOLFFBQVEsQUFBQyxDQUNSLFlBQVksQ1YzRkYsT0FBTyxDVTRGakIsVUFBVSxDQUFFLE9BQTRDLENBQ3hELEtBQUssQ1Y3RkssT0FBTyxDVXFHVyxBQTdDbEMsQUFzQ00sU0F0Q0csQUEwQk4sUUFBUSxBQVFOLFFBQVEsQ0FJUCxDQUFDLEFBQUMsQ0FDQSxLQUFLLENWL0ZHLE9BQU8sQ1UrRlMsQUF2Q2hDLEFBd0NNLFNBeENHLEFBMEJOLFFBQVEsQUFRTixRQUFRLENBTVAsRUFBRSxBQUFDLENBQ0QsS0FBSyxDVmpHRyxPQUFPLENVbUdLLEFBM0M1QixBQTBDUSxTQTFDQyxBQTBCTixRQUFRLEFBUU4sUUFBUSxDQU1QLEVBQUUsQUFFQyxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBM0MxQixBQTRDTSxTQTVDRyxBQTBCTixRQUFRLEFBUU4sUUFBUSxDQVVQLE1BQU0sQUFBQyxDQUNMLEtBQUssQ1ZyR0csT0FBTyxDVXFHUyxBQTdDaEMsQUErQ0ksU0EvQ0ssQUEwQk4sUUFBUSxDQXFCUCxDQUFDLEFBQUMsQ0FDQSxLQUFLLENWNUdFLE9BQU8sQ1U0R08sQUFoRDNCLEFBaURJLFNBakRLLEFBMEJOLFFBQVEsQ0F1QlAsRUFBRSxBQUFDLENBQ0QsS0FBSyxDVjlHRSxPQUFPLENVZ0hNLEFBcEQxQixBQW1ETSxTQW5ERyxBQTBCTixRQUFRLENBdUJQLEVBQUUsQUFFQyxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBcER4QixBQXFESSxTQXJESyxBQTBCTixRQUFRLENBMkJQLE1BQU0sQUFBQyxDQUNMLEtBQUssQ1ZsSEUsT0FBTyxDVWtISyxVQUFVLENBQUcsQUF0RHRDLEFBd0RJLFNBeERLLEFBMEJOLFFBQVEsQ0E4QlAsSUFBSSxBQUFBLFFBQVEsQUFBQSxrQkFBa0IsQUFBQyxDQUM3QixLQUFLLENWcEhHLElBQUksQ1VxSFosV0FBVyxDQUFFLElBQUksQ0FBRyxBQUkxQixBQUFBLFVBQVUsQUFBQyxDQUNULEtBQUssQ1ZySE8sT0FBTyxDVXNIbkIsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNkLGFBQWEsQ0FBRSxJQUFJLENBTWtCLEFBVnZDLEFBS0UsVUFMUSxDQUtSLE1BQU0sQUFBQyxDQUNMLE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsSUFBSSxDQUNuQixXQUFXLENBQUUsTUFBTSxDQUNuQixLQUFLLENWOUhLLE9BQU8sQ1U4SEcsVUFBVSxDQUFHLEFDbElyQyxBQUVFLElBRkUsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBRVIsRUFBRSxDQUZKLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBRUwsRUFBRSxDQUZQLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBRUYsRUFBRSxDQUZWLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBRUMsRUFBRSxDQUZiLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBRUksRUFBRSxDQUZoQixJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQUVPLEVBQUUsQUFBQyxDQUNoQixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDQUFFLElBQUksQ0FFRCxBQVJ0QixBQU9JLElBUEEsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBRVIsRUFBRSxBQUtDLE1BQU0sQ0FQWCxJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQUVMLEVBQUUsQUFLRixNQUFNLENBUFgsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FFRixFQUFFLEFBS0wsTUFBTSxDQVBYLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBRUMsRUFBRSxBQUtSLE1BQU0sQ0FQWCxJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQUVJLEVBQUUsQUFLWCxNQUFNLENBUFgsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FFTyxFQUFFLEFBS2QsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FBRyxBQVJwQixBQVVFLElBVkUsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBVVIsS0FBSyxBQUFDLENBQ0osU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxPQUF5QixDQUFHLEFBYnZDLEFBZUUsSUFmRSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FlUixFQUFFLENBZkosSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FlTCxFQUFFLENBZlAsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FlRixFQUFFLENBZlYsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FlRSxFQUFFLENBZmQsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FlTSxFQUFFLEFBQUMsQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENBQUUsS0FBSyxDQUNqQixLQUFLLENYckJJLE9BQU8sQ1dzQmhCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLEtBQUssQ0FDWixhQUFhLENBQUUsSUFBSSxDQUNuQixVQUFVLENBQUUsVUFBVSxDQUN0QixPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxXQUFXLENBU0EsQUFuQ3ZCLEFBMkJJLElBM0JBLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQWVSLEVBQUUsQUFZQyxNQUFNLENBM0JYLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBZUwsRUFBRSxBQVlGLE1BQU0sQ0EzQlgsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FlRixFQUFFLEFBWUwsTUFBTSxDQTNCWCxJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQWVFLEVBQUUsQUFZVCxNQUFNLENBM0JYLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBZU0sRUFBRSxBQVliLE1BQU0sQUFBQyxDQUNOLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLEtBQUssQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsS0FBSyxDQUNaLE9BQU8sQ0FBRSxFQUFFLENBQ1gsYUFBYSxDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsT0FBeUIsQ0FDbEQsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsS0FBSyxDQUFHLEFBbkNyQixBQXNDRSxJQXRDRSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FzQ1IsT0FBTyxBQUFDLENBQ04sVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsYUFBYSxDWnBDVixJQUFJLENZb0NnQixBQTVDM0IsQUE2Q0UsSUE3Q0UsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNkNSLFFBQVEsQUFBQyxDQUNQLFVBQVUsQ1gvQ0EsSUFBSSxDV2dEZCxLQUFLLENBQUUsS0FBSyxDQUNaLEtBQUssQ0FBRSxLQUFLLENBQ1osVUFBVSxDQUFFLFVBQVUsQ0FDdEIsT0FBTyxDQUFFLFNBQVMsQ0FxQlUsQUF2RWhDLEFBbURJLElBbkRBLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTZDUixRQUFRLENBTU4sTUFBTSxDQW5EVixJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTZDUixRQUFRLENBTUUsRUFBRSxDQW5EZCxJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTZDUixRQUFRLENBTUssRUFBRSxDQW5EakIsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E2Q1IsUUFBUSxDQU1RLEVBQUUsQ0FuRHBCLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNkNSLFFBQVEsQ0FNVyxFQUFFLENBbkR2QixJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTZDUixRQUFRLENBTWMsRUFBRSxDQW5EMUIsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E2Q1IsUUFBUSxDQU1pQixFQUFFLEFBQUMsQ0FDeEIsVUFBVSxDQUFFLElBQUksQ0FFSSxBQXREMUIsQUFxRE0sSUFyREYsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNkNSLFFBQVEsQ0FNTixNQUFNLEFBRUgsTUFBTSxDQXJEYixJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTZDUixRQUFRLENBTUUsRUFBRSxBQUVQLE1BQU0sQ0FyRGIsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E2Q1IsUUFBUSxDQU1LLEVBQUUsQUFFVixNQUFNLENBckRiLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNkNSLFFBQVEsQ0FNUSxFQUFFLEFBRWIsTUFBTSxDQXJEYixJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTZDUixRQUFRLENBTVcsRUFBRSxBQUVoQixNQUFNLENBckRiLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNkNSLFFBQVEsQ0FNYyxFQUFFLEFBRW5CLE1BQU0sQ0FyRGIsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E2Q1IsUUFBUSxDQU1pQixFQUFFLEFBRXRCLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUF0RHhCLEFBd0RNLElBeERGLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTZDUixRQUFRLENBVU4sRUFBRSxDQUNBLE1BQU0sQUFBQyxDQUNMLE9BQU8sQ0FBRSxLQUFLLENBQUcsQUF6RHpCLEFBMERJLElBMURBLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTZDUixRQUFRLENBYU4sS0FBSyxDQTFEVCxJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTZDUixRQUFRLENBYUMsTUFBTSxBQUFBLElBQUksQ0ExRHJCLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNkNSLFFBQVEsQ0FhYSxDQUFDLEFBQUEsSUFBSSxDQTFENUIsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E2Q1IsUUFBUSxDQWFvQixRQUFRLEFBQUMsQ0FDakMsS0FBSyxDQUFFLElBQUksQ0FDWCxhQUFhLENBQUUsR0FBRyxDQUFHLEFBNUQzQixBQTZESSxJQTdEQSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E2Q1IsUUFBUSxDQWdCTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBQWlCLENBQ3JCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFlBQVksQ0FBRSxHQUFHLENBQ2pCLFVBQVUsQ0FBRSxHQUFHLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FBRyxBQWpFcEIsQUFtRUksSUFuRUEsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNkNSLFFBQVEsQ0FzQk4scUJBQXFCLEFBQUMsQ0FDcEIsUUFBUSxDQUFFLFFBQVEsQ0FHTSxBQXZFOUIsQUFxRU0sSUFyRUYsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNkNSLFFBQVEsQ0FzQk4scUJBQXFCLENBRW5CLEdBQUcsQUFBQyxDQUNGLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLFNBQVMsQ0FBRyxBQXZFNUIsQUEwRUUsSUExRUUsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBMEVSLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBSWlCLEFBL0VoQyxBQTRFSSxJQTVFQSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0EwRVIsS0FBSyxDQUVILEVBQUUsQUFBQyxDQUNELEtBQUssQ0FBRSxHQUFHLENBQUcsQUE3RW5CLEFBOEVJLElBOUVBLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTBFUixLQUFLLENBSUgsRUFBRSxBQUFBLE1BQU0sQUFBQyxDQUNQLEtBQUssQ1g3RUssT0FBTyxDVzZFTyxBQS9FOUIsQUFpRkUsSUFqRkUsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBaUZSLFFBQVEsQUFBQyxDQUNQLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLEtBQUssQ1hyRkksT0FBTyxDV3NGaEIsYUFBYSxDQUFFLElBQUksQ0FDbkIsUUFBUSxDQUFFLFFBQVEsQ0FBRyxBQXJGekIsQUFzRkUsSUF0RkUsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBc0ZSLEtBQUssQUFBQyxDQUNKLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLFVBQVUsQ0FBRSxHQUFHLENBQ2YsS0FBSyxDWDVGSSxPQUFPLENXNkZoQixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEtBQUssQ0FDWixhQUFhLENBQUUsSUFBSSxDQUNuQixVQUFVLENBQUUsVUFBVSxDQUN0QixPQUFPLENBQUUsS0FBSyxDQUNkLFdBQVcsQ0FBRSxJQUFJLENBVU8sQUEzRzVCLEFBa0dJLElBbEdBLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQXNGUixLQUFLLENBWUgsR0FBRyxBQUFDLENBQ0YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsYUFBYSxDQUFHLEFBcEc5QixBQXVHSSxJQXZHQSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FzRlIsS0FBSyxDQWlCSCxLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsT0FBeUIsQ0FDaEMsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNkLFdBQVcsQ0FBRSxJQUFJLENBQUcsQUEzRzFCLEFBNkdFLElBN0dFLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTZHUixLQUFLLEFBQUEsSUFBSyxDQUFBLElBQUksRUE3R2hCLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBOEdSLE1BQU0sQ0E5R1IsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0ErR1IsZ0JBQWdCLENBL0dsQixJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQWdIUixRQUFRLEFBQUMsQ0FDUCxVQUFVLENYNUdELE9BQU8sQ1c2R2hCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGFBQWEsQ0FBRSxjQUFjLENBQzdCLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQXlCLENBQzNDLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLFVBQVUsQ0FDdEIsT0FBTyxDQUFFLElBQUksQ0FDYixLQUFLLENYMUhJLE9BQU8sQ1cySGhCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsSUFBSSxDVjNIYixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENVZ0piLEFBL0loRCxBQTZISSxJQTdIQSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E2R1IsS0FBSyxBQUFBLElBQUssQ0FBQSxJQUFJLENBZ0JYLFNBQVMsQ0E3SGQsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E4R1IsTUFBTSxBQWVILFNBQVMsQ0E3SGQsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0ErR1IsZ0JBQWdCLEFBY2IsU0FBUyxDQTdIZCxJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQWdIUixRQUFRLEFBYUwsU0FBUyxBQUFDLENBQ1QsZ0JBQWdCLENBQUUsV0FBVyxDQUM3QixZQUFZLENYaElKLElBQUksQ1dpSVosS0FBSyxDQUFFLE9BQXlCLENBQUcsQUFoSXpDLEFBaUlJLElBaklBLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTZHUixLQUFLLEFBQUEsSUFBSyxDQUFBLElBQUksQ0FvQlgsTUFBTSxDQWpJWCxJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQThHUixNQUFNLEFBbUJILE1BQU0sQ0FqSVgsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0ErR1IsZ0JBQWdCLEFBa0JiLE1BQU0sQ0FqSVgsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FnSFIsUUFBUSxBQWlCTCxNQUFNLEFBQUMsQ1ZqSVYsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDVW9JdkQsTUFBTSxDQUFFLEtBQUssQ0FBQyxHQUFHLENYbklMLE9BQU8sQ1dvSW5CLEtBQUssQ1hwSU8sT0FBTyxDV29JTyxBQXBJaEMsQUFxSUksSUFySUEsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBNkdSLEtBQUssQUFBQSxJQUFLLENBQUEsSUFBSSxDQXdCWCxNQUFNLENBcklYLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBOEdSLE1BQU0sQUF1QkgsTUFBTSxDQXJJWCxJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQStHUixnQkFBZ0IsQUFzQmIsTUFBTSxDQXJJWCxJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQWdIUixRQUFRLEFBcUJMLE1BQU0sQUFBQyxDVnJJVixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENVd0l2RCxnQkFBZ0IsQ1hsSVQsT0FBTyxDV21JZCxNQUFNLENBQUUsT0FBTyxDQUFHLEFBeEl4QixBQXlJSSxJQXpJQSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E2R1IsS0FBSyxBQUFBLElBQUssQ0FBQSxJQUFJLENBNEJYLE1BQU0sQUFBQSxNQUFNLENBeklqQixJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQThHUixNQUFNLEFBMkJILE1BQU0sQUFBQSxNQUFNLENBeklqQixJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQStHUixnQkFBZ0IsQUEwQmIsTUFBTSxBQUFBLE1BQU0sQ0F6SWpCLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBZ0hSLFFBQVEsQUF5QkwsTUFBTSxBQUFBLE1BQU0sQUFBQyxDQUNaLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUExSXJCLEFBMklJLElBM0lBLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTZHUixLQUFLLEFBQUEsSUFBSyxDQUFBLElBQUksQ0E4QlgsVUFBVSxDQTNJZixJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQThHUixNQUFNLEFBNkJILFVBQVUsQ0EzSWYsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0ErR1IsZ0JBQWdCLEFBNEJiLFVBQVUsQ0EzSWYsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FnSFIsUUFBUSxBQTJCTCxVQUFVLEFBQUMsQ0FDVixhQUFhLENBQUUsc0JBQXNCLENBQUcsQUE1STlDLEFBNklJLElBN0lBLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTZHUixLQUFLLEFBQUEsSUFBSyxDQUFBLElBQUksQ0FnQ1gsTUFBTSxDQTdJWCxJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQThHUixNQUFNLEFBK0JILE1BQU0sQ0E3SVgsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0ErR1IsZ0JBQWdCLEFBOEJiLE1BQU0sQ0E3SVgsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FnSFIsUUFBUSxBQTZCTCxNQUFNLEFBQUMsQ0FDTixVQUFVLENBQUUsSUFBSSxDQUNoQixhQUFhLENBQUUsc0JBQXNCLENBQUcsQUEvSTlDLEFBa0pFLElBbEpFLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQWtKUixnQkFBZ0IsQUFBQyxDQUNmLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLFdBQVcsQ0FDdkIsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsT0FBTyxDQU1nQixBQTVKbkMsQUF1SkksSUF2SkEsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBa0pSLGdCQUFnQixBQUtiLE1BQU0sQUFBQyxDQUNOLE1BQU0sQ0FBRSxPQUFPLENBQ2YsVUFBVSxDWDFKRixJQUFJLENXMEplLEFBekpqQyxBQTBKSSxJQTFKQSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FrSlIsZ0JBQWdCLENBUWQsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFpQixDQUNyQixLQUFLLENBQUUsZUFBZSxDQUN0QixVQUFVLENBQUUsWUFBWSxDQUFHLEFBNUpqQyxBQThKRSxJQTlKRSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E4SlIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixFQUFtQixnQkFBZ0IsQUFBQyxDQUN4QyxLQUFLLENBQUUsS0FBSyxDQUFHLEFBL0puQixBQWtLRSxJQWxLRSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FrS1IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxDQUFhLENBQ2pCLFVBQVUsQ0FBRSxXQUFXLENBQ3ZCLE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLFNBQVMsQ0FDdEIsS0FBSyxDQUFFLElBQUksQ0FHbUIsQUF6S2xDLEFBdUtJLElBdktBLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQWtLUixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLENBS0gsTUFBTSxDQXZLWCxJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQWtLUixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLENBTUgsT0FBTyxBQUFDLENBQ1AsVUFBVSxDQUFFLFdBQVcsQ0FBRyxBQXpLaEMsQUEwS0UsSUExS0UsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBMEtSLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsRUExS1IsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0EyS1IsTUFBTSxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFpQixDQUN0QixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLE9BQU8sQ0FXSyxBQTlMN0IsQUFvTEksSUFwTEEsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBMEtSLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FVSCxPQUFPLENBcExaLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBMktSLE1BQU0sQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FTSixPQUFPLEFBQUMsQ0FDUCxXQUFXLENBQUUsTUFBTSxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLEdBQUcsQ0FDWixLQUFLLENYMUxHLElBQUksQ1cyTFosT0FBTyxDQUFFLEtBQUssQ0FDZCxXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxNQUFNLENBQUcsQUE5TDNCLEFBZ01JLElBaE1BLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQStMUixZQUFZLENBQ1YsS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLEtBQUssQ0FBRyxBQWpNckIsQUFrTUksSUFsTUEsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBK0xSLFlBQVksQ0FHVixNQUFNLEFBQUMsQ0FDTCxPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDWDVNRSxPQUFPLENXNE1PLEFBMU0zQixBQTJNRSxJQTNNRSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0EyTVIsTUFBTSxDQUFDLEtBQUssQUFBQyxDQUNYLEtBQUssQ0FBRSxLQUFLLENBRWEsQUE5TTdCLEFBNk1JLElBN01BLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTJNUixNQUFNLENBQUMsS0FBSyxBQUVULFlBQWEsQ0FBQSxDQUFDLENBQUUsQ0FDZixZQUFZLENBQUUsSUFBSSxDQUFHLEFBOU0zQixBQWdORSxJQWhORSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FnTlIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFpQixDQUNyQixNQUFNLENBQUUsT0FBTyxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsSUFBSSxDQUNoQixZQUFZLENBQUUsSUFBSSxDQUFHLEFBdE56QixBQXdORSxJQXhORSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0F3TlIsTUFBTSxBQUFDLENBQ0wsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixlQUFlLENBQUUsSUFBSSxDQUNyQixjQUFjLENBQUUsSUFBSSxDQUNwQixVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENBQUUsb0NBQXVDLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENYek4vRCxPQUFPLENXME5oQixlQUFlLENBQUUsU0FBUyxDQUVKLEFBak8xQixBQWdPSSxJQWhPQSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0F3TlIsTUFBTSxDQVFKLE1BQU0sQUFBQyxDQUNMLE1BQU0sQ0FBRSxPQUFPLENBQUcsQUFqT3hCLEFBa09FLElBbE9FLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQWtPUixRQUFRLEFBQUMsQ0FDUCxNQUFNLENBQUUsS0FBSyxDQUNiLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUF2T25CLEFBeU9FLElBek9FLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQXlPTixJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixHQXpPZCxJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTBPUixPQUFPLENBQUMsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsR0ExT3BCLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBMk9OLE9BQU8sQUFBQSxJQUFLLENBQUEsWUFBWSxFQUFJLElBQUksQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEVBQWtCLENBQ3hELEtBQUssQ0FBRSxLQUFLLENBQ1osV0FBVyxDQUFFLEtBQUssQ0FDbEIsYUFBYSxDQUFFLElBQUksQ0FBRyxBQTlPMUIsQUFnUEUsSUFoUEUsQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBZ1BSLFlBQVksQ0FoUGQsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0FpUFIsT0FBTyxBQUFDLENBQ04sS0FBSyxDWHBQSSxPQUFPLENXcVBoQixXQUFXLENBQUUsSUFBSSxDQUNqQixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQUcsQUF4UHhCLEFBMFBFLElBMVBFLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQTBQUixPQUFPLEFBQUMsQ0FDTixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxPQUF5QixDQUFHLEFBNVB2QyxBQThQRSxJQTlQRSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E4UFIsS0FBSyxBQUFDLENBQ0osTUFBTSxDQUFFLElBQUksQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQTRDa0IsQUFoVGxDLEFBcVFJLElBclFBLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQThQUixLQUFLLEFBT0YsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsTUFBTSxDQUNuQixPQUFPLENBQUUsR0FBRyxDQUNaLEtBQUssQ0FBRSxPQUF5QixDQUFHLEFBOVF6QyxBQStRSSxJQS9RQSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E4UFIsS0FBSyxBQWlCRixNQUFNLEFBQUEsT0FBTyxBQUFDLENBQ2IsS0FBSyxDWGhSTyxPQUFPLENXZ1JPLEFBaFJoQyxBQWlSSSxJQWpSQSxBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E4UFIsS0FBSyxDQW1CSCxRQUFRLEFBQUMsQ0FDUCxNQUFNLENBQUUsSUFBSSxDQUNaLElBQUksQ0FBRSxJQUFJLENBQ1YsR0FBRyxDQUFFLENBQUMsQ0FDTixTQUFTLENBQUUsS0FBSyxDQUNoQixTQUFTLENBQUUsS0FBSyxDVnRScEIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDVXlSdkQsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0FDVixPQUFPLENBQUUsUUFBUSxDQUNqQixhQUFhLENBQUUsR0FBRyxDQUNsQixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF5QixDQUMzQyxVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsZ0JBQWUsQ0FDbkMsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENYalNGLElBQUksQ1c0U2dCLEFBM1NsQyxBQWlTTSxJQWpTRixBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E4UFIsS0FBSyxDQW1CSCxRQUFRLENBZ0JOLE1BQU0sQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUFsUzFCLEFBbVNNLElBblNGLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQThQUixLQUFLLENBbUJILFFBQVEsQ0FrQk4sQ0FBQyxBQUFDLENBQ0EsTUFBTSxDQUFFLENBQUMsQ0FDVCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQUcsQUF0UzVCLEFBdVNNLElBdlNGLEFBQUEsSUFBSyxFQUFBLEFBQUEsRUFBQyxDQUFHLG1CQUFtQixBQUF0QixHQThQUixLQUFLLENBbUJILFFBQVEsQ0FzQk4sRUFBRSxBQUFDLENBQ0QsYUFBYSxDQUFFLEdBQUcsQ0FHTSxBQTNTaEMsQUF5U1EsSUF6U0osQUFBQSxJQUFLLEVBQUEsQUFBQSxFQUFDLENBQUcsbUJBQW1CLEFBQXRCLEdBOFBSLEtBQUssQ0FtQkgsUUFBUSxDQXNCTixFQUFFLENBRUEsRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUFHLEFBM1M5QixBQTZTTSxJQTdTRixBQUFBLElBQUssRUFBQSxBQUFBLEVBQUMsQ0FBRyxtQkFBbUIsQUFBdEIsR0E4UFIsS0FBSyxBQThDRixNQUFNLENBQ0wsUUFBUSxBQUFDLENWN1NiLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ1VnVHJELE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLE9BQU8sQ0FBRyxBQUU5QixBQUFBLFVBQVUsQUFBQyxDQUNULEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsSUFBSSxDQUNiLFFBQVEsQ0FBRSxLQUFLLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLGVBQWUsQ0FDM0IsT0FBTyxDQUFFLEVBQUUsQ0FTNkIsQUFsQjFDLEFBVUUsVUFWUSxBQVVQLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxLQUFLLENBQUcsQUFYckIsQUFZRSxVQVpRLENBWVIsS0FBSyxBQUFBLFFBQVEsQUFBQyxDQUNaLEtBQUssQ0FBRSxHQUFHLENBQ1YsR0FBRyxDQUFFLEdBQUcsQ0FDUixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osTUFBTSxDQUFFLEtBQUssQ0FBQyxHQUFHLENYblVILE9BQU8sQ1dvVXJCLG1CQUFtQixDWHJVVCxJQUFJLENXcVVzQixBQUd4QyxBQUFBLGlCQUFpQixDQUNqQixrQkFBa0IsQUFBQyxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQUcsQUFFckIsQUFBQSxtQkFBbUIsQUFBQyxDQUVsQixXQUFXLENBQUUsSUFBSSxDQWtDUyxBQXBDNUIsQUFJRSxtQkFKaUIsQ0FJakIsU0FBUyxBQUFDLENBQ1IsT0FBTyxDQUFFLENBQUMsQ0FBQSxVQUFVLENBQUcsQUFMM0IsQUFPRSxtQkFQaUIsQ0FPakIsS0FBSyxBQUFDLENBQ0osV0FBVyxDQUFFLEtBQUssQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUlPLEFBZDVCLEFBWUksbUJBWmUsQ0FPakIsS0FBSyxDQUtILE1BQU0sQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FBRyxBQWQxQixBQWlCSSxtQkFqQmUsQ0FnQmpCLFFBQVEsQUFDTCxhQUFhLEFBQUMsQ0FDYixNQUFNLENBQUUsTUFBTSxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUNyQixVQUFVLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FJRCxBQXhCL0IsQUFzQk0sbUJBdEJhLENBZ0JqQixRQUFRLEFBQ0wsYUFBYSxDQUtaLE1BQU0sQUFBQyxDQUNMLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLEtBQUssQ0FBRyxBQXhCN0IsQUEwQkUsbUJBMUJpQixDQTBCakIsS0FBSyxBQUFDLENBQ0osU0FBUyxDQUFFLElBQUksQ0FNWSxBQWpDL0IsQUE2QkksbUJBN0JlLENBMEJqQixLQUFLLENBR0gsc0JBQXNCLEFBQUMsQ0FDckIsS0FBSyxDQUFFLE9BQU8sQ0FDZCxVQUFVLENBQUUseUJBQXlCLENBRWQsQUFqQzdCLEFBZ0NNLG1CQWhDYSxDQTBCakIsS0FBSyxDQUdILHNCQUFzQixBQUduQixNQUFNLEFBQUMsQ0FDTixXQUFXLENBQUUsR0FBRyxDQUFHLEFBakMzQixBQW1DRSxtQkFuQ2lCLENBbUNqQixhQUFhLEFBQUMsQ0FDWixhQUFhLENBQUUsSUFBSSxDQUFHLEFBRzFCLEFBQUEsbUJBQW1CLEFBQUEsWUFBWSxDQUFDLFFBQVEsQ0FBRyxLQUFLLEFBQUMsQ0FDL0MsS0FBSyxDQUFFLEtBQUssQ0FBQSxVQUFVLENBQ3RCLFVBQVUsQ0FBRSxLQUFLLENBQUEsVUFBVSxDQUFHLEFBR2hDLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFDbEMsQUFHTSxtQkFIYSxBQUNoQixZQUFZLENBQ1gsUUFBUSxDQUNOLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxLQUFLLENBQUEsVUFBVSxDQUFHLEFBSmpDLEFBS00sbUJBTGEsQUFDaEIsWUFBWSxDQUNYLFFBQVEsQ0FHTixNQUFNLEFBQUMsQ0FDTCxLQUFLLENBQUUsS0FBSyxDQUFHLENBRXpCLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFDakMsQUFFSSxtQkFGZSxBQUNoQixZQUFZLENBQ1gsS0FBSyxBQUFDLENBQ0osV0FBVyxDQUFFLENBQUMsQ0FBRyxBQUh2QixBQUtNLG1CQUxhLEFBQ2hCLFlBQVksQ0FHWCxRQUFRLENBQ04sTUFBTSxBQUFDLENBQ0wsS0FBSyxDQUFFLEtBQUssQ0FDWixXQUFXLENBQUUsQ0FBQyxDQUFHLEFBRXpCLEFBQUEsbUJBQW1CLEFBQUEsWUFBWSxDQUFDLFFBQVEsQ0FBRyxLQUFLLENBQ2hELG1CQUFtQixBQUFBLFlBQVksQ0FBQyxRQUFRLENBQUcsS0FBSyxBQUFDLENBQy9DLFVBQVUsQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUMxQixLQUFLLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDckIsS0FBSyxDQUFFLGVBQWUsQ0FBRyxBQUUzQixBQUNFLEtBREcsQ0FDSCxLQUFLLEFBQUMsQ0FDSixPQUFPLENBQUUsSUFBSSxDQUFHLEFBRnBCLEFBTVEsS0FOSCxDQUdILEtBQUssQ0FDSCxFQUFFLENBQ0EsRUFBRSxDQUNBLElBQUksQUFBQSxPQUFPLEFBQUMsQ0FDVixPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLENBQUUsSUFBSSxDQUFHLEFBUnhCLEFBVVUsS0FWTCxDQUdILEtBQUssQ0FDSCxFQUFFLENBQ0EsRUFBRSxBQUlDLFVBQVcsQ0FBQSxDQUFDLEVBQ1gsSUFBSSxBQUFBLE9BQU8sQUFBQyxDQUNWLE9BQU8sQ0FBRSxRQUFRLENBQUcsQUFYaEMsQUFhVSxLQWJMLENBR0gsS0FBSyxDQUNILEVBQUUsQ0FDQSxFQUFFLEFBT0MsVUFBVyxDQUFBLENBQUMsRUFDWCxJQUFJLEFBQUEsT0FBTyxBQUFDLENBQ1YsT0FBTyxDQUFFLFdBQVcsQ0FBRyxBQWRuQyxBQWdCVSxLQWhCTCxDQUdILEtBQUssQ0FDSCxFQUFFLENBQ0EsRUFBRSxBQVVDLFVBQVcsQ0FBQSxDQUFDLEVBQ1gsSUFBSSxBQUFBLE9BQU8sQUFBQyxDQUNWLE9BQU8sQ0FBRSxNQUFNLENBQUcsQUFqQjlCLEFBbUJVLEtBbkJMLENBR0gsS0FBSyxDQUNILEVBQUUsQ0FDQSxFQUFFLEFBYUMsVUFBVyxDQUFBLENBQUMsRUFDWCxJQUFJLEFBQUEsT0FBTyxBQUFDLENBQ1YsT0FBTyxDQUFFLFVBQVUsQ0FBRyxBQXBCbEMsQUFzQlUsS0F0QkwsQ0FHSCxLQUFLLENBQ0gsRUFBRSxDQUNBLEVBQUUsQUFnQkMsVUFBVyxDQUFBLENBQUMsRUFDWCxJQUFJLEFBQUEsT0FBTyxBQUFDLENBQ1YsT0FBTyxDQUFFLFVBQVUsQ0FBRyxBQXZCbEMsQUF5QlUsS0F6QkwsQ0FHSCxLQUFLLENBQ0gsRUFBRSxDQUNBLEVBQUUsQUFtQkMsVUFBVyxDQUFBLENBQUMsRUFDWCxDQUFDLEFBQUEsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLGNBQWMsQ0FDdkIsT0FBTyxDQUFFLFlBQVksQ0FDckIsY0FBYyxDQUFFLE1BQU0sQ0FBRyxBQTVCckMsQUE2QlUsS0E3QkwsQ0FHSCxLQUFLLENBQ0gsRUFBRSxDQUNBLEVBQUUsQUFtQkMsVUFBVyxDQUFBLENBQUMsRUFLWCxDQUFDLEFBQUEsT0FBTyxBQUFDLENBQ1AsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsT0FBTyxDQUFFLFlBQVksQ0FBRyxDQ2xidEMsQUFDRSxhQURXLENBQ1gsUUFBUSxBQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUFHLEFBSHJCLEFBSUUsYUFKVyxDQUlYLGFBQWEsQUFBQyxDQUNaLEtBQUssQ0FBRSxPQUEyQixDQUNsQyxVQUFVLENBQUUsS0FBSyxDQUNqQixPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxZQUFZLENBQUcsQUFSM0IsQUFVRSxhQVZXLENBVVgsY0FBYyxBQUFDLENBQ2IsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixPQUFPLENBQUUsS0FBSyxDQUFHLEFDYnJCLEFBRUUsWUFGVSxDQUVWLEVBQUUsQ0FESixnQkFBZ0IsQ0FDZCxFQUFFLEFBQUMsQ0FDRCxhQUFhLENBQUUsSUFBSSxDQUFHLEFBSDFCLEFBSUUsWUFKVSxDQUlWLElBQUksQUFBQSxRQUFRLENBSGQsZ0JBQWdCLENBR2QsSUFBSSxBQUFBLFFBQVEsQUFBQyxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQUcsQUFMdkIsQUFNRSxZQU5VLENBTVYsT0FBTyxDQUxULGdCQUFnQixDQUtkLE9BQU8sQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQ2IsVUFBVSxDYkRELE9BQU8sQ2FNYSxBQWJqQyxBQVNJLFlBVFEsQ0FNVixPQUFPLENBR0wsSUFBSSxDQVJSLGdCQUFnQixDQUtkLE9BQU8sQ0FHTCxJQUFJLEFBQUMsQ0FDSCxXQUFXLENBQUUsWUFBWSxDQUFHLEFBVmxDLEFBV0ksWUFYUSxDQU1WLE9BQU8sQ0FLTCxJQUFJLENBWFIsWUFBWSxDQU1WLE9BQU8sQ0FNTCxLQUFLLENBWFQsZ0JBQWdCLENBS2QsT0FBTyxDQUtMLElBQUksQ0FWUixnQkFBZ0IsQ0FLZCxPQUFPLENBTUwsS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLGVBQWUsQ0FBRyxBQUUvQixBQUNFLGdCQURjLENBQ2QsSUFBSSxBQUFDLENBQ0gsS0FBSyxDQUFFLEtBQUssQ0FHTSxBQUx0QixBQUdJLGdCQUhZLENBQ2QsSUFBSSxDQUVGLFFBQVEsQUFBQyxDQUNQLEtBQUssQ0FBRSxHQUFHLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FBRyxBQUVwQixBQUFBLGlCQUFpQixBQUFDLENBQ2hCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsVUFBVSxDQUFFLGVBQWMsQ0FDMUIsUUFBUSxDQUFFLEtBQUssQ0FDZixPQUFPLENBQUUsRUFBRSxDQUNYLGlCQUFpQixDQUFFLGtCQUFrQixDQUNyQyxjQUFjLENBQUUsa0JBQWtCLENBQ2xDLFNBQVMsQ0FBRSxrQkFBa0IsQ1o5QjdCLGtCQUFrQixDWStCRSxPQUFPLENaL0JELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENZOEJLLE9BQU8sQ1o5QkosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ1k2QlUsT0FBTyxDWjdCVCxJQUFPLENBSDBCLFFBQVEsQ1k2RDFDLEFBeENuQixBQVlFLGlCQVplLEFBWWQsTUFBTSxBQUFDLENBQ04sR0FBRyxDQUFFLEdBQUcsQ0FDUixJQUFJLENBQUUsR0FBRyxDQUNULE9BQU8sQ0FBRSxFQUFFLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLGFBQWEsQ0FBRSxLQUFLLENBQ3BCLEtBQUssQ2RqQ0csSUFBSSxDY2tDWixNQUFNLENkbENFLElBQUksQ2NtQ1osV0FBVyxDQUFFLE9BQU8sQ0FDcEIsTUFBTSxDQUFFLEtBQUssQ0FBQyxHQUFHLENiNUNQLElBQUksQ2E2Q2QsbUJBQW1CLENBQUUsV0FBVyxDQUNoQyxpQkFBaUIsQ0FBRSwyQkFBMkIsQ0FDOUMsY0FBYyxDQUFFLDJCQUEyQixDQUMzQyxTQUFTLENBQUUsMkJBQTJCLENBQUcsQUEzQjdDLEFBNEJFLGlCQTVCZSxBQTRCZCxPQUFPLEFBQUMsQ0FDUCxNQUFNLENBQUUsT0FBTyxDQUNmLE9BQU8sQ0FBRSxHQUFHLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxXQUFXLENBQUUsTUFBTSxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ2J4REssSUFBSSxDYXlEZCxTQUFTLENBQUUsSUFBSSxDQUFHLEFBcEN0QixBQXNDRSxpQkF0Q2UsQUFzQ2QsUUFBUSxBQUFDLENaMURWLGtCQUFrQixDWTJESSxPQUFPLENaM0RILElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENZMERPLE9BQU8sQ1oxRE4sSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ1l5RFksT0FBTyxDWnpEWCxJQUFPLENBSDBCLFFBQVEsQ1k2RHpELE9BQU8sQ0FBRSxDQUFDLENBQUcsQUFFakIsQUFBQSxTQUFTLEFBQUMsQ0FDUixVQUFVLENBQUUsR0FBRyxDQUNmLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsVUFBVSxDYnBFRSxJQUFJLENhcUVoQixRQUFRLENBQUUsS0FBSyxDQUNmLE9BQU8sQ0FBRSxFQUFFLENBQ1gsSUFBSSxDQUFFLEdBQUcsQ0FDVCxHQUFHLENBQUUsR0FBRyxDQUNSLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDYnBFTixPQUFPLENhcUVsQixpQkFBaUIsQ0FBRSxpQkFBaUIsQ0FDcEMsY0FBYyxDQUFFLGlCQUFpQixDQUNqQyxTQUFTLENBQUUsaUJBQWlCLENaNUU1QixrQkFBa0IsQ1k2RUUsT0FBTyxDWjdFRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDWTRFSyxPQUFPLENaNUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENZMkVVLE9BQU8sQ1ozRVQsSUFBTyxDQUgwQixRQUFRLENZcUZsQyxBQXRCM0IsQUFnQkUsU0FoQk8sQUFnQk4sUUFBUSxBQUFDLENaOUVWLGtCQUFrQixDWStFSSxPQUFPLENaL0VILElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENZOEVPLE9BQU8sQ1o5RU4sSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ1k2RVksT0FBTyxDWjdFWCxJQUFPLENBSDBCLFFBQVEsQ1lpRnpELE9BQU8sQ0FBRSxDQUFDLENBQ1YsR0FBRyxDQUFFLEtBQUssQ0FBRyxBQW5CakIsQUFxQkUsU0FyQk8sQ0FxQlAsSUFBSSxBQUFDLENBQ0gsYUFBYSxDQUFFLEdBQUcsQ0FBRyxBQzlEekIsQUFBQSxhQUFhLEFBQUMsQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNkLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUFFcEIsQUFBQSxZQUFZLEFBQUMsQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLElBQUksQ0FBRyxBQUV4QixBQUFBLFVBQVUsQUFBQyxDQUNULFdBQVcsQ0FBRSxJQUFJLENBQUcsQUFFdEIsQUFBQSxLQUFLLEFBQUMsQ0FDSixPQUFPLENBQUUsSUFBSSxDQUFHLEFBRWxCLEFBQUEsVUFBVSxBQUFDLENBQ1QsWUFBWSxDQUFFLElBQUksQ0FBRyxBQUV2QixBQUFBLFdBQVcsQUFBQyxDQUNWLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUFFeEIsQUFBQSxZQUFZLEFBQUMsQ0FDWCxhQUFhLENBQUUsSUFBSSxDQWl6QkgsQUFsekJsQixBQUVFLFlBRlUsQ0FFVixTQUFTLEFBQUMsQ0FDUixPQUFPLENBQUUsR0FBRyxDQUFHLEFBSG5CLEFBS0UsWUFMVSxDQUtWLFNBQVMsQUFBQyxDQUNSLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEdBQUcsQ0FDVixjQUFjLENBQUUsR0FBRyxDQUNuQixRQUFRLENBQUUsUUFBUSxDQUdXLEFBWmpDLEFBVUksWUFWUSxDQUtWLFNBQVMsQUFLTixPQUFPLEFBQUMsQ0FFUCxVQUFVLENBQUUsVUFBVSxDQUFHLEFBWi9CLEFBZUUsWUFmVSxDQWVWLFVBQVUsQUFBQyxDQUNULEtBQUssQ0FBRSxHQUFHLENBQ1YsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLEtBQUssQ0FBRyxBQW5CbkIsQUFxQkUsWUFyQlUsQ0FxQlYsYUFBYSxBQUFDLENBQ1osS0FBSyxDZHJFUyxPQUFPLENjcUVLLEFBdEI5QixBQXdCRSxZQXhCVSxDQXdCVixpQkFBaUIsQUFBQyxDQUNoQixZQUFZLENkeEVFLE9BQU8sQ2N3RVksQUF6QnJDLEFBMkJFLFlBM0JVLENBMkJWLGdCQUFnQixBQUFDLENBQ2YsVUFBVSxDZDNFSSxPQUFPLENjMkVVLEFBNUJuQyxBQThCRSxZQTlCVSxDQThCVixRQUFRLEFBQUMsQ0FDUCxnQkFBZ0IsQ0ExRU0sT0FBTyxDQTBFZ0IsQUEvQmpELEFBaUNFLFlBakNVLENBaUNWLFNBQVMsQUFBQyxDQUNSLGdCQUFnQixDQWpGWixJQUFJLENBaUZtQixBQWxDL0IsQUFvQ0UsWUFwQ1UsQ0FvQ1YsY0FBYyxBQUFDLENBQ2IsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsU0FBUyxDQUNsQixLQUFLLENBdkZELElBQUksQ0F3RlIsT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsUUFBUSxDQUFHLEFBMUN6QixBQTRDRSxZQTVDVSxDQTRDVixRQUFRLEFBQUMsQ0FDUCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsSUFBSSxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsSUFBSSxDQUFHLEFBakRuQixBQW1ERSxZQW5EVSxDQW1EVixXQUFXLEFBQUMsQ0FDVixPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLCtCQUErQixDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFHLEFBdkRyRSxBQXlERSxZQXpEVSxDQXlEVixJQUFJLEFBQUMsQ0FDSCxNQUFNLENBQUUsS0FBSyxDQUNiLFFBQVEsQ0FBRSxNQUFNLENBQUcsQUEzRHZCLEFBNkRFLFlBN0RVLENBNkRWLFlBQVksQUFBQyxDQUNYLGdCQUFnQixDQXpHTSxPQUFPLENBMEc3QixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0ExR2MsT0FBTyxDQTJHMUIsT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsU0FBUyxDQUVsQixVQUFVLENBQUUsVUFBVSxDQUN0QixNQUFNLENBQUUsQ0FBQyxDQUNULGFBQWEsQ0FBRSxJQUFJLENBQ25CLFFBQVEsQ0FBRSxRQUFRLENBY08sQUFyRjdCLEFBd0VJLFlBeEVRLENBNkRWLFlBQVksQ0FXVixTQUFTLEFBQUMsQ0FDUixLQUFLLENBQUUsR0FBRyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQUcsQUExRTNCLEFBNEVJLFlBNUVRLENBNkRWLFlBQVksQ0FlUixHQUFHLEFBQUMsQ0FDSixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsSUFBSSxDQUFFLElBQUksQ0FBRyxBQWpGbkIsQUFtRkksWUFuRlEsQ0E2RFYsWUFBWSxDQXNCUixJQUFJLEFBQUMsQ0FDTCxPQUFPLENBQUUsS0FBSyxDQUNkLFlBQVksQ0FBRSxJQUFJLENBQUcsQUFyRjNCLEFBd0ZFLFlBeEZVLENBd0ZWLGdCQUFnQixBQUFDLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsYUFBYSxDQUFFLElBQUksQ0FzRUcsQUFoSzFCLEFBNkZJLFlBN0ZRLENBd0ZWLGdCQUFnQixDQUtkLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQTFJVSxPQUFPLENBMkkzQixXQUFXLENBQUUsR0FBRyxDQWlDYSxBQWpJbkMsQUFpR00sWUFqR00sQ0F3RlYsZ0JBQWdCLENBS2QsS0FBSyxDQUlILEtBQUssQUFBQyxDQUNKLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLEtBQUssQ0FDYixRQUFRLENBQUUsSUFBSSxDQUlZLEFBeEdsQyxBQXFHUSxZQXJHSSxDQXdGVixnQkFBZ0IsQ0FLZCxLQUFLLENBSUgsS0FBSyxDQUlILEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxZQUFZLENBQUUsS0FBSyxDQUFHLEFBeEdoQyxBQTJHTSxZQTNHTSxDQXdGVixnQkFBZ0IsQ0FLZCxLQUFLLENBY0gsS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxLQUFLLENBQ25CLEtBQUssQ0FBRSxpQkFBa0IsQ0FBRyxBQS9HcEMsQUFpSE0sWUFqSE0sQ0F3RlYsZ0JBQWdCLENBS2QsS0FBSyxDQW9CSCxFQUFFLEFBQUMsQ0FDRCxVQUFVLENBN0pRLE9BQU8sQ0E4SnpCLE9BQU8sQ0FBRSxlQUFlLENBQ3hCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFdBQVcsQ0FBRSxHQUFHLENBRWtCLEFBdkgxQyxBQXNIUSxZQXRISSxDQXdGVixnQkFBZ0IsQ0FLZCxLQUFLLENBb0JILEVBQUUsQUFLQyxjQUFjLEFBQUMsQ0FDZCxPQUFPLENBQUUsa0JBQWtCLENBQUcsQUF2SHhDLEFBMEhNLFlBMUhNLENBd0ZWLGdCQUFnQixDQUtkLEtBQUssQ0E2QkgsRUFBRSxBQUFDLENBQ0QsT0FBTyxDQUFFLGlCQUFpQixDQUVRLEFBN0gxQyxBQTRIUSxZQTVISSxDQXdGVixnQkFBZ0IsQ0FLZCxLQUFLLENBNkJILEVBQUUsQUFFQyxjQUFjLEFBQUMsQ0FDZCxPQUFPLENBQUUsa0JBQWtCLENBQUcsQUE3SHhDLEFBZ0lNLFlBaElNLENBd0ZWLGdCQUFnQixDQUtkLEtBQUssQ0FtQ0gsUUFBUSxBQUFDLENBQ1AsVUFBVSxDQTFLTixPQUFPLENBMEtjLEFBaklqQyxBQW9JSSxZQXBJUSxDQXdGVixnQkFBZ0IsQ0E0Q2QsaUJBQWlCLEFBQUMsQ0FDaEIsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsS0FBSyxDQXJMSCxJQUFJLENBc0xOLFVBQVUsQ0EvS1EsT0FBTyxDQWdMekIsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsSUFBSSxDQUdHLEFBNUk1QixBQTBJTSxZQTFJTSxDQXdGVixnQkFBZ0IsQ0E0Q2QsaUJBQWlCLENBTWYsTUFBTSxBQUFDLENBQ0wsS0FBSyxDQTFMTCxJQUFJLENBMkxKLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUE1STFCLEFBK0lJLFlBL0lRLENBd0ZWLGdCQUFnQixDQXVEZCxLQUFLLEFBQUEsbUJBQW1CLEFBQUMsQ0FDdkIsS0FBSyxDQUFFLElBQUksQ0FBRyxBQWhKcEIsQUFrSkksWUFsSlEsQ0F3RlYsZ0JBQWdCLENBMERkLEtBQUssQUFBQSx5QkFBeUIsQUFBQyxDQUM3QixVQUFVLENBMUxOLE9BQU8sQ0E0TFgsYUFBYSxDQUFFLENBQUMsQ0FBRyxBQXJKekIsQUF1SkksWUF2SlEsQ0F3RlYsZ0JBQWdCLENBK0RkLEtBQUssQUFBQSx5QkFBeUIsQUFBQyxDQUM3QixVQUFVLENBOUxNLE9BQU8sQ0FnTXZCLGFBQWEsQ0FBRSxDQUFDLENBRStCLEFBNUpyRCxBQTJKTSxZQTNKTSxDQXdGVixnQkFBZ0IsQ0ErRGQsS0FBSyxBQUFBLHlCQUF5QixBQUkzQixNQUFNLEFBQUMsQ0FDTixVQUFVLENBak1ZLE9BQU8sQ0FpTWMsQUE1Sm5ELEFBK0pJLFlBL0pRLENBd0ZWLGdCQUFnQixDQXVFZCxTQUFTLENBQUMsS0FBSyxBQUFDLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FBRyxBQWhLeEIsQUFtS0UsWUFuS1UsQ0FtS1YsTUFBTSxBQUFDLENBQ0wsYUFBYSxDQUFFLENBQUMsQ0FDaEIsT0FBTyxDQUFFLEdBQUcsQ0FDWixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ2RyTkgsT0FBTyxDY3NOckIsS0FBSyxDZHROUyxPQUFPLENjdU5yQixPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0FBRSxNQUFNLENBQUcsQUF6S3pCLEFBMktFLFlBM0tVLENBMktWLGdCQUFnQixBQUFDLENBQ2YsV0FBVyxDQUFFLEtBQUssQ0FDbEIsYUFBYSxDQUFFLElBQUksQ0FDbkIsYUFBYSxDQUFFLElBQUksQ0E4QkQsQUE1TXRCLEFBK0tJLFlBL0tRLENBMktWLGdCQUFnQixDQUlkLENBQUMsQUFBQyxDQUNBLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLFdBQVcsQ0FBRSxHQUFHLENBQUcsQUFqTHpCLEFBbUxJLFlBbkxRLENBMktWLGdCQUFnQixDQVFkLFFBQVEsQUFBQyxDQUNQLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLEtBQUssQ0FwT0gsSUFBSSxDQXFPTixVQUFVLENBQUUsSUFBSSxDQUNoQixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0F6TkgsSUFBSSxDQTBObEIsV0FBVyxDQUFFLEtBQUssQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FFYSxBQTNMNUIsQUEwTE0sWUExTE0sQ0EyS1YsZ0JBQWdCLENBUWQsUUFBUSxDQU9OLEtBQUssQUFBQyxDQUNKLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUEzTDFCLEFBOExJLFlBOUxRLENBMktWLGdCQUFnQixDQW1CZCxFQUFFLEFBQUMsQ0FDRCxXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsSUFBSSxDQUNoQixZQUFZLENBQUUsSUFBSSxDQUFHLEFBak0zQixBQW1NSSxZQW5NUSxDQTJLVixnQkFBZ0IsQ0F3QmQsRUFBRSxBQUFDLENBQ0QsT0FBTyxDQUFFLGNBQWMsQ0FDdkIsUUFBUSxDQUFFLFFBQVEsQ0FPSixBQTVNcEIsQUFzTU0sWUF0TU0sQ0EyS1YsZ0JBQWdCLENBd0JkLEVBQUUsQUFHQyxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsT0FBTyxDQUNoQixLQUFLLENBaFBXLE9BQU8sQ0FpUHZCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixJQUFJLENBQUUsQ0FBQyxDQUFHLEFBNU1sQixBQWdORSxZQWhOVSxDQWdOVixjQUFjLEFBQUMsQ0FDYixXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsS0FBSyxDQUNsQixPQUFPLENBQUUsSUFBSSxDQUNiLGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQXhQSixPQUFPLENBeVAzQixRQUFRLENBQUUsUUFBUSxDQTJXWSxBQWhrQmxDLEFBc05JLFlBdE5RLENBZ05WLGNBQWMsQ0FNWixRQUFRLEFBQUMsQ0FDUCxPQUFPLENBQUUsUUFBUSxDQUNqQixLQUFLLENBdlFILElBQUksQ0F3UU4sVUFBVSxDQUFFLElBQUksQ0FDaEIsYUFBYSxDQUFFLENBQUMsQ0FDaEIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBN1BILElBQUksQ0E4UGxCLFdBQVcsQ0FBRSxLQUFLLENBc0JJLEFBbFA1QixBQTZOTSxZQTdOTSxDQWdOVixjQUFjLENBTVosUUFBUSxBQU9MLGNBQWMsQUFBQyxDQUNkLFVBQVUsQ0F6UVEsT0FBTyxDQTBRekIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxHQUFHLENBQUUsSUFBSSxDQUNULE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDZGpSUCxPQUFPLENja1JqQixLQUFLLENkbFJLLE9BQU8sQ2M2UkcsQUE5TzVCLEFBb09RLFlBcE9JLENBZ05WLGNBQWMsQ0FNWixRQUFRLEFBT0wsY0FBYyxBQU9aLE1BQU0sQUFBQyxDQUNOLFVBQVUsQ2RwUkYsT0FBTyxDY3FSZixLQUFLLENBclJQLElBQUksQ0FxUmMsQUF0TzFCLEFBd09RLFlBeE9JLENBZ05WLGNBQWMsQ0FNWixRQUFRLEFBT0wsY0FBYyxBQVdaLE1BQU0sQUFBQyxDQUNOLFVBQVUsQ2R4UkYsT0FBTyxDY3lSZixLQUFLLENBelJQLElBQUksQ0F5UmMsQUExTzFCLEFBNE9RLFlBNU9JLENBZ05WLGNBQWMsQ0FNWixRQUFRLEFBT0wsY0FBYyxBQWVaLE9BQU8sQUFBQyxDQUNQLFVBQVUsQ2Q1UkYsT0FBTyxDYzZSZixLQUFLLENBN1JQLElBQUksQ0E2UmMsQUE5TzFCLEFBaVBNLFlBalBNLENBZ05WLGNBQWMsQ0FNWixRQUFRLENBMkJOLEtBQUssQUFBQyxDQUNKLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUFsUDFCLEFBcVBJLFlBclBRLENBZ05WLGNBQWMsQ0FxQ1osSUFBSSxBQUFDLENBQ0gsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FFWSxBQXpQN0IsQUF3UE0sWUF4UE0sQ0FnTlYsY0FBYyxDQXFDWixJQUFJLENBR0YsQ0FBQyxBQUFDLENBQ0EsYUFBYSxDQUFFLENBQUMsQ0FBRyxBQXpQM0IsQUE0UEksWUE1UFEsQ0FnTlYsY0FBYyxDQTRDWixJQUFJLEFBQUMsQ0FDSCxPQUFPLENBQUUsVUFBVSxDQUNuQixRQUFRLENBQUUsUUFBUSxDQTBHRyxBQXhXM0IsQUErUE0sWUEvUE0sQ0FnTlYsY0FBYyxDQTRDWixJQUFJLEFBR0QsS0FBSyxBQUFDLENBQ0wsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsU0FBUyxDQUFFLElBQUksQ0FLVyxBQXRRbEMsQUFrUVEsWUFsUUksQ0FnTlYsY0FBYyxDQTRDWixJQUFJLEFBR0QsS0FBSyxDQUdKLEdBQUcsQUFBQyxDQUNGLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixhQUFhLENBQUUsSUFBSSxDQUFHLEFBdFFoQyxBQXlRTSxZQXpRTSxDQWdOVixjQUFjLENBNENaLElBQUksQUFhRCxNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsR0FBRyxDQW9GUyxBQTlWM0IsQUEyUVEsWUEzUUksQ0FnTlYsY0FBYyxDQTRDWixJQUFJLEFBYUQsTUFBTSxBQUVKLE9BQU8sQUFBQyxDQUNQLFNBQVMsQ0FBRSxJQUFJLENBRU8sQUE5UWhDLEFBNlFVLFlBN1FFLENBZ05WLGNBQWMsQ0E0Q1osSUFBSSxBQWFELE1BQU0sQUFFSixPQUFPLENBRU4sTUFBTSxBQUFDLENBQ0wsU0FBUyxDQUFFLElBQUksQ0FBRyxBQTlROUIsQUFpUlEsWUFqUkksQ0FnTlYsY0FBYyxDQTRDWixJQUFJLEFBYUQsTUFBTSxDQVFMLFlBQVksQUFBQyxDQUNYLGFBQWEsQ0FBRSxHQUFHLENBQUcsQUFsUi9CLEFBcVJVLFlBclJFLENBZ05WLGNBQWMsQ0E0Q1osSUFBSSxBQWFELE1BQU0sQ0FXTCxlQUFlLENBQ2IsYUFBYSxBQUFDLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUFHLEFBeFIxQixBQTBSVSxZQTFSRSxDQWdOVixjQUFjLENBNENaLElBQUksQUFhRCxNQUFNLENBV0wsZUFBZSxDQU1iLENBQUMsQUFBQyxDQUNBLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE1BQU0sQ0FBRSxRQUFRLENBQ2hCLFdBQVcsQ0FBRSxLQUFLLENBQUcsQUEvUmpDLEFBZ1NRLFlBaFNJLENBZ05WLGNBQWMsQ0E0Q1osSUFBSSxBQWFELE1BQU0sQ0F1QkwsSUFBSSxBQUFDLENBQ0QsV0FBVyxDQUFFLFlBQVksQ0FBRyxBQWpTeEMsQUFtU1EsWUFuU0ksQ0FnTlYsY0FBYyxDQTRDWixJQUFJLEFBYUQsTUFBTSxBQTBCSixnQkFBZ0IsQUFBQyxDQUNoQixLQUFLLENBQUUsS0FBSyxDQXFEcUIsQUF6VjNDLEFBcVNVLFlBclNFLENBZ05WLGNBQWMsQ0E0Q1osSUFBSSxBQWFELE1BQU0sQUEwQkosZ0JBQWdCLENBRWIsRUFBRSxBQUFDLENBQ0gsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsT0FBTyxDQUNwQixhQUFhLENBQUUsQ0FBQyxDQUNoQixNQUFNLENBQUUsQ0FBQyxDQUNULFVBQVUsQ0FBRSxJQUFJLENBRUcsQUE3Uy9CLEFBNFNZLFlBNVNBLENBZ05WLGNBQWMsQ0E0Q1osSUFBSSxBQWFELE1BQU0sQUEwQkosZ0JBQWdCLENBRWIsRUFBRSxBQU9ELE1BQU0sQUFBQyxDQUNOLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUE3UzdCLEFBK1NVLFlBL1NFLENBZ05WLGNBQWMsQ0E0Q1osSUFBSSxBQWFELE1BQU0sQUEwQkosZ0JBQWdCLENBWWYsRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsQ0FBQyxDQUNoQixjQUFjLENBQUUsR0FBRyxDQUNuQixNQUFNLENBQUUsV0FBVyxDQVFTLEFBM1R4QyxBQW9UWSxZQXBUQSxDQWdOVixjQUFjLENBNENaLElBQUksQUFhRCxNQUFNLEFBMEJKLGdCQUFnQixDQVlmLEVBQUUsQUFLQyxNQUFNLEFBQUMsQ0FDTixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLGVBQWUsQ0FDdkIsS0FBSyxDQUFFLEtBQUssQ0FDWixhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ0E5VmQsT0FBTyxDQStWakIsT0FBTyxDQUFFLFlBQVksQ0FBRyxBQTNUdEMsQUE4VFUsWUE5VEUsQ0FnTlYsY0FBYyxDQTRDWixJQUFJLEFBYUQsTUFBTSxBQTBCSixnQkFBZ0IsQ0EyQmYsWUFBWSxBQUFDLENBQ1gsTUFBTSxDQUFFLE1BQU0sQ0EwQmUsQUF6VnpDLEFBZ1VZLFlBaFVBLENBZ05WLGNBQWMsQ0E0Q1osSUFBSSxBQWFELE1BQU0sQUEwQkosZ0JBQWdCLENBMkJmLFlBQVksQ0FFUixJQUFJLEFBQUMsQ0FDTCxLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLEtBQUssQ0FBRSxHQUFHLENBQ1YsVUFBVSxDQUFFLEtBQUssQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FDbkIsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsVUFBVSxDQUFFLEdBQUcsQ0FBRyxBQXhVaEMsQUEwVVksWUExVUEsQ0FnTlYsY0FBYyxDQTRDWixJQUFJLEFBYUQsTUFBTSxBQTBCSixnQkFBZ0IsQ0EyQmYsWUFBWSxDQVlSLE1BQU0sQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLFlBQVksQ0FDckIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsS0FBSyxDQUFFLEdBQUcsQ0FDVixPQUFPLENBQUUsT0FBTyxDQUNoQixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FyWEQsT0FBTyxDQXNYdkIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsVUFBVSxDQUFFLFVBQVUsQ0FBRyxBQWxWdkMsQUFvVlksWUFwVkEsQ0FnTlYsY0FBYyxDQTRDWixJQUFJLEFBYUQsTUFBTSxBQTBCSixnQkFBZ0IsQ0EyQmYsWUFBWSxDQXNCUixLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixFQUFrQixDQUM3QixLQUFLLENBQUUsR0FBRyxDQUNWLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDQTVYRCxPQUFPLENBNlh2QixhQUFhLENBQUUsR0FBRyxDQUNsQixVQUFVLENBQUUsVUFBVSxDQUFHLEFBelZ2QyxBQTZWUSxZQTdWSSxDQWdOVixjQUFjLENBNENaLElBQUksQUFhRCxNQUFNLENBb0ZMLFNBQVMsQUFBQyxDQUNSLEtBQUssQ0FBRSxLQUFLLENBQUcsQUE5VnpCLEFBaVdNLFlBaldNLENBZ05WLGNBQWMsQ0E0Q1osSUFBSSxDQXFHRixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBQWMsQ0FDbEIsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixlQUFlLENBQUUsSUFBSSxDQUNyQixVQUFVLENBQUUsSUFBSSxDQUNoQixNQUFNLENBQUUsSUFBSSxDQUVaLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFNBQVMsQ0FBRSxHQUFHLENBQUcsQUF4V3pCLEFBMldJLFlBM1dRLENBZ05WLGNBQWMsQ0EySlosS0FBSyxBQUFDLENBQ0osU0FBUyxDQUFFLElBQUksQ0FBRyxBQTVXeEIsQUE4V0ksWUE5V1EsQ0FnTlYsY0FBYyxDQThKWixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBQWMsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxLQUFLLENBQ25CLFVBQVUsQ0FBRSxXQUFXLENBQ3ZCLE1BQU0sQ0FBRSxJQUFJLENBa0Q2QixBQXJhL0MsQUFvWE0sWUFwWE0sQ0FnTlYsY0FBYyxDQThKWixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBTUgsUUFBUSxBQUFDLENBQ1IsVUFBVSxDQUFFLFdBQVcsQ0FDdkIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQVcrQixBQXBZakQsQUEwWFEsWUExWEksQ0FnTlYsY0FBYyxDQThKWixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBTUgsUUFBUSxDQU1MLEtBQUssQUFBQSxRQUFRLEFBQUMsQ0FDZCxPQUFPLENBQUUsR0FBRyxDQUNaLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDZGhiVCxPQUFPLENjaWJmLFlBQVksQ0FBRSxHQUFHLENBQ2pCLFVBQVUsQ2RsYkYsT0FBTyxDY21iZixVQUFVLENBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FuYjdCLElBQUksQ0FtYm1DLEFBcFkvQyxBQXVZTSxZQXZZTSxDQWdOVixjQUFjLENBOEpaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUF5QkYsS0FBSyxBQUFDLENBQ04sTUFBTSxDQUFFLE9BQU8sQ0FDZixTQUFTLENBQUUsR0FBRyxDQUNkLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFdBQVcsQ0FBRSxJQUFJLENBQUcsQUE3WTVCLEFBK1lNLFlBL1lNLENBZ05WLGNBQWMsQ0E4SlosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQWlDSCxJQUFLLENBQUEsUUFBUSxDQUFFLENBQ2QsVUFBVSxDQUFFLFdBQVcsQ0FDdkIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQVdvQyxBQS9adEQsQUFxWlEsWUFyWkksQ0FnTlYsY0FBYyxDQThKWixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBaUNILElBQUssQ0FBQSxRQUFRLEVBTVYsS0FBSyxBQUFBLFFBQVEsQUFBQyxDQUNkLE9BQU8sQ0FBRSxHQUFHLENBQ1osT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBemNGLElBQU8sQ0EwY3RCLFVBQVUsQ0E1Y1osSUFBSSxDQTZjRixZQUFZLENBQUUsR0FBRyxDQUNqQixVQUFVLENBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FsYzVCLGVBQWMsQ0FrYzJCLEFBL1pwRCxBQWthTSxZQWxhTSxDQWdOVixjQUFjLENBOEpaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FvREgsTUFBTSxDQUFHLEtBQUssQUFBQSxRQUFRLEFBQUMsQ0FDdEIsVUFBVSxDQXJjRSxJQUFJLENBdWNoQixVQUFVLENBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FwZDNCLElBQUksQ0FvZGlDLEFBcmE3QyxBQXlhTSxZQXphTSxDQWdOVixjQUFjLENBd05aLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FDSCxRQUFRLENBQUcsS0FBSyxBQUFBLFFBQVEsQUFBQyxDQUV4QixhQUFhLENBQUUsR0FBRyxDQUFHLEFBM2E3QixBQTZhTSxZQTdhTSxDQWdOVixjQUFjLENBd05aLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FLSCxJQUFLLENBQUEsUUFBUSxFQUFJLEtBQUssQUFBQSxRQUFRLEFBQUMsQ0FFOUIsYUFBYSxDQUFFLEdBQUcsQ0FBRyxBQS9hN0IsQUFrYkksWUFsYlEsQ0FnTlYsY0FBYyxDQWtPWixrQkFBa0IsQUFBQyxDQUNqQixPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLENBQUUsR0FBRyxDQWlHTSxBQXJoQnRCLEFBcWJNLFlBcmJNLENBZ05WLGNBQWMsQ0FrT1osa0JBQWtCLENBR2hCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBWSxDQUNoQixrQkFBa0IsQ0FBRSxJQUFJLENBQ3hCLE1BQU0sQ0FBRSxDQUFDLENBQUMsS0FBSyxDQXRlZixJQUFJLENBdWVKLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLE9BQU8sQ0FDZixLQUFLLENBQUUsT0FBTyxDQUNkLE9BQU8sQ0FBRSxDQUFDLENBd0I4QixBQW5kaEQsQUE0YlEsWUE1YkksQ0FnTlYsY0FBYyxDQWtPWixrQkFBa0IsQ0FHaEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQU9ILE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUE3YjFCLEFBK2JRLFlBL2JJLENBZ05WLGNBQWMsQ0FrT1osa0JBQWtCLENBR2hCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FVSCxNQUFNLEFBQUEsK0JBQStCLEFBQUMsQ0FDckMsVUFBVSxDQTFlRyxPQUFPLENBMGVnQixBQWhjOUMsQUFrY1EsWUFsY0ksQ0FnTlYsY0FBYyxDQWtPWixrQkFBa0IsQ0FHaEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQWFILE1BQU0sQUFBQSxzQkFBc0IsQUFBQyxDQUM1QixZQUFZLENkbGZKLE9BQU8sQ2NrZmtCLEFBbmMzQyxBQXFjUSxZQXJjSSxDQWdOVixjQUFjLENBa09aLGtCQUFrQixDQUdoQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBZ0JILE1BQU0sQUFBQSxrQkFBa0IsQUFBQyxDQUN4QixZQUFZLENkcmZKLE9BQU8sQ2NxZmtCLEFBdGMzQyxBQXdjUSxZQXhjSSxDQWdOVixjQUFjLENBa09aLGtCQUFrQixDQUdoQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBbUJILE1BQU0sQUFBQSxXQUFXLEFBQUMsQ0FDakIsWUFBWSxDZHhmSixPQUFPLENjd2ZrQixBQXpjM0MsQUEyY1EsWUEzY0ksQ0FnTlYsY0FBYyxDQWtPWixrQkFBa0IsQ0FHaEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQXNCSCxlQUFlLEFBQUMsQ0FDZixPQUFPLENBQUUsR0FBRyxDQUFDLEtBQUssQ0EzZnBCLElBQUksQ0E0ZkYsY0FBYyxDQUFFLElBQUksQ0FBRyxBQTdjakMsQUErY1EsWUEvY0ksQ0FnTlYsY0FBYyxDQWtPWixrQkFBa0IsQ0FHaEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQTBCSCxNQUFNLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDdEIsVUFBVSxDQWhmSyxJQUFJLENBZ2ZtQixBQWhkaEQsQUFrZFEsWUFsZEksQ0FnTlYsY0FBYyxDQWtPWixrQkFBa0IsQ0FHaEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQTZCSCxNQUFNLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDdEIsVUFBVSxDQWxmRyxJQUFJLENBa2ZtQixBQW5kOUMsQUFzZE0sWUF0ZE0sQ0FnTlYsY0FBYyxDQWtPWixrQkFBa0IsQ0FvQ2hCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBVywrQkFBK0IsQUFBQyxDQUMvQyxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxHQUFHLENBQ1gsVUFBVSxDQW5nQkssT0FBTyxDQW9nQnRCLE1BQU0sQ0FBRSxJQUFJLENBRVosYUFBYSxDQUFFLEdBQUcsQ0FBRyxBQTVkN0IsQUE4ZE0sWUE5ZE0sQ0FnTlYsY0FBYyxDQWtPWixrQkFBa0IsQ0E0Q2hCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBVyxzQkFBc0IsQUFBQyxDQUN0QyxrQkFBa0IsQ0FBRSxJQUFJLENBQ3hCLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FFWCxhQUFhLENBQUUsR0FBRyxDQUNsQixVQUFVLENBbmhCVixJQUFJLENBb2hCSixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0EvZ0JGLE9BQU8sQ0FnaEJ0QixVQUFVLENBQUUsSUFBSSxDQUFHLEFBdGUzQixBQXdlTSxZQXhlTSxDQWdOVixjQUFjLENBa09aLGtCQUFrQixDQXNEaEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLGtCQUFrQixBQUFDLENBQ2xDLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLEdBQUcsQ0FDWCxVQUFVLENBcmhCSyxPQUFPLENBc2hCdEIsTUFBTSxDQUFFLElBQUksQ0FFWixhQUFhLENBQUUsR0FBRyxDQUFHLEFBOWU3QixBQWdmTSxZQWhmTSxDQWdOVixjQUFjLENBa09aLGtCQUFrQixDQThEaEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLGtCQUFrQixBQUFDLENBQ2xDLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FFWCxhQUFhLENBQUUsR0FBRyxDQUNsQixVQUFVLENBcGlCVixJQUFJLENBcWlCSixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FoaUJGLE9BQU8sQ0FraUJ0QixVQUFVLENBQUUsVUFBVSxDQUFHLEFBeGZqQyxBQTBmTSxZQTFmTSxDQWdOVixjQUFjLENBa09aLGtCQUFrQixDQXdFaEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLFdBQVcsQUFBQyxDQUMzQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxHQUFHLENBQ1gsVUFBVSxDQUFFLFdBQVcsQ0FDdkIsWUFBWSxDQUFFLFdBQVcsQ0FDekIsWUFBWSxDQUFFLEtBQUssQ0FDbkIsS0FBSyxDQUFFLFdBQVcsQ0FBRyxBQWhnQjdCLEFBa2dCTSxZQWxnQk0sQ0FnTlYsY0FBYyxDQWtPWixrQkFBa0IsQ0FnRmhCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBVyxnQkFBZ0IsQUFBQyxDQUNoQyxVQUFVLENBcGlCRSxJQUFJLENBc2lCaEIsYUFBYSxDQUFFLElBQUksQ0FBRyxBQXJnQjlCLEFBdWdCTSxZQXZnQk0sQ0FnTlYsY0FBYyxDQWtPWixrQkFBa0IsQ0FxRmhCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBVyxnQkFBZ0IsQUFBQyxDQUNoQyxVQUFVLENBMWlCRSxJQUFJLENBNGlCaEIsYUFBYSxDQUFFLElBQUksQ0FBRyxBQTFnQjlCLEFBNGdCTSxZQTVnQk0sQ0FnTlYsY0FBYyxDQWtPWixrQkFBa0IsQ0EwRmhCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBVyxXQUFXLEFBQUMsQ0FDM0IsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUVYLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLFVBQVUsQ0Foa0JWLElBQUksQ0Fpa0JKLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDQTVqQkYsT0FBTyxDQTRqQm9CLEFBbGhCbEQsQUFvaEJNLFlBcGhCTSxDQWdOVixjQUFjLENBa09aLGtCQUFrQixDQWtHaEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLGtCQUFrQixBQUFDLENBQ2xDLE1BQU0sQ0FBRSxDQUFDLENBQUcsQUFyaEJwQixBQXdoQkksWUF4aEJRLENBZ05WLGNBQWMsQ0F3VVosRUFBRSxBQUFDLENBQ0QsWUFBWSxDQUFFLElBQUksQ0FDbEIsVUFBVSxDQUFFLENBQUMsQ0FDYixXQUFXLENBQUUsS0FBSyxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUFHLEFBNWhCeEIsQUEraEJNLFlBL2hCTSxDQWdOVixjQUFjLENBOFVaLENBQUMsQUFDRSxZQUFZLEFBQUMsQ0FDWixNQUFNLENBQUUsU0FBUyxDQUNqQixPQUFPLENBQUUsaUJBQWlCLENBQzFCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsUUFBUSxDQUFFLFFBQVEsQ0FBRyxBQW5pQjdCLEFBcWlCTSxZQXJpQk0sQ0FnTlYsY0FBYyxDQThVWixDQUFDLEFBT0UsWUFBWSxBQUFBLFFBQVEsQUFBQyxDQUNwQixXQUFXLENBQUUsNEJBQTRCLENBQ3pDLE9BQU8sQ0FBRSxHQUFHLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixJQUFJLENBQUUsSUFBSSxDQUFHLEFBMWlCckIsQUE2aUJJLFlBN2lCUSxDQWdOVixjQUFjLENBNlZaLGVBQWUsQUFBQyxDQUNkLFVBQVUsQ0FBRSxJQUFJLENBSVEsQUFsakI5QixBQStpQk0sWUEvaUJNLENBZ05WLGNBQWMsQ0E2VlosZUFBZSxDQUViLE1BQU0sQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsV0FBVyxDQUFFLElBQUksQ0FBRyxBQWxqQjVCLEFBcWpCSSxZQXJqQlEsQ0FnTlYsY0FBYyxDQXFXWixjQUFjLEFBQUMsQ0FDYixNQUFNLENBQUUsU0FBUyxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLENBQUUsS0FBSyxDQUNsQixPQUFPLENBQUUsR0FBRyxDQUFHLEFBempCckIsQUEyakJJLFlBM2pCUSxDQWdOVixjQUFjLENBMldaLHFCQUFxQixDQUFDLElBQUksQUFBQSxLQUFLLENBQUMsR0FBRyxBQUFDLENBQ2xDLFVBQVUsQ0FBRSxJQUFJLENBQUcsQUE1akJ6QixBQThqQkksWUE5akJRLENBZ05WLGNBQWMsQ0E4V1osS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQUFhLFFBQVEsQ0FBRyxLQUFLLEFBQUMsQ0FDbEMsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsS0FBSyxDZC9tQk8sT0FBTyxDYyttQk8sQUFoa0JoQyxBQW9rQkksWUFwa0JRLENBbWtCVixJQUFJLENBQ0YsS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLGVBQWUsQ0FBRyxBQXJrQi9CLEFBMGtCRSxZQTFrQlUsQ0Ewa0JWLGNBQWMsQUFBQyxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQUcsQUEza0J6QixBQTZrQkUsWUE3a0JVLENBNmtCVixlQUFlLEFBQUMsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0E5bkJOLElBQUksQ0ErbkJSLE1BQU0sQ0FBRSxJQUFJLENBQ1osTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsTUFBTSxDQUNmLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFdBQVcsQ0FBRSxPQUFPLENBQUcsQUFybEIzQixBQXVsQkUsWUF2bEJVLENBdWxCVixzQkFBc0IsQUFBQyxDQUNyQixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxDQUFDLENBQ1IsR0FBRyxDQUFFLENBQUMsQ0FDTixXQUFXLENBQUUsNEJBQTRCLENBQ3pDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQWpwQkQsSUFBSSxDQWtwQlIsTUFBTSxDQUFFLE9BQU8sQ0FDZixVQUFVLENBQUUsbUJBQW1CLENBQUcsQUFwbUJ0QyxBQXVtQkksWUF2bUJRLENBc21CVixTQUFTLENBQ1AsSUFBSSxBQUFDLENBQ0gsZUFBZSxDQUFFLEtBQUssQ0FDdEIsUUFBUSxDQUFFLFFBQVEsQ0FBRyxBQXptQjNCLEFBMm1CSSxZQTNtQlEsQ0FzbUJWLFNBQVMsQUFLTixRQUFRLEFBQUMsQ0FDUixVQUFVLENBQUUsb0NBQW9DLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQ3JFLGVBQWUsQ0FBRSxLQUFLLENBQ3RCLE1BQU0sQ0FBRSxLQUFLLENBQ2IsYUFBYSxDQUFFLElBQUksQ0FFQSxBQWpuQnpCLEFBZ25CTSxZQWhuQk0sQ0FzbUJWLFNBQVMsQUFLTixRQUFRLENBS1AsSUFBSSxBQUFDLENBQ0gsTUFBTSxDQUFFLElBQUksQ0FBRyxBQWpuQnZCLEFBb25CSSxZQXBuQlEsQ0FzbUJWLFNBQVMsQUFjTixPQUFPLEFBQUMsQ0FDUCxVQUFVLENBQUUsbUNBQW1DLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQ3BFLGVBQWUsQ0FBRSxLQUFLLENBQ3RCLE1BQU0sQ0FBRSxLQUFLLENBQ2IsYUFBYSxDQUFFLElBQUksQ0FFQSxBQTFuQnpCLEFBeW5CTSxZQXpuQk0sQ0FzbUJWLFNBQVMsQUFjTixPQUFPLENBS04sSUFBSSxBQUFDLENBQ0gsTUFBTSxDQUFFLElBQUksQ0FBRyxBQTFuQnZCLEFBNm5CSSxZQTduQlEsQ0FzbUJWLFNBQVMsQ0F1QlAsS0FBSyxBQUFDLENBQ0osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQTVwQlMsbUJBQXNCLENBNnBCekMsT0FBTyxDQUFFLElBQUksQ0FDYixHQUFHLENBQUUsR0FBRyxDQUNSLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQWxyQkgsSUFBSSxDQW1yQk4sU0FBUyxDQUFFLEtBQUssQ0FFaEIsVUFBVSxDQUFFLFVBQVUsQ0FZRixBQWxwQjFCLEFBdW9CTSxZQXZvQk0sQ0FzbUJWLFNBQVMsQ0F1QlAsS0FBSyxDQVVILEVBQUUsQUFBQyxDQUNELEtBQUssQ0F2ckJMLElBQUksQ0F3ckJKLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsYUFBYSxDQUFFLENBQUMsQ0FBRyxBQTNvQjNCLEFBNm9CTSxZQTdvQk0sQ0FzbUJWLFNBQVMsQ0F1QlAsS0FBSyxDQWdCSCxDQUFDLEFBQUMsQ0FDQSxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsV0FBVyxDQUFFLEtBQUssQ0FDbEIsS0FBSyxDQWpzQkwsSUFBSSxDQWlzQlksQUFscEJ4QixBQXVwQkksWUF2cEJRLENBc3BCVixRQUFRLENBQ04sSUFBSSxBQUFDLENBQ0gsT0FBTyxDQUFFLFFBQVEsQ0FFTyxBQTFwQjlCLEFBeXBCTSxZQXpwQk0sQ0FzcEJWLFFBQVEsQ0FDTixJQUFJLENBRUYsZ0JBQWdCLEFBQUMsQ0FDZixjQUFjLENBQUUsQ0FBQyxDQUFHLEFBMXBCNUIsQUE2cEJJLFlBN3BCUSxDQXNwQlYsUUFBUSxDQU9OLFNBQVMsQUFBQyxDQUNSLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLGNBQWMsQ0FBRSxNQUFNLENBQUcsQUEvcEIvQixBQWtxQkUsWUFscUJVLENBa3FCVixRQUFRLEFBQUMsQ0FDUCxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsR0FBRyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLENBQUMsQ0FDVixjQUFjLENBQUUsR0FBRyxDQUNuQixNQUFNLENBQUUsQ0FBQyxDQUNULFFBQVEsQ0FBRSxNQUFNLENBQ2hCLFlBQVksQ0FBRSxNQUFNLENBa0NTLEFBNXNCakMsQUEycUJJLFlBM3FCUSxDQWtxQlYsUUFBUSxBQVNMLGFBQWEsQUFBQyxDQUNiLFlBQVksQ0FBRSxDQUFDLENBQUcsQUE1cUJ4QixBQThxQkksWUE5cUJRLENBa3FCVixRQUFRLENBWU4sTUFBTSxBQUFDLENBQ0wsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLEdBQUcsQ0FFWCxhQUFhLENBQUUsR0FBRyxDQUNsQixpQkFBaUIsQ0FBRSxTQUFTLENBQzVCLG1CQUFtQixDQUFFLE1BQU0sQ0FxQkYsQUE1c0IvQixBQXdyQk0sWUF4ckJNLENBa3FCVixRQUFRLENBWU4sTUFBTSxDQVVKLENBQUMsQUFBQyxDQUNBLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxLQUFLLENBQ2IsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUFHLEFBL3JCdEIsQUFpc0JNLFlBanNCTSxDQWtxQlYsUUFBUSxDQVlOLE1BQU0sQ0FtQkosZUFBZSxBQUFDLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLEdBQUcsQ0FDVCxNQUFNLENBQUUsQ0FBQyxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixXQUFXLENBQUUsSUFBSSxDQUVqQixhQUFhLENBQUUsR0FBRyxDQUNsQixVQUFVLENBenZCVixJQUFJLENBMHZCSixNQUFNLENBQUUsU0FBUyxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUFHLEFBNXNCN0IsQUFndEJFLFlBaHRCVSxDQWd0QlYsV0FBVyxBQUFDLENBQ1YsZ0JBQWdCLENBQUUsNkJBQTZCLENBQUcsQUFqdEJ0RCxBQW10QkUsWUFudEJVLENBbXRCVixXQUFXLEFBQUMsQ0FDVixnQkFBZ0IsQ0FBRSw2QkFBNkIsQ0FBRyxBQXB0QnRELEFBc3RCRSxZQXR0QlUsQ0FzdEJWLFdBQVcsQUFBQyxDQUNWLGdCQUFnQixDQUFFLDZCQUE2QixDQUFHLEFBdnRCdEQsQUF5dEJFLFlBenRCVSxDQXl0QlYsV0FBVyxBQUFDLENBQ1YsZ0JBQWdCLENBQUUsNkJBQTZCLENBQUcsQUExdEJ0RCxBQTR0QkUsWUE1dEJVLENBNHRCVixpQkFBaUIsQUFBQyxDQUNoQixLQUFLLENBQUUsTUFBTSxDQUNiLE1BQU0sQ0FBRSxLQUFLLENBQ2IsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLENBQUUsTUFBTSxDQUNuQixRQUFRLENBQUUsS0FBSyxDQUNmLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLEdBQUcsQ0F5RVMsQUE3eUJ0QixBQXF1QkksWUFydUJRLENBNHRCVixpQkFBaUIsQ0FTZixFQUFFLEFBQUMsQ0FDRCxZQUFZLENBQUUsU0FBUyxDQUN2QixZQUFZLENBQUUsS0FBSyxDQUNuQixNQUFNLENBQUUsTUFBTSxDQUNkLE9BQU8sQ0FBRSxhQUFhLENBRXRCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FLTyxBQXB2QjVCLEFBZ3ZCTSxZQWh2Qk0sQ0E0dEJWLGlCQUFpQixDQVNmLEVBQUUsQUFXQyxNQUFNLEFBQUMsQ0FDTixNQUFNLENBQUUsSUFBSSxDQUFHLEFBanZCdkIsQUFtdkJNLFlBbnZCTSxDQTR0QlYsaUJBQWlCLENBU2YsRUFBRSxDQWNBLEtBQUssQUFBQyxDQUNKLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUFwdkIxQixBQXV2QkksWUF2dkJRLENBNHRCVixpQkFBaUIsQ0EyQmYsWUFBWSxBQUFDLENBQ1gsT0FBTyxDQUFFLFdBQVcsQ0FFcEIsVUFBVSxDQUFFLFVBQVUsQ0FrQ00sQUE1eEJsQyxBQTZ2QlUsWUE3dkJFLENBNHRCVixpQkFBaUIsQ0EyQmYsWUFBWSxDQUlWLE9BQU8sQ0FDTCxRQUFRLENBQ04sTUFBTSxBQUFDLENBQ0wsS0FBSyxDQUFFLEdBQUcsQ0FBRyxBQTl2QnpCLEFBZ3dCVSxZQWh3QkUsQ0E0dEJWLGlCQUFpQixDQTJCZixZQUFZLENBSVYsT0FBTyxDQUNMLFFBQVEsQ0FJTixLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsS0FBSyxDQUNaLEtBQUssQ0FBRSxLQUFLLENBRU8sQUFwd0IvQixBQW13QlksWUFud0JBLENBNHRCVixpQkFBaUIsQ0EyQmYsWUFBWSxDQUlWLE9BQU8sQ0FDTCxRQUFRLENBSU4sS0FBSyxDQUdILEVBQUUsQUFBQSxZQUFZLEFBQUMsQ0FDYixLQUFLLENBQUUsS0FBSyxDQUFHLEFBcHdCN0IsQUF3d0JRLFlBeHdCSSxDQTR0QlYsaUJBQWlCLENBMkJmLFlBQVksQ0FJVixPQUFPLENBYUwsTUFBTSxDQUFDLEVBQUUsQUFBQyxDQUNSLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFdBQVcsQ0FBRSxHQUFHLENBQUcsQUExd0I3QixBQTZ3Qk0sWUE3d0JNLENBNHRCVixpQkFBaUIsQ0EyQmYsWUFBWSxDQXNCVixLQUFLLENBQUMsRUFBRSxBQUFDLENBQ1AsYUFBYSxDQUFFLENBQUMsQ0FDaEIsVUFBVSxDQUFFLEtBQUssQ0FDakIsVUFBVSxDQUFFLElBQUksQ0FBRyxBQWh4QjNCLEFBa3hCTSxZQWx4Qk0sQ0E0dEJWLGlCQUFpQixDQTJCZixZQUFZLENBMkJWLFFBQVEsQUFBQSxRQUFRLEFBQUMsQ0FDZixhQUFhLENBQUUsQ0FBQyxDQUNoQixVQUFVLENBQUUsS0FBSyxDQUNqQixVQUFVLENBQUUsSUFBSSxDQU9RLEFBNXhCaEMsQUFzeEJRLFlBdHhCSSxDQTR0QlYsaUJBQWlCLENBMkJmLFlBQVksQ0EyQlYsUUFBUSxBQUFBLFFBQVEsQ0FJZCxLQUFLLEFBQUMsQ0FDSixPQUFPLENBQUUsSUFBSSxDQUFHLEFBdnhCMUIsQUF5eEJRLFlBenhCSSxDQTR0QlYsaUJBQWlCLENBMkJmLFlBQVksQ0EyQlYsUUFBUSxBQUFBLFFBQVEsQ0FPZCxLQUFLLEFBQUMsQ0FDSixPQUFPLENBQUUsSUFBSSxDQUVPLEFBNXhCOUIsQUEyeEJVLFlBM3hCRSxDQTR0QlYsaUJBQWlCLENBMkJmLFlBQVksQ0EyQlYsUUFBUSxBQUFBLFFBQVEsQ0FPZCxLQUFLLEFBRUYsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLElBQUksQ0FBRyxBQTV4QjVCLEFBa3lCTSxZQWx5Qk0sQ0E0dEJWLGlCQUFpQixDQXFFZixRQUFRLENBQ04sS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLElBQUksQ0FBRyxBQW55QnhCLEFBcXlCTSxZQXJ5Qk0sQ0E0dEJWLGlCQUFpQixDQXFFZixRQUFRLENBSU4sS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLElBQUksQ0FFTyxBQXh5QjVCLEFBdXlCUSxZQXZ5QkksQ0E0dEJWLGlCQUFpQixDQXFFZixRQUFRLENBSU4sS0FBSyxBQUVGLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUF4eUIxQixBQTR5QkksWUE1eUJRLENBNHRCVixpQkFBaUIsQ0FnRmYsT0FBTyxBQUFBLE1BQU0sQUFBQyxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQUcsQUE3eUJwQixBQWd6QkUsWUFoekJVLENBZ3pCVixPQUFPLENBQUMsR0FBRyxBQUFDLENBQ1YsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsQ0FBQyxDQUFHLEFBR2hCLEFBQ0UsT0FESyxDQUNMLGdCQUFnQixBQUFDLENBQ2YsVUFBVSxDZHQyQkksT0FBTyxDY3MyQlUsQUFGbkMsQUFJRSxPQUpLLENBSUwsY0FBYyxBQUFDLENBQ2IsUUFBUSxDQUFFLFFBQVEsQ0FBRyxBQUx6QixBQU9FLE9BUEssQ0FPTCxlQUFlLEFBQUMsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0E3MkJOLElBQUksQ0E4MkJSLE1BQU0sQ0FBRSxJQUFJLENBQ1osTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsTUFBTSxDQUNmLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFdBQVcsQ0FBRSxPQUFPLENBQUcsQUFmM0IsQUFpQkUsT0FqQkssQ0FpQkwsc0JBQXNCLEFBQUMsQ0FDckIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsTUFBTSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsQ0FBQyxDQUNSLEdBQUcsQ0FBRSxDQUFDLENBQ04sV0FBVyxDQUFFLDRCQUE0QixDQUN6QyxTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FoNEJELElBQUksQ0FpNEJSLE1BQU0sQ0FBRSxPQUFPLENBQ2YsVUFBVSxDQUFFLG1CQUFtQixDQUFHLEFBOUJ0QyxBQWdDRSxPQWhDSyxDQWdDTCxpQkFBaUIsQ0FBQyxVQUFVLEFBQUMsQ0FDM0IsR0FBRyxDQUFFLENBQUMsQ0FBRyxBQWpDYixBQW9DSSxPQXBDRyxDQW1DTCxTQUFTLEFBQUEsTUFBTSxDQUNiLElBQUksQUFBQyxDQUNILE1BQU0sQ0FBRSxLQUFLLENBQUcsQUFyQ3RCLEFBdUNJLE9BdkNHLENBbUNMLFNBQVMsQUFBQSxNQUFNLENBSWIsS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLEdBQUcsQ0FDVixRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsQ0FBQyxDQUNWLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLEdBQUcsQ0FDVCxLQUFLLENBbDVCSCxJQUFJLENBbzVCTixVQUFVLENBQUUsVUFBVSxDQXdCYSxBQXhFekMsQUFpRE0sT0FqREMsQ0FtQ0wsU0FBUyxBQUFBLE1BQU0sQ0FJYixLQUFLLENBVUgsRUFBRSxBQUFDLENBQ0QsS0FBSyxDQXQ1QkwsSUFBSSxDQXU1QkosU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsS0FBSyxDQUNsQixjQUFjLENBQUUsU0FBUyxDQUN6QixhQUFhLENBQUUsSUFBSSxDQUNuQixVQUFVLENBQUUsZUFBZSxDQUMzQixPQUFPLENBQUUsU0FBUyxDQVFjLEFBakV4QyxBQTBEUSxPQTFERCxDQW1DTCxTQUFTLEFBQUEsTUFBTSxDQUliLEtBQUssQ0FVSCxFQUFFLENBU0EsTUFBTSxBQUFDLENBQ0wsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLENBQUMsQ0FDVixLQUFLLENBajZCUCxJQUFJLENBazZCRixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLGNBQWMsQ0FBRSxTQUFTLENBQUcsQUFqRXRDLEFBb0VNLE9BcEVDLENBbUNMLFNBQVMsQUFBQSxNQUFNLENBSWIsS0FBSyxDQTZCSCxDQUFDLEFBQUMsQ0FDQSxhQUFhLENBQUUsSUFBSSxDQUNuQixLQUFLLENBMTZCTCxJQUFJLENBMjZCSixVQUFVLENBQUUsZUFBZSxDQUMzQixPQUFPLENBQUUsSUFBSSxDQUFDLElBQUksQ0FBQSxVQUFVLENBQUcsQUF4RXZDLEFBMkVJLE9BM0VHLENBbUNMLFNBQVMsQUFBQSxNQUFNLENBd0NiLGNBQWMsQUFBQyxDQUNiLEtBQUssQ0FBRSxHQUFHLENBQUcsQUFJbkIsQUFBQSxjQUFjLEFBQUMsQ0FDYixLQUFLLENBcjdCQyxJQUFJLENBcTdCTSxBQUVsQixBQUFBLGVBQWUsQ0FBQyxLQUFLLEFBQUMsQ0FDckIsZ0JBQWdCLENBcDdCUyxPQUFPLENBZzlCZixBQTdCbEIsQUFFQyxlQUZjLENBQUMsS0FBSyxDQUVsQixDQUFDLEFBQUMsQ0FDSCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEdBQUcsQ0FDVixrQkFBa0IsQ0FBRSxVQUFVLENBQzlCLGVBQWUsQ0FBRSxVQUFVLENBRTNCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsa0JBQWtCLENBQUUsU0FBUyxDQUM3QixlQUFlLENBQUUsU0FBUyxDQUMxQixjQUFjLENBQUUsU0FBUyxDQUN6QixhQUFhLENBQUUsU0FBUyxDQUV4QixVQUFVLENBQUUsU0FBUyxDQUVGLEFBckJyQixBQW9CRSxlQXBCYSxDQUFDLEtBQUssQ0FFbEIsQ0FBQyxBQWtCRCxPQUFPLEFBQUMsQ0FDUixLQUFLLENBNThCQSxJQUFJLENBNDhCTyxBQXJCbkIsQUF3QkMsZUF4QmMsQ0FBQyxLQUFLLEFBd0JuQixNQUFNLEFBQUMsQ0FDUCxPQUFPLENBQUUsRUFBRSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxHQUFHLENBQUcsQUFDaEIsQUFDSSxpQkFEYSxDQUNiLGFBQWEsQUFBQyxDQUNWLFdBQVcsQ0FBRSxJQUFJLENBQUcsQUFGNUIsQUFHSSxpQkFIYSxDQUdiLEtBQUssQUFBQSxPQUFPLEFBQUMsQ0FDVCxXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUFHLEFBRXRCLEFBQ0UsV0FEUyxDQUNULElBQUksQUFBQyxDQUNILE9BQU8sQ0FBRSxZQUFZLENBR0UsQUFMM0IsQUFHSSxXQUhPLENBQ1QsSUFBSSxDQUVGLFlBQVksQ0FIaEIsV0FBVyxDQUNULElBQUksQ0FHRixjQUFjLEFBQUMsQ0FDYixXQUFXLENBQUUsR0FBRyxDQUFHLEFDbitCekIsQUFDRSxLQURHLEFBQ0YsT0FBTyxBQUFDLENBQ1AsV0FBVyxDQUFFLGdCQUFnQixDQUM3QixVQUFVLENBQUUsTUFBTSxDQUFHLEFBSHpCLEFBSUUsS0FKRyxBQUlGLFNBQVMsQUFBQSxPQUFPLEFBQUMsQ0FDaEIsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQUxuQixBQU1FLEtBTkcsQUFNRixNQUFNLEFBQUEsT0FBTyxBQUFDLENBQ2IsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQVBuQixBQVFFLEtBUkcsQUFRRixpQkFBaUIsQUFBQSxPQUFPLEFBQUMsQ0FDeEIsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQVRuQixBQVVFLEtBVkcsQUFVRixnQkFBZ0IsQUFBQSxPQUFPLEFBQUMsQ0FDdkIsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQVhuQixBQVlFLEtBWkcsQUFZRixrQkFBa0IsQUFBQSxPQUFPLEFBQUMsQ0FDekIsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQWJuQixBQWNFLEtBZEcsQUFjRixRQUFRLEFBQUEsT0FBTyxBQUFDLENBQ2YsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQWZuQixBQWdCRSxLQWhCRyxBQWdCRixPQUFPLEFBQUEsT0FBTyxBQUFDLENBQ2QsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQWpCbkIsQUFrQkUsS0FsQkcsQUFrQkYsS0FBSyxBQUFBLE9BQU8sQUFBQyxDQUNaLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUFuQm5CLEFBb0JFLEtBcEJHLEFBb0JGLFNBQVMsQUFBQSxPQUFPLEFBQUMsQ0FDaEIsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQXJCbkIsQUFzQkUsS0F0QkcsQUFzQkYsT0FBTyxBQUFBLE9BQU8sQUFBQyxDQUNkLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFlBQVksQ0FBRSxHQUFHLENBQ2pCLEtBQUssQ2ZuQkssT0FBTyxDZW9CakIsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQzFCbkIsQUFBQSxPQUFPLEFBQUMsQ0FDTixTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLEtBQUssQ0FBRSxPQUFPLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxtQkFBbUIsQ0FBRSxJQUFJLENBQ3pCLGdCQUFnQixDQUFFLElBQUksQ0FDdEIsZUFBZSxDQUFFLElBQUksQ0FDckIsV0FBVyxDQUFFLElBQUksQ0FBRyxBQUV0QixBQUFBLGNBQWMsQUFBQyxDQUNiLE1BQU0sQ0FBRSxPQUFPLENBQUcsQUFFcEIsQUFBQSxjQUFjLEFBQUEsc0JBQXNCLEFBQUMsQ0FDbkMsWUFBWSxDQUFFLE9BQU8sQ0FBRyxBQUUxQixBQUFBLGVBQWUsQUFBQyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FDaEIsMEJBQTBCLENBQUUsS0FBSyxDQUFHLEFBRXRDLEFBQUEsT0FBTyxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FBRyxBQUVoQixBQUFBLGVBQWUsQUFBQyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0FBRSxPQUFPLENBQ25CLE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsZ0JBQWdCLENBQUUsQ0FBQyxDQUNuQixtQkFBbUIsQ0FBRSxDQUFDLENBQ3RCLGFBQWEsQ0FBRSxXQUFXLENBQzFCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLFVBQVUsQ0FBRSxDQUFDLENBQ2IsVUFBVSxDQUFFLG9EQUFvRCxDQUNoRSxNQUFNLENBQUUsZ0JBQWdCLENBQ3hCLFlBQVksQ0FBRSxDQUFDLENBQ2YsT0FBTyxDQUFFLENBQUMsQ0FDVixpQkFBaUIsQ0FBRSxnQkFBZ0IsQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLENBQ3JFLFNBQVMsQ0FBRSxnQkFBZ0IsQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLENBQzdELFVBQVUsQ0FBRSxvR0FBb0csQ0FDaEgsVUFBVSxDQUFFLDRGQUE0RixDQUFHLEFBRTdHLEFBQUEsY0FBYyxBQUFDLENBQ2IsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQUVqQixBQUFBLGFBQWEsQUFBQyxDQUNaLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUFFakIsQUFBQSxlQUFlLENBQUMsZUFBZSxBQUFDLENBQzlCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFVBQVUsQ0FBRSxzREFBc0QsQ0FDbEUsTUFBTSxDQUFFLGtCQUFrQixDQUMxQixZQUFZLENBQUUsQ0FBQyxDQUNmLE9BQU8sQ0FBRSxDQUFDLENBQ1YsZ0JBQWdCLENBQUUsR0FBRyxDQUNyQixtQkFBbUIsQ0FBRSxHQUFHLENBQ3hCLGlCQUFpQixDQUFFLGFBQWEsQ0FBQyxrQkFBa0IsQ0FBQyxhQUFhLENBQ2pFLFNBQVMsQ0FBRSxhQUFhLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUN6RCxVQUFVLENBQUUsd0ZBQXdGLENBQ3BHLFVBQVUsQ0FBRSxnRkFBZ0YsQ0FDNUYsVUFBVSxDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxnQkFBbUIsQ0FBRyxBQUVuRCxBQUFBLFlBQVksQUFBQyxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQUcsQUFFbkIsQUFBQSxlQUFlLEFBQUMsQ0FDZCxVQUFVLENBQUUsTUFBTSxDQUNsQixRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENBQUUsS0FBSyxDQUFHLEFBRXRCLEFBQUEsY0FBYyxDQUNkLGFBQWEsQUFBQyxDQUNaLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLFlBQVksQ0FBRSxLQUFLLENBQUcsQUFFeEIsQUFBQSxhQUFhLEFBQUMsQ0FDWixLQUFLLENBQUUsT0FBTyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLE1BQU0sQ0FBRyxBQUV2QixBQUFBLHNCQUFzQixDQUN0QixxQkFBcUIsQUFBQyxDQUNwQixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLE1BQU0sQ0FBRSxHQUFHLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FDYixXQUFXLENBQUUsS0FBSyxDQUNsQixZQUFZLENBQUUsS0FBSyxDQUFHLEFBRXhCLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQUN2QixBQUFBLHNCQUFzQixDQUN0QixxQkFBcUIsQUFBQyxDQUNwQixVQUFVLENBQUUsTUFBTSxDQUFHLEFBR3ZCLEFBQUEsc0JBQXNCLEFBQUMsQ0FDckIsS0FBSyxDQUFFLEdBQUcsQ0FBRyxBQUVmLEFBQUEscUJBQXFCLEFBQUMsQ0FDcEIsS0FBSyxDQUFFLEtBQUssQ0FBRyxBQUVqQixBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FDNUIscUJBQXFCLEFBQUEsTUFBTSxBQUFDLENBQzFCLFlBQVksQ0FBRSxPQUFPLENBQUcsQUFFMUIsQUFBQSxrQkFBa0IsQ0FDbEIsa0JBQWtCLEFBQUMsQ0FDakIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLFdBQVcsQ0FDcEIsS0FBSyxDQUFFLEdBQUcsQ0FDVixNQUFNLENBQUUsR0FBRyxDQUNYLFVBQVUsQ0FBRSxXQUFXLENBQ3ZCLEdBQUcsQ0FBRSxPQUFPLENBQUcsQ0FFbkIsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVBQ3ZCLEFBQUEsa0JBQWtCLENBQ2xCLGtCQUFrQixBQUFDLENBQ2pCLEdBQUcsQ0FBRSxPQUFPLENBQUcsQUFHakIsQUFBQSxrQkFBa0IsQUFBQyxDQUNqQixJQUFJLENBQUUsSUFBSSxDQUNWLGFBQWEsQ0FBRSxNQUFNLENBQUcsQ0FFNUIsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVBQ3ZCLEFBQUEsa0JBQWtCLEFBQUMsQ0FDakIsYUFBYSxDQUFFLEtBQUssQ0FBRyxBQUd6QixBQUFBLGtCQUFrQixBQUFDLENBQ2pCLEtBQUssQ0FBRSxJQUFJLENBQ1gsWUFBWSxDQUFFLE1BQU0sQ0FBRyxDQUUzQixNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFDdkIsQUFBQSxrQkFBa0IsQUFBQyxDQUNqQixZQUFZLENBQUUsS0FBSyxDQUFHLEFBR3hCLEFBQUEsa0JBQWtCLEFBQUEsT0FBTyxDQUN6QixrQkFBa0IsQUFBQSxPQUFPLEFBQUMsQ0FDeEIsT0FBTyxDQUFFLEdBQUcsQ0FDWixVQUFVLENBQUUsc0JBQXNCLENBQ2xDLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsWUFBWSxDQUFFLG9CQUFvQixDQUNsQyxLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsTUFBTSxDQUFHLEFBRW5CLEFBQUEsa0JBQWtCLEFBQUEsT0FBTyxBQUFDLENBQ3hCLFlBQVksQ0FBRSxDQUFDLENBQ2YsV0FBVyxDQUFFLG9CQUFvQixDQUFHLEFBRXRDLEFBQUEsa0JBQWtCLEFBQUEsTUFBTSxDQUN4QixrQkFBa0IsQUFBQSxNQUFNLEFBQUMsQ0FDdkIsTUFBTSxDQUFFLE9BQU8sQ0FDZixLQUFLLENBQUUsT0FBTyxDQUNkLFVBQVUsQ0FBRSxPQUFPLENBQUcsQUFFeEIsQUFBQSxzQkFBc0IsQ0FDdEIsc0JBQXNCLEFBQUEsTUFBTSxDQUM1QixzQkFBc0IsQUFBQSxPQUFPLENBQzdCLHNCQUFzQixBQUFBLE9BQU8sQUFBQSxNQUFNLEFBQUMsQ0FDbEMsTUFBTSxDQUFFLE9BQU8sQ0FDZixVQUFVLENBQUUsSUFBSSxDQUNoQixrQkFBa0IsQ0FBRSxPQUFPLENBQzNCLGlCQUFpQixDQUFFLE9BQU8sQ0FBRyxBQUUvQixBQUFBLGNBQWMsQUFBQyxDQUNiLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLGVBQWUsQ0FBRSxRQUFRLENBQ3pCLGNBQWMsQ0FBRSxDQUFDLENBQ2pCLFlBQVksQ0FBRSxLQUFLLENBQ25CLFNBQVMsQ0FBRSxPQUFPLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLEtBQUssQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FBRyxDQUUxQixNQUFNLEVBQUUsVUFBVSxFQUFFLFFBQVEsRUFDMUIsQUFBQSxjQUFjLEFBQUMsQ0FDYixhQUFhLENBQUUsS0FBSyxDQUFHLEFBRXpCLEFBQUEsY0FBYyxDQUFDLEVBQUUsQUFBQyxDQUNoQixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQUcsQUFFZixBQUFBLGdCQUFnQixBQUFDLENBQ2YsS0FBSyxDQUFFLGFBQWEsQ0FDcEIsU0FBUyxDQUFFLEtBQUssQ0FDaEIsY0FBYyxDQUFFLEtBQUssQ0FDckIsS0FBSyxDQUFFLE9BQU8sQ0FDZCxXQUFXLENBQUUsR0FBRyxDQUFHLENBRXZCLE1BQU0sRUFBRSxVQUFVLEVBQUUsUUFBUSxFQUMxQixBQUFBLGdCQUFnQixBQUFDLENBQ2YsY0FBYyxDQUFFLElBQUksQ0FBRyxBQUV6QixBQUFBLFlBQVksQUFBQyxDQUNYLE9BQU8sQ0FBRSxTQUFTLENBQ2xCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLE1BQU0sQ0FBRSxxQkFBcUIsQ0FBRyxBQUVsQyxBQUFBLG1CQUFtQixBQUFDLENBQ2xCLFFBQVEsQ0FBRSxRQUFRLENBQUcsQUFFdkIsQUFBQSxtQkFBbUIsQUFBQSxPQUFPLEFBQUMsQ0FDekIsT0FBTyxDQUFFLEdBQUcsQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLEtBQUssQ0FBRSxHQUFHLENBQ1YsS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsQ0FBQyxDQUNULFVBQVUsQ0FBRSxtQkFBbUIsQ0FDL0IsV0FBVyxDQUFFLHNCQUFzQixDQUFHLEFBRXhDLEFBQUEsc0JBQXNCLEFBQUEsT0FBTyxBQUFDLENBQzVCLGdCQUFnQixDQUFFLE9BQU8sQ0FBRyxBQUU5QixBQUFBLHNCQUFzQixBQUFDLENBQ3JCLEtBQUssQ0FBRSxPQUFPLENBQUcsQUFFbkIsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQzNCLHNCQUFzQixBQUFBLE1BQU0sQUFBQyxDQUMzQixNQUFNLENBQUUsT0FBTyxDQUNmLEtBQUssQ0FBRSxPQUFPLENBQ2QsVUFBVSxDQUFFLE9BQU8sQ0FBRyxBQUV4QixBQUFBLHlCQUF5QixBQUFDLENBQ3hCLFlBQVksQ0FBRSxPQUFPLENBQUcsQUFFMUIsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQy9CLGdCQUFnQixDQUFDLHlCQUF5QixBQUFDLENBQ3pDLE1BQU0sQ0FBRSxPQUFPLENBQ2YsS0FBSyxDQUFFLE9BQU8sQ0FDZCxVQUFVLENBQUUsT0FBTyxDQUFHLEFBRXhCLEFBQUEsc0JBQXNCLENBQ3RCLHNCQUFzQixBQUFBLE1BQU0sQ0FDNUIsZ0JBQWdCLENBQUMsc0JBQXNCLEFBQUMsQ0FDdEMsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsS0FBSyxDQUFFLE9BQU8sQ0FBRyxBQUVuQixBQUFBLHNCQUFzQixDQUN0QixzQkFBc0IsQUFBQSxNQUFNLENBQzVCLGdCQUFnQixDQUFDLHNCQUFzQixBQUFDLENBQ3RDLFVBQVUsQ0FBRSxPQUFPLENBQ25CLFlBQVksQ0FBRSxPQUFPLENBQ3JCLEtBQUssQ0FBRSxPQUFPLENBQ2QsTUFBTSxDQUFFLE9BQU8sQ0FBRyxBQUVwQixBQUFBLHlCQUF5QixBQUFBLHNCQUFzQixDQUMvQyx5QkFBeUIsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLEFBQUMsQ0FDcEQsVUFBVSxDQUFFLE9BQU8sQ0FBRyxBQUV4QixBQUFBLGVBQWUsQUFBQyxDQUNkLFVBQVUsQ0FBRSxNQUFNLENBQUcsQUFFdkIsQUFBQSxzQkFBc0IsQ0FDdEIsc0JBQXNCLENBQ3RCLHNCQUFzQixBQUFDLENBQ3JCLE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsT0FBTyxDQUNoQixXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENBQUUsR0FBRyxDQUNWLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGNBQWMsQ0FBRSxNQUFNLENBQUcsQUFFM0IsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQzVCLHNCQUFzQixBQUFBLE1BQU0sQ0FDNUIsc0JBQXNCLEFBQUEsTUFBTSxBQUFDLENBQzNCLE1BQU0sQ0FBRSxPQUFPLENBQ2YsS0FBSyxDQUFFLE9BQU8sQ0FDZCxVQUFVLENBQUUsT0FBTyxDQUNuQixtQkFBbUIsQ0FBRSxPQUFPLENBQUcsQUFFakMsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQzVCLHNCQUFzQixBQUFBLE1BQU0sQ0FDNUIsc0JBQXNCLEFBQUEsTUFBTSxBQUFDLENBQzNCLFVBQVUsQ0FBRSxPQUFPLENBQ25CLFlBQVksQ0FBRSxPQUFPLENBQ3JCLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFFbEIsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLENBQzdCLHNCQUFzQixBQUFBLE9BQU8sQ0FDN0Isc0JBQXNCLEFBQUEsT0FBTyxBQUFDLENBQzVCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE1BQU0sQ0FBRSxDQUFDLENBQUcsQUFFZCxBQUFBLHNCQUFzQixBQUFBLE9BQU8sQ0FDN0Isc0JBQXNCLEFBQUEsT0FBTyxBQUFDLENBQzVCLE9BQU8sQ0FBRSxHQUFHLENBQ1osWUFBWSxDQUFFLEtBQUssQ0FBRyxBQUV4QixBQUFBLHNCQUFzQixBQUFBLE9BQU8sQUFBQyxDQUM1QixHQUFHLENBQUUsT0FBTyxDQUNaLEtBQUssQ0FBRSxDQUFDLENBQ1IsVUFBVSxDQUFFLG9CQUFvQixDQUNoQyxXQUFXLENBQUUsdUJBQXVCLENBQUcsQUFFekMsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLEFBQUMsQ0FDNUIsR0FBRyxDQUFFLE9BQU8sQ0FDWixLQUFLLENBQUUsS0FBSyxDQUNaLFVBQVUsQ0FBRSxpQkFBaUIsQ0FBRyxBQUVsQyxBQUFBLHNCQUFzQixBQUFBLE9BQU8sQUFBQyxDQUM1QixPQUFPLENBQUUsS0FBSyxDQUNkLEdBQUcsQ0FBRSxNQUFNLENBQ1gsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsU0FBUyxDQUFFLEtBQUssQ0FDaEIsWUFBWSxDQUFFLEtBQUssQ0FDbkIsS0FBSyxDQUFFLE9BQU8sQ0FBRyxBQUVuQixBQUFBLHNCQUFzQixDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQ3ZCLHNCQUFzQixDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsTUFBTSxBQUFDLENBQ3JDLFVBQVUsQ0FBRSxPQUFPLENBQ25CLFlBQVksQ0FBRSxPQUFPLENBQ3JCLEtBQUssQ0FBRSxPQUFPLENBQ2QsTUFBTSxDQUFFLE9BQU8sQ0FBRyxBQUVwQixBQUFBLHNCQUFzQixDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsT0FBTyxBQUFDLENBQ3RDLGdCQUFnQixDQUFFLE9BQU8sQ0FBRyxDQ3hVaEMsQUFDRSxjQURZLENBQ1osTUFBTSxBQUFDLENBQ0wsV0FBVyxDQUFFLElBQUksQ0FBRyxBQUZ4QixBQUlFLGNBSlksQ0FJWixFQUFFLEFBQUMsQ0FDRCxVQUFVLENBQUUsTUFBTSxDQUFHLEFBTHpCLEFBT0UsY0FQWSxDQU9aLEdBQUcsQUFBQyxDQUNGLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLGFBQWEsQ0FBRSxHQUFHLENBQUcsQUFUekIsQUFXRSxjQVhZLENBV1osQ0FBQyxBQUFDLENBQ0EsS0FBSyxDakJWUyxPQUFPLENpQlVHLFVBQVUsQ0FBRyxBQVp6QyxBQWNFLGNBZFksQ0FjWixDQUFDLEFBQUMsQ0FDQSxlQUFlLENBQUUsWUFBWSxDQUFHLEFBZnBDLEFBaUJFLGNBakJZLENBaUJaLENBQUMsQUFBQyxDQUNBLGVBQWUsQ0FBRSxTQUFTLENBQUcsQUFsQmpDLEFBbUJFLGNBbkJZLENBbUJaLEVBQUUsQUFBQyxDQUNELFVBQVUsQ0FBRSxJQUFJLENBQUcsQUFwQnZCLEFBcUJFLGNBckJZLENBcUJaLEVBQUUsQUFBQyxDQUNELFVBQVUsQ0FBRSxJQUFJLENBQ2hCLEtBQUssQ2pCdkJJLE9BQU8sQ2lCd0JoQixXQUFXLENsQmhCRCxJQUFJLENrQmlCZCxRQUFRLENBQUUsUUFBUSxDQUNsQixZQUFZLENBQUUsSUFBSSxDQVNBLEFBbkN0QixBQTJCSSxjQTNCVSxDQXFCWixFQUFFLEFBTUMsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLEVBQUUsQ0FDWCxVQUFVLENqQjdCSCxPQUFPLENpQjhCZCxZQUFZLENBQUUsSUFBSSxDQUNsQixRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsR0FBRyxDQUNULEdBQUcsQ0FBRSxHQUFHLENBQ1IsS0FBSyxDQUFFLEdBQUcsQ0FDVixNQUFNLENBQUUsR0FBRyxDQUFHLEFBR3BCLEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FDckIsY0FBYyxBQUFBLE1BQU0sQUFBQyxDQUNuQixPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQUcsQUFDbkIsQUFBQSxjQUFjLEFBQUEsTUFBTSxBQUFDLENBQ25CLEtBQUssQ0FBRSxJQUFJLENBQUcsQUMzQ2hCLEFBQUEsV0FBVyxBQUFDLENBQ1YsTUFBTSxDQUFFLElBQUksQ0EyQ2tCLEFBNUNoQyxBQUVFLFdBRlMsQ0FFVCxDQUFDLENBRkgsV0FBVyxDQUdULFFBQVEsQUFBQyxDQUNQLEtBQUssQ2xCSEssSUFBSSxDa0JJZCxZQUFZLENBQUUsR0FBRyxDQUNqQixhQUFhLENBQUUsR0FBRyxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsVUFBVSxDQUN0QixVQUFVLENsQlZJLE9BQU8sQ2tCV3JCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ2pCWmIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDaUJrQjdCLEFBbkJoQyxBQWdCSSxXQWhCTyxDQUVULENBQUMsQUFjRSxNQUFNLENBaEJYLFdBQVcsQ0FHVCxRQUFRLEFBYUwsTUFBTSxBQUFDLENBQ04sZUFBZSxDQUFFLElBQUksQ0FDckIsVUFBVSxDQUFFLE9BQTZCLENqQmhCN0Msa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDaUJrQi9CLEFBbkI5QixBQXFCRSxXQXJCUyxDQXFCVCxRQUFRLEFBQUMsQ0FDUCxTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ2xCdkJELE9BQU8sQ0NFbEIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDaUIwQjdCLEFBM0JoQyxBQXlCSSxXQXpCTyxDQXFCVCxRQUFRLEFBSUwsTUFBTSxBQUFDLENBQ04sVUFBVSxDQUFFLE9BQXdCLENqQnhCeEMsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDaUIwQi9CLEFBM0I5QixBQTZCRSxXQTdCUyxDQTZCVCxTQUFTLENBN0JYLFdBQVcsQ0E4QlQsS0FBSyxBQUFDLENBQ0osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0FZZ0IsQUE1QzlCLEFBaUNJLFdBakNPLENBNkJULFNBQVMsQ0FJUCxDQUFDLENBakNMLFdBQVcsQ0E4QlQsS0FBSyxDQUdILENBQUMsQUFBQyxDQUNBLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUFHLEFBcENyQixBQXFDSSxXQXJDTyxDQTZCVCxTQUFTLEFBUU4sT0FBTyxDQXJDWixXQUFXLENBOEJULEtBQUssQUFPRixPQUFPLEFBQUMsQ0FDUCxJQUFJLENBQUUsR0FBRyxDQUNULEdBQUcsQ0FBRSxHQUFHLENBQ1IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUNsQixLQUFLLENsQjNDRyxJQUFJLENrQjJDVSxBQzVDNUIsQUFBQSxTQUFTLEFBQUMsQ0FDUixVQUFVLENBQUUsSUFBSSxDQUNoQixNQUFNLENBQUUsS0FBSyxDQUNiLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLGVBQWUsQ0FBRSxLQUFLLENBQ3RCLG1CQUFtQixDQUFFLE1BQU0sQ0FzQkcsQUE1QmhDLEFBT0UsU0FQTyxDQU9QLEdBQUcsQUFBQyxDQUNGLGlCQUFpQixDQUFFLG9CQUFrQixDQUNyQyxjQUFjLENBQUUsb0JBQWtCLENBQ2xDLGFBQWEsQ0FBRSxvQkFBa0IsQ0FDakMsU0FBUyxDQUFFLG9CQUFrQixDQUM3QixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUFkbkIsQUFlRSxTQWZPLENBZVAsSUFBSSxBQUFDLENBQ0gsVUFBVSxDbkJmQSxxQkFBSSxDbUJnQmQsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsT0FBTyxDQUFFLElBQUksQ0FDYixVQUFVLENBQUUsS0FBSyxDQUNqQixhQUFhLENBQUUsS0FBSyxDQUNwQixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ25CcEJILE9BQU8sQ21CMEJLLEFBNUI5QixBQXdCSSxTQXhCSyxDQWVQLElBQUksQ0FTRixFQUFFLEFBQUMsQ0FDRCxXQUFXLENBQUUsYUFBYSxDQUMxQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUM1QjVCLEFBRUUsZUFGYSxDQUViLElBQUksQUFBQyxDQUNILFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDQUFFLEtBQUssQ0FBRyxBQUxuQixBQU9FLGVBUGEsQ0FPYixFQUFFLEFBQUMsQ0FDRCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBUnBCLEFBVUUsZUFWYSxDQVViLFFBQVEsQUFBQyxDQUNQLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLElBQUksQ0FVUSxBQXRCdkIsQUFjSSxlQWRXLENBVWIsUUFBUSxDQUlOLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxLQUFLLENBQ1osV0FBVyxDQUFFLENBQUMsQ0FDZCxNQUFNLENBQUUsSUFBSSxDQUFHLEFBakJyQixBQW1CSSxlQW5CVyxDQVViLFFBQVEsQ0FTTixNQUFNLEFBQUMsQ0FDTCxLQUFLLENBQUUsS0FBSyxDQUNaLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUF0QnJCLEFBd0JFLGVBeEJhLENBd0JiLElBQUksQUFBQyxDQUNILFdBQVcsQ0FBRSxDQUFDLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUM3Qm5CLEFBQUEsUUFBUSxBQUFDLENBQ1AsVUFBVSxDckJBRSxJQUFJLENxQm1CTyxBQXBCekIsQUFFRSxRQUZNLENBRU4sS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLEdBQUcsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxJQUFJLENBY00sQUFwQnZCLEFBT0ksUUFQSSxDQUVOLEtBQUssQ0FLSCxDQUFDLEFBQUMsQ0FDQSxPQUFPLENBQUUsU0FBUyxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ3JCUkUsT0FBTyxDcUJTbkIsS0FBSyxDckJWRyxJQUFJLENxQmNjLEFBZmhDLEFBWU0sUUFaRSxDQUVOLEtBQUssQ0FLSCxDQUFDLENBS0MsSUFBSSxBQUFDLENBQ0gsT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsTUFBTSxDQUNmLEtBQUssQ3JCZEMsSUFBSSxDcUJjWSxBQWY5QixBQWdCSSxRQWhCSSxDQUVOLEtBQUssQ0FjSCxHQUFHLEFBQUMsQ0FDRixhQUFhLENBQUUsS0FBSyxDQUFDLEdBQUcsQ3JCVmpCLE9BQU8sQ3FCV2QsYUFBYSxDQUFFLElBQUksQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUFHLEFDcEJyQixBQUFBLEtBQUssQUFBQyxDQUNKLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFFbEIsQUFBQSxJQUFJLEFBQUMsQ0FDSCxLQUFLLENBQUUsTUFBTSxDQUFHLEFDSmxCLEFBQUEsTUFBTSxBQUFBLEtBQUssQUFBQyxDQUNWLE1BQU0sQ0FBRSxLQUFLLENBQ2IsYUFBYSxDQUFFLElBQUksQ0FnTGUsQUFsTHBDLEFBR0UsTUFISSxBQUFBLEtBQUssQ0FHVCxJQUFJLEFBQUMsQ0FDSCxVQUFVLENBQUUsVUFBVSxDQUN0QixPQUFPLENBQUUsZ0JBQWdCLENBQUcsQUFMaEMsQUFNRSxNQU5JLEFBQUEsS0FBSyxDQU1ULFlBQVksQUFBQyxDQUNYLFVBQVUsQ3ZCRUssT0FBTyxDdUJEdEIsTUFBTSxDQUFFLElBQUksQ0F3Q2tCLEFBaERsQyxBQVNJLE1BVEUsQUFBQSxLQUFLLENBTVQsWUFBWSxDQUdWLElBQUksQUFBQyxDQUNILFdBQVcsQ0FBRSxDQUFDLENBQUcsQUFWdkIsQUFXSSxNQVhFLEFBQUEsS0FBSyxDQU1ULFlBQVksQ0FLVixDQUFDLEFBQUMsQ0FDQSxTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ3ZCWkcsSUFBSSxDdUJZVSxBQWI1QixBQWNJLE1BZEUsQUFBQSxLQUFLLENBTVQsWUFBWSxDQVFWLElBQUksQUFBQyxDQUNILFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDQUFFLElBQUksQ0FDWCxZQUFZLENBQUUsSUFBSSxDQUNsQixLQUFLLEN2QmxCRyxJQUFJLEN1QitCTyxBQWhDekIsQUFvQk0sTUFwQkEsQUFBQSxLQUFLLENBTVQsWUFBWSxDQVFWLElBQUksQUFNRCxVQUFVLENBcEJqQixNQUFNLEFBQUEsS0FBSyxDQU1ULFlBQVksQ0FRVixJQUFJLEFBT0QsV0FBVyxBQUFDLENBQ1gsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsS0FBSyxDdkJ0QkMsSUFBSSxDdUI2QmMsQUE5QmhDLEFBd0JRLE1BeEJGLEFBQUEsS0FBSyxDQU1ULFlBQVksQ0FRVixJQUFJLEFBTUQsVUFBVSxBQUlSLE9BQU8sQ0F4QmhCLE1BQU0sQUFBQSxLQUFLLENBTVQsWUFBWSxDQVFWLElBQUksQUFPRCxXQUFXLEFBR1QsT0FBTyxBQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsTUFBTSxDQUNuQixLQUFLLEN2QjFCRCxJQUFJLEN1QjJCUixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxHQUFHLENBQ1osWUFBWSxDQUFFLEdBQUcsQ0FBRyxBQTlCOUIsQUErQk0sTUEvQkEsQUFBQSxLQUFLLENBTVQsWUFBWSxDQVFWLElBQUksQUFpQkQsV0FBVyxBQUFBLE9BQU8sQUFBQyxDQUNsQixPQUFPLENBQUUsR0FBRyxDQUFHLEFBaEN2QixBQWtDSSxNQWxDRSxBQUFBLEtBQUssQ0FNVCxZQUFZLENBNEJWLEVBQUUsQUFBQyxDQUNELEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLENBQUMsQ0FZaUIsQUFoRGhDLEFBcUNNLE1BckNBLEFBQUEsS0FBSyxDQU1ULFlBQVksQ0E0QlYsRUFBRSxDQUdBLEVBQUUsQUFBQyxDQUNELFdBQVcsQ0FBRSxHQUFHLENBQ2hCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDdkJ6Q0MsSUFBSSxDdUIrQ1ksQUFoRDlCLEFBMkNRLE1BM0NGLEFBQUEsS0FBSyxDQU1ULFlBQVksQ0E0QlYsRUFBRSxDQUdBLEVBQUUsQUFNQyxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBNUMxQixBQTZDUSxNQTdDRixBQUFBLEtBQUssQ0FNVCxZQUFZLENBNEJWLEVBQUUsQ0FHQSxFQUFFLENBUUEsQ0FBQyxBQUFDLENBQ0EsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDdkI5Q0QsSUFBSSxDdUIrQ1IsU0FBUyxDQUFFLElBQUksQ0FBRyxBQWhENUIsQUFtREUsTUFuREksQUFBQSxLQUFLLENBbURULFdBQVcsQUFBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEtBQUssQ0FDWixZQUFZLENBQUUsSUFBSSxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBSVEsQUE1RHZCLEFBeURJLE1BekRFLEFBQUEsS0FBSyxDQW1EVCxXQUFXLENBTVQsR0FBRyxBQUFDLENBQ0YsU0FBUyxDQUFFLElBQUksQ0FDZixTQUFTLENBQUUsS0FBSyxDQUNoQixNQUFNLENBQUUsSUFBSSxDQUFHLEFBNURyQixBQThERSxNQTlESSxBQUFBLEtBQUssQ0E4RFQsY0FBYyxBQUFDLENBQ2IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxJQUFJLENBZ0hjLEFBbExsQyxBQW1FSSxNQW5FRSxBQUFBLEtBQUssQ0E4RFQsY0FBYyxDQUtaLENBQUMsQ0FuRUwsTUFBTSxBQUFBLEtBQUssQ0E4RFQsY0FBYyxDQU1WLE1BQU0sQUFBQyxDQUNQLFVBQVUsQ3ZCOURILE9BQU8sQ3VCK0RkLE9BQU8sQ0FBRSxLQUFLLEN0QnBFbEIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDc0J1RXZELEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFdBQVcsQ0FBRSxJQUFJLENBeUNJLEFBckgzQixBQTZFTSxNQTdFQSxBQUFBLEtBQUssQ0E4RFQsY0FBYyxDQUtaLENBQUMsQUFVRSxnQkFBZ0IsQUFBQSxPQUFPLENBN0U5QixNQUFNLEFBQUEsS0FBSyxDQThEVCxjQUFjLENBS1osQ0FBQyxBQVdFLGVBQWUsQUFBQSxPQUFPLENBOUU3QixNQUFNLEFBQUEsS0FBSyxDQThEVCxjQUFjLENBS1osQ0FBQyxBQVlFLGlCQUFpQixBQUFBLE9BQU8sQ0EvRS9CLE1BQU0sQUFBQSxLQUFLLENBOERULGNBQWMsQ0FNVixNQUFNLEFBU0wsZ0JBQWdCLEFBQUEsT0FBTyxDQTdFOUIsTUFBTSxBQUFBLEtBQUssQ0E4RFQsY0FBYyxDQU1WLE1BQU0sQUFVTCxlQUFlLEFBQUEsT0FBTyxDQTlFN0IsTUFBTSxBQUFBLEtBQUssQ0E4RFQsY0FBYyxDQU1WLE1BQU0sQUFXTCxpQkFBaUIsQUFBQSxPQUFPLEFBQUMsQ0FDeEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsT0FBTyxDQUFFLEdBQUcsQ0FDWixXQUFXLENBQUUsTUFBTSxDQUNuQixLQUFLLEN2QnZGQSxPQUFPLEN1QndGWixTQUFTLENBQUUsSUFBSSxDQUFHLEFBeEYxQixBQXlGTSxNQXpGQSxBQUFBLEtBQUssQ0E4RFQsY0FBYyxDQUtaLENBQUMsQUFzQkUsZUFBZSxBQUFBLE9BQU8sQ0F6RjdCLE1BQU0sQUFBQSxLQUFLLENBOERULGNBQWMsQ0FNVixNQUFNLEFBcUJMLGVBQWUsQUFBQSxPQUFPLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQTFGdkIsQUEyRk0sTUEzRkEsQUFBQSxLQUFLLENBOERULGNBQWMsQ0FLWixDQUFDLEFBd0JFLGlCQUFpQixBQUFBLE9BQU8sQ0EzRi9CLE1BQU0sQUFBQSxLQUFLLENBOERULGNBQWMsQ0FNVixNQUFNLEFBdUJMLGlCQUFpQixBQUFBLE9BQU8sQUFBQyxDQUN4QixPQUFPLENBQUUsR0FBRyxDQUFHLEFBNUZ2QixBQTZGTSxNQTdGQSxBQUFBLEtBQUssQ0E4RFQsY0FBYyxDQUtaLENBQUMsQUEwQkUsTUFBTSxDQTdGYixNQUFNLEFBQUEsS0FBSyxDQThEVCxjQUFjLENBTVYsTUFBTSxBQXlCTCxNQUFNLEFBQUMsQ3RCM0ZaLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ3NCOEZyRCxlQUFlLENBQUUsSUFBSSxDQUNyQixVQUFVLENBQUUsT0FBd0IsQ0FBRyxBQWhHL0MsQUFpR00sTUFqR0EsQUFBQSxLQUFLLENBOERULGNBQWMsQ0FLWixDQUFDLEFBOEJFLE9BQU8sQ0FqR2QsTUFBTSxBQUFBLEtBQUssQ0E4RFQsY0FBYyxDQU1WLE1BQU0sQUE2QkwsT0FBTyxBQUFDLENBQ1AsVUFBVSxDdkI5RkYsT0FBTyxDdUJtR2dCLEFBdkd2QyxBQW1HUSxNQW5HRixBQUFBLEtBQUssQ0E4RFQsY0FBYyxDQUtaLENBQUMsQUE4QkUsT0FBTyxBQUVMLE9BQU8sQ0FuR2hCLE1BQU0sQUFBQSxLQUFLLENBOERULGNBQWMsQ0FNVixNQUFNLEFBNkJMLE9BQU8sQUFFTCxPQUFPLEFBQUMsQ0FDUCxLQUFLLEN2Qm5HRCxJQUFJLEN1Qm1HYyxBQXBHaEMsQUFxR1EsTUFyR0YsQUFBQSxLQUFLLENBOERULGNBQWMsQ0FLWixDQUFDLEFBOEJFLE9BQU8sQ0FJTixNQUFNLENBckdkLE1BQU0sQUFBQSxLQUFLLENBOERULGNBQWMsQ0FNVixNQUFNLEFBNkJMLE9BQU8sQ0FJTixNQUFNLEFBQUMsQ0FDTCxLQUFLLEN2QmxHQyxPQUFPLEN1Qm1HYixVQUFVLEN2QnRHTixJQUFJLEN1QnNHbUIsQUF2R3JDLEFBeUdNLE1BekdBLEFBQUEsS0FBSyxDQThEVCxjQUFjLENBS1osQ0FBQyxDQXNDQyxNQUFNLENBekdaLE1BQU0sQUFBQSxLQUFLLENBOERULGNBQWMsQ0FNVixNQUFNLENBcUNOLE1BQU0sQUFBQyxDQUNMLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsS0FBSyxDQUFFLEdBQUcsQ0FDVixVQUFVLEN2QnhHSixPQUFPLEN1QnlHYixLQUFLLEN2QjdHQyxJQUFJLEN1QjhHVixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUFHLEFBckh6QixBQXNISSxNQXRIRSxBQUFBLEtBQUssQ0E4RFQsY0FBYyxDQXdEWixPQUFPLEFBQUEsTUFBTSxBQUFDLENBQ1osR0FBRyxDQUFFLElBQUksQ0FDVCxLQUFLLENBQUUsY0FBYyxDQUNyQixLQUFLLENBQUUsS0FBSyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUExSHhCLEFBMkhJLE1BM0hFLEFBQUEsS0FBSyxDQThEVCxjQUFjLENBNkRaLE1BQU0sQUFBQSxNQUFNLENBM0hoQixNQUFNLEFBQUEsS0FBSyxDQThEVCxjQUFjLENBOERaLE9BQU8sQUFBQSxNQUFNLEFBQUMsQ0FDWixHQUFHLENBQUUsSUFBSSxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEtBQUssQ0FDWixTQUFTLENBQUUsSUFBSSxDQWtEVyxBQWxMaEMsQUFpSU0sTUFqSUEsQUFBQSxLQUFLLENBOERULGNBQWMsQ0E2RFosTUFBTSxBQUFBLE1BQU0sQ0FNVixDQUFDLENBaklQLE1BQU0sQUFBQSxLQUFLLENBOERULGNBQWMsQ0E2RFosTUFBTSxBQUFBLE1BQU0sQ0FPVixNQUFNLENBbElaLE1BQU0sQUFBQSxLQUFLLENBOERULGNBQWMsQ0E4RFosT0FBTyxBQUFBLE1BQU0sQ0FLWCxDQUFDLENBaklQLE1BQU0sQUFBQSxLQUFLLENBOERULGNBQWMsQ0E4RFosT0FBTyxBQUFBLE1BQU0sQ0FNWCxNQUFNLEFBQUMsQ0FDTCxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFVBQVUsQ3ZCOUhMLE9BQU8sQ3VCK0haLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLElBQUksQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsT0FBTyxDQUFFLFFBQVEsQ0FDakIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsS0FBSyxDdkI3SUEsT0FBTyxDdUI4SVosTUFBTSxDQUFFLG9CQUFvQixDdEI1SWxDLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ3NCbUp6QixBQXBKcEMsQUFnSlEsTUFoSkYsQUFBQSxLQUFLLENBOERULGNBQWMsQ0E2RFosTUFBTSxBQUFBLE1BQU0sQ0FNVixDQUFDLEFBZUUsTUFBTSxDQWhKZixNQUFNLEFBQUEsS0FBSyxDQThEVCxjQUFjLENBNkRaLE1BQU0sQUFBQSxNQUFNLENBT1YsTUFBTSxBQWNILE1BQU0sQ0FoSmYsTUFBTSxBQUFBLEtBQUssQ0E4RFQsY0FBYyxDQThEWixPQUFPLEFBQUEsTUFBTSxDQUtYLENBQUMsQUFlRSxNQUFNLENBaEpmLE1BQU0sQUFBQSxLQUFLLENBOERULGNBQWMsQ0E4RFosT0FBTyxBQUFBLE1BQU0sQ0FNWCxNQUFNLEFBY0gsTUFBTSxBQUFDLENBQ04sZUFBZSxDQUFFLElBQUksQ0FDckIsVUFBVSxDdkJoSkYsT0FBTyxDdUJpSmYsS0FBSyxDdkJsSkQsSUFBSSxDQ0NoQixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENzQm1KM0IsQUFwSmxDLEFBcUpNLE1BckpBLEFBQUEsS0FBSyxDQThEVCxjQUFjLENBNkRaLE1BQU0sQUFBQSxNQUFNLENBMEJWLElBQUksQ0FySlYsTUFBTSxBQUFBLEtBQUssQ0E4RFQsY0FBYyxDQThEWixPQUFPLEFBQUEsTUFBTSxDQXlCWCxJQUFJLEFBQUMsQ0FDSCxPQUFPLENBQUUsSUFBSSxDQUNiLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLFNBQVMsQ0FDakIsVUFBVSxDdkJ2SkEsT0FBTyxDdUJ3SmpCLEtBQUssQ3ZCekpDLElBQUksQ3VCMEpWLE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLElBQUksQ0FBRyxBQTVKNUIsQUE4Sk0sTUE5SkEsQUFBQSxLQUFLLENBOERULGNBQWMsQ0E2RFosTUFBTSxBQUFBLE1BQU0sQ0FtQ1YsUUFBUSxDQTlKZCxNQUFNLEFBQUEsS0FBSyxDQThEVCxjQUFjLENBOERaLE9BQU8sQUFBQSxNQUFNLENBa0NYLFFBQVEsQUFBQyxDQUNQLFVBQVUsQ3ZCeEpMLE9BQU8sQ3VCMktVLEFBbEw5QixBQWlLUSxNQWpLRixBQUFBLEtBQUssQ0E4RFQsY0FBYyxDQTZEWixNQUFNLEFBQUEsTUFBTSxDQW1DVixRQUFRLENBR04sS0FBSyxDQWpLYixNQUFNLEFBQUEsS0FBSyxDQThEVCxjQUFjLENBOERaLE9BQU8sQUFBQSxNQUFNLENBa0NYLFFBQVEsQ0FHTixLQUFLLEFBQUMsQ0FDSixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF5QixDQUMzQyxLQUFLLENBQUUsS0FBSyxDQUNaLFVBQVUsQ3ZCbktOLElBQUksQ3VCb0tSLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FDWixZQUFZLENBQUUsSUFBSSxDQUNsQixVQUFVLENBQUUsR0FBRyxDQUNmLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLEtBQUssQ3ZCM0tGLE9BQU8sQ3VCNEtWLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUE1SzVCLEFBNktRLE1BN0tGLEFBQUEsS0FBSyxDQThEVCxjQUFjLENBNkRaLE1BQU0sQUFBQSxNQUFNLENBbUNWLFFBQVEsQ0FlTixLQUFLLENBN0tiLE1BQU0sQUFBQSxLQUFLLENBOERULGNBQWMsQ0E4RFosT0FBTyxBQUFBLE1BQU0sQ0FrQ1gsUUFBUSxDQWVOLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxLQUFLLENBQ1osWUFBWSxDQUFFLEdBQUcsQ0FDakIsT0FBTyxDQUFFLFlBQVksQ0FDckIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsU0FBUyxDQUFFLElBQUksQ0FBRyxBQUU1QixBQUNFLE1BREksQUFBQSxTQUFTLENBQ2IsRUFBRSxBQUFDLENBQ0QsV0FBVyxDeEI1S1IsSUFBSSxDd0I2S1AsS0FBSyxDdkJ2TEksT0FBTyxDdUJ3TGhCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLENBQUMsQ0FBRyxBQUx2QixBQU1FLE1BTkksQUFBQSxTQUFTLENBTWIsR0FBRyxBQUFDLENBQ0YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUFHLEFDNUxuQixBQUFBLE1BQU0sQUFBQSxLQUFLLEFBQUMsQ0FDVixVQUFVLEN4Qk1DLE9BQU8sQ3dCdUVLLEFBOUV6QixBQUVFLE1BRkksQUFBQSxLQUFLLENBRVQsQ0FBQyxBQUFDLENBQ0EsZUFBZSxDQUFFLElBQUksQ0FBRyxBQUg1QixBQUlFLE1BSkksQUFBQSxLQUFLLENBSVQsVUFBVSxBQUFDLENBQ1QsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLEN4QlBJLE9BQU8sQ3dCUWhCLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUFSdEIsQUFTRSxNQVRJLEFBQUEsS0FBSyxDQVNQLElBQUksQUFBQyxDQUNMLE9BQU8sQ3pCQUosSUFBSSxDeUJBUSxDQUFDLENBZ0NhLEFBMUNqQyxBQVdJLE1BWEUsQUFBQSxLQUFLLENBU1AsSUFBSSxDQUVGLEdBQUcsQUFBQyxDQUNKLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FDWixXQUFXLENBQUUsSUFBSSxDQTRCUSxBQTFDL0IsQUFlTSxNQWZBLEFBQUEsS0FBSyxDQVNQLElBQUksQ0FFRixHQUFHLENBSUgsRUFBRSxBQUFDLENBQ0QsS0FBSyxDeEJkSyxPQUFPLEN3QmNTLEFBaEJsQyxBQWlCTSxNQWpCQSxBQUFBLEtBQUssQ0FTUCxJQUFJLENBRUYsR0FBRyxDQU1ILEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxLQUFLLENBd0JPLEFBMUM3QixBQW1CUSxNQW5CRixBQUFBLEtBQUssQ0FTUCxJQUFJLENBRUYsR0FBRyxDQU1ILEVBQUUsQUFFQyxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBcEIxQixBQXFCUSxNQXJCRixBQUFBLEtBQUssQ0FTUCxJQUFJLENBRUYsR0FBRyxDQU1ILEVBQUUsQ0FJQSxDQUFDLEFBQUMsQ0FDQSxPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0FBRSxXQUFXLENBQ3ZCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDeEJ6QkYsT0FBTyxDd0IwQlYsYUFBYSxDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsT0FBeUIsQ0FDbEQsT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsUUFBUSxDdkIxQjFCLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ3VCdUNoQyxBQXhDN0IsQUE4QlUsTUE5QkosQUFBQSxLQUFLLENBU1AsSUFBSSxDQUVGLEdBQUcsQ0FNSCxFQUFFLENBSUEsQ0FBQyxBQVNFLE1BQU0sQUFBQyxDQUNOLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLEtBQUssQ3hCL0JDLE9BQU8sQ0NBdkIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDdUJpQ3pCLEFBbENwQyxBQW1DVSxNQW5DSixBQUFBLEtBQUssQ0FTUCxJQUFJLENBRUYsR0FBRyxDQU1ILEVBQUUsQ0FJQSxDQUFDLEFBY0UsTUFBTSxBQUFDLENBQ04sUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixLQUFLLENBQUUsQ0FBQyxDQUNSLE9BQU8sQ0FBRSxHQUFHLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FBRyxBQXhDM0IsQUF5Q1EsTUF6Q0YsQUFBQSxLQUFLLENBU1AsSUFBSSxDQUVGLEdBQUcsQ0FNSCxFQUFFLEFBd0JDLFdBQVcsQ0FBQyxDQUFDLEFBQUMsQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUFHLEFBMUMzQixBQTJDRSxNQTNDSSxBQUFBLEtBQUssQ0EyQ1QsT0FBTyxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLEN4QjdDSSxPQUFPLEN3QjhDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsS0FBSyxDQU9jLEFBdEQ5QixBQWdESSxNQWhERSxBQUFBLEtBQUssQ0EyQ1QsT0FBTyxDQUtMLFNBQVMsQ0FoRGIsTUFBTSxBQUFBLEtBQUssQ0EyQ1QsT0FBTyxDQU1MLFVBQVUsQUFBQyxDQUNULEtBQUssQ0FBRSxHQUFHLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLEN4QnBERSxPQUFPLEN3QnFEZCxTQUFTLENBQUUsSUFBSSxDQUNmLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUF0RDVCLEFBdURFLE1BdkRJLEFBQUEsS0FBSyxDQXVEVCxDQUFDLEFBQUMsQ0FDQSxPQUFPLENBQUUsS0FBSyxDQUNkLFdBQVcsQ0FBRSxNQUFNLENBQ25CLEtBQUssQ3hCeERTLE9BQU8sQ3dCeURyQixTQUFTLENBQUUsSUFBSSxDQUNmLGFBQWEsQ0FBRSxJQUFJLENBa0JBLEFBOUV2QixBQTZESSxNQTdERSxBQUFBLEtBQUssQ0F1RFQsQ0FBQyxDQU1DLENBQUMsQUFBQyxDQUNBLFdBQVcsQ0FBRSxNQUFNLENBQ25CLEtBQUssQ3hCN0RPLE9BQU8sQ3dCOERuQixTQUFTLENBQUUsSUFBSSxDQUVhLEFBbEVsQyxBQWlFTSxNQWpFQSxBQUFBLEtBQUssQ0F1RFQsQ0FBQyxDQU1DLENBQUMsQUFJRSxNQUFNLEFBQUMsQ0FDTixlQUFlLENBQUUsSUFBSSxDQUFHLEFBbEVoQyxBQW1FSSxNQW5FRSxBQUFBLEtBQUssQ0F1RFQsQ0FBQyxBQVlFLE9BQU8sQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEdBQUcsQ0FDWixXQUFXLENBQUUsTUFBTSxDQUNuQixLQUFLLEN4QnZFRSxvQkFBTyxDd0J3RWQsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxZQUFZLENBQUUsSUFBSSxDQUFHLEFBNUUzQixBQTZFSSxNQTdFRSxBQUFBLEtBQUssQ0F1RFQsQ0FBQyxBQXNCRSxLQUFLLEFBQUEsT0FBTyxBQUFDLENBQ1osT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQUdyQixBQUFBLFdBQVcsQUFBQyxDQUNWLFVBQVUsQ3hCaEZNLE9BQU8sQ3dCaUZ2QixNQUFNLENBQUUsSUFBSSxDQUlZLEFBTjFCLEFBR0UsV0FIUyxDQUdULElBQUksQUFBQyxDQUNILFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDeEJyRkssSUFBSSxDd0JzRmQsV0FBVyxDQUFFLElBQUksQ0FBRyxBQUV4QixBQUFBLG1CQUFtQixBQUFDLENBQ2xCLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLGFBQWEsQ0FBRSxJQUFJLENBSUEsQUFSckIsQUFLRSxtQkFMaUIsQUFLaEIsT0FBTyxBQUFDLEN2QjVGVCxrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEN1QitGekQsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsTUFBTSxDQUFFLElBQUksQ0FBRyxBQUduQixBQUFBLDBCQUEwQixBQUFDLENBQ3pCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLElBQUksQ0FDWixXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNmLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLFVBQVUsQ0FBRSxPQUF1QixDQUNuQyxPQUFPLENBQUUsUUFBUSxDQUNqQixLQUFLLEN4QjFHVyxPQUFPLEN3QjBHRyxBQUc1QixBQUFBLE1BQU0sQUFBQyxDQUNMLEtBQUssQ0FBRSxDQUFDLENBQ1IsSUFBSSxDQUFFLENBQUMsQ0FDUCxpQkFBaUIsQ0FBRSxvQkFBa0IsQ0FDckMsY0FBYyxDQUFFLG9CQUFrQixDQUNsQyxhQUFhLENBQUUsb0JBQWtCLENBQ2pDLFNBQVMsQ0FBRSxvQkFBa0IsQ0FDN0IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsTUFBTSxDQUFFLElBQUksQ0FDWixRQUFRLENBQUUsS0FBSyxDQUNmLE1BQU0sQ0FBRSxLQUFLLEN2QnZIYixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEN1Qm1KcEIsQUFyQ3pDLEFBWUUsTUFaSSxBQVlILE9BQU8sQUFBQyxDQUNQLFdBQVcsQ0FBRSxNQUFNLEN2QjFIckIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDdUI2SHpELE1BQU0sQ0FBRSxDQUFDLENBQUcsQUFmaEIsQUFnQkUsTUFoQkksQ0FnQkosQ0FBQyxBQUFDLENBQ0EsS0FBSyxDQUFFLEtBQUssQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FpQndCLEFBckN2QyxBQXFCSSxNQXJCRSxDQWdCSixDQUFDLEFBS0UsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsTUFBTSxDQUNuQixPQUFPLENBQUUsR0FBRyxDQUNaLEtBQUssQ3hCNUlHLElBQUksQ0NDaEIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDdUI4SXZELFVBQVUsQ0FBRSxPQUE2QixDQUFHLEFBaENsRCxBQWlDSSxNQWpDRSxDQWdCSixDQUFDLEFBaUJFLE1BQU0sQUFBQyxDQUNOLGVBQWUsQ0FBRSxJQUFJLENBR1UsQUFyQ3JDLEFBbUNNLE1BbkNBLENBZ0JKLENBQUMsQUFpQkUsTUFBTSxBQUVKLE9BQU8sQUFBQyxDdkJoSmIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDdUJtSnJELFVBQVUsQ3hCL0lKLE9BQU8sQ3dCK0ljLEFDcEpuQyxBQUNFLGlCQURlLENBQ2YsRUFBRSxBQUFDLENBQ0QsS0FBSyxDekJGSSxPQUFPLEN5QkdoQixTQUFTLENBQUUsSUFBSSxDQUFHLEFDSHRCLEFBQUEsYUFBYSxDQUNiLGdCQUFnQixBQUFDLENBRWYsT0FBTyxDQUFFLFVBQVUsQ0FxSE0sQUF4SDNCLEFBSUUsYUFKVyxDQUlYLFFBQVEsQ0FIVixnQkFBZ0IsQ0FHZCxRQUFRLEFBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFObEIsQUFPRSxhQVBXLENBT1gsS0FBSyxDQU5QLGdCQUFnQixDQU1kLEtBQUssQUFBQyxDQUNKLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLG1CQUFtQixDQUNyQyxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1YsTUFBTSxDQUFFLENBQUMsQ0FDVCxRQUFRLENBQUUsTUFBTSxDQUNoQixNQUFNLENBQUUsS0FBSyxDQUNiLFVBQVUsQ0FBRSxHQUFHLENBQUMsS0FBSyxDMUJkUCxPQUFPLENDQXZCLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ3lCK0d6QixBQWhIcEMsQUFrQkksYUFsQlMsQ0FPWCxLQUFLLEFBV0YsUUFBUSxDQWpCYixnQkFBZ0IsQ0FNZCxLQUFLLEFBV0YsUUFBUSxBQUFDLENBQ1IsS0FBSyxDQUFFLEdBQUcsQ0FBRyxBQW5CbkIsQUFvQkksYUFwQlMsQ0FPWCxLQUFLLENBYUgsSUFBSSxBQUFBLE1BQU0sQ0FuQmQsZ0JBQWdCLENBTWQsS0FBSyxDQWFILElBQUksQUFBQSxNQUFNLEFBQUMsQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsR0FBRyxDQUNmLFdBQVcsQ0FBRSxNQUFNLENBQ25CLE9BQU8sQ0FBRSxHQUFHLENBQ1osU0FBUyxDQUFFLGNBQWMsQ0FDekIsU0FBUyxDQUFFLElBQUksQ0FBRyxBQTNCeEIsQUE0QkksYUE1QlMsQ0FPWCxLQUFLLENBcUJILEdBQUcsQ0EzQlAsZ0JBQWdCLENBTWQsS0FBSyxDQXFCSCxHQUFHLEFBQUMsQ0FDRixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUE5QnJCLEFBK0JJLGFBL0JTLENBT1gsS0FBSyxDQXdCSCxVQUFVLENBOUJkLGdCQUFnQixDQU1kLEtBQUssQ0F3QkgsVUFBVSxBQUFDLENBQ1QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLG1CQUFtQixDQUM1QixVQUFVLEMxQmhDRSxPQUFPLEMwQmlDbkIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsU0FBUyxDQUFFLElBQUksQ3pCbENuQixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEN5Qm9DL0IsQUFyQzlCLEFBc0NJLGFBdENTLENBT1gsS0FBSyxBQStCRixNQUFNLENBckNYLGdCQUFnQixDQU1kLEtBQUssQUErQkYsTUFBTSxBQUFDLENBQ04sTUFBTSxDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsSUFBbUIsQ0FDckMsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLGdCQUFnQixDekJ0Q3hDLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ3lCa0R6QixBQW5EcEMsQUEwQ00sYUExQ08sQ0FPWCxLQUFLLEFBK0JGLE1BQU0sQ0FJTCxVQUFVLENBekNoQixnQkFBZ0IsQ0FNZCxLQUFLLEFBK0JGLE1BQU0sQ0FJTCxVQUFVLEFBQUMsQ3pCeENmLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ3lCMkNyRCxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQzFCM0NBLE9BQU8sQ0NBdkIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDeUJrRDNCLEFBbkRsQyxBQStDUSxhQS9DSyxDQU9YLEtBQUssQUErQkYsTUFBTSxDQUlMLFVBQVUsQ0FLUixNQUFNLENBL0NkLGFBQWEsQ0FPWCxLQUFLLEFBK0JGLE1BQU0sQ0FJTCxVQUFVLENBTVIsRUFBRSxDQWhEVixhQUFhLENBT1gsS0FBSyxBQStCRixNQUFNLENBSUwsVUFBVSxDQU9SLEtBQUssQ0FqRGIsYUFBYSxDQU9YLEtBQUssQUErQkYsTUFBTSxDQUlMLFVBQVUsQ0FRUixjQUFjLENBakR0QixnQkFBZ0IsQ0FNZCxLQUFLLEFBK0JGLE1BQU0sQ0FJTCxVQUFVLENBS1IsTUFBTSxDQTlDZCxnQkFBZ0IsQ0FNZCxLQUFLLEFBK0JGLE1BQU0sQ0FJTCxVQUFVLENBTVIsRUFBRSxDQS9DVixnQkFBZ0IsQ0FNZCxLQUFLLEFBK0JGLE1BQU0sQ0FJTCxVQUFVLENBT1IsS0FBSyxDQWhEYixnQkFBZ0IsQ0FNZCxLQUFLLEFBK0JGLE1BQU0sQ0FJTCxVQUFVLENBUVIsY0FBYyxBQUFDLENBQ2IsS0FBSyxDMUJsREQsSUFBSSxDMEJrRGMsQUFuRGhDLEFBb0RJLGFBcERTLENBT1gsS0FBSyxDQTZDSCxNQUFNLENBcERWLGFBQWEsQ0FPWCxLQUFLLENBNkNLLEVBQUUsQ0FuRGQsZ0JBQWdCLENBTWQsS0FBSyxDQTZDSCxNQUFNLENBbkRWLGdCQUFnQixDQU1kLEtBQUssQ0E2Q0ssRUFBRSxBQUFDLENBQ1QsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLENBQUUsU0FBUyxDQUN0QixLQUFLLEMxQnZERyxJQUFJLEMwQndEWixPQUFPLENBQUUsS0FBSyxDQUNkLGFBQWEsQ0FBRSxDQUFDLENBQUcsQUExRHpCLEFBMkRJLGFBM0RTLENBT1gsS0FBSyxDQW9ESCxFQUFFLENBMUROLGdCQUFnQixDQU1kLEtBQUssQ0FvREgsRUFBRSxBQUFDLENBQ0QsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEMxQjFETCxPQUFPLEMwQjJEbkIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsS0FBSyxDQUFFLE9BQTRCLENBQ25DLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FBRyxBQWpFekIsQUFrRUksYUFsRVMsQ0FPWCxLQUFLLENBMkRILEtBQUssQ0FqRVQsZ0JBQWdCLENBTWQsS0FBSyxDQTJESCxLQUFLLEFBQUMsQ0FDSixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQzFCcEVFLE9BQU8sQzBCcUVkLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLElBQUksQ0FDaEIsYUFBYSxDQUFFLElBQUksQ0FBRyxBQXhFNUIsQUF5RUksYUF6RVMsQ0FPWCxLQUFLLENBa0VILFlBQVksQ0F4RWhCLGdCQUFnQixDQU1kLEtBQUssQ0FrRUgsWUFBWSxBQUFDLENBQ1gsT0FBTyxDQUFFLENBQUMsQ0FDVixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsQ0FBQyxDekI3RVosa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDeUJnRnZELGFBQWEsQ0FBRSxVQUFVLENBQ3pCLFVBQVUsQzFCakZGLHFCQUFJLEMwQmtGWixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQzFCbEZULHFCQUFJLEMwQm1GWixZQUFZLENBQUUsQ0FBQyxDQUNmLFVBQVUsQ0FBRSxDQUFDLENBZ0JVLEFBckc3QixBQXNGTSxhQXRGTyxDQU9YLEtBQUssQ0FrRUgsWUFBWSxBQWFULE9BQU8sQ0FyRmQsZ0JBQWdCLENBTWQsS0FBSyxDQWtFSCxZQUFZLEFBYVQsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDMUIzRkMsSUFBSSxDMEI0RlYsV0FBVyxDQUFFLElBQUksQ0FDakIsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQTlGdkIsQUErRk0sYUEvRk8sQ0FPWCxLQUFLLENBa0VILFlBQVksQUFzQlQsTUFBTSxDQTlGYixnQkFBZ0IsQ0FNZCxLQUFLLENBa0VILFlBQVksQUFzQlQsTUFBTSxBQUFDLENBQ04sZUFBZSxDQUFFLElBQUksQ0FDckIsWUFBWSxDMUJoR04scUJBQUksQ0NDaEIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDeUJrR3JELFVBQVUsQzFCbEdKLHFCQUFJLEMwQm9HUyxBQXJHM0IsQUFvR1EsYUFwR0ssQ0FPWCxLQUFLLENBa0VILFlBQVksQUFzQlQsTUFBTSxBQUtKLE9BQU8sQ0FuR2hCLGdCQUFnQixDQU1kLEtBQUssQ0FrRUgsWUFBWSxBQXNCVCxNQUFNLEFBS0osT0FBTyxBQUFDLENBQ1AsTUFBTSxDQUFFLElBQUksQ0FBRyxBQXJHekIsQUF1R0ksYUF2R1MsQ0FPWCxLQUFLLENBZ0dILENBQUMsQUFBQSxJQUFLLENBQUEsT0FBTyxFQXRHakIsZ0JBQWdCLENBTWQsS0FBSyxDQWdHSCxDQUFDLEFBQUEsSUFBSyxDQUFBLE9BQU8sQ0FBRSxDQUNiLE9BQU8sQ0FBRSxDQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsS0FBSyxDQUVjLEFBaEhsQyxBQStHTSxhQS9HTyxDQU9YLEtBQUssQ0FnR0gsQ0FBQyxBQUFBLElBQUssQ0FBQSxPQUFPLENBUVYsTUFBTSxDQTlHYixnQkFBZ0IsQ0FNZCxLQUFLLENBZ0dILENBQUMsQUFBQSxJQUFLLENBQUEsT0FBTyxDQVFWLE1BQU0sQUFBQyxDQUNOLGVBQWUsQ0FBRSxJQUFJLENBQUcsQUFoSGhDLEFBa0hJLGFBbEhTLEFBaUhWLEtBQUssQ0FDSixRQUFRLENBakhaLGdCQUFnQixBQWdIYixLQUFLLENBQ0osUUFBUSxBQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FBRyxBQW5IcEIsQUFvSEksYUFwSFMsQUFpSFYsS0FBSyxDQUdKLEtBQUssQ0FuSFQsZ0JBQWdCLEFBZ0hiLEtBQUssQ0FHSixLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsR0FBRyxDQUNWLE1BQU0sQ0FBRSxDQUFDLENBRVEsQUF4SHZCLEFBdUhNLGFBdkhPLEFBaUhWLEtBQUssQ0FHSixLQUFLLEFBR0YsUUFBUSxDQXRIZixnQkFBZ0IsQUFnSGIsS0FBSyxDQUdKLEtBQUssQUFHRixRQUFRLEFBQUMsQ0FDUixLQUFLLENBQUUsR0FBRyxDQUFHLEFBRXJCLEFBQ0UsYUFEVyxBQUNWLFFBQVEsQUFBQyxDQUNSLFVBQVUsQzFCckhELE9BQU8sQzBCc0hoQixPQUFPLENBQUUsTUFBTSxDQUNmLGFBQWEsQ0FBRSxJQUFJLENBYXVCLEFBakI5QyxBQUtJLGFBTFMsQUFDVixRQUFRLENBSVAsS0FBSyxBQUFBLFFBQVEsQUFBQyxDQUNaLFVBQVUsQ0FBRSxXQUFXLENBQ3ZCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBUzJCLEFBakI1QyxBQVNNLGFBVE8sQUFDVixRQUFRLENBSVAsS0FBSyxBQUFBLFFBQVEsQ0FJWCxFQUFFLEFBQUMsQ0FDRCxLQUFLLENBQUUsR0FBRyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDMUJySUosSUFBSSxDMEIwSXdCLEFBakIxQyxBQWFRLGFBYkssQUFDVixRQUFRLENBSVAsS0FBSyxBQUFBLFFBQVEsQ0FJWCxFQUFFLENBSUEsQ0FBQyxBQUFDLENBQ0EsT0FBTyxDQUFFLFNBQVMsQ3pCdEkxQixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEN5QjBJckIsQUFqQnhDLEFBZ0JVLGFBaEJHLEFBQ1YsUUFBUSxDQUlQLEtBQUssQUFBQSxRQUFRLENBSVgsRUFBRSxDQUlBLENBQUMsQUFHRSxNQUFNLEFBQUMsQ0FDTixTQUFTLENBQUUsWUFBWSxDQUFHLEFDM0l0QyxBQUFBLGFBQWEsQUFBQyxDQUNaLE9BQU8sQzVCU0YsSUFBSSxDNEJUTSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FDdkIsVUFBVSxDM0JERSxJQUFJLEMyQjhFTyxBQS9FekIsQUFHRSxhQUhXLENBR1gsS0FBSyxBQUFDLENBQ0osUUFBUSxDQUFFLE1BQU0sQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxhQUFhLENBQ3JCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE1BQU0sQ0FBRSxLQUFLLENBQ2IsS0FBSyxDM0JUSyxJQUFJLEMyQlVkLFVBQVUsQzNCVEksT0FBTyxDMkJVckIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0FrRVMsQUEvRXZCLEFBY0ksYUFkUyxDQUdYLEtBQUssQUFXRixVQUFVLEFBQUMsQ0FDVixZQUFZLENBQUUsQ0FBQyxDQUFHLEFBZnhCLEFBZ0JJLGFBaEJTLENBR1gsS0FBSyxDQWFILEdBQUcsQUFBQyxDQUNGLE9BQU8sQ0FBRSxDQUFDLENBQ1YsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQzFCcEJoQixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEMwQnNCL0IsQUF2QjlCLEFBd0JJLGFBeEJTLENBR1gsS0FBSyxDQXFCSCxVQUFVLEFBQUMsQ0FDVCxPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxLQUFLLENBQ2IsTUFBTSxDQUFFLE1BQU0sQ0FDZCxVQUFVLEMzQmpDSCxxQkFBTyxDQ0VsQixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEMwQmlDL0IsQUFsQzlCLEFBb0NNLGFBcENPLENBR1gsS0FBSyxBQWdDRixNQUFNLENBQ0wsR0FBRyxBQUFDLENBQ0YsS0FBSyxDQUFFLEdBQUcsQ0FDVixHQUFHLENBQUUsR0FBRyxDQUNSLE1BQU0sQ0FBRSxHQUFHLENBQ1gsSUFBSSxDQUFFLEdBQUcsQ0FDVCxLQUFLLENBQUUsSUFBSSxDMUJ2Q2pCLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQzBCeUM3QixBQTFDaEMsQUEyQ00sYUEzQ08sQ0FHWCxLQUFLLEFBZ0NGLE1BQU0sQ0FRTCxVQUFVLEFBQUMsQ0FDVCxNQUFNLENBQUUsQ0FBQyxDMUIxQ2Ysa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDMEI0QzdCLEFBN0NoQyxBQThDSSxhQTlDUyxDQUdYLEtBQUssQ0EyQ0gsRUFBRSxBQUFDLENBQ0QsT0FBTyxDQUFFLENBQUMsQ0FDVixLQUFLLEMzQmhERSxPQUFPLEMyQmlEZCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsS0FBSyxDM0J4REcsSUFBSSxDMkJ3RFUsQUF6RDVCLEFBMERJLGFBMURTLENBR1gsS0FBSyxDQXVESCxDQUFDLEFBQUMsQ0FDQSxTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQzNCM0RHLElBQUksQzJCMkRVLEFBNUQ1QixBQTZESSxhQTdEUyxDQUdYLEtBQUssQ0EwREgsQ0FBQyxBQUFDLENBQ0EsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNWLE9BQU8sQ0FBRSxLQUFLLENBRWMsQUF0RWxDLEFBcUVNLGFBckVPLENBR1gsS0FBSyxDQTBESCxDQUFDLEFBUUUsTUFBTSxBQUFDLENBQ04sZUFBZSxDQUFFLElBQUksQ0FBRyxBQXRFaEMsQUF3RU0sYUF4RU8sQ0FHWCxLQUFLLEFBb0VGLFVBQVcsQ0FBQSxDQUFDLEVBQ1gsRUFBRSxBQUFDLENBQ0QsS0FBSyxDM0J4RUMsSUFBSSxDMkJ5RVYsZ0JBQWdCLENBQUUsV0FBVyxDQUFHLEFBMUV4QyxBQTJFTSxhQTNFTyxDQUdYLEtBQUssQUFvRUYsVUFBVyxDQUFBLENBQUMsRUFJWCxVQUFVLEFBQUMsQ0FDVCxNQUFNLENBQUUsQ0FBQyxDQUNULFVBQVUsQ0FBRSxXQUFXLENBQUcsQUE3RWxDLEFBOEVJLGFBOUVTLENBR1gsS0FBSyxBQTJFRixPQUFPLEFBQUMsQ0FDUCxLQUFLLENBQUUsS0FBSyxDQUFHLEFDL0VyQixBQUFBLFVBQVUsQUFBQyxDQUNULE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDNUJNTixPQUFPLEM0QkxsQixTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxJQUFJLENBQ1osYUFBYSxDN0JNUixJQUFJLEM2Qk5jLEFBRXpCLEFBQUEsYUFBYSxBQUFDLENBQ1osVUFBVSxDQUFFLEtBQUssQ0FDakIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0F1QlcsQUExQjlCLEFBSUUsYUFKVyxDQUlYLEVBQUUsQUFBQyxDQUNELE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLE9BQXdCLENBQ3BDLFVBQVUsQ0FBRSxPQUFPLENBQ25CLFVBQVUsQ0FBRSxnREFBb0QsQ0FDaEUsVUFBVSxDQUFFLGdHQUFpRyxDQUM3RyxVQUFVLENBQUUsbURBQXNELENBQ2xFLFVBQVUsQ0FBRSw4Q0FBaUQsQ0FDN0QsVUFBVSxDQUFFLCtDQUFrRCxDQUM5RCxVQUFVLENBQUUsaURBQW9ELENBQ2hFLE1BQU0sQ0FBRSwyR0FBMkcsQ0FDbkgsYUFBYSxDQUFFLEtBQUssQ0FBQyxHQUFHLEM1QmRmLE9BQU8sQzRCZWhCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBS2dCLEFBMUI1QixBQXNCSSxhQXRCUyxDQUlYLEVBQUUsQ0FrQkEsS0FBSyxBQUFDLENBQ0osU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLEM1Qi9CRSxPQUFPLEM0QmdDZCxXQUFXLENBQUUsSUFBSSxDQUFHLEFBRTFCLEFBQUEsZUFBZSxBQUFDLENBQ2QsVUFBVSxDNUI1QkMsT0FBTyxDNEI2QmxCLE9BQU8sQzdCMUJGLElBQUksQzZCMEJNLENBQUMsQ0FxU0csQUF2U3JCLEFBS0UsZUFMYSxDQUtiLGtCQUFrQixDQUxwQixlQUFlLENBTWIsZ0JBQWdCLEFBQUMsQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxLQUFLLENBZWEsQUF2QjlCLEFBU0ksZUFUVyxDQUtiLGtCQUFrQixDQUlkLEdBQUcsQ0FUVCxlQUFlLENBTWIsZ0JBQWdCLENBR1osR0FBRyxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FBRyxBQVZwQixBQVdJLGVBWFcsQ0FLYixrQkFBa0IsQ0FNaEIsVUFBVSxDQVhkLGVBQWUsQ0FNYixnQkFBZ0IsQ0FLZCxVQUFVLEFBQUMsQ0FDVCxXQUFXLENBQUUsSUFBSSxDQUFHLEFBWjFCLEFBYUksZUFiVyxDQUtiLGtCQUFrQixDQVFoQixRQUFRLENBYlosZUFBZSxDQU1iLGdCQUFnQixDQU9kLFFBQVEsQUFBQyxDQUNQLEtBQUssQ0FBRSxLQUFLLENBS00sQUFuQnhCLEFBZU0sZUFmUyxDQUtiLGtCQUFrQixDQVFoQixRQUFRLENBRU4sQ0FBQyxBQUFBLElBQUksQ0FmWCxlQUFlLENBTWIsZ0JBQWdCLENBT2QsUUFBUSxDQUVOLENBQUMsQUFBQSxJQUFJLEFBQUMsQ0FDSixLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxHQUFHLENBQUcsQUFqQjVCLEFBa0JNLGVBbEJTLENBS2Isa0JBQWtCLENBUWhCLFFBQVEsQ0FLTixJQUFJLEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FsQnhCLGVBQWUsQ0FNYixnQkFBZ0IsQ0FPZCxRQUFRLENBS04sSUFBSSxBQUFBLE9BQU8sQUFBQSxPQUFPLEFBQUMsQ0FDakIsS0FBSyxDQUFFLElBQUksQ0FBRyxBQW5CdEIsQUFvQkksZUFwQlcsQ0FLYixrQkFBa0IsQ0FlaEIsTUFBTSxDQXBCVixlQUFlLENBTWIsZ0JBQWdCLENBY2QsTUFBTSxBQUFDLENBQ0wsS0FBSyxDQUFFLEtBQUssQ0FDWixXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLEM1Qm5ERyxPQUFPLEM0Qm1ETyxBQXZCNUIsQUF5QkUsZUF6QmEsQ0F5QmIsZ0JBQWdCLENBQUMsSUFBSSxBQUFBLE1BQU0sQUFBQyxDQUMxQixRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsT0FBTyxDQUFHLEFBM0JwQixBQTRCRSxlQTVCYSxDQTRCYixrQkFBa0IsQUFBQyxDQUNqQixPQUFPLENBQUUsSUFBSSxDQUFHLEFBN0JwQixBQStCRSxlQS9CYSxDQStCYixlQUFlLEFBQUMsQ0FDZCxVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxLQUFLLENBQ1osWUFBWSxDQUFFLElBQUksQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FBQSxVQUFVLENBNkRvQixBQWpHeEMsQUFzQ0ksZUF0Q1csQ0ErQmIsZUFBZSxDQU9iLG9CQUFvQixDQXRDeEIsZUFBZSxDQStCYixlQUFlLENBUWIsdUJBQXVCLENBdkMzQixlQUFlLENBK0JiLGVBQWUsQ0FTYixzQkFBc0IsQ0F4QzFCLGVBQWUsQ0ErQmIsZUFBZSxDQVViLGdCQUFnQixBQUFDLENBQ2YsYUFBYSxDQUFFLElBQUksQ0FDbkIsT0FBTyxDQUFFLElBQUksQ0FDYixVQUFVLEM1QjdFRixJQUFJLEM0QjZFZSxBQTVDakMsQUE2Q0ksZUE3Q1csQ0ErQmIsZUFBZSxDQWNiLEVBQUUsQUFBQyxDQUNELE1BQU0sQ0FBRSxVQUFVLENBQ2xCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBRUssQUFsRDFCLEFBaURNLGVBakRTLENBK0JiLGVBQWUsQ0FjYixFQUFFLEFBSUMsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLElBQUksQ0FBRyxBQWxEeEIsQUFtREksZUFuRFcsQ0ErQmIsZUFBZSxDQW9CYixFQUFFLEFBQUMsQ0FDRCxPQUFPLENBQUUsQ0FBQyxDQUdVLEFBdkQxQixBQXNETSxlQXREUyxDQStCYixlQUFlLENBb0JiLEVBQUUsQUFHQyxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBdkR4QixBQXdESSxlQXhEVyxDQStCYixlQUFlLENBeUJiLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FBaUIsQ0FDckIsVUFBVSxDQUFFLEdBQUcsQ0FBRyxBQXpEeEIsQUEyREksZUEzRFcsQ0ErQmIsZUFBZSxDQTRCYixDQUFDLEFBQUEsSUFBSSxDQTNEVCxlQUFlLENBK0JiLGVBQWUsQ0E2QmIsQ0FBQyxBQUFBLEtBQUssQ0E1RFYsZUFBZSxDQStCYixlQUFlLENBOEJiLENBQUMsQUFBQSxHQUFHLEFBQUMsQ0FDSCxXQUFXLENBQUUsSUFBSSxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsWUFBWSxDQUFFLElBQUksQ0FRSCxBQTFFckIsQUFtRU0sZUFuRVMsQ0ErQmIsZUFBZSxDQTRCYixDQUFDLEFBQUEsSUFBSSxBQVFGLE9BQU8sQ0FuRWQsZUFBZSxDQStCYixlQUFlLENBNkJiLENBQUMsQUFBQSxLQUFLLEFBT0gsT0FBTyxDQW5FZCxlQUFlLENBK0JiLGVBQWUsQ0E4QmIsQ0FBQyxBQUFBLEdBQUcsQUFNRCxPQUFPLEFBQUMsQ0FDUCxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsT0FBeUIsQ0FDaEMsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixPQUFPLENBQUUsR0FBRyxDQUNaLElBQUksQ0FBRSxDQUFDLENBQ1AsR0FBRyxDQUFFLEdBQUcsQ0FBRyxBQTFFbkIsQUEyRUksZUEzRVcsQ0ErQmIsZUFBZSxDQTRDYixDQUFDLEFBQUEsS0FBSyxBQUFBLE9BQU8sQUFBQyxDQUNaLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUE1RXJCLEFBNkVJLGVBN0VXLENBK0JiLGVBQWUsQ0E4Q2IsQ0FBQyxBQUFBLEdBQUcsQUFBQSxPQUFPLEFBQUMsQ0FDVixPQUFPLENBQUUsR0FBRyxDQUFHLEFBOUVyQixBQWdGSSxlQWhGVyxDQStCYixlQUFlLENBaURiLHVCQUF1QixBQUFDLENBQ3RCLE9BQU8sQ0FBRSxDQUFDLENBZ0JzQixBQWpHdEMsQUFrRk0sZUFsRlMsQ0ErQmIsZUFBZSxDQWlEYix1QkFBdUIsQ0FFckIsZ0JBQWdCLEFBQUMsQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUFwRnZCLEFBcUZNLGVBckZTLENBK0JiLGVBQWUsQ0FpRGIsdUJBQXVCLENBS3JCLEVBQUUsQUFBQyxDQUNELEtBQUssQ0FBRSxHQUFHLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsQ0FBQyxDM0J4SGhCLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQzJCa0l6QixBQWpHcEMsQUEwRlEsZUExRk8sQ0ErQmIsZUFBZSxDQWlEYix1QkFBdUIsQ0FLckIsRUFBRSxDQUtBLEdBQUcsQUFBQyxDQUNGLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsT0FBTyxDQUFHLEFBN0Y1QixBQStGUSxlQS9GTyxDQStCYixlQUFlLENBaURiLHVCQUF1QixDQUtyQixFQUFFLEFBVUMsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEdBQUcsQzNCaElwQixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEMyQmtJM0IsQUFqR2xDLEFBa0dFLGVBbEdhLENBa0diLG1CQUFtQixBQUFDLENBQ2xCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsWUFBWSxDQUFFLElBQUksQ0FxQmtCLEFBMUh4QyxBQXNHSSxlQXRHVyxDQWtHYixtQkFBbUIsQ0FJakIsdUJBQXVCLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLENBQUMsQ0FtQnNCLEFBMUh0QyxBQXdHTSxlQXhHUyxDQWtHYixtQkFBbUIsQ0FJakIsdUJBQXVCLENBRXJCLGdCQUFnQixBQUFDLENBQ2YsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsSUFBSSxDQUFHLEFBMUd2QixBQTJHTSxlQTNHUyxDQWtHYixtQkFBbUIsQ0FJakIsdUJBQXVCLENBS3JCLEVBQUUsQUFBQyxDQUNELE1BQU0sQ0FBRSxJQUFJLENBQ1osYUFBYSxDQUFFLElBQUksQ0FDbkIsS0FBSyxDQUFFLElBQUksQzNCOUlqQixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEMyQjJKekIsQUExSHBDLEFBK0dRLGVBL0dPLENBa0diLG1CQUFtQixDQUlqQix1QkFBdUIsQ0FLckIsRUFBRSxBQUlDLE9BQU8sQUFBQyxDQUNQLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFVBQVUsQ0FBRSxHQUFHLENBQUcsQUFqSDVCLEFBbUhRLGVBbkhPLENBa0diLG1CQUFtQixDQUlqQix1QkFBdUIsQ0FLckIsRUFBRSxDQVFBLEdBQUcsQUFBQyxDQUNGLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsT0FBTyxDQUFHLEFBdEg1QixBQXdIUSxlQXhITyxDQWtHYixtQkFBbUIsQ0FJakIsdUJBQXVCLENBS3JCLEVBQUUsQUFhQyxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsR0FBRyxDM0J6SnBCLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQzJCMkozQixBQTFIbEMsQUE0SEUsZUE1SGEsQ0E0SGIsWUFBWSxDQTVIZCxlQUFlLENBNkhiLFNBQVMsQ0E3SFgsZUFBZSxDQThIYixPQUFPLEFBQUMsQ0FDTixVQUFVLEM1QmhLQSxJQUFJLEM0QmlLZCxLQUFLLENBQUUsS0FBSyxDQUNaLEtBQUssQ0FBRSxLQUFLLENBQ1osT0FBTyxDQUFFLG1CQUFtQixDQUM1QixVQUFVLENBQUUsVUFBVSxDQUN0QixRQUFRLENBQUUsUUFBUSxDQVNTLEFBN0kvQixBQXNJTSxlQXRJUyxDQTRIYixZQUFZLENBU1YsYUFBYSxDQUNYLEtBQUssQ0F0SVgsZUFBZSxDQTRIYixZQUFZLENBU1YsYUFBYSxDQUNKLEtBQUssQ0F0SWxCLGVBQWUsQ0E2SGIsU0FBUyxDQVFQLGFBQWEsQ0FDWCxLQUFLLENBdElYLGVBQWUsQ0E2SGIsU0FBUyxDQVFQLGFBQWEsQ0FDSixLQUFLLENBdElsQixlQUFlLENBOEhiLE9BQU8sQ0FPTCxhQUFhLENBQ1gsS0FBSyxDQXRJWCxlQUFlLENBOEhiLE9BQU8sQ0FPTCxhQUFhLENBQ0osS0FBSyxBQUFDLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsQ0FBQyxDQUNULFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FBRyxBQTNJdEIsQUE0SU0sZUE1SVMsQ0E0SGIsWUFBWSxDQVNWLGFBQWEsQ0FPWCxLQUFLLENBNUlYLGVBQWUsQ0E2SGIsU0FBUyxDQVFQLGFBQWEsQ0FPWCxLQUFLLENBNUlYLGVBQWUsQ0E4SGIsT0FBTyxDQU9MLGFBQWEsQ0FPWCxLQUFLLEFBQUMsQ0FDSixVQUFVLENBQUUsSUFBSSxDQUFHLEFBN0kzQixBQThJRSxlQTlJYSxDQThJYixPQUFPLENBOUlULGVBQWUsQ0ErSWIsU0FBUyxBQUFDLENBQ1IsVUFBVSxDQUFFLElBQVMsQ0FBRyxBQWhKNUIsQUFrSkksZUFsSlcsQ0FpSmIsWUFBWSxDQUNWLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQUcsQUFuSnhCLEFBb0pJLGVBcEpXLENBaUpiLFlBQVksQ0FHVixLQUFLLENBcEpULGVBQWUsQ0FpSmIsWUFBWSxDQUlWLEtBQUssQUFBQSxJQUFLLENBQUEsSUFBSSxFQXJKbEIsZUFBZSxDQWlKYixZQUFZLENBS1YsZ0JBQWdCLENBdEpwQixlQUFlLENBaUpiLFlBQVksQ0FNVixNQUFNLEFBQUMsQ0FDTCxLQUFLLENBQUUsSUFBSSxDQUFHLEFBeEpwQixBQTBKSSxlQTFKVyxDQWlKYixZQUFZLENBU1YsRUFBRSxDQTFKTixlQUFlLENBaUpiLFlBQVksQ0FTUCxFQUFFLENBMUpULGVBQWUsQ0FpSmIsWUFBWSxDQVNKLEVBQUUsQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FDaEIsTUFBTSxDQUFFLFVBQVUsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1IsV0FBVyxDQUFFLFNBQVMsQ0FDdEIsU0FBUyxDQUFFLElBQUksQ0FDZixRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLEM1QnBNRSxPQUFPLEM0QnFNbkIsVUFBVSxDQUFFLG1EQUFrRixDQUM5RixVQUFVLENBQUUsbUdBQStILENBQzNJLFVBQVUsQ0FBRSxzREFBb0YsQ0FDaEcsVUFBVSxDQUFFLGlEQUErRSxDQUMzRixVQUFVLENBQUUsa0RBQWdGLENBQzVGLFVBQVUsQ0FBRSxvREFBa0YsQ0FDOUYsTUFBTSxDQUFFLDJHQUEyRyxDQUNuSCxNQUFNLENBQUUsSUFBSSxDQUNaLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsS0FBSyxDNUJoTkcsSUFBSSxDNEJrTlEsQUFqTDFCLEFBZ0xNLGVBaExTLENBaUpiLFlBQVksQ0FTVixFQUFFLEFBc0JDLE1BQU0sQ0FoTGIsZUFBZSxDQWlKYixZQUFZLENBU1AsRUFBRSxBQXNCRixNQUFNLENBaExiLGVBQWUsQ0FpSmIsWUFBWSxDQVNKLEVBQUUsQUFzQkwsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLElBQUksQ0FBRyxBQWpMeEIsQUFtTEksZUFuTFcsQ0FpSmIsWUFBWSxDQWtDVixFQUFFLEFBQUMsQ0FDRCxNQUFNLENBQUUsTUFBTSxDQUFHLEFBcEx2QixBQXFMSSxlQXJMVyxDQWlKYixZQUFZLENBb0NWLEVBQUUsQUFBQyxDQUNELEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsS0FBSyxDQXlCUyxBQWpOaEMsQUF5TE0sZUF6TFMsQ0FpSmIsWUFBWSxDQW9DVixFQUFFLEFBSUMsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLElBQUksQ0FBRyxBQTFMeEIsQUEyTE0sZUEzTFMsQ0FpSmIsWUFBWSxDQW9DVixFQUFFLEFBTUMsU0FBUyxDQUFDLENBQUMsQUFBQyxDQUNYLEtBQUssQ0FBRSxPQUEyQixDQUFHLEFBNUw3QyxBQTZMTSxlQTdMUyxDQWlKYixZQUFZLENBb0NWLEVBQUUsQUFRQyxNQUFNLEFBQUEsTUFBTSxBQUFDLENBQ1osS0FBSyxDNUI1TkcsT0FBTyxDNEI2TmYsU0FBUyxDQUFFLElBQUksQ0FHTyxBQWxNOUIsQUFnTVEsZUFoTU8sQ0FpSmIsWUFBWSxDQW9DVixFQUFFLEFBUUMsTUFBTSxBQUFBLE1BQU0sQ0FHWCxJQUFJLEFBQUMsQ0FDSCxVQUFVLENBQUUsR0FBRyxDQUNmLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUFsTTVCLEFBbU1NLGVBbk1TLENBaUpiLFlBQVksQ0FvQ1YsRUFBRSxDQWNBLE1BQU0sQUFBQyxDQUNMLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLEtBQUssQ0FBQyxHQUFHLEM1QmpPbkIsT0FBTyxDNEJrT1osYUFBYSxDQUFFLEdBQUcsQ0FDbEIsY0FBYyxDQUFFLEdBQUcsQ0FBRyxBQXhNOUIsQUF5TU0sZUF6TVMsQ0FpSmIsWUFBWSxDQW9DVixFQUFFLENBb0JBLE1BQU0sQUFBQyxDQUNMLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRSxHQUFHLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUlNLEFBak45QixBQThNUSxlQTlNTyxDQWlKYixZQUFZLENBb0NWLEVBQUUsQ0FvQkEsTUFBTSxDQUtKLEtBQUssQUFBQyxDQUNKLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQzVCbFBGLE9BQU8sQzRCbVBWLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUFqTjVCLEFBbU5JLGVBbk5XLENBaUpiLFlBQVksQ0FrRVYsSUFBSSxBQUFDLENBQ0gsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FBRyxBQTFOeEIsQUE2TkUsZUE3TmEsQ0E2TmIsU0FBUyxDQTdOWCxlQUFlLENBOE5iLE9BQU8sQUFBQyxDQUNOLFdBQVcsQ0FBRSxJQUFJLENBaUJhLEFBaFBsQyxBQWdPSSxlQWhPVyxDQTZOYixTQUFTLENBR1AsTUFBTSxDQWhPVixlQUFlLENBOE5iLE9BQU8sQ0FFTCxNQUFNLEFBQUMsQ0FDTCxhQUFhLENBQUUsSUFBSSxDQUNuQixPQUFPLENBQUUsS0FBSyxDQUFHLEFBbE92QixBQW1PSSxlQW5PVyxDQTZOYixTQUFTLENBTVAsS0FBSyxBQUFBLE9BQU8sQ0FuT2hCLGVBQWUsQ0E4TmIsT0FBTyxDQUtMLEtBQUssQUFBQSxPQUFPLEFBQUMsQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxhQUFhLENBQ3JCLEtBQUssQzVCdFFPLE9BQU8sQzRCdVFuQixLQUFLLENBQUUsSUFBSSxDQUFHLEFBdk9wQixBQXdPSSxlQXhPVyxDQTZOYixTQUFTLENBV1AsSUFBSSxDQXhPUixlQUFlLENBNk5iLFNBQVMsQ0FXRCxJQUFJLENBeE9kLGVBQWUsQ0E4TmIsT0FBTyxDQVVMLElBQUksQ0F4T1IsZUFBZSxDQThOYixPQUFPLENBVUMsSUFBSSxBQUFDLENBQ1QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUFHLEFBMU8xQixBQTZPTSxlQTdPUyxDQTZOYixTQUFTLEFBZU4sTUFBTSxDQUNMLFFBQVEsQ0E3T2QsZUFBZSxDQThOYixPQUFPLEFBY0osTUFBTSxDQUNMLFFBQVEsQUFBQyxDM0I3UWIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDMkJnUnJELE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLE9BQU8sQ0FBRyxBQWhQOUIsQUFvUE0sZUFwUFMsQ0FrUGIsT0FBTyxDQUNMLEdBQUcsQ0FDRCxJQUFJLEFBQUMsQ0FDSCxLQUFLLENBQUUsR0FBRyxDQUNWLE9BQU8sQ0FBRSxZQUFZLENBRUcsQUF4UGhDLEFBdVBRLGVBdlBPLENBa1BiLE9BQU8sQ0FDTCxHQUFHLENBQ0QsSUFBSSxBQUdELGFBQWEsQUFBQyxDQUNiLFVBQVUsQ0FBRSxLQUFLLENBQUcsQUF4UDlCLEFBMFBFLGVBMVBhLENBMFBiLEtBQUssQUFBQyxDQUNKLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsQ0FBQyxDQUNSLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLE9BQXdCLENBQ3BDLFVBQVUsQ0FBRSxPQUFPLENBQ25CLFVBQVUsQ0FBRSxnREFBb0QsQ0FDaEUsVUFBVSxDQUFFLGdHQUFpRyxDQUM3RyxVQUFVLENBQUUsbURBQXNELENBQ2xFLFVBQVUsQ0FBRSw4Q0FBaUQsQ0FDN0QsVUFBVSxDQUFFLCtDQUFrRCxDQUM5RCxVQUFVLENBQUUsaURBQW9ELENBQ2hFLE1BQU0sQ0FBRSwyR0FBMkcsQ0FDbkgsYUFBYSxDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsT0FBdUIsQ0FDaEQsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsTUFBTSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBeUJTLEFBclM5QixBQTZRSSxlQTdRVyxDQTBQYixLQUFLLENBbUJILEtBQUssQUFBQyxDQUNKLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRSxJQUFJLENBc0JXLEFBclM1QixBQWdSTSxlQWhSUyxDQTBQYixLQUFLLENBbUJILEtBQUssQ0FHSCxRQUFRLEFBQUMsQ0FDUCxJQUFJLENBQUUsSUFBSSxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEtBQUssQ0FDWixTQUFTLENBQUUsS0FBSyxDQUNoQixPQUFPLENBQUUsS0FBSyxDQUtRLEFBMVI5QixBQXNSUSxlQXRSTyxDQTBQYixLQUFLLENBbUJILEtBQUssQ0FHSCxRQUFRLENBTUosTUFBTSxBQUFBLFlBQVksQUFBQyxDQUNuQixPQUFPLENBQUUsS0FBSyxDQUNkLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUExUjVCLEFBNFJNLGVBNVJTLENBMFBiLEtBQUssQ0FtQkgsS0FBSyxDQWVILElBQUksQUFBQyxDQUNILEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLFVBQVUsQ0FDakIsT0FBTyxDQUFFLEtBQUssQ0FBRyxBQS9SekIsQUFnU00sZUFoU1MsQ0EwUGIsS0FBSyxDQW1CSCxLQUFLLENBbUJILE1BQU0sQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLEtBQUssQ0FBRyxBQWxTekIsQUFtU00sZUFuU1MsQ0EwUGIsS0FBSyxDQW1CSCxLQUFLLENBc0JILEVBQUUsQUFBQyxDQUNELFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUFyUzFCLEFBc1NFLGVBdFNhLENBc1NiLFlBQVksQUFBQyxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUFFbkIsQUFBQSxxQkFBcUIsQUFBQyxDQUNwQixVQUFVLEM3QmxVTCxJQUFJLEM2QmlXcUIsQUFoQ2hDLEFBRUUscUJBRm1CLENBRW5CLElBQUksQUFBQyxDQUNILFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLE9BQU8sQ0FDZixVQUFVLENBQUUsVUFBVSxDQUN0QixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsT0FBTyxDQUFFLElBQUksQ0FBQyxJQUFTLENBQ3ZCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsT0FBd0IsQ0FDMUMsVUFBVSxDQUFFLE9BQXVCLENBQ25DLEtBQUssQzVCeFZJLE9BQU8sQzRCeVZoQixhQUFhLENBQUUsSUFBSSxDQUNuQixhQUFhLENBQUUsSUFBSSxDQUVZLEFBakJuQyxBQWdCSSxxQkFoQmlCLENBRW5CLElBQUksQUFjRCxRQUFRLEFBQUMsQ0FDUixVQUFVLEM1QjNWRixJQUFJLEM0QjJWZSxBQWpCakMsQUFrQkUscUJBbEJtQixDQWtCbkIsUUFBUSxBQUFDLENBQ1AsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLEM1Qi9WQSxJQUFJLEM0QmdXZCxPQUFPLEM3QnZWSixJQUFJLEM2QnVWUSxJQUFTLENBQ3hCLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQXdCLENBQUcsQUF2QmpELEFBd0JFLHFCQXhCbUIsQ0F3Qm5CLFlBQVksQUFBQyxDQUNYLGlCQUFpQixDQUFFLG9CQUFrQixDQUNyQyxjQUFjLENBQUUsb0JBQWtCLENBQ2xDLGFBQWEsQ0FBRSxvQkFBa0IsQ0FDakMsU0FBUyxDQUFFLG9CQUFrQixDQUlILEFBaEM5QixBQThCTSxxQkE5QmUsQ0F3Qm5CLFlBQVksQ0FLVixFQUFFLENBQ0EsS0FBSyxDQTlCWCxxQkFBcUIsQ0F3Qm5CLFlBQVksQ0FLUCxFQUFFLENBQ0gsS0FBSyxDQTlCWCxxQkFBcUIsQ0F3Qm5CLFlBQVksQ0FLSixFQUFFLENBQ04sS0FBSyxDQTlCWCxxQkFBcUIsQ0F3Qm5CLFlBQVksQ0FLRCxFQUFFLENBQ1QsS0FBSyxDQTlCWCxxQkFBcUIsQ0F3Qm5CLFlBQVksQ0FLRSxFQUFFLENBQ1osS0FBSyxDQTlCWCxxQkFBcUIsQ0F3Qm5CLFlBQVksQ0FLSyxFQUFFLENBQ2YsS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLEtBQUssQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUFHLEFBRTFCLGtCQUFrQixDQUFsQixnQkFBa0IsQ0FDaEIsRUFBRSxDQUNBLEtBQUssQ0FBRSxDQUFDLENBQ1YsR0FBRyxDQUNELEtBQUssQ0FBRSxHQUFHLENBQ1osSUFBSSxDQUNGLEtBQUssQ0FBRSxJQUFJLEVBRWYsQUFDRSxnQkFEYyxDQUNkLFVBQVUsQUFBQyxDQUNULEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsSUFBSSxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxxQkFBd0IsQ0FDcEMsT0FBTyxDQUFFLEVBQUUsQ0FDWCxPQUFPLENBQUUsR0FBRyxDQU9vQixBQWxCcEMsQUFZSSxnQkFaWSxDQUNkLFVBQVUsQ0FXUixLQUFLLEFBQUEsUUFBUSxBQUFDLENBQ1osS0FBSyxDQUFFLGdCQUFnQixDQUN2QixHQUFHLENBQUUsR0FBRyxDQUNSLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLG1CQUFtQixDQUFFLElBQUksQ0FBRyxBQWxCbEMsQUFtQkUsZ0JBbkJjLENBbUJkLG9CQUFvQixDQW5CdEIsZ0JBQWdCLENBb0JkLGtCQUFrQixBQUFDLENBQ2pCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLEdBQUcsQ0FlUSxBQXRDdkIsQUF3QkksZ0JBeEJZLENBbUJkLG9CQUFvQixDQUtsQixhQUFhLENBeEJqQixnQkFBZ0IsQ0FvQmQsa0JBQWtCLENBSWhCLGFBQWEsQUFBQyxDQUNaLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBV0ksQUF0Q3JCLEFBNEJNLGdCQTVCVSxDQW1CZCxvQkFBb0IsQ0FLbEIsYUFBYSxDQUlYLElBQUksQ0E1QlYsZ0JBQWdCLENBb0JkLGtCQUFrQixDQUloQixhQUFhLENBSVgsSUFBSSxBQUFDLENBQ0gsT0FBTyxDQUFFLEtBQUssQ0FBRyxBQTdCekIsQUE4Qk0sZ0JBOUJVLENBbUJkLG9CQUFvQixDQUtsQixhQUFhLENBTVgsSUFBSSxDQTlCVixnQkFBZ0IsQ0FvQmQsa0JBQWtCLENBSWhCLGFBQWEsQ0FNWCxJQUFJLEFBQUMsQ0FDSCxVQUFVLENBQUUsaUJBQW9CLENBQUcsQUEvQjNDLEFBZ0NNLGdCQWhDVSxDQW1CZCxvQkFBb0IsQ0FLbEIsYUFBYSxDQVFYLFNBQVMsQ0FoQ2YsZ0JBQWdCLENBb0JkLGtCQUFrQixDQUloQixhQUFhLENBUVgsU0FBUyxBQUFDLENBQ1IsaUJBQWlCLENBQUUsd0NBQXdDLENBQzNELFNBQVMsQ0FBRSx3Q0FBd0MsQ0FDbkQsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsR0FBRyxDQUNaLEtBQUssQ0FBRSxDQUFDLENBQUcsQUF0Q25CLEFBd0NJLGdCQXhDWSxDQXVDZCxTQUFTLENBQ1AsSUFBSSxBQUFDLENBQ0gsS0FBSyxDQUFFLElBQUksQ0FDWCxhQUFhLENBQUUsQ0FBQyxDQUFHLEFBMUN6QixBQTJDSSxnQkEzQ1ksQ0F1Q2QsU0FBUyxDQUlQLGFBQWEsQUFBQyxDQUNaLE9BQU8sQ0FBRSxJQUFJLENBQ2IsVUFBVSxDQUFFLENBQUMsQ0FBRyxBRWxhdEIsTUFBTSxDQUFDLE1BQU0sQ0FDWCxBQUFBLG1CQUFtQixBQUFDLENBQ2xCLFVBQVUsQ0FBRSxPQUFPLENBQ25CLE9BQU8sQ0FBRSxNQUFNLENBQ2YsU0FBUyxDQUFFLElBQUksQ0F5L0JXLEFBNS9CNUIsQUFLRSxtQkFMaUIsQ0FLakIsV0FBVyxBQUFDLENBQ1YsS0FBSyxDQUFFLEtBQUssQ0FrSGMsQUF4SDlCLEFBUUksbUJBUmUsQ0FLakIsV0FBVyxDQUdULFFBQVEsQUFBQyxDQUNQLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLEtBQUssQ0FBRSxPQUFPLENBQ2QsYUFBYSxDQUFFLElBQUksQ0FDbkIsUUFBUSxDQUFFLFFBQVEsQ0FBRyxBQVozQixBQWNJLG1CQWRlLENBS2pCLFdBQVcsQ0FTVCxNQUFNLEFBQUEsT0FBTyxBQUFDLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxpQkFBaUIsQ0FDMUIsVUFBVSxDQUFFLEdBQUcsQ0FDZixVQUFVLENBQUUsa0NBQWtDLEM5QmJ6QyxPQUFPLEM4QmErQyxHQUFHLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FDNUUsZUFBZSxDQUFFLFNBQVMsQ0FBRyxBQXBCbkMsQUFzQkksbUJBdEJlLENBS2pCLFdBQVcsQ0FpQlQsS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsS0FBSyxDQUNqQixVQUFVLENBQUUsR0FBRyxDQUNmLEtBQUssQ0FBRSxPQUFPLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLElBQUksQ0FFTSxBQW5DN0IsQUFrQ00sbUJBbENhLENBS2pCLFdBQVcsQ0FpQlQsS0FBSyxDQVlILFFBQVEsQUFBQyxDQUNQLFVBQVUsQ0FBRSxJQUFJLENBQUcsQUFuQzNCLEFBcUNJLG1CQXJDZSxDQUtqQixXQUFXLENBZ0NULE1BQU0sQUFBQyxDQUNMLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLGtCQUFrQixDQUFFLElBQUksQ0FDeEIsZUFBZSxDQUFFLElBQUksQ0FDckIsY0FBYyxDQUFFLElBQUksQ0FDcEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsZUFBZSxDQUFFLFNBQVMsQ0FDMUIsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsYUFBYSxDQUFFLGNBQWMsQ0FDN0IsTUFBTSxDQUFFLGlCQUFpQixDQUN6QixVQUFVLENBQUUsVUFBVSxDQUN0QixPQUFPLENBQUUsSUFBSSxDQUNiLEtBQUssQ0FBRSxPQUFPLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLGtCQUFrQixDQUFFLGlCQUFpQixDQUNyQyxlQUFlLENBQUUsaUJBQWlCLENBQ2xDLFVBQVUsQ0FBRSxpQkFBaUIsQ0FBRyxBQXZEdEMsQUF3REksbUJBeERlLENBS2pCLFdBQVcsQ0FtRFQsTUFBTSxDQUFDLE1BQU0sQUFBQyxDQUNaLE1BQU0sQ0FBRSxPQUFPLENBQUcsQUF6RHhCLEFBMkRJLG1CQTNEZSxDQUtqQixXQUFXLENBc0RULEtBQUssQUFBQyxDQUNKLE1BQU0sQ0FBRSxJQUFJLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FBRyxBQWpFckIsQUFtRUksbUJBbkVlLENBS2pCLFdBQVcsQ0E4RFQsS0FBSyxBQUFBLE9BQU8sQUFBQyxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsT0FBTyxDQUFFLEdBQUcsQ0FDWixLQUFLLENBQUUsT0FBTyxDQUFHLEFBNUV2QixBQThFSSxtQkE5RWUsQ0FLakIsV0FBVyxDQXlFVCxLQUFLLEFBQUEsTUFBTSxBQUFBLE9BQU8sQUFBQyxDQUNqQixLQUFLLENBQUUsT0FBTyxDQUFHLEFBL0V2QixBQWlGSSxtQkFqRmUsQ0FLakIsV0FBVyxDQTRFVCxLQUFLLENBQUMsUUFBUSxBQUFDLENBQ2IsTUFBTSxDQUFFLElBQUksQ0FDWixJQUFJLENBQUUsSUFBSSxDQUNWLEdBQUcsQ0FBRSxDQUFDLENBQ04sU0FBUyxDQUFFLEtBQUssQ0FDaEIsU0FBUyxDQUFFLEtBQUssQ0FDaEIsa0JBQWtCLENBQUUsaUJBQWlCLENBQ3JDLGVBQWUsQ0FBRSxpQkFBaUIsQ0FDbEMsVUFBVSxDQUFFLGlCQUFpQixDQUM3QixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLGdCQUFnQixDQUNwQyxVQUFVLENBQUUsTUFBTSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxJQUFJLENBQUcsQUFsR3pCLEFBb0dJLG1CQXBHZSxDQUtqQixXQUFXLENBK0ZULEtBQUssQ0FBQyxRQUFRLENBQUMsTUFBTSxBQUFDLENBQ3BCLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUFyR3hCLEFBdUdJLG1CQXZHZSxDQUtqQixXQUFXLENBa0dULEtBQUssQ0FBQyxRQUFRLENBQUMsQ0FBQyxBQUFDLENBQ2YsTUFBTSxDQUFFLENBQUMsQ0FDVCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQUcsQUExRzFCLEFBNEdJLG1CQTVHZSxDQUtqQixXQUFXLENBdUdULEtBQUssQ0FBQyxRQUFRLENBQUMsRUFBRSxBQUFDLENBQ2hCLGFBQWEsQ0FBRSxHQUFHLENBQUcsQUE3RzNCLEFBK0dJLG1CQS9HZSxDQUtqQixXQUFXLENBMEdULEtBQUssQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQyxDQUNuQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQUcsQUFqSDFCLEFBbUhJLG1CQW5IZSxDQUtqQixXQUFXLENBOEdULEtBQUssQUFBQSxNQUFNLENBQUMsUUFBUSxBQUFDLENBQ25CLGtCQUFrQixDQUFFLGlCQUFpQixDQUNyQyxlQUFlLENBQUUsaUJBQWlCLENBQ2xDLFVBQVUsQ0FBRSxpQkFBaUIsQ0FDN0IsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENBQUUsT0FBTyxDQUFHLEFBeEg1QixBQTJIRSxtQkEzSGlCLENBMkhqQixlQUFlLEFBQUMsQ0FDZCxVQUFVLENBQUUsV0FBVyxDQXcwQlEsQUFwOEJuQyxBQThISSxtQkE5SGUsQ0EySGpCLGVBQWUsQUFHWixLQUFLLEFBQUMsQ0FDTCxLQUFLLENBQUUsR0FBRyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDOUJqSUosSUFBSSxDOEJrSVYsT0FBTyxDQUFFLElBQUksQ0FDYixVQUFVLENBQUUsVUFBVSxDQXFzQlMsQUF4MEJyQyxBQXFJTSxtQkFySWEsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBT0osS0FBSyxBQUFDLENBQ0osYUFBYSxDQUFFLElBQUksQ0F1Qk8sQUE3SmxDLEFBdUlRLG1CQXZJVyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FPSixLQUFLLENBRUgsR0FBRyxBQUFDLENBQ0YsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsR0FBRyxDQUFHLEFBekl2QixBQTBJUSxtQkExSVcsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBT0osS0FBSyxDQUtILEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLEVBQUUsQ0FDZixTQUFTLENBQUUsR0FBRyxDQWdCUSxBQTdKaEMsQUE4SVUsbUJBOUlTLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQU9KLEtBQUssQ0FLSCxLQUFLLEFBSUYsdUJBQXVCLEFBQUMsQ0FDdkIsV0FBVyxDQUFFLENBQUMsQ0FBRyxBQS9JN0IsQUFnSlUsbUJBaEpTLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQU9KLEtBQUssQ0FLSCxLQUFLLENBTUgsRUFBRSxBQUFDLENBQ0QsS0FBSyxDOUJoSkQsT0FBTyxDOEJpSlgsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixhQUFhLENBQUUsQ0FBQyxDQUNoQixXQUFXLENBQUUsSUFBSSxDQUFHLEFBckpoQyxBQXNKVSxtQkF0SlMsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBT0osS0FBSyxDQUtILEtBQUssQ0FZSCxjQUFjLEFBQUMsQ0FDYixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxLQUFLLENBQUcsQUExSjdCLEFBMkpVLG1CQTNKUyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FPSixLQUFLLENBS0gsS0FBSyxDQWlCSCxtQkFBbUIsQUFBQyxDQUNsQixVQUFVLENBQUUsSUFBSSxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUFHLEFBN0o5QixBQStKTSxtQkEvSmEsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQUFBQyxDQUNYLGFBQWEsQ0FBRSxDQUFDLENBd3FCVyxBQXgwQm5DLEFBaUtRLG1CQWpLVyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQUVWLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsS0FBSyxDOUJuS0MsT0FBTyxDOEJvS2IsYUFBYSxDQUFFLElBQUksQ0FDbkIsVUFBVSxDQUFFLElBQUksQ0FBRyxBQXRLN0IsQUF1S1EsbUJBdktXLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBUVYsTUFBTSxBQUFDLENBQ0wsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUFHLEFBekt4QixBQTBLUSxtQkExS1csQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLEFBQUMsQ0FDYixPQUFPLENBQUUsSUFBSSxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBQ2YsUUFBUSxDQUFFLFFBQVEsQ0EycEJLLEFBeDBCakMsQUE4S1UsbUJBOUtTLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQUlaLFdBQVcsQUFBQyxDQUNWLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEtBQUssQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FBRyxBQWpMN0IsQUFrTFUsbUJBbExTLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQUFBQyxDQUNQLEtBQUssQ0FBRSxHQUFHLENBQ1YsYUFBYSxDQUFFLElBQUksQ0FDbkIsVUFBVSxDQUFFLFVBQVUsQ0F3ZWdCLEFBN3BCbEQsQUFzTFksbUJBdExPLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQUFJTCxPQUFPLEFBQUMsQ0FDUCxRQUFRLENBQUUsUUFBUSxDQUFHLEFBdkxuQyxBQXdMWSxtQkF4TE8sQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQU1OLEtBQUssQUFBQyxDQUNKLE1BQU0sQ0FBRSxJQUFJLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FDWCxHQUFHLENBQUUsR0FBRyxDQWdDc0IsQUE3TjVDLEFBOExjLG1CQTlMSyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLENBTU4sS0FBSyxBQU1GLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLENBQUUsT0FBTyxDQUNwQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxNQUFNLENBQ25CLE9BQU8sQ0FBRSxHQUFHLENBQ1osS0FBSyxDQUFFLE9BQXlCLENBQUcsQUF0TW5ELEFBdU1jLG1CQXZNSyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLENBTU4sS0FBSyxBQWVGLE1BQU0sQUFBQSxPQUFPLEFBQUMsQ0FDYixLQUFLLEM5QnZNTCxPQUFPLEM4QnVNbUIsQUF4TTFDLEFBeU1jLG1CQXpNSyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLENBTU4sS0FBSyxDQWlCSCxRQUFRLEFBQUMsQ0FDUCxNQUFNLENBQUUsSUFBSSxDQUNaLElBQUksQ0FBRSxJQUFJLENBQ1YsR0FBRyxDQUFFLENBQUMsQ0FDTixTQUFTLENBQUUsS0FBSyxDQUNoQixTQUFTLENBQUUsS0FBSyxDN0I3TWhDLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQzZCZ04zQyxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQXlCLENBQzNDLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxnQkFBZSxDQUNuQyxVQUFVLENBQUUsTUFBTSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQzlCeE5kLElBQUksQzhCd04yQixBQXhOM0MsQUEwTmdCLG1CQTFORyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLENBTU4sS0FBSyxBQWlDRixNQUFNLENBQ0wsUUFBUSxBQUFDLEM3QnpOekIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDNkI0TnpDLE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLE9BQU8sQ0FBRyxBQTdOeEMsQUE4TlksbUJBOU5PLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQUE0Q0wsWUFBYSxDQUFBLEdBQUcsQ0FBRSxDQUVqQixZQUFZLENBQUUsRUFBRSxDQUFHLEFBaE9qQyxBQWlPWSxtQkFqT08sQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxBQStDTCxZQUFhLENBQUEsSUFBSSxDQUFFLENBRWxCLFlBQVksQ0FBRSxDQUFDLENBQUcsQUFuT2hDLEFBb09ZLG1CQXBPTyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLENBa0ROLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLEM5QmpPYixPQUFPLEM4QmtPSixhQUFhLENBQUUsY0FBYyxDQUM3QixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF5QixDQUMzQyxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxtQkFBbUIsQ0FDNUIsS0FBSyxDOUI5T1IsT0FBTyxDOEIrT0osU0FBUyxDQUFFLElBQUksQ0FDZixRQUFRLENBQUUsUUFBUSxDQThGSSxBQTdVcEMsQUFnUGMsbUJBaFBLLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQ0FrRE4sS0FBSyxBQVlGLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxLQUFLLENBQ2QsR0FBRyxDQUFFLElBQUksQ0FDVCxJQUFJLENBQUUsSUFBSSxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQUcsQUFwUHJDLEFBcVBjLG1CQXJQSyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLENBa0ROLEtBQUssQUFpQkYsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsb0NBQXVDLENBQ2hELFNBQVMsQ0FBRSxVQUFVLENBQ3JCLEdBQUcsQ0FBRSxLQUFLLENBQ1YsS0FBSyxDQUFFLEtBQUssQ0FDWixRQUFRLENBQUUsUUFBUSxDQUFHLEFBM1ByQyxBQTRQYyxtQkE1UEssQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQWtETixLQUFLLEFBd0JGLE1BQU0sQUFBQyxDQUNOLFlBQVksQ0FBRSxJQUFJLENBQ2xCLFVBQVUsQzlCeFBmLE9BQU8sQzhCeVBGLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEdBQUcsQ0EyQmlCLEFBM1IzQyxBQWlRZ0IsbUJBalFHLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQ0FrRE4sS0FBSyxBQXdCRixNQUFNLEFBS0osU0FBUyxBQUFDLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FBRyxBQWxRaEMsQUFtUWdCLG1CQW5RRyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLENBa0ROLEtBQUssQUF3QkYsTUFBTSxBQU9KLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxFQUFFLENBQUcsQUFwUWhDLEFBcVFnQixtQkFyUUcsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQWtETixLQUFLLEFBd0JGLE1BQU0sQUFTSixNQUFNLEFBQUMsQ0FDTixNQUFNLENBQUUsT0FBTyxDQUFHLEFBdFFwQyxBQXVRZ0IsbUJBdlFHLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQ0FrRE4sS0FBSyxBQXdCRixNQUFNLENBV0wsS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLEM5Qm5RakIsT0FBTyxDOEJtUTBCLEFBelE1QyxBQTBRZ0IsbUJBMVFHLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQ0FrRE4sS0FBSyxBQXdCRixNQUFNLENBY0wsSUFBSSxBQUFDLENBQ0gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLEdBQUcsQ0FBRyxBQTVRL0IsQUE2UWdCLG1CQTdRRyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLENBa0ROLEtBQUssQUF3QkYsTUFBTSxBQWlCSixZQUFZLEFBQUMsQ0FDWixLQUFLLENBQUUsR0FBRyxDQUNWLFlBQVksQ0FBRSxHQUFHLENBWU0sQUEzUnpDLEFBZ1JrQixtQkFoUkMsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQWtETixLQUFLLEFBd0JGLE1BQU0sQUFpQkosWUFBWSxBQUdWLE9BQU8sQUFBQyxDQUNQLEtBQUssQ0FBRSxHQUFHLENBQUcsQUFqUmpDLEFBa1JrQixtQkFsUkMsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQWtETixLQUFLLEFBd0JGLE1BQU0sQUFpQkosWUFBWSxBQUtWLEtBQUssQUFBQyxDQUNMLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFuUmxDLEFBb1JrQixtQkFwUkMsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQWtETixLQUFLLEFBd0JGLE1BQU0sQUFpQkosWUFBWSxBQU9WLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLEVBQUUsQ0FFTyxBQXhSMUMsQUF1Um9CLG1CQXZSRCxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLENBa0ROLEtBQUssQUF3QkYsTUFBTSxBQWlCSixZQUFZLEFBT1YsTUFBTSxBQUdKLE9BQU8sQUFBQyxDQUNQLFdBQVcsQ0FBRSxFQUFFLENBQUcsQUF4UnhDLEFBeVJrQixtQkF6UkMsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQWtETixLQUFLLEFBd0JGLE1BQU0sQUFpQkosWUFBWSxDQVlULElBQUksQUFBQyxDQUNMLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FBRyxBQTNSdkMsQUE0UmMsbUJBNVJLLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQ0FrRE4sS0FBSyxBQXdERixhQUFhLEFBQUMsQ0FDYixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBSU0sQUFsU2xDLEFBK1JnQixtQkEvUkcsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQWtETixLQUFLLEFBd0RGLGFBQWEsQUFHWCxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsRUFBRSxDQUFHLEFBaFNoQyxBQWlTZ0IsbUJBalNHLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQ0FrRE4sS0FBSyxBQXdERixhQUFhLENBS1osWUFBWSxBQUFDLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FBRyxBQWxTaEMsQUFvU2MsbUJBcFNLLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQ0FrRE4sS0FBSyxBQWdFRixLQUFLLEFBQUMsQ0FDTCxVQUFVLEM5QnJTZCxJQUFJLEM4QnNTQSxNQUFNLENBQUUsSUFBSSxDQUNaLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFlBQVksQ0FBRSxDQUFDLENBaUJPLEFBelR0QyxBQXlTZ0IsbUJBelNHLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQ0FrRE4sS0FBSyxBQWdFRixLQUFLLEFBS0gsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEVBQUUsQ0FBRyxBQTFTaEMsQUEyU2dCLG1CQTNTRyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLENBa0ROLEtBQUssQUFnRUYsS0FBSyxDQU9KLEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEVBQWtCLENBQzNCLEtBQUssQ0FBRSxJQUFJLENBQUcsQUE1U2hDLEFBNlNnQixtQkE3U0csQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQWtETixLQUFLLEFBZ0VGLEtBQUssQ0FTSixJQUFJLEFBQUMsQ0FDSCxTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsR0FBRyxDQUFFLENBQUMsQ0FDTixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBSVMsQUF2VHBDLEFBb1RrQixtQkFwVEMsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQWtETixLQUFLLEFBZ0VGLEtBQUssQ0FTSixJQUFJLEFBT0QsSUFBSSxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FBRyxBQXJUbEMsQUFzVGtCLG1CQXRUQyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLENBa0ROLEtBQUssQUFnRUYsS0FBSyxDQVNKLElBQUksQUFTRCxVQUFVLEFBQUMsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUFHLEFBdlRsQyxBQXdUZ0IsbUJBeFRHLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQ0FrRE4sS0FBSyxBQWdFRixLQUFLLEFBb0JILE1BQU0sQUFBQyxDQUNOLE1BQU0sQ0FBRSxPQUFPLENBQUcsQUF6VHBDLEFBMlRnQixtQkEzVEcsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQWtETixLQUFLLEFBc0ZGLFFBQVEsQUFDTixPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsZ0NBQW1DLENBQUcsQUE1VGpFLEFBOFRnQixtQkE5VEcsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQWtETixLQUFLLEFBeUZGLE1BQU0sQUFDSixPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUscUNBQXdDLENBQUcsQUEvVHRFLEFBZ1VjLG1CQWhVSyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLENBa0ROLEtBQUssQUE0RkYsUUFBUSxBQUFDLENBQ1IsS0FBSyxDOUJ2VFAsT0FBTyxDOEIyVFcsQUFyVWhDLEFBa1VnQixtQkFsVUcsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQWtETixLQUFLLEFBNEZGLFFBQVEsQUFFTixPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsbUNBQXNDLENBQy9DLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLEdBQUcsQ0FBRyxBQXJVOUIsQUFzVWMsbUJBdFVLLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQ0FrRE4sS0FBSyxBQWtHRixPQUFPLEFBQUMsQ0FDUCxXQUFXLENBQUUsS0FBSyxDQUFDLEdBQUcsQzlCdFV0QixPQUFPLEM4QnVVUCxVQUFVLENBQUUsS0FBSyxDQUFDLEdBQUcsQzlCdlVyQixPQUFPLEM4QndVUCxZQUFZLENBQUUsS0FBSyxDQUFDLEdBQUcsQzlCeFV2QixPQUFPLEM4QnlVUCxhQUFhLENBQUUsSUFBSSxDQUNuQixLQUFLLEM5QjFVTCxPQUFPLEM4QjBVbUIsQUEzVTFDLEFBNFVjLG1CQTVVSyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLENBa0ROLEtBQUssQUF3R0YsTUFBTSxBQUFDLENBQ04sTUFBTSxDQUFFLE9BQU8sQ0FBRyxBQTdVbEMsQUE4VVksbUJBOVVPLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQ0E0Sk4sZUFBZSxBQUFDLENBQ2QsVUFBVSxDOUI5VVIsT0FBTyxDOEIrVVQsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxLQUFLLENBQ1osVUFBVSxDQUFFLEdBQUcsQ0FDZixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsQ0FBQyxDQUNSLFVBQVUsQ0FBRSxhQUFhLENBZXdCLEFBclcvRCxBQXVWYyxtQkF2VkssQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQTRKTixlQUFlLEFBU1osT0FBTyxBQUFDLENBQ1AsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxHQUFHLENBQ1osS0FBSyxDOUI1VlQsSUFBSSxDOEI2VkEsT0FBTyxDQUFFLEtBQUssQ0FDZCxXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxNQUFNLENBQUcsQUFqV3JDLEFBa1djLG1CQWxXSyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLENBNEpOLGVBQWUsQUFvQlosTUFBTSxBQUFDLENBQ04sS0FBSyxDOUJuV1QsSUFBSSxDOEJvV0EsWUFBWSxDOUJuV1osT0FBTyxDOEJvV1AsVUFBVSxDQUFFLE9BQThCLENBQUcsQUFyVzdELEFBc1dZLG1CQXRXTyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLENBb0xOLFNBQVMsQUFBQyxDQUNSLFNBQVMsQ0FBRSxHQUFHLENBQ2QsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsT0FBTyxDQUFFLFlBQVksQ0FBRyxBQXpXdEMsQUEwV1ksbUJBMVdPLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQ0F3TE4sVUFBVSxBQUFDLENBQ1QsVUFBVSxDOUJ0V1osT0FBTyxDOEJ1V0wsS0FBSyxDOUI1V1AsSUFBSSxDOEI2V0YsS0FBSyxDQUFFLGVBQWUsQ0FDdEIsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsS0FBSyxDQUNaLEdBQUcsQ0FBRSxLQUFLLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLENBQUMsQ0FDUixVQUFVLENBQUUsYUFBYSxDQUlvQixBQXZYM0QsQUFvWGMsbUJBcFhLLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQ0F3TE4sVUFBVSxBQVVQLE1BQU0sQUFBQyxDQUNOLEtBQUssQzlCclhULElBQUksQzhCc1hBLFlBQVksQzlCclhaLE9BQU8sQzhCc1hQLFVBQVUsQ0FBRSxPQUEwQixDQUFHLEFBdlh6RCxBQXdYWSxtQkF4WE8sQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQXNNTixlQUFlLEFBQUMsQ0FDZCxVQUFVLENBQUUsR0FBRyxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQUcsQUExWDVCLEFBMlhZLG1CQTNYTyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLENBeU1OLFlBQVksQUFBQyxDQUNYLE9BQU8sQ0FBRSxrQkFBa0IsQ0FBRyxBQTVYNUMsQUE2WFksbUJBN1hPLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQ0EyTU4sZUFBZSxBQUFDLENBQ2QsVUFBVSxDQUFFLElBQUksQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsVUFBVSxDQUFFLEtBQUssQ0FDakIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLEdBQUcsQ0FDVixhQUFhLENBQUUsS0FBSyxDQUFDLEdBQUcsQzlCbFl0QixPQUFPLEM4Qm1ZVCxZQUFZLENBQUUsS0FBSyxDQUFDLEdBQUcsQzlCbllyQixPQUFPLEM4Qm9ZVCxXQUFXLENBQUUsS0FBSyxDQUFDLEdBQUcsQzlCcFlwQixPQUFPLEM4QnFZVCxVQUFVLEM5QnRZWixJQUFJLEM4QnVZRixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxDQUFDLENBb0V3QixBQTdjaEQsQUEwWWMsbUJBMVlLLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQ0EyTU4sZUFBZSxBQWFaLE9BQU8sQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQUcsQUEzWTlCLEFBNFljLG1CQTVZSyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLENBMk1OLGVBQWUsQUFlWixVQUFVLEFBQUMsQ0FDVixNQUFNLENBQUUsS0FBSyxDQUFHLEFBN1loQyxBQStZYyxtQkEvWUssQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQTJNTixlQUFlLENBa0JiLEVBQUUsQUFBQyxDQUNELFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsVUFBVSxDQUN0QixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxDQUFDLENBd0RxQixBQTdjOUMsQUFzWmdCLG1CQXRaRyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLENBMk1OLGVBQWUsQ0FrQmIsRUFBRSxDQU9BLEVBQUUsQUFBQyxDQUNELFdBQVcsQ0FBRSxLQUFLLENBQ2xCLFVBQVUsQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQXlCLENBQy9DLE9BQU8sQ0FBRSxNQUFNLENBQ2YsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLEM5QnJaakIsT0FBTyxDOEJzWkEsVUFBVSxDQUFFLGFBQWEsQ0FpREMsQUE3YzVDLEFBNlprQixtQkE3WkMsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQTJNTixlQUFlLENBa0JiLEVBQUUsQ0FPQSxFQUFFLEFBT0MsU0FBUyxBQUFDLENBQ1QsVUFBVSxDQUFFLE9BQXdCLENBQUcsQUE5WjNELEFBK1prQixtQkEvWkMsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQTJNTixlQUFlLENBa0JiLEVBQUUsQ0FPQSxFQUFFLEFBU0MsU0FBUyxBQUFDLENBQ1QsS0FBSyxDQUFFLE9BQXlCLENBQ2hDLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFVBQVUsQ0FBRSxtQ0FBc0MsQ0FBQyxJQUF5QixDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FDdkcsZUFBZSxDQUFFLFNBQVMsQ0E2QkgsQUFqYzNDLEFBcWFvQixtQkFyYUQsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQTJNTixlQUFlLENBa0JiLEVBQUUsQ0FPQSxFQUFFLEFBU0MsU0FBUyxDQU1OLEdBQUcsQUFBQyxDQUNKLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLEtBQUssQ0FBRSxPQUFPLENBQ2QsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLElBQUksQ0FDYixPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLGtCQUFrQixDQUFHLElBQUcsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFFLElBQUcsQ0FBQyxlQUFlLENBQ3RELGVBQWUsQ0FBRyxJQUFHLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBRSxJQUFHLENBQUMsZUFBZSxDQUNuRCxVQUFVLENBQUcsSUFBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUUsSUFBRyxDQUFDLGVBQWUsQ0FDOUMsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENBQUUsbUJBQW1CLENBV1ksQUE3YmpFLEFBbWJzQixtQkFuYkgsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQTJNTixlQUFlLENBa0JiLEVBQUUsQ0FPQSxFQUFFLEFBU0MsU0FBUyxDQU1OLEdBQUcsQUFjRixNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsRUFBRSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsWUFBWSxDQUFFLGlCQUFpQixDQUMvQixVQUFVLENBQUUscUJBQXFCLENBQ2pDLGFBQWEsQ0FBRSxxQkFBcUIsQ0FBRyxBQTdiL0QsQUE4Ym9CLG1CQTliRCxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLENBMk1OLGVBQWUsQ0FrQmIsRUFBRSxDQU9BLEVBQUUsQUFTQyxTQUFTLEFBK0JQLE1BQU0sQUFBQyxDQUNOLFVBQVUsQ0FBRSw4QkFBaUMsQzlCOWJuRCxPQUFPLEM4QjhiOEQsS0FBSyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUN6RixlQUFlLENBQUUsU0FBUyxDQUMxQixVQUFVLENBQUUsSUFBSSxDQUFHLEFBamN6QyxBQW1ja0IsbUJBbmNDLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQ0EyTU4sZUFBZSxDQWtCYixFQUFFLENBT0EsRUFBRSxBQTZDQyxNQUFNLEFBQUMsQ0FDTixVQUFVLEM5Qm5jZCxPQUFPLEM4Qm9jSCxLQUFLLEM5QnJjYixJQUFJLEM4QnNjSSxNQUFNLENBQUUsT0FBTyxDQUFHLEFBdGN0QyxBQXVja0IsbUJBdmNDLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQ0EyTU4sZUFBZSxDQWtCYixFQUFFLENBT0EsRUFBRSxBQWlEQyxlQUFlLEFBQUMsQ0FDZixVQUFVLENBQUUsSUFBeUIsQ0FDckMsVUFBVSxDQUFFLElBQUksQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FHSSxBQTdjMUMsQUEyY29CLG1CQTNjRCxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLENBMk1OLGVBQWUsQ0FrQmIsRUFBRSxDQU9BLEVBQUUsQUFpREMsZUFBZSxBQUliLE1BQU0sQUFBQyxDQUNOLEtBQUssQzlCN2NoQixPQUFPLEM4QjhjSSxNQUFNLENBQUUsT0FBTyxDQUFHLEFBN2N4QyxBQWdkWSxtQkFoZE8sQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQThSTixXQUFXLEFBQUMsQ0FDVixVQUFVLENBQUUsOEJBQWlDLENBQUMsT0FBd0IsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQ2pHLGVBQWUsQ0FBRSxTQUFTLENBQzFCLEtBQUssQzlCbmRQLElBQUksQzhCb2RGLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxLQUFLLENBQ1YsS0FBSyxDQUFFLEtBQUssQ0FDWixXQUFXLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxPQUF3QixDQUMvQyxZQUFZLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxPQUF3QixDQUNoRCxhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxPQUF3QixDQUNqRCxPQUFPLENBQUUsZ0JBQWdCLENBQ3pCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsS0FBSyxDQUVELEFBaGUvQixBQStkYyxtQkEvZEssQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxDQThSTixXQUFXLEFBZVIsV0FBVyxBQUFDLENBQ1gsR0FBRyxDQUFFLEtBQUssQ0FBRyxBQWhlN0IsQUFtZWdCLG1CQW5lRyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLEFBK1NMLGNBQWMsQ0FDYixLQUFLLEFBQ0YsT0FBTyxBQUFDLENBQ1AsVUFBVSxDOUJwZWhCLElBQUksQzhCcWVFLE9BQU8sQ0FBRSxDQUFDLENBQUcsQUFyZS9CLEFBc2VjLG1CQXRlSyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLEFBK1NMLGNBQWMsQ0FLYixXQUFXLEFBQUMsQ0FDVixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsSUFBSSxDQUFFLENBQUMsQ0FDUCxhQUFhLENBQUUsQ0FBQyxDQUNoQixVQUFVLEM5QjVlZCxJQUFJLEM4QjZlQSxNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQzlCNWVqQixPQUFPLEM4QjZlUCxVQUFVLENBQUUsVUFBVSxDQUN0QixVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsYUFBYSxDQTZLUSxBQTdwQjlDLEFBaWZnQixtQkFqZkcsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxBQStTTCxjQUFjLENBS2IsV0FBVyxBQVdSLE9BQU8sQUFBQyxDQUNQLFdBQVcsQ0FBRSxLQUFLLENBQUMsR0FBRyxDOUJqZnhCLE9BQU8sQzhCa2ZMLFVBQVUsQ0FBRSxLQUFLLENBQUMsR0FBRyxDOUJsZnZCLE9BQU8sQzhCbWZMLFlBQVksQ0FBRSxLQUFLLENBQUMsR0FBRyxDOUJuZnpCLE9BQU8sQzhCb2ZMLGFBQWEsQ0FBRSxLQUFLLENBQUMsR0FBRyxDOUJyZjlCLElBQUksQzhCc2ZFLEtBQUssQzlCcmZQLE9BQU8sQzhCcWZxQixBQXRmNUMsQUF1ZmdCLG1CQXZmRyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLEFBK1NMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQUFBQyxDQUNkLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsaUJBQWlCLENBQUUsSUFBSSxDQUN2QixhQUFhLENBQUUsSUFBSSxDQUNuQixTQUFTLENBQUUsSUFBSSxDQW9KTyxBQWpwQnhDLEFBOGZrQixtQkE5ZkMsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxBQStTTCxjQUFjLENBS2IsV0FBVyxDQWlCVCxlQUFlLENBT2IsTUFBTSxBQUFDLENBQ0wsT0FBTyxDQUFFLFlBQVksQ0FDckIsT0FBTyxDQUFFLFdBQVcsQ0FDcEIsT0FBTyxDQUFFLElBQUksQ0FDYixTQUFTLENBQUUsSUFBSSxDQUNmLGVBQWUsQ0FBRSxNQUFNLENBQ3ZCLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQXlCLENBQzNDLFlBQVksQ0FBRSxJQUFJLENBQ2xCLGFBQWEsQ0FBRSxFQUFFLENBQ2pCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLGdCQUFnQixDQUM1QixRQUFRLENBQUUsUUFBUSxDQW1JQSxBQWpwQnRDLEFBK2dCb0IsbUJBL2dCRCxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLEFBK1NMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQ0FPYixNQUFNLEFBaUJILE1BQU0sQUFBQyxDQUlOLE1BQU0sQ0FBRSxPQUFPLENBV0ksQUE5aEJ6QyxBQXNoQnNCLG1CQXRoQkgsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxBQStTTCxjQUFjLENBS2IsV0FBVyxDQWlCVCxlQUFlLENBT2IsTUFBTSxBQWlCSCxNQUFNLENBT0wsYUFBYSxBQUFDLENBQ1osZ0JBQWdCLEM5QnRoQnhCLE9BQU8sQzhCdWhCQyxRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsQ0FBQyxDQUNQLEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxPQUFPLENBQ25CLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUE5aEJ2QyxBQStoQm9CLG1CQS9oQkQsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxBQStTTCxjQUFjLENBS2IsV0FBVyxDQWlCVCxlQUFlLENBT2IsTUFBTSxDQWlDSixhQUFhLEFBQUMsQ0FDWixVQUFVLENBQUUsTUFBTSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxpQkFBaUIsQ0FBRyxBQWxpQnRELEFBbWlCb0IsbUJBbmlCRCxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLEFBK1NMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQ0FPYixNQUFNLEFBcUNILFNBQVMsQUFBQyxDQUNULFlBQVksQzlCamlCcEIsT0FBTyxDOEJraUJDLFFBQVEsQ0FBRSxRQUFRLENBd0JNLEFBN2pCOUMsQUFzaUJzQixtQkF0aUJILENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQUErU0wsY0FBYyxDQUtiLFdBQVcsQ0FpQlQsZUFBZSxDQU9iLE1BQU0sQUFxQ0gsU0FBUyxDQUdSLGdCQUFnQixBQUFDLENBQ2YsZ0JBQWdCLEM5QnBpQjFCLHFCQUFPLEM4QnFpQkcsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLENBQUMsQ0FDUCxHQUFHLENBQUUsQ0FBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixnQkFBZ0IsQ0FBRSx5Q0FBNEMsQ0FDOUQsaUJBQWlCLENBQUUsU0FBUyxDQUM1QixtQkFBbUIsQ0FBRSxNQUFNLENBQzNCLE9BQU8sQ0FBRSxHQUFHLENBTWEsQUF0akJqRCxBQWlqQndCLG1CQWpqQkwsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxBQStTTCxjQUFjLENBS2IsV0FBVyxDQWlCVCxlQUFlLENBT2IsTUFBTSxBQXFDSCxTQUFTLENBR1IsZ0JBQWdCLENBV2QsR0FBRyxBQUFDLENBQ0YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixVQUFVLENBQUUsS0FBSyxDQUNqQixJQUFJLENBQUUsR0FBRyxDQUNULFdBQVcsQ0FBRSxLQUFLLENBQUcsQUF0akIvQyxBQXVqQnNCLG1CQXZqQkgsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxBQStTTCxjQUFjLENBS2IsV0FBVyxDQWlCVCxlQUFlLENBT2IsTUFBTSxBQXFDSCxTQUFTLEFBb0JQLE1BQU0sQUFBQyxDQUNOLE1BQU0sQ0FBRSxPQUFPLENBQ2YsZ0JBQWdCLENBQUUsV0FBVyxDQUlULEFBN2pCNUMsQUEwakJ3QixtQkExakJMLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQUErU0wsY0FBYyxDQUtiLFdBQVcsQ0FpQlQsZUFBZSxDQU9iLE1BQU0sQUFxQ0gsU0FBUyxBQW9CUCxNQUFNLENBR0wsQ0FBQyxBQUFDLENBQ0EsS0FBSyxDOUI1akJwQixPQUFPLEM4QjRqQjZCLEFBM2pCL0MsQUE0akJ3QixtQkE1akJMLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQUErU0wsY0FBYyxDQUtiLFdBQVcsQ0FpQlQsZUFBZSxDQU9iLE1BQU0sQUFxQ0gsU0FBUyxBQW9CUCxNQUFNLENBS0wsYUFBYSxBQUFDLENBQ1osT0FBTyxDQUFFLElBQUksQ0FBRyxBQTdqQjFDLEFBOGpCb0IsbUJBOWpCRCxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLEFBK1NMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQ0FPYixNQUFNLEFBZ0VILFNBQVMsQUFBQyxDQUNULFlBQVksQ0FBRSxPQUF5QixDQUN2QyxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsTUFBTSxDQUNiLE9BQU8sQ0FBRSxHQUFHLENBOENpQixBQWhuQm5ELEFBbWtCc0IsbUJBbmtCSCxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLEFBK1NMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQ0FPYixNQUFNLEFBZ0VILFNBQVMsQ0FLUixHQUFHLEFBQUMsQ0FDRixVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsR0FBRyxDQUFHLEFBcmtCdkMsQUFza0JzQixtQkF0a0JILENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQUErU0wsY0FBYyxDQUtiLFdBQVcsQ0FpQlQsZUFBZSxDQU9iLE1BQU0sQUFnRUgsU0FBUyxDQVFSLENBQUMsQUFBQyxDQUNBLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLEtBQUssQ0FBRSxPQUF5QixDQUNoQyxTQUFTLENBQUUsSUFBSSxDQUFHLEFBemtCMUMsQUEwa0JzQixtQkExa0JILENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQUErU0wsY0FBYyxDQUtiLFdBQVcsQ0FpQlQsZUFBZSxDQU9iLE1BQU0sQUFnRUgsU0FBUyxDQVlSLGdCQUFnQixBQUFDLENBQ2YsZ0JBQWdCLEM5QjNrQjVCLHFCQUFJLEM4QjRrQlEsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLENBQUMsQ0FDUCxHQUFHLENBQUUsQ0FBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixnQkFBZ0IsQ0FBRSxvQ0FBdUMsQ0FDekQsaUJBQWlCLENBQUUsU0FBUyxDQUM1QixtQkFBbUIsQ0FBRSxTQUFTLENBQzlCLGVBQWUsQ0FBRSxJQUFJLENBb0JBLEFBeG1CN0MsQUFxbEJ3QixtQkFybEJMLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQUErU0wsY0FBYyxDQUtiLFdBQVcsQ0FpQlQsZUFBZSxDQU9iLE1BQU0sQUFnRUgsU0FBUyxDQVlSLGdCQUFnQixDQVdkLEdBQUcsQUFBQyxDQUNGLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsVUFBVSxDQUFFLEtBQUssQ0FDakIsSUFBSSxDQUFFLEdBQUcsQ0FDVCxXQUFXLENBQUUsS0FBSyxDQUFHLEFBMWxCL0MsQUEybEJ3QixtQkEzbEJMLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQUErU0wsY0FBYyxDQUtiLFdBQVcsQ0FpQlQsZUFBZSxDQU9iLE1BQU0sQUFnRUgsU0FBUyxDQVlSLGdCQUFnQixDQWlCZCxDQUFDLEFBQUMsQ0FDQSxXQUFXLENBQUUsS0FBSyxDQUNsQixVQUFVLENBQUUsTUFBTSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxXQUFXLENBQUcsQUEvbEJwRCxBQWltQjBCLG1CQWptQlAsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxBQStTTCxjQUFjLENBS2IsV0FBVyxDQWlCVCxlQUFlLENBT2IsTUFBTSxBQWdFSCxTQUFTLENBWVIsZ0JBQWdCLEFBc0JiLE1BQU0sQ0FDTCxDQUFDLEFBQUMsQ0FDQSxVQUFVLEM5QmxtQjFCLHFCQUFJLEM4Qm1tQlksVUFBVSxDQUFFLENBQUMsQ0FDYixXQUFXLENBQUUsS0FBSyxDQUNsQixLQUFLLEM5QmhtQnJCLE9BQU8sQzhCaW1CUyxPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0FBRSxPQUFPLENBQ25CLE9BQU8sQ0FBRSxDQUFDLENBQUcsQUF4bUJ6QyxBQXltQnNCLG1CQXptQkgsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxBQStTTCxjQUFjLENBS2IsV0FBVyxDQWlCVCxlQUFlLENBT2IsTUFBTSxBQWdFSCxTQUFTLEFBMkNQLE1BQU0sQUFBQyxDQUNOLE1BQU0sQ0FBRSxPQUFPLENBQ2YsZ0JBQWdCLENBQUUsV0FBVyxDQUM3QixZQUFZLENBQUUsT0FBeUIsQ0FJZCxBQWhuQmpELEFBNm1Cd0IsbUJBN21CTCxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLEFBK1NMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQ0FPYixNQUFNLEFBZ0VILFNBQVMsQUEyQ1AsTUFBTSxDQUlMLEdBQUcsQUFBQyxDQUNGLE9BQU8sQ0FBRSxDQUFDLENBQUcsQUE5bUJ2QyxBQSttQndCLG1CQS9tQkwsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxBQStTTCxjQUFjLENBS2IsV0FBVyxDQWlCVCxlQUFlLENBT2IsTUFBTSxBQWdFSCxTQUFTLEFBMkNQLE1BQU0sQ0FNTCxDQUFDLEFBQUMsQ0FDQSxLQUFLLEM5QmpuQnBCLE9BQU8sQzhCaW5CNkIsQUFobkIvQyxBQWluQm9CLG1CQWpuQkQsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxBQStTTCxjQUFjLENBS2IsV0FBVyxDQWlCVCxlQUFlLENBT2IsTUFBTSxBQW1ISCxRQUFRLEFBQUMsQ0FDUixZQUFZLEM5QnhtQnBCLE9BQU8sQzhCeW1CQyxRQUFRLENBQUUsUUFBUSxDQXFCVyxBQXhvQm5ELEFBb25Cc0IsbUJBcG5CSCxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLEFBK1NMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQ0FPYixNQUFNLEFBbUhILFFBQVEsQ0FHUCxlQUFlLEFBQUMsQ0FDZCxnQkFBZ0IsQzlCM21CMUIsb0JBQU8sQzhCNG1CRyxRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsQ0FBQyxDQUNQLEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLGdCQUFnQixDQUFFLHVDQUEwQyxDQUM1RCxpQkFBaUIsQ0FBRSxTQUFTLENBQzVCLG1CQUFtQixDQUFFLE1BQU0sQ0FNRixBQW5vQmpELEFBOG5Cd0IsbUJBOW5CTCxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLEFBK1NMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQ0FPYixNQUFNLEFBbUhILFFBQVEsQ0FHUCxlQUFlLENBVWIsR0FBRyxBQUFDLENBQ0YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixVQUFVLENBQUUsS0FBSyxDQUNqQixJQUFJLENBQUUsR0FBRyxDQUNULFdBQVcsQ0FBRSxLQUFLLENBQUcsQUFub0IvQyxBQW9vQnNCLG1CQXBvQkgsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBUVosUUFBUSxBQStTTCxjQUFjLENBS2IsV0FBVyxDQWlCVCxlQUFlLENBT2IsTUFBTSxBQW1ISCxRQUFRLEFBbUJOLE1BQU0sQUFBQyxDQUNOLE1BQU0sQ0FBRSxPQUFPLENBQ2YsZ0JBQWdCLENBQUUsV0FBVyxDQUVKLEFBeG9CakQsQUF1b0J3QixtQkF2b0JMLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQUErU0wsY0FBYyxDQUtiLFdBQVcsQ0FpQlQsZUFBZSxDQU9iLE1BQU0sQUFtSEgsUUFBUSxBQW1CTixNQUFNLENBR0wsQ0FBQyxBQUFDLENBQ0EsS0FBSyxDOUJ6b0JwQixPQUFPLEM4QnlvQjZCLEFBeG9CL0MsQUF5b0JvQixtQkF6b0JELENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQUErU0wsY0FBYyxDQUtiLFdBQVcsQ0FpQlQsZUFBZSxDQU9iLE1BQU0sQ0EySUosR0FBRyxBQUFDLENBQ0YsT0FBTyxDQUFFLFlBQVksQ0FDckIsVUFBVSxDQUFFLElBQUksQ0FBRyxBQTNvQnpDLEFBNG9Cb0IsbUJBNW9CRCxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLEFBK1NMLGNBQWMsQ0FLYixXQUFXLENBaUJULGVBQWUsQ0FPYixNQUFNLENBOElKLENBQUMsQUFBQyxDQUNBLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEtBQUssQ0FDbEIsTUFBTSxDQUFFLFNBQVMsQ0FDakIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUFHLEFBanBCcEMsQUFrcEJnQixtQkFscEJHLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQUErU0wsY0FBYyxDQUtiLFdBQVcsQ0E0S1QsZUFBZSxBQUFDLENBQ2QsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsV0FBVyxDQUFFLEtBQUssQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxjQUFjLENBQUUsSUFBSSxDQU1NLEFBN3BCNUMsQUF3cEJrQixtQkF4cEJDLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQVFaLFFBQVEsQUErU0wsY0FBYyxDQUtiLFdBQVcsQ0E0S1QsZUFBZSxDQU1iLEtBQUssQUFBQyxDQUNKLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFdBQVcsQ0FBRSx5Q0FBeUMsQ0FDdEQsU0FBUyxDQUFFLElBQUksQ0FBRyxBQTNwQnRDLEFBNHBCa0IsbUJBNXBCQyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FRWixRQUFRLEFBK1NMLGNBQWMsQ0FLYixXQUFXLENBNEtULGVBQWUsQ0FVYixFQUFFLEFBQUMsQ0FDRCxXQUFXLENBQUUsTUFBTSxDQUFHLEFBN3BCMUMsQUFpcUJjLG1CQWpxQkssQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBcWZaLE9BQU8sQUFDSixtQkFBbUIsQ0FDbEIsUUFBUSxBQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxhQUFhLENBQUUsR0FBRyxDQXFEZSxBQXh0QmpELEFBb3FCZ0IsbUJBcHFCRyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FxZlosT0FBTyxBQUNKLG1CQUFtQixDQUNsQixRQUFRLENBR04sS0FBSyxBQUFDLENBQ0osVUFBVSxDQUFFLElBQUksQ0FDaEIsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FFRyxBQTVxQnRDLEFBMnFCa0IsbUJBM3FCQyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FxZlosT0FBTyxBQUNKLG1CQUFtQixDQUNsQixRQUFRLENBR04sS0FBSyxBQU9GLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUE1cUJwQyxBQTZxQmdCLG1CQTdxQkcsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBcWZaLE9BQU8sQUFDSixtQkFBbUIsQ0FDbEIsUUFBUSxDQVlOLFlBQVksQUFBQyxDQUNYLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUEvcUJwQyxBQWdyQmdCLG1CQWhyQkcsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBcWZaLE9BQU8sQUFDSixtQkFBbUIsQ0FDbEIsUUFBUSxDQWVOLEtBQUssQUFBQSxJQUFLLENBQUEsSUFBSSxFQWhyQjlCLG1CQUFtQixDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FxZlosT0FBTyxBQUNKLG1CQUFtQixDQUNsQixRQUFRLENBZ0JOLE1BQU0sQUFBQyxDQUNMLFVBQVUsQzlCNXFCakIsT0FBTyxDOEI2cUJBLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGFBQWEsQ0FBRSxjQUFjLENBQzdCLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQXlCLENBQzNDLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLFVBQVUsQ0FDdEIsT0FBTyxDQUFFLElBQUksQ0FDYixLQUFLLEM5QjFyQlosT0FBTyxDOEIyckJBLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsSUFBSSxDN0IzckI3QixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEM2Qmd0QkcsQUFodEI5RCxBQThyQmtCLG1CQTlyQkMsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBcWZaLE9BQU8sQUFDSixtQkFBbUIsQ0FDbEIsUUFBUSxDQWVOLEtBQUssQUFBQSxJQUFLLENBQUEsSUFBSSxDQWNYLFNBQVMsQ0E5ckI1QixtQkFBbUIsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBcWZaLE9BQU8sQUFDSixtQkFBbUIsQ0FDbEIsUUFBUSxDQWdCTixNQUFNLEFBYUgsU0FBUyxBQUFDLENBQ1QsZ0JBQWdCLENBQUUsV0FBVyxDQUM3QixZQUFZLEM5QmhzQnBCLElBQUksQzhCaXNCSSxLQUFLLENBQUUsT0FBeUIsQ0FBRyxBQWpzQnZELEFBa3NCa0IsbUJBbHNCQyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FxZlosT0FBTyxBQUNKLG1CQUFtQixDQUNsQixRQUFRLENBZU4sS0FBSyxBQUFBLElBQUssQ0FBQSxJQUFJLENBa0JYLE1BQU0sQ0Fsc0J6QixtQkFBbUIsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBcWZaLE9BQU8sQUFDSixtQkFBbUIsQ0FDbEIsUUFBUSxDQWdCTixNQUFNLEFBaUJILE1BQU0sQUFBQyxDN0Jqc0IxQixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLEM2Qm9zQnZDLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDOUJuc0JyQixPQUFPLEM4Qm9zQkgsS0FBSyxDOUJwc0JULE9BQU8sQzhCb3NCdUIsQUFyc0I5QyxBQXNzQmtCLG1CQXRzQkMsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBcWZaLE9BQU8sQUFDSixtQkFBbUIsQ0FDbEIsUUFBUSxDQWVOLEtBQUssQUFBQSxJQUFLLENBQUEsSUFBSSxDQXNCWCxNQUFNLENBdHNCekIsbUJBQW1CLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQXFmWixPQUFPLEFBQ0osbUJBQW1CLENBQ2xCLFFBQVEsQ0FnQk4sTUFBTSxBQXFCSCxNQUFNLEFBQUMsQzdCcnNCMUIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDNkJ3c0J2QyxnQkFBZ0IsQzlCbHNCekIsT0FBTyxDOEJtc0JFLE1BQU0sQ0FBRSxPQUFPLENBQUcsQUF6c0J0QyxBQTBzQmtCLG1CQTFzQkMsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBcWZaLE9BQU8sQUFDSixtQkFBbUIsQ0FDbEIsUUFBUSxDQWVOLEtBQUssQUFBQSxJQUFLLENBQUEsSUFBSSxDQTBCWCxNQUFNLEFBQUEsTUFBTSxDQTFzQi9CLG1CQUFtQixDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FxZlosT0FBTyxBQUNKLG1CQUFtQixDQUNsQixRQUFRLENBZ0JOLE1BQU0sQUF5QkgsTUFBTSxBQUFBLE1BQU0sQUFBQyxDQUNaLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUEzc0JuQyxBQTRzQmtCLG1CQTVzQkMsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBcWZaLE9BQU8sQUFDSixtQkFBbUIsQ0FDbEIsUUFBUSxDQWVOLEtBQUssQUFBQSxJQUFLLENBQUEsSUFBSSxDQTRCWCxVQUFVLENBNXNCN0IsbUJBQW1CLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQXFmWixPQUFPLEFBQ0osbUJBQW1CLENBQ2xCLFFBQVEsQ0FnQk4sTUFBTSxBQTJCSCxVQUFVLEFBQUMsQ0FDVixhQUFhLENBQUUsc0JBQXNCLENBQUcsQUE3c0I1RCxBQThzQmtCLG1CQTlzQkMsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBcWZaLE9BQU8sQUFDSixtQkFBbUIsQ0FDbEIsUUFBUSxDQWVOLEtBQUssQUFBQSxJQUFLLENBQUEsSUFBSSxDQThCWCxNQUFNLENBOXNCekIsbUJBQW1CLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQXFmWixPQUFPLEFBQ0osbUJBQW1CLENBQ2xCLFFBQVEsQ0FnQk4sTUFBTSxBQTZCSCxNQUFNLEFBQUMsQ0FDTixVQUFVLENBQUUsSUFBSSxDQUNoQixhQUFhLENBQUUsc0JBQXNCLENBQUcsQUFodEI1RCxBQWl0QmdCLG1CQWp0QkcsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBcWZaLE9BQU8sQUFDSixtQkFBbUIsQ0FDbEIsUUFBUSxDQWdETixNQUFNLEFBQUMsQ0FDTCxRQUFRLENBQUUsUUFBUSxDQUNsQixrQkFBa0IsQ0FBRSxJQUFJLENBQ3hCLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFVBQVUsQ0FBRSxvQ0FBdUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLE1BQU0sQzlCanRCL0UsT0FBTyxDOEJrdEJBLGVBQWUsQ0FBRSxTQUFTLENBQUcsQUF4dEIvQyxBQTB0QlUsbUJBMXRCUyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FnakJaLFlBQVksQUFBQyxDQUNYLEtBQUssQzlCanRCSCxPQUFPLEM4Qmt0QlQsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FBRyxBQTd0QjlCLEFBOHRCVSxtQkE5dEJTLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQW9qQlosV0FBVyxBQUFDLENBQ1YsTUFBTSxDQUFFLElBQUksQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsR0FBRyxDQXNCbUQsQUF2dkJ6RSxBQWt1QlksbUJBbHVCTyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FvakJaLFdBQVcsQUFJUixNQUFNLENBQUMsR0FBRyxBQUFBLGFBQWEsQUFBQyxDQUN2QixPQUFPLENBQUUsSUFBSSxDQUFHLEFBbnVCOUIsQUFvdUJZLG1CQXB1Qk8sQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBb2pCWixXQUFXLENBTVQsYUFBYSxBQUFDLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsS0FBSyxDQUNqQixRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsQ0FBQyxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLFFBQVEsQ0FDakIsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsVUFBVSxDQUFFLEtBQUssQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsTUFBTSxDQUNsQixLQUFLLEM5Qjl1QkgsT0FBTyxDOEJndkJRLEFBanZCL0IsQUFndkJjLG1CQWh2QkssQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBb2pCWixXQUFXLENBTVQsYUFBYSxDQVlYLFlBQVksQUFBQyxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQUcsQUFqdkI3QixBQWt2QlksbUJBbHZCTyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FvakJaLFdBQVcsQ0FvQlQsYUFBYSxBQUFDLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FJMkMsQUF2dkJ2RSxBQW92QmMsbUJBcHZCSyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0FvakJaLFdBQVcsQ0FvQlQsYUFBYSxDQUVYLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF5QixDQUFHLEFBdnZCckUsQUF5dkJVLG1CQXp2QlMsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBK2tCWixZQUFZLEFBQUMsQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUFHLEFBM3ZCOUIsQUE0dkJVLG1CQTV2QlMsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBa2xCWixlQUFlLEFBQUMsQ0FDZCxVQUFVLENBQUUsS0FBSyxDQVVNLEFBdndCbkMsQUE4dkJZLG1CQTl2Qk8sQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBa2xCWixlQUFlLENBRWIsRUFBRSxBQUFDLENBQ0QsYUFBYSxDQUFFLENBQUMsQ0FDaEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLEM5Qmx3QlIsT0FBTyxDOEJtd0JKLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxHQUFHLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FBRyxBQXB3QmpDLEFBcXdCWSxtQkFyd0JPLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQWtsQlosZUFBZSxDQVNiLFNBQVMsQUFBQyxDQUNSLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLENBQUMsQ0FBRyxBQXZ3QmpDLEFBd3dCVSxtQkF4d0JTLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQThsQlosV0FBVyxBQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ0E0RFksQUFyMEJuQyxBQTB3QlksbUJBMXdCTyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0E4bEJaLFdBQVcsQ0FFVCxjQUFjLEFBQUMsQ0FDYixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsVUFBVSxDQUFFLEtBQUssQ0FxRGdDLEFBbDBCL0QsQUErd0JnQixtQkEvd0JHLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQThsQlosV0FBVyxDQUVULGNBQWMsQ0FJWixLQUFLLENBQ0gsRUFBRSxBQUFDLENBQ0QsVUFBVSxDQUFFLElBQUksQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsaUJBQWlCLENBQ2hDLFVBQVUsQ0FBRSxPQUFPLENBQ25CLE9BQU8sQ0FBRSxRQUFRLENBRXFCLEFBdHhCeEQsQUFxeEJrQixtQkFyeEJDLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQThsQlosV0FBVyxDQUVULGNBQWMsQ0FJWixLQUFLLENBQ0gsRUFBRSxBQU1DLElBQUssQ0FBQSxhQUFhLENBQUUsQ0FDbkIsWUFBWSxDQUFFLGlCQUFpQixDQUFHLEFBdHhCdEQsQUF3eEJnQixtQkF4eEJHLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQThsQlosV0FBVyxDQUVULGNBQWMsQ0FhWixLQUFLLENBQ0gsRUFBRSxBQUFDLENBQ0QsUUFBUSxDQUFFLFFBQVEsQ0F5Q3VCLEFBbDBCM0QsQUEweEJrQixtQkExeEJDLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQThsQlosV0FBVyxDQUVULGNBQWMsQ0FhWixLQUFLLENBQ0gsRUFBRSxBQUVDLElBQUssQ0FBQSxhQUFhLENBQUUsQ0FDbkIsYUFBYSxDQUFFLGlCQUFpQixDQUFHLEFBM3hCdkQsQUE0eEJrQixtQkE1eEJDLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQThsQlosV0FBVyxDQUVULGNBQWMsQ0FhWixLQUFLLENBQ0gsRUFBRSxDQUlBLEVBQUUsQUFBQyxDQUNELFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLFFBQVEsQ0FDakIsVUFBVSxDQUFFLFVBQVUsQzdCL3hCMUMsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDNkIreUJOLEFBL3lCckQsQUFreUJvQixtQkFseUJELENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQThsQlosV0FBVyxDQUVULGNBQWMsQ0FhWixLQUFLLENBQ0gsRUFBRSxDQUlBLEVBQUUsQUFNQyxJQUFLLENBQUEsYUFBYSxDQUFFLENBQ25CLFlBQVksQ0FBRSxpQkFBaUIsQ0FBRyxBQW55QnhELEFBcXlCb0IsbUJBcnlCRCxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0E4bEJaLFdBQVcsQ0FFVCxjQUFjLENBYVosS0FBSyxDQUNILEVBQUUsQ0FJQSxFQUFFLENBU0EsYUFBYSxBQUFDLENBQ1osUUFBUSxDQUFFLE9BQU8sQ0FTWSxBQS95Qm5ELEFBdXlCc0IsbUJBdnlCSCxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0E4bEJaLFdBQVcsQ0FFVCxjQUFjLENBYVosS0FBSyxDQUNILEVBQUUsQ0FJQSxFQUFFLENBU0EsYUFBYSxDQUVYLFVBQVUsQUFBQyxDQUNULFFBQVEsQ0FBRSxPQUFPLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLG9DQUFvQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQSxVQUFVLENBQ3BGLGVBQWUsQ0FBRSxJQUFJLENBQUMsSUFBSSxDQUFBLFVBQVUsQ0FDcEMsVUFBVSxDQUFFLFVBQVUsQzdCM3lCOUMsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDNkI2eUJYLEFBN3lCaEQsQUE4eUJzQixtQkE5eUJILENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQThsQlosV0FBVyxDQUVULGNBQWMsQ0FhWixLQUFLLENBQ0gsRUFBRSxDQUlBLEVBQUUsQ0FTQSxhQUFhLENBU1gsV0FBVyxBQUFDLENBQ1YsS0FBSyxDQUFFLEtBQUssQ0FBQSxVQUFVLENBQUcsQUEveUJqRCxBQW16Qm9CLG1CQW56QkQsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBOGxCWixXQUFXLENBRVQsY0FBYyxDQWFaLEtBQUssQ0FDSCxFQUFFLEFBd0JDLE1BQU0sQ0FHTCxFQUFFLENBbnpCdEIsbUJBQW1CLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQThsQlosV0FBVyxDQUVULGNBQWMsQ0FhWixLQUFLLENBQ0gsRUFBRSxBQXlCQyxNQUFNLENBRUwsRUFBRSxDQW56QnRCLG1CQUFtQixDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0E4bEJaLFdBQVcsQ0FFVCxjQUFjLENBYVosS0FBSyxDQUNILEVBQUUsQUEwQkMsT0FBTyxDQUNOLEVBQUUsQUFBQyxDQUNELFVBQVUsQ0FBRSxPQUFPLENBQ25CLE1BQU0sQ0FBRSxPQUFPLENBQ2YsV0FBVyxDQUFFLGFBQWEsQ0FZTyxBQWwwQnZELEFBdXpCc0IsbUJBdnpCSCxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0E4bEJaLFdBQVcsQ0FFVCxjQUFjLENBYVosS0FBSyxDQUNILEVBQUUsQUF3QkMsTUFBTSxDQUdMLEVBQUUsQUFJQyxJQUFLLENBQUEsY0FBYyxFQXZ6QjFDLG1CQUFtQixDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0E4bEJaLFdBQVcsQ0FFVCxjQUFjLENBYVosS0FBSyxDQUNILEVBQUUsQUF5QkMsTUFBTSxDQUVMLEVBQUUsQUFJQyxJQUFLLENBQUEsY0FBYyxFQXZ6QjFDLG1CQUFtQixDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0E4bEJaLFdBQVcsQ0FFVCxjQUFjLENBYVosS0FBSyxDQUNILEVBQUUsQUEwQkMsT0FBTyxDQUNOLEVBQUUsQUFJQyxJQUFLLENBQUEsY0FBYyxDQUFFLENBQ3BCLEtBQUssQzlCdnpCYixPQUFPLEM4Qnd6QkMsV0FBVyxDQUFFLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDOUJ4ekI1QixPQUFPLEM4Qnd6QnlDLEFBenpCaEUsQUEyekJzQixtQkEzekJILENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQThsQlosV0FBVyxDQUVULGNBQWMsQ0FhWixLQUFLLENBQ0gsRUFBRSxBQXdCQyxNQUFNLENBR0wsRUFBRSxDQVFBLGFBQWEsQ0EzekJuQyxtQkFBbUIsQ0EySGpCLGVBQWUsQUFHWixLQUFLLENBaUNKLFlBQVksQ0FXVixjQUFjLENBOGxCWixXQUFXLENBRVQsY0FBYyxDQWFaLEtBQUssQ0FDSCxFQUFFLEFBeUJDLE1BQU0sQ0FFTCxFQUFFLENBUUEsYUFBYSxDQTN6Qm5DLG1CQUFtQixDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0E4bEJaLFdBQVcsQ0FFVCxjQUFjLENBYVosS0FBSyxDQUNILEVBQUUsQUEwQkMsT0FBTyxDQUNOLEVBQUUsQ0FRQSxhQUFhLEFBQUMsQ0FDWixRQUFRLENBQUUsT0FBTyxDQU1ZLEFBbDBCckQsQUE2ekJ3QixtQkE3ekJMLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQThsQlosV0FBVyxDQUVULGNBQWMsQ0FhWixLQUFLLENBQ0gsRUFBRSxBQXdCQyxNQUFNLENBR0wsRUFBRSxDQVFBLGFBQWEsQ0FFWCxVQUFVLENBN3pCbEMsbUJBQW1CLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQThsQlosV0FBVyxDQUVULGNBQWMsQ0FhWixLQUFLLENBQ0gsRUFBRSxBQXlCQyxNQUFNLENBRUwsRUFBRSxDQVFBLGFBQWEsQ0FFWCxVQUFVLENBN3pCbEMsbUJBQW1CLENBMkhqQixlQUFlLEFBR1osS0FBSyxDQWlDSixZQUFZLENBV1YsY0FBYyxDQThsQlosV0FBVyxDQUVULGNBQWMsQ0FhWixLQUFLLENBQ0gsRUFBRSxBQTBCQyxPQUFPLENBQ04sRUFBRSxDQVFBLGFBQWEsQ0FFWCxVQUFVLEFBQUMsQ0FDVCxRQUFRLENBQUUsT0FBTyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxvQ0FBb0MsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUEsVUFBVSxDQUN2RixlQUFlLENBQUUsSUFBSSxDQUFDLElBQUksQ0FBQSxVQUFVLENBQ3BDLFVBQVUsQ0FBRSxVQUFVLENBQUcsQUFsMEJuRCxBQW8wQmMsbUJBcDBCSyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0E4bEJaLFdBQVcsQ0EyRFQsbUJBQW1CLENBQ2pCLHNCQUFzQixBQUFDLENBQ3JCLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUFyMEIvQixBQXMwQlUsbUJBdDBCUyxDQTJIakIsZUFBZSxBQUdaLEtBQUssQ0FpQ0osWUFBWSxDQVdWLGNBQWMsQ0E0cEJaLFlBQVksQUFBQyxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDQUFFLENBQUMsQ0FBRyxBQXgwQi9CLEFBODBCSSxtQkE5MEJlLENBMkhqQixlQUFlLEFBbXRCWixNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsR0FBRyxDQUNWLEtBQUssQ0FBRSxLQUFLLENBQ1osVUFBVSxDQUFFLEtBQUssQ0FDakIsT0FBTyxDQUFFLENBQUMsQ0FrSGlCLEFBcDhCakMsQUFtMUJNLG1CQW4xQmEsQ0EySGpCLGVBQWUsQUFtdEJaLE1BQU0sQ0FLTCxPQUFPLEFBQUMsQ0FDTixPQUFPLENBQUUsU0FBUyxDQUNsQixVQUFVLENBQUUsVUFBVSxDQUN0QixVQUFVLEM5QnQxQk4sSUFBSSxDOEJ3MUJlLEFBeDFCL0IsQUF1MUJRLG1CQXYxQlcsQ0EySGpCLGVBQWUsQUFtdEJaLE1BQU0sQ0FLTCxPQUFPLEFBSUosSUFBSyxDQUFBLGNBQWMsQ0FBRSxDQUNwQixVQUFVLENBQUUsSUFBSSxDQUFHLEFBeDFCN0IsQUF5MUJNLG1CQXoxQmEsQ0EySGpCLGVBQWUsQUFtdEJaLE1BQU0sQ0FXTCxFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUE1MUI5QixBQTYxQk0sbUJBNzFCYSxDQTJIakIsZUFBZSxBQW10QlosTUFBTSxDQWVMLFNBQVMsQUFBQyxDQUNSLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUE5MUIxQixBQWcyQlEsbUJBaDJCVyxDQTJIakIsZUFBZSxBQW10QlosTUFBTSxDQWlCTCxJQUFJLENBQ0YsSUFBSSxBQUFDLENBQ0gsU0FBUyxDQUFFLElBQUksQ0FJSSxBQXIyQjdCLEFBazJCVSxtQkFsMkJTLENBMkhqQixlQUFlLEFBbXRCWixNQUFNLENBaUJMLElBQUksQ0FDRixJQUFJLEFBRUQsY0FBYyxBQUFDLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FBRyxBQW4yQjFCLEFBbzJCVSxtQkFwMkJTLENBMkhqQixlQUFlLEFBbXRCWixNQUFNLENBaUJMLElBQUksQ0FDRixJQUFJLEFBSUQsYUFBYSxBQUFDLENBQ2IsS0FBSyxDQUFFLEtBQUssQ0FBRyxBQXIyQjNCLEFBdTJCVSxtQkF2MkJTLENBMkhqQixlQUFlLEFBbXRCWixNQUFNLENBaUJMLElBQUksQUFPRCxNQUFNLENBQ0wsSUFBSSxBQUFDLENBQ0gsS0FBSyxDOUJ2MkJELE9BQU8sQzhCdzJCWCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxNQUFNLENBQUcsQUExMkJsQyxBQTIyQk0sbUJBMzJCYSxDQTJIakIsZUFBZSxBQW10QlosTUFBTSxDQTZCTCxFQUFFLEFBQUMsQ0FDRCxNQUFNLENBQUUsTUFBTSxDQUNkLGFBQWEsQ0FBRSxpQkFBaUIsQ0FBRyxBQTcyQjNDLEFBKzJCUSxtQkEvMkJXLENBMkhqQixlQUFlLEFBbXRCWixNQUFNLENBZ0NMLE1BQU0sQUFDSCxRQUFRLEFBQUMsQ0FDUixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxVQUFVLENBQ2xCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUFwM0JoQyxBQXEzQlEsbUJBcjNCVyxDQTJIakIsZUFBZSxBQW10QlosTUFBTSxDQWdDTCxNQUFNLEFBT0gsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxHQUFHLENBQ1osV0FBVyxDQUFFLE1BQU0sQ0FDbkIsS0FBSyxDOUI1M0JILElBQUksQzhCNjNCTixTQUFTLENBQUUsSUFBSSxDQUNmLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsR0FBRyxDQUFFLENBQUMsQ0FBRyxBQWg0Qm5CLEFBaTRCUSxtQkFqNEJXLENBMkhqQixlQUFlLEFBbXRCWixNQUFNLENBZ0NMLE1BQU0sQUFtQkgsVUFBVSxBQUFDLENBQ1YsZ0JBQWdCLENoQi8zQkgsSUFBTyxDZ0JnNEJwQixZQUFZLENoQm4zQkMsSUFBSSxDZ0JvM0JqQixTQUFTLENBQUUsZUFBZSxDQUMxQixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBa0JJLEFBeDVCOUIsQUF1NEJVLG1CQXY0QlMsQ0EySGpCLGVBQWUsQUFtdEJaLE1BQU0sQ0FnQ0wsTUFBTSxBQW1CSCxVQUFVLENBTVQsSUFBSSxBQUFDLENBQ0gsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDaEJ4NEJYLElBQUksQ2dCeTRCRSxjQUFjLENBQUUsTUFBTSxDQUFHLEFBMTRCckMsQUEyNEJVLG1CQTM0QlMsQ0EySGpCLGVBQWUsQUFtdEJaLE1BQU0sQ0FnQ0wsTUFBTSxBQW1CSCxVQUFVLENBVVQsR0FBRyxBQUFDLENBQ0YsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLE9BQU8sQ0FBRSxLQUFLLENBQUcsQUFoNUI3QixBQWk1QlUsbUJBajVCUyxDQTJIakIsZUFBZSxBQW10QlosTUFBTSxDQWdDTCxNQUFNLEFBbUJILFVBQVUsQUFnQlIsTUFBTSxBQUFDLENBQ04sVUFBVSxDaEI5NEJFLE9BQU8sQ2dCODRCb0IsQUFsNUJuRCxBQW01QlUsbUJBbjVCUyxDQTJIakIsZUFBZSxBQW10QlosTUFBTSxDQWdDTCxNQUFNLEFBbUJILFVBQVUsQUFrQlIsTUFBTSxBQUFDLENBQ04sVUFBVSxDaEJoNUJFLE9BQU8sQ2dCZzVCb0IsQUFwNUJuRCxBQXE1QlUsbUJBcjVCUyxDQTJIakIsZUFBZSxBQW10QlosTUFBTSxDQWdDTCxNQUFNLEFBbUJILFVBQVUsQUFvQlIsT0FBTyxBQUFDLENBQ1AsVUFBVSxDaEJsNUJFLE9BQU8sQ2dCazVCb0IsQUF0NUJuRCxBQXU1QlUsbUJBdjVCUyxDQTJIakIsZUFBZSxBQW10QlosTUFBTSxDQWdDTCxNQUFNLEFBbUJILFVBQVUsQUFzQlIsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLElBQUksQ0FBRyxBQXg1QjVCLEFBMDVCUSxtQkExNUJXLENBMkhqQixlQUFlLEFBbXRCWixNQUFNLENBMkVMLFNBQVMsQ0FDUCxRQUFRLEFBQUMsQ0FDUCxZQUFZLENBQUUsSUFBSSxDQUNsQixVQUFVLENBQUUsVUFBVSxDQUN0QixRQUFRLENBQUUsUUFBUSxDQWdCSSxBQTc2QmhDLEFBODVCVSxtQkE5NUJTLENBMkhqQixlQUFlLEFBbXRCWixNQUFNLENBMkVMLFNBQVMsQ0FDUCxRQUFRLENBSU4sR0FBRyxBQUFDLENBQ0YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLENBQUMsQ0FBRyxBQW42QnRCLEFBbzZCVSxtQkFwNkJTLENBMkhqQixlQUFlLEFBbXRCWixNQUFNLENBMkVMLFNBQVMsQ0FDUCxRQUFRLENBVU4sRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsQ0FBQyxDQUFHLEFBdDZCL0IsQUF1NkJVLG1CQXY2QlMsQ0EySGpCLGVBQWUsQUFtdEJaLE1BQU0sQ0EyRUwsU0FBUyxDQUNQLFFBQVEsQ0FhTixLQUFLLENBdjZCZixtQkFBbUIsQ0EySGpCLGVBQWUsQUFtdEJaLE1BQU0sQ0EyRUwsU0FBUyxDQUNQLFFBQVEsQ0FjTixPQUFPLEFBQUMsQ0FDTixXQUFXLENBQUUsTUFBTSxDQUNuQixLQUFLLEM5Qno2QkQsT0FBTyxDOEIwNkJYLE9BQU8sQ0FBRSxLQUFLLENBQUcsQUEzNkI3QixBQTQ2QlUsbUJBNTZCUyxDQTJIakIsZUFBZSxBQW10QlosTUFBTSxDQTJFTCxTQUFTLENBQ1AsUUFBUSxDQWtCTixRQUFRLEFBQUMsQ0FDUCxTQUFTLENBQUUsSUFBSSxDQUFHLEFBNzZCOUIsQUErNkJRLG1CQS82QlcsQ0EySGpCLGVBQWUsQUFtdEJaLE1BQU0sQ0FnR0wsZUFBZSxDQUNiLGNBQWMsQUFBQyxDQUNiLFVBQVUsQ0FBRSxrQ0FBa0MsQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLE1BQU0sQzlCLzZCOUQsT0FBTyxDOEJnN0JiLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsT0FBTyxDQUFFLG1CQUFtQixDQUM1QixLQUFLLEM5QnA3QkgsSUFBSSxDOEJxN0JOLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFNBQVMsQ0FBRSxJQUFJLENBRU8sQUF4N0JoQyxBQXU3QlUsbUJBdjdCUyxDQTJIakIsZUFBZSxBQW10QlosTUFBTSxDQWdHTCxlQUFlLENBQ2IsY0FBYyxBQVFYLE1BQU0sQUFBQyxDQUNOLE1BQU0sQ0FBRSxPQUFPLENBQUcsQUF4N0I5QixBQTI3QlUsbUJBMzdCUyxDQTJIakIsZUFBZSxBQW10QlosTUFBTSxDQTJHTCxTQUFTLENBQ1AsT0FBTyxDQUNMLEtBQUssQUFBQyxDQUNKLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsYUFBYSxDQUFFLElBQUksQ0FDbkIsT0FBTyxDQUFFLEtBQUssQ0FBRyxBQS83QjdCLEFBZzhCVSxtQkFoOEJTLENBMkhqQixlQUFlLEFBbXRCWixNQUFNLENBMkdMLFNBQVMsQ0FDUCxPQUFPLENBTUwsUUFBUSxDQWg4QmxCLG1CQUFtQixDQTJIakIsZUFBZSxBQW10QlosTUFBTSxDQTJHTCxTQUFTLENBQ1AsT0FBTyxDQU9MLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLGlCQUFpQixDQUN6QixPQUFPLENBQUUsR0FBRyxDQUFHLEFBcDhCM0IsQUF3OEJFLG1CQXg4QmlCLENBdzhCakIscUJBQXFCLEFBQUMsQ0FDcEIsVUFBVSxDL0JoOEJULElBQUksQytCMjhCK0IsQUFwOUJ4QyxBQTA4QkksbUJBMThCZSxDQXc4QmpCLHFCQUFxQixDQUVuQixNQUFNLEFBQUMsQ0FDTCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBMzhCdEIsQUE0OEJJLG1CQTU4QmUsQ0F3OEJqQixxQkFBcUIsQ0FJbkIsUUFBUSxBQUFDLENBQ1AsVUFBVSxDQUFFLFdBQVcsQ0FDdkIsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsSUFBSSxDQUtvQixBQXA5QnRDLEFBZzlCTSxtQkFoOUJhLENBdzhCakIscUJBQXFCLENBSW5CLFFBQVEsQ0FJTixPQUFPLEFBQUMsQ0FDTixPQUFPLENBQUUsSUFBUyxDQUNsQixVQUFVLEM5Qmw5Qk4sSUFBSSxDOEJtOUJSLGFBQWEsQy9CMThCaEIsSUFBSSxDK0IyOEJELE9BQU8sQ0FBRSxnQkFBZ0IsQ0FBRyxBQXA5QnBDLEFBcTlCRSxtQkFyOUJpQixDQXE5QmpCLGNBQWMsQUFBQyxDQUNiLE9BQU8sQ0FBRSxJQUFTLENBQ2xCLFVBQVUsQzlCdjlCRixJQUFJLEM4Qnc5QlosVUFBVSxDL0IvOEJULElBQUksQytCZzlCTCxPQUFPLENBQUUsZ0JBQWdCLENBZUMsQUF4K0I5QixBQTA5QkksbUJBMTlCZSxDQXE5QmpCLGNBQWMsQ0FLWixFQUFFLEFBQUMsQ0FDRCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxRQUFRLENBQ2YsYUFBYSxDQUFFLElBQUksQ0FDbkIsYUFBYSxDL0JyOUJkLElBQUksQytCMjlCcUIsQUFwK0I5QixBQSs5Qk0sbUJBLzlCYSxDQXE5QmpCLGNBQWMsQ0FLWixFQUFFLENBS0EsS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsR0FBRyxDQUFHLEFBaitCdkIsQUFrK0JNLG1CQWwrQmEsQ0FxOUJqQixjQUFjLENBS1osRUFBRSxDQVFBLENBQUMsQUFBQyxDQUNBLE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLElBQUksQ0FBRyxBQXArQjVCLEFBcStCSSxtQkFyK0JlLENBcTlCakIsY0FBYyxDQWdCWixFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUF4K0I1QixBQXkrQkUsbUJBeitCaUIsQ0F5K0JqQixlQUFlLEFBQUMsQ0FDZCxTQUFTLENBQUUsR0FBRyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBaUJXLEFBNS9CMUIsQUE0K0JJLG1CQTUrQmUsQ0F5K0JqQixlQUFlLENBR2IsdUJBQXVCLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLENBQUMsQ0FZZ0IsQUF6L0JoQyxBQTgrQk0sbUJBOStCYSxDQXkrQmpCLGVBQWUsQ0FHYix1QkFBdUIsQ0FFckIsZ0JBQWdCLEFBQUMsQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUFoL0J2QixBQWkvQk0sbUJBai9CYSxDQXkrQmpCLGVBQWUsQ0FHYix1QkFBdUIsQ0FLckIsRUFBRSxBQUFDLENBQ0QsS0FBSyxDQUFFLEdBQUcsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxDQUFDLEM3Qm4vQmxCLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQzZCeS9CN0IsQUF6L0I5QixBQXMvQlEsbUJBdC9CVyxDQXkrQmpCLGVBQWUsQ0FHYix1QkFBdUIsQ0FLckIsRUFBRSxDQUtBLEdBQUcsQUFBQyxDQUNGLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsT0FBTyxDQUFHLEFBei9CNUIsQUEwL0JJLG1CQTEvQmUsQ0F5K0JqQixlQUFlLEFBaUJaLHVCQUF1QixBQUFDLENBQ3ZCLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FBRyxDQUUxQixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBQ2xDLEFBSUksbUJBSmUsQ0FFakIsZUFBZSxBQUVaLEtBQUssQUFBQyxDQUNMLEtBQUssQ0FBRSxLQUFLLENBQUcsQUFMckIsQUFNSSxtQkFOZSxDQUVqQixlQUFlLEFBSVosTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLEdBQUcsQ0FBRyxDQUVyQixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBQ2xDLEFBSUksbUJBSmUsQ0FFakIsZUFBZSxBQUVaLEtBQUssQ0FKVixtQkFBbUIsQ0FFakIsZUFBZSxBQUdaLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FBQSxVQUFVLENBQ3RCLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FBQSxVQUFVLENBQUcsQUFUckMsQUFVSSxtQkFWZSxDQUVqQixlQUFlLEFBUVosTUFBTSxBQUFDLENBQ04sVUFBVSxDQUFFLElBQUksQ0FBRyxDQUczQixBQUFBLEdBQUcsQUFBQyxDQUNGLFNBQVMsQ0FBRSxNQUFNLENBQUcsQUFFdEIsQUFBQSxlQUFlLEFBQUMsQ0FDZCxPQUFPLENBQUUsSUFBSSxDQUNiLFFBQVEsQ0FBRSxLQUFLLENBQ2YsT0FBTyxDQUFFLENBQUMsQ0FDVixXQUFXLENBQUUsS0FBSyxDQUNsQixJQUFJLENBQUUsQ0FBQyxDQUNQLEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxJQUFJLENBQ2QsZ0JBQWdCLENBQUUsSUFBVSxDQUM1QixnQkFBZ0IsQ0FBRSxlQUFlLENBb0NGLEFBL0NqQyxBQVlFLGVBWmEsQ0FZYixjQUFjLEFBQUMsQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLFVBQVUsQ0FDbkIsTUFBTSxDQUFFLGNBQWMsQ0FDdEIsS0FBSyxDQUFFLEdBQUcsQ0FDVixVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsZ0JBQWdCLENBQ3JFLHNCQUFzQixDQUFFLFVBQVUsQ0FDbEMsMEJBQTBCLENBQUUsSUFBSSxDQUNoQyxjQUFjLENBQUUsVUFBVSxDQUMxQixrQkFBa0IsQ0FBRSxJQUFJLENBQ3hCLFFBQVEsQ0FBRSxJQUFJLENBQUcsQUF4QnJCLEFBeUJFLGVBekJhLENBeUJiLE1BQU0sQUFBQyxDQUNMLEtBQUssQzlCbmpDUyxPQUFPLEM4Qm9qQ3JCLEdBQUcsQ0FBRSxDQUFDLENBQ04sUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQUcsQUEvQnhCLEFBZ0NFLGVBaENhLENBZ0NiLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsYUFBYSxDQUFFLElBQUksQ0FBRyxBQW5DMUIsQUFvQ0UsZUFwQ2EsQ0FvQ2IscUJBQXFCLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLENBQUMsQ0FVaUIsQUEvQy9CLEFBc0NJLGVBdENXLENBb0NiLHFCQUFxQixDQUVuQixFQUFFLEFBQUMsQ0FDRCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBdkN0QixBQXdDSSxlQXhDVyxDQW9DYixxQkFBcUIsQ0FJbkIsRUFBRSxBQUFDLENBQ0QsTUFBTSxDQUFFLENBQUMsQ0FNYyxBQS9DN0IsQUEwQ00sZUExQ1MsQ0FvQ2IscUJBQXFCLENBSW5CLEVBQUUsQ0FFQSxFQUFFLEFBQUMsQ0FDRCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1YsYUFBYSxDQUFFLElBQUksQ0FFQSxBQS9DM0IsQUE4Q1EsZUE5Q08sQ0FvQ2IscUJBQXFCLENBSW5CLEVBQUUsQ0FFQSxFQUFFLENBSUEsR0FBRyxBQUFDLENBQ0YsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQzFrQ3pCLE1BQU0sQ0FBQyxNQUFNLENBQ1gsQUFBQSxtQkFBbUIsQUFBQSxPQUFPLEFBQUMsQ0FDekIsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsT0FBTyxDQUFFLE1BQU0sQ0FDZixTQUFTLENBQUUsSUFBSSxDQTRpQjJCLEFBL2lCNUMsQUFJRSxtQkFKaUIsQUFBQSxPQUFPLENBSXhCLElBQUksQUFBQSxXQUFXLEFBQUMsQ0FDZCxLQUFLLENBQUUsS0FBSyxDQVNlLEFBZC9CLEFBTUksbUJBTmUsQUFBQSxPQUFPLENBSXhCLElBQUksQUFBQSxXQUFXLENBRWIsTUFBTSxBQUFBLE9BQU8sQUFBQyxDQUNaLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsUUFBUSxDQUNqQixVQUFVLENBQUUsR0FBRyxDQUFHLEFBVnhCLEFBV0ksbUJBWGUsQUFBQSxPQUFPLENBSXhCLElBQUksQUFBQSxXQUFXLENBT2IsS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FFWSxBQWQ3QixBQWFNLG1CQWJhLEFBQUEsT0FBTyxDQUl4QixJQUFJLEFBQUEsV0FBVyxDQU9iLEtBQUssQ0FFSCxRQUFRLEFBQUMsQ0FDUCxVQUFVLENBQUUsSUFBSSxDQUFHLEFBZDNCLEFBZ0JJLG1CQWhCZSxBQUFBLE9BQU8sQ0FleEIsYUFBYSxDQUNYLEVBQUUsQUFBQyxDQUNELE1BQU0sQ0FBRSxLQUFLLENBQUcsQUFqQnRCLEFBbUJFLG1CQW5CaUIsQUFBQSxPQUFPLENBbUJ4QixXQUFXLEFBQUMsQ0FDVixNQUFNLENBQUUsVUFBVSxDQUFHLEFBcEJ6QixBQXVCRSxtQkF2QmlCLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUFDLENBQ2QsVUFBVSxDQUFFLFdBQVcsQ0F1aEJlLEFBL2lCMUMsQUEwQkksbUJBMUJlLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQUFBQyxDQUNMLEtBQUssQ0FBRSxHQUFHLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLEMvQjdCSixJQUFJLEMrQjhCVixPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ0FBRSxVQUFVLENBZ2hCWSxBQS9pQnhDLEFBaUNRLG1CQWpDVyxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQUNSLGVBQWUsQUFBQyxDQUNkLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLE9BQXlCLENBQzNDLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFVBQVUsQy9COUJULE9BQU8sQytCd0R3QixBQTlEMUMsQUF1Q2MsbUJBdkNLLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBQ1IsZUFBZSxBQUlaLFNBQVMsQ0FDUixNQUFNLENBQ0osS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLFlBQVksQ0FBRyxBQXhDeEMsQUF5Q1ksbUJBekNPLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBQ1IsZUFBZSxBQUlaLFNBQVMsQ0FJUixRQUFRLEFBQUMsQ0FDUCxLQUFLLEMvQnBDUixPQUFPLEMrQnFDSixRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLEMvQnRDYixPQUFPLEMrQnVDSixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQy9COUNwQixPQUFPLEMrQitDSixVQUFVLENBQUUsSUFBSSxDQVVpQixBQXhEL0MsQUErQ2MsbUJBL0NLLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBQ1IsZUFBZSxBQUlaLFNBQVMsQ0FJUixRQUFRLEFBTUwsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLEVBQUUsQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixHQUFHLENBQUUsR0FBRyxDQUNSLElBQUksQ0FBRSxHQUFHLENBQ1QsVUFBVSxDQUFFLG1DQUFtQyxDQUFDLFNBQVMsQ0FDekQsZUFBZSxDQUFFLFNBQVMsQ0FBRyxBQXhEN0MsQUF5RFUsbUJBekRTLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBQ1IsZUFBZSxDQXdCYixNQUFNLENBQUEsQUFBQSxhQUFDLENBQWMsTUFBTSxBQUFwQixDQUFzQixDQUMzQixhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQy9CeER4QixPQUFPLEMrQnlEUCxVQUFVLENBQUUsSUFBSSxDQUFHLEFBM0QvQixBQTREVSxtQkE1RFMsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0FDUixlQUFlLEFBMkJaLFNBQVMsQUFBQyxDQUNULFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGdCQUFnQixDQUFFLE9BQU8sQ0FBRyxBQTlEeEMsQUErRFEsbUJBL0RXLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBK0JSLE1BQU0sQUFBQyxDQUNMLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQy9CdEVKLE9BQU8sQytCdUVSLFNBQVMsQ0FBRSxPQUFPLENBQ2xCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLElBQUksQ0FzRUcsQUFoSjFCLEFBMkVVLG1CQTNFUyxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQStCUixNQUFNLEFBWUgsTUFBTSxDQTNFakIsbUJBQW1CLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBK0JSLE1BQU0sQUFZTSxNQUFNLEFBQUMsQ0FDZixNQUFNLENBQUUsT0FBTyxDQUNmLEtBQUssQy9CNUVELE9BQU8sQytCZ0Y4QixBQWpGckQsQUE4RVksbUJBOUVPLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBK0JSLE1BQU0sQUFZSCxNQUFNLEFBR0osT0FBTyxDQTlFcEIsbUJBQW1CLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBK0JSLE1BQU0sQUFZTSxNQUFNLEFBR2IsT0FBTyxBQUFDLENBQ1AsTUFBTSxDQUFFLE9BQU8sQ0FDZixLQUFLLEMvQi9FSCxPQUFPLEMrQmdGVCxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQy9CaEZmLE9BQU8sQytCZ0Y0QixBQWpGbkQsQUFrRlUsbUJBbEZTLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBK0JSLE1BQU0sQ0FtQkosZ0JBQWdCLEFBQUMsQ0FDZixPQUFPLENBQUUsZUFBZSxDQUN4QixTQUFTLENBQUUsSUFBSSxDQUdhLEFBdkZ4QyxBQXFGWSxtQkFyRk8sQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0ErQlIsTUFBTSxDQW1CSixnQkFBZ0IsQ0FHZCxNQUFNLEFBQUMsQ0FDTCxTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQy9CcEZMLE9BQU8sQytCb0ZpQixBQXZGdEMsQUF3RlUsbUJBeEZTLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBK0JSLE1BQU0sQ0F5QkosS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLFlBQVksQ0FDckIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxLQUFLLENBQUUsQ0FBQyxDQUNSLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FrQnVCLEFBaEgvQyxBQStGWSxtQkEvRk8sQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0ErQlIsTUFBTSxDQXlCSixLQUFLLEFBT0YsUUFBUSxBQUFDLENBQ1IsT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsRUFBRSxDQUNYLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLEdBQUcsQ0FDVCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxHQUFHLENBQ1gsVUFBVSxDL0J0R1IsT0FBTyxDK0JzR3NCLEFBdkc3QyxBQXdHWSxtQkF4R08sQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0ErQlIsTUFBTSxDQXlCSixLQUFLLEFBZ0JGLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxLQUFLLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEVBQUUsQ0FDWCxHQUFHLENBQUUsSUFBSSxDQUNULElBQUksQ0FBRSxJQUFJLENBQ1YsS0FBSyxDQUFFLEdBQUcsQ0FDVixNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQy9CL0dSLE9BQU8sQytCK0dzQixBQWhIN0MsQUFpSFUsbUJBakhTLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBK0JSLE1BQU0sQ0FrREosUUFBUSxBQUFDLENBQ1AsT0FBTyxDQUFFLFlBQVksQ0FDckIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsR0FBRyxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsU0FBUyxDQUNqQixhQUFhLENBQUUsSUFBSSxDQUNuQixVQUFVLENBQUUsTUFBTSxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUNmLFlBQVksQy9CM0hSLE9BQU8sQytCNEhYLFVBQVUsQy9CNUhOLE9BQU8sQytCNkhYLEtBQUssQy9COUhMLElBQUksQytCK0hKLFlBQVksQ0FBRSxJQUFJLENBQUcsQUEvSGpDLEFBZ0lVLG1CQWhJUyxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQStCUixNQUFNLENBaUVKLGVBQWUsQUFBQyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUFqSTlCLEFBa0lVLG1CQWxJUyxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQStCUixNQUFNLEFBbUVILFNBQVMsQUFBQyxDQUNULE9BQU8sQ0FBRSxHQUFHLENBT2lCLEFBMUl6QyxBQW9JWSxtQkFwSU8sQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0ErQlIsTUFBTSxBQW1FSCxTQUFTLENBRVIsUUFBUSxBQUFDLENBQ1AsWUFBWSxDL0JuSWQsT0FBTyxDK0JvSUwsVUFBVSxDL0J0SVosSUFBSSxDK0J1SUYsS0FBSyxDL0JySVAsT0FBTyxDK0JxSWlCLEFBdklwQyxBQXdJWSxtQkF4SU8sQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0ErQlIsTUFBTSxBQW1FSCxTQUFTLEFBTVAsTUFBTSxBQUFDLENBQ04sTUFBTSxDQUFFLFdBQVcsQ0FDbkIsY0FBYyxDQUFFLE1BQU0sQ0FBRyxBQTFJdkMsQUEySVUsbUJBM0lTLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBK0JSLE1BQU0sQ0E0RUosS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLElBQUksQ0FDYixTQUFTLENBQUUsSUFBSSxDQUNmLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsR0FBRyxDQUFFLElBQUksQ0FBRyxBQWhKeEIsQUFrSlEsbUJBbEpXLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBa0hSLE1BQU0sQ0FBQSxBQUFBLGFBQUMsQ0FBYyxNQUFNLEFBQXBCLENBQXNCLENBQzNCLEtBQUssQy9CbEpDLE9BQU8sQytCNEp1QyxBQTdKOUQsQUFxSlksbUJBckpPLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBa0hSLE1BQU0sQ0FBQSxBQUFBLGFBQUMsQ0FBYyxNQUFNLEFBQXBCLEVBRUwsS0FBSyxBQUNGLE9BQU8sQUFBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQUcsQUF0SnpCLEFBdUpVLG1CQXZKUyxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQWtIUixNQUFNLENBQUEsQUFBQSxhQUFDLENBQWMsTUFBTSxBQUFwQixFQUtILGtCQUFrQixBQUFDLENBQ25CLE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLEtBQUssQ0FDakIsVUFBVSxDQUFFLGNBQWMsQ0FDMUIsV0FBVyxDQUFFLG1CQUFtQixDQUNoQyxrQkFBa0IsQ0FBRSxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBRSxJQUFHLENBQUMsZ0JBQWdCLENBQ3JELFVBQVUsQ0FBRSxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBRSxJQUFHLENBQUMsZ0JBQWdCLENBQUcsQUE3SjVELEFBOEpRLG1CQTlKVyxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQThIUixrQkFBa0IsQUFBQyxDQUNqQixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxDQUFDLENBQ2IsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsVUFBVSxDQUFFLHlDQUF5QyxDQUNyRCxXQUFXLENBQUUsbUJBQW1CLENBbUhGLEFBdFJ4QyxBQW9LVSxtQkFwS1MsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0E4SFIsa0JBQWtCLENBTWhCLENBQUMsQUFBQyxDQUNBLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsTUFBTSxDQUFFLEtBQUssQ0FBRyxBQXZLNUIsQUF3S1UsbUJBeEtTLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBOEhSLGtCQUFrQixDQVVoQixXQUFXLEFBQUMsQ0FDVixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQUcsQUEzSzdCLEFBNktZLG1CQTdLTyxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQThIUixrQkFBa0IsQ0FjaEIsUUFBUSxDQUNOLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLEMvQjFLYixPQUFPLEMrQjJLSixhQUFhLENBQUUsY0FBYyxDQUM3QixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF5QixDQUMzQyxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxtQkFBbUIsQ0FDNUIsS0FBSyxDL0J2TFIsT0FBTyxDK0J3TEosU0FBUyxDQUFFLElBQUksQ0FDZixRQUFRLENBQUUsUUFBUSxDQThGSSxBQXRScEMsQUF5TGMsbUJBekxLLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBOEhSLGtCQUFrQixDQWNoQixRQUFRLENBQ04sS0FBSyxBQVlGLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxLQUFLLENBQ2QsR0FBRyxDQUFFLElBQUksQ0FDVCxJQUFJLENBQUUsSUFBSSxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQUcsQUE3THJDLEFBOExjLG1CQTlMSyxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQThIUixrQkFBa0IsQ0FjaEIsUUFBUSxDQUNOLEtBQUssQUFpQkYsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsb0NBQXVDLENBQ2hELFNBQVMsQ0FBRSxVQUFVLENBQ3JCLEdBQUcsQ0FBRSxLQUFLLENBQ1YsS0FBSyxDQUFFLEtBQUssQ0FDWixRQUFRLENBQUUsUUFBUSxDQUFHLEFBcE1yQyxBQXFNYyxtQkFyTUssQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0E4SFIsa0JBQWtCLENBY2hCLFFBQVEsQ0FDTixLQUFLLEFBd0JGLE1BQU0sQUFBQyxDQUNOLFlBQVksQ0FBRSxJQUFJLENBQ2xCLFVBQVUsQy9Cak1mLE9BQU8sQytCa01GLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEdBQUcsQ0EyQmlCLEFBcE8zQyxBQTBNZ0IsbUJBMU1HLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBOEhSLGtCQUFrQixDQWNoQixRQUFRLENBQ04sS0FBSyxBQXdCRixNQUFNLEFBS0osU0FBUyxBQUFDLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FBRyxBQTNNaEMsQUE0TWdCLG1CQTVNRyxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQThIUixrQkFBa0IsQ0FjaEIsUUFBUSxDQUNOLEtBQUssQUF3QkYsTUFBTSxBQU9KLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxFQUFFLENBQUcsQUE3TWhDLEFBOE1nQixtQkE5TUcsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0E4SFIsa0JBQWtCLENBY2hCLFFBQVEsQ0FDTixLQUFLLEFBd0JGLE1BQU0sQUFTSixNQUFNLEFBQUMsQ0FDTixNQUFNLENBQUUsT0FBTyxDQUFHLEFBL01wQyxBQWdOZ0IsbUJBaE5HLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBOEhSLGtCQUFrQixDQWNoQixRQUFRLENBQ04sS0FBSyxBQXdCRixNQUFNLENBV0wsS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLEMvQjVNakIsT0FBTyxDK0I0TTBCLEFBbE41QyxBQW1OZ0IsbUJBbk5HLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBOEhSLGtCQUFrQixDQWNoQixRQUFRLENBQ04sS0FBSyxBQXdCRixNQUFNLENBY0wsSUFBSSxBQUFDLENBQ0gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLEdBQUcsQ0FBRyxBQXJOL0IsQUFzTmdCLG1CQXRORyxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQThIUixrQkFBa0IsQ0FjaEIsUUFBUSxDQUNOLEtBQUssQUF3QkYsTUFBTSxBQWlCSixZQUFZLEFBQUMsQ0FDWixLQUFLLENBQUUsR0FBRyxDQUNWLFlBQVksQ0FBRSxHQUFHLENBWU0sQUFwT3pDLEFBeU5rQixtQkF6TkMsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0E4SFIsa0JBQWtCLENBY2hCLFFBQVEsQ0FDTixLQUFLLEFBd0JGLE1BQU0sQUFpQkosWUFBWSxBQUdWLE9BQU8sQUFBQyxDQUNQLEtBQUssQ0FBRSxHQUFHLENBQUcsQUExTmpDLEFBMk5rQixtQkEzTkMsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0E4SFIsa0JBQWtCLENBY2hCLFFBQVEsQ0FDTixLQUFLLEFBd0JGLE1BQU0sQUFpQkosWUFBWSxBQUtWLEtBQUssQUFBQyxDQUNMLEtBQUssQ0FBRSxJQUFJLENBQUcsQUE1TmxDLEFBNk5rQixtQkE3TkMsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0E4SFIsa0JBQWtCLENBY2hCLFFBQVEsQ0FDTixLQUFLLEFBd0JGLE1BQU0sQUFpQkosWUFBWSxBQU9WLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLEVBQUUsQ0FFTyxBQWpPMUMsQUFnT29CLG1CQWhPRCxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQThIUixrQkFBa0IsQ0FjaEIsUUFBUSxDQUNOLEtBQUssQUF3QkYsTUFBTSxBQWlCSixZQUFZLEFBT1YsTUFBTSxBQUdKLE9BQU8sQUFBQyxDQUNQLFdBQVcsQ0FBRSxFQUFFLENBQUcsQUFqT3hDLEFBa09rQixtQkFsT0MsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0E4SFIsa0JBQWtCLENBY2hCLFFBQVEsQ0FDTixLQUFLLEFBd0JGLE1BQU0sQUFpQkosWUFBWSxDQVlULElBQUksQUFBQyxDQUNMLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FBRyxBQXBPdkMsQUFxT2MsbUJBck9LLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBOEhSLGtCQUFrQixDQWNoQixRQUFRLENBQ04sS0FBSyxBQXdERixhQUFhLEFBQUMsQ0FDYixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBSU0sQUEzT2xDLEFBd09nQixtQkF4T0csQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0E4SFIsa0JBQWtCLENBY2hCLFFBQVEsQ0FDTixLQUFLLEFBd0RGLGFBQWEsQUFHWCxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsRUFBRSxDQUFHLEFBek9oQyxBQTBPZ0IsbUJBMU9HLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBOEhSLGtCQUFrQixDQWNoQixRQUFRLENBQ04sS0FBSyxBQXdERixhQUFhLENBS1osWUFBWSxBQUFDLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FBRyxBQTNPaEMsQUE2T2MsbUJBN09LLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBOEhSLGtCQUFrQixDQWNoQixRQUFRLENBQ04sS0FBSyxBQWdFRixLQUFLLEFBQUMsQ0FDTCxVQUFVLEMvQjlPZCxJQUFJLEMrQitPQSxNQUFNLENBQUUsSUFBSSxDQUNaLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFlBQVksQ0FBRSxDQUFDLENBaUJPLEFBbFF0QyxBQWtQZ0IsbUJBbFBHLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBOEhSLGtCQUFrQixDQWNoQixRQUFRLENBQ04sS0FBSyxBQWdFRixLQUFLLEFBS0gsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEVBQUUsQ0FBRyxBQW5QaEMsQUFvUGdCLG1CQXBQRyxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQThIUixrQkFBa0IsQ0FjaEIsUUFBUSxDQUNOLEtBQUssQUFnRUYsS0FBSyxDQU9KLEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEVBQWtCLENBQzNCLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFyUGhDLEFBc1BnQixtQkF0UEcsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0E4SFIsa0JBQWtCLENBY2hCLFFBQVEsQ0FDTixLQUFLLEFBZ0VGLEtBQUssQ0FTSixJQUFJLEFBQUMsQ0FDSCxTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsR0FBRyxDQUFFLENBQUMsQ0FDTixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBSVMsQUFoUXBDLEFBNlBrQixtQkE3UEMsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0E4SFIsa0JBQWtCLENBY2hCLFFBQVEsQ0FDTixLQUFLLEFBZ0VGLEtBQUssQ0FTSixJQUFJLEFBT0QsSUFBSSxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FBRyxBQTlQbEMsQUErUGtCLG1CQS9QQyxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQThIUixrQkFBa0IsQ0FjaEIsUUFBUSxDQUNOLEtBQUssQUFnRUYsS0FBSyxDQVNKLElBQUksQUFTRCxVQUFVLEFBQUMsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUFHLEFBaFFsQyxBQWlRZ0IsbUJBalFHLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBOEhSLGtCQUFrQixDQWNoQixRQUFRLENBQ04sS0FBSyxBQWdFRixLQUFLLEFBb0JILE1BQU0sQUFBQyxDQUNOLE1BQU0sQ0FBRSxPQUFPLENBQUcsQUFsUXBDLEFBb1FnQixtQkFwUUcsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0E4SFIsa0JBQWtCLENBY2hCLFFBQVEsQ0FDTixLQUFLLEFBc0ZGLFFBQVEsQUFDTixPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsZ0NBQW1DLENBQUcsQUFyUWpFLEFBdVFnQixtQkF2UUcsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0E4SFIsa0JBQWtCLENBY2hCLFFBQVEsQ0FDTixLQUFLLEFBeUZGLE1BQU0sQUFDSixPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUscUNBQXdDLENBQUcsQUF4UXRFLEFBeVFjLG1CQXpRSyxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQThIUixrQkFBa0IsQ0FjaEIsUUFBUSxDQUNOLEtBQUssQUE0RkYsUUFBUSxBQUFDLENBQ1IsS0FBSyxDL0JoUVAsT0FBTyxDK0JvUVcsQUE5UWhDLEFBMlFnQixtQkEzUUcsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0E4SFIsa0JBQWtCLENBY2hCLFFBQVEsQ0FDTixLQUFLLEFBNEZGLFFBQVEsQUFFTixPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsbUNBQXNDLENBQy9DLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLEdBQUcsQ0FBRyxBQTlROUIsQUErUWMsbUJBL1FLLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBOEhSLGtCQUFrQixDQWNoQixRQUFRLENBQ04sS0FBSyxBQWtHRixPQUFPLEFBQUMsQ0FDUCxXQUFXLENBQUUsS0FBSyxDQUFDLEdBQUcsQy9CL1F0QixPQUFPLEMrQmdSUCxVQUFVLENBQUUsS0FBSyxDQUFDLEdBQUcsQy9CaFJyQixPQUFPLEMrQmlSUCxZQUFZLENBQUUsS0FBSyxDQUFDLEdBQUcsQy9CalJ2QixPQUFPLEMrQmtSUCxhQUFhLENBQUUsSUFBSSxDQUNuQixLQUFLLEMvQm5STCxPQUFPLEMrQm1SbUIsQUFwUjFDLEFBcVJjLG1CQXJSSyxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQThIUixrQkFBa0IsQ0FjaEIsUUFBUSxDQUNOLEtBQUssQUF3R0YsTUFBTSxBQUFDLENBQ04sTUFBTSxDQUFFLE9BQU8sQ0FBRyxBQXRSbEMsQUE0UmMsbUJBNVJLLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0FDYixjQUFjLENBQ1osS0FBSyxBQUNGLE9BQU8sQUFBQyxDQUNQLFVBQVUsQy9CN1JkLElBQUksQytCOFJBLE9BQU8sQ0FBRSxDQUFDLENBQUcsQUE5UjdCLEFBK1JZLG1CQS9STyxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQXlQUixlQUFlLENBQ2IsY0FBYyxDQUtaLFdBQVcsQUFBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxJQUFJLENBQUUsQ0FBQyxDQUNQLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFVBQVUsQy9CclNaLElBQUksQytCc1NGLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxhQUFhLENBNktRLEFBcmQ1QyxBQXlTYyxtQkF6U0ssQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0F5UFIsZUFBZSxDQUNiLGNBQWMsQ0FLWixXQUFXLEFBVVIsT0FBTyxBQUFDLENBQ1AsV0FBVyxDQUFFLEtBQUssQ0FBQyxHQUFHLEMvQnpTdEIsT0FBTyxDK0IwU1AsVUFBVSxDQUFFLEtBQUssQ0FBQyxHQUFHLEMvQjFTckIsT0FBTyxDK0IyU1AsWUFBWSxDQUFFLEtBQUssQ0FBQyxHQUFHLEMvQjNTdkIsT0FBTyxDK0I0U1AsYUFBYSxDQUFFLEtBQUssQ0FBQyxHQUFHLEMvQjdTNUIsSUFBSSxDK0I4U0EsS0FBSyxDL0I3U0wsT0FBTyxDK0I2U21CLEFBOVMxQyxBQStTYyxtQkEvU0ssQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0F5UFIsZUFBZSxDQUNiLGNBQWMsQ0FLWixXQUFXLENBZ0JULGVBQWUsQUFBQyxDQUNkLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsaUJBQWlCLENBQUUsSUFBSSxDQUN2QixhQUFhLENBQUUsSUFBSSxDQUNuQixTQUFTLENBQUUsSUFBSSxDQW9KTyxBQXpjdEMsQUFzVGdCLG1CQXRURyxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQXlQUixlQUFlLENBQ2IsY0FBYyxDQUtaLFdBQVcsQ0FnQlQsZUFBZSxDQU9iLE1BQU0sQUFBQyxDQUNMLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE9BQU8sQ0FBRSxXQUFXLENBQ3BCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsU0FBUyxDQUFFLElBQUksQ0FDZixlQUFlLENBQUUsTUFBTSxDQUN2QixLQUFLLENBQUUsS0FBSyxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FDYixVQUFVLENBQUUsVUFBVSxDQUN0QixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF5QixDQUMzQyxZQUFZLENBQUUsSUFBSSxDQUNsQixhQUFhLENBQUUsRUFBRSxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxnQkFBZ0IsQ0FDNUIsUUFBUSxDQUFFLFFBQVEsQ0FtSUEsQUF6Y3BDLEFBdVVrQixtQkF2VUMsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0F5UFIsZUFBZSxDQUNiLGNBQWMsQ0FLWixXQUFXLENBZ0JULGVBQWUsQ0FPYixNQUFNLEFBaUJILE1BQU0sQUFBQyxDQUlOLE1BQU0sQ0FBRSxPQUFPLENBV0ksQUF0VnZDLEFBOFVvQixtQkE5VUQsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0F5UFIsZUFBZSxDQUNiLGNBQWMsQ0FLWixXQUFXLENBZ0JULGVBQWUsQ0FPYixNQUFNLEFBaUJILE1BQU0sQ0FPTCxhQUFhLEFBQUMsQ0FDWixnQkFBZ0IsQy9COVV0QixPQUFPLEMrQitVRCxRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsQ0FBQyxDQUNQLEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxPQUFPLENBQ25CLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUF0VnJDLEFBdVZrQixtQkF2VkMsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0F5UFIsZUFBZSxDQUNiLGNBQWMsQ0FLWixXQUFXLENBZ0JULGVBQWUsQ0FPYixNQUFNLENBaUNKLGFBQWEsQUFBQyxDQUNaLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLGlCQUFpQixDQUFHLEFBMVZwRCxBQTJWa0IsbUJBM1ZDLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0FDYixjQUFjLENBS1osV0FBVyxDQWdCVCxlQUFlLENBT2IsTUFBTSxBQXFDSCxTQUFTLEFBQUMsQ0FDVCxZQUFZLEMvQnpWbEIsT0FBTyxDK0IwVkQsUUFBUSxDQUFFLFFBQVEsQ0F3Qk0sQUFyWDVDLEFBOFZvQixtQkE5VkQsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0F5UFIsZUFBZSxDQUNiLGNBQWMsQ0FLWixXQUFXLENBZ0JULGVBQWUsQ0FPYixNQUFNLEFBcUNILFNBQVMsQ0FHUixnQkFBZ0IsQUFBQyxDQUNmLGdCQUFnQixDL0I1VnhCLHFCQUFPLEMrQjZWQyxRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsQ0FBQyxDQUNQLEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLGdCQUFnQixDQUFFLHlDQUE0QyxDQUM5RCxpQkFBaUIsQ0FBRSxTQUFTLENBQzVCLG1CQUFtQixDQUFFLE1BQU0sQ0FDM0IsT0FBTyxDQUFFLEdBQUcsQ0FNYSxBQTlXL0MsQUF5V3NCLG1CQXpXSCxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQXlQUixlQUFlLENBQ2IsY0FBYyxDQUtaLFdBQVcsQ0FnQlQsZUFBZSxDQU9iLE1BQU0sQUFxQ0gsU0FBUyxDQUdSLGdCQUFnQixDQVdkLEdBQUcsQUFBQyxDQUNGLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsVUFBVSxDQUFFLEtBQUssQ0FDakIsSUFBSSxDQUFFLEdBQUcsQ0FDVCxXQUFXLENBQUUsS0FBSyxDQUFHLEFBOVc3QyxBQStXb0IsbUJBL1dELEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0FDYixjQUFjLENBS1osV0FBVyxDQWdCVCxlQUFlLENBT2IsTUFBTSxBQXFDSCxTQUFTLEFBb0JQLE1BQU0sQUFBQyxDQUNOLE1BQU0sQ0FBRSxPQUFPLENBQ2YsZ0JBQWdCLENBQUUsV0FBVyxDQUlULEFBclgxQyxBQWtYc0IsbUJBbFhILEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0FDYixjQUFjLENBS1osV0FBVyxDQWdCVCxlQUFlLENBT2IsTUFBTSxBQXFDSCxTQUFTLEFBb0JQLE1BQU0sQ0FHTCxDQUFDLEFBQUMsQ0FDQSxLQUFLLEMvQnBYbEIsT0FBTyxDK0JvWDJCLEFBblg3QyxBQW9Yc0IsbUJBcFhILEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0FDYixjQUFjLENBS1osV0FBVyxDQWdCVCxlQUFlLENBT2IsTUFBTSxBQXFDSCxTQUFTLEFBb0JQLE1BQU0sQ0FLTCxhQUFhLEFBQUMsQ0FDWixPQUFPLENBQUUsSUFBSSxDQUFHLEFBclh4QyxBQXNYa0IsbUJBdFhDLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0FDYixjQUFjLENBS1osV0FBVyxDQWdCVCxlQUFlLENBT2IsTUFBTSxBQWdFSCxTQUFTLEFBQUMsQ0FDVCxZQUFZLENBQUUsT0FBeUIsQ0FDdkMsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLE1BQU0sQ0FDYixPQUFPLENBQUUsR0FBRyxDQThDaUIsQUF4YWpELEFBMlhvQixtQkEzWEQsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0F5UFIsZUFBZSxDQUNiLGNBQWMsQ0FLWixXQUFXLENBZ0JULGVBQWUsQ0FPYixNQUFNLEFBZ0VILFNBQVMsQ0FLUixHQUFHLEFBQUMsQ0FDRixVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsR0FBRyxDQUFHLEFBN1hyQyxBQThYb0IsbUJBOVhELEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0FDYixjQUFjLENBS1osV0FBVyxDQWdCVCxlQUFlLENBT2IsTUFBTSxBQWdFSCxTQUFTLENBUVIsQ0FBQyxBQUFDLENBQ0EsV0FBVyxDQUFFLEtBQUssQ0FDbEIsS0FBSyxDQUFFLE9BQXlCLENBQ2hDLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUFqWXhDLEFBa1lvQixtQkFsWUQsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0F5UFIsZUFBZSxDQUNiLGNBQWMsQ0FLWixXQUFXLENBZ0JULGVBQWUsQ0FPYixNQUFNLEFBZ0VILFNBQVMsQ0FZUixnQkFBZ0IsQUFBQyxDQUNmLGdCQUFnQixDL0JuWTFCLHFCQUFJLEMrQm9ZTSxRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsQ0FBQyxDQUNQLEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLGdCQUFnQixDQUFFLG9DQUF1QyxDQUN6RCxpQkFBaUIsQ0FBRSxTQUFTLENBQzVCLG1CQUFtQixDQUFFLFNBQVMsQ0FDOUIsZUFBZSxDQUFFLElBQUksQ0FvQkEsQUFoYTNDLEFBNllzQixtQkE3WUgsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0F5UFIsZUFBZSxDQUNiLGNBQWMsQ0FLWixXQUFXLENBZ0JULGVBQWUsQ0FPYixNQUFNLEFBZ0VILFNBQVMsQ0FZUixnQkFBZ0IsQ0FXZCxHQUFHLEFBQUMsQ0FDRixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLElBQUksQ0FBRSxHQUFHLENBQ1QsV0FBVyxDQUFFLEtBQUssQ0FBRyxBQWxaN0MsQUFtWnNCLG1CQW5aSCxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQXlQUixlQUFlLENBQ2IsY0FBYyxDQUtaLFdBQVcsQ0FnQlQsZUFBZSxDQU9iLE1BQU0sQUFnRUgsU0FBUyxDQVlSLGdCQUFnQixDQWlCZCxDQUFDLEFBQUMsQ0FDQSxXQUFXLENBQUUsS0FBSyxDQUNsQixVQUFVLENBQUUsTUFBTSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxXQUFXLENBQUcsQUF2WmxELEFBeVp3QixtQkF6WkwsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0F5UFIsZUFBZSxDQUNiLGNBQWMsQ0FLWixXQUFXLENBZ0JULGVBQWUsQ0FPYixNQUFNLEFBZ0VILFNBQVMsQ0FZUixnQkFBZ0IsQUFzQmIsTUFBTSxDQUNMLENBQUMsQUFBQyxDQUNBLFVBQVUsQy9CMVp4QixxQkFBSSxDK0IyWlUsVUFBVSxDQUFFLENBQUMsQ0FDYixXQUFXLENBQUUsS0FBSyxDQUNsQixLQUFLLEMvQnhabkIsT0FBTyxDK0J5Wk8sT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsT0FBTyxDQUNuQixPQUFPLENBQUUsQ0FBQyxDQUFHLEFBaGF2QyxBQWlhb0IsbUJBamFELEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0FDYixjQUFjLENBS1osV0FBVyxDQWdCVCxlQUFlLENBT2IsTUFBTSxBQWdFSCxTQUFTLEFBMkNQLE1BQU0sQUFBQyxDQUNOLE1BQU0sQ0FBRSxPQUFPLENBQ2YsZ0JBQWdCLENBQUUsV0FBVyxDQUM3QixZQUFZLENBQUUsT0FBeUIsQ0FJZCxBQXhhL0MsQUFxYXNCLG1CQXJhSCxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQXlQUixlQUFlLENBQ2IsY0FBYyxDQUtaLFdBQVcsQ0FnQlQsZUFBZSxDQU9iLE1BQU0sQUFnRUgsU0FBUyxBQTJDUCxNQUFNLENBSUwsR0FBRyxBQUFDLENBQ0YsT0FBTyxDQUFFLENBQUMsQ0FBRyxBQXRhckMsQUF1YXNCLG1CQXZhSCxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQXlQUixlQUFlLENBQ2IsY0FBYyxDQUtaLFdBQVcsQ0FnQlQsZUFBZSxDQU9iLE1BQU0sQUFnRUgsU0FBUyxBQTJDUCxNQUFNLENBTUwsQ0FBQyxBQUFDLENBQ0EsS0FBSyxDL0J6YWxCLE9BQU8sQytCeWEyQixBQXhhN0MsQUF5YWtCLG1CQXphQyxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQXlQUixlQUFlLENBQ2IsY0FBYyxDQUtaLFdBQVcsQ0FnQlQsZUFBZSxDQU9iLE1BQU0sQUFtSEgsUUFBUSxBQUFDLENBQ1IsWUFBWSxDL0JoYWxCLE9BQU8sQytCaWFELFFBQVEsQ0FBRSxRQUFRLENBcUJXLEFBaGNqRCxBQTRhb0IsbUJBNWFELEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0FDYixjQUFjLENBS1osV0FBVyxDQWdCVCxlQUFlLENBT2IsTUFBTSxBQW1ISCxRQUFRLENBR1AsZUFBZSxBQUFDLENBQ2QsZ0JBQWdCLEMvQm5heEIsb0JBQU8sQytCb2FDLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxDQUFDLENBQ1AsR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osZ0JBQWdCLENBQUUsdUNBQTBDLENBQzVELGlCQUFpQixDQUFFLFNBQVMsQ0FDNUIsbUJBQW1CLENBQUUsTUFBTSxDQU1GLEFBM2IvQyxBQXNic0IsbUJBdGJILEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0FDYixjQUFjLENBS1osV0FBVyxDQWdCVCxlQUFlLENBT2IsTUFBTSxBQW1ISCxRQUFRLENBR1AsZUFBZSxDQVViLEdBQUcsQUFBQyxDQUNGLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsVUFBVSxDQUFFLEtBQUssQ0FDakIsSUFBSSxDQUFFLEdBQUcsQ0FDVCxXQUFXLENBQUUsS0FBSyxDQUFHLEFBM2I3QyxBQTRib0IsbUJBNWJELEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0FDYixjQUFjLENBS1osV0FBVyxDQWdCVCxlQUFlLENBT2IsTUFBTSxBQW1ISCxRQUFRLEFBbUJOLE1BQU0sQUFBQyxDQUNOLE1BQU0sQ0FBRSxPQUFPLENBQ2YsZ0JBQWdCLENBQUUsV0FBVyxDQUVKLEFBaGMvQyxBQStic0IsbUJBL2JILEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0FDYixjQUFjLENBS1osV0FBVyxDQWdCVCxlQUFlLENBT2IsTUFBTSxBQW1ISCxRQUFRLEFBbUJOLE1BQU0sQ0FHTCxDQUFDLEFBQUMsQ0FDQSxLQUFLLEMvQmpjbEIsT0FBTyxDK0JpYzJCLEFBaGM3QyxBQWlja0IsbUJBamNDLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0FDYixjQUFjLENBS1osV0FBVyxDQWdCVCxlQUFlLENBT2IsTUFBTSxDQTJJSixHQUFHLEFBQUMsQ0FDRixPQUFPLENBQUUsWUFBWSxDQUNyQixVQUFVLENBQUUsSUFBSSxDQUFHLEFBbmN2QyxBQW9ja0IsbUJBcGNDLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0FDYixjQUFjLENBS1osV0FBVyxDQWdCVCxlQUFlLENBT2IsTUFBTSxDQThJSixDQUFDLEFBQUMsQ0FDQSxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLE1BQU0sQ0FBRSxTQUFTLENBQ2pCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FBRyxBQXpjbEMsQUEwY2MsbUJBMWNLLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0FDYixjQUFjLENBS1osV0FBVyxDQTJLVCxlQUFlLEFBQUMsQ0FDZCxXQUFXLENBQUUsTUFBTSxDQUNuQixhQUFhLENBQUUsR0FBRyxDQUNsQixXQUFXLENBQUUsS0FBSyxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLGNBQWMsQ0FBRSxJQUFJLENBTU0sQUFyZDFDLEFBZ2RnQixtQkFoZEcsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0F5UFIsZUFBZSxDQUNiLGNBQWMsQ0FLWixXQUFXLENBMktULGVBQWUsQ0FNYixLQUFLLEFBQUMsQ0FDSixVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLENBQUUseUNBQXlDLENBQ3RELFNBQVMsQ0FBRSxJQUFJLENBQUcsQUFuZHBDLEFBb2RnQixtQkFwZEcsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0F5UFIsZUFBZSxDQUNiLGNBQWMsQ0FLWixXQUFXLENBMktULGVBQWUsQ0FVYixFQUFFLEFBQUMsQ0FDRCxXQUFXLENBQUUsTUFBTSxDQUFHLEFBcmR4QyxBQXNkVSxtQkF0ZFMsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0F5UFIsZUFBZSxDQTZMYixlQUFlLEFBQUMsQ0FDZCxVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENBQUUsTUFBTSxDQUNsQixVQUFVLENBQUUsS0FBSyxDQUNqQixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsR0FBRyxDQUNWLFVBQVUsQy9CNWRWLElBQUksQytCNmRKLE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsT0FBTyxDQUFFLENBQUMsQ0EwRXdCLEFBemlCOUMsQUFnZVksbUJBaGVPLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0E2TGIsZUFBZSxBQVVaLE9BQU8sQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLGdCQUFnQixDQUlPLEFBdGU5QyxBQW1lYyxtQkFuZUssQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0F5UFIsZUFBZSxDQTZMYixlQUFlLEFBVVosT0FBTyxBQUdMLFNBQVMsQUFBQyxDQUNULFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFVBQVUsQ0FBRSxPQUFPLENBQ25CLE9BQU8sQ0FBRSxnQkFBZ0IsQ0FBRyxBQXRlNUMsQUF5ZVksbUJBemVPLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0E2TGIsZUFBZSxDQW1CYixFQUFFLEFBQUMsQ0FDRCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsQ0FBQyxDQTBEcUIsQUF6aUI1QyxBQWdmYyxtQkFoZkssQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0F5UFIsZUFBZSxDQTZMYixlQUFlLENBbUJiLEVBQUUsQ0FPQSxFQUFFLEFBQUMsQ0FDRCxXQUFXLENBQUUsS0FBSyxDQUNsQixVQUFVLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF5QixDQUMvQyxPQUFPLENBQUUsTUFBTSxDQUNmLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLGFBQWEsQ0FvREMsQUF6aUIxQyxBQXNmZ0IsbUJBdGZHLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0E2TGIsZUFBZSxDQW1CYixFQUFFLENBT0EsRUFBRSxBQU1DLFNBQVMsQUFBQyxDQUNULEtBQUssQy9CdGZQLE9BQU8sQytCeWZtQixBQTFmMUMsQUF3ZmtCLG1CQXhmQyxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQXlQUixlQUFlLENBNkxiLGVBQWUsQ0FtQmIsRUFBRSxDQU9BLEVBQUUsQUFNQyxTQUFTLEFBRVAsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLHFDQUF3QyxDQUNqRCxZQUFZLENBQUUsR0FBRyxDQUFHLEFBMWZ4QyxBQTJmZ0IsbUJBM2ZHLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0E2TGIsZUFBZSxDQW1CYixFQUFFLENBT0EsRUFBRSxBQVdDLFNBQVMsQUFBQyxDQUNULEtBQUssQ0FBRSxPQUF5QixDQUNoQyxRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENBQUUsTUFBTSxDQUNsQixVQUFVLENBQUUsbUNBQXNDLENBQUMsSUFBeUIsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQ3ZHLGVBQWUsQ0FBRSxTQUFTLENBNkJILEFBN2hCekMsQUFpZ0JrQixtQkFqZ0JDLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0E2TGIsZUFBZSxDQW1CYixFQUFFLENBT0EsRUFBRSxBQVdDLFNBQVMsQ0FNTixHQUFHLEFBQUMsQ0FDSixRQUFRLENBQUUsUUFBUSxDQUNsQixTQUFTLENBQUUsS0FBSyxDQUNoQixLQUFLLENBQUUsT0FBTyxDQUNkLFVBQVUsQ0FBRSxPQUFPLENBQ25CLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsT0FBTyxDQUFFLElBQUksQ0FDYixVQUFVLENBQUUsVUFBVSxDQUN0QixrQkFBa0IsQ0FBRyxJQUFHLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBRSxJQUFHLENBQUMsZUFBZSxDQUN0RCxlQUFlLENBQUcsSUFBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUUsSUFBRyxDQUFDLGVBQWUsQ0FDbkQsVUFBVSxDQUFHLElBQUcsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFFLElBQUcsQ0FBQyxlQUFlLENBQzlDLE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLG1CQUFtQixDQVdZLEFBemhCL0QsQUErZ0JvQixtQkEvZ0JELEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0E2TGIsZUFBZSxDQW1CYixFQUFFLENBT0EsRUFBRSxBQVdDLFNBQVMsQ0FNTixHQUFHLEFBY0YsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEVBQUUsQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsSUFBSSxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsQ0FBQyxDQUNULFlBQVksQ0FBRSxpQkFBaUIsQ0FDL0IsVUFBVSxDQUFFLHFCQUFxQixDQUNqQyxhQUFhLENBQUUscUJBQXFCLENBQUcsQUF6aEI3RCxBQTBoQmtCLG1CQTFoQkMsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0F5UFIsZUFBZSxDQTZMYixlQUFlLENBbUJiLEVBQUUsQ0FPQSxFQUFFLEFBV0MsU0FBUyxBQStCUCxNQUFNLEFBQUMsQ0FDTixVQUFVLENBQUUsOEJBQWlDLEMvQjFoQmpELE9BQU8sQytCMGhCNEQsS0FBSyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUN6RixlQUFlLENBQUUsU0FBUyxDQUMxQixVQUFVLENBQUUsSUFBSSxDQUFHLEFBN2hCdkMsQUEraEJnQixtQkEvaEJHLEFBQUEsT0FBTyxDQXVCeEIsZUFBZSxBQUdaLEtBQUssQ0FNSixVQUFVLENBeVBSLGVBQWUsQ0E2TGIsZUFBZSxDQW1CYixFQUFFLENBT0EsRUFBRSxBQStDQyxNQUFNLEFBQUMsQ0FDTixVQUFVLEMvQi9oQlosT0FBTyxDK0JnaUJMLEtBQUssQy9CamlCWCxJQUFJLEMrQmtpQkUsTUFBTSxDQUFFLE9BQU8sQ0FBRyxBQWxpQnBDLEFBbWlCZ0IsbUJBbmlCRyxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQXlQUixlQUFlLENBNkxiLGVBQWUsQ0FtQmIsRUFBRSxDQU9BLEVBQUUsQUFtREMsZUFBZSxBQUFDLENBQ2YsVUFBVSxDQUFFLElBQXlCLENBQ3JDLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLENBR0ksQUF6aUJ4QyxBQXVpQmtCLG1CQXZpQkMsQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0F5UFIsZUFBZSxDQTZMYixlQUFlLENBbUJiLEVBQUUsQ0FPQSxFQUFFLEFBbURDLGVBQWUsQUFJYixNQUFNLEFBQUMsQ0FDTixLQUFLLEMvQnppQmQsT0FBTyxDK0IwaUJFLE1BQU0sQ0FBRSxPQUFPLENBQUcsQUF6aUJ0QyxBQTBpQlUsbUJBMWlCUyxBQUFBLE9BQU8sQ0F1QnhCLGVBQWUsQUFHWixLQUFLLENBTUosVUFBVSxDQXlQUixlQUFlLENBaVJiLGNBQWMsQUFBQyxDQUNiLE9BQU8sQ0FBRSxJQUFJLENBQ2IsU0FBUyxDQUFFLElBQUksQ0FDZixRQUFRLENBQUUsUUFBUSxDQUVJLEFBL2lCbEMsQUE4aUJZLG1CQTlpQk8sQUFBQSxPQUFPLENBdUJ4QixlQUFlLEFBR1osS0FBSyxDQU1KLFVBQVUsQ0F5UFIsZUFBZSxDQWlSYixjQUFjLENBSVosZUFBZSxBQUFDLENBQ2QsWUFBWSxDQUFFLENBQUMsQ0FBRyxDQUVsQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBQ2xDLEFBSUksbUJBSmUsQUFBQSxPQUFPLENBRXhCLGVBQWUsQUFFWixLQUFLLEFBQUMsQ0FDTCxLQUFLLENBQUUsS0FBSyxDQUFHLEFBTHJCLEFBTUksbUJBTmUsQUFBQSxPQUFPLENBRXhCLGVBQWUsQUFJWixNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsR0FBRyxDQUFHLENBRXJCLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFDbEMsQUFJSSxtQkFKZSxBQUFBLE9BQU8sQ0FFeEIsZUFBZSxBQUVaLEtBQUssQ0FKVixtQkFBbUIsQUFBQSxPQUFPLENBRXhCLGVBQWUsQUFHWixNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUN0QixLQUFLLENBQUUsSUFBSSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQUEsVUFBVSxDQUFHLEFBVHJDLEFBVUksbUJBVmUsQUFBQSxPQUFPLENBRXhCLGVBQWUsQUFRWixNQUFNLEFBQUMsQ0FDTixVQUFVLENBQUUsSUFBSSxDQUFHLENBRTNCLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFDakMsQUFTa0IsbUJBVEMsQUFDaEIsT0FBTyxDQUNOLGVBQWUsQUFDWixLQUFLLENBQ0osVUFBVSxDQUNSLGVBQWUsQ0FDYixjQUFjLENBQ1osV0FBVyxDQUNULGVBQWUsQ0FDYixNQUFNLEFBQUMsQ0FDTCxLQUFLLENBQUUsS0FBSyxDQUFHLENDcmxCckMsQUFHSSxnQkFIWSxDQUNkLFNBQVMsQ0FFUCxHQUFHLENBSFAsZ0JBQWdCLENBRWQsVUFBVSxDQUNSLEdBQUcsQUFBQyxDQUNGLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixhQUFhLENqQ0laLElBQUksQ2lDSmtCLEFBTjdCLEFBT0ksZ0JBUFksQ0FDZCxTQUFTLENBTVAsSUFBSSxBQUFBLFFBQVEsQ0FQaEIsZ0JBQWdCLENBRWQsVUFBVSxDQUtSLElBQUksQUFBQSxRQUFRLEFBQUMsQ0FDWCxTQUFTLENBQUUsS0FBSyxDQUNoQixLQUFLLENBQUUsS0FBSyxDQUNaLFlBQVksQ0FBRSxJQUFJLENBQUcsQUNWM0IsQUFDRSxRQURNLENBQ04sSUFBSSxBQUFDLENBQ0gsVUFBVSxDakNEQSxJQUFJLENpQ0VkLE9BQU8sQ2xDT0osSUFBSSxDa0NQVSxBQUhyQixBQUtFLFFBTE0sQ0FLTixNQUFNLEFBQUMsQ0FDTCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1YsVUFBVSxDQUFFLEtBQUssQ0FDakIsT0FBTyxDQUFFLEtBQUssQ0FBQyxHQUFHLENqQ0ZULE9BQU8sQ2lDR2hCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsUUFBUSxDQUFFLFFBQVEsQ0FvQ1ksQUFqRGxDLEFBY0ksUUFkSSxDQUtOLE1BQU0sQ0FTSixDQUFDLEFBQUMsQ0FDQSxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsQ0FBQyxDQUFHLEFBbkJsQixBQW9CSSxRQXBCSSxDQUtOLE1BQU0sQ0FlSixHQUFHLEFBQUMsQ0FDRixPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxTQUFTLENBQUcsQUF0QjFCLEFBdUJJLFFBdkJJLENBS04sTUFBTSxDQWtCSixVQUFVLEFBQUMsQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLElBQUksQ0FBRSxJQUFJLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FBRyxBQTNCcEIsQUE2QkksUUE3QkksQ0FLTixNQUFNLENBd0JKLE1BQU0sQUFBQyxDQUNMLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsSUFBSSxDQUFFLENBQUMsQ0FDUCxVQUFVLENBQUUsVUFBVSxDQUN0QixLQUFLLENBQUUsQ0FBQyxDQUNSLE9BQU8sQ0FBRSxHQUFHLENBQ1osYUFBYSxDQUFFLEdBQUcsQ0FDbEIsVUFBVSxDakM5QkgsT0FBTyxDaUMrQmQsVUFBVSxDQUFFLE1BQU0sQ0FBRyxBQXRDM0IsQUF3Q0ksUUF4Q0ksQ0FLTixNQUFNLENBbUNKLEVBQUUsQUFBQyxDQUNELE1BQU0sQ0FBRSxDQUFDLENBR2dCLEFBNUMvQixBQTBDTSxRQTFDRSxDQUtOLE1BQU0sQ0FtQ0osRUFBRSxDQUVBLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQ2YsWUFBWSxDQUFFLElBQUksQ0FBRyxBQTVDN0IsQUErQ00sUUEvQ0UsQ0FLTixNQUFNLEFBeUNILE1BQU0sQ0FDTCxNQUFNLEFBQUMsQ0FDTCxVQUFVLENqQzlDQSxPQUFPLENpQytDakIsS0FBSyxDakNoREMsSUFBSSxDaUNnRFksQUFqRDlCLEFBb0RFLFFBcERNLENBb0ROLEVBQUUsQUFBQyxDQUNELEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDQUFFLENBQUMsQ0FBRyxBQXREdkIsQUF3REUsUUF4RE0sQ0F3RE4sZUFBZSxBQUFDLENBQ2QsS0FBSyxDQUFFLEtBQUssQ0FhZ0IsQUF0RWhDLEFBMERJLFFBMURJLENBd0ROLGVBQWUsQ0FFYixRQUFRLEFBQUMsQ0FDUCxNQUFNLENBQUUsQ0FBQyxDQUFHLEFBM0RsQixBQTRESSxRQTVESSxDQXdETixlQUFlLENBSWIsSUFBSSxBQUFDLENBQ0gsYUFBYSxDQUFFLENBQUMsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsQ0FBQyxDQUNWLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLEtBQUssQ0FBRSxJQUFJLENBS2EsQUF0RTlCLEFBa0VNLFFBbEVFLENBd0ROLGVBQWUsQ0FJYixJQUFJLEFBTUQsT0FBTyxBQUFDLENBQ1AsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsR0FBRyxDQUNaLEtBQUssQ2pDcEVDLElBQUksQ2lDcUVWLFdBQVcsQ0FBRSxJQUFJLENBQUcsQUF0RTVCLEFBd0VFLFFBeEVNLENBd0VOLFlBQVksQUFBQyxDQUNYLEtBQUssQ0FBRSxLQUFLLENBQ1osYUFBYSxDbENoRVYsSUFBSSxDa0NtRWtCLEFBN0U3QixBQTJFSSxRQTNFSSxDQXdFTixZQUFZLENBR1YsSUFBSSxBQUFDLENBQ0gsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsVUFBVSxDQUFHLEFDN0UzQixBQUFBLE9BQU8sQUFBQyxDQUNOLGFBQWEsQ0FBRSxJQUFJLENBc0JDLEFBdkJ0QixBQUVFLE9BRkssQ0FFTCxLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsR0FBRyxDQUNWLFVBQVUsQ2xDSEEsSUFBSSxDa0NJZCxPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLEtBQUssQ2xDUkksT0FBTyxDa0NTaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxZQUFZLENBQUUsRUFBRSxDQUNoQixVQUFVLENBQUUsVUFBVSxDQVlOLEFBdkJwQixBQVlJLE9BWkcsQ0FFTCxLQUFLLEFBVUYsWUFBYSxDQUFBLElBQUksQ0FBRSxDQUNsQixZQUFZLENBQUUsQ0FBQyxDQUFHLEFBYnhCLEFBY0ksT0FkRyxDQUVMLEtBQUssQ0FZSCxNQUFNLEFBQUMsQ0FDTCxXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLFVBQVUsQ0FDbEIsTUFBTSxDQUFFLElBQUksQ0FBRyxBQW5CckIsQUFvQkksT0FwQkcsQ0FFTCxLQUFLLENBa0JILElBQUksQUFBQyxDQUNILEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsQ0FBQyxDQUFHLEFDdkJsQixBQUFBLFFBQVEsQUFBQyxDQUNQLE9BQU8sQ0FBRSxNQUFNLENBQ2YsVUFBVSxDbkNLQyxPQUFPLENtQ3lCWSxBQWhDaEMsQUFHRSxRQUhNLENBR04sQ0FBQyxBQUFDLENBQ0EsS0FBSyxDQUFFLEdBQUcsQ0FDVixVQUFVLENBQUUsVUFBVSxDQUNwQixrQkFBTyxDQUFFLGdCQUFnQixDQUMzQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ25DUkksT0FBTyxDbUNTaEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsTUFBTSxDQXFCUSxBQWhDOUIsQUFZSSxRQVpJLENBR04sQ0FBQyxBQVNFLE9BQU8sQUFBQyxDQUNQLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixZQUFZLENBQUUsSUFBSSxDQUNsQixPQUFPLENBQUUsWUFBWSxDQUFHLEFBbEI5QixBQW1CSSxRQW5CSSxDQUdOLENBQUMsQUFnQkUsWUFBWSxBQUFBLE9BQU8sQUFBQyxDQUNuQixPQUFPLENBQUUsZ0NBQWdDLENBQUcsQUFwQmxELEFBcUJJLFFBckJJLENBR04sQ0FBQyxBQWtCRSxhQUFhLEFBQUEsT0FBTyxBQUFDLENBQ3BCLE9BQU8sQ0FBRSxnQ0FBZ0MsQ0FBRyxBQXRCbEQsQUF1QkksUUF2QkksQ0FHTixDQUFDLEFBb0JFLFlBQVksQUFBQSxPQUFPLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLGdDQUFnQyxDQUFHLEFBeEJsRCxBQXlCSSxRQXpCSSxDQUdOLENBQUMsQUFzQkUsZUFBZSxBQUFBLE9BQU8sQUFBQyxDQUN0QixPQUFPLENBQUUsZ0NBQWdDLENBQUcsQUExQmxELEFBMkJJLFFBM0JJLENBR04sQ0FBQyxDQXdCQyxNQUFNLEFBQUMsQ0FDTCxXQUFXLENBQUUsY0FBYyxDQUMzQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLElBQUksQ0FBRyxBQUc1QixBQUFBLFdBQVcsQUFBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLElBQUksQ0FHUSxBQUwzQixBQUdFLFdBSFMsQ0FHVCxHQUFHLEFBQUMsQ0FDRixLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxJQUFJLENBQUcsQUFFekIsQUFFSSxRQUZJLENBQ04sY0FBYyxDQUNaLElBQUksQUFBQyxDQUNILEtBQUssQ0FBRSxHQUFHLENBQ1YsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENuQ2hERSxPQUFPLENtQ2lEZCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxNQUFNLENBWVEsQUFyQmhDLEFBVU0sUUFWRSxDQUNOLGNBQWMsQ0FDWixJQUFJLENBUUYsR0FBRyxBQUFDLENBQ0YsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsSUFBSSxDQUNuQixPQUFPLENBQUUsWUFBWSxDQUFHLEFBZmhDLEFBZ0JNLFFBaEJFLENBQ04sY0FBYyxDQUNaLElBQUksQ0FjRixNQUFNLEFBQUMsQ0FDTCxXQUFXLENBQUUsTUFBTSxDQUNuQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLElBQUksQ0FBRyxBQy9EOUIsQUFBQSxZQUFZLEFBQUMsQ0FDWCxVQUFVLENwQ0FFLElBQUksQ29DQ2hCLE9BQU8sQ3JDUUYsSUFBSSxDcUNSTSxDQUFDLENBU1UsQUFYNUIsQUFHRSxZQUhVLENBR1YsRUFBRSxBQUFDLENBQ0QsTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENwQ0hTLE9BQU8sQ29DSXJCLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEdBQUcsQ0FBRyxBQVBqQixBQVFFLFlBUlUsQ0FRVixHQUFHLEFBQUMsQ0FDRixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1YsTUFBTSxDQUFFLFdBQVcsQ0FBRyxBQ1gxQixBQUFBLFlBQVksQUFBQyxDQUNYLFdBQVcsQ3RDU04sSUFBSSxDc0NtR21DLEFBN0c5QyxBQUdFLFlBSFUsQ0FHVixRQUFRLEFBQUMsQ0FDUCxhQUFhLEN0Q01WLElBQUksQ3NDTFAsS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsSUFBSSxDQUFHLEFBTmxCLEFBUUksWUFSUSxDQU9WLE9BQU8sQ0FDTCxNQUFNLEFBQUMsQ0FDTCxVQUFVLENyQ0ZILE9BQU8sQ3FDS2QsT0FBTyxDQUFFLE1BQU0sQ0FDZixLQUFLLENyQ2JFLE9BQU8sQ3FDY2QsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsR0FBRyxDQUNsQixXQUFXLENBQUUsSUFBSSxDQTRCUyxBQTVDaEMsQUFpQk0sWUFqQk0sQ0FPVixPQUFPLENBQ0wsTUFBTSxDQVNKLEVBQUUsQUFBQyxDQUNELE1BQU0sQ0FBRSxDQUFDLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsTUFBTSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLEtBQUssQ3JDM0JBLE9BQU8sQ3FDNEJaLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUE1QjFCLEFBNkJNLFlBN0JNLENBT1YsT0FBTyxDQUNMLE1BQU0sQ0FxQkosS0FBSyxBQUFDLENBQ0osTUFBTSxDQUFFLElBQUksQ0FDWixlQUFlLENBQUUsUUFBUSxDQUN6QixLQUFLLENBQUUsS0FBSyxDQUNaLEtBQUssQ0FBRSxLQUFLLENBV1UsQUE1QzlCLEFBa0NRLFlBbENJLENBT1YsT0FBTyxDQUNMLE1BQU0sQ0FxQkosS0FBSyxDQUtILEVBQUUsQUFBQyxDQUNELEtBQUssQ3JDbkNGLE9BQU8sQ3FDb0NWLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLFNBQVMsQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FDZixZQUFZLENBQUUsS0FBSyxDQUFDLEdBQUcsQ3JDdENuQixJQUFJLENxQzJDVSxBQTVDNUIsQUF3Q1UsWUF4Q0UsQ0FPVixPQUFPLENBQ0wsTUFBTSxDQXFCSixLQUFLLENBS0gsRUFBRSxBQU1DLFlBQVksQUFBQyxDQUNaLEtBQUssQ0FBRSxLQUFLLENBQUcsQUF6QzNCLEFBMENVLFlBMUNFLENBT1YsT0FBTyxDQUNMLE1BQU0sQ0FxQkosS0FBSyxDQUtILEVBQUUsQUFRQyxVQUFXLENBQUEsQ0FBQyxFQTFDdkIsWUFBWSxDQU9WLE9BQU8sQ0FDTCxNQUFNLENBcUJKLEtBQUssQ0FLSCxFQUFFLEFBU0MsVUFBVyxDQUFBLENBQUMsQ0FBRSxDQUNiLEtBQUssQ0FBRSxJQUFJLENBQUcsQUE1QzFCLEFBOENNLFlBOUNNLENBT1YsT0FBTyxDQXNDTCxRQUFRLENBQ04sTUFBTSxBQUFDLENBQ0wsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsS0FBSyxDQUNaLGFBQWEsQ3RDdkNkLElBQUksQ3NDMkNnQixBQXJEM0IsQUFrRFEsWUFsREksQ0FPVixPQUFPLENBc0NMLFFBQVEsQ0FDTixNQUFNLENBSUosR0FBRyxBQUFDLENBQ0YsTUFBTSxDQUFFLEdBQUcsQ0FBQyxDQUFDLEN0Q3pDaEIsSUFBSSxDc0N5Q21CLENBQUMsQ0FDckIsU0FBUyxDQUFFLEtBQUssQ0FDaEIsTUFBTSxDQUFFLElBQUksQ0FBRyxBQXJEekIsQUF1RE0sWUF2RE0sQ0FPVixPQUFPLENBc0NMLFFBQVEsQ0FVTixLQUFLLEFBQUMsQ0FDSixNQUFNLENBQUUsT0FBTyxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEtBQUssQ0FDWixlQUFlLENBQUUsUUFBUSxDQWtETyxBQTdHeEMsQUE0RFEsWUE1REksQ0FPVixPQUFPLENBc0NMLFFBQVEsQ0FVTixLQUFLLENBS0gsRUFBRSxBQUFDLENBQ0QsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ3JDN0RiLElBQUksQ3FDOERSLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDckN6RFAsT0FBTyxDcUMwRFYsS0FBSyxDckNqRUYsT0FBTyxDcUNrRVYsT0FBTyxDQUFFLElBQUksQ0FDYixLQUFLLENBQUUsSUFBSSxDcENqRW5CLGtCQUFrQixDQURNLEdBQUcsQ0FDRCxJQUFPLENBRGtCLFFBQVEsQ0FFM0QsZUFBZSxDQUZTLEdBQUcsQ0FFSixJQUFPLENBRnFCLFFBQVEsQ0FHM0QsVUFBVSxDQUhjLEdBQUcsQ0FHVCxJQUFPLENBSDBCLFFBQVEsQ29DbUZ6QixBQXBGcEMsQUFxRVUsWUFyRUUsQ0FPVixPQUFPLENBc0NMLFFBQVEsQ0FVTixLQUFLLENBS0gsRUFBRSxBQVNDLFlBQVksQUFBQyxDQUNaLEtBQUssQ0FBRSxLQUFLLENBQUcsQUF0RTNCLEFBdUVVLFlBdkVFLENBT1YsT0FBTyxDQXNDTCxRQUFRLENBVU4sS0FBSyxDQUtILEVBQUUsQUFXQyxXQUFXLEFBQUMsQ0FDWCxZQUFZLENBQUUsSUFBSSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxPQUE4QixDQVVwQixBQXBGbEMsQUEyRVksWUEzRUEsQ0FPVixPQUFPLENBc0NMLFFBQVEsQ0FVTixLQUFLLENBS0gsRUFBRSxBQVdDLFdBQVcsQUFJVCxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENyQ2hGTCxJQUFJLENxQ2lGSixXQUFXLENBQUUsTUFBTSxDQUNuQixPQUFPLENBQUUsR0FBRyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQUcsQUFwRmhDLEFBcUZRLFlBckZJLENBT1YsT0FBTyxDQXNDTCxRQUFRLENBVU4sS0FBSyxDQThCSCxFQUFFLEFBQUMsQ0FDRCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUFHLEFBdkYzQixBQXdGUSxZQXhGSSxDQU9WLE9BQU8sQ0FzQ0wsUUFBUSxDQVVOLEtBQUssQ0FpQ0gsRUFBRSxBQUFBLFVBQVcsQ0FBQSxHQUFHLEVBQUUsRUFBRSxBQUFDLENBQ2pCLFVBQVUsQ0FBRSxPQUF3QixDQUVELEFBM0YvQyxBQTBGWSxZQTFGQSxDQU9WLE9BQU8sQ0FzQ0wsUUFBUSxDQVVOLEtBQUssQ0FpQ0gsRUFBRSxBQUFBLFVBQVcsQ0FBQSxHQUFHLEVBQUUsRUFBRSxBQUVmLFdBQVcsQUFBQyxDQUNYLFVBQVUsQ3JDekZOLE9BQU8sQ3FDeUZvQixBQTNGN0MsQUE2RlUsWUE3RkUsQ0FPVixPQUFPLENBc0NMLFFBQVEsQ0FVTixLQUFLLENBcUNILEVBQUUsQUFBQSxVQUFXLENBQUEsSUFBSSxFQUFFLEVBQUUsQUFDbEIsV0FBVyxBQUFDLENBQ1gsVUFBVSxDckMzRlIsT0FBTyxDcUMyRmtCLEFBOUZ2QyxBQStGUSxZQS9GSSxDQU9WLE9BQU8sQ0FzQ0wsUUFBUSxDQVVOLEtBQUssQ0F3Q0gsRUFBRSxBQUFBLE1BQU0sQ0FBQyxFQUFFLEFBQUMsQ0FDVixLQUFLLENyQy9GRCxJQUFJLENxQ2dHUixVQUFVLENBQUUsT0FBNkIsQ3BDL0ZqRCxrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENvQ29HSCxBQXJHMUQsQUFtR1UsWUFuR0UsQ0FPVixPQUFPLENBc0NMLFFBQVEsQ0FVTixLQUFLLENBd0NILEVBQUUsQUFBQSxNQUFNLENBQUMsRUFBRSxBQUlSLFdBQVcsQUFBQyxDQUNYLEtBQUssQ3JDbkdILElBQUksQ3FDb0dOLFVBQVUsQ0FBRSxPQUE2QixDQUFHLEFBckd4RCxBQXNHUSxZQXRHSSxDQU9WLE9BQU8sQ0FzQ0wsUUFBUSxDQVVOLEtBQUssQ0ErQ0gsQ0FBQyxBQUFDLENBQ0EsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsQ0FBQyxDQUNSLElBQUksQ0FBRSxDQUFDLENBQ1AsTUFBTSxDQUFFLENBQUMsQ0FFbUIsQUE3R3RDLEFBNEdVLFlBNUdFLENBT1YsT0FBTyxDQXNDTCxRQUFRLENBVU4sS0FBSyxDQStDSCxDQUFDLEFBTUUsTUFBTSxBQUFDLENBQ04sZUFBZSxDQUFFLElBQUksQ0FBRyxBQUVwQyxBQUFBLFlBQVksQUFBQyxDQUNYLE9BQU8sQ3RDdEdGLElBQUksQ3NDc0dNLENBQUMsQ0FBRyxBQ2hIckIsQUFDRSxnQkFEYyxDQUNkLEtBQUssQUFBQSxNQUFNLENBQUMsVUFBVSxBQUFDLENBQ3JCLFVBQVUsQ3RDRUUsc0JBQU8sQ3NDRnNCLEFDRjdDLEFBQ0UsS0FERyxDQUNILE9BQU8sQUFBQyxDQUNOLGFBQWEsQ3hDUVYsSUFBSSxDd0NSZ0IsQUFGM0IsQUFHRSxLQUhHLENBR0gsV0FBVyxBQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUVOMUIsQUFBQSxRQUFRLEFBQUMsQ0FDUCxPQUFPLEMxQ1NGLElBQUksQzBDVE0sQ0FBQyxDQUVXLEFBSDdCLEFBRUUsUUFGTSxDQUVOLElBQUksQUFBQyxDQUNILGFBQWEsQzFDT1YsSUFBSSxDMENQZ0IsQUNIM0IsQUFBQSxPQUFPLENBQ1AsZ0JBQWdCLEFBQUMsQ0FDZixhQUFhLEMzQ1FSLElBQUksQzJDYzRDLEFBeEJ2RCxBQUdFLE9BSEssQ0FHTCxDQUFDLENBRkgsZ0JBQWdCLENBRWQsQ0FBQyxBQUFDLENBQ0EsT0FBTyxDQUFFLEdBQUcsQ0FDWixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF3QixDQUMxQyxVQUFVLEMxQ0xBLElBQUksQzBDTWQsYUFBYSxDQUFFLElBQUksQ0FDbkIsT0FBTyxDQUFFLEtBQUssQ0FDZCxhQUFhLENBQUUsR0FBRyxDQWUrQixBQXhCckQsQUFVSSxPQVZHLENBR0wsQ0FBQyxBQU9FLE1BQU0sQ0FUWCxnQkFBZ0IsQ0FFZCxDQUFDLEFBT0UsTUFBTSxBQUFDLENBQ04sZUFBZSxDQUFFLElBQUksQ0FBRyxBQVg5QixBQVlJLE9BWkcsQ0FHTCxDQUFDLENBU0MsTUFBTSxDQVhWLGdCQUFnQixDQUVkLENBQUMsQ0FTQyxNQUFNLEFBQUMsQ0FDTCxXQUFXLENBQUUsSUFBSSxDQUNqQixNQUFNLENBQUUsTUFBTSxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FBRyxBQWhCdkIsQUFpQkksT0FqQkcsQ0FHTCxDQUFDLENBY0MsRUFBRSxDQWhCTixnQkFBZ0IsQ0FFZCxDQUFDLENBY0MsRUFBRSxBQUFDLENBQ0QsV0FBVyxDQUFFLElBQUksQ0FBRyxBQWxCMUIsQUFtQkksT0FuQkcsQ0FHTCxDQUFDLENBZ0JDLElBQUksQ0FsQlIsZ0JBQWdCLENBRWQsQ0FBQyxDQWdCQyxJQUFJLEFBQUMsQ0FDSCxhQUFhLENBQUUsQ0FBQyxDQUNoQixLQUFLLENBQUUsS0FBSyxDQUFHLEFBckJyQixBQXNCSSxPQXRCRyxDQUdMLENBQUMsQUFtQkUsTUFBTSxDQUFDLElBQUksQ0FyQmhCLGdCQUFnQixDQUVkLENBQUMsQUFtQkUsTUFBTSxDQUFDLElBQUksQUFBQyxDQUNYLFlBQVksQzFDckJBLE9BQU8sQzBDc0JuQixVQUFVLENBQUUsT0FBOEIsQ0FBRyxBQUVuRCxBQUdJLGlCQUhhLENBQ2YsU0FBUyxDQUVQLE9BQU8sQ0FIWCxpQkFBaUIsQ0FFZixVQUFVLENBQ1IsT0FBTyxBQUFDLENBQ04sYUFBYSxDQUFFLElBQUksQ0FFSSxBQU43QixBQUtNLGlCQUxXLENBQ2YsU0FBUyxDQUVQLE9BQU8sQUFFSixhQUFhLENBTHBCLGlCQUFpQixDQUVmLFVBQVUsQ0FDUixPQUFPLEFBRUosYUFBYSxBQUFDLENBQ2IsYUFBYSxDQUFFLENBQUMsQ0FBRyxBQ2hDM0IsQUFDRSxPQURLLENBQ0wsY0FBYyxDQURoQixPQUFPLENBRUwsWUFBWSxBQUFDLENBQ1gsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsVUFBVSxDM0NIQSxJQUFJLEMyQ0lkLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0FBRSxVQUFVLENBSUcsQUFYN0IsQUFRSSxPQVJHLENBQ0wsY0FBYyxDQU9aLEVBQUUsQ0FSTixPQUFPLENBQ0wsY0FBYyxDQU9ULEVBQUUsQ0FSVCxPQUFPLENBQ0wsY0FBYyxDQU9OLEVBQUUsQ0FSWixPQUFPLENBRUwsWUFBWSxDQU1WLEVBQUUsQ0FSTixPQUFPLENBRUwsWUFBWSxDQU1QLEVBQUUsQ0FSVCxPQUFPLENBRUwsWUFBWSxDQU1KLEVBQUUsQUFBQyxDQUNQLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLENBQUMsQ0FDaEIsS0FBSyxDM0NYRSxPQUFPLEMyQ1dPLEFBWDNCLEFBYUUsT0FiSyxDQWFMLGVBQWUsQUFBQyxDQUNkLFVBQVUsQ0FBRSxXQUFXLENBQ3ZCLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEtBQUssQ0FDWixZQUFZLENBQUUsSUFBSSxDQXVCUSxBQXhDOUIsQUFtQkksT0FuQkcsQ0FhTCxlQUFlLENBTWIsa0JBQWtCLENBbkJ0QixPQUFPLENBYUwsZUFBZSxDQU9iLGdCQUFnQixBQUFDLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsS0FBSyxDQWFhLEFBbkNoQyxBQXVCTSxPQXZCQyxDQWFMLGVBQWUsQ0FNYixrQkFBa0IsQ0FJZCxHQUFHLENBdkJYLE9BQU8sQ0FhTCxlQUFlLENBT2IsZ0JBQWdCLENBR1osR0FBRyxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FBRyxBQXhCdEIsQUF5Qk0sT0F6QkMsQ0FhTCxlQUFlLENBTWIsa0JBQWtCLENBTWhCLFVBQVUsQ0F6QmhCLE9BQU8sQ0FhTCxlQUFlLENBT2IsZ0JBQWdCLENBS2QsVUFBVSxBQUFDLENBQ1QsV0FBVyxDQUFFLElBQUksQ0FBRyxBQTFCNUIsQUEyQk0sT0EzQkMsQ0FhTCxlQUFlLENBTWIsa0JBQWtCLENBUWhCLFFBQVEsQ0EzQmQsT0FBTyxDQWFMLGVBQWUsQ0FPYixnQkFBZ0IsQ0FPZCxRQUFRLEFBQUMsQ0FDUCxLQUFLLENBQUUsS0FBSyxDQUdZLEFBL0JoQyxBQTZCUSxPQTdCRCxDQWFMLGVBQWUsQ0FNYixrQkFBa0IsQ0FRaEIsUUFBUSxDQUVOLENBQUMsQUFBQSxJQUFJLENBN0JiLE9BQU8sQ0FhTCxlQUFlLENBT2IsZ0JBQWdCLENBT2QsUUFBUSxDQUVOLENBQUMsQUFBQSxJQUFJLEFBQUMsQ0FDSixLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxHQUFHLENBQUcsQUEvQjlCLEFBZ0NNLE9BaENDLENBYUwsZUFBZSxDQU1iLGtCQUFrQixDQWFoQixNQUFNLENBaENaLE9BQU8sQ0FhTCxlQUFlLENBT2IsZ0JBQWdCLENBWWQsTUFBTSxBQUFDLENBQ0wsS0FBSyxDQUFFLEtBQUssQ0FDWixXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLEMzQzdCQyxPQUFPLEMyQzZCUyxBQW5DOUIsQUFxQ0ksT0FyQ0csQ0FhTCxlQUFlLENBd0JiLElBQUksQUFBQSxTQUFTLEFBQUMsQ0FDWixLQUFLLENBQUUsS0FBSyxDQUNaLEtBQUssQ0FBRSxLQUFLLENBQ1osYUFBYSxDQUFFLElBQUksQ0FBRyxBQXhDNUIsQUEwQ0UsT0ExQ0ssQ0EwQ0wsWUFBWSxBQUFDLENBQ1gsS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsS0FBSyxDQUFHLEFBNUNuQixBQStDSSxPQS9DRyxDQThDTCxhQUFhLENBQ1gsSUFBSSxBQUFDLENBQ0gsS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsR0FBRyxDQUNWLFdBQVcsQ0FBRSxDQUFDLENBQ2QsVUFBVSxDM0NqREUsT0FBTyxDMkNrRG5CLEtBQUssQzNDbkRHLElBQUksQzJDb0RaLFlBQVksQ0FBRSxPQUE0QixDQUVoQixBQXZEaEMsQUFzRE0sT0F0REMsQ0E4Q0wsYUFBYSxDQUNYLElBQUksQUFPRCxPQUFPLEFBQUMsQ0FDUCxLQUFLLEMzQ3REQyxJQUFJLEMyQ3NEWSxBQXZEOUIsQUF5REUsT0F6REssQ0F5REwsY0FBYyxBQUFDLENBQ2IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLG1CQUFtQixDQW9DWCxBQS9GckIsQUE0REksT0E1REcsQ0F5REwsY0FBYyxDQUdaLEVBQUUsQUFBQyxDQUNELFdBQVcsQ0FBRSxPQUFPLENBQ3BCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBRUksQUFuRTFCLEFBa0VNLE9BbEVDLENBeURMLGNBQWMsQ0FHWixFQUFFLEFBTUMsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLElBQUksQ0FBRyxBQW5FeEIsQUFvRUksT0FwRUcsQ0F5REwsY0FBYyxBQVdYLE9BQU8sQUFBQyxDQUNQLFdBQVcsQ0FBRSxNQUFNLENBQ25CLEtBQUssQzNDdEVFLE9BQU8sQzJDdUVkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsR0FBRyxDQUFFLElBQUksQ0FDVCxJQUFJLENBQUUsSUFBSSxDQUNWLE9BQU8sQ0FBRSxHQUFHLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FBRyxBQTNFM0IsQUE0RUksT0E1RUcsQ0F5REwsY0FBYyxBQW1CWCxlQUFlLEFBQUEsT0FBTyxBQUFDLENBQ3RCLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUE3RXJCLEFBOEVJLE9BOUVHLENBeURMLGNBQWMsQUFxQlgsV0FBVyxBQUFBLE9BQU8sQUFBQyxDQUNsQixPQUFPLENBQUUsR0FBRyxDQUFHLEFBL0VyQixBQWdGSSxPQWhGRyxDQXlETCxjQUFjLEFBdUJYLFVBQVUsQUFBQSxPQUFPLEFBQUMsQ0FDakIsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQWpGckIsQUFrRkksT0FsRkcsQ0F5REwsY0FBYyxBQXlCWCxhQUFhLEFBQUEsT0FBTyxBQUFDLENBQ3BCLE9BQU8sQ0FBRSxHQUFHLENBQUcsQUFuRnJCLEFBb0ZJLE9BcEZHLENBeURMLGNBQWMsQUEyQlgsZUFBZSxBQUFBLE9BQU8sQUFBQyxDQUN0QixPQUFPLENBQUUsR0FBRyxDQUFHLEFBckZyQixBQXVGSSxPQXZGRyxDQXlETCxjQUFjLENBOEJaLElBQUksQUFBQSxRQUFRLEFBQUMsQ0FDWCxLQUFLLENBQUUsS0FBSyxDQUNaLEtBQUssQ0FBRSxHQUFHLENBQ1YsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsTUFBTSxDQUFFLENBQUMsQ0FBRyxBQTNGbEIsQUE2RkksT0E3RkcsQ0F5REwsY0FBYyxDQW9DWixDQUFDLEFBQUMsQ0FDQSxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQUcsQUMvRm5CLEFBQ0UsWUFEVSxDQUNWLFlBQVksQUFBQyxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQzVDRkEsSUFBSSxDNENHZCxPQUFPLENBQUUsbUJBQW1CLENBc0NMLEFBMUMzQixBQU1JLFlBTlEsQ0FDVixZQUFZLENBS1YsRUFBRSxBQUFDLENBQ0QsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsV0FBVyxDQUFFLE9BQU8sQ0FDcEIsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsQ0FBQyxDQUNULFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQVVTLEFBdkIvQixBQWNNLFlBZE0sQ0FDVixZQUFZLENBS1YsRUFBRSxBQVFDLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFmeEIsQUFnQk0sWUFoQk0sQ0FDVixZQUFZLENBS1YsRUFBRSxBQVVDLE9BQU8sQUFBQyxDQUNQLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLEtBQUssQzVDbEJBLE9BQU8sQzRDbUJaLFNBQVMsQ0FBRSxJQUFJLENBQ2YsR0FBRyxDQUFFLElBQUksQ0FDVCxJQUFJLENBQUUsSUFBSSxDQUNWLE9BQU8sQ0FBRSxHQUFHLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FBRyxBQXZCN0IsQUF5QkksWUF6QlEsQ0FDVixZQUFZLENBd0JWLE1BQU0sQUFBQyxDQUNMLEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDQUFFLElBQUksQ0FXSSxBQXRDN0IsQUE0Qk0sWUE1Qk0sQ0FDVixZQUFZLENBd0JWLE1BQU0sQ0FHSixHQUFHLEFBQUMsQ0FDRixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQzVDdEJaLE9BQU8sQzRDdUJaLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsSUFBSSxDQUNaLFlBQVksQ0FBRSxJQUFJLENBQUcsQUFqQzdCLEFBa0NNLFlBbENNLENBQ1YsWUFBWSxDQXdCVixNQUFNLENBU0osVUFBVSxBQUFDLENBQ1QsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsSUFBSSxDQUFHLEFBcEN0QixBQXFDTSxZQXJDTSxDQUNWLFlBQVksQ0F3QlYsTUFBTSxBQVlILGFBQWMsRUFBRSxDQUNmLGFBQWEsQ0FBRSxDQUFDLENBQUcsQUF0QzNCLEFBd0NJLFlBeENRLENBQ1YsWUFBWSxDQXVDVixJQUFJLEFBQUEsT0FBTyxBQUFDLENBQ1YsU0FBUyxDQUFFLEtBQUssQ0FDaEIsVUFBVSxDQUFFLElBQUksQ0FBRyxBQTFDekIsQUE0Q0UsWUE1Q1UsQ0E0Q1YsZUFBZSxBQUFDLENBQ2QsVUFBVSxDQUFFLEtBQUssQ0FDakIsTUFBTSxDQUFFLGFBQWEsQ0FFSSxBQWhEN0IsQUErQ0ksWUEvQ1EsQ0E0Q1YsZUFBZSxDQUdiLElBQUksQUFBQyxDQUNILE1BQU0sQ0FBRSxVQUFVLENBQUcsQUNoRDNCLEFBQ0UsZUFEYSxDQUNiLElBQUksQUFBQSxPQUFPLEFBQUMsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxJQUFJLENBQUcsQUNIekIsQUFDRSxVQURRLENBQ1IsT0FBTyxBQUFDLENBQ04sVUFBVSxDOUNEQSxJQUFJLEM4Q0VkLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FDWixVQUFVLENBQUUsVUFBVSxDQUN0QixPQUFPLENBQUUsTUFBTSxDQUFHLEFBTnRCLEFBT0UsVUFQUSxDQU9SLE9BQU8sQUFBQyxDQUNOLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsVUFBVSxDQUN0QixPQUFPLENBQUUsTUFBTSxDQUNmLGFBQWEsQy9DSFYsSUFBSSxDK0NNVyxBQWhCdEIsQUFjSSxVQWRNLENBT1IsT0FBTyxBQU9KLFVBQVUsQUFBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FBRyxBQ2hCcEIsQUFBQSxPQUFPLENBQ1AsWUFBWSxDQUNaLFFBQVEsQ0FDUixRQUFRLENBQ1IsUUFBUSxDQUNSLGFBQWEsQ0FDYixXQUFXLENBQ1gsU0FBUyxDQUNULFdBQVcsQ0FDWCxlQUFlLENBQ2YsWUFBWSxDQUNaLFlBQVksQ0FDWixnQkFBZ0IsQ0FDaEIsV0FBVyxDQUNYLGlCQUFpQixDQUNqQixXQUFXLENBQ1gsT0FBTyxDQUNQLFFBQVEsQ0FDUixLQUFLLEFBQUMsQ0FDSixPQUFPLENoRFRGLElBQUksQ2dEU00sQ0FBQyxDQUNoQixVQUFVLEMvQ2JDLE9BQU8sQytDYVEsQUFFNUIsQUFDRSxJQURFLENBQ0YsU0FBUyxDQURYLElBQUksQ0FFRixVQUFVLEFBQUMsQ0FDVCxVQUFVLEMvQ3hCQSxJQUFJLEMrQ3lCZCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1YsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsYUFBYSxDQUFFLElBQUksQ0FpQkksQUF6QjNCLEFBU0ksSUFUQSxDQUNGLFNBQVMsQ0FRUCxLQUFLLENBVFQsSUFBSSxDQUVGLFVBQVUsQ0FPUixLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsS0FBSyxDQUFHLEFBVnJCLEFBV0ksSUFYQSxDQUNGLFNBQVMsQ0FVUCxLQUFLLENBWFQsSUFBSSxDQUNGLFNBQVMsQ0FXUCxNQUFNLENBWlYsSUFBSSxDQUNGLFNBQVMsQ0FZUCxRQUFRLENBYlosSUFBSSxDQUNGLFNBQVMsQ0FhUCxnQkFBZ0IsQ0FkcEIsSUFBSSxDQUNGLFNBQVMsQ0FjUCxJQUFJLEFBQUEsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxHQWZkLElBQUksQ0FFRixVQUFVLENBU1IsS0FBSyxDQVhULElBQUksQ0FFRixVQUFVLENBVVIsTUFBTSxDQVpWLElBQUksQ0FFRixVQUFVLENBV1IsUUFBUSxDQWJaLElBQUksQ0FFRixVQUFVLENBWVIsZ0JBQWdCLENBZHBCLElBQUksQ0FFRixVQUFVLENBYVIsSUFBSSxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsRUFBZ0IsQ0FDeEIsS0FBSyxDQUFFLEtBQUssQ0FBRyxBQWhCckIsQUFpQkksSUFqQkEsQ0FDRixTQUFTLENBZ0JQLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsRUFqQlYsSUFBSSxDQUVGLFVBQVUsQ0FlUixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBQWlCLENBQ3JCLEtBQUssQ0FBRSxJQUFJLENBRVgsS0FBSyxDQUFFLElBQUksQ0FDWCxZQUFZLENBQUUsQ0FBQyxDQUNmLEtBQUssQ0FBRSxLQUFLLENBQUcsQUF0QnJCLEFBd0JNLElBeEJGLENBQ0YsU0FBUyxDQXNCUCxNQUFNLENBQ0osS0FBSyxDQXhCWCxJQUFJLENBRUYsVUFBVSxDQXFCUixNQUFNLENBQ0osS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLEtBQUssQ0FBRyxBQXpCdkIsQUE0QkUsSUE1QkUsQ0E0QkYsVUFBVSxBQUFDLENBQ1QsS0FBSyxDQUFFLEtBQUssQ0FHSyxBQWhDckIsQUE4QkksSUE5QkEsQ0E0QkYsVUFBVSxDQUVSLFNBQVMsQ0E5QmIsSUFBSSxDQTRCRixVQUFVLENBR1IsVUFBVSxBQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FBRyxBQWhDbkIsQUFrQ0UsSUFsQ0UsQ0FrQ0YsU0FBUyxBQUFDLENBQ1IsWUFBWSxDQUFFLEVBQUUsQ0FHQyxBQXRDckIsQUFvQ0ksSUFwQ0EsQ0FrQ0YsU0FBUyxDQUVQLFNBQVMsQ0FwQ2IsSUFBSSxDQWtDRixTQUFTLENBR1AsVUFBVSxBQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FBRyxBQUVuQixBQUFBLFVBQVUsQUFBQyxDQUNULE1BQU0sQ0FBRSxJQUFJLENBQ1osYUFBYSxDQUFFLElBQUksQ0FZRCxBQWRwQixBQUdFLFVBSFEsQ0FHUixJQUFJLEFBQUMsQ0FDSCxPQUFPLENBQUUsQ0FBQyxDQUNWLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsQ0FBQyxDQUNULFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBRUksQUFadkIsQUFXSSxVQVhNLENBR1IsSUFBSSxBQVFELFFBQVEsQUFBQyxDQUNSLEtBQUssQ0FBRSxLQUFLLENBQUcsQUFackIsQUFhRSxVQWJRLENBYVIsQ0FBQyxBQUFDLENBQ0EsS0FBSyxDQUFFLElBQUksQ0FBRyxBQUdsQixBQUFBLFlBQVksQUFBQyxDQUNYLEtBQUssQ0FBRSxLQUFLLENBRWEsQUFIM0IsQUFFRSxZQUZVLEFBRVQsSUFBSSxBQUFDLENBQ0osWUFBWSxDQUFFLElBQUksQ0FBRyxBQUV6QixBQUFBLFdBQVcsQUFBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFFaEIsQUFBQSxhQUFhLEFBQUMsQ0FDWixZQUFZLENBQUUsSUFBSSxDQUNsQixXQUFXLENBQUUsSUFBSSxDQUFHLEFBRXRCLEFBQUEsV0FBVyxBQUFDLENBQ1YsVUFBVSxDQUFFLEtBQUssQ0FBRyxBQUN0QixBQUFBLFVBQVUsQUFBQyxDQUNULFVBQVUsQ0FBRSxJQUFJLENBQUcsQUFDckIsQUFBQSxZQUFZLEFBQUMsQ0FDWCxVQUFVLENBQUUsT0FBTyxDQUFHLEFBRXhCLEFBQUEsVUFBVSxBQUFDLENBQ1QsVUFBVSxDQUFFLE1BQU0sQ0FBRyxBQUV2QixBQUFBLEtBQUssQUFBQyxDQUNKLE9BQU8sQ2hENUZGLElBQUksQ2dENEZNLENBQUMsQ0FBRyxBQUdyQixBQVFJLFlBUlEsQ0FPVixJQUFJLENBQ0YsT0FBTyxDQVBYLFFBQVEsQ0FNTixJQUFJLENBQ0YsT0FBTyxDQU5YLFlBQVksQ0FLVixJQUFJLENBQ0YsT0FBTyxDQUxYLGlCQUFpQixDQUlmLElBQUksQ0FDRixPQUFPLENBSlgsT0FBTyxDQUdMLElBQUksQ0FDRixPQUFPLENBSFgsU0FBUyxDQUVQLElBQUksQ0FDRixPQUFPLENBRlgsS0FBSyxDQUNILElBQUksQ0FDRixPQUFPLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFWcEIsQUFXSSxZQVhRLENBT1YsSUFBSSxDQUlGLFFBQVEsQ0FWWixRQUFRLENBTU4sSUFBSSxDQUlGLFFBQVEsQ0FUWixZQUFZLENBS1YsSUFBSSxDQUlGLFFBQVEsQ0FSWixpQkFBaUIsQ0FJZixJQUFJLENBSUYsUUFBUSxDQVBaLE9BQU8sQ0FHTCxJQUFJLENBSUYsUUFBUSxDQU5aLFNBQVMsQ0FFUCxJQUFJLENBSUYsUUFBUSxDQUxaLEtBQUssQ0FDSCxJQUFJLENBSUYsUUFBUSxBQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsR0FBRyxDQUFHLEFBYm5CLEFBY0ksWUFkUSxDQU9WLElBQUksQ0FPRixTQUFTLENBYmIsUUFBUSxDQU1OLElBQUksQ0FPRixTQUFTLENBWmIsWUFBWSxDQUtWLElBQUksQ0FPRixTQUFTLENBWGIsaUJBQWlCLENBSWYsSUFBSSxDQU9GLFNBQVMsQ0FWYixPQUFPLENBR0wsSUFBSSxDQU9GLFNBQVMsQ0FUYixTQUFTLENBRVAsSUFBSSxDQU9GLFNBQVMsQ0FSYixLQUFLLENBQ0gsSUFBSSxDQU9GLFNBQVMsQUFBQyxDQUNSLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFmcEIsQUFrQk0sWUFsQk0sQ0FPVixJQUFJLENBU0YsU0FBUyxDQUVQLFFBQVEsQ0FsQmQsWUFBWSxDQU9WLElBQUksQ0FVRixVQUFVLENBQ1IsUUFBUSxDQWpCZCxRQUFRLENBTU4sSUFBSSxDQVNGLFNBQVMsQ0FFUCxRQUFRLENBakJkLFFBQVEsQ0FNTixJQUFJLENBVUYsVUFBVSxDQUNSLFFBQVEsQ0FoQmQsWUFBWSxDQUtWLElBQUksQ0FTRixTQUFTLENBRVAsUUFBUSxDQWhCZCxZQUFZLENBS1YsSUFBSSxDQVVGLFVBQVUsQ0FDUixRQUFRLENBZmQsaUJBQWlCLENBSWYsSUFBSSxDQVNGLFNBQVMsQ0FFUCxRQUFRLENBZmQsaUJBQWlCLENBSWYsSUFBSSxDQVVGLFVBQVUsQ0FDUixRQUFRLENBZGQsT0FBTyxDQUdMLElBQUksQ0FTRixTQUFTLENBRVAsUUFBUSxDQWRkLE9BQU8sQ0FHTCxJQUFJLENBVUYsVUFBVSxDQUNSLFFBQVEsQ0FiZCxTQUFTLENBRVAsSUFBSSxDQVNGLFNBQVMsQ0FFUCxRQUFRLENBYmQsU0FBUyxDQUVQLElBQUksQ0FVRixVQUFVLENBQ1IsUUFBUSxDQVpkLEtBQUssQ0FDSCxJQUFJLENBU0YsU0FBUyxDQUVQLFFBQVEsQ0FaZCxLQUFLLENBQ0gsSUFBSSxDQVVGLFVBQVUsQ0FDUixRQUFRLEFBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFFdEIsQUFBQSxZQUFZLEFBQUMsQ0FDWCxLQUFLLEMvQzNITyxPQUFPLEMrQzJIRyxBQUV4QixBQUFBLFdBQVcsQUFBQyxDQUNWLEtBQUssQ0FBRSxPQUEyQyxDQUFHLEFBRXZELEFBQUEsY0FBYyxBQUFDLENBQ2IsS0FBSyxDL0NuSVMsT0FBTyxDK0NtSUcsQUN2STFCLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDZixhQUFhLENqRFNSLElBQUksQ2lEZ0JtSSxBQTFCOUksQUFFRSxnQkFGYyxDQUVkLEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FBRyxBQUpsQixBQUtFLGdCQUxjLENBS2QsRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsVUFBVSxDQUN0QixVQUFVLENBQUUsNENBQStDLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsT0FBMEIsQ0FDN0csS0FBSyxDaERSSyxJQUFJLENnRFNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsTUFBTSxDQUFFLElBQUksQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsVUFBVSxDQVl1SCxBQTFCNUksQUFlSSxnQkFmWSxDQUtkLEVBQUUsQUFVQyxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBaEJ0QixBQWlCSSxnQkFqQlksQ0FLZCxFQUFFLEFBWUMsT0FBTyxBQUFDLENBQ1AsVUFBVSxDQUFFLDJDQUE4QyxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsTUFBTSxDaERkdkUsT0FBTyxDZ0Rja0YsQUFsQnpHLEFBbUJJLGdCQW5CWSxDQUtkLEVBQUUsQUFjQyxXQUFXLEFBQUMsQ0FDWCxnQkFBZ0IsQ0FBRSxJQUFJLENBQUcsQUFwQi9CLEFBcUJJLGdCQXJCWSxDQUtkLEVBQUUsQUFnQkMsU0FBUyxBQUFDLENBQ1QsVUFBVSxDQUFFLE9BQTZDLENBQUcsQUF0QmxFLEFBdUJJLGdCQXZCWSxDQUtkLEVBQUUsQUFrQkMsVUFBVSxBQUFDLENBQ1YsVUFBVSxDQUFFLDhDQUFpRCxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLE9BQTZDLENBQUcsQUF4QjNJLEFBeUJJLGdCQXpCWSxDQUtkLEVBQUUsQUFvQkMsU0FBUyxBQUFDLENBQ1QsVUFBVSxDQUFFLDZDQUFnRCxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLE9BQTZDLENBQUcsQUFDMUksQUFBQSxLQUFLLEFBQUMsQ0FDSixPQUFPLENBQUUsQ0FBQyxDQWtKb0IsQUFuSmhDLEFBRUUsS0FGRyxDQUVILE1BQU0sQ0FGUixLQUFLLENBRUksRUFBRSxDQUZYLEtBQUssQ0FFTyxFQUFFLENBRmQsS0FBSyxDQUVVLEVBQUUsQ0FGakIsS0FBSyxDQUVhLEVBQUUsQUFBQyxDQUNqQixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsV0FBVyxDQUFFLE9BQU8sQ0FDcEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDaERqQ1MsT0FBTyxDZ0RtQ0QsQUFWeEIsQUFTSSxLQVRDLENBRUgsTUFBTSxBQU9ILE1BQU0sQ0FUWCxLQUFLLENBRUksRUFBRSxBQU9OLE1BQU0sQ0FUWCxLQUFLLENBRU8sRUFBRSxBQU9ULE1BQU0sQ0FUWCxLQUFLLENBRVUsRUFBRSxBQU9aLE1BQU0sQ0FUWCxLQUFLLENBRWEsRUFBRSxBQU9mLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQUcsQUFWdEIsQUFXRSxLQVhHLENBV0gsTUFBTSxBQUFDLENBQ0wsU0FBUyxDQUFFLElBQUksQ0FBRyxBQVp0QixBQWFFLEtBYkcsQ0FhSCxFQUFFLENBQUMsTUFBTSxBQUFDLENBQ1IsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxHQUFHLENBQ1osWUFBWSxDQUFFLElBQUksQ0FHQyxBQXJCdkIsQUFtQkksS0FuQkMsQ0FhSCxFQUFFLENBQUMsTUFBTSxDQU1QLE1BQU0sQUFBQyxDQUNMLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQUcsQUFyQnJCLEFBd0JJLEtBeEJDLENBdUJILG9CQUFvQixDQUNsQixFQUFFLEFBQUMsQ0FDRCxVQUFVLENoRDdDSCxPQUFPLENnRDhDZCxPQUFPLENBQUUsUUFBUSxDQVFDLEFBbEN4QixBQTJCTSxLQTNCRCxDQXVCSCxvQkFBb0IsQ0FDbEIsRUFBRSxDQUdBLE1BQU0sQUFBQyxDQUNMLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsWUFBWSxDQUFHLEFBL0JoQyxBQWdDTSxLQWhDRCxDQXVCSCxvQkFBb0IsQ0FDbEIsRUFBRSxDQVFBLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FBRyxBQWxDdEIsQUFvQ0UsS0FwQ0csQ0FvQ0gsZ0JBQWdCLENBQUMsTUFBTSxBQUFDLENBQ3RCLFVBQVUsQ0FBRSxJQUFJLENBQUcsQUFyQ3ZCLEFBNkNJLEtBN0NDLENBdUNILFlBQVksQ0FNVixFQUFFLENBN0NOLEtBQUssQ0F1Q0gsWUFBWSxDQU9WLEVBQUUsQ0FBQyxNQUFNLENBOUNiLEtBQUssQ0F3Q0gsYUFBYSxDQUtYLEVBQUUsQ0E3Q04sS0FBSyxDQXdDSCxhQUFhLENBTVgsRUFBRSxDQUFDLE1BQU0sQ0E5Q2IsS0FBSyxDQXlDSCxlQUFlLENBSWIsRUFBRSxDQTdDTixLQUFLLENBeUNILGVBQWUsQ0FLYixFQUFFLENBQUMsTUFBTSxDQTlDYixLQUFLLENBMENILFVBQVUsQ0FHUixFQUFFLENBN0NOLEtBQUssQ0EwQ0gsVUFBVSxDQUlSLEVBQUUsQ0FBQyxNQUFNLENBOUNiLEtBQUssQ0EyQ0gsY0FBYyxDQUVaLEVBQUUsQ0E3Q04sS0FBSyxDQTJDSCxjQUFjLENBR1osRUFBRSxDQUFDLE1BQU0sQ0E5Q2IsS0FBSyxDQTRDSCxZQUFZLENBQ1YsRUFBRSxDQTdDTixLQUFLLENBNENILFlBQVksQ0FFVixFQUFFLENBQUMsTUFBTSxBQUFDLENBQ1IsVUFBVSxDQUFFLEtBQUssQ0FBRyxBQS9DMUIsQUFnREUsS0FoREcsQ0FnREgsZUFBZSxDQUFDLEVBQUUsQUFBQyxDQUNqQixXQUFXLENBQUUsSUFBSSxDQUFHLEFBakR4QixBQWtERSxLQWxERyxDQWtESCxFQUFFLEFBQUEsZUFBZ0IsQ0FBQSxDQUFDLEVBQUUsRUFBRSxBQUFDLENBQ3RCLGNBQWMsQ0FBRSxJQUFJLENBQUcsQUFuRDNCLEFBcURFLEtBckRHLENBcURILFlBQVksQUFBQyxDQUNYLFVBQVUsQ2hEMUVELE9BQU8sQ2dEMkVoQixPQUFPLENBQUUsUUFBUSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ2hEbEZTLE9BQU8sQ2dEbUZyQixVQUFVLENBQUUsS0FBSyxDQU1PLEFBaEU1QixBQTJESSxLQTNEQyxDQXFESCxZQUFZLENBTVYsTUFBTSxBQUFDLENBQ0wsS0FBSyxDaERuRkssT0FBTyxDZ0RvRmpCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLEtBQUssQ0FBRyxBQWhFMUIsQUFvRUksS0FwRUMsQ0FtRUgsWUFBWSxDQUNWLEVBQUUsQUFBQyxDQUNELFVBQVUsQ2hEekZILE9BQU8sQ2dEMEZkLE9BQU8sQ0FBRSxRQUFRLENBQUcsQUF0RTFCLEFBd0VFLEtBeEVHLENBd0VILFFBQVEsQUFBQyxDQUNQLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FpQnFGLEFBM0ZyRyxBQTJFSSxLQTNFQyxDQXdFSCxRQUFRLENBR04sT0FBTyxBQUFDLENBQ04sVUFBVSxDaER0R0YsSUFBSSxDZ0R1R1osT0FBTyxDQUFFLElBQUksQ0FDYixhQUFhLENBQUUsSUFBSSxDQWEwRSxBQTNGbkcsQUErRU0sS0EvRUQsQ0F3RUgsUUFBUSxDQUdOLE9BQU8sQ0FJTCxNQUFNLENBL0VaLEtBQUssQ0F3RUgsUUFBUSxDQUdOLE9BQU8sQ0FJRyxFQUFFLEFBQUMsQ0FDVCxXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ2hEN0dBLE9BQU8sQ2dEOEdaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLElBQUksQ0FBRyxBQXBGOUIsQUFxRk0sS0FyRkQsQ0F3RUgsUUFBUSxDQUdOLE9BQU8sQ0FVTCxHQUFHLEFBQUMsQ0FDRixLQUFLLENBQUUsR0FBRyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDQUFFLElBQUksQ0FBRyxBQXhGOUIsQUEwRk0sS0ExRkQsQ0F3RUgsUUFBUSxDQUdOLE9BQU8sQUFlSixZQUFZLEFBQUMsQ0FDWixVQUFVLENBQUUsbUNBQXNDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENoRHJIbkUsSUFBSSxDZ0RxSCtFLEFBM0ZqRyxBQThGRSxLQTlGRyxDQThGSCxJQUFJLEFBQUMsQ0FDSCxVQUFVLENBQUUsVUFBVSxDQUN0QixLQUFLLENBQUUsS0FBSyxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFqR2xCLEFBa0dFLEtBbEdHLENBa0dILEtBQUssQUFBQyxDQUNKLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENoRGhJQSxJQUFJLENnRGlJZCxPQUFPLENBQUUsSUFBSSxDQUNiLGFBQWEsQ0FBRSxJQUFJLENBQUcsQUF4RzFCLEFBMkdJLEtBM0dDLENBeUdILEtBQUssQ0FBQyxFQUFFLENBRUosRUFBRSxDQTNHUixLQUFLLENBMEdELEVBQUUsQ0FDQSxFQUFFLEFBQUMsQ0FDSCxVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENoRHhJRSxPQUFPLENnRHlJZCxXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsVUFBVSxDQUN0QixPQUFPLENBQUUsUUFBUSxDQUNqQixTQUFTLENBQUUsS0FBSyxDQUFHLEFBakh6QixBQWtISSxLQWxIQyxDQXlHSCxLQUFLLENBQUMsRUFBRSxDQVNKLEVBQUUsQ0FsSFIsS0FBSyxDQTBHRCxFQUFFLENBUUEsRUFBRSxBQUFDLENBQ0gsV0FBVyxDQUFFLElBQUksQ0FDakIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsSUFBSSxDQUNiLEtBQUssQ2hEbkpFLE9BQU8sQ2dEbUpPLEFBeEgzQixBQXlISSxLQXpIQyxDQXlHSCxLQUFLLENBQUMsRUFBRSxDQWdCTixFQUFFLENBekhOLEtBQUssQ0F5R0gsS0FBSyxDQUFDLEVBQUUsQ0FnQkYsRUFBRSxDQXpIVixLQUFLLENBMEdELEVBQUUsQ0FlRixFQUFFLENBekhOLEtBQUssQ0EwR0QsRUFBRSxDQWVFLEVBQUUsQUFBQyxDQUNMLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLGNBQWMsQ0FBRSxHQUFHLENBQUcsQUEzSDVCLEFBNkhJLEtBN0hDLENBNEhILEtBQUssQ0FBQyxFQUFFLENBQ04sRUFBRSxBQUFBLFlBQVksQ0E3SGxCLEtBQUssQ0E0SEgsS0FBSyxDQUFDLEVBQUUsQ0FFSixFQUFFLEFBQUEsWUFBWSxBQUFDLENBQ2YsS0FBSyxDQUFFLEtBQUssQ0FDWixZQUFZLENBQUUsS0FBSyxDQUFDLEdBQUcsQ2hEMUpmLElBQUksQ2dEMkpaLGFBQWEsQ0FBRSxHQUFHLENBQUcsQUFqSTNCLEFBa0lJLEtBbElDLENBNEhILEtBQUssQ0FBQyxFQUFFLENBTU4sRUFBRSxBQUFBLFVBQVcsQ0FBQSxDQUFDLEVBbElsQixLQUFLLENBNEhILEtBQUssQ0FBQyxFQUFFLENBT0osRUFBRSxBQUFBLFVBQVcsQ0FBQSxDQUFDLENBQUUsQ0FDaEIsS0FBSyxDQUFFLEtBQUssQ0FDWixZQUFZLENBQUUsS0FBSyxDQUFDLEdBQUcsQ2hEL0pmLElBQUksQ2dEZ0taLGFBQWEsQ0FBRSxHQUFHLENBQUcsQUF0STNCLEFBdUlJLEtBdklDLENBNEhILEtBQUssQ0FBQyxFQUFFLENBV04sRUFBRSxBQUFBLFVBQVcsQ0FBQSxDQUFDLEVBdklsQixLQUFLLENBNEhILEtBQUssQ0FBQyxFQUFFLENBWUosRUFBRSxBQUFBLFVBQVcsQ0FBQSxDQUFDLENBQUUsQ0FDaEIsS0FBSyxDQUFFLEtBQUssQ0FDWixZQUFZLENBQUUsS0FBSyxDQUFDLEdBQUcsQ2hEcEtmLElBQUksQ2dEcUtaLGFBQWEsQ0FBRSxHQUFHLENBQUcsQUEzSTNCLEFBNElJLEtBNUlDLENBNEhILEtBQUssQ0FBQyxFQUFFLENBZ0JOLEVBQUUsQUFBQSxVQUFXLENBQUEsQ0FBQyxFQTVJbEIsS0FBSyxDQTRISCxLQUFLLENBQUMsRUFBRSxDQWlCSixFQUFFLEFBQUEsVUFBVyxDQUFBLENBQUMsQ0FBRSxDQUNoQixLQUFLLENBQUUsS0FBSyxDQUNaLFVBQVUsQ0FBRSxLQUFLLENBQUcsQUEvSTFCLEFBa0pJLEtBbEpDLENBaUpILGNBQWMsQ0FDWixJQUFJLENBQUcsS0FBSyxBQUFDLENBQ1gsYUFBYSxDQUFFLElBQUksQ0FBRyxBQUU1QixBQUFBLGFBQWEsQUFBQyxDQUNaLFVBQVUsQ2hEaExFLElBQUksQ2dEaUxoQixPQUFPLENBQUUsSUFBSSxDQUNiLGFBQWEsQ0FBRSxJQUFJLENBb0JJLEFBdkJ6QixBQUlFLGFBSlcsQ0FJWCxTQUFTLEFBQUMsQ0FDUixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1YsWUFBWSxDQUFFLEVBQUUsQ0FBRyxBQVB2QixBQVFFLGFBUlcsQ0FRWCxLQUFLLEFBQUMsQ0FDSixVQUFVLENBQUUsSUFBSSxDQUFHLEFBVHZCLEFBVUUsYUFWVyxDQVVYLFVBQVUsQUFBQyxDQUNULEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLEdBQUcsQ0FDVixXQUFXLENBQUUsRUFBRSxDQUFHLEFBYnRCLEFBY0UsYUFkVyxDQWNYLFFBQVEsQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxLQUFLLENBQUcsQUFsQnBCLEFBbUJFLGFBbkJXLENBbUJYLElBQUksQUFBQSxRQUFRLEFBQUMsQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxLQUFLLENBQ1osVUFBVSxDQUFFLE1BQU0sQ0FDbEIsVUFBVSxDQUFFLElBQUksQ0FBRyxBQUV2QixBQUNFLEtBREcsQ0FBQyxPQUFPLENBQ1gsRUFBRSxBQUFDLENBQ0QsV0FBVyxDQUFFLElBQUksQ0FBRyxBQUZ4QixBQUdFLEtBSEcsQ0FBQyxPQUFPLENBR1gsTUFBTSxBQUFDLENBQ0wsTUFBTSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQVMsQ0FBRyxBQUo5QixBQU1FLEtBTkcsQ0FBQyxPQUFPLENBTVgsS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLEtBQUssQ0FBRyxBQUVuQixBQUNFLFlBRFUsQ0FDVixTQUFTLEFBQUMsQ0FDUixhQUFhLENBQUUsSUFBSSxDQTJCSyxBQTdCNUIsQUFHSSxZQUhRLENBQ1YsU0FBUyxDQUVQLElBQUksQUFBQyxDQUNILEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDQUFFLENBQUMsQ0FBRyxBQUx6QixBQU1JLFlBTlEsQ0FDVixTQUFTLENBS1AsRUFBRSxBQUFDLENBQ0QsV0FBVyxDQUFFLE9BQU8sQ0FDcEIsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsQ0FBQyxDQUNULFVBQVUsQ0FBRSxJQUFJLENBRUksQUFaMUIsQUFXTSxZQVhNLENBQ1YsU0FBUyxDQUtQLEVBQUUsQUFLQyxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsSUFBSSxDQUFHLEFBWnhCLEFBYUksWUFiUSxDQUNWLFNBQVMsQ0FZUCxRQUFRLEFBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUFHLEFBZHBCLEFBZ0JJLFlBaEJRLENBQ1YsU0FBUyxDQWVQLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FBRyxBQWxCckIsQUFtQkksWUFuQlEsQ0FDVixTQUFTLENBa0JQLEtBQUssQUFBQyxDQUNKLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLEtBQUssQ0FBRSxLQUFLLENBQUcsQUFyQnJCLEFBdUJNLFlBdkJNLENBQ1YsU0FBUyxDQXFCUCxVQUFVLENBQ1IsSUFBSSxBQUFDLENBQ0gsS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsS0FBSyxDQUFHLEFBekJ2QixBQTBCSSxZQTFCUSxDQUNWLFNBQVMsQ0F5QlAsUUFBUSxBQUFDLENBQ1AsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsS0FBSyxDQUFHLEFBRTFCLEFBQ0UsV0FEUyxDQUNULE9BQU8sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFGbEIsQUFHRSxXQUhTLENBR1QsS0FBSyxBQUFDLENBQ0osVUFBVSxDaERwUEEsSUFBSSxDZ0RvUGEsQUFKL0IsQUFPSSxXQVBPLENBTVQsS0FBSyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQ1osRUFBRSxBQUFBLFlBQVksQ0FQbEIsV0FBVyxDQU1ULEtBQUssQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUVWLEVBQUUsQUFBQSxZQUFZLEFBQUMsQ0FDZixLQUFLLENBQUUsS0FBSyxDQUFHLEFBVHJCLEFBVUksV0FWTyxDQU1ULEtBQUssQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUlaLEVBQUUsQUFBQSxVQUFXLENBQUEsQ0FBQyxFQVZsQixXQUFXLENBTVQsS0FBSyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBS1YsRUFBRSxBQUFBLFVBQVcsQ0FBQSxDQUFDLENBQUUsQ0FDaEIsS0FBSyxDQUFFLEtBQUssQ0FBRyxBQVpyQixBQWFJLFdBYk8sQ0FNVCxLQUFLLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FPWixFQUFFLEFBQUEsVUFBVyxDQUFBLENBQUMsRUFibEIsV0FBVyxDQU1ULEtBQUssQ0FBQyxLQUFLLENBQUMsRUFBRSxDQVFWLEVBQUUsQUFBQSxVQUFXLENBQUEsQ0FBQyxDQUFFLENBQ2hCLEtBQUssQ0FBRSxLQUFLLENBQUcsQUFmckIsQUFnQkksV0FoQk8sQ0FNVCxLQUFLLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FVWixFQUFFLEFBQUEsVUFBVyxDQUFBLENBQUMsRUFoQmxCLFdBQVcsQ0FNVCxLQUFLLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FXVixFQUFFLEFBQUEsVUFBVyxDQUFBLENBQUMsQ0FBRSxDQUNoQixLQUFLLENBQUUsS0FBSyxDQUNaLFVBQVUsQ0FBRSxLQUFLLENBQUcsQUFuQjFCLEFBcUJFLFdBckJTLENBcUJULFNBQVMsQ0FyQlgsV0FBVyxDQXNCVCxVQUFVLEFBQUMsQ0FDVCxVQUFVLENBQUUsS0FBSyxDQUNqQixRQUFRLENBQUUsUUFBUSxDQVFRLEFBaEM5QixBQTBCSSxXQTFCTyxDQXFCVCxTQUFTLENBS1AsS0FBSyxDQTFCVCxXQUFXLENBc0JULFVBQVUsQ0FJUixLQUFLLEFBQUMsQ0FDSixPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsSUFBSSxDQUFFLElBQUksQ0FFWSxBQWhDNUIsQUErQk0sV0EvQkssQ0FxQlQsU0FBUyxDQUtQLEtBQUssQUFLRixPQUFPLENBL0JkLFdBQVcsQ0FzQlQsVUFBVSxDQUlSLEtBQUssQUFLRixPQUFPLEFBQUMsQ0FDUCxTQUFTLENBQUUsSUFBSSxDQUFHLEFBRTFCLEFBSUksS0FKQyxDQUdILFFBQVEsQ0FDTixLQUFLLENBSFQsWUFBWSxDQUVWLFFBQVEsQ0FDTixLQUFLLENBRlQsV0FBVyxDQUNULFFBQVEsQ0FDTixLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsS0FBSyxDQUFHLEFBTHJCLEFBTUksS0FOQyxDQUdILFFBQVEsQ0FHTixNQUFNLENBTFYsWUFBWSxDQUVWLFFBQVEsQ0FHTixNQUFNLENBSlYsV0FBVyxDQUNULFFBQVEsQ0FHTixNQUFNLEFBQUMsQ0FDTCxLQUFLLENBQUUsS0FBSyxDQUNaLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsQ0FBQyxDQUtzQixBQWpCdEMsQUFhTSxLQWJELENBR0gsUUFBUSxDQUdOLE1BQU0sQ0FPSixLQUFLLENBWlgsWUFBWSxDQUVWLFFBQVEsQ0FHTixNQUFNLENBT0osS0FBSyxDQVhYLFdBQVcsQ0FDVCxRQUFRLENBR04sTUFBTSxDQU9KLEtBQUssQUFBQyxDQUNKLEdBQUcsQ0FBRSxJQUFJLENBQ1QsSUFBSSxDQUFFLEdBQUcsQ0FFbUIsQUFqQnBDLEFBZ0JRLEtBaEJILENBR0gsUUFBUSxDQUdOLE1BQU0sQ0FPSixLQUFLLEFBR0YsT0FBTyxDQWZoQixZQUFZLENBRVYsUUFBUSxDQUdOLE1BQU0sQ0FPSixLQUFLLEFBR0YsT0FBTyxDQWRoQixXQUFXLENBQ1QsUUFBUSxDQUdOLE1BQU0sQ0FPSixLQUFLLEFBR0YsT0FBTyxBQUFDLENBQ0wsS0FBSyxDaERuU0gsSUFBSSxDZ0RtU2dCLEFBRWxDLEFBQ0UsZUFEYSxDQUNiLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQUcsQUFGbEIsQUFHRSxlQUhhLENBR2IsSUFBSSxBQUFBLFFBQVEsQUFBQyxDQUNYLEtBQUssQ0FBRSxLQUFLLENBQ1osWUFBWSxDQUFFLElBQUksQ0FBRyxBQUV6QixBQUdJLG1CQUhlLENBQ2pCLFVBQVUsQ0FFUixLQUFLLENBSFQsbUJBQW1CLENBRWpCLFNBQVMsQ0FDUCxLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsS0FBSyxDQUFHLEFBSnJCLEFBTU0sbUJBTmEsQ0FDakIsVUFBVSxDQUlSLE1BQU0sQ0FDSixLQUFLLENBTlgsbUJBQW1CLENBRWpCLFNBQVMsQ0FHUCxNQUFNLENBQ0osS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLEtBQUssQ0FBRyxBQVB2QixBQVNJLG1CQVRlLENBUWpCLFNBQVMsQ0FDUCxLQUFLLENBVFQsbUJBQW1CLENBUWpCLFNBQVMsQ0FDQSxNQUFNLEFBQUMsQ0FDWixLQUFLLENBQUUsSUFBSSxDQUFHLEFBVnBCLEFBWUksbUJBWmUsQ0FXakIsVUFBVSxDQUNSLE1BQU0sQUFBQSxlQUFlLEFBQUMsQ0FDcEIsS0FBSyxDQUFFLEtBQUssQ0FBRyxBQUVyQixBQUFBLGVBQWUsQUFBQyxDQUNkLGFBQWEsQ0FBRSxJQUFJLENBT0gsQUFSbEIsQUFFRSxlQUZhLENBRWIsS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FBRyxBQUhsQixBQUlFLGVBSmEsQ0FJYixJQUFJLEFBQUMsQ0FDSCxNQUFNLENBQUUsT0FBTyxDQUNmLEtBQUssQ2hEaFVTLE9BQU8sQ2dEZ1VLLEFBTjlCLEFBT0UsZUFQYSxDQU9iLFFBQVEsQUFBQyxDQUNQLE1BQU0sQ0FBRSxDQUFDLENBQUcsQUNwVWhCLEFBQ0UsS0FERyxDQUNILFdBQVcsQUFBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBRXlCLEFBSnhDLEFBR0ksS0FIQyxDQUNILFdBQVcsQ0FFVCxHQUFHLEFBQUMsQ0FDRixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ2pER1YsT0FBTyxDaURIa0IsQUFKdEMsQUFNSSxLQU5DLENBS0gsS0FBSyxDQUNILEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFDLENBQ2hCLFdBQVcsQ0FBRSxJQUFJLENBQUcsQUFQMUIsQUFTRSxLQVRHLENBU0gsTUFBTSxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFpQixDQUN0QixLQUFLLENBQUUsSUFBSSxDQUFHLEFBVmxCLEFBWUUsS0FaRyxDQVlILEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FBYyxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsWUFBWSxDQUFFLElBQUksQ0FBRyxBQWZ6QixBQWlCRSxLQWpCRyxDQWlCSCxNQUFNLEFBQUMsQ0FDTCxLQUFLLENqRGRPLE9BQU8sQ2lEZW5CLFdBQVcsQ0FBRSxJQUFJLENBQUcsQUFuQnhCLEFBcUJFLEtBckJHLENBcUJILEtBQUssQUFBQyxDQUNKLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLEtBQUssQ0FBRyxBQ3ZCbkIsQUFBQSxxQkFBcUIsQUFBQyxDQUNwQixVQUFVLENBQUUsTUFBTSxDQWMyQixBQWYvQyxBQUVFLHFCQUZtQixBQUVsQixPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsU0FBUyxDQUNqQixhQUFhLENBQUUsS0FBSyxDQUNwQixLQUFLLENuRENHLElBQUksQ21EQVosTUFBTSxDbkRBRSxJQUFJLENtRENaLFdBQVcsQ0FBRSxPQUFPLENBQ3BCLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDbERUSCxPQUFPLENrRFVyQixtQkFBbUIsQ2xEWFQsSUFBSSxDa0RZZCxpQkFBaUIsQ0FBRSwyQkFBMkIsQ0FDOUMsY0FBYyxDQUFFLDJCQUEyQixDQUMzQyxTQUFTLENBQUUsMkJBQTJCLENBQUcsQUFFN0MsQUFDRSx5QkFEdUIsQ0FDdkIsS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLEtBQUssQ0FBRyxBQ25CbkIsQUFDRSxRQURNLENBQ04sVUFBVSxBQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FDVixLQUFLLENBQUUsR0FBRyxDQUFHLEFBSGpCLEFBSUUsUUFKTSxDQUlOLFNBQVMsQUFBQyxDQUNSLEtBQUssQ0FBRSxHQUFHLENBQUcsQUFMakIsQUFPSSxRQVBJLENBTU4sYUFBYSxDQUNYLFFBQVEsQ0FQWixRQUFRLENBTU4sYUFBYSxDQUVYLFlBQVksQUFBQyxDQUNYLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLGNBQWMsQ0FBRyxBQVYvQixBQVdJLFFBWEksQ0FNTixhQUFhLENBS1gsS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLEtBQUssQ0FDWixZQUFZLENBQUUsSUFBSSxDQUFHLEFBYjNCLEFBY0ksUUFkSSxDQU1OLGFBQWEsQ0FRWCxJQUFJLEFBQUEsT0FBTyxBQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUFHLEFBaEJ6QixBQWlCRSxRQWpCTSxDQWlCTixRQUFRLENBakJWLFFBQVEsQ0FpQkksVUFBVSxBQUFDLENBQ25CLFdBQVcsQ0FBRSxLQUFLLENBQUcsQUNsQnpCLEFBRUUsUUFGTSxDQUVOLFFBQVEsQUFBQyxDQUNQLEtBQUssQ0FBRSxlQUFlLENBQ3RCLFdBQVcsQ0FBRSxZQUFZLENBQUcsQUFKaEMsQUFLRSxRQUxNLENBS04sVUFBVSxBQUFDLENBQ1QsTUFBTSxDQUFFLENBQUMsQ0FBRyxBQUVoQixBQUFBLGNBQWMsQ0FBQyxFQUFFLENBQ2pCLGNBQWMsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFDLENBQ3ZCLEtBQUssQ3BEUlcsT0FBTyxDb0RRRyxBQUM1QixBQUFBLGNBQWMsQUFBQyxDQUNiLE1BQU0sQ0FBRSxLQUFLLENBQ2IsU0FBUyxDQUFFLEtBQUssQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENwRGRFLElBQUksQ29EZWhCLEtBQUssQ3BEZk8sSUFBSSxDb0RnQmhCLFFBQVEsQ0FBRSxNQUFNLENBdUJPLEFBN0J6QixBQU9FLGNBUFksQ0FPWixFQUFFLEFBQUMsQ0FDRCxVQUFVLENBQUUsR0FBRyxDQUFDLEtBQUssQ3BEWlosT0FBTyxDb0RhaEIsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENwRGJmLE9BQU8sQ29EY2hCLFlBQVksQ3BEZEgsT0FBTyxDb0RjWSxBQVZoQyxBQVdFLGNBWFksQ0FXWixFQUFFLEFBQUMsQ0FDRCxPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ0FBRSxJQUFJLENBQUcsQUFidkIsQUFjRSxjQWRZLENBY1osRUFBRSxBQUFDLENBQ0QsT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsTUFBTSxDQVdhLEFBM0JoQyxBQWlCSSxjQWpCVSxDQWNaLEVBQUUsQUFHQyxZQUFZLEFBQUMsQ0FDWixXQUFXLENBQUUsSUFBSSxDQUFHLEFBbEIxQixBQW1CSSxjQW5CVSxDQWNaLEVBQUUsQUFLQyxXQUFXLEFBQUMsQ0FDWCxjQUFjLENBQUUsSUFBSSxDQUVhLEFBdEJ2QyxBQXFCTSxjQXJCUSxDQWNaLEVBQUUsQUFLQyxXQUFXLEFBRVQsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLGFBQWEsQ0FBQyxHQUFHLENBQUcsQUF0QnJDLEFBdUJJLGNBdkJVLENBY1osRUFBRSxBQVNDLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxhQUFhLENBQUMsSUFBSSxDQUMzQixXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENBQUUsS0FBSyxDQUNaLE9BQU8sQ0FBRSxZQUFZLENBQUcsQUEzQjlCLEFBNEJFLGNBNUJZLENBNEJaLElBQUksQUFBQyxDQUNILGFBQWEsQ0FBRSxDQUFDLENBQUcsQUFHdkIsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQ3RCLEFBRUksY0FGVSxDQUNaLEVBQUUsQUFDQyxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUFHLEFBSHRCLEFBSUUsY0FKWSxDQUlaLEVBQUUsQ0FKSixjQUFjLENBS1osRUFBRSxBQUFDLENBQ0QsT0FBTyxDQUFFLGNBQWMsQ0FJQSxBQVYzQixBQU9JLGNBUFUsQ0FJWixFQUFFLEFBR0MsWUFBWSxDQVBqQixjQUFjLENBS1osRUFBRSxBQUVDLFlBQVksQUFBQyxDQUNaLFlBQVksQ0FBRSxDQUFDLENBQUcsQUFSeEIsQUFTSSxjQVRVLENBSVosRUFBRSxBQUtDLFdBQVcsQ0FUaEIsY0FBYyxDQUtaLEVBQUUsQUFJQyxXQUFXLEFBQUMsQ0FDWCxhQUFhLENBQUUsQ0FBQyxDQUFHLEFBR3pCLEFBQUEsY0FBYyxDQUFDLEVBQUUsQ0FDakIsY0FBYyxDQUFDLEVBQUUsQUFBQyxDQUNoQixPQUFPLENBQUUsVUFBVSxDQUFHLENDM0QxQixBQUFBLFVBQVUsQUFBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDQUFFLEtBQUssQ0FDWixXQUFXLENBQUUsTUFBTSxDQUNuQixJQUFJLENBQUUsR0FBRyxDQUNULEdBQUcsQ0FBRSxLQUFLLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsa0JBQWtCLENBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLGdCQUFnQixDQUNyRCxlQUFlLENBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLGdCQUFnQixDQUNsRCxVQUFVLENBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLGdCQUFnQixDQUM3QyxVQUFVLENBQUUsVUFBVSxDQUN0QixPQUFPLENBQUUsSUFBSSxDQUNiLE1BQU0sQ0FBRSxjQUFjLENBc0JHLEFBcEMzQixBQWVFLFVBZlEsQ0FlUixLQUFLLEFBQUMsQ0FDSixVQUFVLENBQUUsSUFBSSxDQUFHLEFBaEJ2QixBQWlCRSxVQWpCUSxDQWlCUixFQUFFLEFBQUMsQ0FDRCxhQUFhLENBQUUsSUFBSSxDQUNuQixVQUFVLENBQUUsTUFBTSxDQUFHLEFBbkJ6QixBQW9CRSxVQXBCUSxDQW9CUixLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsSUFBSSxDQUFHLEFBckJsQixBQXNCRSxVQXRCUSxDQXNCUixLQUFLLEFBQUMsQ0FDSixPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0FBRSxNQUFNLENBRWEsQUExQm5DLEFBeUJJLFVBekJNLENBc0JSLEtBQUssQ0FHSCxHQUFHLEFBQUMsQ0FDRixNQUFNLENBQUUsZ0JBQWdCLENBQUcsQUExQmpDLEFBMkJFLFVBM0JRLENBMkJSLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBZSxDQUNuQixVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENyRHpCRSxPQUFPLENxRDBCbkIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsT0FBMkIsQ0FDN0MsS0FBSyxDckQ5QkssSUFBSSxDcUQ4QlEsQUEvQjFCLEFBZ0NFLFVBaENRLENBZ0NSLFVBQVUsQUFBQyxDQUNULE9BQU8sQ0FBRSxJQUFJLENBQ2IsVUFBVSxDQUFFLE9BQTBCLENBQ3RDLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLE9BQTBCLENBQzVDLGFBQWEsQ0FBRSxHQUFHLENBQUcsQUFDekIsQUFBQSxZQUFZLEFBQUMsQ0FDWCxVQUFVLENBQUUsNEJBQTRCLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQzdELGVBQWUsQ0FBRSxLQUFLLENBQ3RCLElBQUksQ0FBRSxDQUFDLENBQ1AsR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsUUFBUSxDQUFFLEtBQUssQ0FBRyxBQzVDcEIsQUFBQSxxQkFBcUIsQUFBQyxDQUNwQixhQUFhLENBQUUsSUFBSSxDQUNuQixPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ3RERkUsSUFBSSxDc0Q4QmdCLEFBL0JsQyxBQUlFLHFCQUptQixDQUluQixFQUFFLEFBQUMsQ0FDRCxNQUFNLENBQUUsVUFBVSxDQUNsQixVQUFVLENBQUUsSUFBSSxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUVLLEFBVHhCLEFBUUkscUJBUmlCLENBSW5CLEVBQUUsQUFJQyxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsSUFBSSxDQUFHLEFBVHRCLEFBVUUscUJBVm1CLENBVW5CLEVBQUUsQUFBQyxDQUNELGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLE9BQXlCLENBQ2xELGNBQWMsQ0FBRSxHQUFHLENBQUEsVUFBVSxDQUM3QixhQUFhLENBQUUsR0FBRyxDQUNsQixNQUFNLENBQUUsSUFBSSxDQWlCZ0IsQUEvQmhDLEFBZUkscUJBZmlCLENBVW5CLEVBQUUsQ0FLQSxLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLGFBQWEsQ0FHRixBQXJCekIsQUFtQk0scUJBbkJlLENBVW5CLEVBQUUsQ0FLQSxLQUFLLENBSUgsR0FBRyxBQUFDLENBQ0YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUFHLEFBckJ2QixBQXNCSSxxQkF0QmlCLENBVW5CLEVBQUUsQ0FZQSxDQUFDLEFBQUMsQ0FDQSxPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLElBQUksQ0FDakIsZUFBZSxDQUFFLElBQUksQ3JEeEJ6QixrQkFBa0IsQ0FETSxHQUFHLENBQ0QsSUFBTyxDQURrQixRQUFRLENBRTNELGVBQWUsQ0FGUyxHQUFHLENBRUosSUFBTyxDQUZxQixRQUFRLENBRzNELFVBQVUsQ0FIYyxHQUFHLENBR1QsSUFBTyxDQUgwQixRQUFRLENxRDBCL0IsQUEzQjlCLEFBNEJJLHFCQTVCaUIsQ0FVbkIsRUFBRSxDQWtCQSxDQUFDLEFBQUEsTUFBTSxBQUFDLENBQ04sVUFBVSxDQUFFLE9BQXlCLENBQ3JDLEtBQUssQ3REN0JHLElBQUksQ3NEOEJaLGVBQWUsQ0FBRSxJQUFJLENBQUcsQUMvQjlCLEFBQUEsUUFBUSxBQUFDLENBQ1AsTUFBTSxDQUFFLFVBQVUsQ0FnRWtCLEFBakV0QyxBQUVFLFFBRk0sQ0FFTixZQUFZLEFBQUMsQ0FDWCxVQUFVLENBQUUsT0FBTyxDQUNuQixhQUFhLENBQUUsSUFBSSxDQTZEYSxBQWpFcEMsQUFLSSxRQUxJLENBRU4sWUFBWSxDQUdWLFdBQVcsQUFBQyxDQUNWLE9BQU8sQ0FBRSxJQUFJLENBQ2IsTUFBTSxDQUFFLElBQUksQ0FDWixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsY0FBYyxDQU1QLEFBZnpCLEFBVU0sUUFWRSxDQUVOLFlBQVksQ0FHVixXQUFXLENBS1QsRUFBRSxBQUFDLENBQ0QsV0FBVyxDQUFFLElBQUksQ0FDakIsZUFBZSxDQUFFLElBQUksQ0FBRyxBQVpoQyxBQWFNLFFBYkUsQ0FFTixZQUFZLENBR1YsV0FBVyxDQVFULEdBQUcsQUFBQyxDQUNGLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FBRyxBQWZ2QixBQWdCSSxRQWhCSSxDQUVOLFlBQVksQ0FjVixRQUFRLEFBQUMsQ0FDUCxPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxPQUFPLENBQ2YsT0FBTyxDQUFFLElBQUksQ0FDYixVQUFVLENBQUUsS0FBSyxDQUNqQixVQUFVLENBQUUsVUFBVSxDQXNDVSxBQTNEdEMsQUFzQk0sUUF0QkUsQ0FFTixZQUFZLENBY1YsUUFBUSxDQU1OLFFBQVEsQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLGVBQWUsQ0FDdkIsVUFBVSxDQUFFLElBQUksQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FZRyxBQTNDdEIsQUFnQ1EsUUFoQ0EsQ0FFTixZQUFZLENBY1YsUUFBUSxDQU1OLFFBQVEsQUFVTCxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsR0FBRyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQUcsQUEzQ3BCLEFBNENNLFFBNUNFLENBRU4sWUFBWSxDQWNWLFFBQVEsQ0E0Qk4sRUFBRSxBQUFDLENBQ0QsS0FBSyxDdkQzQ0ssT0FBTyxDdUQ0Q2pCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsYUFBYSxDQUFFLENBQUMsQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FBRyxBQWhEdEIsQUFpRE0sUUFqREUsQ0FFTixZQUFZLENBY1YsUUFBUSxDQWlDTixlQUFlLEFBQUMsQ0FDZCxVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsS0FBSyxDQUNaLEtBQUssQ0FBRSxLQUFLLENBQ1osT0FBTyxDQUFFLFFBQVEsQ0FDakIsTUFBTSxDQUFFLEdBQUcsQ0FDWCxhQUFhLENBQUUsR0FBRyxDQUNsQixVQUFVLENBQUUsVUFBVSxDQUdNLEFBM0RwQyxBQXlEUSxRQXpEQSxDQUVOLFlBQVksQ0FjVixRQUFRLENBaUNOLGVBQWUsQ0FRYixJQUFJLEFBQUMsQ0FDSCxLQUFLLENBQUUsS0FBSyxDQUNaLE9BQU8sQ0FBRSxZQUFZLENBQUcsQUEzRGxDLEFBOERNLFFBOURFLENBRU4sWUFBWSxDQTJEVixRQUFRLEFBQUEsUUFBUSxDQUNkLFFBQVEsQUFBQyxDdEQ1RGIsa0JBQWtCLENBRE0sR0FBRyxDQUNELElBQU8sQ0FEa0IsUUFBUSxDQUUzRCxlQUFlLENBRlMsR0FBRyxDQUVKLElBQU8sQ0FGcUIsUUFBUSxDQUczRCxVQUFVLENBSGMsR0FBRyxDQUdULElBQU8sQ0FIMEIsUUFBUSxDc0RnRTdCLEFBakVoQyxBQStEUSxRQS9EQSxDQUVOLFlBQVksQ0EyRFYsUUFBUSxBQUFBLFFBQVEsQ0FDZCxRQUFRLEFBQ0wsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLEdBQUcsQ0FBRyxBQUd6QixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQ2pDLEFBR00sUUFIRSxDQUNOLFlBQVksQ0FDVixRQUFRLENBQ04sZUFBZSxBQUFDLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsaUJBQWlCLENBQUcsQUFMbkMsQUFNTSxRQU5FLENBQ04sWUFBWSxDQUNWLFFBQVEsQ0FJTixFQUFFLEFBQUMsQ0FDRCxLQUFLLENBQUUsSUFBSSxDQUFHLENBRXhCLEFBQ0Usc0JBRG9CLENBQ3BCLElBQUksQUFBQyxDQUNILE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRSxLQUFLLENBQ1osV0FBVyxDQUFFLElBQUksQ0FBRyxBQUV4QixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQ2pDLEFBQ0Usc0JBRG9CLENBQ3BCLElBQUksQUFBQyxDQUNILE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FBRyxDQ3ZGcEIsY0FBYyxDQUFkLFlBQWMsQ0FFWixBQUNFLE1BREksQ0FDSixNQUFNLEFBQUMsQ0FDTCxPQUFPLENBQUUsUUFBUSxDQUFHLEFBRXhCLEFBQUEsSUFBSSxBQUFBLE9BQU8sQUFBQyxDQUNWLE9BQU8sQ0FBRSxVQUFVLENBQUcsQUFFeEIsQUFBQSxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLENBQWEsQ0FDakIsTUFBTSxDQUFFLGVBQWUsQ0FBRyxDQ1Y5QixBQUFBLE1BQU0sQUFBQSxZQUFZLEFBQUMsQ0FDakIsT0FBTyxDQUFFLElBQUksQ0FBRyxBQ0RsQixBQUFBLG1CQUFtQixBQUFDLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsR0FBRyxDQUNmLE9BQU8sQ0FBRSxHQUFHLENBQ1osVUFBVSxDMURFQyxPQUFPLEMwRERsQixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUF3QixDQUFHLEFDTC9DLEFBQUEsVUFBVSxDQUFFLFVBQVUsRUFBQyxBQUFBLEtBQUMsRUFBTyxLQUFLLEFBQVosRUFDeEIsV0FBVyxDQUFFLFdBQVcsRUFBQyxBQUFBLEtBQUMsRUFBTyxLQUFLLEFBQVosRUFDMUIsV0FBVyxDQUFFLFdBQVcsRUFBQyxBQUFBLEtBQUMsRUFBTyxLQUFLLEFBQVosQ0FBYyxDQUN0QyxVQUFVLENBQUUsVUFBVSxDQUN2QixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1QsUUFBUSxDQUFFLEtBQUssQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLElBQUksQ0FBRSwyRkFBMkYsQ0FFakcsU0FBUyxDQUFFLGVBQWUsQ0FDM0IsQUFHRCxBQUFBLFdBQVcsQUFBQyxDQUFFLE9BQU8sQ0FBRyxLQUFLLENBQUksQUFDakMsQUFBQSxVQUFVLEFBQUMsQ0FBRyxPQUFPLENBQUcsS0FBSyxDQUFJLEFBQ2pDLEFBQUEsV0FBVyxBQUFDLENBQUUsT0FBTyxDQUFFLE1BQU0sQ0FBSSxBQUlqQyxBQUFBLFdBQVcsQUFBQyxDQUNWLFFBQVEsQ0FBRSxLQUFLLENBQ2YsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWixBQUNELEFBQUEsc0JBQXNCLEFBQUMsQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLEVBQUUsQ0FDWCxNQUFNLENBQUUsaUJBQWlCLENBQzFCLEFBRUQsQUFBQSx3QkFBd0IsQ0FBQyxzQkFBc0IsQUFBQyxDQUM5QyxVQUFVLENBQUUsT0FBTyxDQUNuQixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxrQkFBa0IsQ0FDM0IsQUFJRCxBQUFBLFVBQVUsQUFBQSxnQkFBZ0IsQ0FDMUIsV0FBVyxBQUFBLGdCQUFnQixBQUFDLENBQzFCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFFBQVEsQ0FBRSxPQUFPLENBQ2xCLEFBT0QsQUFBQSxZQUFZLEFBQUMsQ0FDWCxNQUFNLENBQUUsWUFBWSxDQUNwQixTQUFTLENBQUUsWUFBWSxDQUN2QixVQUFVLENBQUUsWUFBWSxDQUN6QixBQUVELEFBQUEsT0FBTyxBQUFDLENBQ04sUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDYixBQUVELEFBQUEsU0FBUyxBQUFDLENBQ1IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLG1CQUFtQixDQUFFLElBQUksQ0FDekIsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxRQUFRLEFBQUMsQ0FDUCxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFHRCxBQUFBLGFBQWEsQUFBQyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxNQUFNLENBQ25CLEFBRUQsQUFBQSxzQkFBc0IsQ0FBQyxhQUFhLEFBQUMsQ0FBRSxNQUFNLENBQUUsT0FBTyxDQUFJLEFBVTFELEFBQUEsYUFBYSxDQUFDLGFBQWEsQUFBQyxDQUFFLE9BQU8sQ0FBRSxTQUFTLENBQUksQUFDcEQsQUFBQSxhQUFhLEFBQUEsWUFBWSxDQUFDLGFBQWEsQUFBQyxDQUFFLE9BQU8sQ0FBRSxJQUFJLENBQUksQUFHM0QsQUFBQSxjQUFjLENBQUMsYUFBYSxBQUFDLENBQUUsT0FBTyxDQUFFLFNBQVMsQ0FBSSxBQUNyRCxBQUFBLGNBQWMsQUFBQSxZQUFZLENBQUMsYUFBYSxBQUFDLENBQUUsT0FBTyxDQUFFLFNBQVMsQ0FBSSxBQUdqRSxNQUFNLENBQUMsR0FBRyxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sV0FBVyxFQUFFLFFBQVEsR0FBRSxHQUFHLE1BQU0sV0FBVyxFQUFFLFNBQVMsT0FBTyxVQUFVLEVBQUUsS0FBSyxFQUduSCxBQUFBLGFBQWEsQ0FBQyxhQUFhLEFBQUMsQ0FBRSxPQUFPLENBQUUsU0FBUyxDQUFJLEFBQ3BELEFBQUEsYUFBYSxBQUFBLFlBQVksQ0FBQyxhQUFhLEFBQUMsQ0FBRSxPQUFPLENBQUUsSUFBSSxDQUFJLEFBRzNELEFBQUEsY0FBYyxDQUFDLGFBQWEsQUFBQyxDQUFFLE9BQU8sQ0FBRSxTQUFTLENBQUksQUFDckQsQUFBQSxjQUFjLEFBQUEsWUFBWSxDQUFDLGFBQWEsQUFBQyxDQUFFLE9BQU8sQ0FBRSxTQUFTLENBQUksQ0FHbkUsTUFBTSxDQUFDLEdBQUcsTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFdBQVcsRUFBRSxRQUFRLEdBQUUsR0FBRyxNQUFNLFdBQVcsRUFBRSxTQUFTLE9BQU8sVUFBVSxFQUFFLEtBQUssRUFHbkgsQUFBQSxhQUFhLENBQUMsYUFBYSxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNsRCxBQUFBLGFBQWEsQUFBQSxZQUFZLENBQUMsYUFBYSxBQUFDLENBQUUsT0FBTyxDQUFFLEdBQUcsQ0FBSSxBQUcxRCxBQUFBLGNBQWMsQ0FBQyxhQUFhLEFBQUMsQ0FBRSxPQUFPLENBQUUsUUFBUSxDQUFJLEFBQ3BELEFBQUEsY0FBYyxBQUFBLFlBQVksQ0FBQyxhQUFhLEFBQUMsQ0FBRSxPQUFPLENBQUUsUUFBUSxDQUFJLENBSWxFLEFBQUEsZ0JBQWdCLENBQUMsYUFBYSxBQUFDLENBQUUsT0FBTyxDQUFFLENBQUMsQ0FBSSxBQUMvQyxBQUFBLGdCQUFnQixBQUFBLFlBQVksQ0FBQyxhQUFhLEFBQUMsQ0FBRSxPQUFPLENBQUUsQ0FBQyxDQUFJLEFBRzNELEFBQUEsZ0JBQWdCLEFBQUEsY0FBYyxDQUFDLGFBQWEsQUFBQyxDQUFFLE9BQU8sQ0FBRSxRQUFRLENBQUksQUFDcEUsQUFBQSxnQkFBZ0IsQUFBQSxZQUFZLEFBQUEsY0FBYyxDQUFDLGFBQWEsQUFBQyxDQUFFLE9BQU8sQ0FBRSxRQUFRLENBQUksQUFHaEYsQUFBQSxjQUFjLENBQUMsYUFBYSxBQUFDLENBQzNCLFdBQVcsQ0FBRSxZQUFZLENBQ3pCLGNBQWMsQ0FBRSxDQUFDLENBQUEsVUFBVSxDQUM1QixBQUdELEFBQUEsV0FBVyxDQUNYLHNCQUFzQixBQUFDLENBQ3JCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLEdBQUcsQ0FHVCxRQUFRLENBQUUsT0FBTyxDQUNsQixBQUdELEFBQUEsbUJBQW1CLEFBQUMsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFFRCxBQUFBLHNCQUFzQixBQUFDLENBQ3JCLFVBQVUsQ0FBRSxPQUFPLENBQ3BCLEFBRUQsQUFBQSxRQUFRLEFBQUMsQ0FDUCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsT0FBTyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLElBQUksQ0FDaEIsd0JBQXdCLENBQUUsSUFBSSxDQUM5QixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLG1CQUFtQixDQUFFLElBQUksQ0FDekIsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBQ0QsQUFBQSxtQkFBbUIsQUFBQyxDQUNsQixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFdBQVcsQ0FBRSxFQUFFLENBQ2YsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsQ0FBQyxDQUNYLEFBQ0QsQUFBQSxhQUFhLENBQUMsbUJBQW1CLEFBQUMsQ0FDaEMsTUFBTSxDQUFFLGlCQUFpQixDQUN6QixPQUFPLENBQUUsRUFBRSxDQUNYLElBQUksQ0FBRSxDQUFDLENBQ1IsQUFFRCxBQUFBLGNBQWMsQ0FBQyxtQkFBbUIsQUFBQyxDQUFFLFVBQVUsQ0FBRSxPQUFPLENBQUksQUFJNUQsQUFBQSxXQUFXLENBQUMsUUFBUSxBQUFDLENBQ25CLEdBQUcsQ0FBRSxJQUFJLENBQ1QsTUFBTSxDQUFFLENBQUMsQ0FDVixBQUVELEFBQUEsZUFBZSxBQUFDLENBQ2QsT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsTUFBTSxDQUNoQixPQUFPLENBQUUsSUFBSSxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLFdBQVcsQUFBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLE1BQU0sQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsQUFBQSxZQUFZLEFBQUMsQ0FDWCxLQUFLLENBQUUsT0FBTyxDQUNkLEtBQUssQ0FBRSxLQUFLLENBQ1osV0FBVyxDQUFFLElBQUksQ0FDakIsT0FBTyxDQUFFLElBQUksQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENBQUUsS0FBSyxDQUNqQixXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsTUFBTSxDQUNwQixBQUlELEFBQUEsb0JBQW9CLENBQ3BCLG1CQUFtQixBQUFDLENBQ2xCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsYUFBYSxDQUFFLElBQUksQ0FDbkIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsZUFBYyxDQUNuQyxPQUFPLENBQUUsSUFBSSxDQUNiLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLHdCQUF3QixDQUFFLElBQUksQ0FDOUIsZ0JBQWdCLENBQUUsSUFBSSxDQUN0QixtQkFBbUIsQ0FBRSxJQUFJLENBQ3pCLGtCQUFrQixDQUFFLElBQUksQ0FDeEIsZ0JBQWdCLENBQUUsSUFBSSxDQUN0QixlQUFlLENBQUUsSUFBSSxDQUNyQixXQUFXLENBQUUsSUFBSSxDQUNsQixBQUNELEFBQUEsbUJBQW1CLEFBQUMsQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FDVixBQUVELEFBQUEsdUJBQXVCLEFBQUMsQ0FDdEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsT0FBTyxDQUNuQixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLE9BQU8sQ0FBRSxFQUFFLENBQ1gsSUFBSSxDQUFFLENBQUMsQ0FDUixBQUNELEFBQUEsaUJBQWlCLEFBQUMsQ0FBRSxLQUFLLENBQUUsT0FBTyxDQUFJLEFBQ3RDLEFBQUEsb0JBQW9CLENBQUMsaUJBQWlCLENBQ3RDLG1CQUFtQixDQUFDLGlCQUFpQixBQUFDLENBQ3BDLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsV0FBVyxDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGVBQWMsQ0FDckMsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQUdELEFBQUEsY0FBYyxDQUFDLG9CQUFvQixBQUFDLENBQUUsT0FBTyxDQUFFLEtBQUssQ0FBSSxBQUN4RCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUMsWUFBWSxBQUFDLENBQUUsT0FBTyxDQUFFLElBQUksQ0FBSSxBQUV4RCxBQUFBLGFBQWEsQUFBQSxjQUFjLENBQUMsbUJBQW1CLEFBQUMsQ0FBRSxPQUFPLENBQUUsS0FBSyxDQUFJLEFBR3BFLEFBQUEsUUFBUSxDQUFDLENBQUMsQ0FDVixRQUFRLENBQUMsQ0FBQyxBQUFBLE1BQU0sQUFBQyxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLENBQUMsQ0FDVCxVQUFVLENBQUUsSUFBSSxDQUNoQixlQUFlLENBQUUsU0FBUyxDQUMzQixBQUNELEFBQUEsUUFBUSxDQUFDLENBQUMsQUFBQSxNQUFNLEFBQUMsQ0FBRSxLQUFLLENBQUUsSUFBSSxDQUFJLEFBR2xDLEFBQUEsY0FBYyxBQUFBLGNBQWMsQ0FBQyxRQUFRLEFBQUMsQ0FBRSxPQUFPLENBQUUsSUFBSSxDQUFJLEFBQ3pELEFBQUEsYUFBYSxBQUFBLGNBQWMsQ0FBQyxXQUFXLEFBQUMsQ0FBRSxPQUFPLENBQUUsSUFBSSxDQUFJLEFBSTNELEFBQUEsVUFBVSxBQUFDLENBQ1QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLEdBQUcsQ0FDWixBQUNELEFBQUEsbUJBQW1CLEFBQUMsQ0FBRSxLQUFLLENBQUUsR0FBRyxDQUFFLE1BQU0sQ0FBRSxJQUFJLENBQUksQUFDbEQsQUFBQSxxQkFBcUIsQUFBQyxDQUFFLE9BQU8sQ0FBRSxLQUFLLENBQUksQUFFMUMsQUFBQSxnQkFBZ0IsQUFBQyxDQUFFLElBQUksQ0FBRSxJQUFJLENBQUUsS0FBSyxDQUFFLENBQUMsQ0FBSSxBQUMzQyxBQUFBLGlCQUFpQixBQUFDLENBQUUsR0FBRyxDQUFFLElBQUksQ0FBRSxNQUFNLENBQUUsQ0FBQyxDQUFJLEFBRTVDLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsc0JBQXFCLENBQ2xDLEFBR0QsQUFBQSxRQUFRLENBQUMsZ0JBQWdCLEFBQUMsQ0FBRSxVQUFVLENBQUUsa0JBQWlCLENBQUksQUFHN0QsQUFBQSxjQUFjLEFBQUEsZUFBZSxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQUFBQyxDQUFFLE9BQU8sQ0FBRSxJQUFJLENBQUksQUFHL0UsQUFBQSxnQkFBZ0IsQ0FBQyxVQUFVLEFBQUMsQ0FBRSxPQUFPLENBQUUsSUFBSSxDQUFJLEFBQy9DLEFBQUEsZ0JBQWdCLENBQUMsc0JBQXNCLEFBQUMsQ0FBRSxVQUFVLENBQUUsSUFBSSxDQUFJLEFBRzlELEFBQUEsUUFBUSxDQUFDLGNBQWMsQUFBQyxDQUFFLE9BQU8sQ0FBRSxJQUFJLENBQUksQUFLM0MsQUFBQSxRQUFRLEFBQUMsQ0FDUCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsS0FBSyxDQUNiLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLE1BQU0sQ0FBRSxPQUFPLENBQ2YsbUJBQW1CLENBQUUsSUFBSSxDQUN6QixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLElBQUksQ0FBRSxDQUFDLENBQ1IsQUFDRCxBQUFBLGlCQUFpQixBQUFDLENBQUUsSUFBSSxDQUFFLENBQUMsQ0FBSSxBQUMvQixBQUFBLGFBQWEsQUFBQyxDQUFFLEtBQUssQ0FBRSxDQUFDLENBQUUsSUFBSSxDQUFFLElBQUksQ0FBSSxBQUV4QyxBQUFBLGlCQUFpQixBQUFDLENBQUUsTUFBTSxDQUFFLE9BQU8sQ0FBSSxBQUN2QyxBQUFBLGVBQWUsQUFBQyxDQUFFLE9BQU8sQ0FBRSxlQUFlLENBQUksQUFFOUMsQUFBQSxlQUFlLEFBQUMsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFDRCxBQUFBLDBCQUEwQixBQUFDLENBQ3pCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3ZCLEFBQ0QsQUFBQSxvQkFBb0IsQUFBQyxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxJQUFJLENBQUUsQ0FBQyxDQUNQLG1CQUFtQixDQUFFLE9BQU8sQ0FDNUIsaUJBQWlCLENBQUUsU0FBUyxDQUM3QixBQUVELE1BQU0sQ0FBQyxHQUFHLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxXQUFXLEVBQUUsUUFBUSxHQUFFLEdBQUcsTUFBTSxXQUFXLEVBQUUsU0FBUyxPQUFPLFVBQVUsRUFBRSxLQUFLLEVBRW5ILEFBQUEsUUFBUSxBQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE1BQU0sQ0FBRSxDQUFDLENBQ1QsVUFBVSxDQUFFLEtBQUssQ0FDbEIsQUFDRCxBQUFBLGVBQWUsQUFBQyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsS0FBSyxDQUNkLENBS0gsQUFBQSxTQUFTLEFBQUMsQ0FDUixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxPQUFPLENBQ2YsbUJBQW1CLENBQUUsSUFBSSxDQUN6QixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxvQkFBb0IsQ0FDcEIsY0FBYyxBQUFDLENBQ2IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxJQUFJLENBQUUsSUFBSSxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxtQkFBbUIsQ0FBRSxPQUFPLENBQzVCLGlCQUFpQixDQUFFLFNBQVMsQ0FDN0IsQUFDRCxBQUFBLG9CQUFvQixBQUFDLENBQUUsZ0JBQWdCLENBQUUsSUFBSSxDQUFJLEFBTWpELEFBQUEsY0FBYyxBQUFDLENBQ2IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsUUFBUSxDQUFFLE1BQU0sQ0FDakIsQUFDRCxBQUFBLHVCQUF1QixDQUFDLGNBQWMsQUFBQyxDQUFFLE9BQU8sQ0FBRSxlQUFlLENBQUksQUFDckUsQUFBQSx5QkFBeUIsQ0FBQyxjQUFjLEFBQUMsQ0FDdkMsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsR0FBRyxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFFRCxBQUFBLHVCQUF1QixDQUFDLGNBQWMsQUFBQyxDQUNyQyxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxHQUFHLENBQ1YsU0FBUyxDQUFFLElBQUksQ0FDZixTQUFTLENBQUUsS0FBSyxDQUNoQixJQUFJLENBQUUsQ0FBQyxDQUNSLEFBRUQsQUFBQSxjQUFjLENBQ2QsY0FBYyxDQUFDLENBQUMsQUFBQyxDQUNmLG1CQUFtQixDQUFFLElBQUksQ0FDekIsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxzQkFBc0IsQUFBQyxDQUNyQixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxHQUFHLENBQ1QsTUFBTSxDQUFFLElBQUksQ0FDYixBQUNELEFBQUEsdUJBQXVCLENBQUMsc0JBQXNCLEFBQUMsQ0FDN0MsR0FBRyxDQUFFLEdBQUcsQ0FDUixJQUFJLENBQUUsQ0FBQyxDQUNSLEFBRUQsQUFBQSxxQkFBcUIsQUFBQyxDQUNwQixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxJQUFJLENBQUUsQ0FBQyxDQUNSLEFBRUQsQUFBQSwyQkFBMkIsQUFBQyxDQUMxQixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsTUFBTSxDQUFFLElBQUksQ0FDYixBQUVELEFBQUEscUJBQXFCLEFBQUMsQ0FDcEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUixBQUVELEFBQUEsb0JBQW9CLEFBQUMsQ0FDbkIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLG1CQUFtQixBQUFDLENBQ2xCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxDQUFDLENBQ1AsUUFBUSxDQUFFLE1BQU0sQ0FDakIsQUFFRCxBQUFBLGFBQWEsQUFBQyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixJQUFJLENBQUUsR0FBRyxDQUNULEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLENBQUMsQ0FDUCxNQUFNLENBQUUsT0FBTyxDQUNmLE1BQU0sQ0FBRSxNQUFNLENBQ2YsQUFDRCxBQUFBLFNBQVMsQ0FBQyxhQUFhLENBQUMsQ0FBQyxBQUFDLENBQ3hCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsSUFBSSxDQUFFLENBQUMsQ0FDUixBQUVELEFBQUEscUJBQXFCLEFBQUMsQ0FDcEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsT0FBTyxDQUFFLE1BQU0sQ0FDZixPQUFPLENBQUUsQ0FBQyxDQUNYLEFBRUQsQUFBQSxxQkFBcUIsQUFBQyxDQUFFLE1BQU0sQ0FBRSxPQUFPLENBQUksQUFDM0MsQUFBQSxvQkFBb0IsQ0FBQyxxQkFBcUIsQUFBQyxDQUFFLE1BQU0sQ0FBRSxPQUFPLENBQUksQUFDaEUsQUFBQSxxQkFBcUIsQ0FDckIsZ0NBQWdDLENBQ2hDLDRCQUE0QixBQUFDLENBQzNCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osWUFBWSxDQUFFLENBQUMsQ0FDZixRQUFRLENBQUUsTUFBTSxDQUNoQixZQUFZLENBQUUsS0FBSyxDQUNuQixZQUFZLENBQUUsV0FBVyxDQUMxQixBQUNELEFBQUEsU0FBUyxDQUFDLDRCQUE0QixBQUFDLENBQUUsWUFBWSxDQUFFLFlBQVksQ0FBSSxBQUN2RSxBQUFBLGFBQWEsQ0FBQyxtQkFBbUIsQUFBQyxDQUNoQyxRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLE9BQU8sQ0FBRSxHQUFHLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFDRCxBQUFBLGFBQWEsQUFBQSxNQUFNLENBQUMsbUJBQW1CLENBQ3ZDLG9CQUFvQixBQUFBLE1BQU0sQ0FBQyxtQkFBbUIsQUFBQyxDQUM3QyxNQUFNLENBQUUsaUJBQWlCLENBQ3pCLE9BQU8sQ0FBRSxHQUFHLENBQ2IsQUFDRCxBQUFBLG9CQUFvQixDQUFDLG1CQUFtQixDQUN4QyxvQkFBb0IsQUFBQSxNQUFNLENBQUMsbUJBQW1CLEFBQUMsQ0FDN0MsTUFBTSxDQUFFLGlCQUFpQixDQUN6QixPQUFPLENBQUUsR0FBRyxDQUNiLEFBQ0QsQUFBQSxvQkFBb0IsQUFBQyxDQUFFLE1BQU0sQ0FBRSxPQUFPLENBQUssQUFHM0MsQUFBQSxxQkFBcUIsQ0FDckIsZ0NBQWdDLENBQ2hDLDBCQUEwQixBQUFDLENBQ3pCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFDRCxBQUFBLGdDQUFnQyxBQUFDLENBQy9CLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsbUJBQW1CLENBQUUsT0FBTyxDQUM1QixpQkFBaUIsQ0FBRSxTQUFTLENBQzVCLE9BQU8sQ0FBRSxFQUFFLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsMEJBQTBCLEFBQUMsQ0FBRSxPQUFPLENBQUUsSUFBSSxDQUFJLEFBRzlDLEFBQUEsbUJBQW1CLENBQUMsbUJBQW1CLEFBQUMsQ0FDdEMsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixnQkFBZ0IsQ0FBRSxPQUFPLENBQzFCLEFBSUQsQUFBQSxtQkFBbUIsQUFBQyxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsS0FBSyxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFFBQVEsQ0FBRSxNQUFNLENBQ2pCLEFBQ0QsQUFBQSw0QkFBNEIsQUFBQyxDQUFFLFdBQVcsQ0FBRSxJQUFJLENBQUksQUFDcEQsQUFBQSx3QkFBd0IsQUFBQyxDQUFFLFlBQVksQ0FBRSxJQUFJLENBQUksQUFFakQsQUFBQSx1QkFBdUIsQ0FBQyxtQkFBbUIsQUFBQyxDQUMxQyxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLE1BQU0sQ0FDZixBQUNELEFBQUEsdUJBQXVCLENBQUMsNEJBQTRCLEFBQUMsQ0FBRSxVQUFVLENBQUUsSUFBSSxDQUFJLEFBQzNFLEFBQUEsdUJBQXVCLENBQUMsd0JBQXdCLEFBQUMsQ0FBRSxhQUFhLENBQUUsSUFBSSxDQUFJLEFBRTFFLEFBQUEsMEJBQTBCLEFBQUMsQ0FDekIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixJQUFJLENBQUUsR0FBRyxDQUNULFVBQVUsQ0FBRSxLQUFLLENBQ2pCLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsT0FBTyxDQUNoQixBQUVELEFBQUEscUNBQXFDLEFBQUMsQ0FDcEMsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsaUJBQWlCLENBQ3pCLE9BQU8sQ0FBRSxFQUFFLENBQ1gsZUFBZSxDQUFFLDRCQUE0QixDQUM3QyxrQkFBa0IsQ0FBRSw0QkFBNEIsQ0FDaEQsVUFBVSxDQUFFLDRCQUE0QixDQUN4QyxnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLE1BQU0sQ0FBRSxPQUFPLENBQ2YsYUFBYSxDQUFFLEdBQUcsQ0FDbkIsQUFDRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQyxxQ0FBcUMsQUFBQyxDQUFFLGdCQUFnQixDQUFFLE9BQU8sQ0FBSSxBQUV0RyxBQUFBLG1DQUFtQyxDQUFDLENBQUMsQUFBQyxDQUFFLE1BQU0sQ0FBRSxPQUFPLENBQUksQUFDM0QsQUFBQSxtQ0FBbUMsQUFBQSxNQUFNLENBQUMscUNBQXFDLEFBQUMsQ0FBRSxnQkFBZ0IsQ0FBRSxJQUFJLENBQUksQUFFNUcsQUFBQSwrQkFBK0IsQUFBQyxDQUM5QixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FHbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDYixBQUdELEFBQUEsdUJBQXVCLENBQUMsbUJBQW1CLENBQzNDLHVCQUF1QixDQUFDLHFCQUFxQixDQUM3Qyx1QkFBdUIsQ0FBQyxtQkFBbUIsQUFBQyxDQUFFLEtBQUssQ0FBRSxJQUFJLENBQUksQUFHN0QsQUFBQSx1QkFBdUIsQ0FBQyxjQUFjLEFBQUMsQ0FBRSxVQUFVLENBQUUsT0FBTyxDQUFJLEFBR2hFLEFBQUEsdUJBQXVCLEFBQUEsc0JBQXNCLEFBQUEseUJBQXlCLENBQUMsUUFBUSxDQUFDLGlCQUFpQixBQUFDLENBQUUsT0FBTyxDQUFFLGdCQUFnQixDQUFJLEFBQ2pJLEFBQUEsdUJBQXVCLEFBQUEsc0JBQXNCLEFBQUEsdUJBQXVCLENBQUMsUUFBUSxDQUFDLGVBQWUsQUFBQyxDQUFFLE9BQU8sQ0FBRSxnQkFBZ0IsQ0FBSSxBQUc3SCxBQUFBLHlCQUF5QixDQUFDLHFCQUFxQixBQUFDLENBQUUsT0FBTyxDQUFFLFFBQVEsQ0FBSSxBQUN2RSxBQUFBLHVCQUF1QixDQUFDLHFCQUFxQixBQUFDLENBQUUsT0FBTyxDQUFFLFFBQVEsQ0FBSSxBQUNyRSxBQUFBLHVCQUF1QixDQUFDLHFCQUFxQixBQUFDLENBQUUsT0FBTyxDQUFFLFlBQVksQ0FBSSxBQUV6RSxNQUFNLENBQUMsR0FBRyxNQUFNLFVBQVUsRUFBRSxLQUFLLEVBQy9CLEFBQUEseUJBQXlCLENBQUMscUJBQXFCLEFBQUMsQ0FBRSxPQUFPLENBQUUsUUFBUSxDQUFJLEFBQ3ZFLEFBQUEseUJBQXlCLENBQUMsbUJBQW1CLEFBQUMsQ0FBRSxNQUFNLENBQUUsS0FBSyxDQUFJLEFBQ2pFLEFBQUEseUJBQXlCLENBQUMsNEJBQTRCLEFBQUMsQ0FBRSxXQUFXLENBQUUsSUFBSSxDQUFJLEFBQzlFLEFBQUEseUJBQXlCLENBQUMsd0JBQXdCLEFBQUMsQ0FBRSxZQUFZLENBQUUsSUFBSSxDQUFJLENBRTdFLE1BQU0sQ0FBQyxHQUFHLE1BQU0sVUFBVSxFQUFFLEtBQUssRUFDL0IsQUFBQSx5QkFBeUIsQ0FBQyxxQkFBcUIsQUFBQyxDQUFFLE9BQU8sQ0FBRSxTQUFTLENBQUksQUFDeEUsQUFBQSx5QkFBeUIsQ0FBQyxtQkFBbUIsQUFBQyxDQUFFLE1BQU0sQ0FBRSxNQUFNLENBQUksQUFDbEUsQUFBQSx5QkFBeUIsQ0FBQyw0QkFBNEIsQUFBQyxDQUFFLFdBQVcsQ0FBRSxJQUFJLENBQUksQUFDOUUsQUFBQSx5QkFBeUIsQ0FBQyx3QkFBd0IsQUFBQyxDQUFFLFlBQVksQ0FBRSxJQUFJLENBQUksQ0FJN0UsTUFBTSxDQUFDLEdBQUcsTUFBTSxTQUFTLEVBQUUsTUFBTSxFQUMvQixBQUFBLHVCQUF1QixDQUFDLHFCQUFxQixBQUFDLENBQUUsT0FBTyxDQUFFLFFBQVEsQ0FBSSxBQUNyRSxBQUFBLHVCQUF1QixDQUFDLG1CQUFtQixBQUFDLENBQUUsTUFBTSxDQUFFLEtBQUssQ0FBSSxBQUMvRCxBQUFBLHVCQUF1QixDQUFDLDRCQUE0QixBQUFDLENBQUUsVUFBVSxDQUFFLElBQUksQ0FBSSxBQUMzRSxBQUFBLHVCQUF1QixDQUFDLHdCQUF3QixBQUFDLENBQUUsYUFBYSxDQUFFLElBQUksQ0FBSSxDQUU1RSxNQUFNLENBQUMsR0FBRyxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBQy9CLEFBQUEsdUJBQXVCLENBQUMscUJBQXFCLEFBQUMsQ0FBRSxPQUFPLENBQUUsU0FBUyxDQUFJLEFBQ3RFLEFBQUEsdUJBQXVCLENBQUMsbUJBQW1CLEFBQUMsQ0FBRSxNQUFNLENBQUUsTUFBTSxDQUFJLEFBQ2hFLEFBQUEsdUJBQXVCLENBQUMsNEJBQTRCLEFBQUMsQ0FBRSxVQUFVLENBQUUsSUFBSSxDQUFJLEFBQzNFLEFBQUEsdUJBQXVCLENBQUMsd0JBQXdCLEFBQUMsQ0FBRSxhQUFhLENBQUUsSUFBSSxDQUFJLENBTTVFLE1BQU0sQ0FBQyxHQUFHLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxXQUFXLEVBQUUsUUFBUSxHQUFFLEdBQUcsTUFBTSxXQUFXLEVBQUUsU0FBUyxPQUFPLFVBQVUsRUFBRSxLQUFLLEVBRW5ILEFBQUEseUJBQXlCLENBQUMsY0FBYyxBQUFDLENBQUUsT0FBTyxDQUFFLGVBQWUsQ0FBSSxDQUV6RSxNQUFNLENBQUMsR0FBRyxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sV0FBVyxFQUFFLFFBQVEsR0FBRSxHQUFHLE1BQU0sV0FBVyxFQUFFLFNBQVMsT0FBTyxVQUFVLEVBQUUsS0FBSyxFQUVuSCxBQUFBLHVCQUF1QixDQUFDLGNBQWMsQUFBQyxDQUFFLE9BQU8sQ0FBRSxlQUFlLENBQUksQ0FNdkUsTUFBTSxDQUFDLEdBQUcsTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFdBQVcsRUFBRSxRQUFRLEdBQUUsR0FBRyxNQUFNLFdBQVcsRUFBRSxTQUFTLE9BQU8sVUFBVSxFQUFFLEtBQUssRUFFbkgsQUFBQSxRQUFRLEFBQUMsQ0FBRSxTQUFTLENBQUUsSUFBSSxDQUFJLEFBQzlCLEFBQUEsUUFBUSxBQUFDLENBQUUsVUFBVSxDQUFFLElBQUksQ0FBSSxDQU9qQyxBQUFBLHVCQUF1QixDQUFDLHFCQUFxQixDQUM3Qyx1QkFBdUIsQ0FBQyx5QkFBeUIsQ0FDakQsdUJBQXVCLENBQUMsaUJBQWlCLENBQ3pDLHVCQUF1QixDQUFDLFdBQVcsQ0FBQyxhQUFhLENBQ2pELHVCQUF1QixDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FDckQsdUJBQXVCLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FDN0MsdUJBQXVCLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FFNUMscUJBQXFCLENBQUMsdUJBQXVCLENBQzdDLHFCQUFxQixDQUFDLDJCQUEyQixDQUNqRCxxQkFBcUIsQ0FBQyxtQkFBbUIsQ0FDekMscUJBQXFCLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FDL0MscUJBQXFCLENBQUMsV0FBVyxDQUFDLGlCQUFpQixDQUNuRCxxQkFBcUIsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUMzQyxxQkFBcUIsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUUxQyxvQkFBb0IsQ0FBQyxRQUFRLENBQUcsUUFBUSxDQUN4QyxvQkFBb0IsQ0FBQyx1QkFBdUIsQ0FDNUMsb0JBQW9CLENBQUMsMkJBQTJCLENBQ2hELG9CQUFvQixDQUFDLG1CQUFtQixDQUN4QyxvQkFBb0IsQ0FBQyxxQkFBcUIsQ0FDMUMsb0JBQW9CLENBQUMseUJBQXlCLENBQzlDLG9CQUFvQixDQUFDLGlCQUFpQixBQUFDLENBQ3JDLE9BQU8sQ0FBRSxlQUFlLENBQ3pCLEFBTUQsQUFBQSxhQUFhLEFBQUMsQ0FDWixPQUFPLENBQUUsQ0FBQyxDQUNWLGtCQUFrQixDQUFFLFdBQVcsQ0FDL0IsVUFBVSxDQUFFLFdBQVcsQ0FDeEIsQUFDRCxBQUFBLHdCQUF3QixDQUFDLE9BQU8sQ0FBRyxhQUFhLENBQ2hELHFCQUFxQixDQUFDLGFBQWEsQ0FBQyxhQUFhLEFBQUMsQ0FBRSxPQUFPLENBQUUsQ0FBQyxDQUFJLEFBRWxFLEFBQUEsdUJBQXVCLENBQUMsT0FBTyxDQUFHLGFBQWEsQ0FDL0Msb0JBQW9CLENBQUMsYUFBYSxDQUFDLGFBQWEsQUFBQyxDQUMvQyxrQkFBa0IsQ0FBRSxXQUFXLENBQy9CLFVBQVUsQ0FBRSxXQUFXLENBQ3hCLEFBQ0QsQUFBQSxTQUFTLEFBQUEsdUJBQXVCLENBQUMsT0FBTyxDQUFHLGFBQWEsQ0FDeEQsU0FBUyxBQUFBLG9CQUFvQixDQUFDLGFBQWEsQ0FBQyxhQUFhLEFBQUMsQ0FBRSxPQUFPLENBQUUsSUFBSSxDQUFJLEFBRzdFLEFBQUEsV0FBVyxBQUFDLENBQ1YsUUFBUSxDQUFFLEtBQUssQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLE9BQU8sQ0FDbkIsVUFBVSxDQUFFLG1CQUFrQixDQUM5QixhQUFhLENBQUUsR0FBRyxDQUNuQixBQUNELEFBQUEsV0FBVyxDQUFDLEdBQUcsQUFBQyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxNQUFNLENBQUUsR0FBRyxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLEdBQUcsQ0FDZixPQUFPLENBQUUsQ0FBQyxDQUNWLGlCQUFpQixDQUFFLG1DQUFtQyxDQUN0RCxTQUFTLENBQVUsbUNBQW1DLENBQ3ZELEFBRUQsQUFBQSxXQUFXLENBQUMsR0FBRyxBQUFBLE1BQU0sQUFBQyxDQUNwQixPQUFPLENBQUUsRUFBRSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLEdBQUcsQ0FDVCxLQUFLLENBQUUsR0FBRyxDQUNWLE1BQU0sQ0FBRSxHQUFHLENBQ1gsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLElBQUksQ0FDaEIsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLGFBQWEsQ0FDbEMsQUFFRCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQUUsYUFBYSxDQUFFLGFBQWEsQ0FBRSxpQkFBaUIsQ0FBRSxhQUFhLENBQUUsU0FBUyxDQUFFLGFBQWEsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNoTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQUUsYUFBYSxDQUFFLGFBQWEsQ0FBRSxpQkFBaUIsQ0FBRSxhQUFhLENBQUUsU0FBUyxDQUFFLGFBQWEsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNoTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQUUsYUFBYSxDQUFFLGFBQWEsQ0FBRSxpQkFBaUIsQ0FBRSxhQUFhLENBQUUsU0FBUyxDQUFFLGFBQWEsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNoTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQUUsYUFBYSxDQUFFLGNBQWMsQ0FBRSxpQkFBaUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFFLGNBQWMsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNuTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQUUsYUFBYSxDQUFFLGNBQWMsQ0FBRSxpQkFBaUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFFLGNBQWMsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNuTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQUUsYUFBYSxDQUFFLGNBQWMsQ0FBRSxpQkFBaUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFFLGNBQWMsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNuTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQUUsYUFBYSxDQUFFLGNBQWMsQ0FBRSxpQkFBaUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFFLGNBQWMsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNuTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQUUsYUFBYSxDQUFFLGNBQWMsQ0FBRSxpQkFBaUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFFLGNBQWMsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNuTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQUUsYUFBYSxDQUFFLGNBQWMsQ0FBRSxpQkFBaUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFFLGNBQWMsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNuTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQUUsYUFBYSxDQUFFLGNBQWMsQ0FBRSxpQkFBaUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFFLGNBQWMsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNuTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsV0FBVyxBQUFDLENBQUUsYUFBYSxDQUFFLGNBQWMsQ0FBRSxpQkFBaUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFFLGNBQWMsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNwTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsV0FBVyxBQUFDLENBQUUsYUFBYSxDQUFFLGNBQWMsQ0FBRSxpQkFBaUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFFLGNBQWMsQ0FBRSx1QkFBdUIsQ0FBRSxLQUFLLENBQUUsZUFBZSxDQUFFLEtBQUssQ0FBSSxBQUNwTCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsV0FBVyxBQUFDLENBQUUsYUFBYSxDQUFFLGNBQWMsQ0FBRSxpQkFBaUIsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFFLGNBQWMsQ0FBRSx1QkFBdUIsQ0FBRSxFQUFFLENBQUUsZUFBZSxDQUFFLEVBQUUsQ0FBSSxBQUU5SyxrQkFBa0IsQ0FBbEIsU0FBa0IsQ0FDaEIsRUFBRSxDQUFLLE9BQU8sQ0FBRSxDQUFDLENBQ2pCLElBQUksQ0FBRyxPQUFPLENBQUUsQ0FBQyxFQUVuQixVQUFVLENBQVYsU0FBVSxDQUNSLEVBQUUsQ0FBSyxPQUFPLENBQUUsQ0FBQyxDQUNqQixJQUFJLENBQUcsT0FBTyxDQUFFLENBQUMsRUFJbkIsQUFBQSxxQkFBcUIsQUFBQyxDQUNwQixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLElBQUksQ0FBRSxHQUFHLENBQ1QsVUFBVSxDQUFFLEtBQUssQ0FDakIsV0FBVyxDQUFFLEtBQUssQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNiLEFBQ0QsQUFBQSwwQkFBMEIsQUFBQyxDQUN6QixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxXQUFXLENBQ25CLFdBQVcsQ0FBRSxPQUFPLENBQ3BCLFVBQVUsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLHFCQUF3QixDQUM5QyxZQUFZLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxxQkFBd0IsQ0FDaEQsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMscUJBQXdCLENBQ2pELFdBQVcsQ0FBRSxjQUFjLENBQzNCLGlCQUFpQixDQUFFLHNDQUFzQyxDQUN6RCxTQUFTLENBQUUsc0NBQXNDLENBRWxELEFBQ0QsQUFBQSwwQkFBMEIsQ0FDMUIsMEJBQTBCLEFBQUEsTUFBTSxBQUFDLENBQy9CLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDYixBQUNELGtCQUFrQixDQUFsQixpQkFBa0IsQ0FDaEIsRUFBRSxDQUFHLGlCQUFpQixDQUFFLFlBQVksQ0FBRSxTQUFTLENBQUUsWUFBWSxDQUM3RCxJQUFJLENBQUcsaUJBQWlCLENBQUUsY0FBYyxDQUFFLFNBQVMsQ0FBRSxjQUFjLEVBRXJFLFVBQVUsQ0FBVixpQkFBVSxDQUNSLEVBQUUsQ0FBRyxpQkFBaUIsQ0FBRSxZQUFZLENBQUUsU0FBUyxDQUFFLFlBQVksQ0FDN0QsSUFBSSxDQUFHLGlCQUFpQixDQUFFLGNBQWMsQ0FBRSxTQUFTLENBQUUsY0FBYyxFQUtyRSxBQUFBLFNBQVMsQUFBQyxDQUNSLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxLQUFLLENBQ2QsQUFFRCxBQUFBLGNBQWMsQUFBQyxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixHQUFHLENBQUUsR0FBRyxDQUNSLElBQUksQ0FBRSxHQUFHLENBQ1QsV0FBVyxDQUFFLEtBQUssQ0FDbEIsVUFBVSxDQUFFLEtBQUssQ0FDbEIsQUFNRCxBQUFBLHNCQUFzQixDQUFDLG9CQUFvQixDQUMzQyxzQkFBc0IsQ0FBQyxjQUFjLENBQ3JDLHNCQUFzQixDQUFDLCtCQUErQixDQUN0RCxzQkFBc0IsQ0FBQyxjQUFjLEFBQUMsQ0FDcEMsZ0JBQWdCLENBQUUsa0NBQWtDLENBQ3JELEFBRUQsQUFBQSxzQkFBc0IsQUFBQSxVQUFVLENBQUMsb0JBQW9CLENBQ3JELHNCQUFzQixBQUFBLFVBQVUsQ0FBQyxjQUFjLENBQy9DLHNCQUFzQixBQUFBLFVBQVUsQ0FBQywrQkFBK0IsQ0FDaEUsc0JBQXNCLENBQUMsY0FBYyxBQUFDLENBQ3BDLGdCQUFnQixDQUFFLGtDQUFrQyxDQUNyRCxBQUVELEFBQUEsc0JBQXNCLENBQUMsY0FBYyxBQUFDLENBQUUsbUJBQW1CLENBQUUsYUFBYSxDQUFJLEFBRTlFLEFBQUEsc0JBQXNCLENBQUMsc0JBQXNCLEFBQUMsQ0FDNUMsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLGVBQWMsQ0FDbkMsQUFDRCxBQUFBLHNCQUFzQixBQUFBLHVCQUF1QixDQUFDLHNCQUFzQixBQUFDLENBQUUsVUFBVSxDQUFFLElBQUksQ0FBSSxBQUczRixBQUFBLHNCQUFzQixDQUFDLHFCQUFxQixBQUFDLENBQUUsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLGVBQWlCLENBQUksQUFDeEYsQUFBQSxzQkFBc0IsQ0FBQyxvQkFBb0IsQ0FBQyxxQkFBcUIsQUFBQyxDQUFFLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxlQUFpQixDQUFJLEFBSTdHLEFBQUEsc0JBQXNCLENBQUMsMEJBQTBCLEFBQUMsQ0FBRSxnQkFBZ0IsQ0FBRSxXQUFXLENBQUksQUFDckYsQUFBQSxzQkFBc0IsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFdBQVcsQ0FBSSxBQUNwRyxBQUFBLHNCQUFzQixDQUFDLGFBQWEsQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFdBQVcsQ0FBSSxBQUVoRyxBQUFBLHNCQUFzQixDQUFDLGlCQUFpQixBQUFBLE1BQU0sQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFlBQVksQ0FBSSxBQUMzRyxBQUFBLHNCQUFzQixDQUFDLGFBQWEsQUFBQSxNQUFNLENBQUMsb0JBQW9CLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxZQUFZLENBQUksQUFHdkcsQUFBQSxzQkFBc0IsQUFBQSxVQUFVLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLENBQzdGLHNCQUFzQixBQUFBLFVBQVUsQUFBQSxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFlBQVksQ0FBSSxBQUMvSCxBQUFBLHNCQUFzQixBQUFBLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsb0JBQW9CLENBQ3JGLHNCQUFzQixBQUFBLFVBQVUsQUFBQSxnQkFBZ0IsQ0FBQyxhQUFhLENBQUMsb0JBQW9CLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxZQUFZLENBQUksQUFHM0gsQUFBQSxzQkFBc0IsQUFBQSxVQUFVLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsb0JBQW9CLENBQ3hGLHNCQUFzQixBQUFBLFVBQVUsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FDOUcsc0JBQXNCLEFBQUEsVUFBVSxDQUFDLGlCQUFpQixBQUFBLGlCQUFpQixBQUFBLE1BQU0sQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFlBQVksQ0FBSSxBQUN0SSxBQUFBLHNCQUFzQixBQUFBLFVBQVUsQ0FBQyxhQUFhLEFBQUEsaUJBQWlCLENBQUMsb0JBQW9CLENBQ3BGLHNCQUFzQixBQUFBLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsaUJBQWlCLENBQUMsb0JBQW9CLENBQ3RHLHNCQUFzQixBQUFBLFVBQVUsQ0FBQyxhQUFhLEFBQUEsaUJBQWlCLEFBQUEsTUFBTSxDQUFDLG9CQUFvQixBQUFDLENBQUUsbUJBQW1CLENBQUUsWUFBWSxDQUFJLEFBR2xJLEFBQUEsc0JBQXNCLEFBQUEsT0FBTyxDQUFDLGlCQUFpQixDQUFDLG9CQUFvQixBQUFDLENBQUUsbUJBQW1CLENBQUUsWUFBWSxDQUFJLEFBQzVHLEFBQUEsc0JBQXNCLEFBQUEsT0FBTyxDQUFDLGFBQWEsQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFlBQVksQ0FBSSxBQUN4RyxBQUFBLHNCQUFzQixBQUFBLE9BQU8sQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLE9BQU8sQ0FBRSxFQUFFLENBQUksQUFFcEUsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLENBQUMsUUFBUSxBQUFBLE1BQU0sQ0FBQyxvQkFBb0IsQ0FDakUsc0JBQXNCLEFBQUEsT0FBTyxDQUFDLHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLG9CQUFvQixDQUMxRixzQkFBc0IsQUFBQSxPQUFPLENBQUMsaUJBQWlCLENBQUMsYUFBYSxDQUFDLG9CQUFvQixBQUFDLENBQUUsT0FBTyxDQUFFLENBQUMsQ0FBSSxBQUVuRyxBQUFBLHNCQUFzQixBQUFBLE9BQU8sQUFBQSxnQkFBZ0IsQ0FBQyxRQUFRLENBQUMsb0JBQW9CLEFBQUMsQ0FBRSxPQUFPLENBQUUsRUFBRSxDQUFJLEFBRzdGLEFBQUEsc0JBQXNCLEFBQUEsT0FBTyxDQUFDLGlCQUFpQixDQUFDLG9CQUFvQixDQUNwRSxzQkFBc0IsQUFBQSxPQUFPLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLENBQzFGLHNCQUFzQixBQUFBLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FDdEYsc0JBQXNCLEFBQUEsT0FBTyxDQUFDLGlCQUFpQixBQUFBLE1BQU0sQ0FBQyxvQkFBb0IsQ0FDMUUsc0JBQXNCLEFBQUEsT0FBTyxBQUFBLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLG9CQUFvQixBQUFDLENBQUUsT0FBTyxDQUFFLEVBQUUsQ0FBSSxBQUd0RyxBQUFBLHNCQUFzQixBQUFBLG9CQUFvQixDQUFDLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FDaEcsc0JBQXNCLEFBQUEsdUJBQXVCLEFBQUEsc0JBQXNCLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLEFBQUMsQ0FBRSxnQkFBZ0IsQ0FBRSxJQUFJLENBQUksQUFHdkksTUFBTSxDQUFDLEdBQUcsTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFdBQVcsRUFBRSxRQUFRLEdBQUUsR0FBRyxNQUFNLFdBQVcsRUFBRSxTQUFTLE9BQU8sVUFBVSxFQUFFLEtBQUssRUFFbkgsQUFBQSxzQkFBc0IsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFVBQVUsQ0FBSSxBQUNuRyxBQUFBLHNCQUFzQixDQUFDLGFBQWEsQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFlBQVksQ0FBSSxBQUVqRyxBQUFBLHNCQUFzQixDQUFDLGlCQUFpQixBQUFBLE1BQU0sQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFVBQVUsQ0FBSSxBQUN6RyxBQUFBLHNCQUFzQixDQUFDLGFBQWEsQUFBQSxNQUFNLENBQUMsb0JBQW9CLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxZQUFZLENBQUksQUFHdkcsQUFBQSxzQkFBc0IsQUFBQSxVQUFVLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLENBQzdGLHNCQUFzQixBQUFBLFVBQVUsQUFBQSxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFVBQVUsQ0FBSSxBQUM3SCxBQUFBLHNCQUFzQixBQUFBLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsb0JBQW9CLENBQ3JGLHNCQUFzQixBQUFBLFVBQVUsQUFBQSxnQkFBZ0IsQ0FBQyxhQUFhLENBQUMsb0JBQW9CLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxZQUFZLENBQUksQUFHM0gsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxVQUFVLENBQUksQUFDMUcsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLENBQUMsYUFBYSxDQUFDLG9CQUFvQixBQUFDLENBQUUsbUJBQW1CLENBQUUsWUFBWSxDQUFJLEFBR3hHLEFBQUEsc0JBQXNCLEFBQUEsVUFBVSxDQUFDLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLG9CQUFvQixDQUN4RixzQkFBc0IsQUFBQSxVQUFVLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsb0JBQW9CLENBQzlHLHNCQUFzQixBQUFBLFVBQVUsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQUFBQSxNQUFNLENBQUMsb0JBQW9CLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxVQUFVLENBQUksQUFFcEksQUFBQSxzQkFBc0IsQUFBQSxVQUFVLENBQUMsYUFBYSxBQUFBLGlCQUFpQixDQUFDLG9CQUFvQixDQUNwRixzQkFBc0IsQUFBQSxVQUFVLENBQUMsaUJBQWlCLENBQUMsYUFBYSxBQUFBLGlCQUFpQixDQUFDLG9CQUFvQixDQUN0RyxzQkFBc0IsQUFBQSxVQUFVLENBQUMsYUFBYSxBQUFBLGlCQUFpQixBQUFBLE1BQU0sQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFlBQVksQ0FBSSxDQUtwSSxBQUFBLHNCQUFzQixBQUFBLHFCQUFxQixDQUFDLG9CQUFvQixBQUFDLENBQUUsZ0JBQWdCLENBQUUsT0FBTyxDQUFJLEFBQ2hHLEFBQUEsc0JBQXNCLEFBQUEscUJBQXFCLENBQUMsU0FBUyxBQUFBLE1BQU0sQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLGdCQUFnQixDQUFFLE9BQU8sQ0FBSSxBQUVoSCxBQUFBLHNCQUFzQixBQUFBLG9CQUFvQixDQUFDLG9CQUFvQixDQUMvRCxzQkFBc0IsQUFBQSx1QkFBdUIsQ0FBQyxvQkFBb0IsQUFBQyxDQUFFLGdCQUFnQixDQUFFLE9BQU8sQ0FBRSxNQUFNLENBQUUsaUJBQWlCLENBQUUsT0FBTyxDQUFFLEVBQUUsQ0FBSSxBQUMxSSxBQUFBLHNCQUFzQixBQUFBLG9CQUFvQixDQUFDLFNBQVMsQUFBQSxNQUFNLENBQUMsb0JBQW9CLENBQy9FLHNCQUFzQixBQUFBLHVCQUF1QixDQUFDLFNBQVMsQUFBQSxNQUFNLENBQUMsb0JBQW9CLEFBQUMsQ0FBRSxnQkFBZ0IsQ0FBRSxPQUFPLENBQUksQUFHbEgsQUFBQSxzQkFBc0IsQ0FBQyxTQUFTLENBQUMsY0FBYyxBQUFDLENBQUUsbUJBQW1CLENBQUUsV0FBVyxDQUFHLEFBQ3JGLEFBQUEsc0JBQXNCLENBQUMsU0FBUyxBQUFBLE1BQU0sQ0FBQyxjQUFjLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxXQUFXLENBQUksQUFHNUYsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLENBQUMsU0FBUyxDQUFDLGNBQWMsQUFBQyxDQUNyRCxtQkFBbUIsQ0FBRSxXQUFXLENBQ2hDLE9BQU8sQ0FBRSxFQUFFLENBQ1osQUFDRCxBQUFBLHNCQUFzQixDQUFDLFNBQVMsQUFBQSxNQUFNLENBQUMsY0FBYyxBQUFFLENBQUUsT0FBTyxDQUFFLENBQUMsQ0FBSSxBQUd2RSxBQUFBLHNCQUFzQixDQUFDLHFCQUFxQixBQUFDLENBQzNDLFlBQVksQ0FBRSxXQUFXLENBQ3pCLFlBQVksQ0FBRSxLQUFLLENBQ25CLFlBQVksQ0FBRSxDQUFDLENBQ2hCLEFBQ0QsQUFBQSxzQkFBc0IsQ0FBQyxxQkFBcUIsQUFBQyxDQUFFLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxlQUFpQixDQUFJLEFBQ3hGLEFBQUEsc0JBQXNCLENBQUMsb0JBQW9CLENBQUMscUJBQXFCLEFBQUMsQ0FBRSxVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsZUFBaUIsQ0FBSSxBQUM3RyxBQUFBLHNCQUFzQixDQUFDLHFCQUFxQixBQUFDLENBQzNDLFVBQVUsQ0FBRSxDQUFDLENBQUUsSUFBRyxDQUFDLEdBQUcsQ0FBQyxlQUFpQixDQUN6QyxBQUNELEFBQUEsc0JBQXNCLENBQUMsNEJBQTRCLEFBQUMsQ0FDbEQsWUFBWSxDQUFFLEdBQUcsQ0FDakIsWUFBWSxDQUFFLHNCQUF3QixDQUN2QyxBQUVELEFBQUEsc0JBQXNCLENBQUMsb0JBQW9CLENBQUMsNEJBQTRCLENBQ3hFLHNCQUFzQixDQUFDLG9CQUFvQixBQUFBLE1BQU0sQ0FBQyw0QkFBNEIsQUFBQyxDQUFFLE1BQU0sQ0FBRSxHQUFHLENBQUksQUFHaEcsQUFBQSxzQkFBc0IsQ0FBQyw0QkFBNEIsQ0FBQywrQkFBK0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFlBQVksQ0FBRyxBQUMxSCxBQUFBLHNCQUFzQixDQUFDLDRCQUE0QixBQUFBLE1BQU0sQ0FBQywrQkFBK0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFlBQVksQ0FBSSxBQUNqSSxBQUFBLHNCQUFzQixDQUFDLHdCQUF3QixDQUFDLCtCQUErQixBQUFDLENBQUUsbUJBQW1CLENBQUUsWUFBWSxDQUFHLEFBQ3RILEFBQUEsc0JBQXNCLENBQUMsd0JBQXdCLEFBQUEsTUFBTSxDQUFDLCtCQUErQixBQUFDLENBQUUsbUJBQW1CLENBQUUsWUFBWSxDQUFJLEFBRTdILEFBQUEsc0JBQXNCLEFBQUEsdUJBQXVCLENBQUMsNEJBQTRCLENBQUMsK0JBQStCLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxZQUFZLENBQUcsQUFDakosQUFBQSxzQkFBc0IsQUFBQSx1QkFBdUIsQ0FBQyw0QkFBNEIsQUFBQSxNQUFNLENBQUMsK0JBQStCLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxZQUFZLENBQUksQUFDeEosQUFBQSxzQkFBc0IsQUFBQSx1QkFBdUIsQ0FBQyx3QkFBd0IsQ0FBQywrQkFBK0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFlBQVksQ0FBRyxBQUM3SSxBQUFBLHNCQUFzQixBQUFBLHVCQUF1QixDQUFDLHdCQUF3QixBQUFBLE1BQU0sQ0FBQywrQkFBK0IsQUFBQyxDQUFFLG1CQUFtQixDQUFFLFlBQVksQ0FBSSxBQUdwSixBQUFBLHNCQUFzQixBQUFBLE9BQU8sQ0FBQyxtQkFBbUIsQ0FBQywrQkFBK0IsQUFBQyxDQUNoRixlQUFlLENBQUUsbUJBQW1CLENBQ3BDLGtCQUFrQixDQUFFLG1CQUFtQixDQUN2QyxVQUFVLENBQUUsbUJBQW1CLENBQy9CLE9BQU8sQ0FBRSxFQUFFLENBQ1osQUFDRCxBQUFBLHNCQUFzQixBQUFBLE9BQU8sQ0FBQyw0QkFBNEIsQ0FBQywrQkFBK0IsQ0FDMUYsc0JBQXNCLEFBQUEsT0FBTyxDQUFDLDRCQUE0QixDQUFDLG1DQUFtQyxBQUFDLENBQUUsbUJBQW1CLENBQUUsWUFBWSxDQUFJLEFBQ3RJLEFBQUEsc0JBQXNCLEFBQUEsT0FBTyxDQUFDLHdCQUF3QixDQUFDLCtCQUErQixDQUN0RixzQkFBc0IsQUFBQSxPQUFPLENBQUMsd0JBQXdCLENBQUMsbUNBQW1DLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxZQUFZLENBQUksQUFDbEksQUFBQSxzQkFBc0IsQUFBQSxPQUFPLENBQUMsbUJBQW1CLEFBQUEsTUFBTSxDQUFDLCtCQUErQixBQUFDLENBQUUsT0FBTyxDQUFFLENBQUMsQ0FBSSxBQUV4RyxBQUFBLHNCQUFzQixBQUFBLE9BQU8sQUFBQSx1QkFBdUIsQ0FBQyw0QkFBNEIsQ0FBQywrQkFBK0IsQ0FDakgsc0JBQXNCLEFBQUEsT0FBTyxBQUFBLHVCQUF1QixDQUFDLDRCQUE0QixDQUFDLG1DQUFtQyxBQUFDLENBQUUsbUJBQW1CLENBQUUsWUFBWSxDQUFJLEFBQzdKLEFBQUEsc0JBQXNCLEFBQUEsT0FBTyxBQUFBLHVCQUF1QixDQUFDLHdCQUF3QixDQUFDLCtCQUErQixDQUM3RyxzQkFBc0IsQUFBQSxPQUFPLEFBQUEsdUJBQXVCLENBQUMsd0JBQXdCLENBQUMsbUNBQW1DLEFBQUMsQ0FBRSxtQkFBbUIsQ0FBRSxZQUFZLENBQUksQUFHekosQUFBQSxzQkFBc0IsQUFBQSxPQUFPLENBQUMsbUJBQW1CLENBQUMsbUNBQW1DLENBQ3JGLHNCQUFzQixBQUFBLE9BQU8sQ0FBQyxtQkFBbUIsQUFBQSxNQUFNLENBQUMsbUNBQW1DLEFBQUMsQ0FBRSxPQUFPLENBQUUsRUFBRSxDQUFJLEFBRzdHLEFBQUEsc0JBQXNCLEFBQUEsVUFBVSxDQUFDLDRCQUE0QixDQUFDLG1DQUFtQyxDQUFDLCtCQUErQixDQUNqSSxzQkFBc0IsQUFBQSxVQUFVLENBQUMsNEJBQTRCLEFBQUEsTUFBTSxDQUFDLG1DQUFtQyxDQUFDLCtCQUErQixBQUFDLENBQ3RJLG1CQUFtQixDQUFFLFlBQVksQ0FDbEMsQUFDRCxBQUFBLHNCQUFzQixBQUFBLFVBQVUsQ0FBQyx3QkFBd0IsQ0FBQyxtQ0FBbUMsQ0FBQywrQkFBK0IsQ0FDN0gsc0JBQXNCLEFBQUEsVUFBVSxDQUFDLHdCQUF3QixBQUFBLE1BQU0sQ0FBQyxtQ0FBbUMsQ0FBQywrQkFBK0IsQUFBQyxDQUNsSSxtQkFBbUIsQ0FBRSxZQUFZLENBQ2xDLEFBQ0QsQUFBQSxzQkFBc0IsQUFBQSxVQUFVLENBQUMsbUJBQW1CLENBQUMsbUNBQW1DLENBQUMscUNBQXFDLENBQzlILHNCQUFzQixBQUFBLFVBQVUsQ0FBQyxtQkFBbUIsQUFBQSxNQUFNLENBQUMsbUNBQW1DLENBQUMscUNBQXFDLEFBQUMsQ0FDbkksTUFBTSxDQUFFLGlCQUFpQixDQUMxQixBQUVELEFBQUEsc0JBQXNCLEFBQUEsVUFBVSxBQUFBLHVCQUF1QixDQUFDLDRCQUE0QixDQUFDLG1DQUFtQyxDQUFDLCtCQUErQixDQUN4SixzQkFBc0IsQUFBQSxVQUFVLEFBQUEsdUJBQXVCLENBQUMsNEJBQTRCLEFBQUEsTUFBTSxDQUFDLG1DQUFtQyxDQUFDLCtCQUErQixBQUFDLENBQzdKLG1CQUFtQixDQUFFLFlBQVksQ0FDbEMsQUFDRCxBQUFBLHNCQUFzQixBQUFBLFVBQVUsQUFBQSx1QkFBdUIsQ0FBQyx3QkFBd0IsQ0FBQyxtQ0FBbUMsQ0FBQywrQkFBK0IsQ0FDcEosc0JBQXNCLEFBQUEsVUFBVSxBQUFBLHVCQUF1QixDQUFDLHdCQUF3QixBQUFBLE1BQU0sQ0FBQyxtQ0FBbUMsQ0FBQywrQkFBK0IsQUFBQyxDQUN6SixtQkFBbUIsQ0FBRSxZQUFZLENBQ2xDLEFDcGxDRCxBQUNFLFNBRE8sQ0FDSCxHQUFHLEFBQUMsQ0FDTixLQUFLLEM1RERLLElBQUksQzREU29ELEFBVnRFLEFBR0ksU0FISyxDQUNILEdBQUcsQ0FFTCxJQUFJLEFBQUMsQ0FDSCxLQUFLLENBQUUsT0FBd0IsQ0FBRyxBQUp4QyxBQUtJLFNBTEssQ0FDSCxHQUFHLEFBSUosWUFBWSxBQUFDLENBQ1osZ0JBQWdCLEM1REdILE9BQU8sQzRESGdCLFVBQVUsQ0FBRyxBQU52RCxBQU9JLFNBUEssQ0FDSCxHQUFHLEFBTUosWUFBYSxDQUFBLENBQUMsQ0FBRSxDQUNmLGdCQUFnQixDNUROSixPQUFPLEM0RE1nQixVQUFVLENBQUcsQUFSdEQsQUFTSSxTQVRLLENBQ0gsR0FBRyxBQVFKLFlBQWEsQ0FBQSxDQUFDLENBQUUsQ0FDZixnQkFBZ0IsQ0FBRSxPQUE4QixDQUFDLFVBQVUsQ0FBRyxBQUVwRSxBQUNFLGVBRGEsQ0FDYixRQUFRLEFBQUMsQ0FDUCxLQUFLLENBQUUsT0FBeUIsQ0FBRyxBQUN2QyxBQUFBLGVBQWUsQUFBQyxDQUNkLFVBQVUsQzVEUE8sT0FBTyxDNERPUSxBQUVsQyxBQUVJLGVBRlcsQ0FDYixJQUFJLENBQ0UsR0FBRyxBQUFDLENBQ04sS0FBSyxDNURwQkcsSUFBSSxDNERvQlUsQUFFNUIsQUFFSSxPQUZHLENBQ0wsUUFBUSxBQUNMLE1BQU0sQUFBQyxDQUNOLEtBQUssQzVEMUJFLE9BQU8sQzREMkJkLFVBQVUsQzVEMUJGLElBQUksQzREMEJlLEFBQ2pDLEFBRUksZ0JBRlksQUFDYixtQkFBbUIsQUFDakIsTUFBTSxBQUFDLENBQ04sZ0JBQWdCLEM1RDFCUixPQUFPLEM0RDBCa0IsQUFFdkMsQUFDRSwyQkFEeUIsQ0FDekIscUNBQXFDLENBQUEsQUFBQSxhQUFDLEFBQUEsQ0FBZSxDQUNuRCxnQkFBZ0IsQzVEOUJOLE9BQU8sQzREOEJnQixBQUVyQyxBQUVJLGdCQUZZLEFBQ2IsbUJBQW1CLEFBQ2pCLE1BQU0sQUFBQyxDQUNOLGdCQUFnQixDNURuQ1IsT0FBTyxDNERtQ2dCLFVBQVUsQ0FBRyxBQUtsRCxBQUFBLG9CQUFvQixBQUFDLENBQ25CLEtBQUssQzVENUNXLE9BQU8sQzRENENHLEFBQzVCLEFBRUksU0FGSyxDQUNQLG9CQUFvQixBQUNqQixNQUFNLEFBQUMsQ0FDTixLQUFLLEM1RGhETyxPQUFPLEM0RGdETyxBQUNoQyxBQUFBLG9CQUFvQixBQUFBLFFBQVEsQ0FBRSxvQkFBb0IsQUFBQSxPQUFPLEFBQUMsQ0FDeEQsVUFBVSxDNURuREUsSUFBSSxDNERtRFcsQUFFN0IsQUFFSSxvQkFGZ0IsQ0FDbEIsUUFBUSxDQUNOLENBQUMsQUFBQyxDQUNBLEtBQUssQzVEdkRPLE9BQU8sQzREdURPLEFBRWhDLEFBQUEsaUJBQWlCLEFBQUMsQ0FDaEIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEM1RDFERCxPQUFPLEM0RDJEdkIsVUFBVSxDNUQ1REUsSUFBSSxDNEQrRFUsQUFMNUIsQUFHRSxpQkFIZSxBQUdkLE1BQU0sQUFBQyxDQUNOLFVBQVUsQzVEN0RJLE9BQU8sQzREOERyQixLQUFLLEM1RC9ESyxJQUFJLEM0RCtEUSxBQUUxQixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBQ2xDLEFBQ0Usb0JBRGtCLEFBQ2pCLG1CQUFtQixBQUFDLENBQ25CLGdCQUFnQixDNURuRUosT0FBTyxDNERtRWtCLEFBQ3pDLEFBQUEsWUFBWSxBQUFDLENBQ1gsZ0JBQWdCLEM1RDlERCxPQUFPLEM0RCtEdEIsS0FBSyxDNUR2RUssSUFBSSxDNER5RTJCLEFBSjNDLEFBR0UsWUFIVSxDQUdWLEVBQUUsQUFBQyxDQUNELGdCQUFnQixDNUR4RUosT0FBTyxDNER3RWtCLEFBQ3pDLEFBR00sU0FIRyxDQUNQLG9CQUFvQixBQUNqQixtQkFBbUIsQUFDakIsTUFBTSxBQUFDLENBQ04sZ0JBQWdCLEM1RDdFUixPQUFPLEM0RDZFc0IsQUFKN0MsQUFTVSxTQVRELENBS1Asb0JBQW9CLENBQ2QsRUFBRSxBQUNILElBQUssQ0FBQSxhQUFhLEVBQ2pCLENBQUMsQUFDRSxNQUFNLEFBQUMsQ0FDTixLQUFLLEM1RG5GRCxPQUFPLEM0RG1GZSxBQVZ0QyxBQWFRLFNBYkMsQ0FLUCxvQkFBb0IsQ0FNbEIsc0JBQXNCLENBQ3BCLENBQUMsQUFDRSxNQUFNLEFBQUMsQ0FDTixLQUFLLEM1RHZGQyxPQUFPLEM0RHVGYSxBQWRwQyxBQWVRLFNBZkMsQ0FLUCxvQkFBb0IsQ0FNbEIsc0JBQXNCLENBQ3BCLENBQUMsQ0FHQyxNQUFNLEFBQUMsQ0FDTCxLQUFLLEM1RDFGSCxJQUFJLEM0RDBGYyxVQUFVLENBQUcsQUFFM0MsQUFHTSxvQkFIYyxDQUNsQixzQkFBc0IsQ0FDaEIsRUFBRSxDQUNBLENBQUMsQUFBQyxDQUNKLEtBQUssQzVEaEdELElBQUksQzREbUdrQixBQVBsQyxBQUtRLG9CQUxZLENBQ2xCLHNCQUFzQixDQUNoQixFQUFFLENBQ0EsQ0FBQyxDQUVILE1BQU0sQUFBQyxDQUNMLEtBQUssQzVEbEdILElBQUksQzREa0djLFVBQVUsQ0FDOUIsV0FBVyxDQUFFLE1BQU0sQ0FBRyxBQVBoQyxBQVFJLG9CQVJnQixDQUNsQixzQkFBc0IsQ0FPcEIsUUFBUSxBQUFDLENBQ1AsVUFBVSxDNURuR0osT0FBTyxDNERxR2EsQUFYaEMsQUFVTSxvQkFWYyxDQUNsQixzQkFBc0IsQ0FPcEIsUUFBUSxDQUVOLENBQUMsQUFBQyxDQUNBLEtBQUssQzVEdkdELElBQUksQzREdUdjLEFBWDlCLEFBY00sb0JBZGMsQ0FZZCxhQUFhLENBQ1gsQ0FBQyxBQUNGLFVBQVUsQUFBQyxDQUNWLFVBQVUsQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEM1RHZHckIsT0FBTyxDNER3R1gsS0FBSyxDNUQzR0csT0FBTyxDNEQyR1csQUFDbEMsQUFBQSxvQkFBb0IsQ0FBRyxhQUFhLENBQUcsQ0FBQyxBQUFBLFVBQVUsQUFBQSxRQUFRLENBQUUsb0JBQW9CLENBQUcsYUFBYSxDQUFHLENBQUMsQUFBQSxVQUFVLEFBQUEsT0FBTyxBQUFDLENBQ3BILFVBQVUsQzVEN0dJLE9BQU8sQzRENkdVLEFBQ2pDLEFBSVEsYUFKSyxDQUNYLG9CQUFvQixDQUNkLGFBQWEsQ0FDWCxDQUFDLEFBQ0YsVUFBVSxBQUFDLENBQ1YsVUFBVSxDQUFFLEtBQUssQ0FBRSxJQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQzVEbkhwQixPQUFPLEM0RG1IaUMsQUFDeEQsQUFBQSxRQUFRLENBQUMsQ0FBQyxBQUFBLFFBQVEsQ0FBRSxRQUFRLENBQUMsQ0FBQyxBQUFBLE9BQU8sQUFBQyxDQUNwQyxVQUFVLEM1RGxIQSxPQUFPLEM0RGtIVSJ9 */
